/*************************************************
 * Seite: www.heidelberger-leben.de
 * Datei: ext/isa_googlemaps.css
 * Media: screen
 * * * * * * * * * * * * * * * * * * * * * * * * *
 * Datum: 2009-08 | ...
 * Autor: David Schkalee & Stephan Krause
 *************************************************/
 
/* ************* Vermittlersuche MARGINAL ************** */
#marginal-top .tx-isagooglemaps-pi1 {
	margin: 5px 0 0 5px;
}
#marginal-top .tx-isagooglemaps-pi1 .googlemaps_search_form  {
	background: transparent url('/fileadmin/images/hle/ext/isa_googlemaps/bg_marginal_form.gif') left top no-repeat;
}
#marginal-top .tx-isagooglemaps-pi1 .googlemaps_search_form input.txt_zip {
	float: left;
	width: 34px;
	margin: 3px 0 0 2px !important;
	border: none !important;
	font-size: 0.85em;
	background: transparent url('/fileadmin/images/hle/blank.gif') left top !important;
}
#marginal-top .tx-isagooglemaps-pi1 .googlemaps_search_form input.txt_city {
	float: left;
	width: 106px;
	margin: 3px 0 0 5px !important;
	border: none !important;
	font-size: 0.85em;
	background: transparent url('/fileadmin/images/hle/blank.gif') left top !important;
}
#marginal-top .tx-isagooglemaps-pi1 .googlemaps_search_form input.submit {
	width: 23px !important;
	height: 22px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent url('/fileadmin/images/hle/blank.gif') left top !important;
	border: none !important;
	cursor: pointer;	
}
/* ************* Vermittlersuche HOME ************** */
#content .tx-isagooglemaps-pi1 .home_search_form_container{
	margin: 5px 0 0 6px;
	padding: 0;
}
#content .tx-isagooglemaps-pi1 .home_search_form  {
	width: 137px;
	height: 33px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: transparent url('/fileadmin/images/hle/ext/isa_googlemaps/bg_home_form.gif') left top no-repeat;
}
#content .tx-isagooglemaps-pi1 .home_search_form  FORM {
	margin: 0;
	padding: 0 0 0 6px;
}
#content .tx-isagooglemaps-pi1 .home_search_form input.txt_zip {
	float: left;
	width: 34px;
	margin: 8px 0 0 0 !important;
	border: none !important;
	font-size: 0.85em;
	background: transparent url('/fileadmin/images/hle/blank.gif') left top !important;
}
#content .tx-isagooglemaps-pi1 .home_search_form input.txt_city {
	float: left;
	width: 66px;
	margin: 8px 0 0 3px !important;
	border: none !important;
	font-size: 0.85em;
	background: transparent url('/fileadmin/images/hle/blank.gif') left top !important;
}
#content .tx-isagooglemaps-pi1 .home_search_form input.submit {
	width: 23px !important;
	height: 22px !important;
	margin: 8px 0 0 0 !important;
	padding: 0 !important;
	background: transparent url('/fileadmin/images/hle/blank.gif') left top !important;
	border: none !important;
	cursor: pointer;	
}
/* ************* Vermittlersuche CONTENT ************** */
#content .tx-isagooglemaps-pi1 .googlemaps_search_form  FORM {
	margin: 0 !important;
	padding: 0 !important;
}
#content .tx-isagooglemaps-pi1 .optional .txt_zip {
	margin: 0 0 0 25px !important;
}
#content .tx-isagooglemaps-pi1 .optional .txt_city {
	margin: 0 0 0 5px !important;
}
#content .tx-isagooglemaps-pi1 .optional .inputButton {
	margin: 0 0 0 5px !important;
}

#map_container {
	margin: 0 10px 0 25px;
	position:relative;
}

#content .tx-isagooglemaps-pi1 .googlemaps_link {
	position: relative;
	width: 100%;
	height: 5px;
}
#content .tx-isagooglemaps-pi1 .googlemaps_link SPAN.link {
	position: absolute;
	right: 0px;
	top: 5px;
}
#content .tx-isagooglemaps-pi1 .googlemaps_link SPAN.link .buttonlink{
	margin-right: 0px !important;
}

#map_container div#map_canvas {
	visibility:hidden;
}

#map_container div#loader {
	position:absolute;
	left:0;
	top:0;
	width:475px;
	height:400px;
	text-align:center;
}

#map_container div#loader .img {
	width:220px;
	height:19px;
	background:url('/fileadmin/images/hle/ext/isa_googlemaps/loader.gif') no-repeat left top;	
	margin:190px auto 0;
}


/* ************* Vermittlersuche START ************** */
#marginal-top .tx-isagooglemaps-pi1 {
	margin: 5px 0 0 5px;
}
#marginal-top .tx-isagooglemaps-pi1 .googlemaps_search_form  {
	background: transparent url('/fileadmin/images/hle/ext/isa_googlemaps/bg_marginal_form.gif') left top no-repeat;
}
#marginal-top .tx-isagooglemaps-pi1 .googlemaps_search_form input.txt_zip {
	float: left;
	width: 34px;
	margin: 3px 0 0 2px !important;
	border: none !important;
	font-size: 0.85em;
	background: transparent url('/fileadmin/images/hle/blank.gif') left top !important;
}
#marginal-top .tx-isagooglemaps-pi1 .googlemaps_search_form input.txt_city {
	float: left;
	width: 106px;
	margin: 3px 0 0 5px !important;
	border: none !important;
	font-size: 0.85em;
	background: transparent url('/fileadmin/images/hle/blank.gif') left top !important;
}
#marginal-top .tx-isagooglemaps-pi1 .googlemaps_search_form input.submit {
	width: 23px !important;
	height: 22px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent url('/fileadmin/images/hle/blank.gif') left top !important;
	border: none !important;
	cursor: pointer;	
}
#content .tx-isagooglemaps-pi1 .googlemaps_search_form  FORM {
	margin: 0 !important;
	padding: 0 !important;
}
#content .tx-isagooglemaps-pi1 .optional .txt_zip {
	margin: 0 0 0 25px !important;
}
#content .tx-isagooglemaps-pi1 .optional .txt_city {
	margin: 0 0 0 5px !important;
}
#content .tx-isagooglemaps-pi1 .optional .inputButton {
	margin: 0 0 0 5px !important;
}

#map_container {
	margin: 0 10px 0 25px;
	position:relative;
}

#content .tx-isagooglemaps-pi1 .googlemaps_link {
	position: relative;
	width: 100%;
	height: 5px;
}
#content .tx-isagooglemaps-pi1 .googlemaps_link SPAN.link {
	position: absolute;
	right: 0px;
	top: 5px;
}
#content .tx-isagooglemaps-pi1 .googlemaps_link SPAN.link .buttonlink{
	margin-right: 0px !important;
}

#map_container div#map_canvas {
	visibility:hidden;
}

#map_container div#loader {
	position:absolute;
	left:0;
	top:0;
	width:475px;
	height:400px;
	text-align:center;
}

#map_container div#loader .img {
	width:220px;
	height:19px;
	background:url('/fileadmin/images/hle/ext/isa_googlemaps/loader.gif') no-repeat left top;	
	margin:190px auto 0;
}
.tx-isagooglemaps-pi1 {

}
.tx-isagooglemaps-pi1 .googlemaps_search-list {
	margin: 0 0 0 20px;
}
.tx-isagooglemaps-pi1 .googlemaps_search-list .googlemaps_search-list-item {
	margin: 0 0 10px 0;
}
.tx-isagooglemaps-pi1 .googlemaps_search-list .googlemaps_search-list-item .name {
	display: block;
	font-weight: bold;
}
.tx-isagooglemaps-pi1 .googlemaps_search-list .googlemaps_search-list-item .address {
	display: block;
}
.tx-isagooglemaps-pi1 .googlemaps_search-list .browselinks {

}
.tx-isagooglemaps-pi1 .googlemaps_search-list .browselinks {
	margin: 10px 0 0 0;
	text-align: center;
}
.tx-isagooglemaps-pi1 .googlemaps_search-list .browselinks UL {
	text-align: right;
	padding: 0 !important;
} 
.tx-isagooglemaps-pi1 .googlemaps_search-list .browselinks UL LI {
	display: block;
	float: left;
	list-style: none;
	padding: 0 0 0 6px !important;
	margin: 0 0 0 2px !important;
	background: transparent url('/fileadmin/images/hle/ul_li_pipe.gif') left 1px no-repeat !important;
	/* first-child für den IE6 simulieren: */
	background-image: expression((this.previousSibling == null)? 'none !important' : 'url(/fileadmin/images/hle/ul_li_pipe.gif) !important');
	/**************************************/
}
.tx-isagooglemaps-pi1 .googlemaps_search-list .browselinks UL LI:first-child {
	background-image: none !important;
}
.tx-isagooglemaps-pi1 .googlemaps_search-list .browselinks UL LI SPAN.current{
	color: #28B4E5;
}
.tx-isagooglemaps-pi1 .googlemaps_search-list .browselinks UL LI A {
	color: #000000 !important;
}

.tx-isagooglemaps-pi1 .googlemaps_search-list .browsecount {
	font-size: 0.85em;
	margin-bottom: 10px;
}
.tx-isagooglemaps-pi1 .infotext {
	margin-bottom: 10px !important;
}

