body{background-color:white;  background-repeat: repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:15px;}
img{ border:none;}
#container{width:940px; height:auto; margin: 0px auto;}
#banner{height:400px; width:1050px;margin-left:-355px;margin-bottom:20px;}
#left{min-height:1045px; width:450px; background-color:white; float:left ; line-height: 20px;}
#left h3 {text-indent: 39px;}
li.unserteam {margin-left: 10px;}
#left .middle-text {width: 65%; margin: 0px auto; height: auto; } 
hr{ width:90%; border:0.1px dotted #fff;}
#left1{min-height:1045px; width:900px; background-color:white; float:left ; line-height: 20px;}
#left1 h3 {text-indent: 39px;}
li.unserteam {margin-left: 10px;}
#left1 .middle-text {width: 65%; margin: 0px auto; height: auto; } 
hr{ width:90%; border:0.1px dotted #fff;}
#middle{min-height:650px; width: 465px; }
#middle{background-color:white; min-height:1045px; width: 450px; margin: 0px auto; padding:5px; font-size:12px; margin-right:-50px;}
.middle-text {width: 80%; margin: 0px auto; height: auto;}
#navi { width:580px; height:30px; background-color:#f5f5f5; margin-left:550px; line-height:30px; vertical-align: middle;}
#navi ul li { float: left; list-style:none; margin-right:30px; overflow: hidden; width: auto; height: 31px; }
#navi ul li a{color:black; font-size:12pt;}
p.blog{ border-bottom:1px dotted #666; padding-bottom:10px; text-align:justify;}
.kontaktformular a:hover, .kontaktformular  a{color: #a10000; text-decoration: none; font-weight: bold;}
.download  a:hover, .download a{color: #a10000; text-decoration: none; font-weight: bold;}
dt {margin-left:40px;}
h1{color: #1240AB; font-size:14px; font-weight:normal;}
h2,h3,h4,h5,h6 {color:#333; font-size:14px; font-weight:normal;}
#left h2,h3,h4,h5,h6 {color:#333; font-size:11px; font-weight:normal; text-align:left!important;}

