* {margin:0;padding:0;}
.clr{clear:both;}
html,body {height:100%;}
body{color:#3c223f;font-size:13px;background:#fff;}
h1, .heins{font-size:18px;padding:0 0 10px;font-weight:bold;color:#3c223f;}
h2, .hzwei{font-size:18px;padding:0 0 8px;font-weight:bold;color:#3c223f;}
h3, .hdrei{font-size:12px;padding:0 0 6px ;font-weight:bold;color:#3c223f;}
h4, .hvier{font-size:12px;padding:0 0 4px;text-decoration:underline;color:#3c223f;}
a{text-decoration:underline;color:#522a46;}
a:hover{text-decoration:underline;}
#wrapper{position:relative;width:960px;margin:0 auto;background:#fff;padding:0;}
#header{width:958px;height:248px;border:1px solid #522a46;margin:0 0 10px 0;background:#522a46 url(/images/topImg.png) no-repeat top left;}
#main{background:url(/images/mainBg.png) repeat-y top left;}
#left{float:left;width:230px;margin:0 10px 0 0;text-align:center;padding:0 0 25px;}
#left h1{color:#fffeff;font-weight:bold;font-size:12px;padding:45px 30px;}
/* Navigation */
#navigation{float:left;width:230px;margin:0 10px 0 0;text-align:center;padding:20px 0 0;}
ul, ul li{list-style: none;}
#navigation li a{width:210px;padding:10px;display:inline-block;color:#3c223f;font-size:14px;text-decoration:none;font-style:italic;}
#navigation li li a{}
#navigation li li li a{}
#navigation li li li li a{}
#navigation li a span{font-weight:bold;font-style:normal;}
#navigation li a span.link:before{content:"|| ";}
#navigation li a span.link:after{content:" ||";}
/* Navigation Ende*/
#right{float:left;width:460px;padding:20px 10px 30px;line-height:16px;}
#main p{padding:0 25px 25px 0;line-height:18px;}
#footer{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #3c223f;}
#footer a{color:#3c223f;}