*{font-family:verdana;padding:0;margin:0}
a{font-size:11px;}
body{padding:40px;background:url(../images/bg.jpg) no-repeat bottom fixed;}
img{border:none;}
#footer{width:980px;margin:0 auto;text-align:center;font-size:11px;color:#555;background:url(../images/footer.png);padding-top:10px;}
p{color:#444;font-size:12px;line-height:1.7em;text-align:justify;}
#rahmen{width:980px;margin:0 auto;background:url(../images/bgwhite.png);margin-bottom:20px;}
#footer a{color:#555}
#contain{
    background:white;
    width:980px;
    margin:0 auto;
}
#banner{background:url(../images/banner.jpg);height:183px;border-bottom:5px solid #84AA10;}
#kontaktdaten{
text-align:right;
margin-left:600px;
}

#telefon{
text-align:left;
margin-left:300px;
width:220px;
margin-top:-100px;}
.telefon{font-size:14px;color:#333;}


h1{color:#84AA10;font-family:Verdana;letter-spacing:1px; font-size:24px;margin-top:10px;margin-bottom:10px;font-family:Georigia}

h2{color:#444;font-family:Verdana;letter-spacing:1px; font-size:15px;margin-top:10px;margin-bottom:10px;font-family:Georigia}
h3{color:#444;font-family:Verdana;letter-spacing:1px; font-size:13px;margin-top:10px;margin-bottom:10px;font-family:Georigia}
h4{color:#444;font-family:Verdana;letter-spacing:1px; font-size:12px;margin-top:10px;margin-bottom:10px;font-family:Georigia}
ul,li{margin-left:20px;font-size:12px;color:#444;line-height:1.4em;color:#555;}
/* droplicous v1.1 */
#nav ul.scriptaculously{
    text-align:left;
    width:150px;
    font-size:.8em;
    background:#555;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -khtml-border-radius-bottomleft:5px;
    -khtml-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    margin:0;
    padding:0;
    position:absolute;
    left:0px;
    top:28px;
    opacity:.85;
    filter:alpha(opacity=85);
}
#txt{padding:15px;width:700px;}
#rechts{width:230px;margin-left:750px}
html>body #nav ul.scriptaculously{/*ie shit*/
    position:absolute;  
    top:19px;
}
#nav ul.scriptaculously a:hover{
    position:relative;
    color:#fff;text-decoration:underline;
    background:none;
}
#nav ul.scriptaculously a{
    position:relative;
    z-index:999;
    font-weight:normal;
    margin:0;
    padding:5px 0 5px 10px;
    background:none;
    color:white;
    display:block;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -khtml-border-radius-topleft:0;
    -khtml-border-radius-topright:0;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
}
input{font-size:12px;padding:3px;}
#nav li a:hover{
text-decoration:underline;
}
a{color:#84A629;}
#nav li a{
    font-weight:normal;
    text-decoration:none;
    color:#fff;
    padding:10px 15px 4px 10px;
    background:url(../images/menu.jpg)repeat-x #444;
    }
#nav{
    position:relative;
    width:980px;
  background:url(../images/menu.jpg) repeat-x #444;
  height:26px;
    text-align:center;
    list-style:none;
    margin:0 auto;
    padding:0;padding-top:6px;
    list-style:none;
    font-size:1em;
}
#nav li{
    position:relative;
    display:inline;
    margin:0;
    padding:0;
}
