html, body{
background-image:url(../images/hg.gif);
background-attachment:fixed;
padding:0;
margin:0;
font-size:11px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #b8d355;}

a {
text-decoration:underline;
color:#054E26;}

a:hover {
text-decoration:none;
color:#888;}
	
h1{
padding:0 0 10px 0;
margin:0;
font-size:14px;
font-weight:bold;
color:#646567;}

h2{
padding:5px 0 10px 0;
margin:0;
font-size:12px;
font-weight:bold;
color:#646567;}
	
	
h3{
padding:20px 0 10px 0;
margin:0;
font-size:14px;
font-weight:bold;
color:#646567;}

#header{height: 145px;}
#header_start{height: 160px; background-color:#97BE0D; text-align:center; padding:20px 0;}
#banner_start{background-color:#ffffff; padding:10px 0;}
	
#alles{
	behavior: url("../iepngfix.htc");
	position:relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:990px;
	top:20px;
}

#inhalt {
background-image:url(../images/schatten_seiten.png);
background-repeat:repeat-y;
margin:0px auto;
clear:both;
}


.clear{
clear: both;}


#schatten_oben{
background-image:url(../images/schatten_oben.png);
background-repeat: no-repeat;
height:23px;
clear:both;}

#innen{
	margin-left: 23px;
	margin-right: 23px;
	width:946px;
}

#innen_start{
text-align:center;
	margin-left: 23px;
	margin-right: 23px;
	width:946px;
	background-color:#cccccc;
}

#schatten_unten{
font-size:10px;
text-transform:uppercase;
color:#000000;
padding-right:25px;
text-align:right;
background-image:url(../images/schatten_unten.png);
background-repeat: no-repeat;
height:25px;}


#schatten_unten a{
	color:#000000;
}

#content{margin: 10px 0 0 0;}

.anfragen{font-size: 11px; padding: 0px; font-family:Arial, Helvetica, sans-serif;}
.text-weiss, .text-weiss a{color: #fff; vertical-align:bottom;}
.bilder{text-align: center; padding: 10px;}

#left{width: 180px;float:left;}
#center{width: 575px;float:left; margin: 0 20px 0 20px;}
#right{
	position: absolute;
	top:178px;
	left:823px;
	width: 145px;
	*left:800px;
	*width: 145px;
}

#left ul, #right ul, #center ul{list-style:none; margin:5px 0 0 10px; margin:0;}
#left ul li{text-transform:uppercase; font-size:12px;}
#left ul li a{
text-decoration:none;
background-image:url(../images/anstrich.gif); 
background-repeat:no-repeat; 
background-position: 0px 4px;
 padding:0 0 0 20px;
 line-height:20px;
 font-weight:bold;
 display:block;
 border-bottom:1px dotted #054E26;}
 
#left ul li.drauf{
background-image:url(../images/anstrich_drauf.gif); 
background-repeat:no-repeat; 
background-position: 0px 4px;
 padding:0 0 0 20px;
  display:block;
  font-weight:bold;
   border-bottom:1px dotted #054E26;
 line-height:20px;}
 
 
.left { width: 180px; height:300px; padding-bottom:10px;}
.left_unten { width: 180px;}
.left .top, .left_unten .top {
background: url(../images/hg_content-topleft.gif) no-repeat;
font-size: 1px;
height: 5px;
}
.left .bottom, .left_unten .bottom {
background: url(../images/hg_content-bottomleft.gif) no-repeat;
font-size: 1px;
height: 5px;
}
.left ul {
background: url(../images/hg_content-left.gif) repeat-y;
padding: 5px 15px;
height:300px;
}
.left_unten ul{
background: url(../images/hg_content-left.gif) repeat-y;
padding: 5px 15px;
}

.right { width: 145px; height:300px; padding-bottom:10px;}
.right_unten { width: 145px;}
.right .top, .right_unten .top {
background: url(../images/hg_content-topright.gif) no-repeat;
font-size: 1px;
height: 5px;
}
.right .bottom, .right_unten .bottom {
background: url(../images/hg_content-bottomright.gif) no-repeat;
font-size: 1px;
height: 5px;
}
.right ul {
background: url(../images/hg_content-right.gif) repeat-y;
padding: 5px 15px;
height:300px;
}
.right ul li{
padding: 3px;
}
.right_unten ul{
background: url(../images/hg_content-right.gif) repeat-y;
padding: 5px 15px;
}


.spruch {
width: 125px;
position:absolute;
padding: 10px;
font-size:10px;
float:left;
background-image:url(../images/hg_head-right.gif);
background-repeat:no-repeat;
height: 125px;
left: 823px;
top: 23px;
*left: 800px;
*top: 0px;
}

#kontakt{text-align: center;}

.imp_left, .imp_right { width: 270px; margin:0 20px 10px 0; float:left; background-color:#eceded; font-size:10px;}
.imp_left .top, .imp_right .top {
background: url(../images/hg_content-top.gif) no-repeat;
font-size: 1px;
height: 5px;
}
.imp_left .bottom, .imp_right .bottom {
background: url(../images/hg_content-bottom.gif) no-repeat;
font-size: 1px;
height: 5px;
}
.imp_left ul, .imp_right ul {
height:400px;
padding: 5px 10px;
}
.imp_left ul li, .imp_right ul li{
padding: 2px;
}

#bilder ul li{
float:left;
padding:10px 20px 0 0;}
