* {margin:0;padding:0;}
.clr{clear:both;}
html,body {height:100%;}
body{font-family: Helvetica,'Trebuchet MS', sans-serif;color:#666;font-size:12px;background:#6c000a url(/images/main-bg.png) repeat-y top center;}
h1, .heins{font-size:22px;padding:20px 0 15px;font-weight:normal;color:#6c000a;}
h2, .hzwei{font-size:18px;padding:16px 0 12px;font-weight:bold;color:#6c000a;}
h3, .hdrei{font-size:16px;padding:12px 0 6px ;font-weight:bold;color:#6c000a;}
h4, .hvier{font-size:12px;padding:8px 0 4px;text-decoration:underline;color:#000;}
a{text-decoration:none;color:#6c000a;font-weight:bold;}
a:hover{text-decoration:underline;}
#wrapper{position:relative;width:960px;margin:0 auto;background:url(/images/sidebar-img.png) no-repeat 7px bottom;}
#sidebar{float:left;width:247px;height:100%;}
#sidebar #desc{width:204px;height:165px;margin:17px 0 62px 18px;background:transparent url(/images/desc-bg.png) no-repeat top center;}
#sidebar #desc p{height:130px;padding:30px 0 0;text-align:center;color:#fff;font-size:14px;font-style:italic;}
/* Navigation */
#nav{padding:0; margin: 0 0 0 7px;width:240px;} 
#nav ul {padding: 0; margin: 0; list-style: none;width:240px;text-align:center;} 
#nav li { position:relative; float:left;width:240px;height:52px;background:transparent url(/images/nav-bg.png) no-repeat top center;margin:0 0 18px;} 
#nav li li{background-image:none;background-color:#eceaea;margin-bottom:-1px;}
#nav li li li{background-color:#dadada;}
#nav li li li li{background-color:#eceaea;}
#nav li ul {position:absolute;left:-999em;margin-left:240px; margin-top:-50px; } 
#nav li ul ul {left:-999em; } 
#nav li a { width:220px;padding:10px 10px 0;height:42px;display: block;font-size:14px;color:#6c000a; font-weight: bold; text-decoration: none;} 
#nav li a:hover {}
#nav li li a{color:#595959;} 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; } 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; } 
/* Navigation Ende*/
#main{float:left;width:707px;}
#header{width:100%;height:184px;background:transparent url(/images/header-bg.jpg) no-repeat top left;}
#header h1{font-size:36px;font-weight:bold;color:#6c000a;margin:0;padding:140px 10px 0;text-align:center;}
#content{padding:30px 15px;}
#content p{padding-bottom:20px;}
#content ul{margin-left:30px;}
#content li{margin:0 0 10px;}
#footer{margin:30px 0 0;padding:15px 50px;background-color:#e6e6e6;text-align:center;}
#footer p{padding:0;}