.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;
}

.h1_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
color:#ffffff;
font-weight:bold;
margin:0px;
padding-left:0.625em;
width:24.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;
}

a{text-decoration:none;color:#000000}
a .nav{color:#00359a;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;font-weight:700;letter-spacing:-0.1em;text-decoration:none}
a:link .nav,a:visited .nav,a:active .nav{color:#00359a}
a:hover .nav,a.selected:link .nav,a.selected:visited .nav,a.selected:active .nav,a.selected:hover .nav{color:#fff;cursor:pointer}
a.selected .nav{color:#fff;cursor:pointer;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;text-decoration:none}
a:hover .beraterspan5{background-color:transparent;text-decoration:none;}
a:visited .beraterspan5,a:active .beraterspan5{color:#000;font-weight:400}
a:hover .beraterspan5{color:#000;font-weight:700}
a.fragenanker,a:link.fragenanker,a:visited.fragenanker,a:hover.fragenanker,a:active.fragenanker{color:#0E3C9E;text-decoration:none}
a.Linkfarbefragen,a:link.Linkfarbefragen,a:visited.Linkfarbefragen,a:hover.Linkfarbefragen,a:active.Linkfarbefragen{background-color:#FFF;text-decoration:none}
a:link img.akt {display:none;border:0 solid #FFF} 
a:active img.akt {display:none;border:0 solid #FFF}
a:visited img.akt {display:none;border:0 solid #FFF}
a:hover img.akt {display:inline;border:0 solid #FFF}
a:link img.pas {display:inline;border:0 solid #FFF}
a:active img.pas {display:inline;border:0 solid #FFF}
a:visited img.pas {display:inline;border:0 solid #FFF}
a:hover img.pas {display:none;border:0 solid #FFF}
a.selected:link img.akt {display:inline;border:0 solid #FFF}
a.selected:active img.akt {display:inline;border:0 solid #FFF}
a.selected:visited img.akt {display:inline;border:0 solid #FFF}
a.selected:hover img.akt {display:inline;border:0 solid #FFF}
a.selected:link img.pas {display:none;border:0 solid #FFF}
a.selected:active img.pas {display:none;border:0 solid #FFF}
a.selected:visited img.pas {display:none;border:0 solid #FFF}
a.selected:hover img.pas {display:none;border:0 solid #FFF}


.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:#000000;
font-weight:normal;
padding-right:0.725em;
padding-top:0.725em;
padding-left:0.825em;
padding-bottom:0.725em;
}
 

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:-1px;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:0px;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,.fontselector_normal_a:hover {
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,.fontselector_mittel_a:hover {
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,.fontselector_gross_a:hover {
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;
} 
 

#angebote_p,#angebote_a,#ausbildung_p,#ausbildung_a,#gesuche_p,#gesuche_a,
#karriere_p,#karriere_a,#studiengaenge_p,#studiengaenge_a#trainee_p,#trainee_a {
border:0px solid white;width:6.43em;height:2.5em;
} 

#Angebote{left:1.86em;position:absolute;top:0.81em;} 

#Ausbildung{left:10.99em;position:absolute;top:0.81em;} 

#Gesuche {left:20.55em;position:absolute;top:0.81em;} 

#Karriere {left:20.00em;position:absolute;top:0.81em;} 

#Studiengaenge {left:29.05em;position:absolute;top:0.81em;} 

#Trainee {left:39.05em;position:absolute;top:0.81em;} 

#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
}

#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
}

#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
}

#Pressemitteilung{
LEFT:13.99em;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
}

#Tipps{
LEFT:24.99em;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
}

#Bilderarchiv{
LEFT:36.12em;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
}

#Kundenbrief{
LEFT:43.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;
} 

a:link .nav,a:visited .nav,a:active .nav {
color:#00359a;
} 

a:hover .nav,a.selected:link .nav,a.selected:visited .nav,a.selected:active .nav,a.selected:hover .nav {
color:#ffffff;
cursor:pointer;
} 

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;
}


.suche{
background:url(../../images/headhintergrund_341.jpg);
}

/*Seite empfehlen*/
input.empf{background-color:#F4F4F4;border-bottom:#000 1px solid;border-left:#000 1px solid;border-right:#000 1px solid;border-top:#000 1px solid;color:#000;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:0.6875em;font-weight:400}
.textfeld_empf{color:#000;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;font-weight:400;padding-right:1.237em;text-align:left;width:18.3762em}
.erklaerung_empf{color:#000;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;font-weight:400;padding-right:1.237em;text-align:left;width:27.25em}
.subheadline_empf{color:#000;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7875em;font-weight:700;padding-right:1.237em;text-align:left;width:27.25em}
.eingabefeld_empf{float:right;position:relative;right:0.6188em;text-align:right}
.rahmen_empf{background-color:#DFE7F4;border:#4369B2 1px solid;display:block;height:18.1287em;padding:0.6188em;width:27.25em}
.zeile_empf{background-color:#DFE7F4;height:1.6089em;padding-left:0.6188em;width:27.25em}
input.input_empf{background-color:#063899;border:#FFF 0.1237em solid;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em}
.error{color:red;float:left;font-family:Verdana, Arial, Helvetica, 
/*Seite empfehlen 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_1069.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_1069.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_1069.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 */ 

.downloadtitel{color:#0E3C9E;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;font-weight:700;margin:0;padding-bottom:0.6875em;padding-left:0.6875em;padding-top:0.5625em}
.downloadimg{float:left;height:1.8125em;margin-right:1.375em;vertical-align:middle;width:1.6875em}
.downloadspan{color:#000;cursor:pointer;display:table-cell;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;font-weight:400;left:2.97em;margin:0;padding:0;text-align:left;vertical-align:middle;width:35.8em}
.downloadspanverl{color:#000;cursor:pointer;display:table-cell;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;font-weight:400;left:2.97em;margin:0;padding:0;text-align:left;vertical-align:middle;width:40em}
.downloaddunkel{background-color:#F4F4F4;display:block;margin-left:0.7em;padding-bottom:0.45em;padding-top:0.45em}
.downloadhr{border:0 solid #efefef;border-top:1px solid #efefef;height:1px;margin:0;padding:0}
.downloaddunkelrahmen{background-color:#f4f4f4;border-top:1px solid #efefef;margin:0;padding:0.45em 0}
.downloadhellrahmen{background-color:#fff;border-top:1px solid #efefef;margin:0;padding:0.45em 0}
.download{display:block;margin-left:0.7em;padding-bottom:0.45em;padding-top:0.45em}

adownload:link,.adownload:active,.adownload:visited{color:#000;text-decoration:underline}
.adownload:hover{background-color:#DFE7F4;color:#000;text-decoration:underline}
