﻿@charset "utf-8";
body {
    	font: 100% Arial, Verdana, Helvetica, sans-serif;
    	background: #CC3333;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #000000;
    	 /*margin:0; padding:0; text-align:center; font-size:15px;*/
		 width:100%;
    }
    .oneColFixCtr #container {
    	width: 93%;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	background: #FFFFFF;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	border: 1px solid #000000;
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
		padding:0;
		z-index:1;
    }
    .oneColFixCtr #mainContent {
    	padding: 0 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
		background-color:#ccff99;
		padding-bottom:10px;
    }
#header{
	height:100px;
	background:url(images/bg_header.jpg) repeat-x;
	color:#ffffff;
	padding-left:40px;
	margin:0;
	padding-top:20px;
}
#header p{
	font-size:2em;
	margin:0;
	padding-top:20px;
	padding-left:130px;
}
#navi{
	margin:0;
	width:100%;
	background: url(images/bg_navi.jpg) repeat-x top;
}
#navi #aktiv{
	color:#000000;
	background:url(images/bg_navi_aktiv.jpg) repeat-x top;
}
#left{
	width:200px;
	float:left;
	background:#ccff99;
	min-height:550px;
	font-size:0.9em;
	margin-left:-199px;
	_margin-left:-100px;
}
#left h4{
	padding:3px 0px 3px 10px;
	background-color:#66CC33;
	margin-top:20px;
	
}
#left ul{
	list-style-type:none;
	padding-right:20px;
	padding-left:10px;
	margin-left:0;
}
#left ul li{
	
	padding-bottom:3px;
	padding-top:3px;
	padding-left:30px;
}
#left ul li a, #left ul li a:focus, #left ul li a:hover{
	text-decoration:none;
	color:#000000;
	
}
#right{
	width:200px;
	float:right;
	background: left no-repeat white;
	font-size:0.9em;
	height:400px;
	padding-left:10px;
	text-align:center;
	color:#660000;
}
#right h4{
	text-align:center;
	color:black;
	_margin-top:60px;
	margin-bottom:10px;}
#right div h4{
	margin-top:10px;}
#right div{
	
	margin-left:10px;
	margin-right:10px;
}

#right img{
margin-left: 2px; 
border: 1px #62ca20; 
}
#right h5{
	text-align:center;
	color:#660000;
	margin-top:10px;
	margin-bottom:10px;}
#inhalt{
	width:70%;
	/*margin-left:200px;*/
	padding:30px;
	_padding:20px;
}
#inhalt div{
	background: #ffffff;
	padding-bottom:10px;
}
#inhalt h1{
	
	font-weight:normal;
	margin-top:50px;
	
	padding:35px;
	padding-left:0;
	text-align:left;
}
#inhalt h1 span{
	background:url(images/headline_verlauf.png) right top no-repeat;
	_background:none;
	padding:36px;
	padding-right:40px;
	width:500px;
align:right;
}
#inhalt p{
	text-align:justify;}
#notleft{
	background-color:white;
}
#main{
	padding-left:200px;}
#login{
float:right;
background:url(images/bg_navi.jpg) repeat-x top;
width:90%;
padding:4px;
text-align:right;
height:27px;
margin-top:-35px;
_margin-top:-34px;
_height:26px;}
*+html #login{
	margin-top:-34px;
	height:26px;}
#login a, #login a:hover, #login a:focus{
	color:#000000;
	text-decoration:none;
	font-size:0.8em;
}
#navi ul li #navi_last{
	border-right:2px solid #666666;
}
#header_bild{
	/*float:right;*/
	margin-top:-160px;
	margin-left:-100px;

	z-index:1000;
	_display:none;}
.autor{
	font-size:0.9em;
	font-weight:bold;}
.bearbeitet{
	font-size:0.8em;
	color:#666666;
}
.mittig{
	text-align:center;
}
.sponsor_left{
	margin-right:12px;
	margin-top:10px;
}
.sponsor_middle{
		margin-top:10px;
}
.sponsor_right{
	margin-left:12px;
		margin-top:10px;
		}
#reiter td, #reiter th, #inhalt td, #inhalt th{
	padding:6px;
}
#reiter table, #inhalt table{
	border-collapse:collapse;}
.zebra_ungerade{
	background:#eaeaea;
}
.zebra_ungerade1{
	background:#ffffff;
}
.link{
	cursor:pointer;
	color:#660000;
	text-decoration:underline;}
