.clearFloat{
  clear: both;
}
#locations_map{
	width: 680px;
	height: 440px;
	border: 1px solid #97bb23;
}
.locations_searchMain{
	width: 680px;
	margin-bottom: 15px;
}
.locations_searchLeft, .locations_searchRight{
	width: 338px;
	float: left;
}
.locations_searchInner{
	padding: 0 55px 0 0;
}
.locations_searchLink{
	float: right;
	display:block;
	width:101px;
	color:#fff;
	background:url(../img/btn-more.gif) no-repeat;
	font-size:10px;
	font-weight:bold;
	padding:2px 0 3px 8px;
	position:relative;
}
#locations_searchbox, #locations_editbox{
	border: none;
	background:url(../img/bg-search.gif) no-repeat;
  width:156px;
  padding:2px 5px 3px;
  margin-right:7px;
  display:inline;
}
#locations_detail{
	width: 680px;
	height: 440px;
	margin-top: 20px;
}
#locations_detailFrame{
	width: 680px;
	height: 640px;
}
.locations_beside {
  float:left;
}
#locations_Filter {
  width:680px;
  padding-top:5px;
  overflow:hidden;
  float:left;
}
.locations_Line {
  width:680px;
}
.toTopLocations {
	display:block;
	width:32px;
	color:#fff;
	background:url(../img/btn-top.gif) no-repeat;
	font-size:10px;
	font-weight:bold;
	padding:2px 0 3px 18px;
	position:relative;
	float: right;
	margin-left:10px;
}
#locations_addFrame{
	width: 390px;
	height: 250px;
	margin-right: 20px;
}
/*Style für Widget*/
#location_widgetMap{
	border: 1px solid #96ba21;
	width: 228px;
	height: 145px;
}
#location_widgetSearchbox{
	margin-top: 5px;
	width: 164px;
	padding-left: 2px;
}
#location_widgetSearchbutton{
	border: none;
	margin-top: 5px;
	float: right;
}

