*{
margin:0;
padding:0;
border:0;
}
html{
height:101%;
}
body{
text-align:center;
background-color:#FFFFFF;
background-image:url(../media/img/elemente/body_bg.jpg);
height:100%;
}
body, td, a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;

}
a img { border:0px; }



h1{
color:#004c22;
font-size:14px;
margin-bottom:22px;
font-weight:700;
}

/*Grundeinstellungen ENDE*/


/*index*/
#maindiv{
margin:0 auto;
width:762px;

text-align:left;
position:relative;
min-height:560px;
}
#top_picdiv{
position:absolute;
top:0;
left:0;
}

#contentdiv{
padding:177px 200px 30px 227px;
}
#slidiv{
position:absolute;
left:225px;
top:140px;
color:#81817f;

}
#slidiv a{
text-decoration:none;
color:#81817f;
padding:0px 2px;
}
#slidiv a:hover{
color:#FFFFFF;
background-color:#004c22;
}
#servicenavdiv{
position:absolute;
text-align:right;
right:11px;
top:10px;
display:none;
}

#servicenavdiv a{
text-decoration:none;
color:#bcbcbc;
font-weight:700;
display:block;
padding:2px;
}

#servicenavdiv a:hover{
color:#FFFFFF;
background-color:#064199;
}
#leftdiv{
position:absolute;
left:19px;
top:230px;
width:160px;
}
#leftdiv li{
list-style:none;
margin:0;
}
#leftdiv a{
text-decoration:none;
display:block;



}



#logodiv{
position:absolute;
left:4px;
top:4px;
}

#rightdiv{
position:absolute;
right:0px;
top:142px;
}

#searchdiv{
position:absolute;
top:299px;
right:5px;
}
#rightnavdiv{
position:absolute;
right:5px;
width:173px;
top:603px;
}
#rightnavdiv2{
position:absolute;
right:5px;
width:178px;
top:603px;
}
#rightnavdiv a{
text-decoration:none;
color:#63a725;
}




/*Galerie*/
.listpicdiv {
width:96px; 
min-height:120px; 
float:left; 
margin:0px 60px 0px 0px;
font-size:11px;
}

.listpicdiv img{
margin-bottom:3px;
}

.team_div a{
font-size:11px;
color:#93c360;
}
.clear{
clear:left;
}
hr {
margin-top:10px;
border-bottom:1px solid #265a2e;
color:#265a2e;
height:1px;
width:100%;
}

.download_bg {
background-color:#eedec1;

}

#footer {
	width:814px;
	height:33px;
	margin:auto;
	text-align:left;
}
*html #footer {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../media/img/elemente/footer.png", sizingMethod="scale");
}
html>body #footer {
	background-image:url(../media/img/elemente/footer.png);
	background-repeat:no-repeat;
}