/*!
 * Stylesheet for GaiaLight3
 * 
 * Copyright (c) 2013 DVZ Datenverarbeitungszentrum Mecklenburg-Vorpommern GmbH
 *
 * @version $Rev: 18180 $
 */#glMap,#glDesigner .glMap{border:1px solid gray;display:inline-block}#glMessages{margin-bottom:5px;list-style-type:none;padding:0;margin:0 0 5px}#glMessages li{padding:4px 4px 4px 24px;padding-bottom:4px;background-repeat:no-repeat;background-position:4px center;border:1px solid grey;min-height:24px;font-weight:bold;margin:4px}#glMessages li.user{background-image:url(images/message-user.png);background-color:rgba(255,0,255,0.1);border:1px solid #f0f}#glMessages li.error{background-image:url(images/message-error.png);background-color:rgba(255,0,0,0.1);border:1px solid red}#glMessages li.warning{background-image:url(images/message-warning.png);background-color:rgba(255,128,0,0.1);border:1px solid #ff8000}#glMessages li.info{background-image:url(images/message-info.png);background-color:rgba(0,0,255,0.1);border:1px solid #00f}#glMessages li.debug{background-image:url(images/message-debug.png);background-color:rgba(0,255,0,0.1);border:1px solid #0f0}.overview,.overlaySwitcher{position:relative;display:inline-block;vertical-align:top}.overview{width:200px;height:145px;border-right:1px solid gray;background:white}.overlaySwitcher{height:145px;font-size:12px;line-height:20px;overflow:auto;position:absolute;top:0;right:0;left:201px}.noOverview .overlaySwitcher{left:0}.controls{position:relative;border-bottom:1px solid gray;height:170px}.controls.noSearchbox.noScaleBox{height:145px}.controls.noOverview.noOverlaySwitcher{height:24px;border-top:0}.controls.empty{border-bottom:0;height:0 !important}.searchbox{height:24px;border-top:1px solid gray;font-size:12px;position:absolute;bottom:0;width:100%}.searchbox .searchinput,.searchbox .searchresult{margin:1px 2px}.searchbox .searchinputlabel{margin-left:5px}.searchbox .searchinput{width:150px}.searchbox .searchresult{max-width:250px}.searchbox .ui-button{width:18px;height:18px;margin:3px 1px 0;vertical-align:top;padding:0}.searchbox label.ui-button{width:16px;height:16px}.searchbox .ui-checkboxradio{padding:0}.searchbox .ui-checkboxradio-label,.searchbox .ui-checkboxradio-label.ui-button.ui-state-active:hover{border:1px solid #287da8}.searchbox .ui-checkboxradio-label.ui-button.ui-button-icon-only{width:18px;height:18px}.searchbox .ui-checkboxradio-label .ui-icon-background{background-color:#287da8;border-radius:0;box-shadow:none;text-indent:0}.searchbox .ui-checkboxradio-label .ui-icon-background{border-radius:0}.searchbox .ui-checkboxradio-icon.ui-icon-blank{background-position:-128px -144px}.searchbox .ui-checkboxradio-icon.ui-icon-check{background-position:-144px -144px}.searchbox.loading,.searchbox .loading{background-image:url(images/background-action.gif);background-repeat:no-repeat;background-position:right}.scaleBox{height:24px;line-height:24px;border-top:1px solid gray;border-left:1px solid gray;font-size:12px;position:absolute;bottom:0;right:0}.noSearchbox .scaleBox{width:100%;border-left:0;text-align:right}.scaleBox label{margin:0 .2em 0 5px}.scaleBox .scale{margin:0 5px 0 .2em}.scaleBox .separator{margin:0 .2em 0}.overlaySwitcher .dataLbl{display:none}.overlaySwitcher ul{margin:2px;padding:0;list-style-type:none}.fullscreen .overlaySwitcher ul{column-gap:1em;column-rule:1px solid silver;-moz-column-gap:1em;-moz-column-rule:1px solid silver;-webkit-columns:14em 3;-webkit-column-gap:1em;-webkit-column-rule:1px solid silver}@media(min-width:1000px){.fullscreen .overlaySwitcher ul{column-count:2;-moz-column-count:2;-webkit-column-count:2}}@media(min-width:1400px){.fullscreen .overlaySwitcher ul{column-count:3;-moz-column-count:3;-webkit-column-count:3}}@media(min-width:1800px){.fullscreen .overlaySwitcher ul{column-count:4;-moz-column-count:4;-webkit-column-count:4}}@media(min-width:2200px){.fullscreen .overlaySwitcher ul{column-count:4;-moz-column-count:4;-webkit-column-count:4}}.overlaySwitcher ul li{position:relative;display:flex}.overlaySwitcher .ui-checkbox{display:inline-flex;max-width:calc(100% - 20px);margin:2px 0}.overlaySwitcher label{display:inline;cursor:pointer}.overlaySwitcher li.disabled{cursor:default !important}.overlaySwitcher .disabled label{cursor:default !important}.overlaySwitcher label.ui-checkboxradio-label{background:0;border:0;padding:0;color:inherit}.overlaySwitcher label.ui-checkboxradio-label:hover{background:0;border:0}.overlaySwitcher label.ui-checkboxradio-label .ui-icon-background{background-color:#287da8}.overlaySwitcher .info{margin-left:2px;width:16px;height:16px;background:url("libDVZ/lib/images/ui-icons_265380_256x240.png") no-repeat -16px -144px;vertical-align:middle;border:0;cursor:pointer}.map{background:white;width:640px;height:480px}.map>.config{display:none}.olControlOverviewMapExtentRectangle,.olControlOverviewMapRectReplacement{cursor:move;border:1px solid red}.gl .ui-checkbox-box{width:16px;height:16px}.ui-front{z-index:10000}.ui-dialog-title{padding-left:4px}.glLayerMetadata dt{font-weight:bold}.glLayerMetadata .legend>span{display:block}.legend a.image{display:inline-block;max-width:400px;max-height:400px;overflow:auto}.legend td{vertical-align:top}.legend img{background-color:white}.legendImage .img{border:1px solid #eee}.olControlPanel .DVZGaiaLightClickControlItemActive,.olControlPanel .DVZGaiaLightClickControlItemInactive{background-position:0 -288px;right:4px;top:204px}.olControlPanel.horizontal .DVZGaiaLightClickControlItemActive,.olControlPanel.horizontal .DVZGaiaLightClickControlItemInactive{right:auto;left:204px;top:4px}.olControlPanel .DVZGaiaLightClickControlItemActive{background-image:url("libDVZ/images/gl-icons-active.png")}.olPopupCloseBox{background:url("libDVZ/lib/images/ui-icons_265380_256x240.png") -96px -128px no-repeat #dce9f0;cursor:pointer}.olPopupZoomTo{background:url("libDVZ/lib/images/ui-icons_265380_256x240.png") -128px -112px no-repeat #dce9f0;cursor:pointer}.gl.fullscreen{background-color:white}.gl.fullscreen .map{width:100%;height:calc(100% - 171px)}.gl.fullscreen.noSearchbox.noScaleBox .map{height:calc(100% - 143px)}.gl.fullscreen.noOverview.noOverlaySwitcher .map{height:calc(100% - 26px)}.gl.fullscreen.noControls.fullscreen .map,.gl.fullscreen.noOverview.noOverlaySwitcher.noSearchbox.noScaleBox .map{height:100%}