#left h2 a:hover {text-decoration: underline; color: #3B4A8C; }
.list3 li a:hover {text-decoration:underline; }
#navi li a:hover {text-decoration:underline; color: #666; }
#left li a:hover {text-decoration: underline; color: #fff; }
buttonset a:active {text-decoration: none; color: #1F5687; }
#mainnavi2 {margin-top: 35px; height: 35px; background-color: #FFFFFF; background-image: url(../../media/Hintergrundbilder/header2.gif); background-repeat: no-repeat;}
p {text-align:left; }
.logo-header {margin-left: 5px; height: 44px; float: left; width: 90%; background-image: url(../../media/Hintergrundbilder/logo-header.gif); background-repeat: no-repeat; }
.gross {width: 5.71em; height: 1.07em; }
#titelbild {height: 300px; width:200px; margin-bottom: 0; margin-left: 430px; margin-top: -87px; position: absolute; }
.person {margin-top: 10px; }
.dotted-line {border-bottom: 1px dotted #DEDEDE; height:2px; width: 100%; margin-top: 48px; margin-bottom: 10px;}
.navipos {margin-right: 40px; margin-top: 15px;}
#navi a {text-decoration:none; color: #666; font-weight: normal; margin-right: 8px;}
#navi li {float: left; margin:0; padding:5px; text-align:right;}
#navi {margin:0; margin-top: 2px; height: 55px; float: left; font-size: 90%; color: #666; font-weight: normal; width: 100%; text-align: right; background-color: #fff; border-bottom: 1px dotted #DEDEDE;}
#mainnavi {margin-top: 35px; height: 243px; background-color: #FFFFFF; background-image: url(../../media/Hintergrundbilder/header.gif); background-repeat: no-repeat;}
#content2 {background-color: #ffffff; color: #114291; min-height:20.5em; margin-top: 0; margin-bottom: 0; padding-top: 15px; width: 550px; float: left; }
#content2 h1 {margin-left: 0; margin-bottom: 20px; }
#left li a {text-decoration:none; color: #ffffff; font-weight: bold; }
#content2 p {margin-left: 0; margin-bottom: 0; font-size: 115%; }
#left {float: left; width: 280px; margin: 0; padding: 0; color: #ccc; font-size: 100%; background-color: #fff; font-weight: bold; }
#introleft p {color: #FFFFFF; font-size: 120%; padding-top: 10px; margin: 0; }
#introleft {float: left; width: 200px; margin-left: 60px; margin-top: 10px; padding: 0 0 0 0; color: #FFFFFF; font-size: 95%; }
#innerbanner {margin-left: 40px; margin-top: 0px; width: 20em; height: 30px; background-color: #114291; float: left; }
#footer h2 {color: #FFFFFF; }
#footer {clear: left; background-color: #fff; margin: 0; color: #666; font-size: 90%; text-align: center; }
.list3 {overflow:hidden; width:95%; margin-top:-7px; margin-left:0; }
.list3 li {color:#ccc; background:url(../../media/Hintergrundbilder/marker-2.gif) no-repeat; background-position: 12px 6px; padding:4px 15px 2px 32px; line-height:1em; margin:-1px 0 2px 0; font-size: 1.1em; list-style-type: none;}
#content {background-color: #ffffff; color: #fff; height:250px; padding: 0; width: 607px; background-image: url(../../media/Hintergrundbilder/blue-fond.gif); background-repeat: no-repeat; margin-left: 322px; margin-top: 7px;}
#container {width: 970px; border: 1px solid #ccc; margin: 0 auto; padding: 0; background-color: #FFFFFF; height: auto;}
#banner {margin: 0; height: 100px; background-color: #fff;}
.list3 li a {color:#fff; text-decoration:none; }
h1 {font-size: 1.2em; margin: 0; padding: 0; }
body {background-color: #ffffff; font-size: 0.8em; font-family: Arial, Helvetica, Verdana, SunSans-Regular, Sans-Serif; padding:0; margin-top:20px; text-align: center; }
#Headertext {position: absolute; margin-left: 645px; margin-top: 20px; height: 60px; width: 265px; display: inline; color:#294169;}
#innerbanner h3 {padding-left: 20px; padding-top: 15px; font-size: 90%; color: #FFFFFF; font-weight: lighter; }
#footer a {color: #FFFFFF; text-decoration: none; }
#buttonset {position: absolute; margin-top: 30px; height: 260px; margin-left: 10px; }
#left a {text-decoration:none; color: #1F5687; }
#left li {text-decoration: none; color: #ffffff; background-color: #B12218; padding: 4px 4px 4px 20px; font-size: 100%; border-bottom: 1px solid #fff; font-weight: bold; list-style-type: none; margin: 0;}
#left ul {margin-left:-40px; margin-top: 10px; color:#2B487D;}
.weisse-linie {border-top: 1px solid #ffffff; padding-top: 5px; }
#left h2 {margin-top: 13px; margin-left: 18px; font-size: 1.3em; color: #3B4A8C; font-weight: bold;}
.list3 ul {margin-left:-30px; margin-top: 5px; color:#2B487D;}
.contentbox-2 {width: 297px; height: 180px; margin-left: 10px; padding: 0; margin-top:0;}
.kontaktfeld {background-color: #d1e1f0; width:300px; border:1px solid #a5bed6; margin-left: 5px; margin-bottom:5px; height: 20px; margin-right: 5px; font-size: 13px; padding-left: 3px; padding-top: 2px; }
.label {padding-top: 10px; }
.Nachrichtenfeld {background-color: #d1e1f0; width:300px; height:200px; border:1px solid #a5bed6; margin-top: 6px; margin-left: 5px; font-size: 13px; padding-left: 3px; font-family: Arial, helvetica, Verdana, Sans-Serif; }
#left h3 {margin-top: 19px;}
.list3 h2 {margin-top: 20px; margin-left: 18px; font-size: 1.3em; color: #fff; font-weight: bold; }
.contentbox-1 {width: 297px; height: 180px; margin-right: 5px; padding: 0; float: left; }
h2 {font-size: 1em; text-align: left; }
.adressen {border: #536098 1px solid; background-color: #E7EEF5; width: 600px; padding: 8px; color: #3B4A8C;}
tr {color: #3B4A8C; font-size: 0.9em;}
IMG {border:0;}
#textcontent {margin-left:320px; margin-top: 15px; width: 600px; font-weight: normal; color: #3B4A8C; margin-bottom: 30px; font-size: 110%; padding-bottom: 20px;}
#textcontent h1 {font-size: 1.5em; margin: 0; padding: 0; line-heigt: 1.8em;}
#textcontent p {font-size: 110%; line-height: 1.2em;}
