/* ------------------------------------------------------------

Title:   VVO EfA Map
Author:  webit!
Update:  2010-03-25

------------------------------------------------------------ */

dd.map {
	width: 100%;
	height: 334px;
	}

.miniMap {
	width: 25%;
	height: 25%;
	border-bottom: 2px solid #545454;
	border-left: 1px solid #9c9c9c;
	z-index: 100;
	float: right;
	}

.buttonOnMap {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #848484;
	text-decoration: none;
	font-weight: bold;
	background: #FFEC0E none;
	border-bottom: 1px solid #545454;
	border-right: 1px solid #545454;
	border-left: 1px solid #9c9c9c;
	border-top: 1px solid #9c9c9c;
	font-size: 100%;
	z-index: 900;
	position: relative;
	top: 340px;
	left: 480px;
	}

.jpmap{
	border: 2px solid #545454;
	border-top-color: #9c9c9c;
	border-left-color: #9c9c9c;
	}


/* =MDVMapContextMenu
----------------------------------------------------------------------------- */

.mapContextMenu{
	border: 1px solid #808080;
	background-color: #E0E0E0;
	width: 100px;
	font-family: Helvectica, Arial, sans serif;
	font-size: 10pt;
	line-height: 12pt;
	padding: 2px;
	margin: 0px;
	position: absolute;
	display:none;
}
.mapContextMenu hr{
	width: 120px;
	height: 1px;
	text-align: center;
	border: 0px;
	margin: 6px 0px;
	padding: 0px;
	background-color: #808080;
}
*html .mapContextMenu hr{
	margin: 0px;
}
.mapContextMenuItem{
	color: #000000;
	border: 1px solid #E0E0E0; /*same as menu background*/
}
.mapContextMenuItem_active{
	color: #FFFFFF;
	background-color: #00216C;
	border: 1px solid #E0E0E0; /*same as menu background*/
	}


/* =MDVMapControl
----------------------------------------------------------------------------- */

.MDVMapControl {
	padding: 5px;
	width: 60px;
	position:relative;
	left: 5px;
	top: 5px;
	z-index: 200;
	}

.MDVMapControl_Arrow {
	display: inline;
	}

.MDVMapControl_ZoomLevels {
	left: 20px;
	width: 20px;
	position: relative;
	}

.MDVMapControl_ZoomLevel {
	height: 20px;
	width: 20px;
	vertical-align: middle;
	}


/* =MDVToolTip
----------------------------------------------------------------------------- */

.MDVToolTip {
	border: solid 1px #000000;
	background-color: #FFFFFF;
	padding: 4px;
	margin: 0px;
	white-space: nowrap;
	}


/* =MDVMapSyncBound
----------------------------------------------------------------------------- */

.MDVMapSync_Inner {
	-moz-opacity:0.30;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	background-color: #63A7AD;
	opacity: 0.30;
	}

.MDVMapSync_Outer {
	border: 1px solid #63A7AD;
	}


/* =MDVMapZoomBar
----------------------------------------------------------------------------- */

.MDVMap_ScaleBar {
	padding: 5px;
	position:relative;
	left: 10px;
	top: 550px;
	z-index: 100;
	}


/* =Custom
----------------------------------------------------------------------------- */

div.karte {
	margin-top: 15px;
	}

div.MDVMapControl_ZoomLevels {
	margin-top: 11px;
	}

div.MDVMapControl_ZoomLevels div.MDVMapControl_Arrow {
	display: none;
	}

div.MDVMapControl_ZoomLevel {
	height: 10px;
	}

div.MDVToolTipBubble_Body {
	font-size: 1.2em;
	}
dd div.MDVToolTipBubble_Body {
	font-size: 1em;
	}

#content div.MDVToolTipBubble_Body p {
	background: none !important;
	border: 0 !important;
	font-size: 1em !important;
	margin: 0 !important;
	padding: 1px 0 !important;
	}


#content div.MDVToolTipBubble_Body p.stop,
#content div.MDVToolTipBubble_Body p.place {
	font-weight: bold;
	padding-left: 23px !important;
	}
#content div.MDVToolTipBubble_Body p.stop {
	background: url(/img/karten/stop.gif) no-repeat 1px 0 !important;
	margin-left: -3px !important;
	}

#content div.MDVToolTipBubble_Body p.place {
	background: url(/img/karten/pin.gif) no-repeat 1px 0 !important;
	margin-left: -1px !important;
	}

#content div.MDVToolTipBubble_Body ul {
	margin-top: .5em !important;
	}

#content div.MDVToolTipBubble_Body li {
	font-size: .9em;
	}

#content div.MDVToolTipBubble_Body table {
	border-bottom: 0;
	margin-top: .6em;
	}

#content div.MDVToolTipBubble_Body table th, 
#content div.MDVToolTipBubble_Body table td {
	font-size: .8em;
	padding: 3px 2px 1px;
	}

#content div.MDVToolTipBubble_Body img {
	margin-left: 0;
	}

#content dd div.MDVToolTipBubble_Body a {
	border-bottom-style: dotted !important;
	}
#content dd div.MDVToolTipBubble_Body a:hover {
	border-bottom-style: solid !important;
	}


