.footer { 
margin-left: 30px;
width: 712px;}
.body { 
margin:0px; margin-left: 0px; margin-right:0px; margin-top:0px; margin-bottom: 0px; margin-height:0px;
color: #666; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
div, td, span { 
color: #666666; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.logobar { 
height: 110px;
width: 743px;
margin-bottom: 10px;}
.claim {
background-color: #eeeeee;
float: left;
width: 155px;
padding: 80px 386px 16px 40px;
}
.header_logo {
background-color: #10226A;
float: right;
width: 83px;
padding: 63px 20px 19px 59px;
}
.navibars { 
margin-left: 30px;
width: 712px;
height: 60px;
margin-bottom: 35px;}
.navibartop { 
margin-bottom: 10px;
height:29px;
width: 712px;
border-bottom: 1px solid #003366;
float: left;}
.servicebartop { 
margin-bottom: 10px;
height:29px;
width: 160px;
border-bottom: 1px solid #003366;
float: left;}
.navi { 
text-decoration: none;
padding-right: 10px;
text-transform: uppercase;
color: #001155;

}
td.content3col1 { 
width: 260px;
border-right: 1px solid #001155;
padding-right: 10px;
height: 280;}
td.content3col2 { 
width: 260px;
border-right: 1px solid #001155;
padding-left: 10px;
padding-right: 10px;}
td.rightpane { 
width: 150;
padding-left: 10px;
}
td.contentpanewoborder { 
width: 550px;
}
.input.auswahl { 
background-color: orange;}
#druckversion .profession { 
padding: 0.05cm 0cm 0.6cm 0cm; 
font-size: 11pt; 
line-height: 16pt;  
font-family: "Arial"; /*"Gill Sans Light" ; */ /* GillSansCE LT  */}
#druckversion span { 
font-size: 11pt; 
line-height: 16pt;  
font-family: "Arial" ; /* Gill Sans Light  */ /* GillSansCE LT */}
.profiletext { 
width:120px;
}
.NaviButtonAbstand { 
margin-right: 9px; margin-top: 4px;}
.NaviPfeilAbstand { 
margin-right: 0px;
margin-bottom: 2px}
.ServiceNaviButtonAbstand { 
margin-right: 10px;}
input { 
color: #10226a; 
font-size: 11px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background-color: white; 
border: solid 1px #666}
.titel_blau { 
padding: 12px 0px 7px 0px;}
.titel_blau_erste { 
padding: 0px 0px 7px 0px;}
.text_teaser { 
padding: 0px 0px 0px 0px;}
.linie_dotted_teaser { 
padding: 12px 0px 0px 0px;}
.linie_dotted_unten { 
padding: 7px 0px 13px 0px;}
.linie_dotted_text_text { 
padding: 10px 0px 10px 0px;}
.sprachauswahl { 
padding: 11px 0px 4px 0px;
}
.sprachauswahl_links { 
padding-right: 10px;
border-right: 1px solid #10226A;}
.sprachauswahl_rechts { 
padding-left: 10px;}
p { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;}
.linie_dotted_ohne_abstand { 
padding: 0px 0px 0px 0px;}
.linie_dotted_bild_text { 
padding: 13px 0px 11px 0px;}
.linie_dotted_titel_bild { 
margin: 6px 0px 13px 0px;}
td.content_titel_gross { 
border-right: 1px solid #001155;
width: 551px;}
td.content_2col1 { 
width: 265px;
padding-right: 11px;
height: 250px;
}
td.content_2col2 { 
width: 265px;
border-right: 1px solid #001155;
padding-right: 10px;}
#formular td { 
background-color: #eee; 
padding: 5px 10px; 
border-bottom: 1px solid white}
td.contentstartseite { 
width: 541px;
height: 280;
border-right: 1px solid #001155;
padding-right: 10px;
}
#formular th { 
background-color: #eee; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 10px; 
border-bottom: 1px solid white;
color: #666; 
font-size: 11px; 
line-height: 14px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: left;
font-weight: normal}
.formZellePflichtfeldHinweis { 
color: #f00; 
background-color: #eee; 
padding-top: 5px; 
padding-bottom: 0px; 
padding-left: 10px}
#formular input { 
border: solid 1px white; width: 100% }
.#formulartabelle th { 
background-color: #EEE; 
padding: 0px  0px 0px 0px !important; 
border-bottom: 1px solid #EEE !important}
#druckversion .kontakt { 
padding: 0cm 0cm 00cm 0cm; 
font-size: 11pt; 
line-height: 16pt;  
font-family: "Arial"; /*"Gill Sans Light";*/  /*  GillSansCE LT */}
.profilefoto { 
padding: 0px 0px 10px 0px;}
.linie_dotted_titelg_titelb { 
padding: 6px 0px 12px 0px;}
.linie_dotted_text_titel { 
padding: 0px 0px 11px 0px;}
#formular label { 
}
#druckversion { 
padding: 2cm 0cm 0cm 0cm;}
#druckversion td.logo { 
padding: 0.0cm 0cm 0.2cm 0.6cm;}
.background_publication_image { 
background: url("http://www.noerr.com/ResourceImage.aspx?rid=1701") no-repeat 0 100%;
text-align: right;
width: 220px;
}
.#druckversion li span { 
color: #666666;}
.navibarbottom { 
margin-bottom: 10px;
height:19px;
width: 712px;
float: left;}
.servicebarbottom { 
margin-top: 7px; 
display: inline;}
.naviservice { 
text-decoration: none;
padding-left: 10px;
text-transform: uppercase;
color: #001155;

}
.content { 
margin-left: 30px;
width: 712px;
margin-bottom: 35px;
padding:0px;}
td.contentpane { 
width: 542px;
border-right: 1px solid #10226A;
padding-right:10px;
height: 280;}
ul { 
padding: 0px 0px 0px 16px;
margin: 0px 0px 0px 0px;
margin-left: 0px;
list-style-type: square;}
div.itemwoseparator { 
margin-bottom: 10px;
margin-top: 0px;
padding-top: 0px;}
div.itemwseparator { 
}
.linie_dotted_titel_text { 
padding: 5px 0px 10px 0px;}
td.content3col2woborder { 
width: 270px;
padding: 0px 0px 0px 10px;}
strong { 
font-weight: bold;}
.profilephoto { 
width:130px;
padding-right: 10px;
float: left;}
#formular .checkbox { 
width: 20px;
background-color: #eee; 
border: solid 0px  #eee; }
#formular .ohnelinie { 
background-color: #eee; 
padding: 5px 10px; 
border-bottom: 1px solid #eee; !important}
.linie_dotted_absatz_text { 
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;}
td.content3col1-publications { 
width: 260px;
border-right: 1px solid #001155;
padding: 0 10px 30px 0;
}
li span { 
color: #666666;}
#druckversion tr.office_address td { 
padding: 0.2cm 0cm 0 0.6cm; }
#druckversion tr.office_address td p { 
margin: 0 0 -5px 0;}
#druckversion td { 
font-family: "Arial";
font-size: 11pt;
line-height: 16pt;
padding: 0.2cm 0 0.2cm 0.6cm;}
.copyright { 
margin-top: 7px; }
select { 
margin:  10px 0px 1px 0px;
padding: 0px 0px 0px 0px;
color: #10226a; 
font-size: 11px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background-color: white; 
border: solid 1px #666;
width: 100%;}
.linie_dotted_liste { 
padding: 10px 0px 10px 0px;}
.linie_dotted_drop_text { 
padding: 12px 0px 10px 0px;}
.linie_dotted_drop_titel { 
padding: 12px 0px 12px 0px;}
#formulartabelle input { 
border: none; 
width: 15px !important; 
background-color: #eee !important;
padding: 0px 0px 0px 0px;
margin: 0px 5px 0px 0px;}
span { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.button_suche { 
width: 90px;}
.linie_dotted { 
margin: 7px 0px 13px 0px;
padding: 0px 0px 0px 0px;}
.linie_dotted_text_ohne { 
padding: 10px 0px 0px 0px;}
#druckversion UL { 
padding-left: 0.5cm !important; 
margin-left: 0cm;
list-style-type: square !important; 
color: #666666 !important; 
}
.formHundertprozent { 
border: solid 1px white; width: 100% }
#formulartabelle td { 
background-color: #EEE; 
padding: 0px  0px 0px 0px !important; 
border-bottom: 1px solid #EEE !important}
.icon { 
padding: 0px 0px 5px 0px;}
.linie_dotted_text_bild { 
padding: 0px 0px 13px 0px;}
.linie_dotted_titelb_titelg { 
padding: 5px 0px 10px 0px;}
#formular select { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}
#formulartabelle .input100 { 
width: 100% !important;
background-color: #FFF !important;}
.datum { 
font-weight: bold;}
#druckversion th { 
padding: 0.18cm 0.6cm 0.2cm 0cm; 
font-size: 11pt; 
line-height: 16pt; 
font-family: "Arial"; /*" Gill Sans Gill";*/ /* SansCE LT */
font-weight: 500;
vertical-align: top; 
BORDER-RIGHT: #9D9D9C 1px solid; 
text-align: right;
color: #10226A; !important}
#druckversion .name { 
font-size: 14pt; 
color: #10226A;
font-family: "Arial"; /* "Gill Sans Light"; */ /* GillSansCE LT */
padding: 0cm 0cm 0.1cm 0cm; 
font-weight: 600;}
#druckversion th.foto { 
padding: 0cm 0.3cm 0.2cm 0cm; font-size: 12pt; line-height: 17pt; vertical-align: top; BORDER-RIGHT: #9D9D9C 1px solid; }
#druckversion .kopfzeile { 
padding: 0cm 0cm 0cm 1.65cm; height: 1.5cm;}
#druckversion li { 
color: #FFAA22;}
.ServiceNaviButtonAbstandStartseite { 
margin-top: 7px; }
#formular { 
width: 260px;}
#formular textarea { 
width: 100%; height: 120px;
border: solid 0px white;
color: #10226a; 
font-size: 11px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background-color: white;}
ul.persoenlichkeitenliste { 
}
a:link { 
text-decoration: underline;
color: #10226a;}
a:visited { 
text-decoration: underline;
color: #10226a;}
a:hover { 
color: #ffaa22;}
