/* Copyright © 2010-2025 Jiri Kriz, www.nosco.ch. All rights reserved. */
.ol-box{box-sizing:border-box;border-radius:2px;border:2px solid #00f}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width}.ol-overlay-container{will-change:left,right,top,bottom}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:rgba(255,255,255,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:rgba(255,255,255,.6)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}@media print{.ol-control{display:none}}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:rgba(0,60,136,.5);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,.7)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em)}.ol-attribution ul{margin:0;padding:0 .5em;font-size:.7rem;line-height:1.375em;color:#000;text-shadow:0 0 2px #fff}.ol-attribution li{display:inline;list-style:none;line-height:inherit}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button,.ol-attribution ul{display:inline-block}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution.ol-logo-only ul{display:block}.ol-attribution:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0;height:1.1em;line-height:1em}.ol-attribution.ol-logo-only{background:0 0;bottom:.4em;height:1.1em;line-height:1em}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-logo-only button,.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move} html{}body{margin:0;padding:0;width:100%;height:100%;font-family:Helvetica,Arial,sans-serif;font-size:18px;line-height:1.75}img,embed,object,video{max-width:100%}img{vertical-align:middle}table{border-spacing:0;border-collapse:collapse}p{margin:18px 0 18px 0}h1{margin-top:32px;margin-bottom:18px;font-size:150%}h2{margin-top:28px;margin-bottom:18px;font-size:125%}h3{margin-top:24px;margin-bottom:18px;font-size:112%}h4{margin-top:18px;margin-bottom:18px;font-size:100%}h5{margin:0}h6{margin:0}ul li{margin-top:12px}ol li{margin-top:12px}.header{margin-top:10px;width:100%}.header_logo{display:block;box-sizing:border-box;width:100px;border-bottom:2px solid rgba(255,255,255,0);margin:auto;padding-top:10px}.header_logo:hover{border-bottom:2px solid #F00}.header_logo img{vertical-align:top}#hamburger_btn{display:block;width:48px;height:48px;margin-left:10px;font-size:110%;font-weight:bold}#hamburger_btn:hover{background-color:#DDD}#lang_btn{display:block;box-sizing:border-box;height:48px;line-height:48px;margin-right:10px;padding:0 10px 0 10px;vertical-align:middle;font-size:110%;text-decoration:none;background-color:#EEE}#lang_btn:hover{background-color:#DDD}#lang_info{display:block;box-sizing:border-box;height:48px;line-height:48px;margin-right:10px;padding:0 10px 0 10px;font-size:110%}.realm_title{text-align:center;text-decoration:none;font-size:125%}.realm_title:hover{text-decoration:underline}.main_div{box-sizing:border-box;padding:10px 10px 10px 10px;margin:0;margin-top:10px;border-top:1px solid red;width:100%}.footer_copyright{margin:20px 0 0 0;padding:20px 0 20px 0;border-top:1px solid red;background-color:#EEE;text-align:center;font-size:90%}.footer_tools{padding:1px 0 1px 0;text-align:center;color:#FFF;background-color:#666}.footer_tools div{display:inline-block}.footer_tools a{margin:0 2px 0 2px;padding:15px 20px 15px 20px;cursor:default;text-decoration:none;color:#FFF}.footer_tools .font_size_control{display:inline-block;margin:0 2px 0 2px;padding:10px 20px 10px 20px;cursor:default}.footer_tools a:hover{color:#F00;background-color:#333}.footer_tools .font_size_control:hover{color:#F00;background-color:#333}.footer{color:#FFF;background-color:#00001a;padding:6px 0 6px 0}.footer div{display:inline-block;padding:0px 10px 20px 10px;vertical-align:top}.footer div a{display:block;padding:10px 0 2px 0;font-size:90%;text-decoration:none;color:#FFF}.footer div a:nth-child(1){font-size:100%;border-bottom:1px solid red}.footer div a:hover{color:#F00}#top_page_btn{position:fixed;bottom:10px;right:10px;width:48px;height:48px;background-image:url('/inc/img/top_page_icon.png');background-size:100%;background-color:transparent;border:0px solid #FFF;cursor:pointer;outline:none}.clear{clear:both}.clearfix:after{content:"";visibility:hidden;display:block;height:0;clear:both}.hide{display:none}.media_item{}.media_item:after{content:"";visibility:hidden;display:block;height:0;clear:both}.media_item_img{float:left;margin-right:15px;width:30%;min-width:100px;max-width:300px}.media_item_img img{width:100%}.media_item_column{overflow:auto}.media_item_flow{overflow:visible}.media_item_title{display:block;font-size:120%;vertical-align:top;padding-bottom:10px;line-height:1em}.media_item ul{overflow:auto;padding-left:1em;margin:0}.media_item ol{overflow:auto;padding-left:1.4em;margin:0}.media_item li{margin:0}.media_item li a{text-decoration:none}.media_item p{margin:0}.separator{color:black;border-top:1px solid black;margin:20px 0 20px 0}.img_centered{display:block;box-sizing:border-box;width:100%;margin:0 auto 0 auto}.plain_list{list-style-type:none;padding-left:0px;margin-left:0px}.noindent_list{padding-left:1.3em}.def_list{margin:10px;border-top:1px solid #777;border-bottom:1px solid #777}.def_list dt{font-weight:bold;font-size:112%;margin-top:6px}.def_list dd{margin-left:24px;margin-bottom:6px}.nospace_after{margin-bottom:0}.nospace_before{margin-top:0}.space_after{margin-bottom:24px}.space_before{margin-top:24px}.tab{padding-right:20px}.word_space{word-spacing:20px}.indent{margin-left:30px}.par_top{margin-bottom:0}.par_middle{margin-top:0;margin-bottom:0;margin-left:30px}.par_bottom{margin-top:0}.standard_table{border-top:1px solid black;border-bottom:1px solid black;margin:0 auto 0 auto}.standard_table th{border-top:1px solid black;border-bottom:1px solid black;vertical-align:top;text-align:left;padding:5px 0 5px 20px;font-weight:bold;background-color:#EEE}.standard_table th:first-child{padding-left:0px}.standard_table td{vertical-align:top;text-align:left;padding-left:20px}.standard_table td:first-child{padding-left:0px}.line_table{margin:0 auto 0 auto}.line_table th{border-top:1px solid black;border-bottom:1px solid black;vertical-align:top;text-align:left;padding:10px;font-weight:bold;background-color:#EEE}.line_table td{border-top:1px solid black;border-bottom:1px solid black;vertical-align:top;text-align:left;padding:10px}.grid_table{margin:0 auto 0 auto}.grid_table th{border:1px solid black;vertical-align:top;text-align:left;padding:10px;font-weight:bold;background-color:#EEE}.grid_table td{border:1px solid black;vertical-align:top;text-align:left;padding:10px}.section_title{margin:40px 0 20px 0;padding:5px 0 5px 10px;border-bottom:1px solid #555;background-color:#ccffff}.paragraph_title{border-bottom:1px solid #555;background-color:#ccffff}.mathjax{font-size:90%}.narrow_screen{}.wide_screen{}@media only screen and (min-width:768px){}@media print{p{margin:9px 0 9px 0}h1{margin-top:16px;margin-bottom:9px;font-size:150%}h2{margin-top:14px;margin-bottom:9px;font-size:125%}h3{margin-top:12px;margin-bottom:9px;font-size:112%}h4{margin-top:9px;margin-bottom:9px;font-size:100%}.hide_on_print{display:none}.show_on_print{display:block}.show_on_print_inline{display:inline-block}.main_div{font-size:12px}nav{display:none}} nav{padding-left:0px;line-height:48px;width:100%;background-color:#EEE}nav ul{list-style-type:none;padding:0;margin:0}.menu{}.menu a{text-decoration:none;color:black;display:block;box-sizing:border-box;padding:0px 10px;min-width:48px;height:48px}.menu a:hover{background-color:#DDD}.menu li{margin-top:0;text-align:left;background-color:#EEE}.submenu{display:none}.submenu a{padding-left:30px;border-top:1px solid white}.submenu_head{}.menu_selected{font-weight:bold;background-color:#E0E0E0}@media only screen and (min-width:768px){.menu{white-space:nowrap}.menu::after{content:'';display:block;clear:both}.menu a{padding:0px 20px}.menu>li{float:left;position:relative;border-right:1px solid white}.submenu{min-width:125px;background-color:#AAA;display:none;position:absolute;left:0;z-index:99990}.submenu li{display:block}}.dropdown{position:relative;display:inline-block;margin-right:0px;cursor:pointer}.dropdown_head,.dropdown_head_simple{box-sizing:border-box;height:48px;min-width:48px;text-align:center;vertical-align:middle;line-height:48px;padding:0;background-color:#f0eadf;border-bottom:2px solid rgba(255,255,255,0)}.dropdown_head{height:48px}.dropdown_list{list-style-type:none;padding:0;margin:0;display:none;position:absolute;background-color:#f0eadf;z-index:100}.dropdown_list li{box-sizing:border-box;margin:0;min-width:48px;line-height:48px;padding:0px 8px 0px 8px;border-top:1px solid #FFF}.dropdown_list a{display:block;color:black;text-decoration:none}.dropdown_list li:hover{background-color:#e1d5c0}.dropdown_list .font_size_container{white-space:nowrap;padding:0}.dropdown_list .font_size_container:hover{background-color:#f0eadf}.dropdown_list .font_size_control{display:inline-block;box-sizing:border-box;min-width:48px;width:33%;margin:0;text-align:center;cursor:default}.dropdown_list .font_size_control:nth-child(1){font-size:90%}.dropdown_list .font_size_control:nth-child(2){border-left:1px solid #FFF;border-right:1px solid #FFF}.dropdown_list .font_size_control:nth-child(3){font-size:110%}.dropdown_list .font_size_control:hover{background-color:#e1d5c0}   .toggle_button{background-color:#ddd;cursor:default;box-sizing:border-box;border-top:solid 3px #eaeaea;border-left:solid 3px #eaeaea;border-bottom:solid 3px #777;border-right:solid 3px #777;padding:5px 5px}.toggle_button_on{background-color:#ccc;border-top:solid 3px #777;border-left:solid 3px #777;border-bottom:solid 3px #eaeaea;border-right:solid 3px #eaeaea}.tab_menu{box-sizing:border-box;height:48px;margin:0;padding:0 0 0 20px;border-bottom:2px solid black}.tab_button{box-sizing:border-box;display:inline-block;vertical-align:middle;background-color:#EEE;color:#777;text-decoration:none;border:2px solid #DDD;border-bottom-color:#000;border-radius:8px 8px 0 0;height:48px;line-height:48px;margin:0 20px 0 0;padding:0 10px 0 10px;cursor:default}.tab_button_on{background-color:#EEE;border-color:#000;border-bottom-color:white;color:#000}.tab_page_container{}.tab_page{display:none}.resize_text{display:block;box-sizing:border-box}.resize_container{box-sizing:border-box}.resizer{float:right;width:32px;height:32px;box-sizing:border-box;cursor:nwse-resize;background-image:url("/inc/img/resize_42.png");background-size:cover}html,body{width:100%;height:100%;margin:0}#map_div{position:relative;width:100%;height:100%;margin:0}#nosco_logo{position:absolute;top:10px;left:10px;z-index:99}#poi_list{position:absolute;left:10px;top:60px;width:200px;z-index:2;border:1px solid black}#poi_list{padding:6px 0 6px 3px}#poi_list option{padding:0px 0 0px 3px}.ol-zoom{left:auto;right:8px}