body, html {margin: 0;padding: 0;height: 100%;color: #000000;font: 9pt Verdana, Arial, Helvetica, sans-serif;line-height:20px;text-decoration: none;background-color: #FFFFFF;}
p {margin: 0px 0px 15px 0px;}
img, a.logo:link, a.logo:visited, a.logo:hover, a.logo:active {border: 0; }
h1 {color: #16b9b0;font-size:10pt;font-weight: bold;margin:0;padding:40px 0px 10px 0px;}
h2 {color: #2a5985;font-size:8pt;font-weight: bold;margin:0;padding:15px 0px 15px 0px;}
blockquote {padding:3px 0 0 30px;margin:0;}
a.download:link, a.download:visited, a.download:active {color: #666666;text-decoration:none;}
a.download:hover {color: #2a5985;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #2a5985;text-decoration:none;}
.untertitel{font: 9pt Verdana, Arial, Helvetica, sans-serif;color: #2a5985; font-weight:normal;}
.tabelle{height:100%;margin:0;padding:0;}
.bereich_1{height:7px;}
.bereich_2{height:170px;} 
.bereich_3{height:30px;border-top: #204e79 1px solid;border-bottom: #204e79 1px solid;} 
.bereich_4{height:auto;} 
.bereich_5{height:10px;} 
a.menu:link, a.menu:visited, a.menu:active {display: block;width:168px !important;width:196px;color: #FFFFFF;font: 8pt Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-decoration:none;padding:5px 5px 5px 23px;}
a.menu:hover {display: block;width:168px !important;width:196px;font: 8pt Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #FFFFFF;background-color:#406a91;text-decoration:none;padding:5px 5px 5px 23px;}
a.submenu:link, a.submenu:visited, a.submenu:active {display: block;width:168px !important;width:196px;color: #024C57;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:5px 5px 5px 23px;}
a.submenu:hover {display: block;width:168px !important;width:196px;font: 8pt Verdana, Arial, Helvetica, sans-serif;color: #024C57;background-color: #29E7DD;text-decoration:none;padding:5px 5px 5px 23px;}
p.marginalie {width: 100px;float: left;text-align: left;margin: 0;}
p.marginalie2 {margin: 0 0 10px 115px;}
p.liste {width: 20px;float: left;text-align: left;margin: 0;}
.liste2 {margin: 0 0 7px 20px;}
p.listeplus {width: 20px;float: left;text-align: left;margin: 0 0 0 20px;}
.listeplus2 {margin: 0 0 3px 40px;}
td.main {padding:0px 10px 20px 40px;vertical-align:top;	font: 8pt Verdana, Arial, Helvetica, sans-serif;color: #2a5985;	line-height:12pt;}
td.main2 {width:180px;padding:0px 0px 20px 23px;vertical-align:top;	font: 8pt Verdana, Arial, Helvetica, sans-serif;color: #2a5985;	line-height:12pt;}
.dienstleistungen{width:300px;border: #2a5985 1px solid;margin-right:15px;margin-bottom:15px;}
td.t_kopf {width:200px; height: 30px;padding:7px 15px;vertical-align:top;font: 8pt Verdana, Arial, Helvetica, sans-serif;color: #2a5985;line-height:12pt;background-color:#c7eff5;
font-weight:bold;border-bottom: #2a5985 1px solid;}
td.t_inhalt {width:200px;padding:7px 15px;vertical-align:top;font: 8pt Verdana, Arial, Helvetica, sans-serif;color: #2a5985;line-height:12pt;}
#searchtool{display:none; position:inherit;}
