


#grundflaeche{
	width:100%;
	clear:both;
	margin:20px 0 10px 0;
	padding:0px 0px 10px 0px;
	float:left;
	background: #697e9b url('./layoutpics/gmap_bg.gif') repeat-x left top;

}

#map_huelle{
	width:510px;
	
		margin:0px 0 0 18px;
	
	padding:0px;
	float:left;
	background: url('./layoutpics/map_right_bg.jpg') no-repeat right top;
}
#map_hilfebereich{
	clear:both;
	float:left;
	width:740px;
	padding:0px;
	
		margin:0px 10px;
	
	background:none;
	display:none;
	color:#fff;
}
#map{
	width: 500px; 
	height: 398px;
	float:left;
	margin:0px;
	padding:0px;
	background:url('./layoutpics/laden.gif') no-repeat left top;
}

#map a, #map img{
	border:none;
}

#map_foot{
	width:510px;
	height:16px;
	float:left;
	margin:0px;
	padding:0px;
	background: url('./layoutpics/map_bottom_bg.jpg') no-repeat right top;
}



#map_navi{
	width:220px;
	float:right;
	
		margin:0px 0 0 10px;
	
	padding:0px;
	font-size:11px;
	font-weight:bold;
	
}

#tabfenster{
	float:left;
	width:100%;
	margin:0 0 10px 0;
	padding:0px;
}
.tabs{
	display:inline;
	height:20px;
	float:left;
	cursor:pointer;
	padding:0px;
	margin: 0 0 0 0px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}



#tab_bg_links_firmen{
	width:10px;
	float:left;
	height:20px;
	padding:0px;
	margin:0px;
	display:inline;
	background: url('./layoutpics/umenue_eins_bg_links_aktiv.jpg') no-repeat left top;
}
#tab_span_firmen{
	
		padding:0 2px;
	
	margin:0px;
	float:left;
	position:relative;
	top:3px;
}
#tab_bg_rechts_firmen{
	width:10px;
	float:left;
	height:20px;
	padding:0px;
	margin:0px;
	display:inline;
	background: url('./layoutpics/umenue_eins_bg_rechts_aktiv.jpg') no-repeat left top;
}
#tab_firmen{
	background: url('./layoutpics/umenue_eins_bg_mitte_aktiv.jpg') repeat-x left top;
	color:#FFF;
	display:block;
	margin:0 10px 0 0px;
}



#tab_bg_links_hilfe{
	width:4px;
	float:left;
	height:20px;
	padding:0px;
	margin:0px;
	display:inline;
	background: url('./layoutpics/umenue_eins_bg_links.jpg') no-repeat left top;
}
#tab_span_hilfe{
	
		padding:0 14px;
	
	margin:0px;
	float:left;
	position:relative;
	top:3px;
}
#tab_bg_rechts_hilfe{
	width:5px;
	float:left;
	height:20px;
	padding:0px;
	margin:0px;
	display:inline;
	background: url('./layoutpics/umenue_eins_bg_rechts.jpg') no-repeat right top;
}

#tab_hilfe{
	background:url('./layoutpics/umenue_eins_bg_mitte.jpg') repeat-x left top;
	color:#697e9b;
	display:block;
	margin:0 0 0 2px;
}


#anzeige_firmen_suchmaske{
	float:left;
	width:220px;
	margin:5px 0 0 0;
	padding:0px;
	color:#fff;
}








#bra_suche_hauptkategorien{
	padding:0px;
	margin:2px 0 4px 0px;
	width:215px;
	font-size:11px !important;
}
#bra_suche_hauptkategorien option{
	font-size:11px !important;
}

#bra_suche_kategorien{
	padding:0px;
	margin:0px 0 2px 0px;
	width:215px;
	font-size:11px !important;
}
#bra_suche_kategorien option{
	font-size:11px !important;
}


#gmap_sucheingabe{
	margin:2px 0 0 0;
	padding:0px;
	width:210px;
}

#gmap_sucheingabe_aktion{
	margin:2px 0 0 0;
	padding:0px;
	width:210px;
}







.volltext_firmen_liste, li .ohne_punkt ul li{
	width:600px;
	display:block;
	clear:both;
	float:left;
	margin:0 0 10px 0;
	list-style-type:none !important;
	background-image:none !important;
}

.volltext_firmen_liste .button,li .ohne_punkt ul li .button{
	font-size:9px !important;
	float:right;
	cursor:pointer;

}
#buchstaben_bereich{
	float:left;
	
		margin:0px 0px 15px 0px;
	
	padding:0px;
}

.buchstabenkiste{
	width:18px;
	height:18px;
	margin: 3px;
	padding:0px;
	float:left;
	display:inline;
	text-align:center;
	
}

.searchbuchstabe{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	display:block;	
	color:#1b1b1b !important;
	position:relative;
	top:1px;
}
.searchbuchstabe:hover{
	background: url('./layoutpics/buchstabe_b.gif') no-repeat left top !important;
}

.branchenlinie{
	width:215px;
	height:1px !important;
	clear:both;
	margin:10px 0 10px 0;
	padding:0px;
	border:none;
	background: url('/branchenverzeichnis/layoutpics/linie.gif') repeat-x left top !important;
	font-size:1px;
}



#map_info{
	width:765px;
	clear:both;
	margin:10px 0 0px 0;
	padding:10px 0 20px 0;
	float:left;
}

#map_info ul{
	float:left;
	clear:both;
	width:765px;
}

#map_info li{
	padding: .3em 0 .3em 0em;
	/*background: url(/bilderLayout/punkt_aufzaehlung.gif) no-repeat .3em 1em;*/
}

#map_info a {
	font-weight:normal !important;
}

#map_info hr{
	width:750px !important;
	float:left;
	clear:both;
}


.detail_liste_feld{
	float:left;
	width:765px !important;
	list-style-type:none !important;
	margin:0px 0 0px 0;
	padding:5px 0 0px 0;
}
.detail_liste_feld li{
	float:left;
	width:755px !important;
	list-style-type:none !important;
	padding:4px 0px 2px 5px !important;
	margin:6px 0 0 0 !important;
	clear:both;
}

.firma_detail{
	display:none;
	clear:both;
	float:left;
	margin:10px 0 0px 0px !important;
	padding:0 0 0px 0;
	width:760px;
	
}
.firmenschild{
	display:inline;
	float:left;
	cursor:pointer;
}





.ohne_punkt{
	list-style-type:none !important;
	background-image:none !important;
	clear:both;
}

#lademeldung{
	width:100px;
	height:100px;
	background-color:grey;
	z-index:-10;
	position:absolute;
	top:300px;
	left:500px;
}





