html {
	min-height: 101%;
}

h2 {
color: #0e3c9e;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: 700;
margin-top: 0px;
padding-top: 0px;
}



/* start Runde Ecken */
.zsnazzy {width:29.5em; float:left; margin:0; padding:0; background:transparent;}
.xtop, .xbottom {display:block; background:transparent; }
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:0.0625em;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:0.0625em solid #e0e0e0; border-right:0.0625em solid #e0e0e0; }
.xb1 {margin:0 0.3125em; background:#e0e0e0;}
.xb2 {margin:0 0.1875em; border-width:0 0.125em;}
.xb3 {margin:0 0.125em; }
.xb4 {height: 2px; margin: 0 0.0625em;
}
.xboxcontent {display:block; border:0 solid #e0e0e0; border-width:0 0.0625em; height:auto; font-weight:normal; padding:0;}
* html .xboxcontent {height:1px;}

/* end Runde ecken */


.zsnazzy_navi {width:14.58em; float:left; margin:0; padding:0; background:transparent;}

.bg_blue{
	background-color: #f2f4fa;
}

.adp_teaser{
	color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6875em;
}

#rahmen_head{
	min-height:2.1875em;
	height:2.1875em;
}

#adp_p {
border-right : 0 solid white;
border-top : 0 solid white;
border-left : 0 solid white;
width : 6.43em;
border-bottom : 0 solid white;
height : 2.5em;
}
#adp_a {
border-right : 0 solid white;
border-top : 0 solid white;
border-left : 0 solid white;
width : 6.43em;
border-bottom : 0 solid white;
height : 2.5em;
}

#adp_a_big {
border-right : 0 solid white;
border-top : 0 solid white;
border-left : 0 solid white;
width : 7.7em;
border-bottom : 0 solid white;
height : 2.5em;
}


#adp_navi1 {
left : 0.52em;
position : absolute;
top : 0.81em;
}
#adp_navi2 {
left : 11.5em;
position : absolute;
top : 0.81em;
}
#adp_navi3 {
left : 22.37em;
position : absolute;
top : 0.81em;
}
#adp_navi3_dovoba {
left : 21.00em;
position : absolute;
top : 0.81em;
}
#adp_navi4 {
left : 29.93em;
position : absolute;
top : 0.81em;
}
#adp_navi4_dovoba {
left : 31em;
position : absolute;
top : 0.81em;
}
#adp_navi5 {
left : 40.42em;
position : absolute;
top : 0.81em;
}
#adp_navi6 {
left : 50.22em;
position : absolute;
top : 0.81em;
}


/* kleine Überschrift mit 0.625em = 10 px */
.headweis2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.6875em;
color : #ffffff;
font-weight : bold;

padding-left : 0.6875em;
padding-bottom : 0.4736em;
}


.adp_rob {
background : url(/design_images/ro.gif) no-repeat top right;
}
.adp_lob {
background : url(/design_images/lo.gif) no-repeat top left;
}
.adp_rub {
background : url(/design_images/ru.gif) no-repeat bottom right;
}
.adp_lub {
background : url(/design_images/lu.gif) no-repeat bottom left;
}

.adp_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;
}




.table_div {
	margin:0;
	padding:0;


}

.td_left {
	float: left;
	margin-top: 0.3125em;
	margin-bottom:0.3125em;
	padding: 0; /*padding-top:0.35em;*/
	padding-left: 0.625em;

}

.td_right {
	float: left;
	margin-top: 0.3125em;
	margin-bottom:0.3125em;
	padding: 0; /*padding-top:0.3em;*/
	padding-left: 0.625em;
}


.td_left2 {
	float: left;
	margin:0;
	padding: 0;

}

.td_right2 {
	float: left;
	margin:0;
	padding: 0;
	padding-left:5px;
}


.cleaner {
	clear:both;
	height:0.625em;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

	.content_adp{
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size:0.6875em;
		color:#000000;

	}


	.link_black{
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size:0.6875em;
		color:#000000;
		text-decoration: none;
		font-weight : bold;
	}
	.link_blue{
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size:0.6875em;
		color:#003399;
		text-decoration: none;
	}
	.link_blue_bold{
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size:0.6875em;
		color:#003399;
		text-decoration: none;
		font-weight: bold;
	}
	
.link_fliesstext{
	color: #000000;
	text-decoration:underline;
	background-color: transparent;
}

.link_fliesstext:hover{
	color: #000000;
	text-decoration:underline;
	background-color: #DFE7F4;
}

	.icon_img{
		padding-top:0.625em;
		padding-right:0.625em;
		padding-left:0.625em;
		vertical-align: middle;
	}







/** helle Farben */
.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;
}

/** dunkel Farben */
.uberschriftdunkelblauwerbung, a.servicedunkel span.uberschriftdunkelblauwerbung,a.servicedunkel:link span.uberschriftdunkellauwerbung,a.servicedunkel:visited span.uberschriftdunkelblauwerbung,a.servicedunkel:active span.uberschriftdunkelblauwerbung,a.servicewhite:hover span.uberschriftdunkelblauwerbung{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#00349e;
font-weight:bold;
padding-bottom:0.1875em;
cursor:pointer;
}


.Text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#FFFFFF;
font-weight:normal;
cursor:pointer;
}


.Text2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
color:#00349e;
font-weight:normal;
cursor:pointer;
}

.angebot_anfordern_bild2 {
position:absolute;
right:0.4em;
top:8.0em;
}
.angebot_anfordern_bild3 {
position:absolute;
right:0.4em;
/* top:8.0em; */
}
/** helle Farben */
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;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}


/** dunkel Farben */
a.servicedunkel,a.servicedunkel:link,a.servicedunkel:visited,a.servicedunkel span.Text ,a.servicedunkel:link span.Text ,a.servicedunkel:visited  span.Text  {
color:#00349e;
font-weight:normal;
text-decoration:none;
cursor:pointer;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}


/** helle Farben */
a.servicewhite:hover,a.servicewhite:hover span.Text {
color:#ADC1E4;
font-weight:normal;
text-decoration:none;
cursor:pointer;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}


/** dunkel Farben */
a.servicedunkel:hover,a.servicedunkel:hover span.Text {
color:#00349e;
font-weight:normal;
text-decoration:none;
cursor:pointer;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}

.trennlinie {
border-top:1px solid #dbdbdb;
margin:0px;
padding:0px;
clear:both;
}

.ServiceNav_inhalt {
color:#039;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
font-weight:400;
left:9.25em;
position:relative;
text-decoration:none;
top:0.3em
}

.Ueberschrift{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ueber{color:#0E3C9E;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:700;margin:0;padding-bottom:0.225em;padding-left:0em;padding-top:0.725em}

#euver {
	font-weight:normal;
	color:#000000;
}

#euver:hover {
	font-weight:bold;
	color:#000000;
}

.spacer {
	height:0.3em;

}

/* korrektur nur für den IE 6  */
* html .spacer{
	*h\eight:0.03em;
	margin:-17px;
}