body {
	/*background-color: White;
	background-color: red;*/
	margin: 10 10 0 0;
	/*background-image: url(home.jpg);*/
	background-repeat: repeat-y;
	background:url(logo_adfc_rad.gif) #FAFAFA no-repeat bottom right fixed;
font-size: 0.82em;
}
/*td, center, p, blockquote, */
td, body {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.86em;*/
	color: #575757; /* Schriftfarbe Textfeld*/ /*#4F5285;*/
	font-weight: 400;
	scrollbar-base-color:#E7EAF1;
	scrollbar-arrow-color:#575E81;
	scrollbar-face-color: #F6F7FB;
	scrollbar-highlight-color:#686C93;
	/*scrollbar-shadow-color:#B9C4D6;*/
	scrollbar-track-color:#B9C4D6;
}
/*#text img {
border: none;
}*/
.hauptseite {
	float: left;
}
.orientierungszeile {
padding-left: 20px;
padding-top: 8px;
padding-bottom: 5px;
border-bottom: 1px solid #EDF4FA;
	/*padding: 10px;*/
}
.fusszeile {
/*padding-left: 20px;
padding-top: 8px;
padding-bottom: 5px;
border-bottom: 1px solid #EDF4FA;
	padding: 9px;*/
}
/* Text - Ueberschriften*/
.m14f {
	font-size: 1.2em;
	font-weight: 700;
}
/*Ueberchriften Startseite*/
.m10f {
	font-size: 1.1em;
	font-weight: 700;
}
.klein {
	font-size: 0.85em;
	/*font-weight: 400;*/
}
.sklein {
	font-size: 0.80em;
	/*font-weight: 400;*/
}
/*.m10 {
	
	font-weight: 400;*/
}
a {
	/*font-size: 0.9em;*/
	font-weight: 400;
	/*text-decoration: none;
	font-size: 1.05em;
	line-height: 8px;
	color: #EE7F00;*/
	color: #4F5285;
}

:link {
	/*color: #EE7F00;
	background: transparent;*/
	color: #4F5285;
}
:visited {
	/*color: #EE7F00;
	background: transparent;*/
	color: #4F5285;
}
:active {
	/*color: #A52A2A;
	background: transparent;*/
	color: Maroon;
}
/* Farbe hover#4F5285 #7779DF#4144C7#7779D1  gut #0000FF 
rot#FF4500#FF0000*/
a:hover {
	color: #EE7F00;
	/*font-weight: 700;
	background: White;*/
	text-decoration: none;
}
/*Links Startseite, orange*/
.orange {
	color: #EE7F00;
}
/*normaler Button*/
.button {
/*color: #4F5285;*/
	display: block;
	font-weight: 700;
text-decoration: none;
background-image: url(nav.gif);
padding-left: 45px;
line-height: 30px;
border-bottom: 1px solid White;
border-right: 1px solid white;
}
.button:hover {
background-image: url(nav_b_hover.gif);
/*background-color: #E3E4E6;
background-color: #EBEBEB;*/
border-bottom: 1px solid White;
border-right: 1px solid white;
	color: #4F5285;
}
.buttona {
	display: block;
	font-weight: 700;
	text-decoration: none;
	background-image: url(nav_b_hover.gif);
padding-left: 45px;
line-height: 30px;
border-bottom: 1px solid White;
border-right: 1px solid white;
/*color: #4F5285;*/
}
.buttona:hover {
/*background-color: #EBEBEB;*/
}
.button3 {
	display: block;
	font-weight: 400;
	text-decoration: none;
	background-image: url(button3.jpg);
padding-left: 56px;
line-height: 22px;
/*border-bottom: 1px solid White;*/
border-right: 1px solid white;

}
.button3:hover {
/*background-color: #EBEBEB;*/
	/*background-image: url(subnavigation_hover_bg.gif);*/
	color: #EE7F00;
		background-image: url(button03.jpg);
}
.button3a {
	display: block;
	font-weight: 700;
	text-decoration: none;
	background-image: url(button03.jpg);
padding-left: 55px;
line-height: 22px;
	color: #EE7F00;
/*border-bottom: 1px solid White;*/
border-right: 1px solid white;

}
.button3a:hover {
/*background-color: #EBEBEB;*/
	/*background-image: url(subnavigation_hover_bg.gif);*/
	color: #EE7F00;
		background-image: url(button03.jpg);
			
}
/*Button mit Unterlinie in weiss*/
.button3u {
	display: block;
	font-weight: 400;
	text-decoration: none;
	background-image: url(button3.jpg);
padding-left: 56px;
line-height: 22px;
border-bottom: 1px solid White;
border-right: 1px solid white;
/*color: #4F5285;*/
}
.button3u:hover {
border-bottom: 1px solid White;
	color: #EE7F00;
		background-image: url(button03.jpg);
}
/*Button mit Unterlinie in weiss*/
.button3au {
	display: block;
	font-weight: 700;
	text-decoration: none;
	background-image: url(button03.jpg);
padding-left: 55px;
line-height: 22px;
	color: #EE7F00;
border-bottom: 1px solid White;
border-right: 1px solid white;

}
.button3au:hover {
border-bottom: 1px solid White;
	color: #EE7F00;
		background-image: url(button03.jpg);
			
}
/*Button Ebene 4*/
.button4 {
	display: block;
	font-weight: 400;
	text-decoration: none;
	background-image: url(button3.jpg);
padding-left: 66px;
line-height: 22px;
/*border-bottom: 1px solid White;*/
border-right: 1px solid white;

}
.button4:hover {
/*background-color: #EBEBEB;*/
	/*background-image: url(subnavigation_hover_bg.gif);*/
	color: #EE7F00;
		background-image: url(button03.jpg);
}
.button4a {
	display: block;
	font-weight: 700;
	text-decoration: none;
	background-image: url(button03.jpg);
padding-left: 65px;
line-height: 22px;
	color: #EE7F00;
/*border-bottom: 1px solid White;*/
border-right: 1px solid white;

}
.button4a:hover {
/*background-color: #EBEBEB;*/
	/*background-image: url(subnavigation_hover_bg.gif);*/
	color: #EE7F00;
		background-image: url(button03.jpg);
			
}
/*Button mit Unterlinie in weiss*/
.button4u {
	display: block;
	font-weight: 400;
	text-decoration: none;
	background-image: url(button3.jpg);
padding-left: 66px;
line-height: 22px;
border-bottom: 1px solid White;
border-right: 1px solid white;
/*color: #4F5285;*/
}
.button4u:hover {
border-bottom: 1px solid White;
	color: #EE7F00;
		background-image: url(button03.jpg);
}
/*Button mit Unterlinie in weiss*/
.button4au {
	display: block;
	font-weight: 700;
	text-decoration: none;
	background-image: url(button03.jpg);
padding-left: 65px;
line-height: 22px;
	color: #EE7F00;
border-bottom: 1px solid White;
border-right: 1px solid white;

}
.button4au:hover {
border-bottom: 1px solid White;
	color: #EE7F00;
		background-image: url(button03.jpg);
			
}





.buttonu {
	display: block;
	font-weight: 700;
	text-decoration: none;
	background-image: url(nav_u.gif);
padding-left: 45px;
line-height: 30px;
border-bottom: 1px solid White;
border-right: 1px solid white;
/*color: #4F5285;*/
}
.buttonu:hover {
/*background-color: #EBEBEB;*/
}
.button_oben {
color: White;
text-decoration: none;
	font-weight: 700;
}
.button_oben:hover {
text-decoration: underline;
color: White;
}
.button_oben_a {
color: White;
text-decoration: underline;
	font-weight: 700;
}
.button_oben_a:hover {

color: White;/**/
}



/* Marker: blauer Hintergrund - weiße Schrift */
.mark {
	background-color: #004A7B;
	/*padding: 3px;*/
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	/*border-right: 1px White solid;*/
	color: White;
	font-weight: 700;
}
/* Streifenhintergrund - Schrift blau */
.markst {
background-image: url(verlauf.jpg);
	padding: 3px;
	/*padding-left: 10px;
	border-right: 1px White solid;*/
	font-weight: 700;
}
.markgelb {
	background-color: #EE7F00; /*#FFEB79;
	padding: 3px;*/
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: 700;
	color: White; /*font-size: 1.1em;*/
}
/*.mark {
	background-color: #FFEB79;
	padding: 3px;
	padding-left: 10px;
	border-bottom: 1px Black solid;
	border-left: 1px Black solid;
	border-top: 1px Black solid;
	border-right: 1px Black solid;
	
}*/
/*.rand {
	background-color: White;
	border-style: inset; border-bottom: 1px Black double;
	border-left: 0px Black double;
	border-top: 0px Black double;
	border-right: 1px Black double;
	border-width: 2;
}*/
/*.randi {
	background-color: White;
	border-style: inset;
	border-style: double; border-bottom: 1px Black double;
	border-left: 0px Black double;
	border-top: 0px Black double;
	border-right: 1px Black double;
	border-width: 3;
}*/
/*.rands {
	background-color: White;
	border-style: inset;
	border-style: solid; border-bottom: 1px Black double;
	border-left: 0px Black double;
	border-top: 0px Black double;
	border-right: 1px Black double;
	border-width: 1;
}*/
.uw {
	border-bottom: 1px solid White;
}
.rb {
	border-right: 1px solid #DAE3EB; /*#EDF4FA;*/
}
.ub {
border-bottom: 1px solid #E5EFF7;/*#DAE3EB;*/
}
.lb {
	border-left: 1px solid #E5EFF7;/*#EDF4FA;#D9E8F5;*/
}
.randabstand_l_o {
padding-left: 20px;
padding-top: 20px;
}
.randabstand_o {
padding-top: 20px;
}
hr {
	color: #E5EFF7;
	border-color: #E5EFF7 #E5EFF7 #E5EFF7 #E5EFF7;
	background-color: #E5EFF7;
	height: 1px;
	border-style: none; /*border-style: solid;*/
	/*border: thin;*/
}
.rand {
	border: 1px solid #000162;
	padding: 1px;
}
.k {
line-height: 15px;	
}
