body { 
	background-color: white;}
.navx { 
	background-color: #016599; 
	border-right: 1px solid #fff; }
.nav1 { 
	background-color: #B3B3B3; 
	border-right: 1px solid #fff; }

.hauptnavigation li a:focus, .hauptnavigation li a:active{
	background-color:#FFFFFF;
	border-top:1px solid #F3C452;
	border-bottom:1px solid #F3C452;
	color:#F3C452;
}	
	
.typoheadbox { 
	color: #2C597F; 
	font-weight: bold; 
	font-size: 0.85em; 
	letter-spacing: 1px; }

.typoheading { 
	color: #2C597F; 
	font-weight: bold; 
	letter-spacing: 1px; }

.typoheadline { 
	color: #2C597F; 
	font-weight: bold; 
	letter-spacing: 1px; 
	margin-bottom: -5px; 
	border-bottom: 1px solid #F3C452; }

.typohauptmenue a { 
	color: #fff; 
	font-weight: bold; }

.typohauptmenuex a { 
	color: #016599; 
	font-weight: bold; }

.typominitext { 
	font-size: 0.8em; }



.typotext { 
	font-size:1em; }

.typobold { 
	font-weight: bold; }

.typowhite { 
	color: white; }

.formtextfield { 
	color: #069; 
	font-size: 1em; 
	border: solid 1px #4c708e; 
	margin-top:3px; 
	color:#4c708e; 
	clear:both; }

.f_suchfeld { color:#2C597F; border:1px solid #2C597F; }

.formpulldown { 
	color: #2C597F; 
	font-size: 0.7em; 
	border: solid 1px #2C597F; }

.f_pulldown { 
	border:1px solid #2C597F;	
	color:#069; }

.formlistenfeld { 
	color: #2C597F; 
	font-size: 0.7em; 
	border: solid 1px #2C597F; }

.formtextarea { 
	color: black; 
	font-size: 0.7em; 
	border: solid 1px #2C597F; }

.formsysbutton { 
	color: white; 
	font-weight: bold; 
	font-size: 11px; 
	background-color: #2C597F; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #2C597F #000 #000 #2C597F; 
	height: 15px; }

.f_go_button { color:#FFFFFF; border-top: 1px solid #2C597F; border-left: 1px solid #2C597F; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background: #2C597F; }

.A { 
	background-color: #016599;
	border-bottom:1px solid white;
	}

.A1 { 
	background-color: #016599; 
	border-right:1px solid white;
	}

.A2 { 
	background-color: #016599; }

.B { 
	background-color: #B3B3B3; 
	color:#FFFFFF;
	border-bottom:1px solid white;
	}

#b_quicklinks a:focus, #b_quicklinks a:active {
	border:1px solid #FFFFFF;
	}
	
.C { 
	background-color: #a9a9a9; }

#c a:focus img, #c a:active img{
	border:1px solid #2C597F;
	}

.D { 
	background-color: white; }

#d h3{
	color:#2C597F;
	}

.d_linke_spalte_text{
    color:#000000;
    }

.d_linke_spalte_minitext{
	color:#000000;
	}

#d ul a, #d li strong, #d p a, #d h1, #d h1 a {
	color:#2C597F;
	}
	
#d ul a:focus, #d ul a:active, #d ul a:focus strong, #d ul a:active strong {
 	background-color:#2C597F;
	color:#FFFFFF;
	}

.E { 
	background-color: #e9eef2; 
	}
	
#e a:focus, #e p a:focus, #e h1 a:focus, #e h2 a:focus, #e h3 a:focus, #e h4 a:focus, #e ul a:focus, #e ol a:focus, #e dfn a:focus, #e table a:focus, #e a:active, #e p a:active, #e h1 a:active, #e h2 a:active, #e h3 a:active, #e h4 a:active, #e ul a:active, #e ol a:active, #e dfn a:active, #e table a:active {
 	background-color:#FFFFFF;
	color:#2C597F;
	}

#e_bildbereich_oben {
	border-bottom:1px solid #2C597F;
	}

#e_bildbereich_oben h1{
 	color:#2C597F;
	}
	
#e a:focus img, #e a:active img{
	border:1px solid #2C597F;
	outline:none;
	}
	
#e hr{
	color:#069;}

#abschluss_links li a:focus, #abschluss_links li a:active {
 	background-color:#FFFFFF;
	color:#2C597F;
	}
	
.F { 
	background-color: white; }
	
	
#f ul a:focus, #f ul a:active {
 	background-color:#2C597F;
	color:#FFFFFF;
	}
	
.G { 
	background-color: white; }
	
.H { 
	background-color: #2C597F; }
	
.I { 
	background-color: white; }
	
.J { 
	background-color: white; }
	
#k_icons a:focus, #k_icons a:active{
	background-color:#FFFFFF;
	}
	
.L { 
	background-color: white; }
	
.main { 
	background-color: #e9eef2; 
	border-right: 1px dotted #2C597F; 
	border-left: 1px dotted #2C597F;
	}

.bgteaser { 
	border-bottom: 1px solid #2C597F; }
.tab1 { background-color: #2C597F }
.tab2 { background-color: #6b8aa5 }
.tab3 { background-color: #95acbf }
.tab4 { background-color: #bfcdd8 }
.tab5 { background-color: #e9eef2 }