@charset "utf-8";
/* CSS Document */

.laenderwahlbuttom{display:none;}

#topnavi {width:126.7em;}
* html #topnavi {width:126.75em;}

* +html #topnavi {width:126.5em;}
	
html:first-child>b\ody #topnavi {width:116.65em;}
body:first-of-type #topnavi {width:auto;}

#toplayer{ width:126.835em; left:0.25%;   }
	
* html #toplayer{width:127.1em; left:0.25%;}

* +html #toplayer{width:126.65em; left:0.25%;}
	
html:first-child>b\ody #toplayer{width:116.85em;}

body:first-of-type #toplayer{width:auto;}

.toplayer_hinter{ display:block; 
					z-index:0; 
					position:absolute; 
					left:25pt; 
					top: 18pt;
					height:69.5pt; 
					width:51.1em; 
					background-color: #FF9900; 
					font-size: 0.60em; 
					border:none;
					border-bottom: 0.5pt solid #fff;
					font-family: verdana, Arial, Helvetica, sans-serif;
					background-image: url(../medien/bilder/linie_orange_topl.gif);
					background-repeat: repeat-x;
					background-position: left bottom;
					}
* html .toplayer_hinter{top: 17pt;}
* +html .toplayer_hinter{top: 17pt;}

.content{ top:1.75em; left:-0.25pt;  width:126.85em;  }

* html .content{ top:1.7em; left:-1.55pt; width:127.45em; }

* +html .content{ top:1.75em; left:-0.25pt;  width:126.6em; }

html:first-child>b\ody .content{top:1.7em; left:-0.25pt; width:116.95em; }

body:first-of-type .content{top:1.7em; left:-0.25pt; }

#map {width:64.65em; margin-left:18.2em; }

* html #map {width:65.1em; margin-left:18.35em; }

* +html #map {width:64.6em; margin-left:18.15em; }

html:first-child>b\ody #map {width:55.55em; margin-left:17.1em; }

body:first-of-type #map {width:65.65em; }

.inh{ width:64.65em; margin-left:18.2em; }

* html div.inh{ width:65.1em; margin-left:18.35em; }
* +html div.inh{ width:64.6em; margin-left:18.15em; }

body:first-of-type div.inh {width:65.65em; }

html:first-child>b\ody .inh{ width:55.55em; margin-left:17.1em; }

#inh_profilrahmen{ width:64.65em; margin-left:18.2em; margin-bottom:5em; }

* html div #inh_profilrahmen{ width:65.1em; margin-left:18.35em; }
* +html div #inh_profilrahmen{ width:64.6em; margin-left:18.15em; }

html:first-child>b\ody #inh_profilrahmen{ width:55.55em; margin-left:17.1em; }

body:first-of-type #inh_profilrahmen {width:65.65em; }

.sucheebene{width:53.85em; margin-left:0em; border:0.75pt solid #c1c1c1; background-color:#f2f2f2; height:2.15em;}
* html .sucheebene{width:54.55em; }
* +html .sucheebene{width:54.1em; }

html:first-child>b\ody .sucheebene{width:44.7em; }

body:first-of-type .sucheebene{width:54.95em; }

#map6{top:7em;  }
.view_map{ left:2.55em; }
.view_li{ left:5.05em; }
* html .view_li{ left:4.95em; }
* +html .view_li{ left:4.95em; }
html:first-child>b\ody .view_li{ left:5em; }

input.suchefeld{ width:33.95em;}
* html input.suchefeld{width:37.25em;}
* +html input.suchefeld{ width:37.75em; }

html:first-child>b\ody input.suchefeld{width:26.75em; }

body:first-of-type input.suchefeld{ width:34.55em;}

/*--beginn der Imressumbox--*/

#impressum, #datenschutzerklaerung, #inhaltsverzeichnis{ width:64.55em; margin-left:18.3em; }
		
* html #impressum, * html #datenschutzerklaerung, * html #inhaltsverzeichnis {width:65.1em; margin-left:18.25em; margin-bottom:1.45em;}
* +html #impressum, * +html #datenschutzerklaerung, * +html #inhaltsverzeichnis {width:64.6em; margin-left:18.15em; margin-bottom:1.45em;}

html:first-child>b\ody #impressum, html:first-child>b\ody #datenschutzerklaerung, html:first-child>b\ody #inhaltsverzeichnis { width:55.55em; margin-left:17.1em; margin-bottom:1.45em;}

body:first-of-type #impressum, body:first-of-type #datenschutzerklaerung, body:first-of-type #inhaltsverzeichnis{ width:65.65em; } 

.treffer_icon, .treffer_icon_daten, .treffer_icon_sitemap{right:4.5pt; }

.greyrahm{border:0.75pt solid #999;}	
.greyrahm2{border:0.75pt solid #c1c1c1;}
.greyrahm3{border:0.75pt solid #c1c1c1;}
/*
* html body{ margin-left:9.5pt;}
body{margin-top:0.5pt; margin-left:9.5pt;}*/



.Stil4 {
	
	margin-left:2pt; width:17.55em;
	}

* html #navilinks{
	margin-left:1.5pt; 
}

* +html #navilinks {margin-top:0.5pt; margin-left:1.5pt;}

body:first-of-type #navilinks { margin-top:-1.5pt;}

body:first-of-type .Stil4 {margin-left:2pt;  width:18.2em;}
	
* html .logo{ background-position:-1pt 0.5pt;  }

.view_pro{ position:absolute; top:0em; left:0.1em; margin-left:0em;}
* html .view_pro{ position:absolute; top:0em; right:0em; left:0em; margin-left:0em; }
* +html .view_pro{ position:absolute; top:0em; right:0em; left:0em; margin-right:0em; }

.view_map{ position:absolute; top:0em; margin-left:0em;}
