body,td,th{font-family:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;color:#48565E;font-size:11px;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;}
body{margin:0;background-color:#F0F0F0;}
a{text-decoration:none;color:#98B172;}
a:hover{text-decoration:underline;}
h1,h2,h3{font-family:Tahoma,"Century Gothik","Lucida Grande","Century Gothic",sans-serif;font-weight:lighter;color:#7D9953;margin:0;}
h1{font-size:23px;padding:40px 0 3px 0;margin-bottom:10px;letter-spacing:1px;border-bottom:1px solid #EBEBEB;}
h2{padding:20px 0 4px 0;font-size:18px;letter-spacing:1px;}
h3{padding:10px 1px 2px 0;letter-spacing:0.1px;font-size:13px;border-right-width:thin;}
p{line-height:160%;padding:0 0 10px 0;margin:0;}
#alles{width:880px;margin:0px auto;background-color:#FFF;border:1px solid #DDDDDD;border-top:none;}
#top{width:880px;height:100px;}
#menu{width:800px;padding:0 40px 2px 40px;height:25px;}
.mb{font-weight:bold;font-size:12px;color:#596A75;padding-top:4px;}
.mb a{float:left;text-decoration:none;display:block;color:#596A75;font-size:12px;height:15px;margin-right:14px;padding-bottom:4px;}
.mb a:hover{color:#A4BB83;text-decoration:none;}
.txtohne a{text-decoration:none;color:#48565E;}
.txtohne a:hover{color:#A4BB83;text-decoration:underline;}
.g{width:800px;padding:0 40px 2px 40px;}
.l{width:100px;float:left;}
.r{width:650px;float:right;}
.m{float:left;width:400px;}
img,table{border:0}
.iinfo{width:175px;float:right;}
#sub{clear:both;width:800px;padding-top:7px;height:21px;border-top:1px solid #EBEBEB;margin:30px 40px 5px 40px;}
div.clearer{clear:both;font-size:1px;line-height:1px;display:block;height:1px;}
#top img{width:880px;height:100px}	
#menul,#subl{float:left}
#subr{float:right;width:175px}
#menur{float:right;width:650px}
#menul,#menur{padding-top:10px;display:inline-block}
ul{line-height:1.55;padding:0 0 10px 0}
li{display:list-item}

@media (max-width:900px) {
#alles{width:97%}
#top,#top img{width:100%;height:auto}	
.g{padding:0 0 2px 0;width:100%}	
.r,#menu,#sub{width:94%;margin:0 3% 0 3%;padding-left:0;padding-right:0}
.m{width:60%}
.iinfo,#subr{width:30%}
.l{width:100%}
#menul,#menur{width:auto;float:none;padding-top:5px;}
}

@media (max-width:800px) {
#sub{height:auto}
#subl,#subr{width:100%;float:none;text-align:center}

}

@media (max-width:550px) {
.iinfo{display:none}	
.m{width:100%}	
}