*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-size-adjust:100%}body{font-family:Montserrat,Open Sans,PT Sans,DejaVu Sans,Verdana,sans-serif;margin:0}svg:not(:root){display:block}body.modal-open-ios{position:fixed;overflow:hidden;touch-action:none;width:100%}body.modal-open{overflow:hidden}.message{font-size:90%;font-weight:bold;max-width:400px;text-align:center;display:block;padding:8px;border-radius:4px;margin:1ex auto 2em auto;line-height:1.5}.message:before{line-height:1;vertical-align:text-bottom;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;content:"";display:inline-block;margin-right:1ex}.message.info{background:#f3f7fd}.message.info:before{background-image:url("/assets/icon/info.svg")}.footnote{color:#3b4b66;margin-top:1rem}.hide-if-empty:empty{display:none}section{position:relative;display:block}.stage_local body{background-color:#fff}.stage_local section{outline:#aef dotted 1px}.v3.stage_local section:before,.v4.stage_local section:before{font-weight:normal;padding:1px 3px;position:absolute;top:-3px;right:0;height:15px;text-align:right;color:#008cb0;font-size:10px}.v3.stage_local section:before{content:"v3." attr(id)}.v4.stage_local section:before{content:"v4." attr(id)}.stage_local .adslot-sky{position:fixed;top:180px;left:var(--aside-left);min-width:120px;min-height:600px}.stage_local .adslot-topmobile4{width:100%}.adslot-topmobile4{margin-top:32px}:root{--aside-left: -1000px;--space-blocks: 20px}.toc-num{font-size:16px;font-weight:bold;color:#fff;text-shadow:-1px 0 #d9e1ee,0 1px #d9e1ee,1px 0 #d9e1ee,0 -1px #d9e1ee}.stage_local body:before{content:"XS";display:block;position:fixed;top:0;right:0;padding:2px;width:20px;text-align:center;color:#aef;background-color:#008cb0;font-size:10px;z-index:99}section{width:100%;margin-bottom:64px;padding:0 20px}@media only screen and (min-width: 600px){:root{--space-blocks: 24px}.stage_local body:before{content:"S"}section{padding:0 24px}}@media only screen and (min-width: 1024px){:root{--space-blocks: 30px}.stage_local body:before{content:"M"}.toc-num{font-size:18px}section{padding:0 32px}section.articleintro{padding:unset}}@media only screen and (min-width: 1280px){:root{--space-blocks: 32px}.stage_local body:before{content:"L"}section{padding:0 40px;width:1280px;margin-bottom:80px}}@media(min-width: 1400px){:root{--aside-left: 1280px}}@media(min-width: 1590px){:root{--aside-left: calc(100vw - 270px)}section{margin-left:calc(100vw - 1660px)}}@media only screen and (min-width: 1900px){:root{--aside-left: calc(50% + 660px);--space-blocks: 40px}.stage_local body:before{content:"XL"}section{margin:0 auto 80px auto}}.breadcrumb,.pageheadline,.tabs,.searchsection,.offerteasers,.attractiongallery,.beachcheck,.beachactivities,.destinationheadline,.contentsection,.touroperatoroverallrecommendation{margin-bottom:0}.contentsection{margin-top:24px}.topgallery,.attractionintro{margin-bottom:40px}.attractionheadline{margin-bottom:24px}section.fullwidth,section.herosection{margin:0;width:100%;left:0;padding:0}section#article,section.article+section.article{margin-bottom:0;margin-top:-8px}figure+.pseudo-section{margin-top:24px}.hotel-class{background-repeat:repeat-x;display:inline-block;min-width:0;max-width:94px;min-height:16px;color:#000820;margin-left:-2px;font-size:0}.hotel-class[class*=moons]{background-image:url("https://www.holidaycheck.de/cms/asset?icon=circle&trans=w_16,h_16,co_rgb:000000")}.hotel-class[class*=stars]{background-image:url("https://www.holidaycheck.de/cms/asset?icon=star&trans=w_16,h_16,co_rgb:000000")}.hotel-class[class*="6_0"]{width:94px}.hotel-class[class*="5_5"]{width:87px}.hotel-class[class*="5_0"]{width:80px}.hotel-class[class*="4_5"]{width:73px}.hotel-class[class*="4_0"]{width:64px}.hotel-class[class*="3_5"]{width:57px}.hotel-class[class*="3_0"]{width:48px}.hotel-class[class*="2_5"]{width:41px}.hotel-class[class*="2_0"]{width:32px}.hotel-class[class*="1_5"]{width:25px}.hotel-class[class*="1_0"]{width:16px}.hotel-class[class*="0_5"]{width:9px}.hotel-class[class~="0_0"]{width:0}
