
a.anders:link, a.anders:visited {
  border: 2px solid #ffffff;
  background-color: #006DC3;
  color: #ffffff;
  padding: 8px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-face: bold;
}

a.anders:hover, a.anders:active {
  border: 2px solid #FFFFFF;
  color: white;
  background-color: rgb(255,0,0);
  font-size: 18px;
  font-face: bold;
}



.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}





.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a60000), color-stop(1, #bf0000));
	background:-moz-linear-gradient(top, #a60000 5%, #bf0000 100%);
	background:-webkit-linear-gradient(top, #a60000 5%, #bf0000 100%);
	background:-o-linear-gradient(top, #a60000 5%, #bf0000 100%);
	background:-ms-linear-gradient(top, #a60000 5%, #bf0000 100%);
	background:linear-gradient(to bottom, #a60000 5%, #bf0000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a60000', endColorstr='#bf0000',GradientType=0);
	background-color:#a60000;
} 


.myButton:active {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}	







.feld{border:1px solid #2684C6; background:#FFFFFF;  font-family: Verdana, Arial, sans-serif, Geneva; font-size: 18px; color: #2684C6;} 

.button{border:1px solid #2684C6; background-color: #009ACD;  font-family: Verdana, Arial, sans-serif, Geneva; font-size: 12px; color: #FFFFFF; padding:5px;} 
	
p, td, ul, li {
	font-family: Verdana, Arial, sans-serif, Geneva;
	font-face: Verdana, Arial, sans-serif, Geneva;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #2684C6;
	}

ul, ol {margin-bottom:5px;margin-top:3px;}
	
p b	{ font-weight: bold; }

A:link		{ color: #2684C6; font-weight: bold; text-decoration: underline; }
A:visited	{ color: #2684C6; font-weight: bold; text-decoration: underline; }
A:active	{ color: #2684C6; font-weight: bold; text-decoration: underline; }
A:hover		{ color: #003366; font-weight: bold; text-decoration: underline;background:rgba(255,0,0,.9); }

H1		{ font-weight: bold; font-size: 13px; color: #2684C6; margin-bottom:12px}
H2		{ font-weight: bold; font-size: 11px; color: #2684C6; margin-bottom:5px;}
H3		{ font-weight: bold; font-size: 11px; color: #003366; margin-bottom:5px;margin-top:3px;}
H4		{ font-weight: bold; font-size: 11px; color: #2684C6; margin-bottom:5px;}
H5		{ font-weight: bold; font-size: 11px; color: black; }
H6		{ font-weight: bold; font-size: 11px; color: black; }


.headline	{ font-weight: bold; font-size: 11px; color: #2684C6; margin-left: 0px; }
.subline	{ font-weight: bold; font-size: 11px; color: #2684C6; margin-left: 18px; }
.sublineCell	{ font-weight: bold; font-size: 11px; color: #2684C6; padding-left: 18px; }
.subtext	{ font-weight: normal; font-size: 11px; color: #2684C6; margin-left: 18px; }
.SearchTxt	{ font-weight: normal; font-size: 11px; color: black; background-color: #D1AB00; }
.HomePageHead { font-weight: normal; font-size: 17.7px; color: #2684C6; }
.Title1	{ font-weight: bold; font-size: 13px; color: black; }

.SearchLinkTxt	{ font-weight: bold; font-size: 13px; color: #2684C6; margin-left: 11px; margin-top: 3px; }
.SearchLinkTxt	A:link		{ font-weight: bold; color: #FFFFFF; }
.SearchLinkTxt	A:visited	{ font-weight: bold; color: #FFFFFF; }
.SearchLinkTxt	A:active	{ font-weight: bold; color: #FFFFFF; }
.SearchLinkTxt	A:hover	{ font-weight: bold; color: #FFFFFF; }

.MenuMain	{ font-weight: bold; font-size: 18px; color: #2684C6; margin-left: 11px; margin-top: 3px; }
.MenuMain	A:link		{ font-weight: bold; color: #2684C6; }
.MenuMain	A:visited	{ font-weight: bold; color: #2684C6; }
.MenuMain	A:active	{ font-weight: bold; color: #2684C6; }
.MenuMain	A:hover		{ font-weight: bold; color: #D1AB00; }


.link	{ font-weight: bold; font-size: 18px; color: #2684C6; text-decoration: none;}
.link	A:link		{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link	A:visited	{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link	A:active	{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link	A:hover		{ font-weight: bold; font-size: 11px; color: #003366; text-decoration: none;}

.liste	{ font-weight: normal; font-size: 18px; color: #2684C6; text-decoration: none;}
.liste	A:link		{ font-weight: normal; font-size: 11px; color: #666666; text-decoration: underline;}
.liste	A:visited	{ font-weight: normal; font-size: 11px; color: #2684C6; text-decoration: underline;}
.liste	A:active	{ font-weight: normal; font-size: 11px; color: #2684C6; text-decoration: underline;}
.liste	A:hover		{ font-weight: normal; font-size: 11px; color: #003366; text-decoration: underline;}

.link_nw	{ font-weight: bold; font-size: 18px; color: #2684C6;text-decoration: none;}
.link_nw	A:link		{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_nw	A:visited	{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_nw	A:active	{ font-weight: bold; font-size: 11px; color: #9A1F27; text-decoration: none;}
.link_nw	A:hover		{ font-weight: bold; font-size: 11px; color: #9A1F27; text-decoration: none;}

.link_se	{ font-weight: bold; font-size: 18px; color: #2684C6;text-decoration: none;}
.link_se	A:link		{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_se	A:visited	{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_se	A:active	{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_se	A:hover		{ font-weight: bold; font-size: 11px; color: #325C2F; text-decoration: none;}

.link_ab	{ font-weight: bold; font-size: 18px; color: #2684C6;text-decoration: none;}
.link_ab	A:link		{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_ab	A:visited	{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_ab	A:active	{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_ab	A:hover		{ font-weight: bold; font-size: 11px; color: #79684A; text-decoration: none;}

.link_pr	{ font-weight: bold; font-size: 18px; color: #2684C6;text-decoration: none;}
.link_pr	A:link		{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_pr	A:visited	{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_pr	A:active	{ font-weight: bold; font-size: 11px; color: #2684C6; text-decoration: none;}
.link_pr	A:hover		{ font-weight: bold; font-size: 11px; color: #003366; text-decoration: none;}

.link_nwN	{ font-weight: normal; font-size: 18px; color: #2684C6;}
.link_nwN	A:link		{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_nwN	A:visited	{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_nwN	A:active	{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_nwN	A:hover		{ font-weight: normal; font-size: 11px; color: #9A1F27; }

.link_seN	{ font-weight: normal; font-size: 18px; color: #2684C6;}
.link_seN	A:link		{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_seN	A:visited	{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_seN	A:active	{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_seN	A:hover		{ font-weight: normal; font-size: 11px; color: #325C2F; }

.link_abN	{ font-weight: normal; font-size: 18px; color: #2684C6;}
.link_abN	A:link		{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_abN	A:visited	{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_abN	A:active	{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_abN	A:hover		{ font-weight: normal; font-size: 11px; color: #79684A; }

.link_prN	{ font-weight: normal; font-size: 18px; color: #2684C6;}
.link_prN	A:link		{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_prN	A:visited	{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_prN	A:active	{ font-weight: normal; font-size: 11px; color: #2684C6; }
.link_prN	A:hover		{ font-weight: normal; font-size: 11px; color: #003366; }

.MenuSub	{ font-weight: normal; font-size: 18px; color: #2684C6; margin-left: 11px; margin-bottom: 5px; }
.MenuSub	A:link		{ font-weight: normal; color: #FFFFFF; text-decoration: none;}
.MenuSub	A:visited	{ font-weight: normal; color: #FFFFFF; text-decoration: none;}
.MenuSub	A:active	{ font-weight: normal; color: #2684C6; text-decoration: none;}
.MenuSub	A:hover		{ font-weight: normal; color: #D1AB00; text-decoration: none;}

.PMenuMain	{ font-weight: bold; font-size: 18px; color: #FFFFFF; margin-left: 5px; }
.PMenuMain	A:link		{ font-weight: bold; color: #FFFFFF; text-decoration: none;}
.PMenuMain	A:visited	{ font-weight: bold; color: #FFFFFF; text-decoration: none;}
.PMenuMain	A:active	{ font-weight: bold; color: #D1AB00; text-decoration: none;}
.PMenuMain	A:hover		{ font-weight: bold; color: #D1AB00; text-decoration: none;}

.PMenuSub	{ font-weight: normal; font-size: 18px; color: #FFFFFF; }
.PMenuSub	A:link		{ font-weight: normal; color: #FFFFFF; text-decoration: none;}
.PMenuSub	A:visited	{ font-weight: normal; color: #FFFFFF; text-decoration: none;}
.PMenuSub	A:active	{ font-weight: normal; color: #CCCCCC; text-decoration: none;}
.PMenuSub	A:hover		{ font-weight: normal; color: #CCCCCC; text-decoration: none;}

.PMenuSubOn	{ font-weight: normal; font-size: 18px; color: #CCCCCC; }


.PMenuPath	{ font-weight: normal; font-size: 18px; color: #FFFFFF; margin-left: 6px; }
.PMenuPath	A:link		{ font-weight: normal; color: #FFFFFF; }
.PMenuPath	A:visited	{ font-weight: normal; color: #FFFFFF; }
.PMenuPath	A:active	{ font-weight: normal; color: #D1AB00; }
.PMenuPath	A:hover		{ font-weight: normal; color: #D1AB00; }

.newsticker	{ font-weight: normal; font-size: 18px; color: #000000; }
.newsticker	A:link		{ color: #000000; }
.newsticker	A:visited	{ color: #000000; }
.newsticker	A:active	{ color: red; }
.newsticker	A:hover		{ color: red; }

.MenuIcons		{ font-weight: bold; font-size: 22px; color: #AAAAAA; }
.MenuIcons	A:link		{ font-weight: bold; font-size: 17px; color: #AAAAAA; }
.MenuIcons	A:visited	{ font-weight: bold; font-size: 17px; color: #AAAAAA; }
.MenuIcons	A:active	{ font-weight: bold; font-size: 17px; color: red; }
.MenuIcons	A:hover	{ font-weight: bold; font-size: 17px; color: red; }

.Visited		{ color: black; font-weight: normal; text-decoration: underline; }
.Visited	A:link		{ color: #262882; font-weight: normal; text-decoration: underline; }
.Visited	A:visited	{ color: #666666; font-weight: normal; text-decoration: underline; }
.Visited	A:active	{ color: #D1AB00; font-weight: normal; text-decoration: underline; }
.Visited	A:hover	{ color: #D1AB00; font-weight: normal; text-decoration: undeline; }

.Sitzart		{ color: black; font-weight: normal; text-decoration: underline; }
.Sitzart	A:link		{ color: black; font-weight: normal; text-decoration: underline; }
.Sitzart	A:visited	{ color: black; font-weight: normal; text-decoration: underline; }
.Sitzart	A:active	{ color: black; font-weight: normal; text-decoration: underline; }
.Sitzart	A:hover	{ color: black; font-weight: normal; text-decoration: underline; }

.MenuCol1	{ background-color: #9a1f27; }
.MenuCol2	{ background-color: #786847; }
.MenuCol3	{ background-color: #18481D; }
.MenuCol4	{ background-color: #0F3A68; }
.MenuCol5	{ background-color: #AFAFAF; }
.MenuColSearch	{ background-color: #D1AB00; }

.MenuBCol1	{ background-color: #9a1f27; }
.MenuBCol2	{ background-color: #79684A; }
.MenuBCol3	{ background-color: #325C2F; }
.MenuBCol4	{ background-color: #003366; }
.MenuBCol5	{ background-color: #AFAFAF; }

.TVCAddress	{ font-weight: normal; font-size: 18px; color: #808080; }
.TVCAddress	A:link		{ font-weight: bold; color: #808080; }
.TVCAddress	A:visited	{ font-weight: bold; color: #808080; }
.TVCAddress	A:active	{ font-weight: bold; color: red; }
.TVCAddress	A:hover		{ font-weight: bold; color: red; text-decoration: underline;}

.MPos .MenuCol1	{ background-color: #7E003D; }
.MPos .MenuCol2	{ background-color: #786847; }
.MPos .MenuCol3	{ background-color: #18481D; }
.MPos .MenuCol4	{ background-color: #0F3A68; }
.MPos .MenuColSearch	{ background-color: #D1AB00; }

.MPos .MenuBCol1	{ background-color: #EFE3DB; }
.MPos .MenuBCol2	{ background-color: #D1D1C5; }
.MPos .MenuBCol3	{ background-color: #E3F4C1; }
.MPos .MenuBCol4	{ background-color: #C5DBE0; }

.IdxFrage	{ font-weight: bold; font-size: 22px; color: #242E68; margin-left: 0px; text-align: center; }

.LinkBold		{ color: #D1AB00; font-weight: bold; text-decoration: underline; }
.LinkBold	A:link		{ color: #D1AB00; font-weight: bold; text-decoration: underline; }
.LinkBold	A:visited	{ color: #D1AB00; font-weight: bold; text-decoration: underline; }
.LinkBold	A:active	{ color: #262882; font-weight: bold; text-decoration: underline; }
.LinkBold	A:hover	{ color: #262882; font-weight: bold; text-decoration: underline; }

.CatTreeLevel1	{ font-size: 18px; color: #2684C6; }
.CatTreeLevel1	A:link { color: #2684C6; 	font-weight: normal; text-decoration: none; }
.CatTreeLevel1	A:visited { color: #2684C6; font-weight: normal; text-decoration: none; }
.CatTreeLevel1	A:active { color: #2684C6; font-weight: normal; text-decoration: none; }
.CatTreeLevel1	A:hover	{ color: #D1AB00; font-weight: normal; text-decoration: none; }

.CatTreeLevel2	{ font-size: 18px;  color: #2684C6;}
.CatTreeLevel2	A:link { color: #2684C6; 	font-weight: normal; text-decoration: none; }
.CatTreeLevel2	A:visited { color: #2684C6; font-weight: normal; text-decoration: none; }
.CatTreeLevel2	A:active { color: #2684C6; font-weight: normal; text-decoration: none; }
.CatTreeLevel2	A:hover	{ color: #D1AB00; font-weight: normal; text-decoration: none; }

.DruckMain		 { font-weight: bold; font-size: 18px; color: #2684C6; }
.DruckContent { font-weight: normal; font-size: 18px; color: #2684C6; }

.DruckTipp { font-weight: normal; font-size: 18px; color: #000000; }


.index1hl		{ color: #2684C6; font-weight: bold; font-size: 18px; text-decoration: none; }
.index2hl		{ color: #2684C6; font-weight: normal; font-size: 18px; text-decoration: none; }


.suchen		{ color: #ffffff; font-weight: bold; font-size: 18px; text-decoration: none; }

.sucheIn		{ color: #ffffff; font-weight: normal; font-size: 18px; text-decoration: none; }

.index1links		{ color: #2684C6; font-weight: bold; font-size: 20px; text-decoration: underline; }
.index1links		A:link		{ color: #2684C6; font-weight: bold; text-decoration: underline; }
.index1links		A:visited	{ color: #2684C6; font-weight: bold; text-decoration: underline; }
.index1links		A:active	{ color: #2684C6; font-weight: bold; text-decoration: underline; }
.index1links		A:hover	{ color: #CC9900; font-weight: bold; text-decoration: underline; }


.seitentitel	{ font-weight: bold; font-size: 18px; text-align:right; color: #2684C6; }


table.Standard {
 border-collapse:collapse;
 border-spacing:1px;
 border:1px solid #c0c0c0;
 padding:4px;
 width:500px;
 vertical-align:top;
 font-size:18px;
}

.Standard tr.header {
 text-align:left;
 background-color:#666666;
 padding:4px;
 border:1px solid #c0c0c0;
 color:#FFFFFF;
 padding-left:8px;
 font-weight:bold;
}

.Standard tr.header td.center{
 text-align:center;
}

.Standard tr.rowStd {
 background-color:#FFFFFF;
}

.Standard tr.rowAlt {
 background-color:#d5eaf6;
}

.Standard tr.rowDark {
 background-color:#999999;
}

.Standard tr.rowDark td {
 color:#ffffff;
}

.Standard td {
 padding:4px;
 border:1px solid #EAEAEA;
 color:#000000;
 vertical-align:top;
}

.Standard tr.header td {
 padding:4px;
 border:1px solid #EAEAEA;
 color:#FFFFFF;
 vertical-align:top;
 font-weight: bold;
}

.Standard tr.header td a:link { color: #FFFFFF; font-weight: bold; text-decoration: none;}
.Standard tr.header td a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none;}
.Standard tr.header td a:active { color: #FFFFFF; font-weight: bold; text-decoration: underline;}
.Standard tr.header td a:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.Standard th.th1 {
	width:200px;
}

.Standard th.th2 {
	width:155px;
}

.Standard th.th3 {
	width:100px;
}

.thumbImg {
	width:70px;
	float:left;
	margin: 0px 10px 10px 0px;
}
.logoStart {margin:40px 0px 30px 0px;}
.strichStart{margin:10px 0px 0px 0px;}
.linksStart{padding:20px 0px 0px 0px;text-align:center;}

.company-list tr.entry td {
	vertical-align: top;
	padding-top: 5px;
}

.company-list td p {
	margin: 0;
	padding: 0;
}

.company-list td .description {
	color: #999;
	margin: 0 0 5px 0;
}