/* zeitfieber CSS Document */
{
margin: 0px;
padding:0px;
}

/* Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* Clearfix Patches für den IE */
.clearfix { display: inline-block; }
 
/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels für den IE5/Mac */


body{
  background: url(./pix/clfhg.jpg);
  margin:0;
  font:13px Verdana; 
  color:#585A58;
}

#site{

width:100%;
min-height:750px;
height:auto;
 _height:750px; 
max-width:960px;
_width:960px;

background:white url(./pix/webbanner.jpg) ;
margin: 5px auto 0px auto;
border:2px solid white;
background-repeat: no-repeat;
  overflow:hidden;
 
 box-shadow:0px 5px 5px 5px rgba(128,128,128, 0.20); 
 border-radius: 15px;
 
}
.txthg{
background-color:none;
font:15px Verdana; 
width: 800px;
margin:0 auto;
overflow:hidden;
display:block;
}  

.txthg2{
background-color:none;
font:15px Verdana white; 
width: 800px;
margin:2% auto;
overflow:hidden;
display:block;
text-align: center;

} 
  
#inhalt{
background-color:f7f7f7;
min-width:99%;
 min-height:550px;
width:958px;
height:100%;
margin: 0;
overflow:hidden;

}
#inhalt h1{
font:18px Verdana;
color:#18A139;
font-weight: 600;
width:860px;
margin: 30px 20px;
border-bottom:1px solid #D0AF80;

}

#inhalt h2{
font:17px Verdana;
font-weight: 600;
width:860px;
border-bottom:1px solid #D0AF80;
}

#inhalt h3{
font:15px Verdana;
font-weight: 600;

border-bottom:1px solid #D0AF80;
display:inline;
}

#inhalt h4{
font:17px Verdana;
font-weight: 600;
color:#18A139;
border-bottom:1px solid #D0AF80;
display:inline;
}

#inhalt h5{
font:14px Verdana;
font-weight: 600;
text-align: left;
margin-left:25px;
}

#footer{
height:63px;
width:100%;
_width:960px;
max-width:960px;
background: #1FD600;
border-top:2px solid white;
margin:0 auto;
} 


#footer p{
text-align:center;
font:12px Verdana; 
color:white;
margin-top:14px;
}


#navbar{
float:left;
background: #1FD600 url(./pix/navbarhg.jpg);
background-color:none;
overflow: hidden;
width:100%;
height:25px;
border-top:1px solid white;
border-bottom:1px solid white;
margin-top:-130px;
}

ul#navi {
  border: none;
  margin-top: 0;
  background-color: none;
  
}

ul#navi li {
  display: inline;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  white-space:nowrap;
}

ul#navi a {
  border: 1px solid white;
  padding:4px 8px 5px 8px;
  margin:0px 0px 0 0;
  float: right;
  border-top:none;
  border-bottom:none;
  text-decoration: none;
  font:13px Verdana; 
  font-weight: 600;
  
  color: white;
  background-color: none;
  background-image: url(./pix/navbarhg.jpg); 
  
}
ul#navi a:hover {
color: #C52D1A;
text-decoration: none;
}

ul#navi a:focus {
outline: none;
}

ul#navi #aktiv a {
color: #237138;
}

ul#navi #aktivl a {
color: #997A4A;
}
#banner{
height:150px;
}

#bannertext{
margin-top:40px;
margin-left: 250px;
padding-bottom:20px;
width: 350px;
height: 75px;
display: block;
overflow:hidden;
font:20px Verdana ;
font-weight:600; 
color: white;
}

#banner p{
margin-top:25px;
margin-left:15px;
font:35px Arial;
font-weight:bold;
color:black;
}

#backbutt{
background-color: #1FD600;
width:60px;
margin:15px auto;
padding-left:15px;
padding-top:2px;
padding-bottom:5px;
border:1px solid #237138;
border-radius: 5px;
}

#backbutt a{
text-decoration: none;
color: white;
}

#backbutt a:hover{
color: #C52D1A;
}

.wrapper{
margin-left: 50px;
cursor: pointer;
}

.qlist{
margin-left: -200px;

}

.catlist{
margin-left:30px;

}

#strtpix{
float:right;
margin-left:15px;

}

.pix img {
border:2px solid #D0AF80;
position: relative; 
}




#kontakthg{
padding-top:5px;
}



.hervor{
font:14px verdana;
color:#237138;
font-weight: 600;
font-style:normal;
}

#linkbutt{
border: 1px solid #D0AF80;
border-radius: 3px;
color: #585A58;
background-color:#37CED8;
padding: 1px;
text-decoration:none;
font: 11px verdana;
}

#linkbutth{
border: 2px solid #D0AF80;
border-radius: 4px;
color: #585A58;
background-color:#37CED8;
padding: 4px;
text-decoration:none;
font: 15px verdana;
}



.databutt{
width:85px;
margin:-7px auto;
text-align: center;
padding-bottom:3px; 
border: 1px solid #D0AF80;
border-radius: 5px;
background-color: #237138;
}

.databutt a{
text-decoration:none;
font-size: 11px;
color: #E9E2E0;
}

#databutt a:hover{
color: #5E923B;
}

#tel {
float:left;
font-size: 16px;
font-weight: 600;
font-style:italic;
color: white;
margin-top: 3px;
margin-left:34px;
text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;
}