
.olLayerGoogleCopyright {
    left: 2px;
    bottom: 2px;  
}
.olLayerGooglePoweredBy {
    left: 2px;
    bottom: 15px;   
}
.olControlAttribution {
    font-size: smaller; 
    right: 3px; 
    bottom: 4.5em; 
    position: absolute; 
    display: block;
}


.olControlScale {
    right: 3px;
    bottom: 3em;
    display: block;
    position: absolute;
    font-size: smaller;
}
.olControlScaleLine {
   left: 10px;
   bottom: 15px;
   font-size: xx-small;
}
.olControlScaleLineBottom {
   border: solid 2px black;
   border-bottom: none;
   margin-top:-2px;
   text-align: center;
}
.olControlScaleLineTop {
   border: solid 2px black;
   border-top: none;
   text-align: center;
}


.olControlMousePosition {
    bottom: 0em;
    right: 3px;
    display: block;
    position: absolute;
    font-family: Verdana;
    font-size: smaller;
}


.olControlOverviewMapContainer {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.olControlOverviewMapElement {
    padding: 3px 11px 3px 3px;
    background-color: green;
    -moz-border-radius: 1px 0 0 0;
}
.olControlOverviewMapMinimizeButton {
    right: 0px;
    bottom: 80px;
}    
.olControlOverviewMapMaximizeButton {
    right: 0px;
    bottom: 80px;
}
.olControlOverviewMapExtentRectangle {
    overflow: hidden;
    background-image: url("../../layout/images/blank.gif");
    border: 1px dotted red;
}
.olControlOverviewMapRectReplacement {
    overflow: hidden;
    background-image: url("img/overview_replacement.gif");
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 10px;
}


.olPopupContent {
    padding:5px;
    overflow: auto;
}    


.olControlPanel  {
    float:left;
    height: 30px; 
    width: 275px;
    top: 6px;
	left: 6px;
}

.olControlPanel div { 
	display:block;
	width:  28px;
	height: 28px;
	margin: 2px;
	float:left;
    border: solid 1px #cccccc;
}

.olControlNavigationHistoryPreviousItemActive { 
   background-image: url("../../layout/images/toolbar/last_step.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}
.olControlNavigationHistoryPreviousItemInactive { 
   background-image: url("../../layout/images/toolbar/last_step_inactive.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}
.olControlNavigationHistoryNextItemActive { 
   background-image: url("../../layout/images/toolbar/next_step.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}
.olControlNavigationHistoryNextItemInactive { 
   background-image: url("../../layout/images/toolbar/next_step_inactive.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}

.olControlIdentifyItemActive { 
   background-image: url("../../layout/images/toolbar/object.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
}
.olControlIdentifyItemInactive { 
   background-image: url("../../layout/images/toolbar/object.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}

.olControlStartMapItemActive { 
   background-image: url("../../layout/images/toolbar/start.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
}
.olControlStartMapItemInactive { 
   background-image: url("../../layout/images/toolbar/start.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}

.olControlZoomInItemActive { 
   background-image: url("../../layout/images/toolbar/zoom_in.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
}
.olControlZoomInItemInactive { 
   background-image: url("../../layout/images/toolbar/zoom_in.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}

.olControlZoomOutItemActive { 
   background-image: url("../../layout/images/toolbar/zoom_out.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
}
.olControlZoomOutItemInactive { 
   background-image: url("../../layout/images/toolbar/zoom_out.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}

.olControlMouseDefaultsItemActive { 
   background-image: url("../../layout/images/toolbar/move.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
}
.olControlMouseDefaultsItemInactive { 
   background-image: url("../../layout/images/toolbar/move.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}
.olControlZoomBoxItemActive { 
   background-image: url("../../layout/images/toolbar/rectangle.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
}
.olControlZoomBoxItemInactive { 
   background-image: url("../../layout/images/toolbar/rectangle.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
}

.olHandlerBoxZoomBox {
    border: 1px solid #b4153e;
    position: absolute;
    background-color: white;
    opacity: 0.60;
    font-size: 1px;
    filter: alpha(opacity=60);
}

.olFramedCloudPopupContent {
    padding: 2px;
    overflow: auto;
}

.olPopupCloseBox {
  background: url("../../layout/images/close.gif") no-repeat;
  background-position: center;
  cursor: pointer;
}

.olControlNoSelect {
 -moz-user-select: none;
}

