/* (c) Copyright 2009-2023 Michael Diener - Software e.K. - mdiener@mdiener.de */
html{height:100%}#map_canvas{height:100%}body{height:100%;margin:0;padding:0}p{font-family:Roboto,Verdana,Arial,sans-serif;font-size:.9em;margin-top:0}h1{font-family:Roboto,Verdana,Arial,sans-serif;font-size:1.8em;font-variant:normal;font-weight:normal;margin-top:0}h3{font-family:Roboto,Verdana,Arial,sans-serif;font-size:1.2em;font-variant:normal;font-weight:bold;margin-top:0}a:link.lightMode{color:#0740af;text-decoration:none}a:visited.lightMode{color:#053185;text-decoration:none}a:hover.lightMode,a:active.lightMode{color:#2770cf}a:link{color:#00d6ff;text-decoration:none}a:visited{color:#006b80;text-decoration:none}a:hover,a:active{color:#80ebff}ul{margin-top:0;margin-bottom:0}.howto,.text2{font-family:Roboto,Verdana,Arial,sans-serif}.text2{font-size:.9em}.howto{z-index:2;font-size:15px}.footer{width:100%;text-align:center;padding-top:1em;font-family:Roboto,Verdana,Arial,sans-serif;font-size:.8em;letter-spacing:.005em;clear:right}.my-button,.my-button-selected,.my-button-light,.my-button-light-selected,.my-button-nohover,.my-button-nohover-light{font-family:Roboto,Verdana,Arial,sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;text-align:center;margin:0;padding:6px;overflow:hidden;border:0}.my-button-nohover{cursor:default}.my-button,.my-button-selected,.my-button-nohover{color:#fff;background-color:#039}.my-button:hover{background-color:#2053b9}.my-button-selected{background-color:#026}.my-button-selected:hover{background-color:#026}.my-button-light,.my-button-light-selected,.my-button-nohover-light{color:#000;background-color:#00d6ff}.my-button-light:hover{background-color:#20e6ff}.my-button-light-selected{background-color:#00b6df}.my-button-light-selected:hover{background-color:#00b6df}.copyrightGoogleMaps{width:100%;height:100%;margin-left:1px;background-color:#f5f5f5;opacity:.7;filter:alpha(opacity=70);position:absolute}.copyrightGoogleMapsText{font-family:Roboto,Verdana,Arial,sans-serif;font-size:10px;font-weight:400;padding-left:6px;padding-right:6px;padding-bottom:0;text-align:right;color:#444;-webkit-user-select:none;-moz-user-select:none;white-space:nowrap;position:relative}.copyrightBottom{font-family:Roboto,Verdana,Arial,sans-serif;font-size:11px;margin-left:3px;margin-right:3px;margin-top:3px;margin-bottom:3px;text-align:left;line-height:14px;-webkit-user-select:none;-moz-user-select:none;white-space:nowrap;overflow:hidden}.copyrightLink,a:link.copyrightLink,a:visited.copyrightLink,a:hover.copyrightLink,a:active.copyrightLink{color:#444;cursor:pointer}.copyrightBottomLink,a:link.copyrightBottomLink,a:visited.copyrightBottomLink,a:hover.copyrightBottomLink,a:active.copyrightBottomLink{color:#c8c8c8;text-decoration:underline;cursor:pointer}.copyrightBottomLink-light,a:link.copyrightBottomLink-light,a:visited.copyrightBottomLink-light,a:hover.copyrightBottomLink-light,a:active.copyrightBottomLink-light{color:#373737;text-decoration:underline;cursor:pointer}.scale{font-family:Roboto,Verdana,Arial,sans-serif;-webkit-user-select:none;padding:0;margin:0;color:#fff}.myinput{padding:.4em;margin:.4em 0;border:2px solid #039;font-family:Roboto,Verdana,Arial,sans-serif;font-size:1em}.myinput:focus{border:2px solid #666}.myinput:active{border:2px solid #666}.mystandardbutton{padding:.4em 1em;margin:.4em 0;border:2px solid #039;background:#039;color:#fff;font-family:Roboto,Verdana,Arial,sans-serif;font-size:1em;min-width:5em;border-radius:0;cursor:pointer}.mystandardbutton:hover{border:2px solid #2053b9;background:#2053b9;color:#fff}.mystandardbutton:active{border:2px solid #026;background:#026;color:#fff}.mydialogbutton{padding:.4em 1em;margin:.4em 0;border:2px solid #00d6ff;background:#00d6ff;color:#000;font-family:Roboto,Verdana,Arial,sans-serif;font-weight:bold;font-size:1em;min-width:5em;border-radius:0;cursor:pointer}.mydialogbutton:hover{border:2px solid #20e6ff;background:#20e6ff;color:#000}.mydialogbutton:active{border:2px solid #00b6df;background:#00b6df;color:#000}.mybutton{padding:.4em 1em;margin:0;border:2px solid #039;background:#039;color:#fff;font-family:Roboto,Verdana,Arial,sans-serif;font-size:1em;min-width:5em;border-radius:0;cursor:pointer}.mybutton:hover{border:2px solid #2053b9;background:#2053b9;color:#fff}.mybutton:active{border:2px solid #026;background:#026;color:#fff}.mybuttonSelected{padding:.4em 1em;margin:0;border:2px solid #00d6ff;background:#00d6ff;color:#000;font-family:Roboto,Verdana,Arial,sans-serif;font-size:1em;min-width:5em;border-radius:0}.mybuttonSelected:hover{border:2px solid #80ebff;background:#80ebff;color:#000}.mybuttonSelected:active{border:2px solid #80ebff;background:#80ebff;color:#000}select{border:1px solid #00d6ff;font-size:1em;color:#000;background:#00d6ff;padding:5px;font-family:Roboto,Verdana,Arial,sans-serif;border-radius:0;margin:0}progress{background-color:#fff}progress::-webkit-progress-bar{background-color:#fff}progress::-webkit-progress-value{background-color:#00d6ff}progress::-moz-progress-bar{background-color:#00d6ff}.dragdealer{position:relative;height:20px;background:#039}.dragdealer .handle{position:absolute;cursor:pointer}.dragdealer .red-bar{width:50px;height:20px;background:#00d6ff;color:#000;line-height:30px;text-align:center}.dragdealer .disabled{background:#898989}.mapbox-wordmark{position:absolute;display:block;height:20px;width:65px;left:0;bottom:0;text-indent:-9999px;z-index:99999;overflow:hidden;background-image:url(images/mapbox.svg);background-repeat:no-repeat;background-position:0 0;background-size:65px 20px}.topbutton{font-size:1px;background-color:#039;border:0;outline:unset;padding:9px;text-decoration:none;display:inline-block;margin:12px 0 12px 12px;border-radius:12px;transition-duration:.4s;cursor:pointer;outline:0}.topbutton:hover{background-color:#026}.dialog_topbar{position:relative;top:0;left:0;width:500px;height:72px;background-color:#039}.dialog_topbarLeftFullHolder{float:left;font-size:22px;color:#fff;padding:10px 0 10px 72px;height:52px;width:428px;display:flex;align-items:center}.dialog_topbarLeftFull{width:428px;align-items:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.dialog_content{width:460px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;overflow-y:auto;flex-grow:1}.weatherWidget{height:36px;background-color:#039;margin-top:10px;margin-left:10px;font-family:Roboto,Verdana,Arial,sans-serif;font-size:22px;color:#fff;border:0;padding:0 10px 0 16px;text-align:center;text-decoration:none;border-radius:18px;transition-duration:.4s;cursor:pointer;outline:0}.weatherWidget:hover{background-color:#026}.weatherWidgetInner{min-width:26px;margin-top:6px;line-height:1;-webkit-user-select:none;-moz-user-select:none;white-space:nowrap;overflow:hidden;text-align:center;display:inline-block}.weatherWidgetInnerSymbol{min-width:26px;margin-top:0;padding-top:6px;line-height:1;-webkit-user-select:none;-moz-user-select:none;white-space:nowrap;overflow:hidden;text-align:center;display:inline-block}