
/*kontakt -------------------------------------------------------------------------------------------------------*/
#kontaktnavispacer{
width:210px; height:21px;
}
#kontaktnavibottom{
	position:relative; top:0px; left:0px; 
	width:210px; height:130px;
}
#kontaktnavibottombalken1{
	position:absolute; top:390px; left:0px; 
	width:210px; height:110px;z-index:10;
}
#kontaktnavibottombalken2{
	position:absolute; top:490px; left:0px; 
	width:210px; height:70px;z-index:10;
}
#kontaktinhaltunten{
position:absolute;top:692px;left:30px;
height:210px; width:0px;
	
}
#kontaktuntenlinks{
position:absolute;top:-200px;left:280px;
height:132px; width:350px;
	
}
#kontaktvertbalken1{
position:absolute; top:0px; left:490px; 
height:132px; width:70px; z-index:20;
	
}
#kontaktvertbalken2{
position:absolute;top:0px;left:0px;
height:132px; width:280px;
	
}
#kontaktinhalteins{
position:absolute;top:0px;left:82px;
height:132px; width:210px;
	
}
#contactbgimage{
position:absolute;top:320px;left:0px;
height:132px; width:560px;
	
}
#kontaktquerbalken{
position:absolute;top:490px;left:0px;
height:70px; width:840px;
	
}
#kontaktinhaltoben{
position:absolute;top:70px;left:0px;
height:280px; width:560px;
	
}
#kontaktinhaltzwei{
position:absolute;top:0px;left:0px;
height:280px; width:490px;
	
}
#kontaktinhaltfeedback{
position:relative;top:0px;left:0px;
min-height:60px; width:490px;
	
}
* html #kontaktinhaltfeedback{height:50px;}
#kontaktfeedback1{
position:absolute;top:0px;left:0px;
height:60px; width:245px; 
	
}
#kontaktfeedback2{
position:absolute;top:0px;left:245px;
height:60px; width:245px;
	
}
#kontaktinhaltabo{
position:relative;top:0px;left:0px;
min-height:60px; width:490px;
	
}
* html #kontaktinhaltabo{height:60px;}

#kontaktabo1{
position:absolute;top:0px;left:0px;
height:60px; width:245px; 
}
#kontaktabo2{
position:absolute;top:0px;left:245px;
height:60px; width:245px;
	
}
#kontaktinhaltjugend{
position:relative;top:0px;left:0px;
min-height:60px; width:490px;
	
}
* html #kontaktinhaltjugend{height:60px;}

#kontaktjugend1{position:absolute;top:0px;left:0px;
height:60px; width:245px; 
}
#kontaktjugend2{
position:absolute;top:0px;left:245px;
height:60px; width:245px;
	
}
#kontaktinhaltpresse{
position:relative;top:0px;left:0px;
min-height:60px; width:490px;
}
* html #kontaktinhaltpresse{height:60px;}

#kontaktpresse1{
position:absolute;top:0px;left:0px;
height:60px; width:245px; 
	
}
#kontaktpresse2{
position:absolute;top:0px;left:245px;
height:60px; width:245px;
}
#includeuntenkontakt{
position:relative;top:114px;left:112px;
height:60px; width:280px;
}
/*sitemap -------------------------------------------------------------------------------------------------------*/
 #sitemapnavibottombalken1{
	position:absolute; top:460px; left:0px; 
	width:210px; height:30px;z-index:10;
}
#sitemapnavibottombalken2{
	position:absolute; top:490px; left:0px; 
	width:210px; height:70px;z-index:10;
}
#sitemapquerbalkenoben{
position:relative; top:100px; left:490px; 
width:100%; height:70px; 
}
#sitemapbalkenvert1{
position:absolute; top:0px; left:490px; 
height:70px; width:70px;
}
#sitemapnavibottom{
	position:relative; top:0px; left:0px; 
	width:210px; height:210px;
}
#sitemapbalkenoben{
	position:absolute; top:70px; left:140px; 
	width:420px; height:70px;
}
#sitemapbalkenoben2{
	position:relative; top:0px; left:0px; 
	width:350px; height:70px;
}
#sitemapbgbild{
position:absolute; top:140px; left:350px; 
width:140px; height:560px; 
}
#sitemapvertbalken{
position:absolute; top:140px; left:490px; 
width:70px; height:560px; 
}
#sitemaplinks{
position:absolute; top:140px; left:140px; 
width:210px; min-height:1200px; 
}
* html #sitemaplinks{height:1200px;}

#sitemaplinksbalkenbottom{
width:210px; height:70px; 
}
#sitemapquerbalkenunten{
position:absolute;top:660px;left:70px; 
height:140px;width:840px;
}
#includeuntensitemap{
position:relative;top:0px;left:0px; 
height:50px;width:210px;
}
/*anfahrt -------------------------------------------------------------------------------------------------------*/

#navitopanfahrt{
position:relative; top:0px; left:0px; 
margin:0px;padding:0px;
width:210px;  min-height:60px; border:0px; 
}
* html #navitopanfahrt{height:60px;}
#anfahrtnavibottom{
position:relative; top:0px; left:0px;
 width:210px; height:341px;
}
#anfahrtnavibottombalken1{
position:absolute; top:600px; left:0px; 
width:210px; height:30px;z-index:10;
}
#anfahrtnavibottombalken2{
	position:absolute; top:630px; left:0px; 
	width:210px; height:70px;z-index:10;
}
#anfahrttitel{
position:relative; top:0px; left:0px; 
height:70px; width:490px;
}
#anfahrtbalkenvert1{
position:absolute; top:0px; left:490px; 
height:210px; width:70px;
}
#anfahrtlinksblock{
position:absolute; top:70px; left:70px; 
height:140px; width:420px;border:0px;
}
#anfahrtbaustelle{
position:absolute; top:105px; left:240px; 
height:32px; width:169px;border:0px;
}
#anfahrtlinksblockrest{
position:absolute; top:70px; left:560px; 
height:140px; width:70px;
}
#anfahrtlinks{
position:absolute; top:30px; left:10px; 
}
#anfahrtadresse{
position:absolute; top:210px; left:70px; 
padding-left:20px;
height:140px; width:490px; 
}

#anfahrtinhaltunten{
position:absolute; top:350px; left:70px; 
min-height:490px; width:490px; 
}
* html #anfahrtinhaltunten{height:490px;}

#anfahrtinhalteinsbalken{
position:relative; top:0px; left:0px; 
height:70px; width:420px;
}
#anfahrtbalkenlink1{
position:absolute; bottom:10px; left:20px; 
}
#anfahrtinhalteins{
position:relative; top:0px; left:0px; 
min-height:490px; width:420px; 
}
* html #anfahrtinhalteins{
height:490px;
}
* > html #anfahrtinhalteins{height:auto;}

#anfahrtinhalteinstext{
position:relative; top:0px; left:0px;
width:350px; 
}
#anfahrtinhalteinspfeil{
position:relative; top:0px; left:350px;
width:12px; height:9px; 
}


#anfahrtinhaltzweibalken{
position:relative; top:0px; left:0px; 
height:70px; width:420px;
}
#anfahrtbalkenlink2{
position:absolute; bottom:10px; left:20px; 
}
#anfahrtinhaltzwei{
position:relative; top:0px; left:0px; 
min-height:210px; width:420px; 
}
* html #anfahrtinhaltzwei{
height:210px;
}
* > html #anfahrtinhaltzwei{
height:auto;
}
#anfahrtinhaltzweitext{
position:relative; top:0px; left:0px;
width:350px; 
}
#anfahrtinhaltzweipfeil{
position:relative; top:0px; left:370px;
width:12px; height:9px; 
}
#includeuntenanfahrt{
position:absolute; top:700px; right:0px;
width:210px; height:50px; 
}
#anfahrtsplaninhaltunten{
position:absolute;top:340px; left:30px; 
height:630px; width:800px; 
}

/*impressum -------------------------------------------------------------------------------------------------------*/
#impressumtitel{
position:relative; top:0px; left:0px; 
height:70px; width:490px;margin:0;padding:0;
}
/* logoleiste*/
#divlogoimpressum{
position:absolute; top:0px; left:0px;
vertical-align:top;
margin:0px; padding:0px;
width:70px; height:930px; border:0px;  
z-index:4;
 }

 #w3cinfo{
 position:absolute; top:500px; left:70px; 
width:210px; z-index:30;
 }
#impressumnavibottombalken1{
position:absolute; top:580px; left:0px; 
width:210px; height:90px;z-index:10;
}

#impressumnavibottombalken2{
position:absolute; top:660px; left:0px; 
width:210px; height:60px;z-index:10;
}
* html #impressumnavibottombalken2{
 height:62px;z-index:10;
}
#impressumbalkenvert{
position:absolute; top:0px; left:490px; 
height:70px; width:70px;
}
#inhaltobenimpressum{
	position:relative; top:70px; left:0px; 
	width:840px;
	display:block;clear:both;
}
#inhalteinsimpressum{
position:relative;display:inline; float:left; clear:right; 
	min-height:440px; width:280px;
}
* html #inhalteinsimpressum{
height:440px; 
}
#inhaltzweiimpressum{
	position:relative;display:inline; float:left; clear:right;  margin-top:70px; 
	min-height:370px; width:280px;
}
* html #inhaltzweiimpressum{
	height:370px;
}
#inhaltdreiimpressum{
	position:relative;display:inline; float:left; clear:right; 
	margin-top:140px; min-height:300px; width:280px;
}
* html #inhaltdreiimpressum{
	height:300px;
}
#haftungslinkimpressum{
	position:absolute; top:250px; left:580px; 
	height:30px; width:260px;
}
#impressuminhaltunten{
	position:relative; top:70px; left:0px;
}
#impressumbgbild{
position:relative;top:0px;left:0px;
	height:140px; 
}
#impressumquerbalken{
position:relative;top:0px;left:-210px;
height:70px; width:1050px;
z-index:10;
	
}
#inhaltvierimpressum{margin-top:-10px;
position:relative;top:0px;left:280px;
width:560px; 
}
#includeuntenimpressum{
position:relative;top:0px;left:0px;right:10px;
height:50px; width:280px;
	
}
mir{
position:relative;top:0px;left:0px;
display:inline; clear:both; float:left;
height:16px; width:16px; 
}