body{
margin: 0; padding: 0;
}

#container{
z-index: 1;
position: absolute;
top: 0px;left: 50% ;
width: 990px;
margin-left:-495px;
}

#logo{
border:0px solid #999999;
}

#navi{
border:0px solid #999999;
}

#menu {
float:left;
width:170px;
border:0px solid #999999;
}
#menu a{
display:block;
text-decoration:none;
padding:3px;
}

#banner {
float:right;
width:190px;
border:0px solid #000000;
clear:right;
text-align:center;
padding-top:10px;
}


#content {
width:610px;
float:left;
margin-left:5px;
min-height: 400px;
padding:10px;
overflow:hidden;
}

#copyright{
	width:95%;
	text-align:right;
	margin-top:10px;

}
#copyright a {
	color:#999999;
	text-decoration:none;
	font-size: 75%;
}

#info{
float: clear;
z-index: 4;
xleft: 0px;
padding-top: 4px;
height:20px;
text-align: center;
border-top:1px solid #999999;
}

#info a{
text-decoration:none;
padding:6px;
text-transform: capitalize;
}
#map_canvas{
    width: 600px;
    height: 300px;
}
#adm_menu{
	padding-left:200px;
}
.menutitel{font-weight:bold;}

#ergebnis{padding:8px;}
#ergebnis_eintrag1,#ergebnis_eintrag2{padding:6px;}


.ergebnis_bild{display:inline-block;text-align:left;width: 140px;vertical-align:top;}
.ergebnis_daten{display:inline-block;text-align:left;width: 300px;vertical-align:top;}
.ergebnis_logo{display:inline-block;text-align:right;width: 130px;vertical-align:top;}
.ergenis_details{display:inline-block;text-align:left;width: 300px;vertical-align:top;}

#ergebnis_navi{padding:10px; }
.navi_zahl{display:inline-block;text-align:center;width: 180px;}
.navi_navi{display:inline-block;}

.ergebnis_titel_details{display:inline-block;text-align:left;width: 400px;vertical-align:top;}
.ergebnis_logo_details{display:inline-block;text-align:right;width: 150px;vertical-align:top;}



// für neue Detailsseite
#details{height:auto}
#layer{position: absolute;text-align:center;}


#an, #em, #map_canvas{
	visibility: hidden;
	position: absolute;
	z-index: 6;
	top: 0px;
	left: 20px;
	width: 550px;
	height: 350px;
	border:0px #dddddd solid;
}
#bi{
	visibility: visible;
	position: absolute;
	z-index: 6;
	top: 0px;
	left: 20px;
	width: 550px;
	height: 350px;
	border:0px #dddddd solid;
	overflow:auto;
}
.button1, a.button{
	COLOR: #333333; border: 1px solid #000000;
	background-color: #efefef;text-decoration:none;
	FONT-SIZE: 99%;
	xmargin-bottom:5px;
	xmargin:-5px;
	padding-left: 5px;padding-right: 5px;padding-top:3px;padding-bottom:3px;
	}
.detailbutton{
	COLOR: #333333; border: 1px solid #000000;
	background-color: #efefef;text-decoration:none;
	FONT-SIZE: 99%;
	xmargin-bottom:5px;
	xmargin:-5px;
	padding-left: 15px;padding-right: 15px;padding-top:3px;padding-bottom:3px;
	}
#adminmenu{padding-left:150px;line-height: 180%;}
