body {
padding: 0px;
margin: 0px;
color: #333333;
font-family: verdana;
font-size: 11px;
}
p {
padding: 0px;
margin: 0px;
}
td {
padding: 0px;
margin: 0px;
color: #333333;
font-family: verdana;
font-size: 11px;
}

.top_bg {
z-index: 1;
height: 130px;
position: absolute;
width: 100%;
top: 0px;
left: 0px;
background-color: #99FF66;
}
.top_border{
z-index: 2;
height: 20px;
position: absolute;
width: 537px;
top: 110px;
left: 225px;
background-color: #009900;
}

#start_image {
padding-top: 0px;
}

.main_navi {
width: 170px;
max-width: 170px;
overflow:hidden;
z-index: 3;
position: absolute;
left: 20px;
top: 107px;
background-color: #33CC00;
}

.main_header{
width: 360px;
height: 236px;
position: absolute;
left: 225px;
top:130px;
top:45px;
z-index: 2;
background-color: #000000;
}

.main_content {
	width: 350px;
	padding: 340px 0 3em 225px;
}


.main_content div.csc-textpic-text, .main_content .bodytext {
	width: 350px;
}

.main_footer {
	width: 741px;
	height: 22px;
	margin: 10px 0 2em 20px;
	margin-top: 10px;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
}

.main {

overflow: auto;
}
h2 {
padding: 0px;
margin: 2px 0px 5px 0px;
color: #009900;
font-family: verdana;
font-size: 12px;
font-weight: bold;
}


.main_footer a:link{
color: #99FF66;
font-weight: bold;
font-size: 10px;
}
.main_footer a:visited{
color: #99FF66;
font-weight: bold;
font-size: 10px;
}

.footer {
padding-left: 225px;
line-height: 22px;
font-size: 10px;
font-weight: bold;
color: #99FF66;
}


.metanav {
z-index: 2;
position: absolute;
left: 540px;
top:10px;
}

.eco_logo{
width: 170px;
height: 175px;
z-index: 2;
position: relative;
left: 0px;
}

.logo {
z-index: 2;
position: absolute;
left: 20px;
top: 20px;
}

a:link {
color: #99FF66;
 text-decoration:none;
}
a:visited {
color: #99FF66;
 text-decoration:none;
}
a:hover {
color: #333333;
 text-decoration:none;
}
a:active {
color: #333333;
 text-decoration:none;
}
a:focus {
color: #333333;
text-decoration:none;
}

li, ul{
 list-style-type:none;
 color: #333333;
 padding: 0px;
 margin: 0px;
}

li{
 display:block;
 width:170px;
 max-width: 170px;
 height:22px;
 color: #333333;
  border-bottom: #71EB3E 1px solid;

}

li a{
 display:block;
 width:170px;
 height:22px;
 color: #333333;
 text-decoration:none;
 text-align:left;

 padding-left: 18px;
 line-height: 23px;
}

li a:link{
 background-color:#33CC00;
 color: #333333;
 text-decoration:none;
  border-bottom: #71EB3E 1px solid;
}

li a:visited{
 color: #333333;
 text-decoration:none;
}

li a:hover{
 background-color:#3CDF06;
 color: #333333;
 text-decoration:none;
}
li a:active{
 background-color:#3CDF06;
 color: #333333;
 text-decoration:none;
 text-align:left;

}
li a:focus{
 background-color:#3CDF06;
 color: #333333;
 text-decoration:none;

}
#klick{
 background-color:#3CDF06;

 border-bottom: #71EB3E 1px solid;
 padding-left: 18px;
 width:170px;
 height:21px;
}

#kontakt_input{
border: 1px solid #757575;
width: 230px;
height: 18px;
font-family: verdana;
color: #726D6A;
font-size: 11px;
}
#kontakt_text{
border: 1px solid #757575;
width: 230px;
height: 100px;
font-family: verdana;
color: #726D6A;
font-size: 11px;
}
#kontakt_input_plz{
border: 1px solid #757575;
width: 39px;
height: 18px;
font-family: verdana;
color: #726D6A;
font-size: 11px;
}
#kontakt_input_ort{
border: 1px solid #757575;
width: 184px;
height: 18px;
font-family: verdana;
color: #726D6A;
font-size: 11px;
}
.formtable{
border: none;
margin-top: 10px;
}
#kontakt_button{
background-color:#33CC00;
height: 21px;
width: 100px;
color: white;
border: none;
font-weight: bold;
font-family: verdana;
}

.news_main{
width: 169px;
}
.main_rechts {
width: 169px;
position: absolute;
left: 590px;
top:355px;
z-index: 4;
height: 400px;
min-height: 400px;
margin-top: 20px;
}
.news_text{
margin-bottom: 13px;
}
.news_text a{
color: #009900;
}
.news_date{
height: 17px;
color: #009900;
font-weight: bold;
border-bottom: 1px solid #009900;
margin-bottom: 3px;
}
