
.tbSelections {
	display: block;
}

.tbOverview {
	display: block;
}

.tbOverviewExtentRectangle {
    overflow: hidden;
    cursor: move;
	border: 2px solid #A7A7A7;
}

.tbOverviewMinimumExtentRectangle {
    overflow: hidden;
    cursor: move;
	border: 2px solid #A7A7A7;
}

.olLayerGoogleCopyright {
    left: 2px;
    bottom: 2px;  
}
.olLayerGooglePoweredBy {
    left: 2px;
    bottom: 15px;   
}
.olControlAttribution {
	left: 5px;
	bottom: 2px;
	display: block;
    position: absolute;
	font-family: Verdana;
    font-size: 10px;
    color: black;
    padding: 1px 5px;
	background-image: url(../../layout/images/transparent_50.png);
}

.olControlAttribution a {
	font-size: 10px;
}

.olControlTooltip {
	display: block;
	position: absolute;
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
    padding: 5px;
    border: solid 1px #808080;
    background-color: #ffffdd;
}

.olControlScaleLine {
	right: 10px;
	bottom: 20px;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #A7A7A7;
    display: block;
    position: absolute;
	border: solid 1px #A7A7A7;
	border-top: none;
	text-align: center;
	background-image: url(../../layout/images/transparent_50.png);
}

.olControlScale {
	bottom: 0em;
    right: 3px;
    display: block;
    position: absolute;
    font-family: Verdana;
    font-size: 10px;
    color: black;
    padding: 1px 5px;
	background-image: url(../../layout/images/transparent_50.png);
}

.olControlScaleInput {
	font-family: Verdana;
    font-size: 10px;
    color: black;
    padding: 0px;
    margin: 0px;
    border: 0px;
    text-align: left;
	background: transparent;
}

.olControlMousePosition {
    bottom: 0em;
    right: 3px;
    display: block;
    position: absolute;
    font-family: Verdana;
    font-size: 10px;
    color: black;
    padding: 1px 5px;
    background-image: url(../../layout/images/transparent_50.png);
}

.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;
}

.olPopupContent {
    padding:5px;
    overflow: auto;
}    


.olControlPanel  {
    display: block;
    float: left;
    top: 6px;
	left: 6px;
}

.olControlPanel div { 
	display: block;
	width:  28px;
	height: 28px;
	margin: 2px;
	padding: 0px;
	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;
   cursor: pointer;
}
.olControlNavigationHistoryPreviousItemInactive { 
   background-image: url("../../layout/images/toolbar/last_step_inactive.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}
.olControlNavigationHistoryNextItemActive { 
   background-image: url("../../layout/images/toolbar/next_step.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}
.olControlNavigationHistoryNextItemInactive { 
   background-image: url("../../layout/images/toolbar/next_step_inactive.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlMeasureLineItemActive { 
   background-image: url("../../layout/images/toolbar/measure_line.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlMeasureLineItemInactive { 
   background-image: url("../../layout/images/toolbar/measure_line.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlMeasurePolygonItemActive { 
   background-image: url("../../layout/images/toolbar/measure_polygon.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlMeasurePolygonItemInactive { 
   background-image: url("../../layout/images/toolbar/measure_polygon.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlMeasure { 
	display: block;
    position: absolute;
    padding: 5px;
	float: left;
    font-size: 11px;
	color: #000000;
	border: solid 1px #A7A7A7;
	vertical-align: middle;
	background-image: url(../../layout/images/transparent_50.png);
}

.olControlSelectionItemActive { 
   background-image: url("../../layout/images/toolbar/selection.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlSelectionItemInactive { 
   background-image: url("../../layout/images/toolbar/selection.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlSelectionClearItemActive { 
   background-image: url("../../layout/images/toolbar/clear.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlSelectionClearItemInactive { 
   background-image: url("../../layout/images/toolbar/clear.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlStartItemActive { 
   background-image: url("../../layout/images/toolbar/start.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlStartItemInactive { 
   background-image: url("../../layout/images/toolbar/start.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlPrintItemActive { 
   background-image: url("../../layout/images/toolbar/print.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlPrintItemInactive { 
   background-image: url("../../layout/images/toolbar/print.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlZoomInItemActive { 
   background-image: url("../../layout/images/toolbar/zoom_in.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlZoomInItemInactive { 
   background-image: url("../../layout/images/toolbar/zoom_in.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlZoomOutItemActive { 
   background-image: url("../../layout/images/toolbar/zoom_out.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlZoomOutItemInactive { 
   background-image: url("../../layout/images/toolbar/zoom_out.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlMouseDefaultsItemActive { 
   background-image: url("../../layout/images/toolbar/move.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlMouseDefaultsItemInactive { 
   background-image: url("../../layout/images/toolbar/move.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}
.olControlNavigationItemActive { 
   background-image: url("../../layout/images/toolbar/move.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlNavigationItemInactive { 
   background-image: url("../../layout/images/toolbar/move.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}
.olControlZoomBoxItemActive { 
   background-image: url("../../layout/images/toolbar/rectangle.png");
   background-repeat: no-repeat;
   background-color: #d3d3d3;
   background-position: center;
   cursor: pointer;
}
.olControlZoomBoxItemInactive { 
   background-image: url("../../layout/images/toolbar/rectangle.png");
   background-repeat: no-repeat;
   background-color: #ffffff;
   background-position: center;
   cursor: pointer;
}

.olControlShortcutItemActive { 
   background-repeat: no-repeat;
   background-position: center;
   background-color: #d3d3d3;
   cursor: pointer;
}
.olControlShortcutItemInactive { 
   background-repeat: no-repeat;
   background-position: center;
   background-color: #ffffff;
   cursor: pointer;
}

.olHandlerBoxZoomBox {
    border: 1px solid #A7A7A7;
    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;
}

