@charset "utf-8";

.olControlLayerSwitcher .layersDiv {
    background-color: #000000 !important;
    padding: 5px 10px !important;
	line-height: 0.5em !important;
    border-radius: 10px 0 0 10px !important;
    opacity: 0.75 !important;
    filter: alpha(opacity=60) !important;
	}

#map img {
  max-width: none !important;  /*behbebt Probleme mit bootstrap.css beim Anzeigen eines Tooltips*/
}

#map iframe,svg { max-width:none !important; }  /*behbebt Probleme mit bootstrap.css beim Anzeigen eines Polygons*/
#map {
  padding: 0;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 1em;
  color: #000;
}
.olFramedCloudPopupContent {
	font-size: 0.8em;
	font-family: Verdana, sans-serif;
}
#OpenLayers_Map_6_OpenLayers_ViewPort { height:auto !important;}  /*behbebt Probleme mit maxzoom und minzoom*/

.olControlAttribution {
    bottom: 0.1em !important;
}
#descriptionToggle {
	position: absolute;
  	font-size: 1em;
	z-index: 10000;
	left: 80px;
	height: 14px;
	border-left: 1px solid #000040;
	border-bottom: 1px solid #000040;
	border-right: 1px solid #000040;
	padding: 2px 10px;
	margin-right: 200px;
	background-color: #EEE;
	font-size: 12px;
	cursor: default;
	opacity: 0.7;
} 
#descriptionToggle:hover {
	background-color: #FFF;
	opacity: 1;
}
#description {
	position: absolute;
	z-index: 10000;
	left: 80px;
	top: 18px;
	border: 1px solid #000040;
	padding: 10px 10px;
	margin-right: 200px;
	background-color: #FFF;
	font-size: 12px;
}
 
#attribution {
	bottom: 0;
	left: 0;
	padding: 5px 8px 1px 8px;
	position: absolute;
	font-size: 11px;
	font-style: italic;
	z-index: 1000;
}

#layer {
	position: absolute;
	top: 60px;
	right: 10px;	
	z-index: 10002;
}

#layer > div {
	border: 1px solid #000;
	background-color: #FFF;
	padding: 4px 5px;
	font-size: 0.7em;
	cursor: default;
	margin-bottom: 4px;

}
#layer div:hover {
}
#layer .active {
	background-color: #EEF;
}

.hide { display: none; }
