/* CSS Document */



body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
color:#3E5C1E;

}


img{
	border: none;
}

ul {
	list-style: none;
}

#content{
/*position:relative;*/
overflow: hidden;
width:880px;
margin-right:auto;
margin-left:auto;
padding: 40px 0 0 0;
}

#logo{
padding-top:0px;
padding-left:0px;
width:700px;
background-image:url(logos_gruen_allein.gif);
background-position:right;
background-repeat:no-repeat;
height:60px;
}


#links{
padding-top:20px;
float:left;
width: 350px;

}

#rechts{
float: left;
padding-top:20px;
margin-left: 20px;
/*width:150px;*/

}

#text{
padding-left:20px;
margin-left:0px;
width:300px;
line-height:13px;
list-style-type:none;
}


* html #text{
margin-left:0px;
}


#impressum{
padding-top:40px;
margin-left:0px;
padding-left:25px;
padding-right:10px;
background-color:#cbd1c1;
list-style-type:none;
width:295px;
height:444px;

}


* html #impressum{
margin-left:0px;
height:465px;
}

a:link, a:visited{
color:#3E5C1E;
text-decoration:none;
border:none;
}

a:hover{
font-weight:bold;

}



h1{
	font-family:Verdana;
	font-size:10px;
	text-transform: uppercase;
	color:#ffffff;
	padding:5px;
	background-color:#536933;
	font-weight:bold;
	width:320px;
	letter-spacing: 1px;
}

h2{
font-family:Verdana;
	font-size:10px;
	text-transform: uppercase;
	color:#3E5C1E;
	padding: 3px 0 10px 0;
	}
	
	
	* html h2 {
	padding: 1px 0 8px 0;
}
	
	html* h2 {
	padding: 1px 0 8px 0;
}
	
a.enter{
font-weight:bold;
color:#CC0000;
}

a.enter:hover{
color:#000000;
}
 
.abstand{
padding-bottom:15px;
font-weight:bold;
}

.abstand1{
padding-bottom:5px;
font-weight:bold;
}

.abstand2{
padding-bottom:15px;
}

.abstand3{
padding-bottom:8px;
}

.abstand4{
padding-bottom:19px;
font-weight:bold;
}

#links ul, #rechts ul, #unten ul{
list-style-type:none;
padding-left:20px;
margin-left:0px;
}

* html #links ul{
margin-left:0px;
}

#unten{
	padding-top: 12em;
	width: 680px;
	
}

#unten h1{
	
	font-family:Verdana;
	font-size:10px;
	text-transform: uppercase;
	color:#ffffff;
	padding:5px;
	background-color:#536933;
	font-weight:bold;
	width:670px;
	letter-spacing: 1px;
	margin-top: 20em;	
}

ul#adresse {
	/*float: left;*/
	/*width: 180px;
	/*margin-right: 15px;*/
}


#disclaimer {
	/*float: left;*/
	/*margin:16px 0 0 19em;*/
	/*width: 480px;*/
	/*margin-top:  -14.2em;*/
	
}

/*
* html #disclaimer {
	margin-top: 0px;
	/*float: left;
} */

.star {
	position: absolute;
	top:  220px;
	left:  200px;
	background: transparent url(Stern-1.png) no-repeat;
	width: 150px;
	height: 150px;
	
}


img.rechts {
	margin-left:  -38px;
}

.c {
	clear: both;
	
}