BODY {FONT-FAMILY: arial, helvetica, sans-serif}
TABLE {FONT-FAMILY: arial, helvetica, sans-serif}
TD {FONT-FAMILY: arial, helvetica, sans-serif}
UL {FONT-FAMILY: arial, helvetica, sans-serif}
OL {FONT-FAMILY: arial, helvetica, sans-serif}
P {FONT-FAMILY: arial, helvetica, sans-serif}
DIV {FONT-FAMILY: arial, helvetica, sans-serif}
TH {FONT-FAMILY: arial, helvetica, sans-serif}
LI {FONT-FAMILY: arial, helvetica, sans-serif}

H1 {COLOR: #5B5B79; FONT-SIZE: 16px; MARGIN-LEFT: 0px; TEXT-ALIGN: right; FONT-WEIGHT: bold; MARGIN-TOP: 0px;  MARGIN-BOTTON: 0px; }

H2 {COLOR: #9D9DAF; FONT-SIZE: 16px; MARGIN-LEFT: 10px; TEXT-ALIGN: left; FONT-WEIGHT: bold; MARGIN-TOP: 0px;  MARGIN-BOTTON: 0px; }







.willkommenhd {
	COLOR: #203589; FONT-SIZE: 14px; FONT-WEIGHT: bold; text-align: center; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px;
}
.slogan { color: #203589; font-size: 18px; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 5px; margin-left: 0 }
.willkommenzitatlinks {
	COLOR: #FFFFFF; FONT-SIZE: 14px; text-align: left; font-Style:italic; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; LINE-HEIGHT: 15px;
}

.willkommenzitatname {
	COLOR: #000000; FONT-SIZE: 11px; text-align: right; font-Style:italic; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; LINE-HEIGHT: 15px;
}

.willkommenzitatnamelinks {
	COLOR: #FFFFFF; FONT-SIZE: 11px; text-align: right; font-Style:italic; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; LINE-HEIGHT: 15px;
}


.willkommentext {
	COLOR: #000000; FONT-SIZE: 12px; text-align: center; MARGIN-TOP: 5px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; LINE-HEIGHT: 14px;
}

.willkommenbold {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: center; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; LINE-HEIGHT: 15px;
}



.veranstaltunghd {
	COLOR: #203589; FONT-SIZE: 11px; FONT-WEIGHT: bold; text-align: left; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING: 5px;
}

.veranstaltungtext {
	COLOR: #000000; FONT-SIZE: 11px; text-align: left; MARGIN-TOP: -0.5em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING: 5px;
}

.detail {
	COLOR: #203589; FONT-SIZE: 11px; text-align: right; MARGIN-TOP: -0.5em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING: 5px; TEXT-DECORATION: underline;
}


.tabtext {
	COLOR: #000000; FONT-SIZE: 11px; text-align: left; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING: 5px;
}

.news_headline{
	COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: left; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: -5px; PADDING: 5px;
}

.news_text{
	COLOR: #ffffff; FONT-SIZE: 11px; text-align: left; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px;
}



.hd {
	COLOR: #203589; FONT-SIZE: 14px; FONT-WEIGHT: bold; text-align: left; MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px;
}


.text {
	COLOR: #000000; FONT-SIZE: 12px; text-align: left; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px;
}


.textrechts {
	COLOR: #000000; FONT-SIZE: 12px; text-align: right; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING: 5px;
}

.textkursiv {
	COLOR: #000000; FONT-SIZE: 12px; font-Style:italic; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px;
}

.aufzaehlung {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: left; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 2x;
}

.nav {
	COLOR: #cccccc; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING: 5px; LINE-HEIGHT: 2x;
}

.nav A:link {
	COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; TEXT-DECORATION: underline;
}
.nav A:visited {
	COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; TEXT-DECORATION: underline;
}
.nav A:active {
	COLOR: #cccccc; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; TEXT-DECORATION: underline;
}
.nav A:hover {
	COLOR: #f2e500; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; TEXT-DECORATION: underline;
}







