HTML{overflow-y:scroll;}
HTML, BODY, TD, P, A, B, I, UL, LI, h1, h2, h3, FORM, DIV {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 1.8em;
}
BODY {
	background-repeat: no-repeat;
	background-color: #E6E6E6;/*#C6D7ED; F3EAD6 FFFFE7 25.05 */
	color: #555555;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.8em;
	margin:0;
	}

#schatten{
	background-image: url(images/allgemein/schatten.gif);
	background-color:orange;
	position:absolute;
	top:88px;
	left:1000px;  	
	width:49px;height:85%;
	border:0px solid red;
	padding:0px;
}

#kopfzeile {                       /*blauer Hintergrund im Kopfbereich*/
	background-color:#2954B0; /*#5375B6143C91; */
	position:absolute;
	top:40px;
	left:200px;   /*0px; 25:05 */
	height:250px;
	width:800px; /*100%; 25.05*/
	z-index:0;
	}	
#farbstreifen_2zeile{/* oberer blauer Streifen */
	position: absolute;
	background-color: #2954B0;
	top:0px;
	left:0px;
	height:3px;
	width:100%;
	z-index:0;
}
#farbstreifen_oben{                 /*oberer rote horizontale Linie*/
	background-color:#ff0000;
	position:absolute;
	top:88px;
	left:200px;  /*0px 25.05*/
	height:1px;
	width:800px; /*;100% 25.05 */
	z-index:3;
}
#farbstreifen_unten{              /*untere rote horizontale Linie*/
	position:absolute;
	background-color:#ff0000;
	top:260px;
	left:200px; /*0px; 25.05*/
	height:2px;
	width:800px; /*100%; 25.05*/
	z-index:3;
}
#kopfbereich_weiss{          /* weißer Bereich mit abgerundeten Ecken */
	background-color:#C6D7ED; /*B4C4D9;*/
	position: absolute;
	top:9px;
	left:200px;
	height:70px;
	width:800px; /*800px; */
	color:#FF0000;
	z-index:2;
}
#daten_oben{              /* Symbole home, mail, etc.*/
	background-color: #ffffff;
	position: absolute;
	top:60px;
	left:800px;
	width:150px; /*800px; */
	color:#ff0000;
	z-index:5;
	}
#foto_oben {                        /* Positionierung Foto Kopfzeile */
	background-color:#2954B0; /*#143C91; */
	position:absolute;
	top:60px;
	left:200px;
	/*
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	*/
	z-index:1;
	}	

#alles {
	background-color:#ffffff;    
	position:relative;
	top:290px;
	left:200px;
	width:800px;
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
	min-height:500px;
	z-index:10;
	/*min-height:500px;border:1px solid black;*/
	-webkit-box-shadow: 4px 4px 4px #606060;
	-moz-box-shadow: 4px 4px 4px #606060;
	box-shadow: 4px 4px 4px #606060;
	}   
* html #alles {height:500px;}
	
a, a:link {
	text-decoration:none;
	color:#FF0000;
	border-bottom: 0px solid #6EC0DC;
	}

/* Navigation */

#spruch{
	position: absolute;
	top: 264px;
	left: 220px;
	height: 29px;
	z-index:100;
	color:#B9CBEF;
	font-size: 1.8em;
	font-family: Copperplate Gothic light,Verdana, Arial, Helvetica;
	font-size: 14px;
	}

#nav_horizontal {
	position: absolute;
	top: 260px;
	left: 199px;
	width: 800px;
	height: 26px;
	z-index: 99;
	 /*background-color:#003194;#3156A2;*/
	}


#nav_top{
	position:absolute;
	top:1px;
	left:290px;
	height:29px;
	width:505px;
	font-size:12px;
	font-weight:normal;
	z-index:100;}
#nav_top ul{
	list-style-type:none;
	margin:0;padding:0;}
#nav_top li {
	list-style-type:none;
	background-image:url(images/allgemein/reiter.gif); /*E5EDFF #D8E2FB;*/
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
	width:167px;height:29px;
	}
* html #nav_top li {
	height:21px;
	}
#nav_top A, #nav_top A:link {
	color:#ffffff;text-decoration:none;cursor:pointer;
	}
#nav_top a p{width:150px;height:20px;display:block;background-color:#2954B0;text-align:center;margin:9px 0px 0px 10px;}/*margin:0px;padding:5px 10px;*/

#nav_top TD.aktsite {
	border-top: 3px solid #ff0000;
	border-bottom: 0px solid #ff0000;
	padding: 5px 0px 5px 0px;
	}
#nav_top TD.aktsite A {
	font-weight:bold;
	}	
/* Navigation oben --- ENDE --- */

/* Navigation rechts */
#nav_r {
	position:absolute;
	top:50px;
	right:10px;
	width:185px;
	background-color: #EBEBEB;
	z-index:200;
	padding:4px 0px 4px 8px;
	border:1px solid #C6D7ED;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	}
#nav_r ul {
	/*list-style-type:none;*/
	margin:0px 0px 0px 14px; padding:0px;
	/*border-top: 1px solid #D8E2FB;*/
	}
#nav_r a, #nav_r a:link {
	color:#2954B0;
	font-size:12px;
	font-weight:normal;
	}
	
/* Navigation links */
#nav_left li {
	list-style-type:none;
	background-color: #5375B6; /*E5EDFF #D8E2FB;*/
	color: #ffffff;
	height:25px;
	font-size: 12px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding:0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D8E2FB;
	}
* html #nav_left li {
	height:21px;
	}
#nav_left a, #nav_left a:link {
	color: #ffffff;
	height: 19px;
	display:block; 
	text-decoration:none;
	margin: 1px 0px 0px 0px;
	padding:3px 0px 1px 8px;
	border:0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D8E2FB;
	}
* html #nav_left a, * html #nav_left a:link{ /* IE */
	width:100%;
	height: 20px;
	}	
#nav_left a:hover {
	background-color:#DCDCDC;
	color:#555555;
	display:block; 
	border-top: 1px solid #DCDCDC; /*#D8E2FB;*/
	border-bottom: 1px solid #FFFFFF;
	}
* html #nav_left a:hover {
	/*border-bottom: 0px;*/
	}
#nav_left a.aktsite, #nav_left a:link.aktsite, #nav_left a:visited.aktsite {
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
	display:block; 
	color:#000000;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	}
/*ENDE Navigation */

#content{
	position:relative;
	top:0;left:0;
	width:570px;
	padding:50px 208px 10px 20px;
	min-height:450px;
	text-decoration: none;
	color: #555555;
	z-index:5;
	/*
	border-left:1px solid #ff0000;
	border-right:1px solid #ff0000;
	border-bottom:4px solid #ff0000;
	*/
	background-color: #E6E6E6;
	border: 1px solid #2954B0;
	}
* html #content{height:450px;}
#txt{
	position:relative;
	top:0;left:0;
	width:540px;
	background-color: #ffffff;
	padding:10px 10px 10px 16px;
	border:1px solid #E6E6E6;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#fuss{
	position:relative;
	bottom:0px;left:0px;width:850px;height:150px;
	background-color:#e6e6e6;/*C6D7ED 25.05*/
	background-image:url(images/allgemein/fuss.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:11px;
	padding-top:6px;
	text-align:center;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica;
	font-weight:normal;
	z-index:100;
	}


table.kontakttbl TD {
	padding: 2px 0px 2px 0px;
	}
input.frmfeld {
	background-color:#D8E2FB;
	width:220px;
	border:1px solid #999;
	}
textarea.frmfeld {
	background-color: #D8E2FB;  /*#D8E2FB;*/
	border:1px solid #999;
	}
input.frmbtn {
	background-color:#D8E2FB;
	cursor:pointer;
	}
	


