* {margin:0;padding:0;}
.clr{clear:both;}
html,body {height:100%;}
body{font-family:Arial, Verdana, sans-serif;color:#818181;font-size:11px;background-color:#575e36;}
h1, .heins{font-size:18px;padding:0 0 18px;font-weight:bold;color:#4c6432;}
h2, .hzwei{font-size:14px;padding:0 0 14px;font-weight:bold;color:#4c6432;}
h3, .hdrei{font-size:12px;padding:0 0 6px;font-weight:bold;color:#4c6432;}
h4, .hvier{font-size:12px;padding:0 0 3px;font-weight:normal;text-decoration:underline;color:#4c6432;}
a{text-decoration:none;color:#4c6432;}
a:hover{}
#wrapper{position:relative;width:960px;margin:0 auto;padding:0 0 30px;}
#headerImg{float:left;width:702px;height:251px;background:url(/images/headerImg.png) no-repeat left top;margin:0;border-bottom:9px solid #575e36;}
#serverName{position:absolute;left:15px;top:90px;font-size:36px;color:#fff;font-weight:bold;}
#description{position:absolute;left:15px;top:145px;font-size:12px;color:#4c6432;font-weight:bold;}
#headerLogo{float:right;width:250px;height:250px;margin:0;border-bottom:10px solid #575e36;}
#sidebar{float:left;width:250px;height:auto;}
#sidebar a{border:none;}
/* Navigation */
#navigation{float:left;width:252px;margin:0;padding:0;background:url(/images/navigationBg.png) repeat-y left top;}
#navigation ul, #navigation ul li{list-style: none;}
#navigation li a{width:222px;display:table-cell;vertical-align:middle;height:34px;margin:0;padding:0 15px;color:#4c6432;font-size:14px;font-weight:bold;text-decoration:none;background:url(/images/navigationABg.png) no-repeat left top;text-align:center;}
#navigation li li a{height:auto;font-size:14px;color:#818181;background:none;padding:3px 15px;}
#navigation li li li a{font-size:14px;font-weight:normal;}
#navigation li li li li a{font-size:10px;}
#navigation li li a:before{content:"- ";}
#navigation li li a:after{content:" -";}
/* Navigation Ende */
#contentWrapper{float:right;width:702px;height:auto;background:#fcfcfc url(/images/contentWrapperBg.png) repeat-y left top;}
.contentWrapperTopBottom{background:url(/images/contentWrapperTopBottomBg.png) no-repeat left top;width:702px;height:1px;}
#content{padding:30px 40px;}
#content p{padding:0 0 25px;line-height:16px;}
#content li{list-style-type:square;padding:0 0 0 40px}
#content a{border-bottom:1px dotted #4c6432;}
#content a:hover{border-bottom:1px solid #4c6432;}
#footer{margin:0 40px 30px;padding:5px 10px;color:#4c6432;font-size:11px;border-top:1px solid #b5bfaa;border-bottom:1px solid #b5bfaa;}
#footer a{color:#4c6432;border:none;}
#footer a:hover{color:#b9c78a;}
img.impress{padding:25px 0;}
img{border:none;}