@CHARSET "UTF-8";


 .left {
	width: 236px;
	padding-top: 20px;
	float: left;
}

 .right {
	padding-top: 20px;
	float: left;
}

.mapinfotext {
	font-size:1.1em;
	color:#666666;
	display:block;
	padding:5px 0px;;
}

div#locater-layer {
	height:260px;
	overflow:auto;
	width:300px;
}

div#locater-layer div.data {
	float:left;
	text-align:left;
	width:170px;
}

div#locater-layer div.meta {
	width: 120px;
	float: left;
	text-align: left;
	padding-left: 0px;

	margin:0;
	position:absolute;
	right:10px;
	top:5px;
}

span.standortname {
font-weight:bold;
margin-bottom:0.2em;
}

div#locater-layer span.mapadresse {
	font-weight:normal;
	margin-bottom:0.2em;
	display:block;
	width:200px;
}

div.locater-adresse span {
	display:block
}

#anfahrt-form {
	width:220px;
}

noscript p {
	border:0.25em solid #CCCCCC;
	display:block;
	padding:1em;
	margin:3em;
	font-size:1.2em;
	color:#666666;
}

div#locater-layer input {
	width: 220px;
	padding-left:3px;
	margin-top:3px;
	color:#787878 ;
}

#adresse {
	width: 220px;
	padding-left:3px;
	margin-top:3px;
	color:#787878 ;
}

div#locater-layer input.routesubmit {
	width: 16.2em;
	padding-left:3px;
	margin-top:5px;
	color:#000000;
}

div#locater-layer #div_service-img {
	width:240px;
	display:block;
	padding-top:15px;
}

#Google_Map  {
	font-size:11px;
	padding-left:5px;
	padding-top:5px;
	width:700px;
}

#locater-div ul.service-filter {
	float:left;
	width:400px;
	margin-left:30px;
}

#google_input {
	float:left;
}

#gmap_div {
	margin-top:4px;
	float:left;
	clear:both;
}

#locater-div ul.service-filter li {
	display:block;
	float:left;
	background:none;
	font-size:12px;
	line-height:20px;
	padding-right:5px;
	padding-left:0px;
	width:180px;
}

#locater-div ul.service-filter li * {
	vertical-align:middle;
}

input#gmap_adresse {
	height:18px;
	margin:1.167em 0pt 1.49em 0px;
	padding-left:5px;
	width:220px;
	display:block;
	vertical-align:buttom;
}

#locater-div select#Locator-selectstandort {
	display:block;
	height:18px;
	width:220px;
	padding-left:5px;
}

#locater-div option {
padding-left:5px;
}

#locater-div legend {
	display:none;
}

#locater-div  .locator-submit {
	display: block;
 	text-align: center;
 	color:#000000;
	margin-top:5px;
	padding-left:3px;
	width:220px;
}

#locater-div fieldset, img {
	border:medium none;
}


#findadress {
	margin-bottom:auto;
}

.gmapmenu {
	font-size:11px;
	padding-right:3px;
	text-align:right;
	vertical-align:middle;
	width:97%;
	height:15px;
	margin-top:5px;
}

.gmapmenu img {
	height:16px;
	vertical-align:bottom;
	width:16px;
	margin:0 !important;
	padding:0 !important;
	border: none !important;
}

.gmapmenu a {

}

.gmapInfo {
	float:left;
	text-align:left;
	font-size:11px;
	height:15px;
	padding:3px;
	vertical-align:middle;
	margin-top:5px;
}

/** Googlemap/Liste  **/


#GList_Sitemap .cats {
	float: left;
	width: 30%;
	margin: 10px;
}

#GList_Sitemap th {
	font-size: 11px;
	text-align: left;
	background-color: #d3d3d3;
	color: #717171;
	padding: 2px 5px;
}

#GList_Sitemap th a {
	color: #717171;
}

#GList_Sitemap td {
	padding-top: 5px;
}

#GList_Sitemap .item {
	clear	: both;
	float	: left;
	margin	: 10px 0;
	width	: 90%;
	padding	: 10px;
	background: #F0F0EB;
	border	: 1px solid #EAEADA;
}

#GList_Sitemap label {
	display	: block;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #ACA5A3;
}

#GList_Sitemap input,
#GList_Sitemap .checkbox,
#GList_Sitemap select,
#GList_Sitemap textarea {
	border	: 1px solid #ACA5A3;
	padding	: 2px;
	width: 95%;

}


