@font-face{font-family: 'SignPainter';src: url("/files/fonts/signpainter.ttf")}#navigation-links{display: none;overflow: hidden}@media screen and (min-width: 768px){#navigation-links{display: block;background: transparent;margin-top: 15px}}.startpage_landing #navigation{display: none}#navigation{width: 100%;position: fixed;top: 0;z-index: 3;background: white;box-shadow: 0px 2px 10px 6px rgba(0,0,0,0.1)}#navigation.show #navigation-links,#navigation.show .logos-social-media,#navigation.show #footer-navigation{display: block}@media screen and (max-width: 767px){#navigation.show .logos-social-media,#navigation.show #footer-navigation{padding: 10px}}@media screen and (min-width: 768px){#navigation{width: 200px;height: 100%;padding-top: 20px}}@media screen and (min-width: 1020px){#navigation{width: 240px;padding-top: 25px}}#navigation .inside{position: static}@media screen and (min-width: 768px){#navigation .inside{padding: 0}}#navigation .navigation-header{overflow: hidden;padding: 15px}@media screen and (min-width: 768px){#navigation .navigation-header{padding: 10px}}#navigation .menu-icon{text-decoration: none;width: 30px;line-height: 28px;height: 28px;text-align: center}#navigation .menu-icon:before{font-size: 40px !important;float: left}#navigation .menu-icon-trigger{margin-top: 3px;width: auto;text-decoration-color: transparent;width: 32%;float: left;color: #888}#navigation .menu-icon-trigger strong{font-weight: 400;text-transform: uppercase;padding: 0 5px;float: left;display: none}@media screen and (min-width: 360px){#navigation .menu-icon-trigger{width: 40%}#navigation .menu-icon-trigger strong{display: block}}@media screen and (min-width: 768px){#navigation .menu-icon-trigger{display: none !important}}#navigation .logo{width: 20%;float: left;margin-top: -8px}@media screen and (min-width: 768px){#navigation .logo{width: 100%;text-align: center;margin-top: 0}}#navigation .logo img{max-width: 60px;margin: 0 auto}@media screen and (min-width: 768px){#navigation .logo img{max-width: 165px}}#navigation .logo span{text-align: center;position: absolute;left: 0;right: 0;top: 20%;text-transform: uppercase;font-weight: 600;display: none}@media screen and (min-width: 768px){#navigation .logo span{display: block}}#navigation .ce_hyperlink{float: right;width: 45%}@media screen and (min-width: 360px){#navigation .ce_hyperlink{width: 40%}}@media screen and (min-width: 768px){#navigation .ce_hyperlink{display: none}}#navigation .ce_hyperlink a{float: right;font-size: 14px;padding: 10px 5px}.mod_navigation ul,.mod_customnav ul,.mod_navigation li,.mod_customnav li,.mod_navigation a,.mod_customnav a{text-decoration: none;color: #888}.mod_navigation ul,.mod_customnav ul{padding-left: 1px}.mod_navigation li{font-size: 17px;float: left;clear: both;padding: 5px 0 8px 10px;margin: 3px 0px}@media screen and (min-width: 768px){.mod_navigation li{margin: 5px 0px}}.mod_navigation li.active{padding-left: 5px}.mod_navigation .icomoon:before,.mod_navigation [class*="fa"]:before{font-size: 18px;float: left;text-align: center;width: 30px;color: #888;padding-right: 5px}@media screen and (min-width: 768px){.mod_navigation .icomoon:before,.mod_navigation [class*="fa"]:before{font-size: 22px}}.mod_navigation .icomoon strong,.mod_navigation [class*="fa"] strong{font-weight: 300}.mod_navigation a:hover{font-weight: 400}.mod_customnav ul{margin: 0}.mod_customnav li{font-size: 17px;float: left;clear: both;padding: 5px 0 8px 6px;margin: 3px 0px}@media screen and (min-width: 768px){.mod_customnav li{margin: 5px 0px;padding: 2px 0 2px 6px;list-style: none;float: left;font-size: 15px;clear: none}.mod_customnav li:first-child{border-right: 1px solid #888;padding-right: 6px}}.mod_customnav li.active{padding-left: 5px}.logos-social-media,.mod_customnav{display: none;float: left;clear: both}@media screen and (min-width: 768px){.logos-social-media,.mod_customnav{display: -ms-flexbox;display: flex;width: 100%;bottom: 5%;position: absolute;top: auto;justify-content: center}}.logos-social-media{bottom: 8%;text-align: center;margin-bottom: 10px}.logos-social-media .fab{padding: 0 5px}*{font-family: 'Lato', sans-serif;font-weight: 300}body{display: block !important;font-size: 18px;line-height: 1}body:before{display: none}h1,h2,h3,h4,h5{font-family: SignPainter, Helvetica, Arial, sans-serif;text-transform: uppercase;font-weight: 500;column-span: all}h1{font-size: 36pt}@media screen and (min-width: 768px){h1{font-size: 42pt}}h2{font-size: 31pt}h1,h2{text-align: center}h1:after,h2:after{content: "";width: 65px;margin: 0 auto;display: block}h3{font-size: 23pt}strong{font-weight: 500}#container{margin-top: 65px;background: white;padding-bottom: 100px}@media screen and (min-width: 768px){#container{margin-top: 0}}@media screen and (min-width: 768px){#container,.overlay{margin-left: 200px}}@media screen and (min-width: 1020px){#container,.overlay{margin-left: 240px}}.clear-both{clear: both}#teaser-layout .mod_article{padding: 0}button,.ce_hyperlink a{text-transform: uppercase;text-decoration: none;color: white;border: 1px solid #fff;padding: 5px;font-size: 16pt;padding: 4px 10px;font-weight: 400}select,input,textarea{padding: 5px 2px;font-weight: 500;color: #888;background: white;border-radius: 0}textarea{resize: none;height: 165px;line-height: 1.3em;font-size: 11pt}.widget-submit{float: left;clear: both;margin-top: 30px}label{float: left;clear: both;font-weight: 500;margin-top: 20px}.mod_article{margin: 0 auto;padding: 0 15px;line-height: 1.5em;padding: 25px 15px}.mod_article h1,.mod_article h2,.mod_article h3{line-height: 0.85}@media screen and (min-width: 768px){.mod_article{padding: 35px 20px}}@media screen and (min-width: 1020px){.mod_article{padding: 50px 20px}}.mod_article h2{padding-top: 30px;padding-bottom: 0}@media screen and (min-width: 768px){.mod_article h2{padding-top: 45px}}@media screen and (min-width: 1020px){.mod_article h2{padding-top: 66px}}.mod_article h3{padding-bottom: 0}.mod_article.full-width{max-width: 1200px}.mod_article.large-width{max-width: 1000px}.mod_article.medium-width{max-width: 900px}.mod_article.small-width{max-width: 800px}@media screen and (min-width: 768px){.mod_article.small-width .ce_text{column-count: 2;column-gap: 40px}.mod_article.small-width .ce_text.no-column{column-count: auto}.mod_article.small-width .ce_text p{text-align: justify}}.mod_article.small-width h3{text-align: center}.mod_article.small-width p{margin: 0}.mod_article.small-width.no-column-split .ce_text{column-count: auto}.mod_article.last{padding-bottom: 30px}@media screen and (min-width: 1020px){.mod_article.last{padding-bottom: 60px}}.mod_article.no-padding{padding: 0}.teaser,.overlay{text-transform: uppercase}.teaser h1,.overlay h1,.teaser p,.overlay p{text-shadow: 1px 1px #fff;text-align: center;padding-right: 3px;padding-left: 3px}.teaser h1,.overlay h1{font-size: 34pt;padding-top: 380px}@media screen and (min-width: 768px){.teaser h1,.overlay h1{padding-top: 350px;font-size: 41pt}}@media screen and (min-width: 1020px){.teaser h1,.overlay h1{font-size: 43pt}}@media screen and (min-width: 1200px){.teaser h1,.overlay h1{font-size: 46pt}}.teaser p,.overlay p{margin: 0;font-size: 20px;line-height: 1.4em}@media screen and (min-width: 768px){.teaser p,.overlay p{font-size: 22px;padding-top: 5px;font-size: 25px}.teaser p:first-child,.overlay p:first-child{padding-top: 25px}}.teaser .ce_hyperlink,.overlay .ce_hyperlink{position: fixed;top: 20px;right: 15px;display: none;z-index: 10}@media screen and (min-width: 768px){.teaser .ce_hyperlink,.overlay .ce_hyperlink{display: block}}@media screen and (min-width: 1020px){.teaser .ce_hyperlink,.overlay .ce_hyperlink{right: 20px}}.teaser .ce_hyperlink a,.overlay .ce_hyperlink a{border: 2px solid;text-decoration: none;text-transform: uppercase;color: white;padding: 5px;float: right;border: 1px solid #fff;font-size: 16pt;padding: 4px 10px;font-weight: 400}.teaser .ce_hyperlink a:hover,.overlay .ce_hyperlink a:hover{text-decoration: underline}@media screen and (min-width: 768px){.teaser .ce_hyperlink a,.overlay .ce_hyperlink a{padding: 8px 10px}}.teaser{position: fixed;z-index: -1;width: 100%;height: 100%}.teaser.position-right .teaser-background{background-position: right center}.teaser.position-left .teaser-background{background-position: left center}.teaser .teaser-background{height: 100%;width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover}.overlay{padding: 0 8px;position: relative}.startpage_landing{max-width: 1200px;margin: 0 auto}.startpage_landing .mod_article{float: none;padding: 6px 0;line-height: 2em}.startpage_landing .mod_article a{margin-top: 5px;color: white !important;border: 2px solid;text-decoration: none;text-transform: uppercase;color: white;padding: 5px;border: 1px solid #fff;font-size: 16pt;padding: 4px 10px;font-weight: 400}@media screen and (min-width: 768px){.startpage_landing .mod_article a{margin-top: 15px;padding: 8px 10px}}.startpage_landing #container{margin: 0 15px}.startpage_landing .logo img{max-width: 60px;margin-top: 10px}@media screen and (min-width: 768px){.startpage_landing .logo img{max-width: 120px;margin-top: 25px}}.startpage_landing .ce_image,.startpage_landing h1{text-align: center;padding: 0 20px;font-size: 24pt;margin: 0px 0 15px}@media screen and (min-width: 768px){.startpage_landing .ce_image,.startpage_landing h1{font-size: 42pt}}.startpage_landing p{text-align: center;text-transform: uppercase;color: white;font-size: 16pt;padding: 0 6px;font-weight: 300;position: absolute;width: calc(100% - 15px)}@media screen and (min-width: 360px){.startpage_landing p{font-size: 18pt}}@media screen and (min-width: 768px){.startpage_landing p{position: relative;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}}@media screen and (min-width: 1020px){.startpage_landing p{font-size: 20pt}}.startpage_landing .teaser-left,.startpage_landing .teaser-right,.startpage_landing .teaser-middle{max-height: 240px}@media screen and (min-width: 768px){.startpage_landing .teaser-left,.startpage_landing .teaser-right,.startpage_landing .teaser-middle{max-height: none}}.startpage_landing .teaser-left .image_container,.startpage_landing .teaser-right .image_container,.startpage_landing .teaser-middle .image_container{opacity: 0.8}.startpage_landing .teaser-left .image_container img,.startpage_landing .teaser-right .image_container img,.startpage_landing .teaser-middle .image_container img{object-fit: cover;opacity: 0.25}@media screen and (min-width: 768px){.startpage_landing .teaser-left,.startpage_landing .teaser-right,.startpage_landing .teaser-middle{width: 33%;clear: none}}.startpage_landing .teaser-left .hvr-ripple-out:before,.startpage_landing .teaser-right .hvr-ripple-out:before,.startpage_landing .teaser-middle .hvr-ripple-out:before{border: none !important;top: -6px;right: -6px;bottom: -6px;left: -6px}.startpage_landing .teaser-left .hvr-ripple-out:hover:before,.startpage_landing .teaser-right .hvr-ripple-out:hover:before,.startpage_landing .teaser-middle .hvr-ripple-out:hover:before{border: #fff solid 3px !important}.startpage_landing .teaser-left{float: left}.startpage_landing .teaser-left .image_container{background: #fecc00}@media screen and (min-width: 768px){.startpage_landing .teaser-left .image_container{margin-right: 10px;margin-left: 20px}}.startpage_landing .teaser-left a{margin-top: -30px}.startpage_landing .teaser-right{float: left}.startpage_landing .teaser-right .image_container{background: #052b06}@media screen and (min-width: 768px){.startpage_landing .teaser-right .image_container{margin-left: 10px;margin-right: 20px}}.startpage_landing .teaser-right .image_container img{opacity: 0.15}.startpage_landing .teaser-right a{margin-top: -30px}.startpage_landing .teaser-middle{float: left}.startpage_landing .teaser-middle .image_container{background: #893939}@media screen and (min-width: 768px){.startpage_landing .teaser-middle .image_container{margin-left: 10px;margin-right: 20px}}.startpage_landing .teaser-middle .image_container img{opacity: 0.15}.startpage_landing .teaser-middle a{margin-top: -30px}.startpage_landing .teaser-left p,.startpage_landing .teaser-right p,.startpage_landing .teaser-middle p{margin: 10% auto}@media screen and (min-width: 768px){.startpage_landing .teaser-left p,.startpage_landing .teaser-right p,.startpage_landing .teaser-middle p{margin: 0% auto}}.startpage_landing .ce_text figure img{display: block}.fab{color: #888;font-size: 25px}.ce_gallery{background: #f2f2f2;padding: 15px;margin: 10px auto}.ce_gallery ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0}.ce_gallery ul li{padding: 2px 5px}.ce_gallery ul li img{width: 100%;height: auto;object-fit: cover}@media screen and (min-width: 1020px){.ce_gallery{padding: 35px 60px;margin: 20px auto}.ce_gallery ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3}.ce_gallery ul li{padding: 6px}}#mbCenter{background: #f2f2f2;border-radius: 3px;color: black}#mbCenter.mbLoading{background: #f2f2f2}#mbBottom a,#mbBottom big{color: black !important}#mbTitle{color: #888}.small-info-boxes{margin: 0 auto}.small-info-boxes h1,.small-info-boxes h2{column-span: all}@media screen and (min-width: 576px){.small-info-boxes{column-count: 2}}@media screen and (min-width: 1020px){.small-info-boxes{column-count: 3}}@media screen and (min-width: 1200px){.small-info-boxes{column-gap: 30px}}.small-info-boxes.fadeIn .small-info-box{opacity: 1;animation-name: fadeInOpacity;animation-iteration-count: 1;animation-timing-function: ease-in;animation-duration: 0.3s}@keyframes fadeInOpacity{0%{opacity: 0.15}100%{opacity: 1}}.small-info-box{display: inline-block;vertical-align: middle;border: 1px solid #e5e3e3;box-shadow: 2px 2px 7px rgba(0,0,0,0.1) !important;font-size: 18px;width: 100%;margin: 10px 0}@media screen and (min-width: 1020px){.small-info-box{display: block;margin-top: 0}}@media screen and (min-width: 1200px){.small-info-box{margin: 15px 0;margin-top: 0}}.small-info-box .inner{display: flex !important;align-items: center;height: 80px;padding: 0px 15px}@media screen and (min-width: 1020px){.small-info-box .inner{padding: 2px 15px}}@media screen and (min-width: 1200px){.small-info-box .inner{padding: 2px 25px}}.small-info-box em{color: transparent;width: 55px}@media screen and (min-width: 768px){.small-info-box em{width: 70px}}.small-info-box em:before{font-size: 33px;padding-right: 15px}@media screen and (min-width: 768px){.small-info-box em:before{font-size: 45px}}.small-info-box p{margin: 0;color: #888;text-align: left}.small-info-box p em{color: #888;font-style: inherit;font-size: 14px}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{animation-duration: .7s !important}.large-box{display: table;background: #f2f2f2;color: #888;margin: 0 auto 50px}@media screen and (min-width: 768px){.large-box{display: block;float: left;width: calc(50% - 20px);margin-right: 20px;margin-bottom: 20px}}@media screen and (min-width: 1200px){.large-box{width: calc(33.33% - 20px)}}.large-box h3{font-family: 'Lato', sans-serif;font-size: 20pt;text-align: center}.large-box table{padding: 0 20px}.large-box tr td:first-child{text-align: right}.large-box tr td:nth-child(2){text-align: left;font-weight: 400;padding-left: 10px}.large-box tr td strong:before{font-size: 25px}.large-box tr td.opt{font-weight: bold;text-align: center;font-family: SignPainter, Helvetica, Arial, sans-serif;text-transform: uppercase;font-size: 22px;padding: 10px 0}.large-box a{border: none;padding: 0}.large-box button{margin-top: 10px;width: 100%;padding: 10px}.content-container{padding: 15px;background: white;text-align: center;max-width: 1200px;margin: 0 auto}@media screen and (min-width: 768px){.content-container{padding-bottom: 30px}.content-container:last-child{padding-bottom: 50px}}.mod_article .col-3 ul li{width: 33%;float: left}.ce_gallery{margin: 0 auto}.ce_form{float: right}.ce_form select{width: 100%}.ce_form input,.ce_form textarea{padding: 6px 4px;float: left;clear: both;width: calc(100% - 15px)}.ce_form .widget-submit,.ce_form .submit{margin-top: 10px;width: 100%}.contact-form{padding: 20px;background: #f2f2f2;margin-bottom: 30px;width: calc(100% - 40px)}.contact-form input,.contact-form textarea{width: calc(100% - 10px)}@media screen and (min-width: 1020px){.contact-form{float: right;max-width: 28%}}.contact-block{padding: 15px;background: #f2f2f2}@media screen and (min-width: 1020px){.contact-block{float: left;width: 62%}}.contact-block .cb-address a{color: #888;text-transform: lowercase}.contact-block .cb-address p{letter-spacing: 1.5px}.contact-block .cb-additional{font-size: 18px;font-weight: 400}.contact-block .cb-additional.submit{border: 1px solid #fff;padding: 4px 5px}.contact-block a{font-size: 16px;border: none}.inquiry-form .contact-block{width: auto;padding: 15px 25px}@media screen and (min-width: 1020px){.inquiry-form .contact-block{margin-left: 20px}}.inquiry-form .contact-form{float: left}@media screen and (min-width: 1020px){.inquiry-form .contact-form{max-width: calc(100% - 345px)}}.maps{float: left;padding: 15px;width: calc(100% - 30px);background: #f2f2f2}@media screen and (min-width: 1020px){.maps{width: 62%}}.maps iframe{width: 100%;height: 315px}.icon-buchung{float: left;padding-right: 15px}.icon-buchung:hover{opacity: 0.7}.checkbox_container{border: none;padding: 15px 0;font-size: 11pt}.checkbox_container .checkbox{float: left;width: 20px}.checkbox_container label{width: calc(100% - 30px);margin: 0;clear: none;float: right;color: #888}@media screen and (min-width: 768px){.cc-revoke.cc-bottom{left: 12rem !important}}@media screen and (min-width: 1020px){.cc-revoke.cc-bottom{left: 14rem !important}}