#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
body,form,figure{margin:0;padding:0;line-height:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}*{margin:0;padding:0}li{}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bg-color-primary{background:#468593}.bg-color-secondary{background:#ededed}.bg-color-tertiary{background:#f2f2f2}.bg-color-quaternary{background:#468593}html{font-size:100%;line-height:1.625;font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-style:normal;font-weight:300}body{font-size:20px;line-height:1.625;color:#4a4a4a;-webkit-tap-highlight-color:#72aab7}html{-webkit-text-size-adjust:100%}@media only screen and (min-width:320px) and (max-width:599px){body{-webkit-text-size-adjust:none}}.icon-inline{display:inline-flex;align-self:center;margin:4px}.icon-inline svg{width:1em;height:1em;fill:#4a4a4a}.icon-inline.icon-baseline{top:0.125em;position:relative}.icon{display:inline-flex;align-self:center;width:28px;height:28px;margin:8px}.icon.icon-baseline{top:0.25em;position:relative}.icon svg{width:100%;height:100%}.icon-big{display:inline-flex;align-self:center;width:40px;height:40px;margin:8px}.icon-big svg{width:100%;height:100%}.icon-bigger{display:inline-flex;align-self:center;width:66px;height:66px;margin:8px}.icon-bigger svg{width:100%;height:100%}.icon-bg-primary{border-radius:50%;background-color:#72aab7;padding:3px}.icon-bg-primary svg{fill:#fff}.icon-bg-secondary{border-radius:50%;background-color:#939393;padding:3px}.icon-bg-secondary svg{fill:#fff}.icon-bg-primary.icon-inline,.icon-bg-secondary.icon-inline{margin:0 8px 0 0}.icon-bg-primary.icon-inline.icon-baseline,.icon-bg-secondary.icon-inline.icon-baseline{top:0.2em}.icon-bg-primary.icon-big,.icon-bg-secondary.icon-big{padding:8px}.icon-bg-primary.icon-bigger,.icon-bg-secondary.icon-bigger{padding:12px}.icon-light-on-dark svg{fill:#fff}.icon-dark-on-light{border-radius:50%;background-color:#fff}.icon-dark-on-light svg{fill:#074654}#hinweis{background-color:#EE1289;padding:0.5rem 1rem;font-size:1rem;line-height:1.4;color:#074654}@media (min-width:1200px){#hinweis{font-size:1.2rem}}p.toplink{display:none}.hide{display:none}.notmobile{display:none}@media (min-width:600px){.notmobile{display:block}}.mobile{display:block}@media (min-width:600px){.mobile{display:none}}.attention{background-color:#EE1289;padding:0.2em 0.5em}.margin-top{margin-top:2rem}.margin-bottom{margin-bottom:2rem}.noCenter{text-align:left;max-width:60rem;margin-left:auto;margin-right:auto}.noCenter h1,.noCenter h2,.noCenter h3,.noCenter h4,.noCenter h5,.noCenter h6,.noCenter .subtitle{text-align:left !important;max-width:46rem}.noCenter p{margin:0 0 1rem 0}@media (min-width:600px){.noCenter p{margin:0 auto 1rem auto}}.center{text-align:center}.flex-it{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between}.flex-it li,.flex-it>div{padding:1rem}.scroll{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.fade-outer{position:relative}.fade{position:absolute;height:100%;width:60px;right:-1rem;background:linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);z-index:50}@media screen and (min-width:800px){.fade{display:none}}.circle{border-radius:23px;width:46px;height:46px;margin-left:auto;margin-right:auto}.preistabelle .circle{border-radius:18px;width:36px;height:36px;margin-left:auto;margin-right:auto;padding:0.4rem}.circle.blue{background:#72aab7}.circle.pink{background:#F5A0E6}.circle.grey{background:#dbdbdb}.mod_breadcrumb:before{content:"Sie sind hier:";display:inline-block}.mod_breadcrumb ul{display:inline-block}.mod_breadcrumb ul li{display:inline}.mod_breadcrumb ul li:after{content:" >"}.mod_breadcrumb ul li.last:after{content:""}.mod_knownfrom{}.mod_onepage_navigation{margin:0 auto 1em auto;max-width:46rem}.mod_onepage_navigation ul{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.mod_onepage_navigation ul li{margin:0 0.5rem}.mod_onepage_navigation ul li a.button{margin:0.5rem 0 !important}.mod_fragen ul{font-family:"artigo-display", serif}.mod_fragen ul li{letter-spacing:0.02em;margin-bottom:0.5rem}.mod_newslist .boxen{margin-bottom:1rem}.mod_newslist .boxen figure.float_above,.mod_newslist .boxen figure.float_below{margin:0 !important}.mod_newslist .boxen h2{margin-top:0}.mod_newslist .boxen p.info,.mod_newsreader p.info{margin:0.1rem 0.2rem;color:#adadad;font-size:0.85em;font-family:"artigo-display", serif}/*! responsive-nav.js 1.0.39 by @viljamis */.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.nav-toggle{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width:40em){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}.calendar{margin-bottom:1rem}.lodgit_calendar_sheet{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 -1.5rem;font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif}.lodgit_calendar_container{padding:1rem;background:#fff;margin:1rem 0.5rem;-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.15), 0 2px 4px rgba(0, 0, 0, 0.12);-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.15), 0 2px 4px rgba(0, 0, 0, 0.12);box-shadow:0 3px 6px rgba(0, 0, 0, 0.15), 0 2px 4px rgba(0, 0, 0, 0.12)}.lodgit_calendar{border-spacing:0.1rem;font-size:0.9rem}.lodgit_calendar th,.lodgit_calendar td{text-align:center !important;padding:0.3rem 0.7rem}.lodgit_calendar th{font-size:1.2rem;padding:0.3rem 0}.lodgit_calendar td.past_past{color:#bbb;background:#ddd}.lodgit_calendar td.past_let{color:#bbb;background:linear-gradient(to right, #ddd 0%, #ddd 50%, #E00000 51%, #E00000 100%)}.lodgit_calendar td.past_free{color:#bbb;background:linear-gradient(to right, #ddd 0%, #ddd 50%, #008000 51%, #008000 100%)}.lodgit_calendar td.let_let_past_today{background:linear-gradient(to right, #ddd 0%, #ddd 50%, #E00000 51%, #E00000 100%)}.lodgit_calendar td.let_free_past_today{background:linear-gradient(to right, #ddd 0%, #ddd 50%, #008000 51%, #008000 100%)}.lodgit_calendar td.let_let{background:#E00000}.lodgit_calendar td.let_free{background:linear-gradient(to right, #E00000 0%, #E00000 50%, #008000 51%, #008000 100%)}.lodgit_calendar td.free_let{background:linear-gradient(to right, #008000 0%, #008000 50%, #E00000 51%, #E00000 100%)}.lodgit_calendar td.free_free{background:#008000}.lodgit_calendar td.free_block{background:linear-gradient(to right, #008000 0%, #008000 50%, #FEAA2C 51%, #FEAA2C 100%)}.lodgit_calendar td.let_block{background:linear-gradient(to right, #E00000 0%, #E00000 50%, #FEAA2C 51%, #FEAA2C 100%)}.lodgit_calendar td.block_free{background:linear-gradient(to right, #FEAA2C 0%, #FEAA2C 50%, #008000 51%, #008000 100%)}.lodgit_calendar td.block_let{background:linear-gradient(to right, #FEAA2C 0%, #FEAA2C 50%, #E00000 51%, #E00000 100%)}.lodgit_calendar td.block_block{background:#FEAA2C}.availability .explanation,.belegungsplan .explanation{display:flex;flex-direction:column;margin-bottom:1rem}.availability .explanation li,.belegungsplan .explanation li{margin:0.2rem 0}@media (min-width:600px){.availability .explanation,.belegungsplan .explanation{flex-direction:row;justify-content:center}.availability .explanation li,.belegungsplan .explanation li{margin:0 1rem}}.availability .square{width:24px;height:24px;display:inline-block;margin:-0.3rem 0.5rem -0.3rem 0}.availability .square.frei{background:#008000}.availability .square.belegt{background:#E00000}.availability .square.geblockt{background:#FEAA2C}.belegungsplan .explanation{display:flex;justify-content:center;margin-bottom:1rem}.belegungsplan .explanation li{margin:0 1rem}.belegungsplan .square{width:24px;height:24px;display:inline-block;margin:-0.3rem 0.5rem -0.3rem 0}.belegungsplan .square.frei{background:#008000}.belegungsplan .square.belegt{background:#E00000}.belegungsplan .square.geblockt{background:#FEAA2C}form{text-align:left;max-width:36rem;margin-left:auto;margin-right:auto;font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif}fieldset{margin-bottom:2rem;border:1px solid transparent;padding:2rem}fieldset legend{line-height:28px;font-weight:600;font-size:20px;text-transform:uppercase;letter-spacing:2px;color:#468593;text-align:center;padding:0 0.5em}fieldset fieldset{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:0;padding:0}#anfrageform{margin:1rem auto}#anfrageform fieldset{-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);background-color:#f9f9f9}#anfrageform fieldset fieldset{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.checkbox_container legend{font-family:inherit;font-size:1.2rem;text-transform:none;letter-spacing:0.02rem;text-align:left;padding:0;margin-bottom:0.5rem;font-weight:600;color:#4a4a4a}form label{line-height:1.6}form .widget{margin:0.7rem 0}form input,form textarea{width:100%;padding:0.5rem 0.3rem;-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.4);-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.4);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.4)}form .checkbox_container{margin:1.5rem 0}form .checkbox_container input{width:auto;padding:0}form .checkbox_container label{display:inline-block;line-height:26px;margin-left:0.8rem}form .checkbox_container span{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}form label a{text-decoration:underline}form .submit_container{margin:1rem 0}footer{background-color:#72aab7;color:#074654;font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;padding:1rem}@media (min-width:600px){footer{padding:2rem}}footer a{border-bottom:1px solid #074654}footer .inside{text-align:left}footer .inside h1{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-weight:600;font-size:20px;color:#074654;text-transform:uppercase;letter-spacing:0.03rem;line-height:2rem;margin-top:0;margin-left:0 !important;margin-right:0 !important}footer .inside h1~.subtitle{font-size:16px;font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-style:normal;color:#b6d6db}footer .inside h1~.subtitle:after{content:"";height:0;width:0;margin:0}footer .inside h3{color:#074654}footer .inside>div{margin:1rem 0;padding:1rem}footer .inside .nav ul{display:flex;flex-wrap:wrap;justify-content:center}footer .inside .nav ul li{margin:0.3rem 0.5rem;font-weight:500}footer .inside .nav ul li a{border-bottom:none}@media (min-width:600px){footer .inside{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between}footer .inside h1,footer .inside h2,footer .inside h3,footer .inside h4,footer .inside h5,footer .inside h6,footer .inside .subtitle{text-align:left}footer .inside .nav ul{display:block}footer .inside .nav ul li{margin:0.2rem 0}}@media (min-width:1200px){footer .inside{justify-content:space-between;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start}}@media (min-width:1200px){footer .inside .knownfrom{width:50%}}footer .inside .knownfrom .logos{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;align-items:center;justify-content:center}footer .inside .knownfrom .logos li{margin:1rem 1rem 1rem 0}footer .inside .knownfrom .logos li .ce_image{margin:0;width:250px}@media (min-width:600px){footer .inside .knownfrom .logos{flex-direction:row;justify-content:flex-start;margin:0}}@media (min-width:1200px){footer .inside .knownfrom .logos{justify-content:flex-start}}.mod_article{text-align:center}.mod_article ul,.mod_article dl,.mod_article ol{}h1,h2,h3,h4,h5,h6{color:#4a4a4a}h1{font-family:"artigo-display", serif;font-weight:500;letter-spacing:0px;text-transform:none;line-height:2.8rem;font-size:36px;margin-top:1em;margin-bottom:0.5em;text-align:center}@media (min-width:600px){h1{font-size:40px;line-height:3.2rem}}@media (min-width:900px){h1{font-size:48px;font-size:3rem;line-height:4.8rem;max-width:36rem;margin-left:auto;margin-right:auto}}h1~.subtitle,h1 span.subtitle{font-family:"calluna-sans", sans-serif;font-weight:300;font-size:16px;line-height:1.2;letter-spacing:0.2px;display:block;margin:-0.3rem auto 1.5rem auto;color:#7a7a7a;text-align:center}@media (min-width:600px){h1~.subtitle,h1 span.subtitle{font-size:18px}}@media (min-width:900px){h1~.subtitle,h1 span.subtitle{font-size:20px}}h1~.subtitle:after,h1 span.subtitle:after{height:26px;width:1px;display:block;content:"";background:#72aab7;margin:10px auto 0;position:relative}@media (min-width:600px){h1~.subtitle:after,h1 span.subtitle:after{margin:26px auto 0}}h1 span.subtitle{margin-top:0.5rem}h1 span.subtitle:after{height:0;width:0;margin:0}h2,.mod_faqreader h1{font-family:"artigo-display", serif;font-weight:500;font-size:38px;line-height:1.5;margin-top:1em;margin-bottom:0.2em;text-align:center}@media (min-width:900px){h2,.mod_faqreader h1{max-width:36rem;margin-left:auto;margin-right:auto}}h2~.subtitle{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-size:16px;letter-spacing:0.2px;display:block;margin:-0.5rem auto 1.5rem auto;color:#7a7a7a;text-align:center}h2~.subtitle:after{height:26px;width:1px;display:block;content:"";background:#72aab7;margin:10px auto 0;position:relative}h3{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-weight:600;font-size:22px;line-height:1.4;letter-spacing:0.02em;margin-top:0.5em;margin-bottom:0.85em}@media (min-width:600px){h3{font-size:26px}}@media (min-width:900px){h3{max-width:36rem;margin-left:auto;margin-right:auto}}h4,h5,h6{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-weight:600;font-size:16px;line-height:1.4}p em{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-style:normal;font-weight:300;background-color:#f2f2f2;padding:0 5px}p strong{font-weight:600}p:empty{display:none}small,small em{font-size:0.46em;line-height:1.2 !important}ol{margin-left:1.2rem}ol li{list-style-type:decimal}.serif{font-family:"calluna-sans", sans-serif;font-weight:300;font-style:italic}figcaption{line-height:1.625}a{text-decoration:none;color:inherit}#main a[href^="http"]{border-bottom:1px solid #72aab7}#main a[href^="http"]:after{content:"→";display:inline-block;position:relative;margin:0px 0px -6px 5px}#main a[href^="http"]:hover{color:#7a7a7a;border-bottom:1px solid #939393}a[href^="tel"]:before{content:"";display:inline-block;position:relative;background-image:url("data:image/svg+xml,%3Csvg id='icon-phone' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg'  fill='%234a4a4a' fill-opacity='1.0' viewBox='0 0 32 32'%3E%3Cpath d='M7,9.49A7.32,7.32,0,0,1,8.86,7.16,1.69,1.69,0,0,1,10.44,7c1,.28,1.51,1.24,2.2,3s.76,1.72.41,2.34A9.3,9.3,0,0,1,11.75,14c.41,1.16,5.15,5.84,6.32,6.25a20.65,20.65,0,0,1,1.65-1.31c.61-.34.61-.27,2.33.41s2.68,1.24,3,2.2a1.92,1.92,0,0,1-.27,1.65A6.72,6.72,0,0,1,22.46,25C17,26.6,5.36,15,7,9.49Zm8.24-.07a.72.72,0,0,1,0-1.44A8.75,8.75,0,0,1,24,16.77a.69.69,0,0,1-1.37,0A7.28,7.28,0,0,0,15.25,9.42Zm1.17,3.23a.72.72,0,0,1,0-1.44,4.31,4.31,0,0,1,4.33,4.33.69.69,0,0,1-1.38,0A2.92,2.92,0,0,0,16.42,12.65Z'/%3E%3C/svg%3E");background-size:26px 26px;width:26px;height:26px;margin:0px 1px -6px 0px}#main p a:not([href^="http"]),#main dl a:not([href^="http"]),#main ol a:not([href^="http"]),#main ul a:not([href^="http"]){border-bottom:1px solid #72aab7}#main p a:not([href^="http"]):hover,#main dl a:not([href^="http"]):hover,#main ol a:not([href^="http"]):hover,#main ul a:not([href^="http"]):hover{color:#468593;border-bottom:1px solid #468593}#main .bg-color-primary p a:not([href^="http"]){border-bottom:1px solid #b6d6db}#main .bg-color-primary p a:not([href^="http"]):hover{color:#074654;border-bottom:1px solid #074654}#main .bg-color-primary a[href*="lodgit"]{border-bottom:1px solid #b6d6db}#main .bg-color-primary a:not([href^="http"]),#main .bg-color-primary p a:not([href^="http"]),#main .bg-color-primary dl a:not([href^="http"]),#main .bg-color-primary ol a:not([href^="http"]),#main .bg-color-primary ul a:not([href^="http"]){border-bottom:1px solid #b6d6db !important}blockquote p{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-weight:300;font-size:18px;line-height:1.625}.saisonzeiten h2{margin-top:0;margin-bottom:1rem}.saisonzeiten h2 :after{width:0}.saisonzeiten .subtitle{font-weight:600;font-size:12px;font-size:0.75rem;color:#575757;letter-spacing:2.25px;line-height:25px;text-transform:uppercase}a.button,.ce_hyperlink.button a,form button.submit,.ce_accordion div.button{line-height:1.6;display:inline-block;font-size:16px;padding:0.5rem 1.5rem;margin:1rem 0;border-radius:1px;font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;text-decoration:none;border-bottom:none}a.button.primary,.ce_hyperlink.button.primary a,form button.submit,.ce_accordion div.button.primary{color:#fff;background:#468593;border:1px solid #468593}a.button.primary:hover,.ce_hyperlink.button.primary a:hover,form button.submit:hover,.ce_accordion div.button.primary:hover{background:#1c6070;color:#fff !important;border:1px solid #1c6070 !important}a.button.secondary,.ce_hyperlink.button.secondary a{color:#4a4a4a;border:1px solid #4a4a4a !important}a.button.secondary:hover,.ce_hyperlink.button.secondary a:hover{background:#dbdbdb;color:#4a4a4a !important;border:1px solid #c9c9c9 !important}a.button.tertiary,.ce_hyperlink.button.tertiary a{color:#fff;background:#EE1289 !important;border:1px solid #EE1289 !important}a.button.tertiary:hover,.ce_hyperlink.button.tertiary a:hover{background:#CD1076;color:#fff !important;border:1px solid #CD1076 !important}.bg-color-primary a.button.primary,.bg-color-primary .ce_hyperlink.button.primary a,.bg-color-quaternary a.button.primary,.bg-color-quaternary .ce_hyperlink.button.primary a{text-shadow:none;background-color:#fff;color:#1c6070;border:1px solid #fff}.bg-color-primary a.button.primary:hover,.bg-color-primary .ce_hyperlink.button.primary a:hover,.bg-color-quaternary a.button.primary:hover,.bg-color-quaternary .ce_hyperlink.button.primary a:hover{background-color:#074654;text-shadow:none;border-color:transparent !important;color:#fff}table{border-spacing:0;border-collapse:separate;margin:0 auto 1rem auto}table th,table td{padding:0.5rem 1rem}.mod_article td,.mod_article th{text-align:left}.preistabelle{max-width:50rem;margin:0 auto}.preistabelle table{width:20rem;margin:0rem auto;border-collapse:collapse;margin-bottom:1rem;font-size:85%;font-family:"artigo-display", serif}@media (min-width:600px){.preistabelle table{width:36rem;font-size:100%}}@media (min-width:900px){.preistabelle table{width:46rem}}.preistabelle thead th{font-family:"artigo-display", serif;padding:0.5rem;vertical-align:middle;font-weight:600;text-transform:none;color:#4a4a4a;background:#f2f2f2;text-align:left}@media (min-width:600px){.preistabelle thead th{text-align:center}}.preistabelle th{font-weight:600}.preistabelle td{text-align:right}.preistabelle td:first-child{text-align:left}.preistabelle td{padding:0.5rem;vertical-align:middle}.preistabelle small{font-weight:normal;display:block;line-height:1.2rem}.preistabelle p{font-size:1rem;margin-bottom:0}.preistabelle strong{font-weight:600}.preistabelle tr{border-bottom:1px solid #ededed;padding:1rem}.preistabelle tr:first-child{border-top:1px solid #ededed}.preistabelle tbody tr:hover{background-color:#dff0f4}@media screen and (min-width:600px){.preistabelle .notmobile{display:block}.preistabelle .mobile{display:none}}@media screen and (min-width:1200px){.preistabelle thead th{}}.preistabelle tr.trenner td,.preistabelle tr.trenner th{border-bottom:1px solid #979797}.preistabelle td{text-align:center}.preistabelle.noCenter td{text-align:left}.descriptionlist table{margin-left:auto;margin-right:auto}.descriptionlist td{vertical-align:top}.descriptionlist td:first-child{font-weight:600;font-size:16px;font-size:1rem;letter-spacing:3px;line-height:25px;text-transform:uppercase}.descriptionlist td:first-child{text-align:right}.tabletMenu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:wrap;margin:0}.mainMenu ul,.tabletMenu ul{font-size:14px;font-weight:600;color:#4a4a4a;text-transform:uppercase;margin-bottom:0;letter-spacing:0.05rem}.mobileMenu .main ul{font-size:22px;font-weight:600;color:#4a4a4a;margin-bottom:0;letter-spacing:0.02rem}.mainMenu ul{color:#fff;font-weight:600;letter-spacing:0.02rem}.mainMenu ul li,.mobileMenu ul li,.tabletMenu ul li{display:block}.mobileMenu ul li{}.mobileMenu ul li a,.mobileMenu ul li strong{padding:0.4rem;display:block;text-align:center}.mobileMenu ul li a.trail{font-weight:600;color:#939393}.mobileMenu ul li:first-child{padding-top:1rem}.mobileMenu ul li strong.active{font-weight:600;color:#468593}.tabletMenu ul li strong.active{font-weight:600;color:#074654;letter-spacing:0.05em}.tabletMenu ul li a.trail{font-weight:600;color:#1c6070;letter-spacing:0.05em}.tabletMenu ul li a.trail:hover{color:#074654}.metaNav ul,.metaNav p,.mobileMenu .meta ul{font-size:11px;font-size:0.6875rem;letter-spacing:0.03em;color:#919396;line-height:0.875rem}.metaNav p{margin:0.5rem 0rem 0.5rem 0rem}.metaNav ul{margin:0.5rem 0rem 0.5rem 0;position:relative;float:right;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between}.metaNav ul li{padding:0 0 0 10px}.metaNav ul a{color:#939393}.metaNav ul a:hover{color:#468593;border-bottom:1px solid #468593}.mainMenu a:hover,.subNavi a:hover,.subNavi li strong.active{color:#074654}.menu a{color:#4a4a4a}.tabletMenu a{color:#fff;font-weight:600}.mobileMenu a:hover,.tabletMenu a:hover{background:#72aab7;color:#fff}@media screen and (min-width:900px){.menu a:hover,.mainMenu li strong.active,.mainMenu li a.trail{color:#074654;font-weight:600}}header a[href*="lodgit"]{border-bottom:none}#main{margin-top:2.4rem}@media (min-width:600px){#main{margin-top:7.5rem}}@media (min-width:900px){#main{margin-top:4.5rem}}.mod_article{z-index:10;position:relative}.mod_article,.inner{padding:1rem}@media (min-width:600px){.mod_article,.inner{padding:2rem}}.article-fullwidth{padding:0}@media (min-width:600px){.article-fullwidth{padding:0}}.article-fullwidth img{max-width:100%}#main p{max-width:46rem;margin-left:auto;margin-right:auto;margin-bottom:1em}header{position:fixed;top:0;z-index:100;width:100%;font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif}@media (min-width:900px){header{background:#fff}}header .metaNav{display:none}@media (min-width:900px){header .metaNav{display:block;margin:0 2rem}}header .navBox{background:#72aab7;-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1)}@media (min-width:600px){header .navBox{background:#fff}}@media (min-width:900px){header .navBox{background:transparent}}header .navBox .mainNav{position:relative;height:44px;z-index:20;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;align-items:center;padding:0.3rem 0}@media (min-width:600px){header .navBox .mainNav{border-bottom:0px;height:73px;align-items:center}}@media (min-width:900px){header .navBox .mainNav{padding:0;height:45px}}header .navBox .mainNav .booknow{flex:1;min-width:100px;margin:0.25rem 0 0 1rem}@media (min-width:600px){header .navBox .mainNav .booknow{margin:0.25 0 0 1.5rem}}@media (min-width:900px){header .navBox .mainNav .booknow{display:none}}header .navBox .mainNav .booknow a{display:block}header .navBox .mainNav .logo{flex:2;align-self:flex-start}header .navBox .mainNav .logo a{display:block}@media (min-width:600px){header .navBox .mainNav .logo{flex:6}}@media (min-width:900px){header .navBox .mainNav .logo{display:none}}header .navBox .mainNav .mainMenu{display:none}@media (min-width:900px){header .navBox .mainNav .mainMenu{display:block;flex:1;background:#72aab7}}header .navBox .mainNav .mainMenu nav{overflow:visible !important}header .navBox .mainNav .mobileMenuButton{flex:1;min-width:100px;margin:0.25rem 1rem 0 0}@media (min-width:600px){header .navBox .mainNav .mobileMenuButton{display:none}}@media (min-width:900px){header .navBox .mainNav .mobileMenuButton{display:none}}header .navBox .mainNav .mobileMenuButton #toggle{display:block}header .navBox .mainNav .mobileContact{display:none}@media (min-width:600px){header .navBox .mainNav .mobileContact{display:block;flex:1;min-width:100px;margin:0.25rem 1.5rem 0 0}header .navBox .mainNav .mobileContact a{display:block}}@media (min-width:900px){header .navBox .mainNav .mobileContact{display:none}}header .navBox .tabletMenu{display:none}@media (min-width:600px){header .navBox .tabletMenu{display:block;z-index:10;background:#72aab7}header .navBox .tabletMenu ul{flex-direction:row;flex-wrap:nowrap;white-space:nowrap;justify-content:space-between}}@media (min-width:900px){header .navBox .tabletMenu{display:none}}header .navBox .mobileMenu{background-color:#fff}header .navBox .mobileMenu .menu{margin-top:0.5rem}@media (min-width:600px){header .navBox .mobileMenu{display:none}}header .navBox .mobileMenu .tel{text-align:center}header .navBox .mobileMenu .tel a{display:block;width:100% !important;padding:0.5rem !important}header .navBox .mobileMenu .meta{margin-top:0.5rem;border-top:1px solid #dbdbdb;background-color:#f2f2f2;text-align:center;padding:0.5rem !important}header .navBox .mobileMenu .meta p{padding-bottom:1.2rem;color:#4a4a4a;font-size:85%}.subNavi{display:none;font-size:12px;font-size:0.75rem;color:#4a4a4a;letter-spacing:0.03rem;text-transform:none;-webkit-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1)}.subNavi ul{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;margin:0;flex-wrap:wrap;flex-direction:column}@media (min-width:600px){.subNavi ul{flex-wrap:nowrap;margin:0 1rem}}@media (min-width:900px){.subNavi ul{margin:0 1.5rem}}.subNavi li{flex-grow:1;width:33%;text-align:center}.subNavi a,.subNavi li strong{display:block;padding:0.5rem}.logo a{background:url("../../files/vorwerk/images/design/logo_vorwerk.svg") no-repeat;background-size:60px 60px;width:60px;height:60px;text-indent:-9999px;margin-left:auto;margin-right:auto;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}@media (min-width:900px){.logo a{width:90px;height:90px;background-size:90px 90px}}.booknow a,.mobileMenuButton #toggle,.mobileContact a{text-align:center;font-size:13px;color:#074654;text-transform:uppercase;letter-spacing:1px;font-weight:600;position:relative;top:-4px}.booknow a{text-align:left}.mobileMenuButton #toggle,.mobileContact a{text-align:right}.booknow svg,.mobileMenuButton svg,.mobileContact svg{position:relative;fill:#074654;width:22px;height:auto}.booknow svg{top:6px}.mobileMenuButton svg{top:6px}.mobileContact svg{top:6px}#toggle.closed{}.mobileMenu{background:#fff}html:not(.js) .mobileMenu{display:none}.js-nav-active #main::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.3;z-index:99}@media (min-width:600px){.tabletMenu ul li a,.tabletMenu ul li strong{padding:0.8rem 1rem;display:block}.tabletMenu ul li.first a,.tabletMenu ul li.first strong{margin-left:0.5rem}.tabletMenu ul li.last a,.tabletMenu ul li.last strong{margin-right:0.5rem}}.mainMenu{}@media (min-width:900px){.mainMenu ul.level_1{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between;margin:0 1.5rem}.mainMenu ul.level_1>li{flex:0 0 auto;white-space:nowrap;text-align:center}.mainMenu ul.level_1>li:nth-child(2),.mainMenu ul.level_1>li:nth-child(3),.mainMenu ul.level_1>li:nth-child(4){order:1}.mainMenu ul.level_1>li:nth-child(5),.mainMenu ul.level_1>li:nth-child(6),.mainMenu ul.level_1>li:nth-child(7){order:11}.mainMenu ul.level_1>li:nth-child(5) ul.level_2,.mainMenu ul.level_1>li:nth-child(6) ul.level_2,.mainMenu ul.level_1>li:nth-child(7) ul.level_2{right:-20px}.mainMenu ul.level_1>li a,.mainMenu ul.level_1>li strong{padding:0.8rem 0.5rem;display:block}.mainMenu ul.level_1>li.home{flex:0 0 90px;order:10}.mainMenu ul.level_1>li.home a,.mainMenu ul.level_1>li.home strong{z-index:200;position:absolute;top:-20px;left:calc(50% - 45px);background:url("../../files/vorwerk/images/design/logo_vorwerk.svg") no-repeat;background-size:90px 90px;width:90px;height:90px;text-indent:-9999px;margin-left:auto;margin-right:auto;padding:0;border-radius:50%;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}.mainMenu ul.level_2{display:none;position:absolute;top:48px;z-index:150;background:#fff;width:auto;min-width:200px;white-space:normal;height:auto;padding:0.85rem 1.2rem 0.5rem 1.2rem;text-align:left;-webkit-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1)}.mainMenu ul.level_1 li.submenu{position:relative}.mainMenu ul.level_1 li.submenu:hover ul.level_2{display:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mainMenu ul.level_1 li.submenu:hover ul.level_2 li{display:block;flex:0 1 100%;text-align:left;text-transform:none;letter-spacing:0.01rem;font-size:1rem;border-bottom:1px solid #ededed}.mainMenu ul.level_1 li.submenu:hover ul.level_2 li:last-child{border-bottom:none}.mainMenu ul.level_1 li.submenu.aktivitaeten ul.level_2{width:350px;margin-right:-20px}.mainMenu ul.level_1 li.submenu.aktivitaeten ul.level_2 li{flex:0 0 45%}}.mainMenu .buchen a:before,.mainMenu .buchen strong:before{content:"";display:inline-block;position:relative;background:url("../../files/vorwerk/images/design/hotel_bell_icon.svg") no-repeat;background-size:22px 22px;width:22px;height:22px;margin:0 6px -5px 0}@media (min-width:1200px){.home .logo a{width:120px;height:120px;background-size:120px}.home ul li.home{flex:0 0 120px}.home ul li.home a,.home ul li.home strong{top:-25px;left:calc(50% - 60px);width:120px;height:120px;background-size:120px 120px}}li{list-style-type:none}#main .ce_text ul{text-align:left;max-width:46rem;margin:0 auto 1.2rem auto;padding-left:1rem}#main .ce_text ul li{list-style-type:disc;margin-left:1.2rem}#main .ce_text ol{text-align:left;max-width:46rem;margin:0 auto 1.2rem auto;padding-left:1rem}#main .ce_text ol li{list-style-type:decimal;margin-left:1.2rem}#main .ce_text ol.buchstaben li{list-style-type:upper-alpha}body{counter-reset:zaehler}.numbered-list{counter-reset:zaehler;padding-left:2rem !important}.numbered-list li{list-style-type:none !important;margin-bottom:0.8em}.numbered-list li::before{counter-increment:zaehler;content:counter(zaehler);margin-left:-3rem;margin-right:1rem;width:2rem;height:2rem;display:inline-block;border-radius:50%;background-color:#72aab7;font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-weight:600;color:#fff;text-align:center}dl{margin:2rem auto 1rem auto;text-align:left}@media (min-width:600px){dl{max-width:46rem;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start}}dl dt{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:1px;line-height:25px;text-transform:uppercase;padding-bottom:0.3rem;margin-top:1.5rem}@media (min-width:600px){dl dt{flex:0 0 30%;max-width:30%;overflow:hidden;padding-bottom:0.5rem;margin-top:2px}}dl dd .icon{margin:0 8px 8px 0}@media (min-width:600px){dl dd{flex:0 0 70%;max-width:70%;padding:0rem;margin-left:0}dl dd+dd{margin-left:30%}}ul.icons{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 1.5rem auto;text-align:center}.icons li{flex:0 1 auto;margin:0.5rem 0}.icons-big li{flex:0 1 120px;margin:0.5rem 0;padding:0 0.5rem}.icons-big li .text{line-height:1.55rem}.icons-big.icon-long-description{max-width:50rem}.icons-big.icon-long-description li{flex:0 1 250px}.icons-center li{text-align:center}.icons .text{display:block}.icons-big .text{margin-top:0.5rem}.icons-inline{max-width:46rem;justify-content:space-between !important}.icons-inline .icon-inline{align-self:flex-start}.icons-inline li{flex:1 0 50%;display:flex;flex-direction:row;flex-wrap:nowrap}@media (min-width:600px){.icons-inline li{flex:0 1 30%}}.icons-inline .text{margin:0 2px;text-align:left}ul.questions li{margin-bottom:0.8rem}.mod_faqlist ul li{margin-bottom:0.3rem}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto;max-width:40rem;margin:0 auto}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container.ratio4x3{padding-bottom:75%}.embed-container.maxheight{padding-bottom:100%}.fewo-detail .embed-container{border:1px solid #dbdbdb}.belegungsplan{}.ios.mobile .embed-container iframe{height:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:0}.oax-embed-widget.boxen{max-width:1400px;margin-left:auto !important;margin-right:auto !important}.oax-embed-widget.boxen .item{flex:0 1 300px}.matomo-opt-out{padding:1rem}.mod_faqpage article{border-bottom:1px solid #ddd}.mod_faqpage section{margin-bottom:1.5rem}.mod_faqlist h2,.mod_faqreader h1{text-align:left;max-width:46rem;margin-left:auto;margin-right:auto}.mod_faqreader p{text-align:left;max-width:46rem !important}.mod_faqreader p.info{display:none}.mod_faqreader p.back{margin-top:2rem}.mod_faqlist ul{max-width:46rem;margin-left:auto;margin-right:auto;margin-bottom:1em;text-align:left}.mod_faqlist ul li{line-height:1.8;margin-bottom:0.5rem}.mod_booknow p{max-width:30rem !important}.bg-color-primary .mod_booknow .icon{background-color:#fff;border:1px solid #468593}.bg-color-primary .mod_booknow .icon svg{fill:#72aab7}.bg-color-primary .mod_booknow h2,.bg-color-primary .mod_booknow p{color:#fff !important}.bg-color-primary .mod_booknow .subtitle{color:#dff0f4}.mod_testimonial blockquote{margin:0 auto 0 auto;position:relative;max-width:46rem;padding:0 2rem 0 3rem}.mod_testimonial blockquote p{margin:0 0.5em 1em 0.5em !important;text-align:left;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mod_testimonial blockquote p::before{display:block;content:"„";font-family:"artigo-display", serif;font-size:120px;line-height:120px;color:#c9c9c9;position:absolute;top:-74px;left:0px;width:70px}.mod_testimonial blockquote cite{font-family:"artigo-display", serif;font-size:14px;font-size:0.875rem;letter-spacing:1.4px;color:#939393;font-style:normal;display:block;margin:1rem 0 0 0}.mod_testimonial blockquote cite:before{display:inline-block;content:"—";margin-right:0.5em}.mod_testimonial .url{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;display:block;margin-bottom:1rem}.mod_testimonial .url::before{content:"via ";display:inline}.ce_image{margin:1rem 0}.ce_image figure img{max-width:100%;height:auto}.mod_image{padding:1rem}@media (min-width:600px){.mod_image{padding:2rem}}.mod_image img{max-width:100%;height:auto}.mod_image img[src$=".svg"]{height:auto}figure figcaption{margin:1rem 0;font-family:"artigo-display", serif;font-size:85%}figure.float_above{margin:2rem 0 1rem 0}figure.float_left{float:none}@media (min-width:900px){figure.float_left{float:left;margin:0.5rem 2rem 0.5rem 0}figure.float_left figcaption{margin:1rem 0 0 0;max-width:25rem}}figure.float_right{float:none}@media (min-width:900px){figure.float_right{float:right;margin:0.5rem 0 0.5rem 2rem}figure.float_right figcaption{margin:1rem 0 0 0;max-width:25rem}}figure.float_below{margin:1rem 0 2rem 0}.ce_teaserBox .content h2{margin-top:0}.ce_teaserBox .content .subtitle{letter-spacing:0}.ce_teaserBox .img{margin:2rem 0}.ce_teaserBox .img .ce_image{margin:0}.ce_teaserBox .img.oben{margin:0}.ce_teaserBox .img.mitte{margin:2rem -1.5rem}.ce_teaserBox .img.unten{margin:0}.ce_teaserBox .img img{max-width:100%;height:auto}.ce_background-img-box{position:relative;margin:-1rem;line-height:0}@media (min-width:600px){.ce_background-img-box{margin:-2rem}}.ce_background-img-box .overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.2;z-index:1}.ce_background-img-box .ce_image{margin:0}.ce_background-img-box img{max-width:100%;height:auto}.ce_background-img-box img[src$=".svg"]{height:auto}.ce_background-img-box .caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;z-index:50}.ce_background-img-box h1{color:#fff;text-shadow:1px 3px 3px rgba(0, 0, 0, 0.7)}@media screen and (min-width:400px){.ce_background-img-box h1{max-width:80%;margin-left:auto;margin-right:auto}}@media screen and (min-width:600px){.ce_background-img-box h1{max-width:500px}}@media screen and (min-width:900px){.ce_background-img-box h1{max-width:600px}}@media screen and (min-width:1100px){.ce_background-img-box h1{max-width:700px}}@media screen and (min-width:1300px){.ce_background-img-box h1{font-size:3.5rem;font-size:56px}}.ce_background-img-box .subtitle{color:#fff !important;text-shadow:0 2px 2px rgba(0, 0, 0, 0.7)}.ce_background-img-box h1~.subtitle:after{display:none}.article-container .ce_background-img-box{margin:0}@media (min-width:600px){.article-container .ce_background-img-box .caption h1{font-size:1.6rem;line-height:1.3}.article-container .ce_background-img-box .caption .subtitle{font-size:1.2rem}}@media (min-width:900px){.article-container .ce_background-img-box .caption h1{font-size:2rem;line-height:1.5}.article-container .ce_background-img-box .caption .subtitle{font-size:1.2rem}}.mod_fragen ul{font-family:"artigo-display", serif}.mod_fragen ul li{margin-bottom:0.5rem}.mod_apartment-teaser{margin:-2rem -1rem}@media (min-width:600px){.mod_apartment-teaser{margin:-2rem}}.mod_apartment-teaser .boxen{margin:0 -2rem}@media (min-width:600px){.mod_apartment-teaser .boxen{margin:0 -1rem}}.mod_apartment-teaser .boxen .items{padding:1rem 2rem}.mod_apartment-teaser .boxen .items .item{background:#fff;text-align:center}@media (min-width:1800px){.mod_apartment-teaser .boxen .items .item{flex:0 1 30%}}.mod_apartment-teaser .boxen .items .item .content{padding:1.5rem}.mod_apartment-teaser .main-img{position:relative}.mod_apartment-teaser .price{font-size:2.2rem;margin:0.5rem}.mod_apartment-teaser .price span{font-weight:600}.mod_apartment-teaser h2{margin-top:1rem;font-size:2rem}.mod_apartment-teaser ul.facts_short{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;max-width:300px;margin:0 auto}.mod_apartment-teaser .facts_short li{margin:0 0.2rem;list-style-type:none}.mod_apartment-teaser .facts_short li .icon{width:28px;height:28px}.mod_apartment-teaser .link{margin-top:1rem}.mod_apartment-teaser .button{display:inline-block;max-width:95%;margin-left:auto;margin-right:auto;text-align:center}.mod_article>.boxen{margin:0 -1rem}@media (min-width:600px){.mod_article>.boxen{margin:0 -2rem}}.ce_text~.boxen,.boxen~.ce_text{margin-top:2rem !important}@media (min-width:600px){.boxen .items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}.boxen .item{position:relative;background:#f2f2f2;margin:1rem;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)}@media (min-width:600px){.boxen .item{margin-bottom:2rem;flex:0 1 44%}}@media (min-width:1200px){.boxen .item{flex:0 1 30%;margin:1rem}}@media (min-width:1800px){.boxen .item{flex:0 1 20%;margin:1rem}}.boxen .item img{width:100%;height:auto}.boxen .item .content{padding:2rem}.boxen .item h2{margin-top:0.5rem}.boxen .ce_text.item,.wandertouren .boxen .item{padding:2rem}.fewo-detail .navigation ul{max-width:46rem;margin:2rem auto 0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fewo-detail .navigation li{flex:0 1 auto}.fewo-detail .navigation li a{color:#939393;padding:0.3em 0.5em}.mod_article .mod_apartment-details{margin:-1rem}@media (min-width:600px){.mod_article .mod_apartment-details{margin:-2rem}}.mod_apartment-details iframe .cookie-notification{display:none !important}.mod_apartment-details iframe .select,.mod_apartment-details iframe .select>select{display:none !important}.mod_apartment-details .price{margin:1.5rem auto;display:block}.mod_apartment-details .price span{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;font-size:2.8rem;font-weight:600;color:#4a4a4a;display:inline;padding:0.4rem 0.3rem}.mod_apartment-details .price span a{border-bottom:none !important;text-decoration:none !important}.mod_apartment-details .price span a:after{content:"";display:none !important}.mod_apartment-details .price span a:hover{color:#fff !important}.mod_apartment-details .price span small{color:#4a4a4a}.mod_apartment-details .main-img img{max-width:100%;height:auto}.mod_apartment-details .facts_short.icons-big .text{line-height:1.2}.mod_apartment-details dl{margin:1rem auto 1rem auto;line-height:1.5}@media (min-width:600px){.mod_apartment-details dl{margin:1rem auto 1rem auto;padding:0.5em}}.check-verfuegbarkeit{width:80%;max-width:1000px;background-color:#72aab7;margin:-4rem auto 0 auto;z-index:50;position:relative;border-radius:3px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.15), 0 2px 4px rgba(0, 0, 0, 0.12);padding:1rem !important;overflow:visible !important}.check-verfuegbarkeit .formbody{display:flex}.check-verfuegbarkeit .submit_container{margin:0}.check-verfuegbarkeit h1,.check-verfuegbarkeit h2,.check-verfuegbarkeit h3{color:#fff}.article-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.article-container .item{flex:0 1 100%}@media (min-width:600px){.article-container .item{flex:0 1 50%}}.ce_metamodel_content.aktivitaeten{font-family:"calluna-sans", "avenir", Avenir, -apple-system, "Futura", "Helvetica", Roboto, "Work Sans", sans-serif;margin:0 -1rem}@media (min-width:600px){.ce_metamodel_content.aktivitaeten{margin:0 -2rem}}.ce_metamodel_content.aktivitaeten .boxen{margin:0}@media (min-width:600px){.ce_metamodel_content.aktivitaeten .boxen{margin:0}}.ce_metamodel_content.aktivitaeten.ce_metamodel_content .item .img{max-width:100%;height:auto}.ce_metamodel_content.aktivitaeten.ce_metamodel_content h2,.ce_metamodel_content.aktivitaeten.ce_metamodel_content h3{margin-top:0rem}.ce_metamodel_content.aktivitaeten.ce_metamodel_content .tel a:empty{display:none}.ce_metamodel_content.aktivitaeten.ce_metamodel_content .tel a:empty::before{background-image:none}.ce_metamodel_content.aktivitaeten.ce_metamodel_content .content>div{margin-bottom:0.5rem}.wandertouren .item h3{font-family:"artigo-display", serif}.wandertouren .item ul{display:flex;flex-direction:row;justify-content:center;text-align:left;margin-top:-1rem}.wandertouren .item ul li{margin:1rem;display:flex;flex-direction:column}.wandertouren .item .start{margin-bottom:1rem}.slider{overflow:hidden;position:relative;margin:1rem auto}.slider img{max-width:100%;height:auto}.preview-slider .overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4a4a4a;opacity:0.15;z-index:1}.preview-slider .overlay:hover::after{background-color:transparent;opacity:0;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease}.preview-slider a{display:block}.preview-slider .img{position:relative;line-height:1.625}.preview-slider .caption{z-index:50;position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.preview-slider .caption h2{margin-top:0;text-shadow:1px 2px 3px rgba(0, 0, 0, 0.8);font-size:1.6rem;color:#fff;line-height:1.625}.preview-slider .caption .subtitle{margin-bottom:0;color:#fff !important;text-shadow:1px 2px 3px rgba(0, 0, 0, 0.8);font-size:1.2rem;letter-spacing:0.02em;margin-bottom:0 !important}.preview-slider .caption .subtitle::after{height:0 !important;width:0 !important;margin:0 !important}.img-slider{display:flex;margin:1rem -0.5rem 1rem -0.5rem;scroll-snap-type:x mandatory;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media (min-width:600px){.img-slider{flex-wrap:wrap}}.img-slider .item{width:80%;flex-shrink:0;scroll-snap-align:center;overflow:visible}@media (min-width:600px){.img-slider .item{width:50%}}@media (min-width:900px){.img-slider .item{width:33.33333%}}@media (min-width:1200px){.img-slider .item{width:25%}}.img-slider .item .image_container{margin:0.5rem}.img-slider .item img{max-width:100%;height:auto}.img-slider a{border-bottom:none !important}.preview-slider{display:flex;margin:1rem -0.5rem 1rem -0.5rem;scroll-snap-type:x mandatory;overflow-x:scroll;-webkit-overflow-scrolling:touch}.preview-slider a{margin:0.5rem;width:80%;flex-shrink:0;scroll-snap-align:center;overflow:visible}@media (min-width:600px){.preview-slider a{width:45%}}@media (min-width:900px){.preview-slider a{width:30%}}@media (min-width:1200px){.preview-slider a{width:23%}}@media (min-width:1800px){.preview-slider a{width:16.666667%}}.preview-slider a{border-bottom:none !important}.ce_accordion .toggler.active{display:none}.social_feed_container a,.mod_newslist.instagram a{border-bottom:none !important}.social_feed_container a::after,.mod_newslist.instagram a::after{content:none !important;margin:0 !important}.social_feed_container img,.mod_newslist.instagram img{max-width:100%;height:auto}.home .social_feed_container .ce_text{display:none}.home .social_feed_container .inner figure{margin:0;padding:0}.home .social_feed_container .social_feed_element .inner{border-top:0}:root{--resavio-background-color: #ffffff;--resavio-border-color: #cccccc !important;--resavio-font-color: #262626 !important;--resavio-primary-color: #468593 !important;--resavio-secondary-color: #72aab7 !important}.resavio-form{max-width:60rem}.resavio-form td,.resavio-form th{text-align:center !important}.resavio-form .text-input,.resavio-form .textarea{background-color:#fff}@media (max-width:767px){.datepicker__container{top:53px !important}}.resavio-widget-form{display:flex;flex-wrap:wrap;gap:1rem;background-color:#f1f5f0;padding:1.5rem;border-radius:6px;font-family:"Open Sans", sans-serif}.resavio-widget-form label{display:block;font-size:0.9rem;margin-bottom:0.3rem;color:#567f4e;font-weight:600}.resavio-widget-form input,.resavio-widget-form select{display:block;width:100%;padding:0.6rem 0.8rem;font-size:1rem;border:1px solid #d1d9cf;border-radius:4px;transition:border-color 0.2s, box-shadow 0.2s;font-family:inherit}.resavio-widget-form input:focus,.resavio-widget-form select:focus{border-color:#567f4e;box-shadow:0 0 0 2px rgba(86, 127, 78, 0.15);outline:none}.resavio-widget-form button{background-color:#567f4e;color:#ffffff;border:none;padding:0.7rem 1.2rem;font-size:1rem;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color 0.2s}.resavio-widget-form button:hover{background-color:#45663e}.resavio-widget-form>div{flex:1 1 200px;min-width:150px}.resavio-widget-form button[type="submit"]{flex:1 1 200px;min-width:150px}@media (max-width:600px){.resavio-widget-form{flex-direction:column}.resavio-widget-form>div,.resavio-widget-form button[type="submit"]{width:100%;flex:none}}@media screen and (min-width:900px){}
