* { margin: 0; padding: 0; } 

html[xmlns="http://www.w3.org/1999/xhtml"]{height:100%;}



/* Anlage Links */
		a 			{color: #000000; background-color: transparent; font-weight: bold; text-decoration:none;}
		a:link		{color: #000000; background-color: transparent; font-weight: bold; text-decoration:none;}
		a:visited	{color: #333333; background-color: transparent; font-weight: bold; text-decoration:none;}
		a:focus 	{color: #6E0000; background-color: transparent; font-weight: bold; text-decoration:underline;}
		a:hover		{color: #6E0000; background-color: transparent; font-weight: bold; text-decoration:underline;}
		a:active	{
	color: #6E0000;
	background-color: transparent;
	font-weight: bold;
	text-decoration:underline;
	text-align: right;
}
			
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.5em;
	background-color:#999999;
}

img { border: none;}

#wrapper {
	position:relative;
	margin: auto;
	top: 10px;
	background-color:#6E0000;
	width:850px;
	height:604px;
}

#header {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 110px;
	width: 848px;
}

#header_links {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 110px;
	width: 145px;
}

#header_mitte {
	position: absolute;
	left: 146px;
	bottom: 0px;
	height: 110px;
	width: 556px;
	text-align:right;
}

#header_rechts {
	position: absolute;
	left: 703px;
	top: 0px;
	height: 110px;
	width: 145px;
}

#content {
	position: absolute;
	left: 1px;
	top: 112px;
	height: 380px;
	width: 848px;
}

#navi {
	position: absolute;
	color: #6E0000;
	left: 0px;
	top: 0px;
	height: 380px;
	width: 145px;
	background-image:url(../images/hg_navi.jpg);
}

#navi_text{
padding: 20px 0px 0px 12px;
}

#navi h1 {
	font: 14px Arial, Helvetica, sans-serif; 
	line-height: 1.25em; 
	font-weight: bolder; 
	background-color: transparent; 
	color: #6E0000; 
	padding: 5px 0px 10px 0px;
	}
	
#content_mitte {
	position: absolute;
	left: 146px;
	top: 0px;
	height: 380px;
	width: 556px;
	background-image:url(../images/hg.jpg);
	overflow:auto;
}

#text {
	padding: 20px 20px 10px 20px;
}

#text li {
	line-height: 2.0em;
	}
	
#text h1 {
	font: 14px Arial, Helvetica, sans-serif; 
	line-height: 1em; 
	font-weight: bolder; 
	background-color: transparent; 
	color: #6E0000; 
	padding: 5px 0px 15px 0px;
	}
	
#text2 h1 {
	font: 14px Arial, Helvetica, sans-serif; 
	line-height: 1em; 
	font-weight: bolder; 
	background-color: transparent; 
	color: #6E0000; 
	padding: 5px 0px 15px 0px;
	}
	
#text2 {
	padding: 20px 20px 10px 20px;
}

#text2 li {
	line-height: 1.6em;
	}
	
#mitte_rechts {
	position: absolute;
	left: 703px;
	top: 0px;
	height: 380px;
	width: 145px;
}

#footer {
	position: absolute;
	left: 1px;
	top: 493px;
	height: 110px;
	width: 848px;
}
#footer_links {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 110px;
	width: 145px;
	background-image:url(../images/hg_navi.jpg);
	
}

#footer_mitte {
	position: absolute;
	left: 146px;
	top: 0px;
	height: 110px;
	width: 556px;
	background-image:url(../images/hg.jpg);
}

#footer_text {
	padding: 10px 10px 10px 10px;
	text-align: left;
	
	}

#footer_rechts {
	position: absolute;
	left: 703px;
	top: 0px;
	height: 110px;
	width: 145px;
	background-image:url(../images/hg.jpg);
}

/* Absatz */
	p {
	margin: 0 0 1em 0;

}
			
	/* listen element */
	ul{
			margin-bottom:0px;
			margin-top:0px;
			margin-left: 25px;
			}
		
	li {
			list-style-image: url(../images/pfeil.gif);
			list-style-position: outside;
			}
/* Sonderformatierungen */
	.text12bkap {text-transform: uppercase; font-size: 12px; font-weight: bold;}
	.text12bkap {text-transform: uppercase; font-size: 12px; font-weight: bold; color: #6E0000;}
	.text12b 	{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
	.text14b 	{font-size: 14px; font-weight: bold;}
	.text12bred {font-size: 12px; font-weight: bold; color: #6E0000;}
	.text14bred {font-size: 14px; font-weight: bold; color: #6E0000;}
	.text9 		{font-size: 9px; }
	.text10 	{font-size: 10px; }
	.text12ired {font-size: 12px; font-style: italic; color: #6E0000;}
	.text12i 	{font-size: 12px; font-style: italic; color: #000000;}

	.a 			{color: #6E0000; background-color: transparent; font-size: 14px;font-weight: bold; text-decoration:none;}
	.a:link		{color: #6E0000; background-color: transparent; font-size: 14px;font-weight: bold; text-decoration:none;}
	.a:visited	{color: #333333; background-color: transparent; font-size: 14px;font-weight: bold; text-decoration:none;}
	.a:focus 	{color: #6E0000; background-color: transparent; font-size: 14px;font-weight: bold; text-decoration:underline;}
	.a:hover	{color: #6E0000; background-color: transparent; font-size: 14px;font-weight: bold; text-decoration:underline;}
	.a:active	{color: #6E0000; background-color: transparent; font-size: 14px;font-weight: bold; text-decoration:underline;}
			
