#leistungenNav li {	margin:0 0 5px 0;  font-weight:bold;}
#leistungenNav li ul { margin:5px 0 20px 0; }
#leistungenNav li ul li {  font-weight:normal; }

#leistungenNav_geo,
#leistungenNav_geo a,
#leistungenNav_geo a:hover { color:#69660f; text-decoration:none; }

#leistungenNav_geo ul li {background:url(../_gfx/listDott_geo.gif) no-repeat 5px center; padding:0 0 0 15px; }


#leistungenNav_umwelt,
#leistungenNav_umwelt a,
#leistungenNav_umwelt a:hover { color:#980019; text-decoration:none; }

#leistungenNav_umwelt ul li { background:url(../_gfx/listDott_umwelt.gif) no-repeat 5px center; padding:0 0 0 15px; }


#leistungenNav_hydro,
#leistungenNav_hydro a,
#leistungenNav_hydro a:hover { color:#0f1269; text-decoration:none; }


.anker {
	font-size:0.01em;
	line-height:0.01em;
	position:relative;
	left:-9999px;
	height:1px;
}

h2 {
	font-size:16px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin:30px 0 5px 0;
}

h3 {
	font-weight:bold;
	font-size:17px;
	margin:23px 0 5px 0;
}

h4 {
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #e3e3e3;
	line-height:19px;
	padding:10px;
}

/* 
  headline style 
 - - - - - - - - - - - - - - - - - - - - */
.hdl_willkommen { width:208px; background:url(../_gfx/hdl_willkommen.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }

/*.kontakt { width:81px; background:url(../_gfx/hdl_kontakt.gif) no-repeat left top; text-indent:-9999px; margin-top:3px;	} */
.hdl_unternehmen { width:132px; background:url(../_gfx/hdl_unternehmen.gif) no-repeat left top; text-indent:-9999px;  margin-top:3px;}
.hdl_geo-baugrunderkundung { width:293px; background:url(../_gfx/hdl_geo-baugrunderkundung.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_geo-kampfmittel { width:434px; background:url(../_gfx/hdl_geo-kampfmittel.gif) no-repeat left top; text-indent:-9999px; margin-bottom:0px;  }
.hdl_geo-gruendungs { width:288px; background:url(../_gfx/hdl_geo-gruendungs.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_geo-tiefStrassenbau { width:431px; background:url(../_gfx/hdl_geo-tiefStrassenbau.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_geo-baugrundlabor { width:431px; background:url(../_gfx/hdl_geo-baugrundlabor.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_umwelt-gefaehrdungs { width:340px; background:url(../_gfx/hdl_umwelt-gefaehrdungs.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_umwelt-chemieAna {  width:231px; background:url(../_gfx/hdl_umwelt-chemieAna.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_umwelt-sanRueckFlaech {  width:456px; background:url(../_gfx/hdl_umwelt-sanRueckFlaech.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_hydrogeo { width:140px; background:url(../_gfx/hdl_hydrogeo.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_referenzen { width:132px; background:url(../_gfx/hdl_referenzen.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }

.hdl_referenzen-geo { width:206px; background:url(../_gfx/hdl_refere-geotechnik.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_referenzen-umwelt { width:170px; background:url(../_gfx/hdl_refere-umwelt.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }
.hdl_referenzen-hydro  { width:234px; background:url(../_gfx/hdl_refere-hydro.gif) no-repeat left top; text-indent:-9999px; margin-top:3px; }


h4.leistungen {
	background:url(../_gfx/hdl_leistungen-blick.gif) no-repeat 6px center;
	text-indent:-9999px;
	width:217px;
}

h4.hdl_histoEntwicklung {
	background:url(../_gfx/hdl_histoEntwicklung.gif) no-repeat 6px center;
	text-indent:-9999px;
	width:305px;
}

.mainConCol {
	line-height:1.5em;
}

.stdBullitList,
.teaserBullitList {
	list-style-type:disc;
	margin:0 0 0 20px;
}

.stdBullitList li,
.teaserBullitList li {
	margin:0 0 5px 0;
}

.teaserBullitList li {
	margin:0 0 10px 0;
}

p { margin:10px 0 10px 0; }

.teaserBox {
	/*border:1px solid #e3e3e3; */
}

.teaserBox_foo {
	margin:10px;
	text-align:right;
}

.teaserBox_foo a,
.teaserBox_foo a:hover {
		padding:0 12px 0 0;
		background:url(../_gfx/weiterIco.gif) no-repeat right center;
}

.teaserCon { margin:10px; }

.ext { 
	background:url(../_gfx/extLinkIco.gif) no-repeat right center;
	padding:0 12px 0 0;
}

.con_tab { float:left; display:block; width:60px; }
	
#extraStylePassbilder  { margin-bottom:0; }
	
#passbilder {
	width:100%;
	float:left;
	margin:5px 0 40px 0;
}	

#passbilder .col {
	float:left;
	width:26%;
}


#gmap {
	width:100%;
	height:330px;
}
	
#gmap #map {
	width:100%;
	height:100%;
}	
	
	
dl.histoListe {
}	

dl.histoListe dd {
	margin:0 0 10px 0;
	float:left;
	width:85%;
}

dl.histoListe dt {
	margin:0 0 10px 0;
	width:13%;  
	float:left; 
	font-weight:bold; 
}

.listDottStd { font-weight:bold; margin:0 0 10px 0; }

.listDottStd li {
	background:url(../_gfx/listDott_std.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 0 0 5px;
	font-weight:normal;
}


.refeImg_list {
	width:100%;
}

.refeImg_list li {
	width:286px;
	margin:0 11px 30px 0;
	float:left;
}

.refeImg_list .img { text-align:center; line-height:0em; height:215px; }
.refeImg_list .txt { margin:5px 0 0 0; height:50px; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; font-size:11px; padding:5px; }


.kontaktLeft {
	float:left;
	width:245px;
	margin:0 0 20px 0;
}

.kontaktRight {
	float:left;
	margin:0 0 20px 0;
}	

















	
	
	
	
