/**
* gmap.css
*
* @author Eike Beyer
* @package eb_gmap
* @version 1.0.0
* @since 30.08.2009
* @copyright (c) 2009 Italo-Youngtimer.de - www.italo-youngtimer.de
*/


.map_container
{
	background:		#e8a33c url(../images/userrow_background.png) top repeat-x;
	border:			2px solid #000000;
	margin:			0;
	padding:		0;
	overflow:		hidden;
}

.map
{
	padding:		14px;
}

.map_sidebar
{
	padding:		8px;
	padding-top:	18px;
	margin-bottom:	8px;
	color:			#5FBBFF;
	width:			184px;
	background:		#444444;
	float:			right;
}

.map_sidebar a, .map_sidebar img
{
	border:			0;
}

.map_footer {

    color:			#5FBBFF;
    padding:		30px;
    background:		#444444;
    min-height:		250px;
}

.legend {

 	color:			#5FBBFF;
    vertical-align:	top;
}

.legend table {

	padding: 10px;
}

.legend td {

	vertical-align:	top;
}

legend#map {

	color:			#5FBBFF;
	font-size:		1.1em;
}


fieldset#map {

  	border:			1px solid #5FBBFF;
  	color:			#5FBBFF;
 	margin: 		auto;
  	width: 			400px;
}

.map_sidebar hr
{
	border-bottom:	1px dashed #5FBBFF;
}

.searchresult, .searchresult a
{
	color:			#FFFF00;
	font-weight:	bold;
}

.searchresult li
{
	padding:		3px;
	margin:			0;
}


.marker_name
{
	font-size:		15px;
	font-weight:	bold;
	text-align:		center;
	margin:			0;
	padding:		0;
	border:			0;
}

.marker_name hr
{
	border:			0;
  	border-top:		1px dashed #000000;
  	height:			1px;
	margin-top:		10px;
	margin-bottom:	8px;
	display:		block;
	clear:			both;
}

.marker_link, .marker_link a
{
	color:			#000000;
	border:			0px;
	font-size:		14px;
	text-align:		left;
	height:			30px;
}

.marker_link img
{
	border:			0;
}


.marker_img
{
	border:			0;
	text-align:		center;
}

.marker_dist
{
	font-size:		9px;
	font-weight:	bold;
	text-align:		center;
}

.marker_remove
{
	font-size:		15px;
	color:			#FF0000;
	font-weight:	bold;
	text-align:		center;
	margin:			0;
	padding:		0;
}

.info_box
{
	min-height:		170px;
	width:			250px;
}

.info_box img, .info_box a
{
	border:			0;
}

#userblock
{
	position:		relative;
	margin:			0 !important;
	padding:		0 !important;
	left:			0px;
	top:			0px;
	width:			175px;
	height:			330px;
	z-index:		1;
	overflow: 		auto;
	border:			1px solid #000000;
	background:		#FFFFFF url(../images/form_background.png) bottom left repeat-x;
	text-decoration: none;
}

#userblock a
{
	text-decoration: none;
}

#userblock:hover
{
	border:			1px solid #CF2200;
}

.userlist
{
	font-size:		1em !important;
	font-weight:	bold !important;
	text-decoration:none !important;
	display:		block !important;
	padding-left:	6px !important;
	padding-right:	10px !important;
	padding-top:	4px !important;
	padding-bottom:	4px !important;
}

.userlist:hover
{
	font-size:		1em !important;
	font-weight:	bold !important;
	text-decoration:none !important;
	display:		block !important;
	background:		#DEDEDE !important;
	padding-left:	6px !important;
	padding-right:	10px !important;
	padding-top:	4px !important;
	padding-bottom:	4px !important;

}

#markerblock
{
	position:		relative;
	margin:			0 !important;
	padding:		0 !important;
	left:			0px;
	top:			0px;
	width:			175px;
	height:			170px;
	z-index:		1;
	overflow: 		auto;
	border:			1px solid #000000;
	background:		#FFFFFF url(../images/form_background.png) bottom left repeat-x;
	text-decoration: none;
}

#markerblock a
{
	text-decoration: none;
}

#markerblock:hover
{
	border:			1px solid #CF2200;
}

.markerlist
{
	font-size:		1em !important;
	font-weight:	bold !important;
	text-decoration:none !important;
	display:		block !important;
	padding-left:	6px !important;
	padding-right:	10px !important;
	padding-top:	4px !important;
	padding-bottom:	4px !important;
}

.markerlist:hover
{
	font-size:		1em !important;
	font-weight:	bold !important;
	text-decoration:none !important;
	display:		block !important;
	background:		#DEDEDE !important;
	padding-left:	6px !important;
	padding-right:	10px !important;
	padding-top:	4px !important;
	padding-bottom:	4px !important;
}