body { margin: 0; padding: 0; background: #fff; }
p {}
td {}

img.imageBorder {
	border:1px solid #000;
}

h3.kategorietext {
	font-size: 11px;
	line-height: 13px; 
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	display:inline;
	padding-right: 10px;
	padding-bottom: 10px;
}

h3.kategorieUeberschriftGrau { 
	color: #909090;
	font-weight: bold; font-size: 12px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	display: inline;
}

.footer {
	text-align:center;
	color: #707070; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-bottom:12px;
	padding: 0px 60px 0px 60px;
}

a.footerlink, a.footerlink:visited { 
	color: #707070; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration:none;
}

a.footerlink:hover { 
	color: #A0A0A0;  
	font-size: 10px; 
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration:none;
}


.text-normal      { color: black; font-size: 11px; line-height: 13px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.textGrossFettGrau        { color: #909090; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.pic-head    { color: black; font-weight: bold; font-size: 13px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.text-rechts-normal   { color: black; font-size: 11px; line-height: 13px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.text-rechts-klein   { color: black; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.nav-detail-schliessen  { color: black; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.buttontext   { color: black; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
a { color: #0060f0 }
h2 { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
h1  { color: black; font-weight: bold; font-size: 18px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.ueberschrift { color: black; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.ueberschriftBlau  { color: #0060f0; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.ueberschriftRot  { color: #c00000; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.ueberschriftWeiss  { color: #ffffff; font-weight: bold; font-size: 18px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.ueberschriftWeiss2   { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.ueberschriftGrau   { color: #909090; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.textFettRot { color: #c00000; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.textGrossFettRot { color: #c00000; font-weight: bold; font-size: 13px; line-height: 18px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.textGrossFettBlau { color: #0060f0; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.textGrossFettWeiss { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
input   { font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }

a.weiss:link, a.weiss:visited, a.weiss:active, a.weiss:hover { color:#FFFFFF; font-size: 10px; line-height: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
a.schwarz:link, a.schwarz:visited, a.schwarz:active, a.schwarz:hover { color:#000000; font-size: 10px; line-height: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }

td.unterMenueBetrieb {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#FFCC99;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #FF9900;
}

td.unterMenueBetriebMarkiert {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#FF9900;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #FF9900;
}

td.unterMenueBetriebHauptkategorie {
	border-right: 6px solid;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#DEE3E6;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #FF9900;
}

td.unterMenueBetriebHauptkategorieMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #FF9900;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#FF9900;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueBetriebHauptkategorieHellMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #FF9900;;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#FFCC99;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}


td.unterMenueLager {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#FFCCFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #990099;
}

td.unterMenueLagerMarkiert {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#990099;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #990099;
}

td.unterMenueLagerHauptkategorie {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #9F0A9F;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#DEE3E6;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueLagerHauptkategorieMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #990099;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#990099;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueLagerHauptkategorieHellMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #990099;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#FFCCFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}


td.unterMenueTransport {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#99FF99;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #009900;
}

td.unterMenueTransportMarkiert {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#009900;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #009900;
}

td.unterMenueTransportHauptkategorie {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #009900;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#DEE3E6;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueTransportHauptkategorieMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #009900;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#009900;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	
}

td.unterMenueTransportHauptkategorieHellMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #009900;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#99FF99;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueSozialraum {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#99ACFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #0000FF;
}

td.unterMenueSozialraumMarkiert {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#0000FF;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #0000FF;
}

td.unterMenueSozialraumHauptkategorie {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #0000FF;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#DEE3E6;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueSozialraumHauptkategorieMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #0000FF;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#0000FF;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
}

td.unterMenueSozialraumHauptkategorieHellMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #0000FF;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#99ACFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueBuero {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#FF7F7F;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #FF0000;
}

td.unterMenueBueroMarkiert {
	border-right: 6px solid;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#FF0000;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-color: #FF0000;
}

td.unterMenueBueroHauptkategorie {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #FF0000;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#DEE3E6;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueBueroHauptkategorieMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #FF0000;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#FF0000;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;	
}

td.unterMenueBueroHauptkategorieHellMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #FF0000;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#FF7F7F;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueSonstigesHauptkategorie {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #33CCCC;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#DEE3E6;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.unterMenueSonstigesHauptkategorieHellMarkiert {
	border-top: 1px solid #CCCCCC;
	border-right: 6px solid #33CCCC;
	padding-left: 0px;
	padding-bottom:3px;
	background-color:#DEE3E6;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}


h1.kategorie {
	color: black; 
	font-weight: bold; 
	font-size: 18px;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	display: inline; 
}


h2.kategorie {
	color: black; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	display: inline;
}

a.hauptkategorie:link, a.hauptkategorie:visited, a.hauptkategorie:active, a.hauptkategorie:hover { 
	display:block;
	width:150px;
	height:20px;	
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	font-size: 12px;
	font-family: Arial;
	font-style:italic;
}
	
div.menueVerlauf {
	position:relative; 
	z-index:1; 
	top:15px; 
	_top:9px;
}

div.menueLink {
	_padding-top:3px;
	padding-left:29px;
	line-height:24px;
	_line-height:19px;
	position:absolute;
	z-index:2;
}

div.menueLinkSonstiges {
	_padding-top:3px;
	padding-left:16px;
	line-height:24px;
	_line-height:19px;
	position:absolute;
	z-index:2;
}

.noBreak {
	display:inline;
	padding:0px;
	margin:0px;
}