@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	}
	
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#67625d;
	line-height:1.2em;
	height:100%;
	width:100%;
	background: url(img/hintergrund.jpg) top center;

}
	
a {
	color:#9cc236;
	text-decoration:none;
}

a:visited {
	color:#9cc236;
}

a:hover{
 	color:#424242;
 }
 
h1 {
	margin:0 0 1em 0;
	font-size:1.6em;
	color:#005da8;
	font-weight:normal;
}
	
h2 {
	margin:1em 0 0 0;
	font-size:1em;
	color:#005da8;
	font-weight:normal;
}
	
h3 {
	margin:0 0 1em 0;
	font-size:1em;
	color:#005da8;
	font-weight:normal;
}
	
	
p {
	margin:0 0 1em 0;
	}
	
ul {
	list-style:disc;
	margin:1em 0 1em 0;
	}
	
li {
	margin:0 0 0 1.5em;
}

.linksoben {
	margin:0 0 3em 0;
}

.mitte {
	text-align:center;
	margin:0 0 3em 0;
}

.blau {
	color:#005da8;
}

.orange {
	color:#eb6909;
}

.gruen {
	color:#679b1c
}
	
.hidelink {
	padding:0 0 0 20px;
	background-image:url(img/pfeil_up.png);
	background-repeat:no-repeat;
	background-position:center center;
}

.verborgen {
	margin:10px 0 10px 0;
	padding:10px;
	border:0px solid #CCCCCC;
}

.verborgen ul{
	margin:.5em;
	list-style:disc!important;
}

.verborgen ul.deci li{
	list-style:decimal!important;
}

.verborgen li{
	list-style:disc!important;
	margin:0 0 0 2em!important;
}
	
/*hier ist alles drinn*/
.container{
	position:relative;
	margin:0px 0 40px -480px;
	*margin:0px 0 40px -490px;
  	width:960px;
	*width:980px;
	height:auto;
	min-height:100px;
	overflow:visible;
	left:50%;
	top:0;
	border:0px solid #ff0000;
}

.kreis {
	position:reative;
	float:right;
	margin:0 -210px 0 0;
	height:210px;
	width:210px;
	background-position:center center;
	background-repeat:no-repeat;
	border-radius: 105px;
	-moz-border-radius: 105px;
	-webkit-border-radius: 105px;
}

.kreisabsolute{
	position:absolute;
	margin:0;
	height:420px;
	width:440px;
	left:300px;
	top:-30px;
	background-position:center center;
	background-repeat:no-repeat;
	border:0px solid #ff0000;
	z-index:1;
}
 
.oben {
  	margin:14px 0px 0 255px;
	*margin:14px 0 0 139px;
	position:relative;
	float:left;
	width:694px;
	height:150px;
	border:0px solid #CC0000;
	background-repeat:no-repeat;
	background-position:top left;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	-webkit-box-shadow: 5px 5px 20px #999;
	-moz-box-shadow: 5px 5px 20px #999;
	box-shadow: 5px 5px 20px #999;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#999999,direction=135);
 }
 
 .obenohne {
  	margin:14px 0px 0 255px;
	*margin:14px 0 0 139px;
	position:relative;
	float:left;
	width:695px;
	height:150px;
	border:0px solid #CC0000;
 }
 
 .links {
	position:relative;
	float:left;
	margin:14px 14px 0px 23px;
	padding:24px 0 24px 24px;
	width:194px;
	height:436px;
	border:0px solid #CC0000;
	
	background:#ffe27d;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	-webkit-box-shadow: 5px 5px 20px #999;
	-moz-box-shadow: 5px 5px 20px #999;
	box-shadow: 5px 5px 20px #999;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#999999,direction=135);
	
	*width:190px;
 }
 
 .links .logo,  .oben .logo {
 	position:absolute;
	top:-160px;
	left:0px;
	border:none;
 }
 
.inhalt {
	float:left;
	margin:14px 0 0 0;
	padding:24px 0 0 24px;
	height:460px;
	width:670px;
	font-size:.9em;
	background:#FFFFFF;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	-webkit-box-shadow: 5px 5px 20px #999;
	-moz-box-shadow: 5px 5px 20px #999;
	box-shadow: 5px 5px 20px #999;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#999999,direction=135);
	
	border:0px solid #CC0000;
 } 
 
 .inhalt .zeile{
  	height:auto;
	min-height:140px;
 }
 
 .inhalt h1 {
  	width:640px;
	display:block;
	float:left;
 }
 
 .inhalt p img {
 	margin:0 15px 15px 0;
	float:left;
 	border:none;
	display:block;
 }
 
   .inhalt ul.disk li{
	list-style:disk!important;
 }
 
 .inhalt ul.none li{
	list-style:none;
	margin:0 0 1em 0;
	padding:0;
 }
 

 
 .inhalt .farbe {
 	color:#9cc236;
	font-weight:bold;
 }
 
#spalte {
	float:left;
	margin:0 0px 10px 0;
	width:450px;
	min-height:300px;
	border:0px solid #CCCCCC;
 }
 
#spalte img{
	float:left;
	margin:6px 10px 6px 0;
	border:0px solid #CCCCCC;
}

 .footer{
 	margin:1em 0 0 255px;
	*margin:1em 0 0 139px;
	font-size:.8em;
	text-align:center;
  	width:700px;
	min-height:20px;
	display:block;
	float:left;
	border:0px solid #FF0000;
}