html, body {
  	height:100%;
	padding:0px;
      background-color:#008100;
	overflow:hidden;
	font-size: 12px; 
      font-weight: bold;
      font-family: verdana, helvetica, arial, sans-serif;
}


body {
   color: #404E2E;
   background: #008100;
   padding: 0;
   margin: 0;
   overflow: hidden;
   }

#pixel_ver {
   z-index:11;
   width: 1px;
   height: 1px;
   position: absolute;
   top: 50%;
   width: 100%;
   overflow: visible;
   }

#pixel_hor {
   z-index:12;
   width: 1px;
   height: 1px;
   position: absolute;
   top: 0px;
   left: 50%;
   overflow: visible;
   }

.element {
   z-index:10;
   width: 100%;  
   height: 50%;
   border: solid #E6E6E6;
   position: absolute;
   padding: 0px;
   margin: 0px;
   left: 0px;
   background: #999F31;
}

#element_main {
   width: 100%;
   position: absolute;
   top: -222px;
   height: 450px;
   z-index:10;
}

#element_top {
   top: 0px;
   border-width:5px 0px 0px 0px;
   background: #4E8345 url(img/stripe.gif);
   z-index:10;
}

#element_bottom {
   bottom: 0px;
   border-width:0px 0px 5px 0px;
   background: #53A245    url(img/stripe1.gif);
   z-index:10;
 }

#main {
   background-color: transparent;
   padding: 0px;
   margin: 0px;
   border: solid #000;
   border-width:1px 1px 1px 1px;
   position: absolute;
   top: -225px;
   left: -400px;
   width: 800px;
   height: 450px;
   z-index:18;
 }

#content_cont {
   background-color: transparent;
   padding: 0px;
   margin: 0px;
   border: solid #000;
   border-width:0px 0px 0px 0px;
   position: absolute;
   top: 80px;
   left: 6px;
   width: 782px;
   height: 335px;
   z-index:22;
 }

#content {
   background-color: transparent;
   padding: 0px;
   margin: 0px;
   border: solid #000;
   border-width:0px;
   position: absolute;
   left:10%;
   width: 80%;
   height: 100%;
   z-index:22;
 }

.content_ext_1 {
   top: 35px;
}

.content_ext_2 {
   top: 25px;
}

#content1 {
   background-color: transparent;
   padding: 0px;
   margin: 0px;
   border: solid #000;
   border-width:0px;
   position: absolute;
   left:-10%;
   width: 120%;
   height: 100%;
   top: 0px;
   z-index:22;
 }

#left {
   margin: 0px;
   top:27px;
   position: absolute;
   left: 0px;
   width:75%;
   border: 0px solid #000;
   }

#right {
   border: 0px solid #000;
   margin: 0px;
   right:0px;
   top: 27px;
   width:25%;
   position: absolute;  
   text-align: center;
   }

#center {
   border: 0px solid #000;
   margin: 0px;
   width: 100%;
   position: absolute;  
   text-align: center;
   }

#footer {
   position: absolute;
   border: 0px solid #fff;
   padding: 0;
   margin: 0px;
   bottom: 25px;
   right: 0px;
   float:left;
   width:100%;
   z-index: 27;
   text-align: center;
}

#baumpflege-bloch{
position: absolute;
background-image: url(img/baumpflege-bloch.gif);
z-index:20;
top:15px;
left: 25%;
height:40px;
width:396px;
}

#bild_oben {
position: absolute;
z-index:21;
top: -295px;
left:260px;
height:200px;
width:190px;
text-decoration: none;
text-align: right;
background: url(img/blatt.gif);
}

#text_oben{
position: relative;
z-index:22;
top: -230px;
left:310px;
height:215px;
width:100px;
text-decoration: none;
text-align: center;
}

.text_oben_style {
color: #fff; font-weight: normal; font-size: 11px;margin:0px; padding:0px;
border-bottom:1px none #fff; 
}

a.footer:link, a.footer:visited {
	font-size: 12px;
	color: #ffffff; text-decoration: none;
	font-weight: bold;
}

a.footer:hover {
	color: #ffffff;	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

h1 { 
color: #fff; font-weight: bold; z-index: 70; font-family: verdana, helvetica, arial, sans-serif; font-size: 13px;margin:0px; padding:0px;
}

h3 { 
color: #fff; font-weight: normal; font-family: verdana, helvetica, arial, sans-serif; 
font-size: 12px;margin:0px; padding:0px; text-align: right;
}

ul {    
list-style-image: url(img/pkt1.gif); 
margin: 0px; 
margin-bottom: 8px; 
padding: 0px; 
}

li { 
display: list-item; 
z-index: 70; 
font-weight: bold; 
font-size: 12px; 
width: 100%;  
text-align: left; 
margin: 0px; 
padding-bottom: 0px;
}

.li_extra {
list-style-image: none; 
text-align: center;
}

input	{padding:2px; font-family: verdana, helvetica, arial, sans-serif; FONT-SIZE: 12px;  font-weight: normal; border:1px solid #008100; }

.small { 
font-size: 9px;
font-weight: normal;
}

#stripe_top {
   background: #80C373;
   color: #ffffff;
   position: absolute;
   text-align: center;
   top:0px;
   padding:3px;	
   width:100%;
   margin-bottom:5px;
}

#stripe_bottom {
   background: #75B169;
   color: #ffffff;
   position: absolute;
   bottom:0px;
   text-align: center;
   padding:3px;
   width:100%;	
   margin-top:5px;
}

#border_white {
   border: solid #fff;
   border-width:5px 5px 5px 5px;
   position: absolute;
   top: -230px;
   left: -405px;
   width: 802px;
   height: 452px;
   z-index:18;
 }

a:link, a:visited {
	font-size: 12px;
	color: #404E2E; text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #008100;	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.td1 {
padding-bottom:8px;
}

.td2 {
padding-bottom:4px;
}

.td3 {
padding-bottom:5px! important;
text-align: center;
}

.bold { font-weight: bold; }
.kursiv { font-style: italic; }
.small { font-style: normal; font-size: 10px; }

#menu1 {
position: absolute;
left: 5px;
width: 20%;
}

#menu2 {
position: absolute;
right: 0;
text-align: right;
}

*.spalte { text-align: center; padding:5px; width:100px; float:left; }
*.spalte { width:120px; }
*.spalte1 { text-align: left; padding:5px; float:left; }

img {
border:0;
}