body {
	margin: 0px 0px 0px 0px; padding:0; background-color:#ffffff;
}

#menu { 
	left:0; top:0; width:100%; height:80px; background:grey; z-index:4;
}

UL {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica;  TEXT-DECORATION: none;  border: none; list-style-image::url(../bullets/square_white.gif);
	/* list-style-type:circle; */
}
LI a:link, LI a:visited, LI a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica; border: none;
}
LI {	
	FONT-SIZE: 12px; COLOR: #FFFFFF; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica; padding: 0px; margin: 0px; list-style-image:url(../bullets/square_white.gif); white-space: normal;
}
.bulletlist {
	FONT-SIZE: 12px; COLOR: #FFFFFF; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; white-space: normal; list-style-image:url(../bullets/square_white.gif); width: 450px;
}

/* H1-H4 wichtig für Typo3 - definieren Überschrift in Contentspalten */
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR:#ffffff; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; padding: 0 0px 0 0px; margin: 0px 0px;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0E4097; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0E4097; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica
}
/* wie H4 ist .subtitel */
.subtitel {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6699CC; FONT-FAMILY: Arial, Helvetica;
}

.menulayer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
.content {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica; PADDING: 15px;
}
.content_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica;
}
.content_black {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica;
}
.content_black_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica;
}

.liste {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica
}
.small {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica 
}


/* für Hauptnavigationspunkt über Sekundärnavigation links ist hell oder dunkel -> Steuerung über Constants von Typo*/
.secnav a:link, .secnav a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; border: none; padding-left: 3px;
}
.secnav a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;  border: none; padding-left: 3px;
}

/* für normale Sekundär- und Tertiärnavigtation mit Mouseovereffekt width=155 */
#secnav a:link, #secnav a:visited, #secnav a:active  {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; border: none;
}
#secnav a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;  border: none;
}

/* für Navigationspunkte auf der Startseite links */
.secnav_home a:link, .secnav_home a:visited, .secnav_home a:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; border: none; padding-left: 3px;
}
.secnav_home a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;  border: none; padding-left: 3px;
}

#secnav_home a:link, #secnav_home a:visited, #secnav_home a:active  {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; border: none;
}
#secnav_home a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;  border: none;
}


#thirdnav a:link, #thirdnav a:visited, #thirdnav a:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline; border: none; 
}
#thirdnav a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline; border: none;
}

/* Nav fuer Impressum, Startseite, Sitemap*/
.bottomnav a:link, .bottomnav a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; border: none; padding-left: 3px;
}
.bottomnav a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;  border: none; padding-left: 3px;
}


.footer {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica
}

.white {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica
}
a:link.whitelink, a:visited.whitelink, a:active.whitelink, a:hover.whitelink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica; text-decoration: none
}
.white_s {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica
}
.whitebottom {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica; padding: 5 px
}

.gray {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica
}

#nav_bottom a:link, #nav_bottom a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;
}
#nav_bottom a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; border: none;
}

.sitemap {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica; padding-left: 0px; TEXT-DECORATION: none;
}
.sitemap1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica; padding-left: 12px; TEXT-DECORATION: none;
}
.sitemap2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica; padding-left: 24px; TEXT-DECORATION: none;
}
.sitemap3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; padding-left: 36px; TEXT-DECORATION: none;
}

.borderblue {
	border: 1px solid #003399; padding: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica
} 
.borderbluebig {
	border: 1px solid #003399; padding: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica
}  
.borderorange {
	border: 1px solid #FFCC00; padding: 10px
} 
a:link, a:visited, a:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;
}
a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0E4097; FONT-FAMILY: Arial, Helvetica; 
}
.contentheading { 
	DISPLAY: none;
}
.contentheading, contentpane {
	margin: 0;
	padding: 0;
}