* {margin:0;padding:0;}
.clr{clear:both;}
html,body {height:100%;}
body{font-family:Tahoma, Geneva, sans-serif;color:#333366;font-size:12px;background:#fff;}
h1, .heins{font-size:18px;padding:0 0 10px;font-weight:bold;color:#333366;}
h2, .hzwei{font-size:18px;padding:0 0 8px;font-weight:bold;color:#333366;text-decoration:underline;}
h3, .hdrei{font-size:12px;padding:0 0 6px ;font-weight:bold;color:#333366;}
h4, .hvier{font-size:12px;padding:0 0 4px;text-decoration:underline;color:#333366;}
a{text-decoration:none;font-weight:bold;color:#333366;}
a:hover{text-decoration:underline;}
#wrapper{position:relative;width:964px;margin:0 auto;background:url(/images/wrapperBg.png) repeat-y left top;padding:0 0 0 1px;}
#heins{position:relative;float:left;width:250px;height:250px;text-align:right;background:url(/images/topLeftImg.png) no-repeat left top;}
#heins h1{color:#333366;font-size:14px;padding:120px 0 0;text-align:center;}
#top-img{position:relative;float:left;width:710px;height:250px;background:url(/images/topImg.png) no-repeat left top;}
#top-img p{position:absolute;bottom:20px;left:20px;}
#main{width:960px;}
/* Navigation */
#navigation{float:left;width:249px;padding:20px 0;}
#navigation ul li{list-style: none;}
#navigation li{padding-bottom:25px;}
#navigation li li{padding-bottom:15px;}
#navigation li li li{padding-bottom:5px;}
#navigation li li li li{padding-bottom:2px;}
#navigation li a{width:217px;height:49px;padding:0 30px 0 0;display:table-cell;vertical-align:middle;text-decoration:none;font-size:12px;color:#fff;text-align:right;background:url(/images/navLi.png) no-repeat left top;}
#navigation li li a{height:39px;font-size:12px;background:none;background-color:#66668c;}
#navigation li li li a{height:29px;font-size:11px;padding-bottom:5px;background-color:#4c4c78;}
#navigation li li li li a{height:19px;font-size:10px;background-color:#333366;}
/* Navigation Ende*/
#right{float:left;width:705px;margin-left:-1px;}
#content{padding:20px 15px 20px 20px;}
#content p{padding: 0 0 30px;line-height: 17px;}
#footer{position:relative;width:710px;text-align:center;}
#footer p span{position:absolute;bottom:-28px;right:-3px;display:block;width:323px;height:30px;color:#fff;font-size:11px;line-height:30px;}
#footer a{color:#fff;}
.bottomBg{margin:0 auto;width:965px;height:64px;background:url(/images/bottomBg.png) no-repeat -2px top;}