/* (c) Copyright 2014-2025 Michael Diener - Software - mdiener@mdiener.it */
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{color:red;text-decoration:none}a:visited{color:maroon;text-decoration:none}a:hover,a:active{color:#ff8080}ul{margin-top:0;margin-bottom:0}.text2{font-family:Roboto,Verdana,Arial,sans-serif;font-size:.9em}.textJustified{text-align:justify;text-justify:inter-word}.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:#464646}.my-button:hover{background-color:#565656}.my-button-selected{background-color:#363636}.my-button-selected:hover{background-color:#363636}.my-button-light,.my-button-light-selected,.my-button-nohover-light{color:#000;background-color:red}.my-button-light:hover{background-color:#ff8080}.my-button-light-selected{background-color:maroon}.my-button-light-selected:hover{background-color:maroon}.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{position:absolute;width:100px;height:20px;top:26px;left:26px;cursor:pointer}.logo{width:48px;height:48px;padding:4px;margin-top:8px;margin-bottom:8px;margin-right:4px;vertical-align:bottom;cursor:pointer}.hometext{font-family:Roboto,Verdana,Arial,sans-serif;font-size:28px;font-weight:bold;color:red;vertical-align:middle;line-height:72px}.home_download{padding-left:4px;margin-bottom:18px;vertical-align:bottom}.home_download2{display:none}.home_buttons{position:absolute;top:0;right:0;height:72px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:21px;display:flex;align-items:center;justify-content:flex-end}.home_button{width:30px;height:30px;border:0;padding:3px;cursor:pointer}.map_canvas_loading{text-align:center;font-size:2em;color:#fff;padding-top:300px}.weather_frame{width:400px}.simple_helpTop{margin:auto;width:420px}.simple_helpImage{width:420px;height:420px;position:relative;top:0;left:0;z-index:1}.simple_helpText{z-index:2;font-size:15px;position:relative;top:10px;left:0;width:420px;text-align:justify;margin:auto}.progressTitle{color:#fff;text-align:left}.messageTitle{color:#fff}.h1style{color:#fff}.mydialogbutton_right{position:absolute;bottom:15px;right:0;font-size:.9em}.alarm_filters{margin:.5em 0 0 0;width:350px}.myinput{padding:.4em;margin:.4em 0;border:2px solid #464646;font-family:Roboto,Verdana,Arial,sans-serif;font-size:1em;border-radius:0;width:20em}.myinput:focus{border:2px solid #666}.myinput:active{border:2px solid #666}.mystandardbutton{padding:.4em 1em;margin:.4em 0;border:2px solid #464646;background:#464646;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 #565656;background:#565656;color:#fff}.mystandardbutton:active{border:2px solid #363636;background:#363636;color:#fff}.mydialogbutton{padding:.4em 1em;margin:.4em 0;border:2px solid red;background:red;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 #ff8080;background:#ff8080;color:#000}.mydialogbutton:active{border:2px solid maroon;background:maroon;color:#000}.mybutton{padding:.4em 1em;margin:0;border:2px solid #464646;background:#464646;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 #565656;background:#565656;color:#fff}.mybutton:active{border:2px solid #363636;background:#363636;color:#fff}.mybuttonSelected{padding:.4em 1em;margin:0;border:2px solid red;background:red;color:#000;font-family:Roboto,Verdana,Arial,sans-serif;font-size:1em;min-width:5em;border-radius:0}.mybuttonSelected:hover{border:2px solid red;background:red;color:#000}.mybuttonSelected:active{border:2px solid red;background:red;color:#000}select{border:1px solid red;font-size:1em;color:#000;background:red;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:red}progress::-moz-progress-bar{background-color:red}.topbutton{font-size:1px;background-color:rgba(0,0,0,0);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:rgba(0,0,0,0.25)}.dialog_topbar{position:relative;top:0;left:0;width:500px;height:72px;background-color:#000}.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}.uw_topbar{position:relative;top:0;left:0;width:500px;height:72px}.uw_topbarRight{float:right;padding-right:15px}.uw_topbarLeftHolder{float:left;font-size:22px;color:#000;padding:10px 0 10px 72px;height:52px;max-height:52px;max-width:260px;display:flex;align-items:center}.uw_topbarLeft{max-width:260px;align-items:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.uw_content{padding-bottom:20px;overflow-y:auto;flex-grow:1}.uw_button{font-size:22px;color:#000;background-color:rgba(0,0,0,0);border:0;padding:12px;text-align:center;text-decoration:none;display:inline-block;margin:12px 0 12px 0;border-radius:12px;transition-duration:.4s;cursor:pointer;outline:0}.uw_button:hover{background-color:rgba(0,0,0,0.25)}.uw_button_img{margin-left:auto;margin-right:auto;display:block}.legend{width:200px;height:25px;color:#000;padding:5px;display:flex;align-items:center}.dot{height:24px;width:24px;background-color:#464646;border-radius:50%;margin:6px 6px 6px 6px;cursor:pointer;font-size:15px;text-align:center;font-family:Roboto,Verdana,Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background-color:#7f7f7f;border-radius:3px}input[type="checkbox"]:checked{background-color:red;border-color:red}input[type="checkbox"]:checked::after{content:"";display:block;width:5px;height:9px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg);margin:1px 0 0 5px}.shop_grid-container{display:grid;grid-template-columns:auto auto auto;grid-template-rows:repeat(5,auto);grid-gap:3px;align-items:center}.shop_grid-item{padding:5px}.shop_icon{width:30px;height:30px;border:0}.shop_title{font-family:Roboto,Verdana,Arial,sans-serif;font-size:1em}@media(max-width:630px){.hometext{display:none}.home_download{display:none}.home_download2{display:inline-block}.logo{width:32px;height:32px;margin-top:16px;margin-bottom:16px;margin-right:4px}}@media(max-width:580px){.logo{display:none}}@media(max-width:550px),(max-height:550px){.scale{width:67px;height:13px;top:30px;left:10px}.home_buttons{margin-right:10px}.map_canvas_loading{font-size:1.5em}.weather_frame{width:100%}.simple_helpTop{width:300px}.simple_helpImage{width:300px;height:300px}.simple_helpText{width:300px}.myinput{width:15em}.dialog_content_550{width:460px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;overflow-y:auto;flex-grow:1}.progressTitle{display:none}.messageTitle{display:none}.h1style{font-size:1.2em;font-weight:bold}.mydialogbutton_right{bottom:5px}.uw_button{padding-top:12px;padding-bottom:12px;padding-left:2px;padding-right:2px}}@media(max-width:475px){.alarm_filters{margin:.5em 0 0 0;width:300px}}@media(max-width:450px){.uw_topbarLeftHolder{max-width:210px}.uw_topbarLeft{max-width:210px}}@media(max-width:425px){.alarm_filters{margin:.5em 0 0 0;width:250px}}@media(max-width:400px){.uw_topbarLeftHolder{max-width:160px}.uw_topbarLeft{max-width:160px}}@media(max-width:340px){.uw_topbarLeftHolder{max-width:110px}.uw_topbarLeft{max-width:110px}}.weatherWidget{height:36px;background-color:#000;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:#363636}.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}