@font-face{font-family:'icomoon';src:url(/portal/assets/projects/foehr/fonts/icomoon/icomoon.eot?2j59v2);src:url(/portal/assets/projects/foehr/fonts/icomoon/icomoon.eot?2j59v2#iefix) format('embedded-opentype') , url(/portal/assets/projects/foehr/fonts/icomoon/icomoon.woff2?2j59v2) format('woff2') , url(/portal/assets/projects/foehr/fonts/icomoon/icomoon.ttf?2j59v2) format('truetype') , url(/portal/assets/projects/foehr/fonts/icomoon/icomoon.woff?2j59v2) format('woff') , url(/portal/assets/projects/foehr/fonts/icomoon/icomoon.svg?2j59v2#icomoon) format('svg');font-weight:normal;font-style:normal}@media screen{html{height:auto;font-size:10px}html,body{width:100%;overflow-x:hidden;overflow-y:auto;text-align:center;margin:0;border:0;padding:0}body{padding-top:85px}body a img{border:0 none}body>section{margin-bottom:100px;position:relative}body>section.colored{background:#416371;padding:60px 0 30px 0}section.formular{background:none;background-size:contain;width:100%;content:' ';padding:initial;margin-bottom:100px!important;position:relative}section.formular>.content:before{content:' ';position:absolute;bottom:0;left:0;width:100%;height:100%;background:none;background-size:contain}input::-ms-clear{display:none}hr{border-color:#000;border-style:solid none;border-width:1px 0 0 0;width:100%;height:0;line-height:0;font-size:0}}@media screen and (max-width:1000px){body{padding-top:75px}}@media screen and (max-width:775px){body{padding-top:50px}}@media screen and (max-width:450px){body{padding-top:100px}}@media screen and (max-width:600px){body>section{margin-bottom:50px}body>section.colored{padding-top:30px}}@media screen and (min-width:1600px){body>section.formular>.content:before{background-image:initial}}@media screen{strong{font-weight:600}em{font-style:italic}a{cursor:pointer;color:inherit;font:inherit}button{cursor:pointer}label{cursor:pointer}.badge svg .dynamicText>text{text-shadow:3px 3px 0 rgba(0,0,0,.5)}p>a{color:#517068;font:italic 400 18px 'Max',Arial,sans-serif;position:relative;text-decoration:underline}p>a[target="_blank"]:before{content:'\e60e';font:400 18px 'icomoon',Arial,sans-serif;left:0;margin-top:-10px;position:absolute;top:50%}p>a[target="_blank"]{padding:0 0 0 20px}.closer{clear:both;display:block;margin:0!important;padding:0!important;background:transparent!important}.none,.hide,#print{display:none!important}.noMargin{margin:0!important}.noPadding{padding:0!important}.noBorder{border:0 none transparent!important}.cover{position:absolute;top:0;left:0;width:100%;height:100%}.verticalAlignMiddle{display:inline-block;height:100%;width:0;vertical-align:middle}}@media screen and (max-width:900px){[data-onlyVisibleScreensize="dt"]{display:none!important}}@media screen and (min-width:901px) and (max-width:600px){[data-onlyVisibleScreensize="md"]{display:none!important}}@media screen and (min-width:601px){[data-onlyVisibleScreensize="sm"]{display:none!important}}@media screen and (min-width:401px) and (max-width:600px){.dateTo div.picker__holder{right:55%}}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrowDown:before{content:"\e600"}.icon-arrowLeft:before{content:"\e601"}.icon-arrowRight:before{content:"\e602"}.icon-arrowUp:before{content:"\e603"}.icon-burger:before{content:"\e604"}.icon-checkmark:before{content:"\e605"}.icon-close:before{content:"\e606"}.icon-enlarge:before{content:"\e607"}.icon-facebook:before{content:"\e608"}.icon-filter:before{content:"\e609"}.icon-googlePlus:before{content:"\e60a"}.icon-host:before{content:"\e60b"}.icon-infoboard:before{content:"\e60c"}.icon-letter:before{content:"\e60d"}.icon-linkExtern:before{content:"\e60e"}.icon-logo:before{content:"\e60f"}.icon-map:before{content:"\e610"}.icon-search:before{content:"\e611"}.icon-shopping:before{content:"\e612"}.icon-star:before{content:"\e613"}.icon-telephone:before{content:"\e614"}.icon-twitter:before{content:"\e615"}.icon-world:before{content:"\e616"}.icon-aroundMe:before{content:"\e617"}.icon-rss:before{content:"\e618"}.icon-wordpress:before{content:"\e619"}.icon-youtube:before{content:"\e61a"}.icon-listLit:before{content:"\e61b"}.icon-instagram:before{content:"\e61c"}.icon-arrowRightBold:before{content:"\e61d"}@media screen{article.siteIntro{text-align:center;padding:0}article.areaIntro{text-align:center;padding:0 0 30px 0}article.contentText{text-align:left;padding:0 0 75px 0}}@media screen and (max-width:600px){article.contentText{text-align:left;padding-bottom:35px}}@media screen{article.contentText>h1,article.siteIntro>h1{font:700 100px/120px 'Daniel';color:#0b3344;margin:0 0 30px 0}article.siteIntro>h2{color:#0b3344;font:700 40px/45px 'Daniel';margin:0 0 0 0}article.areaIntro>h1,article.areaIntro>h2,.areaIntro>h1,.areaIntro>h2{font:700 50px/55px 'Daniel';color:#0b3344;margin:0 0 10px 0}article.eventLocation>h2,article.contentText>h2{font:700 40px 'Daniel';color:#0b3344;margin:0 0 15px 0}article.contentText>h3,.areaIntro>h3,article.eventLocation>h3{font:700 30px 'Daniel';color:#0b3344;margin:0 0 10px}article.eventLocation>h4,article.contentText>h4{font:400 25px 'Daniel';color:#0b3344;margin:30px 0 10px 0}article.eventLocation>h5,article.contentText>h5{font:700 22px 'Max';color:#0b3344;margin:30px 0 10px 0}article.eventLocation>h6,article.contentText>h6{font:400 18px 'Max';color:#0b3344;margin:30px 0 10px 0;text-transform:uppercase}.colored article.siteIntro>h1,.colored article.areaIntro>h1,.colored article.areaIntro>h2,.colored article.contentText>h2,.colored article.contentText>h3{color:#fff}}@media screen and (max-width:1300px){article.siteIntro>h1{font-size:96px}}@media screen and (max-width:1200px){article.siteIntro>h1{font-size:89px}}@media screen and (max-width:1100px){article.siteIntro>h1{font-size:81px}}@media screen and (max-width:1000px){article.siteIntro>h1{font-size:73px}}@media screen and (max-width:900px){article.siteIntro>h2{font:400 25px/30px 'Daniel';margin:0 0 0 0}article.siteIntro>h1{font-size:65px}}@media screen and (max-width:800px){article.siteIntro>h1{font-size:55px}}@media screen and (max-width:700px){article.siteIntro>h1{font-size:45px}}@media screen and (max-width:600px){article.siteIntro>h1{font-size:35px;line-height:55px;margin:0 0 15px 0}article.siteIntro>h2{font:400 25px/30px 'Daniel';margin:0}article.areaIntro>h1,article.areaIntro>h2{font-size:40px;line-height:45px}article.contentText>h2{font-size:35px;margin-bottom:10px}article.contentText>h3{font-size:25px;margin-bottom:5px}}@media screen and (max-width:500px){article.siteIntro>h1{font-size:30px}}@media screen and (max-width:400px){article.siteIntro>h1{font-size:20px}}@media screen and (max-width:300px){article.siteIntro>h1{font-size:16px}}@media screen{article.siteIntro>p{font:italic 400 25px/40px 'Max',Arial,sans-serif;color:#333;margin:0 0 70px 0}article.siteIntro>p>[class*="icon"]{font-size:2em;margin:0 2px;color:#0b3344}article.areaIntro>p{font:400 18px/30px 'Max',Arial,sans-serif;color:#333;margin:0 0 10px 0}article.eventLocation>p,article.contentText>p{font:400 16px/30px 'Max',Arial,sans-serif;color:#333;margin:0 0 15px 0}.colored article.siteIntro>p,.colored article.areaIntro>p,.colored article.contentText{color:#fff}article.contentText>p>a{color:#0b3344}}@media screen and (max-width:600px){article.siteIntro>p{font-size:20px;line-height:30px}article.areaIntro>p{font-size:16px;line-height:20px}article.contentText>p{font-size:16px;line-height:25px}}@media screen{.contentText ul{margin:0 0 50px 0;padding:0;list-style:none}.contentText ul>li{padding-left:30px;font:400 18px 'Max',Arial,sans-serif;color:#0b3344;margin-bottom:25px;background:initial}.contentText ul>li:before{content:'\e61b';font:400 1em 'icomoon';margin-left:-30px;margin-right:10px}.button{display:inline-block;height:45px;padding:10px;max-width:100%;border:none;border-radius:13px;font:700 16px 'Max',Arial,sans-serif;text-decoration:none;color:#fff;background:#0b3344;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button>[class^="icon-"]{vertical-align:middle;font-size:25px;line-height:25px;text-decoration:none}.button--cta{background:#ff8a00}.button--light{background:#fff;color:#0b3344}.button--leftText>[class^="icon-"]{padding-right:10px;margin-right:10px;border-right:1px rgba(255,255,255,.5) solid}.button--rightText>[class^="icon-"]{padding-left:10px;margin-left:10px;border-left:1px rgba(255,255,255,.5) solid}.button--light>[class^="icon-"]{border-color:rgba(42,56,65,.5)}.button--noBorder{border:none}}@media screen and (max-width:600px){.button{font-size:14px}}@media screen{input.hidden[type="checkbox"],input.hidden[type="radio"]{opacity:0;position:absolute}input.styled[type="checkbox"]{opacity:0;position:absolute}input.styled[type="checkbox"]+label{display:inline-block;padding-left:25px}input.styled[type="checkbox"]+label>[class^="icon-"]{background:transparent;border:3px #fff solid;font-size:14px;color:transparent;margin-right:5px;margin-left:-25px}input.styled[type="checkbox"]:checked+label>[class^="icon-"]{background:#fff;border-color:#fff;color:#333}input.styled[type="radio"]{opacity:0;position:absolute}input.styled[type="radio"]+label{display:inline-block;padding-left:25px}input.styled[type=radio] + label:before:not(.lotteryTopicBox){content:' ';display:inline-block;vertical-align:bottom;width:12px;height:12px;background:transparent;border:4px #fff solid;margin-right:5px;margin-left:-25px;border-radius:50%}input.styled[type="radio"]:checked+label:before{background:#fff;border-color:transparent}div>label.default{font:400 14px 'Max',Arial,sans-serif;display:block;margin-bottom:3px;padding-left:5px}span>label.default{font:400 16px 'Max',Arial,sans-serif}input[type="text"].default,select.default,textarea.default{box-sizing:border-box;border:none;font:400 16px 'Max',Arial,sans-serif;background:#fff;color:#333;border-radius:10px;box-shadow:inset 1px 1px 2px 1px rgba(0,0,0,.35)}input[type="text"].default,select.default{height:30px}input[type="text"].default{padding:0 10px}select.default{padding:3px 5px 4px 10px}textarea.default{padding:5px 10px}input[type="text"].calendar{background:#fff url(/portal/assets/projects/foehr/images/icons/calendar.svg) 98% 50% no-repeat;background-size:30px}input[type="text"].autocomplete{background:#fff url(/portal/assets/projects/foehr/images/icons/pencil.svg) 98% 50% no-repeat;background-size:25px}}@media screen and (max-width:600px){input[type="text"].default,select.default,textarea.default{font-size:14px}}@media screen{.image{position:relative}.copyright{display:block;padding:1px 3px;position:absolute;top:-7px;right:10px;z-index:1;font:400 10px Arial,sans-serif;text-align:left;color:#fff;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.4);transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform-origin:right bottom;-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom}.socialShareBanner{width:100%;background:#416371;position:relative;z-index:2}.socialShareBanner>h2{font:700 50px/45px 'Daniel';color:#fff;background:#416371;padding:20px;margin:-60px 7.8125% 0 7.8125%;display:inline-block;border-top-left-radius:20px;border-top-right-radius:20px}.socialShareBanner>p{font:400 20px/30px 'Max',Arial,sans-serif;color:#fff;padding:0 7.8125%;margin:0 0 5px 0}.socialShareBanner>a{display:inline-block;width:70px;margin:0 1px 0 0;text-decoration:none;position:relative;top:30px;overflow:hidden}.socialShareBanner>a:first-of-type{border-top-left-radius:20px;border-bottom-left-radius:20px}.socialShareBanner>a:last-of-type{border-top-right-radius:20px;border-bottom-right-radius:20px}.socialShareBanner>a>[class^="icon"]{width:100%;height:0;padding:21.4285% 0 85.714% 0;font-size:50px;color:#0b3344;background:#fff;display:block;transition:background .5s ease , color .75s ease}.socialShareBanner>a>.counter{width:100%;height:0;padding:7.142% 0 35.714% 0;font:700 16px Arial,sans-serif;color:#fff;background:#0b3344;display:block}.socialShareBanner>a:active>[class^="icon"],.socialShareBanner>a:focus>[class^="icon"],.socialShareBanner>a:hover>[class^="icon"]{color:#fff;background:#0b3344}}@media screen and (max-width:1000px){.socialShareBanner{display:none}}@media screen{.socialShareRow{text-align:center;width:100%;margin:50px 0}.socialShareRow>h4{font:700 35px 'Daniel';color:#0b3344;display:inline-block;vertical-align:middle;margin:0}.socialShareRow>a{display:inline-block;vertical-align:middle;margin:0 0 5px 10px;text-decoration:none;background:#0b3344;border-radius:10px}.socialShareRow>a>[class^="icon"],.socialShareRow>a>.counter{display:inline-block;vertical-align:middle}.socialShareRow>a>[class^="icon"]{font-size:35px;color:#fff;margin:0 0 0 5px}.socialShareRow>a>.counter{height:100%;padding:5px 10px;margin:5px;background:#fff;color:#0b3344;font:700 16px Arial,sans-serif;border-radius:10px}}@media screen and (max-width:1000px){.socialShareRow>h4{width:100%}}@media screen and (max-width:700px){.socialShareRow>h4{display:none}}@media screen{.mediaGallery{overflow:hidden;position:relative;height:480px;margin-bottom:8.334%;border-radius:20px}.mediaGallery>.mediaCollection{height:100%}.mediaGallery>.mediaCollection>.image{float:left;height:100%;overflow:hidden;text-align:center}.mediaGallery>.mediaCollection>.image>picture,.mediaGallery>.mediaCollection>.image>noscript{display:block;width:100%;height:100%}.mediaGallery>.mediaCollection>.image img{height:100%;width:auto}.mediaGallery>.mediaCollection>.image>.button{position:absolute;bottom:5px;right:5px}}@media screen and (max-width:600px){.mediaGallery{margin-bottom:8%}}@media screen{.mediaGallery__paginationDots{position:absolute;top:10px;left:0;right:0;text-align:center}.mediaGallery__paginationDots>a{color:#fff;font-size:15px;display:inline-block;vertical-align:middle;text-shadow:1px 1px 2px rgba(0,0,0,.5);text-decoration:none;margin:0 6px;transition:font-size .25s ease}.mediaGallery__paginationDots>a.active{font-size:25px}.contentForm{padding-bottom:50px}.contentForm,.contentForm>[class*="g-element"]{position:relative}.contentForm>.background{background:#c6d0d4;position:absolute;top:0;left:0;height:100%;border-radius:20px}.contentForm fieldset,.contentForm div.border{border:none;margin:20px 20px 10px 20px;padding:0}.contentForm fieldset.border,.contentForm div.border{border-top:1px #fff solid;padding-top:20px}.contentForm fieldset>legend{display:none}.contentForm fieldset>div{display:inline-block;box-sizing:border-box;margin-bottom:20px}.contentForm p{font:400 14px 'Max';color:#0b3344;margin:0}.contentForm button[type="submit"]{float:right}.contentForm fieldset>div.half{vertical-align:top;width:50%}.contentForm fieldset > div.half:nth-of-type(2n){padding-right:5px}.contentForm fieldset > div.half:nth-of-type(2n+1){padding-left:5px}.contentForm fieldset>div.full{width:100%}.contentForm fieldset>div.threeQuarter{vertical-align:top;width:75%;padding-left:10px}.contentForm fieldset>div.quarter{vertical-align:top;width:25%}.contentForm fieldset>div>label{font:400 14px 'Max';display:block;margin-bottom:3px;padding-left:5px}.contentForm fieldset label{color:#0b3344}.contentForm fieldset>div>input[type="text"]{height:40px}.contentForm fieldset>div>input[type="text"],.contentForm fieldset>div>select,.contentForm fieldset>div>textarea{width:100%;resize:vertical}.contentForm fieldset>div>textarea{height:275px}.contentForm fieldset>div>select{height:40px;padding-top:10px}.contentForm fieldset .background{padding:10px 20px;background:rgba(0,0,0,.2);min-height:75px}.contentForm fieldset .background>p{font:400 16px/20px 'Max',Arial,sans-serif;color:#0b3344;margin:0 0 5px 0}.contentForm fieldset .background>p>strong{font-weight:700}.contentForm input.styled[type="checkbox"]+label{margin-bottom:20px}.contentForm input.styled[type="checkbox"]+label>strong{font-weight:700}}@media screen and (max-width:900px){.contentForm p{margin-bottom:10px}.contentForm fieldset>div>textarea{height:400px}}@media screen and (max-width:600px){.contentForm fieldset>div{width:100%!important;padding:0!important;margin-bottom:10px}.contentForm fieldset>div>textarea{height:200px}}@media screen{.ratingiFrame{text-align:center}}@media screen and (max-width:600px){.ratingiFrame{display:none}}@media screen{.priceInformation{width:100%;background-color:#416371;border-bottom:#0b3344 40px solid;position:relative;z-index:1;padding:25px 0 15px 0}.priceInformation .infoText{font:italic 400 20px/20px 'Max';color:#fff;display:block;text-align:center;margin:0}.priceInformation .infoText.smaller{font-size:16px}.priceInformation .priceTag{font:italic 700 50px 'Max';color:#fff;letter-spacing:-5px;text-align:center;margin:10px 0 5px 0;padding:0}.priceInformationButton{text-align:center;margin-top:-25px;position:relative;z-index:2}#fullscreenMapContainer{width:100%;height:650px;position:relative}.mapTypeSwitch{top:20px;right:20px;position:absolute}.mapTypeSwitch a{font:400 20px 'Max',Arial,sans-serif;text-decoration:none;padding:10px;margin:2px;background:#fff;color:#2a3841;float:left}.mapTypeSwitch a.active{border:2px #fff solid;padding:8px;background:transparent;color:#fff}#fullscreenMapContainer .gmnoprint .gm-style-mtc{display:none}#fullscreenMap{width:100%;height:100%}}@media screen and (max-width:600px){.mapTypeSwitch{display:none}}@media screen and (min-width:1401px){#siteHeader[data-offCanvasVisible="siteHeader__functions__mapInfoboard"]+#fullscreenMapContainer{width:65%;margin-left:35%}}@media screen and (max-width:1400px) and (min-width:901px){#siteHeader[data-offCanvasVisible="siteHeader__functions__mapInfoboard"]+#fullscreenMapContainer{width:50%;margin-left:50%}}@media screen and (max-width:901px){#siteHeader[data-offCanvasVisible="siteHeader__functions__mapInfoboard"]+#fullscreenMapContainer{display:none}}@media screen{#lottery-answer>form{background:#416371}#lottery-answer>form>[type="radio"]+label{font:400 20px/24px 'Max';color:#fff}#lottery-answer>form>[type="radio"]+label{font:400 20px/24px 'Max';color:f000}#lottery-answer>form>[type="radio"]+label:before{color:#416371;width:13px;height:13px;font:400 14px/15px 'icomoon'}#lottery-answer>form>[type="radio"]:checked+label:before{color:#333}.lotteryTopicImages,#lottery-answer>form{border-radius:20px}h1#competitionTitle{font-size:65px}span.conditionsSpan{font:400 16px 'Max',Arial,sans-serif;color:#0b3344;cursor:pointer}.listelement{height:auto}}@media screen and (max-width:900px){.listelement.g-element-md-6:nth-of-type(2n+1){clear:both}}@media screen and (min-width:421px){.listelement{margin-bottom:100px}}@media screen and (max-width:420px){.listelement{margin-bottom:50px}}@media screen{.listelement>.listelementImage{display:inline-block}}@media screen and (min-width:901px){.listelement:not(.g-element-4) > .listelement > .listelementImage{width:31.25%;margin-right:2.083%}.listelement.g-element-4>.listelement>.listelementImage{width:100%;margin-right:0%}}@media screen and (max-width:900px){.listelement>.listelementImage{margin-right:3.9%;margin-bottom:15px;width:100%}}@media screen and (max-width:420px){.listelement>.listelementImage{margin-top:45px}}@media screen{.listelement>.listelementImage>.image>a{display:block;text-decoration:none;overflow:hidden;border-radius:15px}.listelement>.listelementImage>.image>a>img{width:100%;display:block}.listelement>.listelementText{display:inline-block;vertical-align:top;position:relative}}@media screen and (min-width:901px){.listelement:not(.g-element-4) > .listelementText{width:64.583%}.listelement.g-element-4>.listelementText{width:100%}}@media screen and (max-width:900px){.listelement>.listelementText{width:100%;margin-bottom:15px}}@media screen{.listelement>.listelementText>h2{font:italic 700 30px 'Max';color:#416371;margin:0 0 5px 0}.listelement>.listelementText>h2>.info{height:15px;width:106px;display:inline-block}.listelement>.listelementText>h2>.info>.stars{display:inline-block;vertical-align:top;background:transparent url(/portal/assets/projects/foehr/images/objects/hotelstarsList.svg) 0 0 no-repeat;background-size:cover;height:100%;margin:0 10px}.listelement>.listelementText>h2>.info>.stars--zero{width:0%}.listelement>.listelementText>h2>.info>.stars--one{width:19%}.listelement>.listelementText>h2>.info>.stars--two{width:41%}.listelement>.listelementText>h2>.info>.stars--three{width:63%}.listelement>.listelementText>h2>.info>.stars--four{width:81%}.listelement>.listelementText>h2>.info>.stars--five{width:100%}.listelement>.listelementText>h3{font:italic 400 20px 'Max',Arial,sans-serif;color:#0b3344;margin:0 0 3px 0}.listelement>.listelementText>h3>.info{height:8px;width:56px;margin-left:3px;display:inline-block}}@media screen and (max-width:420px){.listelement>.listelementText>h3{font-size:18px}}@media screen{.listelement>.listelementText>h3>.info>.stars{display:inline-block;vertical-align:top;background:transparent url(/portal/assets/projects/foehr/images/objects/hotelstarsList.svg) 0 0 no-repeat;background-size:cover;height:100%;margin:3px 3px 0 0}.listelement>.listelementText>h3>.info>.stars--zero{width:0%}.listelement>.listelementText>h3>.info>.stars--one{width:19%}.listelement>.listelementText>h3>.info>.stars--two{width:41%}.listelement>.listelementText>h3>.info>.stars--three{width:63%}.listelement>.listelementText>h3>.info>.stars--four{width:81%}.listelement>.listelementText>h3>.info>.stars--five{width:100%}.listelement>.listelementText>h4{font:italic 700 15px 'Max';color:#0b3344;margin:0 0 10px 0}}@media screen and (max-width:420px){.listelement>.listelementText>h4{font-size:13px}}@media screen{.listelement>.listelementText>p{font:400 18px/30px 'Max',Arial,sans-serif;color:#333}.listelement:not(.g-element-4) > .listelementText > p{margin:0 0 20px 0}.listelement.g-element-4>.listelementText>p{margin:0 0 10px 0}}@media screen and (max-width:420px){.listelement>.listelementText>p{font-size:16px}}@media screen and (min-width:901px){.listelement>.listelementText .hasTrustScore{padding-right:185px}}@media screen and (max-width:900px){.listelement>.listelementText p.hasTrustScore{padding-top:20px}}@media screen{.listelement>.listelementText>.listelementTrustscore{position:absolute;top:85px;right:0}}@media screen and (max-width:900px){.listelement>.listelementText>.listelementTrustscore{top:0;transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform-origin:top;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;margin-right:-34px}}@media screen and (min-width:901px){.listelement>.listelementText>.buttonspacing{margin-left:2%}}@media screen and (max-width:900px){.listelement>.listelementText>.buttonspacing{margin-top:5px}}@media screen and (max-width:420px){.listelement>.listelementText>.buttonspacing{margin-top:10px}}@media screen{.listelement.g-element-4>.listelementButtons{width:100%;margin-right:0%;display:inline-block}.listelement.g-element-4>.listelementButtons>span{display:block}.listelement.g-element-4>.listelementButtons>span>label.button{background:#2a3841;border:1px solid #fff;box-shadow:2px 2px 1px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;display:inline-block;font:400 16px 'Max',Arial,sans-serif;height:50px;max-width:100%;overflow:hidden;padding:10px 10px 10px 35px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.listelement.g-element-4>.listelementButtons>a{font:400 15px 'Max',Arial,sans-serif;display:block;margin-bottom:10px}.listelement.g-element-4>.listelementButtons>a:last-of-type{margin-bottom:20px}.listelement.g-element-4>.listelementButtons>span .icon-checkmark{padding-right:0;font-size:initial;margin-left:-20px;border-right:3px #fff solid!important;background:transparent;border:3px #fff solid;color:transparent;margin-right:5px}.listelement.g-element-4>.listelementButtons>span>input[type="checkbox"]:checked+label>[class^="icon-"]{color:initial}.listelement>.listelementImage>.image>.info{padding:8px 0;position:absolute;left:-10px;top:25px;z-index:1;border-top-right-radius:10px;border-bottom-right-radius:10px;background:#416371;height:initial;width:initial;opacity:1;transition:opacity .5s ease}.teaser-image > a:hover ~ .info{opacity:0}.listelement>.listelementImage>.image>.info:before{font:400 15px 'icomoon';color:#0b3344;content:'\e600';display:block;position:absolute;top:0;left:0;width:15px;height:15px;transform:rotateZ(-45deg);transform-origin:-35% 20%}.listelement>.listelementImage>.image>.info>p{font-weight:400;font-style:normal;font-family:'Max';color:#fff;padding-left:20px;padding-right:20px;margin:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.listelement>.listelementImage>.image>.info>.price{font-weight:700;font-size:18px;margin:initial}.listelement>.listelementImage>.image>.info>.date{font-size:14px;line-height:1.28em;margin:initial;padding-top:initial}.listelement>.listelementImage>.image>.info>.date>strong{font:inherit;font-size:18px;font-weight:700}.listelement>.listelementImage>.image>.info>.stars{background:transparent url(/portal/assets/projects/foehr/images/objects/hotelstarsTeaser.svg) 0 0 no-repeat;background-size:cover;height:15px;margin:0 10px}.listelement>.listelementImage>.image>.info>.stars--one{width:20px}.listelement>.listelementImage>.image>.info>.stars--two{width:43px}.listelement>.listelementImage>.image>.info>.stars--three{width:66px}.listelement>.listelementImage>.image>.info>.stars--four{width:85px}.listelement>.listelementImage>.image>.info>.stars--five{width:106px}}@media screen and (max-width:1025px) and (min-width:901px),screen and (max-width:700px) and (min-width:601px),screen and (max-width:400px){.listelement>.listelementImage>.image>.info>p{padding-left:20px}.listelement>.listelementImage>.image>.info{top:25px}.listelement>.listelementImage>.image>.info>.price{font-size:16px}.listelement>.listelementImage>.image>.info>.date{font-size:10px;padding-top:4px}.listelement>.listelementImage>.image>.info>.date>strong{font-size:14px}}@media screen{.bestOfList .bestOfListElement{margin-bottom:30px;border:1px #416371 solid;background:#fff;box-shadow:2px 2px 1px rgba(0,0,0,.3);border-radius:20px;overflow:hidden}#mapInfoBoard .bestOfList .bestOfListElement{border:0}.bestOfList .bestOfListElement>.headline{background:#c6d0d4;text-decoration:none;display:block;position:relative;text-align:left}.bestOfList .bestOfListElement>.headline>.number{display:block;position:absolute;top:0;left:0;font:700 35px/60px 'Daniel';color:#fff;text-align:center;width:55px;height:100%;background:#c6d0d4;text-shadow:2px 2px 1px rgba(0,0,0,.6);border-right:1px solid #fff}.bestOfList .bestOfListElement>.headline>.title{display:block;position:relative;font:italic 700 30px/50px 'Max';color:#416371;margin:0;padding:5px 0 0 75px;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:600px){.bestOfList .bestOfListElement>.headline>.number{font-size:30px;line-height:45px;width:45px}.bestOfList .bestOfListElement>.headline>.title{font-size:30px;line-height:35px;padding-left:60px}}@media screen{.bestOfList .bestOfListElement>.body{background:#fff;text-align:left;display:none}.bestOfList .bestOfListElement>.body>.image{width:100%;height:0;padding-bottom:65.21%}.bestOfList .bestOfListElement>.body>.image>img{width:100%;height:auto}.bestOfList .bestOfListElement>.body>.image>.button{position:absolute;bottom:5px;z-index:1}.bestOfList .bestOfListElement>.body>.image>.buttonLink{right:5px}.bestOfList .bestOfListElement>.body>.image>.buttonMap{left:5px;display:none}.bestOfList .bestOfListElement>.body>p{font:400 18px/25px 'Max',Arial,sans-serif;color:#2a3841;margin:0;padding:5px 20px}}@media screen and (max-width:600px){.bestOfList .bestOfListElement>.body>p{font-size:16px;line-height:22px}}@media screen{.bestOfList .bestOfListElement > input[type=radio]:checked ~ .headline{background:#0b3344}.bestOfList .bestOfListElement > input[type=radio]:checked ~ .headline > .title{color:#fff}.bestOfList .bestOfListElement > input[type=radio]:checked ~ .headline > .number{background:#0b3344}.bestOfList .bestOfListElement > input[type=radio]:checked ~ .body{display:block}.bestOfList .bestOfMap{width:100%;height:645px;position:relative}.bestOfList .bestOfMap>div[id^="bestOfMap"]{width:100%;height:100%;overflow:hidden;border-radius:20px}.bestOfList .bestOfMap>.button{position:absolute;bottom:23px;right:47px}}@media screen and (max-width:900px){.bestOfList .bestOfMap{height:500px;padding-top:100px}.bestOfList .bestOfListElement{margin-bottom:20px}.bestOfList .bestOfListElement>.headline>.corner{display:none!important}.bestOfList .bestOfListElement>.body>.image>.buttonMap{display:block}}@media screen and (max-width:600px){.bestOfList .bestOfMap{height:300px;padding-top:75px}}@media screen{.columnedList ul{padding:0;margin:0;list-style-type:none}.columnedList li{font:400 18px 'Max',Arial,sans-serif;color:#fff;margin-bottom:20px;padding-left:30px;box-sizing:border-box}.columnedList li:before{content:'\e61b';font:400 1em 'icomoon';margin-left:-30px;margin-right:10px}.columnedList .buttonArea{margin-top:50px;text-align:center}}@media screen and (max-width:600px){.columnedList li{font-size:16px}}@media screen and (min-width:901px){.columnedList li.g-element-3:not(.g-offset-1):nth-of-type(4n+1){clear:both}.columnedList li.g-element-3.g-offset-1:nth-of-type(3n+1){clear:both}}@media screen and (max-width:900px){.columnedList li.g-element-3:not(.g-offset-1):nth-of-type(2n+1){clear:both}.columnedList li.g-element-3.g-offset-1:nth-of-type(2n+1){clear:both}}@media screen{section.colored .columnedList li{background:none;overflow:visible;font:400 18px 'Max',Arial,sans-serif}.trustYouCustom.leftElement{height:auto!important}.trustYouCustom .ratingText{margin:0 0 10px 0!important}.trustYouCustom .overallRating{display:inline-block;vertical-align:bottom;font:400 14px 'Max';color:#0b3344;padding-left:5px;width:65%}.trustYouCustom .rating{font-size:25px!important;display:inline-block;margin:10px 0 0 0!important}.trustYouCustom .overallRating .ratingOf{display:inline-block;padding:0 5px;margin-bottom:0!important}.trustYouCustom .overallRating .trustyouRating{margin:0 0 10px 0!important}.trustYouCustom .overallRating a{color:#0b3344!important;text-decoration:none;font-size:14px}.teaser-text.trustYouCustom>.text>h4{font:400 22px 'Max',Arial,sans-serif}.trustYouCustom .ratingGraphContainer{display:block;width:100%;height:13px;background:#e5e5e5;padding-left:1%;padding-top:2px}.trustYouCustom .ratingGraphElement{display:inline-block;width:9%;height:11px;background:#25a21c}.trustYouCustom .ratingGraphElement:not(:last-of-type){margin-right:1%}.trustYouCustom .trustYouListElement:not(:last-of-type) {border-bottom:1px solid #333;padding-bottom:40px;margin-bottom:40px}.trustYouCustom .trustYouListElement p{display:inline-block;font:400 18px/28px 'Max';color:#0b3344;margin:0}.trustYouCustom .trustYouListElement .score{width:20%;display:inline-block;vertical-align:top}.trustYouCustom .trustYouListElement .firstScore{font:400 40px 'Max';color:#0b3344}.trustYouCustom .trustYouListElement .customerRating{width:75%;display:inline-block;vertical-align:top}.trustYouCustom .trustYouListElement .customerRating .customerData{font-size:14px;margin:0 0 10px 0}.trustYouCustom .trustYouListElement .customerRating a{font:400 14px 'Max';color:#0b3344;margin-top:10px;display:block}.trustYouCustom .trustYouListElement .customerRating h2{color:#0b3344;font:400 30px 'Max';margin:0 0 5px}.trustYouCustom.leftElement li{background:initial!important}}@media screen and (max-width:320px){.trustYouCustom .trustYouListElement .firstScore{font:400 25px 'Max';color:#0b3344}}@media screen{.teaser-image{margin-bottom:2.083%;position:relative}.teaser-image>.badge.badge--videoButton>img{width:41.333%}.teaser-image a{z-index:2}}@media screen and (max-width:600px){.teaser-image{margin-bottom:8%}}@media screen{.teaser-image>.image>.button,.teaser-image>.button{position:absolute;bottom:6px;right:10px;padding:5px;height:33px;z-index:1;border-radius:10px}.teaser-image>.image>.button>[class^="icon-"],.teaser-image>.button>[class^="icon-"]{font-size:20px;line-height:23px}.teaser-image>.info{padding:20px 0;position:absolute;left:-10px;top:45px;z-index:1;border-top-right-radius:10px;border-bottom-right-radius:10px;background:#416371;opacity:1;transition:opacity .5s ease}.teaser-image > a:hover ~ .info{opacity:0}.teaser-image>.info:before{font:400 15px 'icomoon';color:#0b3344;content:'\e600';display:block;position:absolute;top:0;left:0;width:15px;height:15px;transform:rotateZ(-45deg);transform-origin:-35% 20%}.teaser-image>.info>p{font-weight:400;font-style:normal;font-family:'Max';color:#fff;padding-left:20px;padding-right:20px;margin:0}.teaser-image>.info>.price{font-weight:700;font-size:18px}.teaser-image>.info>.date{font-size:14px;line-height:1.28em}.teaser-image>.info>.date>strong{font:inherit;font-size:18px;font-weight:700}.teaser-image>.info>.stars{background:transparent url(/portal/assets/projects/foehr/images/objects/hotelstarsTeaser.svg) 0 0 no-repeat;background-size:cover;height:15px;margin:0 10px}.teaser-image>.info>.stars--one{width:20px}.teaser-image>.info>.stars--two{width:43px}.teaser-image>.info>.stars--three{width:66px}.teaser-image>.info>.stars--four{width:85px}.teaser-image>.info>.stars--five{width:106px}}@media screen and (max-width:1025px) and (min-width:901px),screen and (max-width:700px) and (min-width:601px),screen and (max-width:400px){.teaser-image>.info>p{padding-left:20px}.teaser-image>.info{top:25px}.teaser-image>.info>.price{font-size:16px}.teaser-image>.info>.date{font-size:10px;padding-top:4px}.teaser-image>.info>.date>strong{font-size:14px}}@media screen{.teaser-image>.image{width:100%;height:0;display:block;overflow:hidden;border-radius:20px;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0)}.teaser-image>.image>img{width:100%;height:auto;border-radius:20px;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}html.no-touch .teaser-image>.image>img{transition:transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out}html.no-touch .teaser-image:active > .image > img,
  html.no-touch .teaser-image:focus > .image > img,
  html.no-touch .teaser-image:hover > .image > img,
  html.no-touch .teaser-image > a:active ~ .image > img,
  html.no-touch .teaser-image > a:focus ~ .image > img,
  html.no-touch .teaser-image > a:hover ~ .image > img{transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-ms-transform:scale(1.5)}.teaser-image.g-element-3>.image{padding-bottom:100%}.teaser-image.g-element-6>.image{padding-bottom:47.82%}.teaser-image.g-element-9>.image{padding-bottom:31.43%}.teaser-image.g-element-4>.image{padding-bottom:100%}.teaser-image.g-element-8>.image{padding-bottom:48.38%}.teaser-image.g-element-12>.image{padding-bottom:31.91%}}@media screen and (max-width:600px){.teaser-image>.image{padding-bottom:100%}}@media screen{.teaser-image.teaser-image--highlight>.image:after{content:'';background:url(/portal/assets/projects/foehr/images/environment/logoBadge.svg) 0 0 no-repeat;background-size:contain;position:absolute;display:inline-block}}@media screen and (min-width:901px){.teaser-image.teaser-image--highlight.g-element-4>.image:after,.teaser-image.teaser-image--highlight.g-element-8>.image:after,.teaser-image.teaser-image--highlight.g-element-12>.image:after{width:88px;height:74px;top:5px;left:5px}.teaser-image.teaser-image--highlight.g-element-3>.image:after,.teaser-image.teaser-image--highlight.g-element-6>.image:after,.teaser-image.teaser-image--highlight.g-element-9>.image:after{width:56px;height:47px;top:15px;left:15px}}@media screen and (max-width:900px){.teaser-image.teaser-image--highlight>.image:after{width:56px;height:47px;top:15px;left:15px}}@media screen{.teaser-image>.image>.text{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;padding:18px 60px 12px 20px;font:italic 700 220%/1em 'Max',Arial,sans-serif;color:#fff;text-decoration:none;transition:transform .5s ease;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;transform-origin:bottom;-moz-transform-origin:bottom;-webkit-transform-origin:bottom;-ms-transform-origin:bottom}.teaser-image>.image>.text{background:rgba(65,99,113,.9)}.teaser-image.teaser--light>.image>.text{background:rgba(55,119,144,.9)}.teaser-image.teaser--dark>.image>.text{background:rgba(11,51,68,.9)}.teaser-image:active > .image > .text,
  .teaser-image:focus > .image > .text,
  .teaser-image:hover > .image > .text,
  .teaser-image > a:active ~ .image > .text,
  .teaser-image > a:focus ~ .image > .text,
  .teaser-image > a:hover ~ .image > .text{transform:rotate3d(1,0,0,90deg);-moz-transform:rotate3d(1,0,0,90deg);-webkit-transform:rotate3d(1,0,0,90deg);-ms-transform:rotate3d(1,0,0,90deg)}}@media screen and (max-width:600px){.teaser-image>.image>.text{padding:10px 75px 10px 10px}}@media screen{.teaser-image>.overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;text-align:center;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;border-radius:20px}.teaser-image>.overlay{background:rgba(65,99,113,.9)}.teaser-image.teaser--light>.overlay{background:rgba(55,119,144,.9)}.teaser-image.teaser--dark>.overlay{background:rgba(11,51,68,.9)}.teaser-image>.overlay>.text{display:inline-block;vertical-align:middle;padding:30px;text-align:center}.teaser-image>.overlay>.text>h3{font:italic 700 220% 'Max',Arial,sans-serif;color:#fff;margin:0 0 20px 0}.teaser-image>.overlay>.text>p{font:400 180%/1.38em 'Max',Arial,sans-serif;color:#fff;margin:0}.teaser-image>.overlay>.text>*{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transition:transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out}.teaser-image:active > .overlay,
  .teaser-image:focus > .overlay,
  .teaser-image:hover > .overlay,
  .teaser-image > a:active ~ .overlay,
  .teaser-image > a:focus ~ .overlay,
  .teaser-image > a:hover ~ .overlay{opacity:1}.teaser-image:active > .overlay > .text > *,
  .teaser-image:focus > .overlay > .text > *,
  .teaser-image:hover > .overlay > .text > *,
  .teaser-image > a:active ~ .overlay > .text > *,
  .teaser-image > a:focus ~ .overlay > .text > *,
  .teaser-image > a:hover ~ .overlay > .text > *{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}.teaser-image.g-element-3,.teaser-image.g-element-6,.teaser-image.g-element-9{font-size:80%}.teaser-image.g-element-4,.teaser-image.g-element-8,.teaser-image.g-element-12{font-size:100%}}@media screen and (max-width:1100px){.teaser-image.g-element-3 .text>p{display:none}}@media screen and (max-width:1000px) and (min-width:901px){.teaser-image.g-element-md-4,.teaser-image.g-element-md-8{font-size:65%}.teaser-image.g-element-md-6,.teaser-image.g-element-md-12{font-size:75%}}@media screen and (max-width:900px){.teaser-image.g-element-md-4>.image{padding-bottom:100%}.teaser-image.g-element-md-8>.image{padding-bottom:48.38%}.teaser-image.g-element-md-6>.image{padding-bottom:100%}.teaser-image.g-element-md-12>.image{padding-bottom:48.38%}.teaser-image>.overlay>.text>p{display:block}.teaser-image.g-element-md-4,.teaser-image.g-element-md-8{font-size:75%}.teaser-image.g-element-md-6,.teaser-image.g-element-md-12{font-size:100%}}@media screen and (max-width:600px){.teaser-image[class*="g-element"]>.image{padding-bottom:100%}}@media screen and (max-width:750px){.teaser-image.g-element-md-4 .text>p{display:none}.teaser-image.g-element-md-4,.teaser-image.g-element-md-8{font-size:65%}.teaser-image.g-element-md-6,.teaser-image.g-element-md-12{font-size:75%}}@media screen and (max-width:600px){.teaser-image>.overlay>.text>p{display:block}.teaser-image.g-element-sm-12{font-size:100%}}@media screen and (max-width:400px){.teaser-image.g-element-sm-12{font-size:75%}}@media screen{.teaser-fullWidth{width:100%;position:relative;background-position:50% 50%;background-size:cover}.teaser-fullWidth>.content{position:relative}}@media screen and (max-width:600px){.teaser-fullWidth{padding-top:0;margin-bottom:8%;background:none!important}.teaser-fullWidth .copyright{display:none}}@media screen{.teaser-fullWidth>.content>h2{position:absolute;bottom:120px;left:2.5%;font:700 36px/70px 'Daniel';color:#fff;text-shadow:3px 3px 1px rgba(0,0,0,.5);text-align:left}.teaser-fullWidth>.content>h2>strong{font:inherit;font-size:76px;display:block;margin-left:5%}}@media screen and (max-width:1025px) and (min-width:901px),screen and (max-width:700px) and (min-width:601px){.teaser-fullWidth>.content>h2{font-size:30px}.teaser-fullWidth>.content>h2>strong{font-size:60px;line-height:55px}}@media screen and (max-width:900px){.teaser-fullWidth>.content>h2{position:absolute;bottom:auto;left:2.5%;top:0}}@media screen and (max-width:600px){.teaser-fullWidth>.content>h2{display:none}}@media screen{.teaser-fullWidth article{padding:0 20px 20px 20px;margin-top:65px;margin-bottom:65px;position:relative;border-radius:20px;overflow:hidden}.teaser-fullWidth article h3:first-of-type{font:italic 700 22px/1em 'Max',Arial,sans-serif;color:#fff;padding:20px 75px 17px 20px;margin:0 -20px 20px -20px;background:rgba(0,0,0,.25)}}@media screen and (min-width:601px){.teaser-fullWidth article{background:rgba(65,99,113,.9)}.teaser-fullWidth.teaser--light article{background:rgba(55,119,144,.9)}.teaser-fullWidth.teaser--dark article{background:rgba(11,51,68,.9)}}@media screen and (max-width:600px){.teaser-fullWidth article{background:#416371}.teaser-fullWidth.teaser--light article{background:#377790}.teaser-fullWidth.teaser--dark article{background:#0b3344}}@media screen{.teaser-fullWidth article h3:not(:first-of-type){font:700 22px/1em 'Max',Arial,sans-serif;margin:30px 0 10px 0;color:#fff}.teaser-fullWidth article h4{font:400 22px 'Max',Arial,sans-serif;margin:30px 0 10px 0;color:#fff}.teaser-fullWidth article h5{font:700 20px 'Max',Arial,sans-serif;margin:30px 0 10px 0;color:#fff}.teaser-fullWidth article h6{font:400 20px 'Max',Arial,sans-serif;margin:30px 0 10px 0;color:#fff;text-transform:uppercase}.teaser-fullWidth article p{font:400 18px/30px 'Max',Arial,sans-serif;margin:0 0 15px 0;color:#fff}.teaser-fullWidth article p>a{color:inherit}.teaser-fullWidth article>.button{float:right}.teaser-fullWidth form{position:relative}}@media screen and (min-width:601px){.teaser-fullWidth form{border-top-left-radius:20px;border-top-right-radius:20px}}@media screen and (max-width:600px){.teaser-fullWidth form{border-radius:20px}}@media screen and (min-width:601px){.teaser-fullWidth form{background:rgba(65,99,113,.9)}.teaser-fullWidth.teaser--light form{background:rgba(55,119,144,.9)}.teaser-fullWidth.teaser--dark form{background:rgba(11,51,68,.9)}}@media screen and (max-width:600px){.teaser-fullWidth form{background:#416371}.teaser-fullWidth.teaser--light form{background:#377790}.teaser-fullWidth.teaser--dark form{background:#0b3344}}@media screen{.teaser-fullWidth form{padding:0 20px 20px 20px;margin-top:90px}.teaser-fullWidth form.minimal{margin-top:250px}}@media screen and (max-width:1100px){.teaser-fullWidth form{margin-top:0}}@media screen and (max-width:900px){.teaser-fullWidth form{padding-top:0;margin-top:190px}}@media screen and (max-width:600px){.teaser-fullWidth form{padding-top:0;margin-top:0}.teaser-fullWidth form.minimal{margin-top:0}}@media screen{.teaser-fullWidth form h3{font:italic 700 22px/1em 'Max',Arial,sans-serif;color:#fff;padding:20px 75px 17px 20px;margin:0 -20px 20px -20px;background:rgba(0,0,0,.25);border-top-left-radius:20px;border-top-right-radius:20px}.teaser-fullWidth form>fieldset{display:block;padding:0;border:none}.teaser-fullWidth form > fieldset:not(:last-of-type){border-bottom:1px #fff solid;margin-bottom:20px}.teaser-fullWidth form>fieldset>legend{display:none}.teaser-fullWidth form>fieldset>div{display:inline-block;box-sizing:border-box;margin-bottom:20px}.teaser-fullWidth form>fieldset>div.half{width:50%;vertical-align:top}.teaser-fullWidth form > fieldset > div.half:nth-of-type(2n+1){padding:0 5px 0 0}.teaser-fullWidth form > fieldset > div.half:nth-of-type(2n){padding:0 0 0 5px}.teaser-fullWidth form>fieldset>div.full{width:100%}.teaser-fullWidth form>fieldset>div>input[type="text"]{width:100%}.teaser-fullWidth form>fieldset>div>select{width:100%}.teaser-fullWidth form>fieldset>div>select[name="persons"],.teaser-fullWidth form>fieldset>div>select[name="children"]{width:75px}.teaser-fullWidth form>fieldset>div>select[name^="childrenAge"]{width:55px;margin-right:5px}.teaser-fullWidth form label{color:#fff}.teaser-fullWidth form>fieldset>div>input.styled[type="checkbox"]+label{font:400 16px 'Max',Arial,sans-serif;color:#fff;display:block;margin:0 0 10px 0;padding:0 0 0 25px;position:relative}.teaser-fullWidth form>fieldset>div>input.styled[type="checkbox"]+label>[class^="icon-"]{margin-left:-25px}.teaser-fullWidth form>fieldset>div>input.styled[type="checkbox"]:checked+label>[class^="icon-"]{color:#000}.teaser-fullWidth form>fieldset>button{float:right}}@media screen and (max-width:950px) and (min-width:901px),screen and (max-width:700px) and (min-width:601px),screen and (max-width:400px){.teaser-fullWidth form>fieldset>div.half{width:100%;padding:0!important}}@media screen{.teaser-roomSearch form{padding:10px 20px 20px 20px;margin-top:190px;position:relative;border-radius:20px}.teaser-roomSearch form h3{font:italic 700 22px/1em 'Max',Arial,sans-serif;padding:20px 75px 17px 20px;margin:0 -20px 20px -20px;border-top-left-radius:20px;border-top-right-radius:20px}.teaser-roomSearch form>fieldset{display:block;padding:0;border:none}.teaser-roomSearch form > fieldset:not(:last-of-type){border-bottom:1px #a5aaae solid;margin-bottom:20px}.teaser-roomSearch form>fieldset>legend{display:none}.teaser-roomSearch form>fieldset>div{display:inline-block;box-sizing:border-box;margin-bottom:20px}.teaser-roomSearch form>fieldset>div.half{width:50%;vertical-align:top}.teaser-roomSearch form > fieldset > div.half:nth-of-type(2n+1){padding:0 10px 0 0}.teaser-roomSearch form>fieldset>div.full{width:100%}.teaser-roomSearch form>fieldset>div>input[type="text"]{width:100%}.teaser-roomSearch form>fieldset>div>select[name="persons"],.teaser-roomSearch form>fieldset>div>select[name="children"]{width:75px}.teaser-roomSearch form>fieldset>div>select[name^="childrenAge"]{width:60px;margin-right:5px}.teaser-roomSearch form>fieldset>button{float:right}.teaser-roomSearch form{padding-top:0;margin-top:0}.teaser-roomSearch form h3,.teaser-roomSearch form label{color:#fff}.teaser-roomSearch form h3{background:rgba(0,0,0,.25)}.teaser-roomSearch form{background:#416371}.teaser-roomSearch.teaser--light form{background:#377790}.teaser-roomSearch.teaser--dark form{background:#0b3344}.teaser-roomSearch form>fieldset{border:none}.teaser-roomSearch form>fieldset>div>input.styled[type="checkbox"]+label>[class^="icon-"]{border-color:#fff}.teaser-roomSearch form>fieldset>div>input.styled[type="checkbox"]:checked+label>[class^="icon-"]{color:#5e666b;background:#fff}}@media screen and (max-width:1025px) and (min-width:901px),screen and (max-width:700px) and (min-width:601px),screen and (max-width:400px){.teaser-roomSearch form>fieldset>div.half{width:100%;padding:0!important}}@media screen{.teaser-text{margin-bottom:2.083%;padding-bottom:80px;position:relative;box-sizing:border-box;border-radius:20px;overflow:hidden}.teaser-text>.text>h2{font:400 40px 'Daniel';color:#fff;margin:0 0 15px 0}.teaser-text>.button{position:absolute;bottom:10px;right:10px;top:initial;padding:5px;height:33px;z-index:1;border-radius:10px}.teaser-text>.button.top{bottom:initial;top:10px}.teaser-text>.button>[class^="icon-"]{font-size:20px;line-height:23px}.teaser-text.teaser--white>a.button{color:#fff;background:#0b3344}.teaser-text>.text{padding:0 20px}.teaser-text>.text.socialMedia{padding:0;border-radius:20px}.teaser-text>.text.socialMedia>.newsArea{border-bottom-left-radius:20px}.teaser-text>.text>h3:first-of-type{font:italic 700 22px/1em 'Max',Arial,sans-serif;color:#fff;padding:20px 75px 17px 20px;margin:0 -20px 20px -20px}.teaser-text.teaser--white>.text>h2{color:#0b3344}.teaser-text:not(.teaser--white) > .text > h3:first-of-type{background:rgba(0,0,0,.25)}.teaser-text.teaser--white>.text>h3:first-of-type{background:#0b3344}.teaser-text>.text>h3>a{text-decoration:none;display:block}.teaser-text:not(.teaser--white) > .text > h3:not(:first-of-type),
  .teaser-text:not(.teaser--white) > .text > h4,
  .teaser-text:not(.teaser--white) > .text > h5,
  .teaser-text:not(.teaser--white) > .text > h6{color:#fff}.teaser-text.teaser--white > .text > h3:not(:first-of-type),
  .teaser-text.teaser--white > .text > h4,
  .teaser-text.teaser--white > .text > h5,
  .teaser-text.teaser--white > .text > h6{color:#0b3344}.teaser-text > .text > h3:not(:first-of-type){font:700 22px/1em 'Max',Arial,sans-serif;margin:30px 0 10px 0}.teaser-text>.text>h4{font:400 22px 'Max',Arial,sans-serif;margin:30px 0 10px 0}.teaser-text>.text>h5{font:700 20px 'Max',Arial,sans-serif;margin:30px 0 10px 0}.teaser-text>.text>h6{font:400 20px 'Max',Arial,sans-serif;margin:30px 0 10px 0;text-transform:uppercase}.teaser-text:not(.teaser--white) > .text > p,
  .teaser-text:not(.teaser--white) > .text > .bold,
  .teaser-text:not(.teaser--white) > .text > .italic{color:#fff}.teaser-text.teaser--white>.text>p,.teaser-text.teaser--white>.text>.bold,.teaser-text.teaser--white>.text>.italic{color:#0b3344}.teaser-text>.text>p{font:400 18px/30px 'Max',Arial,sans-serif;margin:0 0 15px 0}.teaser-text>.text>.bold{font:700 18px/30px 'Max',Arial,sans-serif;margin:0 0 15px 0}.teaser-text>.text>.italic{font:italic 400 18px/30px 'Max',Arial,sans-serif;margin:0 0 15px 0}.teaser-text>.text>ul{padding:0;margin-bottom:50px;list-style-type:none}.teaser-text>.text>ul>li{background:initial;padding-left:30px;font:400 18px 'Max',Arial,sans-serif;margin-bottom:25px}.teaser-text>.text>ul>li:before{content:'\e61b';font:400 1em 'icomoon';margin-left:-30px;margin-right:10px}.teaser-text>.text>p>a{color:inherit}.teaser-text:not(.teaser--white) > .text > ul > li{color:#fff}.teaser-text.teaser--white>.text>ul>li{color:#0b3344}.teaser-text{background:#416371}.teaser-text.teaser--light{background:#377790}.teaser-text.teaser--dark{background:#0b3344}.teaser-text.teaser--white{background:#fff;border:3px #0b3344 solid}}@media screen and (max-width:600px){.teaser-text{margin-bottom:8%}}@media screen{.teaser-map{width:100%;height:400px;position:relative}[class*="g-element-"]>.teaser-map{margin-bottom:2.083%}.teaser-map>[id^="teaserMap"]{width:100%;height:100%;position:absolute;top:0;left:0}.teaser-map>.button{position:absolute;bottom:23px;right:47px}.content-map{width:100%;height:auto;position:relative}.content-map>div{width:100%;height:740px;margin-bottom:100px}.content-map>.button{position:absolute;bottom:15px;right:5px}.teaser-press>.text>h3{background:#0b3344!important}.teaser-press .newsArea{background:#fff;border-bottom:3px #0b3344 solid;border-right:4px #0b3344 solid;border-left:3px #0b3344 solid}.teaser-text.teaser-press{border-bottom-right-radius:0}.teaser-lottery__text>p{font:400 18px/24px 'Max',Arial,sans-serif;color:#fff;margin:0}.teaser-lottery__text{background:rgba(65,99,113,.9);color:#fff}.teaser-lottery__text p>a{color:#fff}.teaser-lottery>.image>.text{font:italic 700 22px/1em 'Max',Arial,sans-serif;color:#fff;padding:20px 75px 17px 20px;background-color:#38505a}.teaser-lottery__text > [type=radio]:not(:checked) + .button{display:inline-block;height:45px;padding:10px;max-width:100%;border:none;border-radius:13px;font:700 16px 'Max',Arial,sans-serif;text-decoration:none;color:#fff;background:#0b3344;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#offCanvas{position:fixed;z-index:55;left:0;bottom:0}}@media screen and (min-width:1001px){#offCanvas{top:85px}}@media screen and (max-width:1000px){#offCanvas{top:75px}}@media screen and (max-width:775px){#offCanvas{top:50px}}@media screen{#offCanvas>[type="radio"]{position:absolute;top:0;left:-20px;opacity:0}.offCanvas__content{position:absolute;top:0;left:0;bottom:0;box-sizing:border-box;background:#fff;border-right:1px rgba(11,51,68,.3) solid;transition:transform .5s ease;-webkit-transition:-webkit-transform .5s ease}#offCanvas > [type='radio']:not(:checked) + div{transform:translateX(-100%);-webkit-transform:translateX(-100%)}}@media screen and (min-width:601px){.offCanvas__content{width:415px;padding:20px 35px}}@media screen and (max-width:600px){.offCanvas__content{width:300px;padding:15px 20px}}@media screen{.opener-offCanvas{position:absolute;z-index:2;top:0;left:0;display:block;padding:10px 1.25em;font:400 16px/18px 'Max',Arial,sans-serif;text-align:center;color:#fff;background:#ff8a00}.map-offCanvas-opener>.opener-offCanvas{top:190px!important;z-index:54}#offCanvas>label{position:absolute;display:block;padding:10px 1.25em;color:#fff;background:#ff8a00;transition:top .5s ease;-webkit-transition:top .5s ease}#offCanvas [type='radio']:not(:checked) + label{top:0}}@media screen and (min-width:601px){#offCanvas>label{left:415px}}@media screen and (max-width:600px){#offCanvas>label{left:300px}}@media screen and (min-width:1001px){#offCanvas [type="radio"]:checked+label{top:-170px}}@media screen and (max-width:1000px){#offCanvas [type="radio"]:checked+label{top:-158px}}@media screen and (max-width:775px){#offCanvas [type="radio"]:checked+label{top:-100px}}@media screen and (min-width:1001px){#offCanvas>label,.opener-offCanvas{height:65px}#offCanvas>label>[class*="icon-"],.opener-offCanvas>[class*="icon-"]{font-size:50px}#offCanvas>label>[class*="icon-"]{line-height:65px}}@media screen and (max-width:1000px){#offCanvas>label,.opener-offCanvas{height:55px}#offCanvas>label>[class*="icon-"],.opener-offCanvas>[class*="icon-"]{font-size:40px}#offCanvas>label>[class*="icon-"]{line-height:55px}}@media screen and (max-width:775px){#offCanvas>label,.opener-offCanvas{height:30px}.opener-offCanvas{font-size:10px;line-height:12px}#offCanvas>label>[class*="icon-"],.opener-offCanvas>[class*="icon-"]{font-size:20px}#offCanvas>label>[class*="icon-"]{line-height:30px}}@media screen{.offCanvas__filter{text-align:left;position:relative}.offCanvas__filter:not(:last-of-type){border-bottom:1px rgba(42,56,65,.3) solid}.offCanvas__filter>[type="checkbox"]{position:absolute;top:0;left:0;opacity:0}.offCanvas__filter>label{font:700 20px 'Max',Arial,sans-serif;color:#0b3344;display:block;padding:15px 0 15px 28px}.offCanvas__filter>label:before{content:'\e602';width:20px;display:inline-block;font:400 18px 'icomoon';font-variant:normal;text-transform:none;color:#0b3344;transition:transform .25s ease;-moz-transition:-moz-transform .25s ease;-webkit-transition:-webkit-transform .25s ease;margin:0 10px 0 -30px}.offCanvas__filter>[type="checkbox"]+label:after{display:none}.offCanvas__filter>[type="checkbox"]:checked+label:before{transform:rotateZ(90deg)}}@media screen and (max-width:600px){.offCanvas__filter>label{font-size:16px}}@media screen{.offCanvas__filter__checkbox{position:relative;margin-bottom:20px}.offCanvas__filter > [type='checkbox']:not(:checked) ~ .offCanvas__filter__checkbox{display:none}.offCanvas__filter > [type='checkbox']:checked ~ .offCanvas__filter__checkbox{display:block}.offCanvas__filter__checkbox>[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;display:none}.offCanvas__filter__checkbox>label{padding:0 0 0 30px;display:block;margin-bottom:10px;font:400 16px 'Max',Arial,sans-serif;color:#2a3841}.offCanvas__filter__checkbox>label:before{display:inline-block;vertical-align:baseline;margin:0 10px 0 -30px;width:14px;height:14px;border:3px #0b3344 solid;font:400 14px/14px 'icomoon';color:#fff}.offCanvas__filter__checkbox > [type*='checkbox']:not(:checked) + label:before{background:#fff}.offCanvas__filter__checkbox>[type*="checkbox"]:checked+label:before{background:#0b3344}.offCanvas__filter__checkbox>label>span{font:italic 400 12px 'Max',Arial,sans-serif;float:right;margin-top:3px}.offCanvas__filter__input{margin-bottom:30px;margin-top:20px;display:flex}.offCanvas__filter__input>div{flex:1 1}.offCanvas__filter__input > div:not(:last-child){margin-right:10px}.offCanvas__filter__input input.default{height:30px;width:100%;display:block}.imx-cluster-small{background:url(/portal/assets/projects/foehr/images/map/cluster.svg);background-size:cover;width:92px!important;height:92px!important;border:none}.imx-cluster-small>span{display:block;margin-top:33px;font-family:'Max';font-size:36px}.imx-cluster-large{background:url(/portal/assets/projects/foehr/images/map/cluster.svg);background-size:cover;width:92px!important;height:92px!important;border:none}.imx-cluster-large>span{display:block;margin-top:39px;font-family:'Max';font-size:20px}#siteHeader__functions>ul>li>.siteHeader__function>span .map-close{font:italic 700 18px/20px 'Max',Arial,sans-serif;text-align:left;display:inline-block;vertical-align:middle;position:absolute;padding-top:9px}#mapClose__element>a>span.icon-close{margin-top:3px}#siteHeader__functions>ul>li#mapClose__element>.siteHeader__function{padding-right:100px}}@media screen and (max-width:1000px){#siteHeader__functions>ul>li>.siteHeader__function>span .map-close{padding-top:1px}}@media screen and (max-width:775px){#siteHeader__functions>ul>li>.siteHeader__function>span .map-close{padding-top:0;margin-top:-3px}}