body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
	color: #000;
	background-color: #FFFFFF;
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	/*text-align:center; /* Hack for IE5/Win */	
}
#head{
	border-bottom: 0px solid red;
	height:200px;
	width:900px;
	position:absolute;
}
#headleft{
	border-right: 1px solid #D31916;
	float:left;
	width:170px;
	height:200px;
	border-bottom: 1px solid #D31916;
	text-align:center;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	color: #D31916;
}
#headmiddle{
	float:left;
	width:680px;
	height:200px;
	border-bottom: 1px solid #D31916;
	
}
#headright{
	border-bottom: 1px solid #D31916;
	border-left: 1px solid #D31916;
	float:left;
	width:20px;
	height:200px;
}
.bildbox{
	background-color:transparent;
	width:187px;
	height:175px;
	overflow:auto;
	float:left;
	margin-left:18px;
	margin-top:18px;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-style:italic;
	overflow:hidden;
}
.stdbildbox{
	background-color:transparent;
	width:205px;
	height:194px;
	overflow:auto;
	float:left;
	margin-left:18px;
	margin-top:5px;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-style:italic;
	overflow:hidden;
}
img {
	border:0;
}

.bildbox img{
	border: 1px solid #000;
	margin-bottom:3px;
	overflow:hidden;
}
.stdbildbox img{
	border: 0px solid #000;
	margin-bottom:3px;
	overflow:hidden;
}
.bnr{
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-style:normal;
	color:#D31916;
	overflow:hidden;
}
#pfeile{
	position:absolute;
	z-index:7;
	left:798px;
	top:180px;
	width:40px;
	height:15px;
	background-color:transparent;
}

#container {
	width:900px;
	/*margin: 1em 5%;*/
	background-color: #FFFFFF;
	border: 0px solid #999;
	/*margin:0px auto; /* Right and left margin widths set to "auto" */
	margin-top:5px;
	/*margin-bottom:15px;*/
	text-align:left; /* Counteract to IE5/Win Hack */
	/*min-height:600px;*/
}
#content {
	width:900px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	color:#000000;
	min-height:360px;
	position:absolute;
	top:206px; /* falls absolute hier und im head wegkommt - mit wegnehmen. */
}
#contmiddle{
	position:relative;
	float:left;
	width:550px;
	/*
	diese zeile bei IE einkommentieren, sonst werden kurze texte falsch angezeigt. 
	wird es bei firefox mit einkommentiert, ziehen lange texte leider die box nicht mit lang - irgendwo verbuggt, noch untersuchen!
	height:400px;*/
	height:360px;
	overflow:auto;
	
	border-left:1px solid #D31916;
	border-right:1px solid #D31916;
	border-bottom:0px solid #D31916;
	padding-left:70px;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:60px;
	background-color:transparent;
	z-index:1;
}
#headbelow{
	z-index:-5;
	background-color:#fff;
	position:absolute;
	margin-left:-50px;
}
#contright{
	float:left;
	width:20px;
	height:360px;
	border-bottom:0px solid #D31916;
}
#headbelow h1{
	font-family: verdana, arial, sans-serif;
	font-size: 18pt;
	font-weight:normal;
	color:#F5BABA;
	margin-top:0px;
}
h2 { 
	margin-top:0px;
	margin-bottom:0px; 
	padding-top:13pt;
	color:#000; 
	font-size:9pt; 
	font-family:verdana, arial, sans-serif; 
	font-weight:bold;
}

#navleft {
	float:left;
	width:170px;
	margin-top: 40px;
	background-color:transparent;
	/*height:500px;*/
}
/********* NAVIGATION LINKS ********/
#navleft ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left:10px;
	border: none;
	font-weight:normal;
	margin-right:10px;
}

#navleft li {
	border-bottom: 1px solid #D31916;
	margin: 0;
	list-style: none;
}

#navleft li a {
	display: block;
	padding: 2px 0px 2px 5px;
	border-left: 8px solid #fff;
	border-right: 0px solid #fff;
	background-color: #fff;
	color: #000;
	text-decoration: none;
}

/*folgendezeilescheintkeinewirkungzuhaben*/
html>body #navleft li a { width: auto; }

#navleft li a:hover {
	border-left: 8px solid #D31916;
	border-right: 0px solid #c30f20;
	background-color: #fff;
	color: #000;
}
#navleft .activenav {
	border-left: 8px solid #D31916;
	border-right: 0px solid #c30f20;
	background-color: #fff;
	color: #000;
}
#navleft .highlightnav{
	background-color:#D31916;
	color:#fff;
	font-weight:bold;
	border-left:8px solid #D31916;
}
/************************/


#footer {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-align: center;
	border: 0px solid blue;
	font-size:8pt;
	color:#D31916;
	height:30px;
	width:900px;
	position:absolute;
}
#footleft{
	border-top: 1px solid #D31916;
	float:left;
	width:170px;
	height:30px;
	border-right: 1px solid #D31916;
}
#footmiddle{
	font-size:7pt;
	color:#D31916;
	float:left;
	width:670px;
	height:30px;
	border-top: 1px solid #D31916;
	padding-left:10px;
	padding-top:5px;
}
#footright{
	border-top: 1px solid #D31916;
	border-left: 1px solid #D31916;
	float:left;
	width:20px;
	height:30px;
}

#content h3 { margin-top: 3px; color:#000; font-size:10pt; font-family:verdana, arial, sans-serif;}
#content ul { 
	padding: 0;
	border: none;
	list-style-type: disc;
	margin-top:1px;
	margin-left:16px; 
}
#content li {
	margin: 0;
	padding: 0;
}

a:link{color:#D31916; text-decoration:none}
a:active{color:#D31916; text-decoration:none}
a:visited{color:#D31916; text-decoration:none}
a:hover{color:#D31916; text-decoration:underline}


#footer a:link{color:#999; text-decoration:none}
#footer a:active{color:#999; text-decoration:none}
#footer a:visited{color:#999; text-decoration:none}
#footer a:hover{color:#c30f20; text-decoration:underline}


#ankuendigung{
	position:absolute;
	top:360px;
	left:70px;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	color: #000;
	background-color: transparent;
	width:600px;
	font-style:italic;
}






