.box_oben .wechsel {
	/* display:block; */
	color:#E5EFF5;
	background-color:#E5EFF5;
	border:none;
	width:20%;
   height:22px;
   text-align:center;
   float:right;
}
.box_oben .wechsel:hover {
	color:#000;
	background-color:blue;
	border:1px blue solid;
	width:20%;
   height:22px;
   text-align:center;
	float:right;
}
.box_oben {
	width:100%; height:30px; text-align:center;
}



.spst_head{padding-top:0}

.sportstaetten #main_container .sub_container_content a{color:red}
.sportstaetten #main_container .sub_container_content{min-height:1px; overflow:hidden;}


.sub_container_head{min-height:20px; height:auto!important}


.sportstaetten{ border:0px solid #666666; margin-bottom:15px;clear:both }
.sportstaetten a{text-decoration:none; color:#336699 }
.sportstaetten a:hover{color:#FF0000}
.sportstaetten h2{ background-color:#94aec5; color:#ffffff; padding:7px; font-weight:bold; font-size:inherit}
.sportstaetten .artikel{position:relative}
.sportstaetten_form{ margin:16px; margin-right:5px; display:inline; float:left}

.main_staettenarten{color:#336699; background-color:inherit; border:2px solid #99aec8; margin:16px; height:56px  }


.main_staettenart{ float:left; margin:5px}
.bezirkskarte{margin:13px 4px 13px 95px; border:0px solid black; float:left}
.sportstaetten .main_sportarten{  }
.main_sportart_box{color:#99aec8;float:left; width:160px; background-color:inherit; border:2px solid #99aec8; margin:20px 16px; overflow:hidden; position:relative}
.main_sportart{margin:3px}
.main_sportart a,.main_staettenart a{color:#336699}
#spstSubButton{cursor:pointer;color:white; background-color:#99aec8}

.single_staette img{float:left; width:350px; height:225px}
.single_staette{background-color:#ecf1f4; font-size:13px!important; color:#000000!important}
.single_daten{float:right; width:235px; padding-left:5px}
.singel_beschreibung{clear:both; margin-top:10px; padding:7px; }
.singel_beschreibung li{list-style:none}
.singel_beschreibung strong{font-weight:normal}


.list_staette_0 , .list_staette_1{ padding:5px 7px}
.list_staette_0{background-color:#ffffff}

.spst_backlink{ float:right }






.sub_container_content p.wbbSportanlagenSucheText,#wbbSportanlagenForm{margin:10px; margin-bottom:0}
.wbbSportanlagenSucheText{font-size:12px; font-weight:bold}
#wbbSportanlagenForm{width:265px; float:left}

#wbbSportanlagenForm select{width:265px}
#wbbSportanlagenForm label{display:block; margin-top:0px}
#wbbSportanlagenForm label.first{margin-top:0}
#wbbSportanlagenForm .form_button100{margin-top:20px}

#main_container{background-color:#e5eef7;}
.sub_container_content .karte{width:40%;  float:left}
.sub_container_content .karte img{margin:0; margin-top:18px; margin-left:35px; border:0px solid #99aec8}
#wbbSportanlagenForm button:hover,.sub_container_content .karte img:hover{cursor:pointer}




.listBrowser{margin-left:8px}


.wbbSportanlagenSingleDaten{float:right; width:227px}
.wbbSportanlagenSingleImage{margin-left:8px; margin-top:3px}
.wbbSportanlagenSingleVorschlagMail{text-align:right; margin-top:15px}
.wbbSportanlagenSingleBeschreibung{clear:both}

.editView{ border:2px solid #99aec8; margin:auto; width:70%; padding:10px}
.editView .art{ width:200px; height:40px; overflow:hidden; display:inline-block; border:1px solid blue} 
.editView .left{float:left}
.editView .right{float:right}

#map{font-size:18px}
#map {top_:202px; text-align:right }
#map  span{font-size:9px; position:relative; top:28px; left:-4px}
#map  a{display:block; text-align:left;  margin-left:14px;font-size:9px}

