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

body {
  font-family:arial,helvetica,sans-serif;
  font-size:9pt;
}

#kopfzeile {
  position:absolute;
  top:8px;
  left:8px;
  width:977px;
  height:63px;
  margin-bottom:5px;
}

#logo {
  position:absolute;
  top:0px;
  left:0px;
  width:190px;
  height:63px;
  background-image:url(images/bundesadler.png);
  float:left;
}

#foto {
  position:absolute;
  top:3px;
  right:0px;
  left:195px;
  height:60px;
  background-image:url(images/bg_branding_a.gif);
}

#navigation {
  position:absolute;
  top:76px;
  left:8px;
  width:190px;
}

#anzeige {
  position:absolute;
  left:203px;
  top:76px;
  width:782px;
  height:470px;
}

.symbol {
  float:left;
  border:0px solid #c0c0c0;
  margin-right:5px;
}

.titel {
  background-color:#132e56;
  color:#ffffff;
  height:19px;
  padding-left:5px;
  font-weight:bold;
  padding-top:1px;
}

a {text-decoration:none}
a:hover {
	text-decoration: underline;
}

.reiter {
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  height:16px;
  margin-left:1px;
  margin-right:1px;
}

.reiter a {
  color:#ffffff;
  text-decoration:none;
}

.reiteraktiv {
  background-color:#ffffff;
  color:#132c56;
  border-top: 1px solid #132e56;
  border-left: 1px solid #132e56;
  border-right: 1px solid #132e56;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  height:16px;
  margin-left:1px;
  margin-right:1px;
}

.reiteraktiv a {
  color:#132e56;
  text-decoration:none;
}



.inhaltsfenster {
  position:relative;
  border:1px solid #132e56;
  border-top:0px;
  /*width:780px;
  height:470px;*/
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  height:auto;
}

#kartenkopf ul {
  margin:0px;
  padding:0px;
  list-style:none;
  float:left;
}

#kartenkopf ul li {
  float:left;
}


#infofenster {
  z-index:102;
  position:relative;
}

#erlaeuterungfenster {
  z-index:102;
  position:relative;
}

#street {
  width:180px;
}

#plz {
  width:50px;
}

#ort {
  width:121px;
}

#kartenfenster {
  position:relative;
}

.eintrag {
  margin-bottom:1px;
  background-color:#dee0ec;
  height:15px;
  padding-top:4px;
  position:relative;
  font-size:8pt;
  overflow:hidden;
}

.eintraglegende {
  margin-bottom:1px;
  background-color:#dee0ec;
  height:22px;
  padding-top:4px;
  position:relative;
  font-size:8pt;
  overflow:hidden;
}

.eintrag a {
  height:15px;
  padding-top:2px;
  margin-left:10px;
  color:#132e56;
  padding-left:12px;
  background-image:url(images/dreieck.png);
  text-decoration:none;
}

.eintrag a:hover {
  text-decoration:underline;
}

.suche {
  padding-bottom:10px;
}

.abstand {
  height:10px;
}

.karte {
  width:100%;
  height:100%;
  position:absolute;
  left:0px;
  top:0px;
  z-index:100;
 /* width:780px;
  height:470px;*/
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
}

.fehler {
  position:absolute;
  left:30px;
  right:30px;
  top:0px;
  height:30px;
  background-color:#990000;
  z-index:110;
}

#requestrunning {
  position:absolute;
  top: 225px;
  left: 302px;
  z-index:100;
}

#fehlermeldungen {
  position:absolute;
  top:0px;
  left: 170px;
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  background-color:#800000;
  color:#ffffff;
  z-index:101; 
}

#auswahlfenster {
  position:absolute;
  top:120px;
  z-index:102;
  padding:10px;
  border:2px solid #132e56;
  background-color:#ffffff;
  left: 50px;
  width:350px;
}

#erlaeuterungframe {
	/* width:780px;
  	height:470px; */
	width:100%;
	height:100%;
}

#inhaltsframe {
	/* width:780px;
  	height:470px; */
	width:100%;
	height:100%;
}



#fusszeile {
  position: absolute;
  width:762px;
  left:195px;
  top:565px;
  font-size:8pt;
  color:#132e56;
  padding-left:10px;
}


.head-banner-adler {
  Z-INDEX: 300;
  WIDTH: 558px;
  BACKGROUND: url(img/bg_header-adler.gif) no-repeat left top; 
  FLOAT: right; 
  HEIGHT: 63px;
  border:0px solid #ff0000;
}

.head-banner-motive {
  Z-INDEX: 310;  
  BACKGROUND: url(img/img_header/bg_header-motive4.jpg) no-repeat left top; 
  FLOAT: right; 
  WIDTH: 398px; 
  HEIGHT: 63px
}


.legendensymbol {
  width:30px;
  height:20px;
  float:left;
}

#infoFensterTestbetrieb {
  width:600px;
  padding:5px;
  background-color:#ffffff;
  position:absolute;
  top:70px;
  left:221px;
  border:1px solid #132e56;
  z-index:200;
}

#kartengroesse {
	float:right;
	padding-right:5px;
	font-size:7pt;
	font-weight:normal;
	
}

#linkfenster {
	position:absolute;
	width:300px;
	height:50px;
	border:1px solid #132E56;
	right:0px;
	background-color:#DEE0EC;
	z-index:99999;
	color:#000000;
	padding:3px;
	font-size:9pt;
}
