a,button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline}a,img{border:0}#main li,nav ul{list-style:none}#kontakt .send{border:none;-webkit-appearance:none}abbr,article,aside,b,body,caption,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,header,html,i,iframe,img,label,legend,li,main,menu,nav,object,ol,p,section,span,summary,table,tbody,td,tfoot,th,thead,tr,ul,video{margin:0;border:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}a{padding:0;background:0 0}a:active,a:focus,a:hover{outline:0}h1,h2{font-weight:700}abbr[title]{border-bottom:1px dotted #000;cursor:help}ol,ul{margin-left:2em}nav ul{margin:0}legend{display:table;white-space:normal}label{cursor:pointer}button,input{line-height:normal}[role=button],button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}button::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical}input,textarea{margin:0;border:1px solid #ddd;vertical-align:bottom;background-color:none}img{vertical-align:middle;-ms-interpolation-mode:bicubic;width:100%;height:auto}html{overflow-y:scroll;min-height:100.5%;height:100%}.hidden{display:none!important}.vs{position:absolute;top:-5000px;left:-5000px;overflow:hidden;width:1px;height:1px;voice-volume:soft}#main,#wrap_main_aside_footer,article{float:left;width:100%}.cl:after,.cl:before{content:"\0020";display:block;visibility:hidden;height:0}.cl:after{clear:both}body{margin:0!important;padding:0!important;font:400 10px Helvetica,Arial,"Lucida Grande",sans-serif;color:#000;background:#d5d5d5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-touch-action:none!important}@font-face{font-weight:400;font-style:normal;font-family:icomoon;src:url(/client/fonts/icomoon.woff)}#container{display:block;margin:-10px auto 0!important;padding:5em 2em 2em!important;background:#fff}#kopf{background:url(/client/grafik/h7s-00-02@2.jpg) left top no-repeat #fff;background-size:100%}#n1{float:left;margin:0}#n1 a,#n1 span{font-size:2em;text-decoration:none}#n2 a,#n2 span{font-size:1.8em;text-decoration:none}#n1 a:hover:after,#n1 span:after,.XXXajaxload:after{font-family:icomoon;text-decoration:none!important;speak:none}#n1 a:link,#n1 a:visited{font-weight:200;color:#fff;background:#61696c}#n1 a.aktiv,#n1 a:hover,#n1 span{color:#fff;background:#ed1c24}#n1 a:hover:after,#n1 span:after{content:'\e001';position:absolute;display:block;color:#fff!important;background:0 0!important}#n2 a:link,#n2 a:visited{font-weight:200;color:#4e5659;background:#bcbcbc}#n1 span,#n2 a.aktiv,#n2 a:hover{color:#fff;background:#ed1c24}article{margin-bottom:2em}#main{background:#fefefe}.panel-title{display:none!important}#main h1{margin-bottom:.24em;font-size:2.4em;text-rendering:optimizeLegibility}#main h2{margin-bottom:.8em;font-size:2.4em;color:#ed1c24}#main h3,#main h4{font-size:2em;color:#111;font-weight:500}#main h3{margin-bottom:.2em;line-height:1.3}#main h4{margin-bottom:0;font-weight:400}#main dl,#main ol,#main p,#main ul{margin:0 0 .6em;font-size:1.5em;line-height:1.5;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-ms-hyphens:auto;hyphenate-limit-lines:2;-ms-hyphenate-limit-chars:5 2 2;hyphenate-limit-chars:5 2 2}#main ul{padding-left:0}#main li:before{content:" ";display:inline-block;margin:0 .5em .1em 0;width:.4em;height:.4em;background:#ed1c24}#aside,#footer{background:#fff}#main .toplabel input,#main label,#main legend,.XXXajaxload:after{display:block}#main dd{margin:0}.inline dt{float:left;margin:0 .5em 0 0;width:inherit}.inline dt:after{content:":"}#map{margin:0 0 1.5em;width:95%;height:25em}#aside{float:left;width:100%}#footer{float:left!important;width:100%}#main legend{float:left;margin-bottom:.6em;width:100%;font-size:1.2em;font-weight:700}#main label{margin-top:2em;margin-bottom:.6em;font-size:1.4em;font-style:italic}#main .field{clear:left;margin-bottom:1em}#main .toplabel label{display:block;margin-bottom:.2em}#kontakt input,#kontakt textarea{width:98%}#kontakt .send{float:right;margin:2em 0;border-radius:.5em;max-width:16em;height:3em;box-shadow:.15em .15em .1em #444;font-size:1.4em;font-weight:900;color:#fff!important;background-color:#ed1c24}#kontakt .send:focus,#kontakt .send:hover{background:#61696c}#main a:link{text-decoration:underline;color:#000}#main a:visited{color:#61606c}#main a:focus,#main a:hover{outline:0;color:#ed1c24}#main .leaflet-control-zoom a{text-decoration:none}#main h3 a:focus,#main h3 a:hover,#main h3 a:link,#main h3 a:visited{color:#111;text-decoration:none}#main h3 a:focus,#main h3 a:hover{text-decoration:underline}.mehr{font-weight:800;float:right;display:inline-block}.lang{position:relative;font-size:1rem;right:calc(-100% + 60px);width:60px}.lang p{text-align:right}.lang a{text-decoration:none;color:#000}@media only screen and (min-width: 120px){#menutoggle:before,.buchen a:after{font-family:icomoon}.buchen a,.buchen a:visited,.call a,.call a:visited{position:relative;display:block;border-radius:.2em;color:#fff!important;padding:.6em 0 1.8em;width:100%;height:100%;text-decoration:none!important;font-size:1.3em;font-weight:400;text-align:center;text-decoration:none;color:#fff;background-color:#ed1c24}.buchen a:after{content:'\e003';position:absolute;display:block;top:.65em;right:10%;left:10%;font-size:1.8em;color:#fff!important;background:0 0!important}.call a{background-image:url(/client/grafik/phone.svg);background-repeat:no-repeat;background-size:1.4em 1.4em;background-position:center 2em}.content{margin-top:25em}.mobile{float:left;width:100%;text-align:center;margin:1.8em 0}.call a,.call a:visited,.mobile .buchen a:link,.mobile .buchen a:visited{border-radius:.4em .4em 0 0;box-shadow:none}.call a,.call a:visited{background-color:green;border-radius:0 0 .4em .4em}#container{position:relative;padding:0 1em;width:20em}#kopf{float:left}#kopf h1{position:relative;margin-top:0;width:16.5em;height:6em;font-size:1em}#kopf a,#n1,#n1 li,#n2,#n2 li,#nav,#nav2{float:left;width:100%}#kopf a{position:absolute;display:block;height:100%;text-indent:-1000%;background:url(/client/grafik/7-saeulen@2.png) -.8em -.3em no-repeat #fff;background-size:100%}#n1,#n2{display:none;border-top:.2em solid #fff;padding:0}#n1.show,#n2{display:block}#n1 li,#n2 li{border-bottom:.6em solid #fff}#n1 a,#n1 span,#n2 a,#n2 span{position:relative;display:block;float:left;padding:.8em 5%;width:90%}#n1 a:hover:after,#n1 span:after{top:.1em;right:.5em}#menutoggle{position:absolute;display:block;top:5em;right:2em;border:none;border-radius:0!important;width:3.5em;height:3.5em;outline:0!important;background:#61696c;-webkit-appearance:none!important}#menutoggle:before{content:'\e000';position:absolute;display:block;right:1%;left:1%;margin-top:-.5em;font-size:1em;font-size:3em;color:#fff!important;background:0 0!important}#menutoggle span{position:absolute;top:-100000px;text-indent:-10000px}#main{margin-top:2em}#footer a,#footer dt{color:#ed1c24}.buchen a:focus,.buchen a:hover{background:#61696c}#footer{margin:1em 0}#partner{display:none}#footer dl{font-size:1.5em;line-height:1.5}#footer dt{font-size:1.2em;font-weight:700}#footer dd{margin-left:0}}@media only screen and (min-width: 320px){#container{width:28em}}@media only screen and (min-width: 360px){#container{width:32em}#kopf h1{width:24em;height:8.5em}#menutoggle{width:4.5em;height:4.5em}#menutoggle:before{margin-top:-.5em}.lang{top:-110px}}@media only screen and (min-width: 480px){#container{width:44em}#n1 li{width:50%}#n2,#nav2{width:100%}#nav2{float:left;height:6em}#n2{display:table!important;margin:0 auto;border-top:1em solid #fff;border-bottom:1em solid #fff;background:#bcbcbc}#n2 li{display:table-cell!important;float:left;border-bottom:none;width:auto}#n2 a,#n2 span{border:none;padding:0 1em;width:inherit;line-height:2}}@media only screen and (min-width: 600px){#container{width:56em}.mobile div{width:50%;float:left}.mobile .buchen a:link,.mobile .buchen a:visited{border-radius:.4em 0 0 .4em}.call a,.call a:visited{background-color:green;border-radius:0 .4em .4em 0}}@media only screen and (min-width: 960px){.mobile{display:none!important}#container{padding-bottom:0;width:92em}#kopf{width:100%;height:32em}#kopf h1{margin-top:19em;width:35em;height:13em;font-size:1em}#n1,#nav{width:100%}#kopf a{background-position:0 0}#nav button{display:none}#nav{float:left;height:6em}#n1{display:table!important;margin:0 auto;border-top:1em solid #fff;border-bottom:1em solid #fff;background:#61696c}#n1 li{display:table-cell!important;float:left;border-bottom:none;width:auto}#n1 a,#n1 span{border:none;padding:0 1.5em;width:inherit;font-size:2em;line-height:2}#n1 a:hover:after,#n1 span:after{top:-.3em;right:.2em}#main{width:64em}#cont_aside_footer{width:26em;float:right}#aside,#footer{float:right!important;border:1em solid #bcbcbc;width:24em;background:#cbcbcb}#aside{border-bottom:0!important;margin-top:2.3em}#footer{border-top:0;margin:0}.desk a[href^=tel]{text-decoration:none!important;color:#000!important}#aside div{margin:1em auto;width:22em;background:#fff}#partner{display:block}#partner div{margin-bottom:.5em!important;float:left;padding:1em;width:20em}#partner a{text-decoration:none;color:#4e5659!important}#partner p{font-size:1.6em}.buchen{background:0 0!important}#aside .buchen a{font-size:1.5rem;padding:.5em 2em;border-radius:.4em;display:inline-block;background-color:#ed1c24;color:#fff!important;width:100%;box-sizing:border-box;height:4em}.buchen a:after{top:.85em;right:10%;left:10%}#footer dl{margin:.8em .7em 1em;padding:1em;width:12.5em;background:#fff}.lang{top:-260px;height:50px;left:calc(100% - 75px);width:75px}.lang p{height:50px;text-align:center}.lang a{display:inline-block;padding:5px 0;width:75px;background:#ed1c24;color:#fff}#menutoggle,.panel-title{display:none!important}}.slider-container{position:relative;overflow-x:hidden;overflow-y:hidden;scroll-snap-type:x mandatory;display:flex;flex-direction:column;width:100%;scrollbar-width:none}.slider-container::-webkit-scrollbar{display:none}.slider-wrapper{display:flex;width:100%;transition:transform .5s ease-in-out;transform:translateX(var(--slider-offset,0%))}.sliderFigure{scroll-snap-align:center;flex:0 0 100%;margin:0;width:100%;box-sizing:border-box}.sliderFigure img{width:100%;height:auto;display:block;transition:opacity .3s ease-in-out}.slider-container .caption{width:100%;padding:5px;background:#0009;color:#fff;font-size:1.2em;text-align:left;overflow-y:auto;box-sizing:border-box}.sliderPrev,.sliderNext{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:10px;cursor:pointer;opacity:.8;z-index:10}.sliderPrev{left:10px}.sliderNext{right:10px}@media (hover: hover) and (pointer: fine){.sliderPrev,.sliderNext{display:block}}.sliderDots{text-align:center;margin-top:10px;width:100%;position:relative}.sliderDot{display:inline-block;width:18px;height:8px;margin:5px 3px;background-color:#bbb;cursor:pointer}.sliderDot.active{background-color:#ed1c24}.sliderDot:focus,.sliderDot:hover,.sliderPrev:hover,.sliderNext:hover{outline:2px solid #fff;opacity:1}.hidden{display:none}input,textarea{width:100%;max-width:28em;height:2em;font-size:1.5em;padding:.1em .4em;box-sizing:border-box}textarea{height:auto;margin-bottom:2em}.eu h2{font-size:1.3em;margin-bottom:1em;color:#222}.eu p{font-size:1.2em;line-height:1.3}.eu img{max-width:334px;display:block;padding:0 0 1em}