html {
	min-height: 101%;
}


/* start Runde Ecken */
.zsnazzy {width:29.3em; 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;
} 

#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_navi4 {
left : 29.93em; 
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;
}

.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_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-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;
bottom:0.4em
}

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