

/*chre*/
.tableheadlinewhite {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFF; letter-spacing: 1px;}

a.anmeldung:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;} 
a.anmeldung:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;} 
a.anmeldung:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;} 
a.anmeldung:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;} 

.tableheadlinewhitebig {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFF; letter-spacing: 1px;}

.bgdark {background-color:#468CAF; }
.bgmiddle {background-color:#97C6D8; }
.bglight {background-color:#E5EDF2; } 
.dummy {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1px; line-height: 1px; font-style: normal; font-weight: normal; font-variant: normal;}

.headereingaben {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; line-height: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000;}
.headerusername {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 10px; font-style: normal; font-weight: bold; font-variant: normal; color: #97C6D8;}



a.navileft:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none; letter-spacing: 1px;}
a.navileft:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none; letter-spacing: 1px;}
a.navileft:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}
a.navileft:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none; letter-spacing: 1px;}

a.navileft2:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #777777; text-decoration: none; letter-spacing: 1px;}
a.navileft2:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #777777; text-decoration: none; letter-spacing: 1px;}
a.navileft2:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}
a.navileft2:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #777777; text-decoration: none; letter-spacing: 1px;}


a.navileftactive:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}
a.navileftactive:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}
a.navileftactive:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}
a.navileftactive:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}



.ambgwhite {background-color:#FFFFFF; }
.ambglightblue {background-color: #B0D8E3; }
.ambgdarkblue {background-color: #468CAF; }

a.amlink:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.amlink:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.amlink:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.amlink:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}

.amheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: bold; font-weight: bold; font-variant: normal; color: #333333; letter-spacing: 0px;}
.amsubheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; letter-spacing: 0px;}



.agbgwhite {background-color:#FFFFFF; }
.agbglightblue {background-color: #B0D8E3; }
.agbgdarkblue {background-color: #468CAF; }

a.aglink:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.aglink:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.aglink:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.aglink:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none; letter-spacing: 1px;}

.agheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: bold; font-weight: bold; font-variant: normal; color: #333333; letter-spacing:0px;}
.agsubheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; letter-spacing:0px;}



.amtgbgwhite {background-color:#FFFFFF; }
.amtgbglightblue {background-color: #B0D8E3; }
.amtgbgmiddleblue {background-color: #97C6D8; }
.amtgbgdarkblue {background-color: #468CAF; }

a.amtglinkwhite:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.amtglinkwhite:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.amtglinkwhite:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.amtglinkwhite:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none; letter-spacing: 1px;}

a.amtglinkmiddleblue:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.amtglinkmiddleblue:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.amtglinkmiddleblue:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.amtglinkmiddleblue:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}

.amtgheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: bold; font-weight: bold; font-variant: normal; color: #333333;}
.amtgsubheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}
.amtgtext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}




.akbgwhite {background-color:#FFFFFF; }
.akbglightblue {background-color: #B0D8E3; }
.akbgdarkblue {background-color: #468CAF; }

a.aklink:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.aklink:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.aklink:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.aklink:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}

.akheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: bold; font-weight: bold; font-variant: normal; color: #333333;}





.aminibgwhite {background-color:#FFFFFF; }
.aminibglightblue {background-color: #B0D8E3; }
.aminibgdarkblue {background-color: #468CAF; }

a.aminilink:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; }
a.aminilink:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none;}
a.aminilink:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none;}
a.aminilink:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none;}

.aminiheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: bold; font-weight: bold; font-variant: normal; color: #333333;}




.balkenblaubgwhite {background-color:#FFFFFF; }
.balkenblaubglightblue {background-color: #B0D8E3; }
.balkenblaubgmiddleblue {background-color: #97C6D8; }
.balkenblaubgdarkblue {background-color: #468CAF; } 

.searchButton
{
	background-color: #97C6D8;
	border: 1px solid #468CAF;
	color: #fff;
	FONT-SIZE: 11px;
}

a.balkenblaulinkwhite:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.balkenblaulinkwhite:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.balkenblaulinkwhite:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.balkenblaulinkwhite:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none; letter-spacing: 1px;}

a.balkenblaulinkmiddleblue:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.balkenblaulinkmiddleblue:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.balkenblaulinkmiddleblue:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.balkenblaulinkmiddleblue:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}

a.balkenblaulinkblue2:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.balkenblaulinkblue2:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.balkenblaulinkblue2:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.balkenblaulinkblue2:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}

.balkenblauheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; letter-spacing: 1px;}
.balkenblausubheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; letter-spacing:0px;}
.balkenblautext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; letter-spacing:0px;}





.tagebuchbgwhite {background-color:#FFFFFF; }
.tagebuchbglightblue {background-color: #B0D8E3; }
.tagebuchbgmiddleblue {background-color: #97C6D8; }
.tagebuchbgdarkblue {background-color: #468CAF; }

.tagebuchbglightblue2 {background-color: #E5EDF2; }
.tagebuchbgmiddleblue2 {background-color: #CBE2EB; }

.tagebuchtableheadlinewhite {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; letter-spacing: 1px;}
.tagebuchtabletextblacknormal {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}
.tagebucheingaben {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000;}

.tagebuchradio {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #CBE2EB; background-color: #E5EDF2;}







.suchebgwhite {background-color:#FFFFFF; }
.suchebglightblue {background-color: #B0D8E3; }
.suchebgmiddleblue {background-color: #97C6D8; }
.suchebgdarkblue {background-color: #468CAF; }

.suchebglightblue2 {background-color: #E5EDF2; }
.suchegmiddleblue2 {background-color: #CBE2EB; }

.suchetableheadlinewhite {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; letter-spacing: 1px;}
.suchetabletextblacknormal {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}
.sucheeingaben {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000;}

.sucheradio {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #CBE2EB; background-color: #E5EDF2;}

a.suchelinkdarkblue:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.suchelinkdarkblue:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.suchelinkdarkblue:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.suchelinkdarkblue:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}








.tvbgwhite {background-color:#FFFFFF; }
.tvbglightblue {background-color: #B0D8E3; }
.tvbgmiddleblue {background-color: #97C6D8; }
.tvbgdarkblue {background-color: #468CAF; }

.tvbglightblue2 {background-color: #E5EDF2; }
.tvbgmiddleblue2 {background-color: #CBE2EB; }

.tvtableheadlinewhite {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; letter-spacing: 1px;}
.tvtabletextblacknormal {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}


.tvtabletextblacksmall {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; line-height: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}

a.tvtabletextblacksmalllink:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; line-height: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none;}
a.tvtabletextblacksmalllink:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; line-height: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none;}
a.tvtabletextblacksmalllink:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; line-height: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none;}
a.tvtabletextblacksmalllink:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; line-height: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none;}













.balkendiagrammbgwhite {background-color:#FFFFFF; }
.balkendiagrammbglightblue {background-color: #B0D8E3; }
.balkendiagrammbgmiddleblue {background-color: #97C6D8; }
.balkendiagrammbgdarkblue {background-color: #468CAF; }

.balkendiagrammbglightblue2 {background-color: #E5EDF2; }
.balkendiagrammbgmiddleblue2 {background-color: #CBE2EB; }

.balkendiagrammtableheadlineblack {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333; letter-spacing: 1px;}
.balkendiagrammtabletextdarkbluebold {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF;}
.balkendiagrammtabletextmiddlebluebold {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #97C6D8;}








.speiseplanbgwhite {background-color:#FFFFFF; }
.speiseplanbglightblue {background-color: #B0D8E3; }
.speiseplanbgmiddleblue {background-color: #97C6D8; }
.speiseplanbgdarkblue {background-color: #468CAF; }

.speiseplanbglightblue2 {background-color: #E5EDF2; }
.speiseplanbgmiddleblue2 {background-color: #CBE2EB; }

.speiseplantableheadlineblue {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; letter-spacing: 1px;}
.speiseplantabletextblacknormal {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}

a.speiseplanlinkmiddleblue:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #97C6D8; text-decoration: underline; letter-spacing: 1px;}
a.speiseplanlinkmiddleblue:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #97C6D8; text-decoration: underline; letter-spacing: 1px;}
a.speiseplanlinkmiddleblue:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #97C6D8; text-decoration: underline; letter-spacing: 1px;}
a.speiseplanlinkmiddleblue:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #97C6D8; text-decoration: none; letter-spacing: 1px;}

a.speiseplanlinkdark:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: underline; letter-spacing: 1px;}
a.speiseplanlinkdark:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: underline; letter-spacing: 1px;}
a.speiseplanlinkdark:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: underline; letter-spacing: 1px;}
a.speiseplanlinkdark:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none; letter-spacing: 1px;}




a.navirechtslink:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.navirechtslink:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.navirechtslink:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.navirechtslink:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}

.navirechtslinkheadlineblue {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #97C6D8; letter-spacing: 1px;}
.navirechtslinkheadlinered {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #C42427; letter-spacing: 1px;}

#navirechtsrahmen {border : 2px solid #468CAF;}



.mainheadlineblue {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px; font-style: normal; font-weight: bold;	font-variant: normal; color: #468CAF; letter-spacing: 1px;}
.mainheadlinered {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px; font-style: normal; font-weight: bold;	font-variant: normal; color: #C42427; letter-spacing: 1px;}



.maincontentgreybold {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333; letter-spacing: 1px;}
.maincontentgreynormal {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; letter-spacing: 1px;}

.maincontenthinweisbg {background-color: #E5EDF2; }
.maincontenthinweistext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; line-height: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; letter-spacing: 1px;}



.mediakmentbgwhite {background-color:#FFFFFF; }
.mediakmentbglightblue {background-color: #B0D8E3; }
.mediakmentbgmiddleblue {background-color: #97C6D8; }
.mediakmentbgdarkblue {background-color: #468CAF; } 

.mediakmenttableheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; letter-spacing: 1px;}
.mediakmenttablecontentbold {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: bold; font-weight: bold; font-variant: normal; color: #333333;}
.mediakmenttablecontentnormal {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}







.newsbgwhite {background-color:#FFFFFF; }
.newsbglightblue {background-color: #B0D8E3; }
.newsbgmiddleblue {background-color: #97C6D8; }
.newsbgdarkblue {background-color: #468CAF; }
 

a.newslinkwhite:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.newslinkwhite:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.newslinkwhite:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px;}
a.newslinkwhite:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none; letter-spacing: 1px;}

a.newsinkmiddleblue:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.newsinkmiddleblue:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.newsinkmiddleblue:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.newsinkmiddleblue:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}

.newsheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; letter-spacing: 1px;}
.newsheadlineblack {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333; letter-spacing: 1px;}

.newssubheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; line-height: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF;}
.newstext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}
.newsbildunterschrift {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; letter-spacing: 1px;}






.chatbgwhite {background-color:#FFFFFF; }
.chatbglightblue {background-color: #B0D8E3; }
.chatbgmiddleblue {background-color: #97C6D8; }
.chatbgdarkblue {background-color: #468CAF; }
 

a.chatlinkdark:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333; text-decoration: underline; letter-spacing: 1px;}
a.chatlinkdark:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333; text-decoration: underline; letter-spacing: 1px;}
a.chatlinkdark:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333; text-decoration: underline; letter-spacing: 1px;}
a.chatlinkdark:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333; text-decoration: none; letter-spacing: 1px;}

.chattablebheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF;}
.chattabletext {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;}



a.personalnavi:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline;}
a.personalnavi:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline;}
a.personalnavi:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline;}
a.personalnavi:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none;}




.themenlinkbgwhite {background-color:#FFFFFF; }
.themenlinkbglightblue {background-color: #B0D8E3; }
.themenlinkbglightblue2 {background-color: #E5EDF2; }
.themenlinkbgmiddleblue {background-color: #97C6D8; }
.themenlinkbgmiddleblue2 {background-color: #CBE2EB; }
.themenlinkbgdarkblue {background-color: #468CAF; }

a.themenlinklinkdarkblue:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.themenlinklinkdarkblue:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.themenlinklinkdarkblue:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: underline; letter-spacing: 1px;}
a.themenlinklinkdarkblue:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; text-decoration: none; letter-spacing: 1px;}

.themenlinktextdarkblue {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; letter-spacing: 1px;}







.dbmanagementheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; line-height: 10px; font-style: normal; font-weight: bold; font-variant: normal; color: #FF3300;}
.dbmanagementsubheadline {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 10px; font-style: normal; font-weight: bold; font-variant: normal; color: #A1ACB3;}

.dbmanagementcontent {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; line-height: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #A1ACB3;}
a.dbmanagementcontentlink:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; line-height: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #A1ACB3; text-decoration: none}
a.dbmanagementcontentlink:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; line-height: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #A1ACB3; text-decoration: none}
a.dbmanagementcontentlink:active {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; line-height: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #A1ACB3; text-decoration: none}
a.dbmanagementcontentlink:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; line-height: 13px; font-style: normal; font-weight: normal; font-variant: normal; color: #A1ACB3; text-decoration: underline}

.button {
	BACKGROUND-COLOR: #F0F0F0; BORDER-BOTTOM: #CECECE 1px solid; BORDER-LEFT: #CECECE 1px solid; BORDER-RIGHT: #CECECE 1px solid; BORDER-TOP: #CECECE 1px solid; COLOR: #606060; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}

td { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; color: #333333; letter-spacing: 1px; }
tr { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; color: #333333; letter-spacing: 1px; }
ul { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #468CAF; letter-spacing: 1px; margin-top: 10px; margin-bottom: 10px; }
li { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #333333; letter-spacing: 1px ; list-style-image: url(/pictures/allgemeines/list_pkt.gif); margin-bottom: 2px; }
a { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; color: #468CAF; letter-spacing: 1px ; text-decoration: none; }
b { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; color: #333333; letter-spacing: 1px; }
em { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; color: #468CAF; letter-spacing: 1px; }

strong { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; color: #333333; letter-spacing: 1px }
u { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; color: #468CAF; letter-spacing: 1px ; text-decoration: none; }
h1 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; letter-spacing: 1px ; margin-bottom: 10px;}
h2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #468CAF; letter-spacing: 1px ; margin-top: 10px; margin-bottom: 6px;}


form { margin-top:0px; margin-bottom:0px }



.tagebuchtabletextblack { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; color: #000000; }

.amPfeil
{
	background: transparent url(../../pictures/am/am_pfeil.gif) 5px 0 no-repeat;
}

.balkenPfeil
{
	background: #B0D8E3 url(../../pictures/balkenblau/balkenblau_pfeil.gif) 0 0 no-repeat;
}

.iRessort
{
	background: #7CB6E8 url(../../pictures/icons/icon_rubrik_bglight.gif) 0 0 no-repeat;
}

.iThema
{
	background: #7CB6E8 url(../../pictures/icons/icon_topic_bglight.gif) 0 0 no-repeat;
}

.iArchiv
{
	background: #7CB6E8 url(../../pictures/news/icon_archiv_bglight.gif) 0 0 no-repeat;
}


/*Guided Tour*/

a.registrierungslink:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; line-height: 11px; font-style: normal; 
	font-weight: bold; font-variant: normal; 
	color: #468CAF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

a.registrierungslink:active {
	font-size: 11px; 
	line-height: 11px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #468CAF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

a.registrierungslink:visited {
	font-size: 11px; 
	line-height: 11px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #468CAF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

a.registrierungslink:hover {
	font-size: 11px; 
	line-height: 11px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #468CAF; 
	text-decoration: underline; 
	letter-spacing: 0px;
	}

.tourheader {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 40px; 
	line-height: 40px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #468CAF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

.toursubheader {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px; 
	line-height: 16px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #468CAF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

.starttextblack14 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px; 
	line-height: 14px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #333333; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

.kartei {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	line-height: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

a.naviclubtopslim:link {
	font-size: 12px; 
	line-height: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

a.naviclubtopslim:visited {
	font-size: 12px;
	line-height: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

a.naviclubtopslim:active {
	font-size: 12px; 
	line-height: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

a.naviclubtopslim:hover {
	font-size: 12px; 
	line-height: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF; 
	text-decoration: underline; 
	letter-spacing: 0px;
	}

.naviclubtopslim {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	line-height: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	letter-spacing: 0px;
	}

/*Abo-Uebersicht*/

.clubabokasten {
width:100%;
border:1px;
border-style:solid;
border-color:#97C6D8;
background-color:#E5EDF2;
padding:0px;
background-image:url(/attachment/2cf0b5ae498d48b37ef6ebd132ee1f8a/095ff1b8290e3afd31549579b7041616/bg_clubabo.jpg);
background-repeat:no-repeat;
vertical-align:top;
}

.abocontent {
width:410px;
background-color:#ffffff;
align:center;
padding:10px;
padding-left:15px;
margin-top:10px;
margin-left:120px;
margin-right:5px;
margin-bottom:10px;
vertical-align:middle;
}

.lexikonabokasten {
width:100%;
border:1px;
border-style:solid;
border-color:#97C6D8;
background-color:#E5EDF2;
padding:0px;
background-image:url(/attachment/2cf0b5ae498d48b37ef6ebd132ee1f8a/e4359b20d5bdd71b46fb4c8d3f1a6698/bg_lexikonabo.jpg);
background-repeat:no-repeat;
vertical-align:top;
}

.dossierabokasten {
width:100%;
border:1px;
border-style:solid;
border-color:#97C6D8;
background-color:#E5EDF2;
padding:0px;
background-image:url(/attachment/2cf0b5ae498d48b37ef6ebd132ee1f8a/898782b57eee578a4fb25a1fa16912a3/bg_dossierabo.jpg);
background-repeat:no-repeat;
vertical-align:top;
}

.abstract {
	background: #e5edf2;
	padding: 5px; 
	margin-right: 140px;
	margin-bottom: 10px;
}

