#euver {
	font-weight:normal;
	color:#000000;
}

#euver:hover {
	font-weight:bold;
	color:#000000;
}

.ebeneviernavigation#currentlink
{
font-weight:bold;
}

.headleiste{
width:59.1965346534653em;
height:1.23762376237624em;
z-index:0;

}

.teaserposberater
{
position:absolute;
left:0.6em;
top:0.3em;
width:12em;
}
.Textberater {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
}
.Textsuche {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:bold;
cursor:pointer;
}


.teaserpos
{
position:absolute;
left:0.6em;
top:0.6em;
width:12.40em;
}

.teaserpos2
{
padding:0px;
margin:0px;
padding-left:0.6em;
padding-top:0.6em;
width:13em;
display:block;
}

.teaserpos3
{
padding:0px;
margin:0px;
padding-left:0.6em;
padding-top:0.6em;
width:10em;
display:block;
}

body {
font-size:101%;
position:relative;
left:0px;
top:0px;
} 


/* Teaser Hedline 1 und Headline 2 */ 
.h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.88em;
color:#ffffff;
font-weight:bold;
margin:0px;
padding-left:0.625em;
width:29.6875em;
padding-bottom:0em;
padding-top:0.425em;
}
.h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#0E3C9E;
font-weight:bold;
margin:0px;
padding-bottom:0.225em;
padding-top:0.725em;
padding-left:0.825em;
}

.Ueberschrift{
color:#0E3C9E;
font-weight:bold;
}

.blockblau{
background-color:#E0E6F3;
display:block;
}
/* Teaser Hedline 1 und Headline 2 Ende*/ 

/* Inhalt Text */ 
.Fliesstext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;
padding-right:0.725em;
padding-top:0.725em;
padding-left:0.825em;
padding-top:0.725em;
} 
.Fliesstext_ohne_linie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;
padding-right:0.725em;
padding-top:0.725em;
padding-left:0.825em;
padding-bottom:0.725em;
} 


p
{
margin-top:0px;
}


/* Inhalt Text Ende */ 


/* 4. Ebene Navigation */ 

.bold{
font-weight:bold;
}

.navcontainer a:link, .navcontainer a:visited,.navcontainer2 a:link, .navcontainer2 a:visited,.navcontainer5 a:link, .navcontainer5 a:visited, .navcontainerKVoll a:link, .navcontainerKVoll a:visited, .navcontainer3Links a:link, .navcontainer3Links a:visited, .navcontainer2Links a:link, .navcontainer2Links a:visited    {
color:#000000;
text-decoration:none;
padding-bottom:0px;
} 

.navcontainer li a:hover,.navcontainer2 li a:hover, .ebenevierlink, .navcontainer5 li a:hover, .navcontainerKVoll a:hover, .navcontainer3Links a:hover, .navcontainer2Links a:hover {
color:#000000;
text-decoration:none;
font-weight:bold;
} 

.navcontainer {
width:100%;
padding:0px;
text-align:left;
border-bottom:none;
margin-bottom:2em;
} 

.navcontainerKVoll {
width:100%;
padding:0px;
text-align:left;
border-bottom:none;
margin-bottom:0.75909em;
}

.navcontainer2Links {
width:100%;
padding:0px;
text-align:left;
border-bottom:none;
margin-bottom:4.5em;
}

.navcontainer3Links {
width:100%;
padding:0px;
text-align:left;
border-bottom:none;
margin-bottom:3.26em;
}


.navcontainer5 {
width:100%;
padding:0px;
text-align:left;
border-bottom:none;
margin-bottom:0em;
height:8.416em;
} 
.navcontainer2 {
width:100%;
padding:0px;
text-align:left;
border-bottom:none;
margin-bottom:0em;
} 


.navcontainerli {
color:#000000;
text-decoration:none;
list-style-image:none;
margin:0px;
border-bottom:0.0625em solid #A5B8D9;
position:relative;
left:0px;
top:0px;
border-right:0px solid black;
border-left:0px solid black;
width:14.5120em;
height:1.125em;
} 

.navcontainerli a {position:relative;left:0px;top:0.25em}

.navcontainerli2 {
color:#000000;
text-decoration:none;
list-style-image:none;
margin:0px;
border-top:0.0625em solid #A5B8D9;
position:relative;
left:0px;
top:0px;
border-right:0px solid black;
border-left:0px solid black;
height:1.145em;
} 

.navcontainerli2 a {position:relative;left:0px;top:0.18em}

.navcontainer a,.navcontainer2 a, .navcontainer5 a, .navcontainerKVoll a, .navcontainer3Links a, .navcontainer2Links a {
display:block;
height:1.485em;
font:normal 0.6875em Verdana, Arial, Helvetica, sans-serif;
} 

.navcontainerul {
margin:0px;
padding:0px;
list-style-type:none;
text-indent:1.25em;
letter-spacing:0.0625em;
width:14.5120em;
} 

.navcontainerimg {
width:1.1818em;
height:1.2727em;
position:absolute;
right:0.818em;
top:0em
}

.omniffeli {
position:relative;
left:0px;
top:0px;
border:0px solid #A5B8D9;
margin:0px;
padding:0px;
width:14.5120em;
height:100%;

} 

	.roimgffeli {position:absolute;right:-1px;top:0px;border:0px solid #A5B8D9;margin:0px;padding:0px;z-index:1000000;}
	.loimgffeli {position:absolute;left:0px;top:0px;border:0px solid #A5B8D9;margin:0px;padding:0px;z-index:1000000;}
	.ruimgffeli {position:absolute;right:-1px;bottom:-1px;border:0px solid #A5B8D9;margin:0px;padding:0px;z-index:1000000;}
	.luimgffeli {position:absolute;left:0px;bottom:-1px;border:0px solid #A5B8D9;margin:0px;padding:0px;z-index:1000000;}
	.odivffeli {position:absolute;left:0px;width:100%;top:0px;height:1px;border-top:1px solid #A5B8D9;margin:0px;padding:0px;z-index:1000000;}
	.rdivffeli {position:absolute;right:-1px;height:100%;top:0px;width:0px;border-left:1px solid #A5B8D9;border-right:1px solid #FFFFFF;margin:0px;padding:0px;z-index:1000000;}
	.ldivffeli {position:absolute;left:0px;height:100%;top:0px;width:1px;border-left:1px solid #A5B8D9;margin:0px;padding:0px;z-index:1000000;}
	.udivffeli {position:absolute;left:0px;width:100%;bottom:0px;height:1px;border-bottom:1px solid #A5B8D9;margin:0px;padding:0px;z-index:1000000;}


/* 4. Ebene Navigation Ende */ 

ul.pfeil {
padding-left:0.9328em;
list-style-image:url(../images/pfeil22_285.gif);
margin:1em 1em 0px 0.7937em;
} 

ul.aufzaehlung {
padding-left:0.9328em;
list-style-image:url(../images/punkt_287.gif);
margin:1em 1em 0 0.7937em;
}






/*  Einzel Elemente */

.fragen{
VERTICAL-ALIGN:middle;
height:2.09em;
}

.fragen_bild{
PADDING-RIGHT:0.5em;
VERTICAL-ALIGN:middle;
position:relative;
left:0px;
top:0.18em;
}
.fragen_text{
COLOR:#000000;
VERTICAL-ALIGN:middle;
}






.rechtspos{
position:absolute;right:0px;top:0px;
}



.nach_oben,.vor_und_zurueck,.zurueck_angebot_anfordern,.zum_anfang_berater_vor_ort {
VERTICAL-ALIGN:middle;
height:1.4375em;
}

.mehr_info_und_angebot_anfordern  {
VERTICAL-ALIGN:middle;
height:1.5375em;
TEXT-ALIGN:right;
}

.nach_oben_bild,.zurueck_bild,.zum_anfang_bild,.mehr_info_bild,.angebot_anfordern_bild {
PADDING-RIGHT:0.3125em;
PADDING-LEFT:0.5625em;
VERTICAL-ALIGN:middle;
position:relative;
left:0px;
top:0.1238em;
}

.angebot_anfordern_bild2 {
position:absolute;
right:0.4em;
bottom:0.4em
}


.nach_oben_text,.zurueck_text,.zurueck2_text,.zum_anfang_text {
FONT-WEIGHT:normal;
FONT-SIZE:0.68em;
COLOR:#000000;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
VERTICAL-ALIGN:middle;
}


.vor_text,.angebot_anfordern_text,.ihr_berater_vor_ort_text,.mehr_info_text,.angebot_anfordern_text {
FONT-WEIGHT:normal;
FONT-SIZE:0.68em;
VERTICAL-ALIGN:middle;
COLOR:#000000;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
TEXT-ALIGN:right
}

.vor_bild,.angebot_anfordern_bild,.ihr_berater_vor_ort_bild {
PADDING-RIGHT:0.3125em;
PADDING-LEFT:0.5625em;
VERTICAL-ALIGN:middle;
TEXT-ALIGN:right;
position:relative;
left:0px;
top:2px;
}
/*  Einzel Elemente Ende */




.abb{
text-align:right;
vertical-align:middle;
padding-right:10px;
padding-bottom:4px;
}

.headline2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.88em;
color:#ffffff;
font-weight:bold;
padding-left:0.625em;
padding-top:0.5em;
padding-right:0.3125em;
padding-bottom:0.5em;
height:1.25em;
} 

.trennlinie {
border-top:1px solid #dbdbdb;
margin:0px;
padding:0px;
clear:both;
}
 
.InfoAngebot {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
text-align:right;
padding-top:0.25em;
padding-bottom:0.25em;
font-weight:normal;
}
 
.bold {
font-weight:bold;
} 

a.LinkfarbeSchwarz,a.LinkfarbeSchwarz:link,a.LinkfarbeSchwarz:active,a.LinkfarbeSchwarz:visited {
color:#000000;
text-decoration:none;
background-color:transparent;
font-weight:normal
} 
 

/*  obere Head Navigation */
a.ServiceNav1,a.ServiceNav2,a.ServiceNav2:link,a.ServiceNav2:visited,a.ServiceNav2:hover,a.pressehead1,
a.pressehead2,a.pressehead2:link,a.pressehead2:visited,a.pressehead2:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
text-decoration:none;
color:#003399;
font-weight:normal;
position:relative;
left:0px;
top:0.3em;
}
 
a.ServiceNav1:link,a.ServiceNav1:visited,a.ServiceNav1:hover,a.pressehead1:link,a.pressehead1:visited,
a.pressehead1:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
text-decoration:none;
color:#003399;
font-weight:normal;
padding-right:16.175em;
position:relative;
left:0px;
top:0.3em;
} 

a.ServiceNav,a.ServiceNav:link,a.ServiceNav:visited,a.ServiceNav:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
text-decoration:none;
color:#003399;
font-weight:normal;
padding-right:2.1999em;
position:relative;
left:0px;
top:0.3em;
} 
/*  obere Head Navigation  Ende*/


a.pressehead,a.pressehead:link,a.pressehead:visited,a.pressehead:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
text-decoration:none;
color:#003399;
font-weight:normal;
padding-right:6.21em;
position:relative;
left:0px;
top:0.3em;
}

.uberschriftblauwerbung,a.service span.uberschriftblauwerbung,a.service:link span.uberschriftblauwerbung,a.service:visited span.uberschriftblauwerbung,a.service:active span.uberschriftblauwerbung,a.service:hover span.uberschriftblauwerbung{
font-family:Verdana, Arial, Helvetica, sans-serf;
font-size:0.75em; 
color:#00349e; 
font-weight:bold; 
padding-bottom:0.1875em; 
cursor:pointer;
}

.uberschriftblauunterwerbung,a.service span.uberschriftblauunterwerbung,a.service:link span.uberschriftblauunterwerbung,a.service:visited span.uberschriftblauunterwerbung,a.service:active span.uberschriftblauunterwerbung,a.service:hover span.uberschriftblauunterwerbung{
font-family:Verdana, Arial, Helvetica, sans-serf;
font-size:0.69em; 
color:#00349e; 
font-weight:bold; 
padding-bottom:0.1875em; 
cursor:pointer;
}
 
.uberschrifthellblauwerbung,a.servicewhite span.uberschrifthellblauwerbung,a.servicewhite:link span.uberschrifthellblauwerbung,a.servicewhite:visited span.uberschrifthellblauwerbung,a.servicewhite:active span.uberschrifthellblauwerbung,a.servicewhite:hover span.uberschrifthellblauwerbung{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:0.75em;
color:#FFFFFF; 
font-weight:bold; 
padding-bottom:0.1875em; 
cursor:pointer;
}
 
.Text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#00349e;
font-weight:normal;
cursor:pointer;
margin-right:5px;
}
 

a.service,a.service:link,a.service:visited,a.service:active,a.service span.Text ,a.service:link span.Text ,a.service:visited span.Text ,a.service:active span.Text  {
color:#00349E;
font-weight:normal;
text-decoration:none;
cursor:pointer;
}

a.service:hover, a.service:hover span.Text {
color:#000000;
font-weight:normal;
text-decoration:none;
cursor:pointer;
}


 
a.hoverservice,a.hoverservice:link,a.hoverservice:visited,a.hoverservice:hover {
color:#00349E;
font-weight:normal;
text-decoration:none;
} 

a.servicewhite,a.servicewhite:link,a.servicewhite:visited,a.servicewhite span.Text ,a.servicewhite:link span.Text ,a.servicewhite:visited  span.Text  {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
cursor:pointer;
}

a.servicewhite:hover,a.servicewhite:hover span.Text {
color:#ADC1E4;
font-weight:normal;
text-decoration:none;
cursor:pointer;
}
  
a.hoverservicewhite,a.hoverservicewhite:link,a.hoverservicewhite:visited,a.hoverservicewhite:hover {
color:#ADC1E4;
font-weight:normal;
text-decoration:none;
} 

.headwerbung {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8915em;
color:#00349e;
font-weight:900;
padding-bottom:0.1875em;
}

.navhead {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8175em;
color:#ffffff;
font-weight:bold;
}
 
#content {
width:29.6999em;
border-right:1px solid #dbdbdb;
border-left:1px solid #dbdbdb;
padding-top:0px;
padding-left:0px;
padding-right:0px;
} 

.TextumflussR {
float:left;
margin-right:0.6125em;
} 

.Textservice {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;
padding-top:0.8125em;
padding-bottom:0.8125em;
} 

.headweis {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8875em;
color:#ffffff;
font-weight:bold;
padding-top:0.425em;
padding-left:0.6875em;
padding-bottom:0.4736em;
} 

.Info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;
margin-bottom:0;
} 

.Textcontent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;
padding-left:0.6975em;
padding-right:0.6975em;
padding-bottom:0.6975em;
padding-top:0.6975em;
} 

.Textcontentblau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#10379c;
font-weight:bold;
padding-left:0.6975em;
padding-right:0.6975em;
padding-bottom:0.6975em;
padding-top:0.6975em;
}

INPUT.eingabe {
background-color:#ffffff;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:normal;
font-weight:normal;
color:#333333;
width:12.55em;
height:0.875em;
} 

INPUT.eingabe2 {
background-color:#ffffff;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:normal;
font-weight:normal;
color:#333333;
width:10.55em;
margin-right:0.3em;
margin-left:0em;
padding-left:0em;
} 

INPUT.eingabe3 {
background-color:#ffffff;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-style:normal;
font-weight:normal;
color:#333333;
width:10.55em;
margin-right:0em;
margin-left:0em;
padding-left:0em;
} 

INPUT.eingabe4 {
background-color:#ffffff;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-style:normal;
font-weight:normal;
color:#333333;
width:10.55em;
margin-right:0em;
margin-left:0em;
padding-left:0em;
} 

INPUT.eingabe6 {
background-color:#ffffff;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-style:normal;
font-weight:normal;
color:#333333;
width:10.55em;
margin-right:0em;
margin-left:0em;
padding-left:0em;
} 



.thema {
padding-left:1.85em;
padding-top:0.1875em;
} 

.thema li a:hover {
background-color:#DBDBDB;
color:#000000;
} 

.thema2 {
padding-left:1.85em;
padding-top:0.4em;
} 
.thema2 li a:hover {
background-color:#DBDBDB;
color:#000000;
} 


.themen a {
display:block;
width:20.875em;
height:1.975em;
font:normal 0.6875em Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/Pfeil_w_504.gif);
background-repeat:no-repeat;
background-position:1.2em;
border-top:0px solid #EDEDED;
} 

.themen a:link, .themen a:visited {
background-image:url(../images/Pfeil_w_504.gif);
background-repeat:no-repeat;
background-position:1.2em;
color:#000000;
text-decoration:none;
padding-bottom:0px;
border-top:0px solid #EDEDED;
} 

.themen li a:hover {
background-image:url(../images/Pfeil_g_509.gif);
background-repeat:no-repeat;
background-position:1.2em;
background-color:#DBDBDB;
color:#000000;
text-decoration:none;
font-weight:normal;
border-top:0px solid #DBDBDB;
} 

.themen li a#current {
background-image:url(../images/Pfeil_w_504.gif);
background-repeat:no-repeat;
background-position:1.2em;
color:#000000;
text-decoration:none;
} 

.themen ul {
margin:0px;
padding:0px;
list-style-type:none;
text-indent:1.25em;
padding-left:0.109em;
}
 
.themen li {
list-style-image:none;
margin:0px;
height:1.44em;
border-top:1px solid #DBDBDB;
vertical-align:middle;
} 


.themen
{
margin:0px;
padding:0px;
}




.Textblau {
color:#10379c;
} 

.Textblaufett {
color:#10379c;
font-weight:bold;
padding-top:0.4em;
} 

li.pfeil {
margin-bottom:1.1875em;
} 
 
A.currentlink {
font-weight:bold !important;
}
 
TD.Textcontent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;
padding-left:0.6975em;
padding-right:0.6975em;
padding-bottom:0.6975em;
padding-top:0.6975em;
}
 
#bl1.pas,#bl2.pas {
border-right:0px solid white;
border-top:0px solid white;
border-left:0px solid white;
border-bottom:0px solid white;
height:0.61881em;
left:0px;
top:5.4910em;
position:absolute;
} 

.omniffe2 {
position:relative;
left:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
width:100%;
height:100%;
} 

	.roimgffe2 {position:absolute;right:-2px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:1000;}
	.loimgffe2 {position:absolute;left:0px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:1000;}
	.ruimgffe2 {position:absolute;right:0px;bottom:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:1000;}
	.luimgffe2 {position:absolute;left:0px;bottom:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:1000;}

.ldivffe2 {
position:absolute;
left:-1px;
height:100%;
top:0px;
width:1px;
border-left:1px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.udivffe2 {
position:absolute;
left:0px;
width:100%;
bottom:-1px;
height:1px;
border-bottom:1px solid #dbdbdb;
margin:0px;
padding:0px;
}
 
.ruimgffe3 {
position:absolute;
right:-1px;
bottom:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
}
 
.luimgffe3 {
position:absolute;
left:0px;
bottom:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
}
 
.roimgffe4 {
position:absolute;
right:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
}
 
.loimgffe4 {
position:absolute;
left:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
}
 
.ruimgffe4x {
position:absolute;
right:0px;
bottom:1.56em;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.luimgffe4x {
position:absolute;
left:0px;
bottom:1.56em;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.ruimgffe4 {
position:absolute;
right:0px;
bottom:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
}
 
.luimgffe4 {
position:absolute;
left:0px;
bottom:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
} 


.omniffey {
position:relative;
left:0px;
top:0px;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
border-bottom:0px solid #dbdbdb;
border-top:1px solid #dbdbdb;
margin:0px;
padding:0px;
width:14.4720em;
} 

.odivffesuche {
position:absolute;
left:0px;
width:100%;
top:-1px;
height:1px;
border-top:10px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.rdivffesuche {
position:absolute;
right:-1px;
height:100%;
top:0px;
width:1px;
border-right:10px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.ldivffesuche {
position:absolute;
left:-1px;
height:100%;
top:0px;
width:1px;
border-left:10px solid #dbdbdb;
margin:0px;
padding:0px;
} 


.udivffe0 {
position:absolute;
left:0px;
width:100%;
bottom:-1px;
height:1px;
border-bottom:0px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.omniffex {
position:relative;
left:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
width:14.6875em;
height:15em;
} 
.omniffexk {
position:relative;
left:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
width:14.5420792079208em;
height:14.4em;
} 

.omniffe5 {
position:relative;
left:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
width:100%;
height:100%;
} 

	.roimgffe5 {position:absolute;right:-1px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px}
	.loimgffe5 {position:absolute;left:0px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px}
	.ruimgffe5 {position:absolute;right:-1px;bottom:-1px;border:0px solid #DBDBDB;margin:0px;padding:0px}
	.luimgffe5 {position:absolute;left:0px;bottom:-1px;border:0px solid #DBDBDB;margin:0px;padding:0px}
	.odivffe5 {position:absolute;left:0px;width:100%;top:0px;height:1px;border-top:1px solid #DBDBDB;margin:0px;padding:0px}
	.rdivffe5 {position:absolute;right:0px;height:100%;top:0px;width:1px;border-right:1px solid #DBDBDB;margin:0px;padding:0px}
	.ldivffe5 {position:absolute;left:0px;height:100%;top:0px;width:1px;border-left:1px solid #DBDBDB;margin:0px;padding:0px}
	.udivffe5 {position:absolute;left:0px;width:100%;bottom:0px;height:1px;border-bottom:1px solid #DBDBDB;margin:0px;padding:0px}




.omniffenav {
position:relative;
left:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
width:100%;
height:100%;
} 

	.roimgffenav {position:absolute;right:0px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:1000000;}
	.loimgffenav {position:absolute;left:0px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:1000000;}
	.ruimgffenav {position:absolute;right:-1px;bottom:-1px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:1000000;}
	.luimgffenav {position:absolute;left:0px;bottom:-1px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:1000000;}
	
	






.omniffe0 {
position:relative;
left:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
width:100%;
height:100%;
} 

	.roimgffe0 {position:absolute;right:-1px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px}
	.loimgffe0 {position:absolute;left:0px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px}
	.ruimgffe0 {position:absolute;right:-1px;bottom:-1px;border:0px solid #DBDBDB;margin:0px;padding:0px}
	.luimgffe0 {position:absolute;left:0px;bottom:-1px;border:0px solid #DBDBDB;margin:0px;padding:0px}
	.odivffe0 {position:absolute;left:0px;width:100%;top:0px;height:1px;border-top:1px solid #DBDBDB;margin:0px;padding:0px}
	.rdivffe0 {position:absolute;right:-1px;height:100%;top:0px;width:1px;border-right:1px solid #DBDBDB;margin:0px;padding:0px}
	.ldivffe0 {position:absolute;left:0px;height:100%;top:0px;width:1px;border-left:1px solid #DBDBDB;margin:0px;padding:0px}
	.udivffe0 {position:absolute;left:0px;width:100%;bottom:0px;height:1px;border-bottom:1px solid #DBDBDB;margin:0px;padding:0px}



.luimgffethemen {
position:absolute;
left:-1px;
bottom:-2px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
z-index:10;
} 
.ruimgffethemen {
position:absolute;
right:-1px;
bottom:-2px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
z-index:10;
} 


.rdivffex {
position:absolute;
right:-2px;
height:100%;
top:0px;
width:1px;
border-right:1px solid #dbdbdb;
margin:0px;
padding:0px;
} 


.ldivffex {
position:absolute;
left:-1px;
height:100%;
top:0px;
width:1px;
border-left:1px solid #dbdbdb;
margin:0px;
padding:0px;
} 


.udivffex {
position:absolute;
left:0px;
width:100%;
bottom:-2px;
height:1px;
border-bottom:1px solid #dbdbdb;
margin:0px;
padding:0px;
}

.omniffeH {
position:relative;
left:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
width:100%;
height:1.86em;
background:url(../images/headhintergrund_341.jpg);
vertical-align:middle; 
} 

	.roimgffeH2 {position:absolute;right:-2px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:9999999}
	.loimgffeH2 {position:absolute;left:-1px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:9999999}
	.roimgffeH {position:absolute;right:-1px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:9999999}
	.loimgffeH {position:absolute;left:0px;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:9999999}
	.ruimgffeH {position:absolute;right:-1px;bottom:-1px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:9999999}
	.luimgffeH {position:absolute;left:0px;bottom:-1px;border:0px solid #DBDBDB;margin:0px;padding:0px;z-index:9999999}
	.odivffeH {position:absolute;left:0px;width:100%;top:0px;height:1px;border-top:1px solid #DBDBDB;margin:0px;padding:0px;z-index:9999998}
	.rdivffeH {position:absolute;right:0px;height:100%;top:0px;width:1px;border-right:1px solid #DBDBDB;margin:0px;padding:0px;z-index:9999998}
	.ldivffeH {position:absolute;left:0px;height:100%;top:0px;width:1px;border-left:1px solid #DBDBDB;margin:0px;padding:0px;z-index:9999998}
	.udivffeH {position:absolute;left:0px;width:100%;bottom:0px;height:1px;border-bottom:1px solid #DBDBDB;margin:0px;padding:0px;z-index:9999998}


/* rechte Spalte Ihr Berater vor Ort */ 
.omniffesuche {
position:relative;
left:0px;
top:0px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
width:100%;
height:auto;
} 

.omniffesuche2 {
position:relative;
left:0px;
top:0px;
border:0px solid #dbdbdb;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
margin:0px;
padding:0px;
width:14.4720em;
}


.roimgffesuche {
position:absolute;
right:-1px;
top:-1px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.loimgffesuche {
position:absolute;
left:-1px;
top:-1px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.ruimgffesuche {
position:absolute;
right:-1px;
bottom:-1px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.luimgffesuche {
position:absolute;
left:-1px;
bottom:-1px;
border:0px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.odivffesuche {
position:absolute;
left:0px;
width:100%;
top:-1px;
height:1px;
border-top:1px solid #dbdbdb;
margin:0px;
padding:0px;
height:100%
} 

.rdivffesuche {
position:absolute;
right:-1px;
height:100%;
top:0px;
width:1px;
border-right:1px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.ldivffesuche {
position:absolute;
left:-1px;
height:100%;
top:0px;
width:1px;
border-left:1px solid #dbdbdb;
margin:0px;
padding:0px;
} 

.udivffesuche {
position:absolute;
left:0px;
width:100%;
bottom:-1px;
height:1px;
border-bottom:1px solid #dbdbdb;
margin:0px;
padding:0px;
} 


/* rechte Spalte Ihr Berater vor Ort ENDE */ 





.ServiceheadlineW {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
color:#ffffff;
font-weight:bold;
padding-left:8px;
padding-top:1px;
padding-bottom:1px;
z-index:2000000;
} 

.Serviceheadline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
color:#000000;
font-weight:bold;
padding-left:8px;
padding-top:1px;
padding-bottom:1px;
} 


/* Fontselector */ 

.fontselect0 {
position:absolute;
right:0px;
bottom:0.05em;
display:block;
} 

.fontselect1 {
display:none;
} 

.fontselector0 {
display:none;
} 

.fontselector1 {
position:absolute;
right:0px;
bottom:-0.25em;
display:block;
z-index:1000000000;
width:14.5em;
height:3.35em;
} 

.fontselect_img {
border:0 solid white;
width:1.87em;
height:1.87em;
position:relative;
left:0px;
bottom:-0.5em;
} 

.fontselect_txt {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
position:relative;
left:0px;
bottom:0.35em;
} 

.fontselect_a {
text-decoration:none;
white-space:nowrap;
color:black;
} 

.fontselector_hint {
display:inline;
font-weight:bold;
white-space:nowrap;
position:absolute;
left:0.45em;
top:0;
z-index:1000000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
color:#000000;
} 

.fontselector_left_img {
border:0px solid white;
width:0.31em;
height:3.3em;
position:absolute;
left:0px;
bottom:0.05em;
z-index:1000000000;
} 

.fontselector_right_img {
border:0px solid white;
width:0.31em;
height:3.3em;
position:absolute;
right:0px;
bottom:0.05em;
z-index:1000000000;
} 

.fontselector_middle_img {
border:0px solid white;
width:13.9em;
height:3.3em;
position:absolute;
right:0.31em;
bottom:0.05em;
z-index:1000000000;
} 

.fontselector_close_img {
border:0px solid white;
width:0.56em;
height:0.56em;
position:absolute;
right:0.4em;
top:0.2em;
z-index:1000000000;
} 

.fontselector_close_a {
text-decoration:none;
white-space:nowrap;
color:black;
z-index:1000000000;
} 

.fontselector_normal_img {
border:0px solid white;
width:1.625em;
height:1.9375em;
position:relative;
left:0px;
bottom:-0.35em;
z-index:1000000000;
} 

.fontselector_normal_txt {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
position:relative;
left:0px;
bottom:0.35em;
z-index:1000000000;
} 

.fontselector_normal_a {
text-decoration:none;
white-space:nowrap;
color:black;
z-index:1000000000;
position:absolute;
left:0.4em;
bottom:0.3em;
} 

.fontselector_mittel_img {
border:0px solid white;
width:1.625em;
height:1.9375em;
position:relative;
left:0px;
bottom:-0.35em;
z-index:1000000000;
} 

.fontselector_mittel_txt {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
position:relative;
left:0px;
bottom:0.35em;
z-index:1000000000;
} 

.fontselector_mittel_a {
text-decoration:none;
white-space:nowrap;
color:black;
z-index:1000000000;
position:absolute;
left:5.4em;
bottom:0.3em;
} 

.fontselector_gross_img {
border:0px solid white;
width:1.625em;
height:1.9375em;
position:relative;
left:0px;
bottom:-0.35em;
z-index:1000000000;
} 

.fontselector_gross_txt {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
position:relative;
left:0px;
bottom:0.35em;
z-index:1000000000;
} 

.fontselector_gross_a {
text-decoration:none;
white-space:nowrap;
color:black;
z-index:1000000000;
position:absolute;
left:10.4em;
bottom:0.3em;
}
 
/* Fontselector Ende */ 



a {
text-decoration:none;
cursor:pointer;
} 
 



#aktuell_p{
BORDER-RIGHT:white 0px solid;BORDER-TOP:white 1px solid;BORDER-LEFT:white 0px solid;WIDTH:8.81em;BORDER-BOTTOM:white 0px solid;HEIGHT:2.37em;cursor:pointer;
}

#aktuell_a{
BORDER-RIGHT:white 0px solid;BORDER-TOP:white 1px solid;BORDER-LEFT:white 0px solid;WIDTH:8.8125em;BORDER-BOTTOM:white 0px solid;HEIGHT:2.375em;cursor:pointer;
}

#aktuell{
LEFT:1.11em;POSITION:absolute;TOP:0.81em
}

#Pressemitteilung_p,#Pressemitteilung_a{
BORDER-RIGHT:white 0px solid;BORDER-TOP:white 1px solid;BORDER-LEFT:white 0px solid;WIDTH:7.6875em;BORDER-BOTTOM:white 0px solid;HEIGHT:2.375em;cursor:pointer;
}

#Pressemitteilung{
LEFT:13.39em;POSITION:absolute;TOP:0.81em
}

#Tipps_p,#Tipps_a{
BORDER-RIGHT:white 0px solid;BORDER-TOP:white 1px solid;BORDER-LEFT:white 0px solid;WIDTH:8.3125em;BORDER-BOTTOM:white 0px solid;HEIGHT:2.375em;cursor:pointer;
}

#Tipps{
LEFT:25.59em;POSITION:absolute;TOP:0.81em
}

#Bilderarchiv_p,#Bilderarchiv_a{
BORDER-RIGHT:white 0px solid;BORDER-TOP:white 1px solid;BORDER-LEFT:white 0px solid;WIDTH:5.0625em;BORDER-BOTTOM:white 0px solid;HEIGHT:2.375em;cursor:pointer;
}

#Bilderarchiv{
LEFT:36.72em;POSITION:absolute;TOP:0.81em
}

#Kundenbrief_p,#Kundenbrief_a{
BORDER-RIGHT:white 0px solid;BORDER-TOP:white 1px solid;BORDER-LEFT:white 0px solid;WIDTH:6.125em;BORDER-BOTTOM:white 0px solid;HEIGHT:2.375em;cursor:pointer;
}

#Kundenbrief{
LEFT:44.92em;POSITION:absolute;TOP:0.81em
}

a .nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-decoration:none;
color:#00359a;
font-weight:bold;
letter-spacing:-0.1em;
cursor:pointer;
} 

a:link .nav,a:visited .nav,a:active .nav {
color:#00359a;
cursor:pointer;
} 

a:hover .nav,a.selected:link .nav,a.selected:visited .nav,a.selected:active .nav,a.selected:hover .nav {
color:#ffffff;
} 

a.selected .nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-decoration:none;
color:#ffffff;
cursor:pointer;
} 





/* Positionierung durch XML Style */ 

.pansiteRahmen {margin:0px;padding:0px;text-align:left;border-width:0px;} 
.pansiteRahmenAbs {margin:0px;padding:0px;text-align:left;border-width:0px;position:absolute;} 
.pansiteRahmenRel {margin:0px;padding:0px;text-align:left;border-width:0px;position:relative;left:0px;top:0px;} 
.pansiteRahmenRel2 {margin:0px;padding:0px;text-align:left;border-width:0px;position:relative;left:0px;top:0px;} 
.pansiteRahmenRelMB {margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0.3125em;padding:0px;text-align:left;border-width:0px;position:relative;left:0px;top:0px;} 
.pansiteRahmenRelMBklein {margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0em;padding:0px;text-align:left;border-width:0px;position:relative;left:0px;top:0px} 
.pansiteRahmenAbsZero {margin:0px;padding:0px;text-align:left;border-width:0px;position:absolute;left:0px;top:0px;} 
.pansiteRahmenSimple {margin:0px;padding:0px;}
.pansiteRahmenSimpleBreit {margin:0px;padding:0px;width:100%}

/* Positionierung durch XML Style Ende */ 

/* Haupt Navigation Head */ 

/*a:hover {background-color:transparent}*/
a:link img.akt {display:none;border:0px solid white;} 
a:active img.akt {display:none;border:0px solid white;} 
a:visited img.akt {display:none;border:0px solid white;} 
a:hover img.akt {display:inline;border:0px solid white;} 
a:link img.pas {display:inline;border:0px solid white;} 
a:active img.pas {display:inline;border:0px solid white;} 
a:visited img.pas {display:inline;border:0px solid white;} 
a:hover img.pas {display:none;border:0px solid white;} 
a.selected:link img.akt {display:inline;border:0px solid white;} 
a.selected:active img.akt {display:inline;border:0px solid white;} 
a.selected:visited img.akt {display:inline;border:0px solid white;} 
a.selected:hover img.akt {display:inline;border:0px solid white;} 
a.selected:link img.pas {display:none;border:0px solid white;} 
a.selected:active img.pas {display:none;border:0px solid white;} 
a.selected:visited img.pas {display:none;border:0px solid white;} 
a.selected:hover img.pas {display:none;border:0px solid white;}
 
/* Haupt Navigation Head Ende */ 

.Fliesstext_ohne_linie A:link,.Fliesstext_ohne_linie A:active,.Fliesstext_ohne_linie A:visited,.Fliesstext A:link,.Fliesstext A:active,.Fliesstext A:visited {color: #000000;text-decoration:underline;}
.Fliesstext_ohne_linie A:hover,.Fliesstext A:hover {color: #000000;text-decoration:underline;background-color: #DFE7F4;}

.beraterbildspan
{
padding-left:0.6875em;padding-top:0.6875em;padding-right:0.3875em;vertical-align: middle;float:left;
}

.beraterspan
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;color:#000000;font-weight:normal;vertical-align: middle;padding:0px;margin:0px;left:2.97em;text-align: center;
}

.kontakthead
{
PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 0.68em; BACKGROUND-IMAGE: url(../images/kontakt_478.gif); COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, 
Helvetica, sans-serif; HEIGHT: 22px;
}

.beraterhead
{
PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 0.68em; BACKGROUND-IMAGE: url(../images/suche_500.gif); COLOR: #FFFFFF; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, 
Helvetica, sans-serif; HEIGHT: 19px;
}

span.nowrap
{
 white-space:nowrap;
}

.kontakt2
{
display:block;margin-left:0.7em;padding-top:0.45em;padding-bottom:0.45em;
}

.kontaktimg
{
vertical-align:middle;WIDTH: 1.86em; HEIGHT: 1.86em;margin-right:0.4em;
}

.kontaktimg2
{
vertical-align:middle;WIDTH: 1.86em; HEIGHT: 1.86em;margin-right:0.4em;float:left;
}

.beraterspan2
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;color:#000000;font-weight:normal;padding:0px;margin:0px;left:2.97em;text-align:left;
vertical-align:middle;display:inline;cursor:pointer;
}

.beraterspan3
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;color:#000000;font-weight:normal;padding:0px;margin:0px;left:2.97em;text-align:left;
vertical-align:middle;display:table-cell;cursor:pointer;
}

.beraterspan4
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;color:#000000;font-weight:normal;padding:0px;margin:0px;left:2.97em;text-align:left;
vertical-align:middle;display:table-cell;cursor:pointer;margin-left:1em;
}

/* Kontakt Box */ 
.beraterspan5
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;color:#000000;font-weight:normal;padding:0px;margin:0px;left:2.97em;text-align:left;
vertical-align:middle;display:table-cell;cursor:pointer;padding-top:0.7em;
}
a:visited .beraterspan5,a:active .beraterspan5 {color:#000000;font-weight:normal;}
a:hover .beraterspan5{color:#000000;font-weight:bold;}
/* Kontakt Box Ende */ 

.searchimg
{
width:1.23em;height:1.23em;cursor:pointer;padding-left:0.8em;
}


.downloadtitel{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#0E3C9E;
font-weight:bold;
margin:0px;
padding-bottom:0.6875em;
padding-top:0.5625em;
padding-left:0.6875em;
}
.downloadimg
{
vertical-align:middle;WIDTH: 1.6875em; HEIGHT: 1.8125em;margin-right:1.375em;float:left;
}

.downloadimg50
{
vertical-align:middle;WIDTH: 3.094em; HEIGHT: 3.094em;margin-right:1.375em;float:left;
}

.downloadspan
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;color:#000000;font-weight:normal;padding:0px;margin:0px;left:2.97em;text-align:left;
vertical-align:middle;display:table-cell;cursor:pointer;width:35.8em;
}

.downloadspan50
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;color:#000000;font-weight:normal;padding:0px;margin:0px;left:2.97em;text-align:left;
vertical-align:middle;display:table-cell;cursor:pointer;width:33.1em;
}

.download
{
display:block;margin-left:0.7em;padding-top:0.45em;padding-bottom:0.45em
}

.downloaddunkel
{
display:block;margin-left:0.7em;padding-top:0.45em;padding-bottom:0.45em;background-color:#F4F4F4;
}

.downloadhr {height:1px;border:0px solid #efefef; border-top:1px solid #efefef;margin:0px;padding:0px;margin-bottom:0em;margin-top:0em;}

.downloaddunkelrahmen
{
background-color:#f4f4f4;margin:0px;padding:0px;border-top:1px solid #efefef;padding-top:0.45em;padding-bottom:0.45em;
}

.downloadhellrahmen
{
background-color:#ffffff;margin:0px;padding:0px;border-top:1px solid #efefef;padding-top:0.45em;padding-bottom:0.45em;
}

.downloaddunkelrahmen50
{
background-color:#f4f4f4;margin:0px;padding:0px;border-top:1px solid #efefef;padding-top:0.45em;padding-bottom:0.45em;height:3.71em;
}

.downloadhellrahmen50
{
background-color:#ffffff;margin:0px;padding:0px;border-top:1px solid #efefef;padding-top:0.45em;padding-bottom:0.45em;height:3.71em;
}

.adownload:link,.adownload:active,.adownload:visited{color: #000000;text-decoration:underline;}
.adownload:hover{color: #000000;text-decoration:underline;background-color: #DFE7F4;}

.suche{
background:url(../images/headhintergrund_341.jpg);
}


/* Seite empfehlen Formular */ 
input.empf {
 background-color: #F4F4F4;
 border-bottom: #000000 1px solid;
 border-left: #000000 1px solid;
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 color: #000000;
 font-family: Verdana,Arial, Helvetica, sans-serif;
 font-size:0.6875em;
 font-weight: normal;
}
.textfeld_empf {
text-align: left;
float: left;
width:18.3762em;
padding-right:1.237em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;
}

.erklaerung_empf{

text-align: left;
float: left;
width:27.25em;
padding-right:1.237em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;

}

.subheadline_empf {
text-align: left;
float: left;
width:27.25em;
padding-right:1.237em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7875em;
color:#000000;
font-weight:bold;
}

.eingabefeld_empf {
text-align: right;
position:relative;
right:0.6188em;
float: right;
}
.rahmen_empf {
display:block;
background-color:#DFE7F4;
border: #4369B2 1px solid;
padding:0.6188em;
width:27.25em;
height:18.1287em;
}
.zeile_empf{
width:27.25em;
background-color:#DFE7F4;
height:1.6089em;
padding-left:0.6188em;
}
input.input_empf {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:1em;
border: #FFFFFF 0.1237em solid;
background-color:#063899;
}
.error{
text-align: left;
float: left;
padding-right:1.2376em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:red;
font-weight:normal;
}
.allok{
text-align: left;
float: left;
padding-right:1.2376em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#063899;
font-weight:normal;
}


/* Seite empfehlen Formular ENDE */ 

/* Kontakt-Formulare */

select.form, input.form {
 background-color: #FFFFFF;
 border-bottom: #000000 1px solid;
 border-left: #000000 1px solid;
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 color: #000000;
 font-family: Verdana;
 font-size: 9pt;
 font-weight: normal;
width:200px;
}

textarea.form {
 background-color: #FFFFFF;
 border-bottom: #000000 1px solid;
 border-left: #000000 1px solid; 
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 color: #000000;
 font-family: Verdana;
 font-size: 9pt;
 font-weight: normal;
width:200px;
height:75px;
}


.radio_form {
 background-color: #FFFFFF;
 text-align:left;
 color: #000000;
 font-family: Verdana;
 font-size: 9pt;
 font-weight: normal;
width:420px;
}


.text_form{
text-align: left;
float: left;
width:200px;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;
}

.erklaerung_form{

text-align: left;
float: left;
width:430px;
padding-right:20px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;

}

.subheadline_form{
text-align: left;
float: left;
width:400px;
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7875em;
color:#000000;
font-weight:bold;
}

.eingabefeld_form {
text-align: right;
position:relative;
right:10px;
}

.rahmen_form {
display:block;
background-color:#DFE7F4;
border: #4369B2 1px solid;
padding:10px;
width:465px;
height:196px;
}

.zeile_form{
width:465px;
background-color:#FFFFFF;
height:26px;
padding-left:10px;
}

.zeile_erklaerung_form{
width:465px;
background-color:#FFFFFF;
height:16px;
padding-left:10px;
}

.showDataZeile_form{
width:465px;
background-color:#FFFFFF;
height:13px;
padding-left:10px;
}

input.input_form {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:1em;
border: #FFFFFF 2px solid;
background-color:#063899;
}


.rechtspos_form{
position:absolute;
text-align:right;
VERTICAL-ALIGN:bottom;
right:5px;
}


/* Kontakt Formulare ENDE */

a.fragenanker,a:link.fragenanker,a:visited.fragenanker,a:hover.fragenanker,a:active.fragenanker{
text-decoration:none;
color:#0E3C9E;
}
a.Linkfarbefragen,a:link.Linkfarbefragen,a:visited.Linkfarbefragen,a:hover.Linkfarbefragen,a:active.Linkfarbefragen{
text-decoration:none;
background-color:#FFFFFF;
}


.abschlussnavigation TD
{
	vertical-align:top;WIDTH: 9.79em;
}

.themen5 a {
display:block;
width:20.6em;
height:1.975em;
font:normal 0.6875em Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/pfeilTie_240.gif);
background-repeat:no-repeat;
background-position:0px;
border-top:0px solid #EDEDED;
margin:0px;padding:0px;
} 

.themen5 a:link, .themen5 a:visited {
background-image:url(../images/pfeilTie_240.gif);
background-repeat:no-repeat;
background-position:0px;
color:#000000;
text-decoration:none;
padding-bottom:0px;
border-top:0px solid #EDEDED;
margin:0px;padding:0px;
} 

.themen5 li a:hover {
background-image:url(../images/pfeilTie_240.gif);
background-repeat:no-repeat;
background-position:0px;
color:#000000;
text-decoration:none;
font-weight:bold;
border-top:0px solid #DBDBDB;
margin:0px;padding:0px;
} 

.themen5 ul {
margin:0px;
padding:0px;
list-style-type:none;
width:14.1em;
margin-left:0.5em;
}
 
.themen5 li {
list-style-image:none;
padding:0px;
margin:0px;
height:1.44em;
border-top:0px solid #DBDBDB;
vertical-align:middle;
text-indent:1em;
} 


.themen5
{
margin:0px;
padding:0px;
}

.thema5 {
padding-left:0em;
padding-top:0.1875em;
display:block;
} 

.thema5 li a:hover {
color:#000000;
} 

.Textsuche5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#00349e;
font-weight:bold;
cursor:pointer;
margin-left:0em;
height:1.4em;
padding-top:0.5em;
padding-left:1em;
display:block;
}

.ebene6table
{
margin:0px;
padding:0px;
}

.ebene6table td
{
vertical-align:top;
width:14.6em;
}

Table.table{width:94%; border-collapse:collapse; border-spacing:0;  border:0;}
TR .tr{}

TD.td {border:1px solid #CECECE;text-align: left; vertical-align: top; padding: 0.5em 0.5em 0.5em 0.5em;}

TD.tdxxx {border:1px solid #CECECE;text-align: left; vertical-align: top; padding: 0.5em 0.5em 0.5em 0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#000000;
font-weight:normal;
padding-right:0.725em;
padding-top:0.725em;
padding-left:0.825em;
padding-bottom:0.725em;
}

.Fliesstext_ohne_liniexxx TD.tdxxx {border:1px solid #CECECE;text-align: left; vertical-align: top; padding: 0.5em 0.5em 0.5em 0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#000000;
font-weight:normal;
padding-right:0.725em;
padding-top:0.725em;
padding-left:0.825em;
padding-bottom:0.725em;
}

TH.th{font-weight:bold;}


ul.Ueberschriftfrage{color:#0E3C9E;font-weight:bold;background-color:#E0E6F3;}
li.Ueberschriftfrage{color:#0E3C9E;background-color:#E0E6F3;padding-bottom:5px;}
.Ueberschriftfrage{background-color:#E0E6F3;}

li.Ueberschriftfrage A:Hover{Text-Decoration:underline}

ul.aufzaehlungabschluss {

padding:0px;
margin:0px;
padding-left:1.3em;
list-style-type:disc;
margin-bottom:0.3em;
padding-bottom:0.4em;
}

li.aufzaehlungabschluss {
padding:0px;
margin:0px;
letter-spacing:-0.04em;
}

.aufzaehlungabschluss A:link,.aufzaehlungabschluss  A:active,.aufzaehlungabschluss  A:visited {color: #000000;text-decoration:underline;}
.aufzaehlungabschluss A:hover {color: #000000;text-decoration:underline;background-color: #DFE7F4;}


/* kleine Teaser Home */ 

.teaserhomebild,.teaserhombild{
WIDTH: 14.54em;
HEIGHT: 7.17em;
margin:0px;
padding:0px;
border:0px solid black;
}
.teaserpfeil{
width:0.625em;
height:0.625em;
}
/* kleine Teaser Home Ende */ 

/* linkespalte Teaser Home */ 

	.ruimgffe5k {position:absolute;right:-1px;bottom:-3px;border:0px solid #DBDBDB;margin:0px;padding:0px}
	.luimgffe5k {position:absolute;left:0px;bottom:-3px;border:0px solid #DBDBDB;margin:0px;padding:0px}

	.rdivffexk {position:absolute;right:0px;height:100%;top:0px;width:1px;border-right:1px solid #dbdbdb;margin:0px;padding:0px;} 
	.ldivffexk {position:absolute;left:0px;height:100%;top:0px;width:1px;border-left:1px solid #dbdbdb;margin:0px;padding:0px;} 
	.udivffexk {position:absolute;left:0px;width:100%;bottom:-2px;height:1px;border-bottom:1px solid #dbdbdb;margin:0px;padding:0px;}
	.teaserposk{padding:0px;margin:0px;padding-left:0.6em;padding-top:0.6em;width:13em;display:block;}

/* linkespalte Teaser Home Ende */ 


/*  Teaser 1 x 2  */ 

.teaserbreitbild{
width:29.4635643564356em;
height:8.41584158415842em; 
margin:0px;
padding:0px;
border:0px solid black;
}

.teaserposbreit{padding:0px;margin:0px;padding-left:0.6em;padding-top:0.6em;width:16em;display:block;}

/*  Teaser 1 x 2 Ende */ 

/*  Teaser 2 x 1  */ 

.bild2x1 {
width:29.4635643564356em;
height:8.41584158415842em;
margin:0px;
padding:0px;
border:0px solid black;
}
/*  Teaser 2 x 1  Ende */ 

/*  Teaser 1 x 1  */ 

.bild1x1 {
width:14.5420792079208em;
height:8.41584158415842em;
margin:0px;
padding:0px;
border:0px solid black;
}
/*  Teaser 1 x 1  Ende */ 

/*  Tips & Themen */ 

.tippstitel{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#0E3C9E;
font-weight:bold;
margin:0px;
padding-bottom:0.6875em;
padding-top:0.5625em;
padding-left:0.6875em;
padding-right:0.6875em;
}


.tippsspan
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;color:#000000;font-weight:normal;padding:0px;margin:0px;left:2.97em;text-align:left;
vertical-align:middle;display:table-cell;cursor:pointer;width:35.8em;width:100%;
}

.tippsspan a:Link, .tippsspan a:visited, .tippsspan a:active{color: #000000;text-decoration:underline;}
.tippsspan a:hover{color: #0E3C9E;text-decoration:none;} 

.tipps
{
display:block;margin-left:0.7em;padding-top:0.45em;padding-bottom:0.45em
}

.tippsdunkel
{
display:block;margin-left:0.7em;padding-top:0.45em;padding-bottom:0.45em;background-color:#F4F4F4;overflow:hidden;margin-right:0em;
}

.tippshr {height:1px;border:0px solid #efefef; border-top:1px solid #efefef;margin:0px;padding:0px;margin-bottom:0em;margin-top:0em;}

.tippsdunkelrahmen
{
background-color:#f4f4f4;margin:0px;padding:0px;border-top:1px solid #efefef;padding-top:0.45em;padding-bottom:0.45em;
}

.tippsrahmen
{
background-color:#ffffff;margin:0px;padding:0px;border-top:1px solid #efefef;padding-top:0.45em;padding-bottom:0.45em;
}
.tipps:link, .tipps:active, .tipps:visited{color: #000000;text-decoration:underline;}
.tipps:hover{color: #0E3C9E;text-decoration:none;}
/*  Tips & Themen Ende */ 




.roimgffext{position:absolute;right:-0.18558168316831683168316831683168em;top:0px;border:0px solid #DBDBDB;margin:0px;padding:0px}


/*  Bild Position im Layout */ 

.BildL {FLOAT: left; MARGIN-BOTTOM: 0.6em; MARGIN-RIGHT: 0.6em
}
.BildR {FLOAT: right; MARGIN-BOTTOM: 0.6em; MARGIN-LEFT: 0.6em
}

/*  Bild Position im Layout ENDE */ 


.sm_Fliesstext_ohne_linie {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
font-weight:400;
padding:0;
}
.sm_Fliesstext_ohne_linie A:link,.sm_Fliesstext_ohne_linie A:active,.sm_Fliesstext_ohne_linie A:visited{color:#000;text-decoration:underline}

.sm_ebene1 {
color:#02339A;
font-weight:700;
padding-left:0.625em;
padding-top:0.375em;
padding-bottom:0.375em;
}
.sm_ebene1 A:link,.sm_ebene1 A:active,.sm_ebene1 A:visited{color:#02339A;text-decoration:underline;font-weight:700;text-decoration:none}
.sm_ebene2 {
font-weight:700;
color:#000;
padding-left:2.4375em;
padding-top:0.25em;
padding-bottom:0.25em;
}
.sm_ebene2 A:link,.sm_ebene2 A:active,.sm_ebene2 A:visited{color:#000000;text-decoration:underline;font-weight:700;text-decoration:none}
.sm_ebene3 {
color:#000;
padding-left:4.375em;
padding-top:0.25em;
padding-bottom:0.25em;
}
.sm_ebene3 A:link,.sm_ebene3 A:active,.sm_ebene3 A:visited{color:#000000;text-decoration:underline;font-weight:400}

.sm_ebene3 A:hover, .sm_ebene2 A:hover, .sm_ebene1 A:hover{background-color:#DFE7F4;color:#000;text-decoration:underline}

Table.servicetable{border:1px solid #CECECE;border-collapse:collapse;border-spacing:1px;width:98%;}
TD.servicetd{border:1px solid #CECECE;margin:1px;width:49%;padding:0.5em;text-align:left;vertical-align:top}
TD.servicetd2{border:1px solid #CECECE;margin:1px;width:49%;padding:0.5em;text-align:left;vertical-align:top}
TH.serviceth,TH.serviceth2{background-color:#F90;margin:1px}
.serviceenflugContent{font-family:Arial;font-size:0.6875em;height:1.2376em;width:1.1139em}
.serviceenflugContentTyp{font-family:Arial;font-size:0.6875em;height:1.2376em;width:8.6015em}

DIV.themen UL LI A{position:relative !IMPORTANT;top:0px !IMPORTANT;left:-0.2em !IMPORTANT;width:21.2em !IMPORTANT;height:2.3em !IMPORTANT}

ul.pfeilblau {
list-style-image:url("../images/Pfeil_w_504.gif");
margin-left:17px;
margin-top:10px;
margin-bottom:5px;
margin-right:0px;
padding-left:5px
}
img{
border:0px;
}

ul.pfeilblau a, li.pfeilblau a {LEFT: 0em; POSITION: relative; TOP: -0.25em}
.userid{color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em}

table.OhneRahmenOhneHoover{width:100%}
TD.OhneROhneH,  {
padding-top:0.6em;
padding-bottm:0.6em;
text-align:left;
vertical-align:top;
}
tr.OROH{background-color:#FFFFFF;}
