#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#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:#fff;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-bottom:32px;overflow:visible;background:transparent}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:0;padding:0;margin-bottom:25px}#cboxLoadingGraphic{background:url(../../files/theme/colorbox/colorboxwhite/images/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#fff}#cboxTitle{position:absolute;bottom:0;left:0;color:#111;font-size:1.4rem;letter-spacing:0}#cboxCurrent{position:absolute;bottom:2px;right:120px;font-size:1.3rem}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:1px 0 0;overflow:visible;text-indent:-9999px;width:25px;height:25px;position:absolute;bottom:0;background:url(../../files/theme/colorbox/colorboxwhite/images/controls-white.svg) no-repeat 0 0}#cboxSlideshow{width:40px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;right:85px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:60px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:-5px}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxSlideshow{background-position:-115px -0;right:20px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-115px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-75px 0;right:20px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#cboxWrapper{top:30px;overflow:visible}#cboxTitle{top:-30px}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
.sharebuttons {
	overflow:hidden;
}

.sharebuttons > ul.theme {
	list-style-type:none;
	margin:-4px;
	padding:0;
}

.sharebuttons > ul.theme:after {
	content:"";
	display:block;
	clear:both;
}

.sharebuttons > ul.theme > li {
	float:left;
}

.sharebuttons > ul.theme > li > a {
	margin:4px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-indent:101%;
	background-repeat:no-repeat;
	background-position:center;
}

.sharebuttons > ul.text > li > a {
	text-indent:0;
}

/* source: http://simplesharingbuttons.com/ */

.sharebuttons > ul.simpleflat > li > a {
	width:32px;
	height:32px;
	background-image:url('../../system/modules/sharebuttons/assets/simpleflat/sprites-32.png');
}

.sharebuttons > ul.simpleflat > li > a.facebook {
	background-position:-40px 0;
}

.sharebuttons > ul.simpleflat > li > a.twitter {
	background-position:-160px 0;
}

.sharebuttons > ul.simpleflat > li > a.gplus {
	background-position:-80px 0;
}

.sharebuttons > ul.simpleflat > li > a.linkedin {
	background-position:-120px 0;
}

.sharebuttons > ul.simpleflat > li > a.xing {
	background-position:-200px 0;
}

.sharebuttons > ul.simpleflat > li > a.mail {
	background-position:0 0;
}

.sharebuttons > ul.simpleflat > li > a.tumblr {
	background-position:-240px 0;
}

.sharebuttons > ul.simpleflat > li > a.pinterest {
	background-position:-280px 0;
}

.sharebuttons > ul.simpleflat > li > a.reddit {
	background-position:-320px 0;
}

.sharebuttons > ul.simpleflat > li > a.whatsapp {
	background-position:-360px 0;
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
       only screen and (-o-min-device-pixel-ratio: 13/10),
       only screen and (min-resolution: 120dpi) 
{
	.sharebuttons > ul.simpleflat > li > a {
		background-size:auto 32px;
		background-image:url('../../system/modules/sharebuttons/assets/simpleflat/sprites-64.png');
	}
}

@font-face{font-family:'inter-black';src:url('../../files/theme/fonts/inter/inter-black.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-black.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-bold';src:url('../../files/theme/fonts/inter/inter-bold.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-bold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-bolditalic';src:url('../../files/theme/fonts/inter/inter-bolditalic.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-bolditalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-extrabold';src:url('../../files/theme/fonts/inter/inter-extrabold.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-extrabold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-extrabolditalic';src:url('../../files/theme/fonts/inter/inter-extrabolditalic.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-extrabolditalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-italic';src:url('../../files/theme/fonts/inter/inter-italic.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-italic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-light';src:url('../../files/theme/fonts/inter/inter-light.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-light.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-lightitalic';src:url('../../files/theme/fonts/inter/inter-lightitalic.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-lightitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-medium';src:url('../../files/theme/fonts/inter/inter-medium.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-medium.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-mediumitalic';src:url('../../files/theme/fonts/inter/inter-mediumitalic.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-mediumitalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-regular';src:url('../../files/theme/fonts/inter/inter-regular.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-semibold';src:url('../../files/theme/fonts/inter/inter-semibold.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-semibold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-semibolditalic';src:url('../../files/theme/fonts/inter/inter-semibolditalic.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-semibolditalic.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'inter-ui-blackitalic';src:url('../../files/theme/fonts/inter/inter-ui-blackitalic.woff2') format('woff2'),url('../../files/theme/fonts/inter/inter-ui-blackitalic.woff') format('woff');font-weight:normal;font-style:normal}
:root{--darkred: indianred;--grey: gainsboro;--lightblue: lightblue;--lightgrey: #f5f5f6;--red: lightsalmon;--teal: paleturquoise;--border-color: #ddd}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover,a:visited,a:focus{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,span.more,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,span.more{overflow:visible}button,span.more,select{text-transform:none}button,span.more,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],span[disabled].more,html input[disabled]{cursor:default}button::-moz-focus-inner,span.more::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{overflow-y:scroll}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.block{overflow:hidden}html{font-size:62.5%}body{font-size:1.6rem;font-family:inter-regular,sans-serif;color:#444;line-height:1.5}@media(min-width: 768px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inter-bold,sans-serif;color:#444;font-weight:300;margin-top:3rem;margin-bottom:1rem}h1,.h1{font-size:2.8rem;line-height:1.3}h2,.h2{font-size:2.4rem;line-height:1.3}h3,.h3{font-size:2.2rem;line-height:1.3}h4,.h4{font-size:2rem;line-height:1.3}h5,.h5{font-size:1.8rem;line-height:1.35}h6,.h6{font-size:1.6rem;line-height:1.35}.w100{width:100%;max-width:2000px;margin:0 auto}.s100{width:90%;margin-left:5%;margin-right:5%;overflow:hidden}@media screen and (min-width: 1400px){.s100{width:90%;max-width:1400px;margin-left:auto;margin-right:auto}}.s100 .s100{width:100%;margin-left:0;margin-right:0}@media screen and (min-width: 1100px){.s100.narrow,.s100.smalltext{margin-left:auto;margin-right:auto;width:70%}.s100.narrow ul.narrow,.s100.smalltext ul.narrow{width:75%}}#footer .s100{width:90%;margin-left:auto;margin-right:auto;max-width:2000px}.s25{width:100%}@media screen and (min-width: 768px){.s25{float:left;width:24.1666666667%;margin-left:0}.s25+.s33{margin-left:5%}.s25+.s75{width:100%}}@media screen and (min-width: 768px)and (min-width: 768px){.s25+.s75{float:left;width:72.5%;margin-left:5%}}.s33{width:100%;margin-bottom:3rem}@media screen and (min-width: 768px)and (max-width: 1100px){.s33{float:left;width:47.5%;margin-left:5%}.s33:nth-child(2n+1){margin-left:0;clear:both}}@media screen and (min-width: 1100px){.s33{float:left;width:29.9999966667%;margin-left:5%}.s33:nth-child(3n+1){margin-left:0;clear:both}}.s33+.s66{width:100%}@media screen and (min-width: 960px){.s33+.s66{float:left;width:63.5%;margin-left:5%}}.s50{width:100%}@media screen and (min-width: 960px){.s50{float:left;width:47.5%;margin-left:5%}.s50:nth-child(2n+1){margin-left:0;clear:both}}.s66{width:100%}@media(min-width: 960px){.s66{float:left;width:64.16666%;margin-left:0}.s66+.s33{width:100%}}@media screen and (min-width: 960px)and (min-width: 960px){.s66+.s33{float:left;width:30.83333%;margin-left:5%}}.s75{width:100%}@media(min-width: 960px){.s75{float:left;width:72.5%;margin-left:0}.s75+.s25{width:100%}}@media screen and (min-width: 960px)and (min-width: 960px){.s75+.s25{float:left;width:22.5%;margin-left:5%}}.s100:after,.clearfix,.row:after .back{content:"";display:table;clear:both}.clearer{clear:both}.gridcontainer{margin-bottom:7rem;display:grid;grid-template-rows:1fr;grid-template-columns:100%;grid-row-gap:4rem;grid-column-gap:4.5rem}@media screen and (min-width: 960px){.gridcontainer{grid-template-columns:51% 1fr}.gridcontainer .item:nth-child(1){grid-column:1/3}.gridcontainer .item:nth-child(3){grid-row:2/6}}@media screen and (min-width: 1400px){.gridcontainer{grid-template-columns:max-content 1fr 1fr}.gridcontainer .item:nth-child(3){grid-row:2/5}.gridcontainer .item:nth-child(6){grid-column:2/4}}.gridcontainer [class^=ce_],.gridcontainer [class^=he_]{margin-bottom:0 !important}.gridcontainer [class^=ce_] p:last-child,.gridcontainer [class^=he_] p:last-child{margin-bottom:0}.gridcontainer h2{margin-top:0}#header{padding:2rem 0 0;margin:0;position:relative}@media(min-width: 480px){#header{padding:0}}#header h1{width:150px;height:150px;margin:0;padding:0;top:0;left:0;position:absolute;z-index:602;transition:all .4s ease}#header h1 a{margin:0;display:block;width:inherit;height:inherit;text-indent:-99999px;background:url("../../files/theme/design/logo.svg") no-repeat center center;background-size:cover}@media(min-width: 768px)and (max-width: 960px){#header h1{width:180px;height:180px;left:10px}}@media(min-width: 960px)and (max-width: 1100px){#header h1{width:200px;height:200px;left:-8%}}@media(min-width: 1100px){#header h1{width:220px;height:220px;left:1%}}#footer{margin:0;padding:4rem 0 3rem;background:rgba(0,0,0,.7);color:#eee}#footer h4,#footer .h4,#footer h5,#footer .h5,#footer h6,#footer .h6,#footer a{margin:0;color:#eee}#footer a.button{letter-spacing:1px;margin:1rem 0}.copyright{text-align:left;margin-top:2rem}@media(min-width: 768px){.copyright{margin-top:0;text-align:right}}.facebook svg{color:#2aabba !important}figure,.image_container,img{max-width:100%;height:auto;width:auto;overflow:hidden;margin:0;display:block}.scale img{opacity:1;transition:all .3s ease 0s}.scale img:hover{opacity:.9;-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}button,span.more,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,ul,ol,form{margin-top:0;margin-bottom:2.5rem}pre:last-child,blockquote:last-child,dl:last-child,figure:last-child,table:last-child,ul:last-child,ol:last-child,form:last-child{margin-bottom:0}p{margin:0 0 1rem}strong{font-family:inter-medium,sans-serif}*[class^=ce_]{margin-top:0;margin-bottom:7.5%}*[class^=ce_].nomargin{margin:0}.ce_table{margin-bottom:1rem}.ce_sHtml5Start{margin-bottom:0}.ce_headline{margin-top:2rem;margin-bottom:2.5rem}.smallfont{font-size:1.4rem}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}blockquote:before{margin-right:2rem;font-family:fontAwesome;font-size:7rem;line-height:.9;content:"";color:#5e5e5e;float:left}.topmargin{margin-top:12rem}.nomargin{margin:0}.notopmargin,.nomargin-top{margin-top:0}.nobottommargin,.nomargin-bottom{margin-bottom:0}.bottommargin,.margin-bottom{margin-bottom:7rem}.center{text-align:center}.float_left{margin-bottom:2.5rem}@media(min-width: 1100px){.float_left{float:left;margin:0 10% 2.5rem 0;width:auto}}.float_right{margin-bottom:2.5rem}@media(min-width: 1100px){.float_right{float:right;margin:0 0 2.5rem 5%;width:62.5%}}iframe{margin:0 -8px}[class*=lightcase-icon-]::before{text-decoration:none}.bgbox,.bg{background:#d4f2f5;border-radius:4px;padding:3rem 4rem}.bgbox.black,.bg.black{background-color:#000}.bgbox.black *,.bg.black *{color:#fff}.bgbox.petrol,.bgbox.cyan,.bgbox.teal,.bgbox.turquoise,.bg.petrol,.bg.cyan,.bg.teal,.bg.turquoise{background-color:var(--teal)}.bgbox.lightblue,.bg.lightblue{background-color:var(--lightblue)}.bgbox.red,.bg.red{background-color:var(--red)}.bgbox.indianred,.bg.indianred{background-color:var(--darkred)}.bgbox.indianred *,.bg.indianred *{color:#fff}.bgbox.gainsboro,.bg.gainsboro{background-color:var(--grey)}.bgbox.border,.bg.border{background-color:rgba(0,0,0,0);border:1px solid var(--border-color)}.bgbox h2,.bgbox h3,.bgbox h4,.bg h2,.bg h3,.bg h4{margin-top:0}.sharebuttons ul{list-style:none;float:none}.sharebuttons ul li{float:left;margin:.5rem .5rem 2rem}.sharebuttons ul li:first-child{padding:0}.sharebuttons ul li a.fa{margin:0;font-size:2.4rem;color:#218590}@media(min-width: 768px){.sharebuttons ul{float:right}}a.scrollup{width:60px;height:60px;line-height:60px;opacity:1;position:fixed;bottom:6rem;right:0;display:none;background:rgba(255,255,255,.7) url("../../files/theme/design/scrollup-button.svg") no-repeat center center;background-size:cover;text-indent:-999999px;padding-top:0;z-index:1000;text-decoration:none;-webkit-transition:background .9s ease;transition:background .9s ease}.pagination{margin:2.5rem 0;padding:0 0 5px;clear:both}.pagination p{display:none}.pagination ul{list-style:none;margin:0}.pagination ul li{float:left;margin:0 5px 0 0;padding:0}.pagination ul li a,.pagination ul li span{display:block;padding:3px 10px;text-decoration:none;border:1px solid #ddd;border-radius:3px}.pagination ul li a:hover,.pagination ul li span:hover{color:#000}.pagination ul li span{background:#000;color:#eee}.helleon{margin-top:10rem;line-height:1.6;font-size:1.3rem}.ce_caroufredsel_background .caroufredsel_controls{position:absolute;bottom:5rem;width:100%;text-align:center}.ce_caroufredsel_background .caroufredsel_controls a{text-indent:-99999px;background:rgba(0,0,0,0);font-size:.7rem;padding:0 .4rem;margin:0 .5rem;border:2px solid #fff;border-radius:100px}.ce_caroufredsel_background .caroufredsel_controls a.selected{background:#fff}.ce_caroufredsel_background .caroufredsel_controls span{display:none}.slider1 .caroufredsel_wrapper{cursor:ew-resize !important}.slider1 .ce_caroufredsel_background .image_container img{height:auto}.slider1 h3{line-height:.8em;margin:2rem 0 1rem;padding-right:6%;padding-left:4%}@media(min-width: 768px){.slider1 h3{margin-top:0}}.slider1 p{padding-right:6%;padding-left:4%}.slider1 .image_container{float:none;margin-bottom:0}@media(min-width: 768px){.slider1 .image_container{float:right;width:50%;margin:0 0 1% 6%}}.slider1 .caroufredsel_controls{margin:0px 0 20px 4%}.slider1 .caroufredsel_controls .caroufredsel_prev,.slider1 .caroufredsel_controls .caroufredsel_next{padding:1px 38px;border:1px solid #ccc;color:#000;font-size:24px;line-height:1}ul{list-style:none}ul .square{list-style:square outside}ol{list-style:decimal outside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 1rem}ol{margin:1rem 0 1rem 2rem !important}li{margin:0;padding:0}.ce_text ul{list-style:none;margin:.5rem 0 2rem}.ce_text ul li{margin:0 0 .5rem;padding:0 0 0 2rem;position:relative}.ce_text ul li:before{background-color:#333;content:"";height:6px;width:6px;border-radius:25px;position:absolute;top:.7rem;left:.2rem}a{color:#444;text-decoration:none}a:hover{color:#000;text-decoration:underline}a.button:hover{text-decoration:none}.linkintern,.linkextern{display:inline-block;color:inherit}.linkintern::before,.linkextern::before{content:" ";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g color="Black"><path d="M176 176v-40a40 40 0 0140-40h208a40 40 0 0140 40v240a40 40 0 01-40 40H216a40 40 0 01-40-40v-40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32" d="M272 336l80-80-80-80M48 256h288"/></g></svg>') center center no-repeat;background-size:1.5rem;padding-left:0;padding-right:2.6rem}.linkintern:hover,.linkextern:hover{text-decoration:underline}.linkextern::before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g color="Black"><path d="M384 224v184a40 40 0 01-40 40H104a40 40 0 01-40-40V168a40 40 0 0140-40h167.48M336 64h112v112M224 288L440 72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32"/></g></svg>') center center no-repeat;background-size:1.6rem}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{width:100%;font-family:inter-regular,sans-serif;font-size:1.6rem;height:36px;margin-bottom:1rem;padding:2px 6px;background-color:rgba(255,255,255,.7);border:1px solid #d1d1d1;border-radius:2px;box-shadow:none;box-sizing:border-box}input[type=email].captcha,input[type=number].captcha,input[type=search].captcha,input[type=text].captcha,input[type=tel].captcha,input[type=url].captcha,input[type=password].captcha,textarea.captcha,select.captcha{width:23%}[placeholder]{font-family:inter-regular,sans-serif;font-size:1.4rem;color:#175f67}textarea{min-height:100px;padding-top:6px;padding-bottom:6px;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #000;outline:0}label,legend{display:block;margin-bottom:.3rem;font-weight:300}label.mandatory span,label span.mandatory,legend.mandatory span,legend span.mandatory{color:#2aabba}p span.mandatory{color:#2aabba;vertical-align:text-bottom}fieldset{padding:0;border-width:0}fieldset legend{font-size:2.2rem}input[type=checkbox],input[type=radio]{float:left;margin:3px 10px 0 0}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}#anfrage .formcol{padding:1rem 0 3rem;clear:both}#anfrage input[type=text],#anfrage select,#anfrage textarea{width:100%;clear:both;margin-left:0}#anfrage input[type=submit]{margin-top:3rem}#anfrage textarea{height:20rem}#anfrage .widget-textarea{clear:both}#anfrage label{font-size:1.5rem;margin-bottom:0rem}@media(min-width: 768px){#anfrage .widget.field50{float:left;width:45%;margin-left:10%}#anfrage .widget.field25{float:left;width:21.25%;margin-left:5%}#anfrage .widget.field33{float:left;width:30%;margin-left:5%}#anfrage .widget.field35{float:left;width:34.3525%;margin-left:5%}#anfrage .widget.clr{margin-left:0;clear:left}}#anfrage .anreise input,#anfrage .abreise input{background:#fff url("../../files/theme/design/calendar.svg") no-repeat center right 1rem;background-size:2.2rem 2rem}#anfrage .radio_container{margin-top:2rem;background:#fff;border:1px solid #d1d1d1;border-radius:2px;padding:.5rem 1rem 1rem}#anfrage .radio_container span input{width:1.5rem;height:1.5rem}#anfrage .radio_container span label{margin-left:2.5rem;text-transform:none;font-size:1.6rem}#anfrage .radio_container legend{padding:0 .5rem;font-size:1.4rem;text-transform:uppercase}@media(min-width: 768px){#anfrage .radio_container{margin-top:18rem}}.ui-widget{font-family:inter-regular,sans-serif !important;font-size:1.5rem !important}@media(min-width: 768px){.ui-widget{font-size:1.4rem !important}}.button,button,span.more,input[type=submit],a.submit.continue,input[type=reset],input[type=button],.details a,.back a{display:inline-block;padding:.75rem 2rem;color:#555;text-align:center;font-family:inter-bold,sans-serif;font-size:1.5rem;font-weight:normal;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:1px solid #ccc;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,span.more:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.details a:hover,.button:focus,button:focus,span.more:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus,.details a:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,span.button-primary.more,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#000;border:0}.button.button-primary:hover,button.button-primary:hover,span.button-primary.more:hover,input[type=submit].button-primary:hover,input[type=reset].button-primary:hover,input[type=button].button-primary:hover{color:#fff;background-color:#000;border:0}.ce_gallery li{float:left;margin:0 0 1%;padding:0;width:100%}@media(min-width: 480px)and (max-width: 767px){.ce_gallery li{margin:0 0 1% 1%;width:49.5%}.ce_gallery li:nth-child(2n+1){clear:left;margin-left:0}}@media(min-width: 768px)and (max-width: 1099px){.ce_gallery li{margin:0 0 1% 1%;width:32.6666666667%}.ce_gallery li:nth-child(3n+1){clear:left;margin-left:0}}@media(min-width: 1100px){.ce_gallery li{margin:0 0 1% 1%;width:24.25%}.ce_gallery li:nth-child(4n+1){clear:left;margin-left:0}}.ce_accordion{position:relative}.ce_accordion:last-of-type{margin-bottom:2.5rem}.ce_accordion .ui-state-default .ui-icon,.ce_accordion .ui-state-active .ui-icon{background-image:none;text-indent:unset}.ce_accordion .ui-accordion-header{font-family:inter-bold,sans-serif;color:#fff;border:0;margin:0 0 3px;padding:.6rem 1rem;cursor:pointer}.ce_accordion .ui-accordion-header#ui-id-1{background:#7db63b}.ce_accordion .ui-accordion-header#ui-id-3{background:#2aabba}.ce_accordion .ui-accordion-header#ui-id-5{background:#b53a63}.ce_accordion .ui-icon-triangle-1-s,.ce_accordion .ui-icon-triangle-1-e{height:26px;width:26px;position:absolute;text-align:center;top:0;right:1rem}.ce_accordion .ui-icon-triangle-1-s::before,.ce_accordion .ui-icon-triangle-1-s::after,.ce_accordion .ui-icon-triangle-1-e::before,.ce_accordion .ui-icon-triangle-1-e::after{background-color:#fff;content:"";height:12px;width:2px;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ce_accordion .ui-icon-triangle-1-e::before{transform:translate(-3.6px, 12px) rotate(-45deg)}.ce_accordion .ui-icon-triangle-1-e::after{transform:translate(3.6px, 12px) rotate(45deg)}.ce_accordion .ui-icon-triangle-1-s::before{transform:translate(-3.6px, 12px) rotate(45deg)}.ce_accordion .ui-icon-triangle-1-s::after{transform:translate(3.6px, 12px) rotate(-45deg)}.ce_accordion .ui-widget-content{border:0;background:rgba(0,0,0,0);max-height:100%;overflow-y:auto}table{font-family:inter-regular,sans-serif;font-size:1.6rem;line-height:1.7}.ce_text table,.ce_table table{width:100%;margin-bottom:2rem}.ce_text table caption,.ce_table table caption{display:none}.ce_text table th,.ce_text table td,.ce_table table th,.ce_table table td{padding:.4rem 1rem;text-align:left;border-bottom:1px solid #d1d1d1;vertical-align:top}.ce_text table th:first-child,.ce_text table td:first-child,.ce_table table th:first-child,.ce_table table td:first-child{padding-left:0}.ce_text table th:last-child,.ce_text table td:last-child,.ce_table table th:last-child,.ce_table table td:last-child{padding-right:0}.ce_text table th th,.ce_text table th td,.ce_text table td th,.ce_text table td td,.ce_table table th th,.ce_table table th td,.ce_table table td th,.ce_table table td td{border-bottom:0}.ce_text table th.morepadding:first-child,.ce_text table td.morepadding:first-child,.ce_table table th.morepadding:first-child,.ce_table table td.morepadding:first-child{padding-top:5rem}@media(min-width: 768px){.ce_text table th.morepadding,.ce_text table td.morepadding,.ce_table table th.morepadding,.ce_table table td.morepadding{padding-top:5rem}}.ce_text table th,.ce_table table th{color:#2aabba;padding-top:2rem;border-bottom:0}.ce_text table+p,.ce_table table+p{display:none}.ce_text table table,.ce_table table table{margin-bottom:0}@media(max-width: 480px){.ce_text table,.ce_table table{table-layout:fixed}.ce_text table th,.ce_text table td,.ce_table table th,.ce_table table td{display:inline-block;border:0;padding:.5rem 0;width:768px;max-width:92vw;white-space:pre-wrap}.ce_text table th:first-child,.ce_text table td:first-child,.ce_table table th:first-child,.ce_table table td:first-child{font-family:inter-bold,sans-serif;padding-bottom:0}.ce_text table th:not(th):last-child,.ce_text table td:not(th):last-child,.ce_table table th:not(th):last-child,.ce_table table td:not(th):last-child{padding-top:0;border-bottom:1px solid #d1d1d1}.ce_text table th th:last-child,.ce_text table th td:last-child,.ce_text table td th:last-child,.ce_text table td td:last-child,.ce_table table th th:last-child,.ce_table table th td:last-child,.ce_table table td th:last-child,.ce_table table td td:last-child{border-bottom:0}.ce_text table th,.ce_table table th{padding-top:2rem !important}}.preise,.saisondaten{margin-bottom:0}.preise .ce_table,.preise table,.saisondaten .ce_table,.saisondaten table{margin-bottom:0}.preise td,.saisondaten td{font-size:1.6rem}.preise .row_first,.saisondaten .row_first{font-family:inter-bold,sans-serif}.preise .row_first .col_first,.saisondaten .row_first .col_first{color:#2aabba}.preise .col_first,.saisondaten .col_first{width:100%}@media(min-width: 480px){.preise .col_first,.saisondaten .col_first{width:40%}}.preise+br,.saisondaten+br{display:none}#trigger-overlay{position:fixed;top:0;right:0;z-index:1001;line-height:1;font-size:3rem}#trigger-overlay.button{background:rgba(255,255,255,.6);color:#000;height:70px;width:70px;text-align:center;padding:0;border:none;margin:0}@media(min-width: 960px){#trigger-overlay{top:2rem;right:2rem;display:none}#trigger-overlay.button{box-shadow:0 2px 10px -2px #000}}.overlay{overflow-y:auto;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.95);z-index:1002}.overlay .overlay-close{position:fixed;top:0;right:0;width:70px;height:70px;background:rgba(255,255,255,.7) url("../../files/theme/design/close-button.svg") no-repeat center center;border:none;margin:0;padding:0;text-indent:-9999999px;z-index:1003}@media(min-width: 480px){.overlay .overlay-close{top:0}}@media(min-width: 960px){.overlay .overlay-close{top:2rem;right:2rem}}.overlay-door ul,.overlay-door li,.overlay-door a{margin:0;padding:0}.overlay-door a,.overlay-door strong{display:block;font-size:1.8rem}.overlay-door strong{color:#2aabba}.overlay-door strong.nonavlink{background:#2794a6;color:#fff;padding:.3rem 1rem;font-size:1.6rem}.overlay-door nav{width:90%;margin:2rem auto 5rem}.overlay-door .level_1{display:grid;grid-template-columns:100%;grid-template-rows:1fr;grid-row-gap:2rem;grid-column-gap:5rem}@media screen and (min-width: 480px){.overlay-door .level_1{grid-template-columns:1fr 1fr}.overlay-door .level_1>li:nth-child(1){grid-column:1/3}}.overlay-door .level_1>li:nth-child(1)>a,.overlay-door .level_1>li:nth-child(1)>strong{width:100px;height:100px;text-indent:-99999px;background:url("../../files/theme/design/logo.svg") no-repeat center center;background-size:cover;text-indent:-200px}.overlay-door .level_1 li>ul{margin:0 0 0 2rem}.overlay-door .level_1 .level_3{list-style-type:circle}.overlay-door{visibility:hidden;width:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .5s .3s,visibility 0s .8s;transition:width .5s .3s,visibility 0s .8s}.overlay-door.open{visibility:visible;width:100%;-webkit-transition:width .5s;transition:width .5s}.overlay-door nav.mod_navigation,.overlay-door .overlay-close{opacity:0;-webkit-transition:opacity .3s .5s;transition:opacity .3s .5s}.overlay-door.open nav.mod_navigation,.overlay-door.open .overlay-close{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}.overlay-door.close nav.mod_navigation,.overlay-door.close .overlay-close{-webkit-transition-delay:0s;transition-delay:0s}@media(max-width: 960px){.mainmenu{display:none}}.mainmenu.block{overflow:visible}.mainmenu ul,.mainmenu li{margin:0;padding:0}.mainmenu .level_1{display:flex;justify-content:flex-end;align-content:center;margin-bottom:0}.mainmenu .level_1>li{display:inline-block;position:relative;width:auto;max-width:190px;background:#fff;text-align:center;border-left:1px solid #ccc;border-top:3px solid #2aabba;z-index:601}.mainmenu .level_1>li.first{display:none}.mainmenu .level_1>li.informationen ul{right:1px;left:unset}.mainmenu .level_1>li>strong{height:7rem;padding:1rem 2rem;font-family:inter-regular,sans-serif;font-weight:300;display:block}.mainmenu a,.mainmenu strong{display:block;text-decoration:none;font-family:inter-regular,sans-serif;font-weight:normal}.mainmenu li ul{position:absolute;left:0;text-align:left;background-color:#fff;box-shadow:2px 2px 6px -2px #000;border-radius:2px;z-index:603}.mainmenu ul ul{border-radius:3px;left:0}.mainmenu ul ul ul{top:0;left:100%}.mainmenu li li{border-radius:3px;border-left:2px solid #fff;border-right:2px solid #fff;position:relative}.mainmenu li li.first{border-top:2px solid #fff}.mainmenu li li.last{border-bottom:2px solid #fff}.mainmenu li li a,.mainmenu li li strong{white-space:nowrap;padding:.8rem 2rem}.mainmenu li li a:hover{background:#d6f8fc}.mainmenu li ul{display:none}.mainmenu li:hover>ul{display:block}#extranav{margin-bottom:2rem}#extranav ul{margin:0}#extranav li{float:left;border-right:1px solid #ccc}#extranav li.last{border-right:0}#extranav li a,#extranav li strong{color:#eee;padding:0 6px;text-decoration:none;letter-spacing:0}#extranav li a.first,#extranav li strong.first{padding-left:0}#extranav li a:hover,#extranav li strong:hover{text-decoration:underline}#navsitemap{display:block;margin-bottom:10rem}#navsitemap #language{display:none}#navsitemap ul{width:100%;margin:0;margin-bottom:1rem}#navsitemap ul ul{margin:0 0 0 4rem}#navsitemap ul li{display:block}#navsitemap a,#navsitemap span{display:block;padding:.7rem 0}#navsitemap a.active,#navsitemap span.active{color:#919191}#navsitemap a{text-decoration:none}#navsitemap a:hover{text-decoration:underline}#navsitemap .level_1 li.nonavlink>span{color:#fff;background:#2aabba;padding-left:1rem;text-transform:uppercase}.changelanguage{position:absolute;top:20px;right:90px;z-index:599;width:88px}@media(min-width: 960px){.changelanguage{right:40px;top:128px}}.changelanguage ul{margin:0}.changelanguage ul li{float:left;margin:0;padding:0;list-style-type:none;height:34px;line-height:34px;width:34px;text-align:center;margin:0 0 0 10px;background:#eee;border-radius:3px}.changelanguage ul li a,.changelanguage ul li span{height:inherit;line-height:inherit;width:inherit;display:block;text-decoration:none;border-radius:3px;color:#555;font-size:1.5rem}.changelanguage ul li span:hover,.changelanguage ul li span.active{background:#abe5ec;display:block}body{background:#fff}@media(min-width: 960px){body{background:url("../../files/theme/design/sw-panorama1.jpg") no-repeat left center;background-size:cover;background-attachment:fixed}}#wrapper{margin:0 auto;padding:0;width:100%}@media(min-width: 960px){#wrapper{width:85%;max-width:1400px}}#container{padding:0;text-align:left}#main{position:relative;padding:0}.mod_article{background:rgba(255,255,255,.9)}.mod_article.newslist{background:rgba(0,0,0,.4);color:#f9f9f9;padding-top:5rem}.mod_article.newslist h2,.mod_article.newslist h3,.mod_article.newslist a,.mod_article.newslist .more{color:#f9f9f9;text-decoration:none;border-color:#f9f9f9}#footer .s33{margin-bottom:2rem}#footer .center{text-align:left}@media(min-width: 960px){#footer .center{text-align:center}}*{box-sizing:border-box}.mod_rocksolid_slider{margin-bottom:5%;padding:0;width:100%;height:65vh}.pageimage{margin-bottom:0;padding:0 0 6%;background:rgba(255,255,255,.9)}.start .pageimage,.ferienhaus .pageimage,.ferienwohnung .pageimage,.typ1 .pageimage,.typ2 .pageimage,.typ3 .pageimage,.damuels .pageimage,.alternativen .pageimage{display:none}@media(min-width: 960px){.pageimage{padding:0 0 5%}}.button_angebote{margin-top:2rem}@media(min-width: 768px){.button_angebote{float:right;margin-top:-6rem}}.newslatest .layout_latest{margin-bottom:5rem}@media(min-width: 768px){.newslatest .layout_latest{width:45%;float:left;margin:0 0 5rem 10%}.newslatest .layout_latest:nth-child(2n+0){margin-left:0;clear:left}}.ce_linkteaser,.ce_text.information{position:relative;background:#000;box-sizing:border-box}.ce_linkteaser figure,.ce_text.information figure{opacity:1;-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in}.ce_linkteaser:hover:not(.information) figure,.ce_text.information:hover:not(.information) figure{opacity:.2;-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in}.ce_linkteaser .content,.ce_text.information .content{position:absolute;bottom:0;left:0;padding:1rem;width:100%;box-sizing:border-box;color:#fff}.ce_linkteaser .content a,.ce_text.information .content a{color:#fff}.ce_linkteaser .content h3,.ce_linkteaser .content h4,.ce_text.information .content h3,.ce_text.information .content h4{line-height:1.2;letter-spacing:0;margin:0;color:#fff}.ce_text.information .content,.grundriss .content{background:rgba(0,0,0,.7)}.ce_text.information .content p,.grundriss .content p{margin:0}.ce_text.information .content .fa,.grundriss .content .fa{font-size:6rem;float:left;margin:0 5% 0 0}.fixedbuttons{display:none;z-index:1;position:absolute;top:-30px;right:85px;width:auto;height:30px;line-height:30px;margin:0;text-align:right}.fixedbuttons a{text-decoration:none}@media(min-width: 480px){.fixedbuttons{display:block}.fixedbuttons .toggleanfrage,.fixedbuttons .onlinebuchen{display:inline-block;margin:0 .1rem;padding:0 1rem;background-color:rgba(255,255,255,.8);font-family:inter-bold,sans-serif;font-size:1.3rem;border-radius:3px 3px 0 0}.fixedbuttons .toggleanfrage:hover,.fixedbuttons .onlinebuchen:hover{color:#fff;background-color:#43c5d4}}.preise tr.row_first td{display:none}.preise .saisondaten td.col_0{color:#2aabba;font-weight:700}.pauschalangebote h3{background:#2aabba;color:#fff;margin:0 0 .5rem;padding:0 1rem .5rem;border-radius:3px}.pauschalangebote .preise{margin-bottom:5rem}.comment_default{margin-bottom:2rem}.comment_default .info{margin-bottom:0;padding:.5rem 1rem;background:#2aabba;color:#fff}.webcam{margin-bottom:7rem}.flex-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-flow:row wrap;align-items:center;justify-content:center;margin-bottom:10rem}.flex-container>div{width:100%;padding:0 0 3rem}@media(min-width: 768px){.flex-container>div{padding:0;width:50%}}.flex-container>div h3,.flex-container>div p{padding:0 10%;margin-bottom:1rem}@media(min-width: 960px){.flex-container>div h3,.flex-container>div p{padding:0 15%}}.flex-container>div h3{margin-top:0}.flex-container>div blockquote{padding:0 10%}.flex-container>div blockquote p{margin-left:3rem}.flex-container>div .flex-item{align-items:stretch}@media(min-width: 768px){.flex-container>div.flex-item:nth-of-type(1){-webkit-order:1;order:1}.flex-container>div.flex-item:nth-of-type(2){-webkit-order:2;order:2}.flex-container>div.flex-item:nth-of-type(3){-webkit-order:4;order:4}.flex-container>div.flex-item:nth-of-type(4){-webkit-order:3;order:3}.flex-container>div.flex-item:nth-of-type(5){-webkit-order:5;order:5}.flex-container>div.flex-item:nth-of-type(6){-webkit-order:6;order:6}.flex-container>div.flex-item:nth-of-type(7){-webkit-order:8;order:8}.flex-container>div.flex-item:nth-of-type(8){-webkit-order:7;order:7}.flex-container>div.flex-item:nth-of-type(9){-webkit-order:9;order:9}.flex-container>div.flex-item:nth-of-type(10){-webkit-order:10;order:10}.flex-container>div.flex-item:nth-of-type(11){-webkit-order:12;order:12}.flex-container>div.flex-item:nth-of-type(12){-webkit-order:11;order:11}}.flex-container .button{margin-bottom:0}.flex-container [class^=ce_]{margin-bottom:0}.arrow-right{position:fixed;right:100px;top:0;margin-top:23px;width:20px;height:20px;z-index:1;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}@media(max-width: 960px){.arrow-right{display:none}}@-webkit-keyframes bounce{0%{right:95px}50%{right:110px}100%{right:95px}}@keyframes bounce{0%{right:95px}50%{right:110px}100%{right:95px}}.osmblocker{background:#d4f2f5;padding:2rem}.osmblocker h3,.osmblocker .h3{margin-top:0}.leaflet-container{z-index:1;height:60vh;background:#000;font-size:1.3rem !important}.leaflet-container hr{margin:.3rem 0}.leaflet-control,.leaflet-bottom,.leaflet-top{z-index:1}.leaflet-top{bottom:2rem !important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#2aabba}.spring,.summer,.autumn,.winter{display:none}.month03 .spring,.month04 .spring,.month05 .spring{display:block}.month06 .summer,.month07 .summer,.month08 .summer{display:block}.month09 .autumn,.month10 .autumn,.month11 .autumn{display:block}.month12 .winter,.month01 .winter,.month02 .winter{display:block}.contao-cookiebar{padding:0}.contao-cookiebar.cookiebar_default .cc-inner,.contao-cookiebar.cookiebar_default .cc-info>a{font-size:1.4rem}.contao-cookiebar.cookiebar_default .cc-inner{width:85%;max-width:450px}.contao-cookiebar.cookiebar_default .cc-head .h3{margin:0 0 .5rem;color:#777}.contao-cookiebar.cookiebar_default .cc-inner,.contao-cookiebar.cookiebar_default .cc-group,.contao-cookiebar.cookiebar_default .cc-btn{border-radius:0}.contao-cookiebar.cookiebar_default cc-group label.group{font-size:normal;font-family:inter-medium,sans-serif}.contao-cookiebar.cookiebar_default .cc-detail-btn{margin-bottom:0}.contao-cookiebar.cookiebar_default .cc-detail-btn>span{font-family:inter-regular,sans-serif}.contao-cookiebar.cookiebar_default .cc-btn.success{background:#2aabba;color:#fff}.contao-cookiebar.cookiebar_default .cc-cookies .cc-cookie p,.contao-cookiebar.cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info{font-size:1.4rem}.contao-cookiebar.cookiebar_default .cc-cookie-desc ol li{color:#868686}.contao-cookiebar input+label::before{top:5px;border-width:1px}.contao-cookiebar input+label::after{top:8px}.contao-cookiebar input:checked+label::before{background:#dcf4f7;background:#fff;border-color:#2aabba}.contao-cookiebar input:checked+label::after{background:#2aabba;margin-left:16px}.contao-cookiebar input:checked:disabled+label::before{background:#d4f2f5;border-color:#abe5ec}.contao-cookiebar input:checked:disabled+label::after{background:#abe5ec}.cookiebar-opener{position:fixed;bottom:0;right:-170px;width:210px;z-index:1;-webkit-transition:right .5s;-moz-transition:right .5s;-ms-transition:right .5s;-o-transition:right .5s;transition:right .5s}.cookiebar-opener:hover,.cookiebar-opener:focus{right:0}.cookiebar-opener a{margin:0 !important;padding:1rem;display:block;background:#2aabba;color:#fff !important;text-decoration:none;line-height:1;font-size:1.5rem !important;white-space:nowrap;letter-spacing:0}.cookiebar-opener a::before{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='m259 1c-76.412 31.796-165.04 38.549-225 47.462-.0127 343.95 129.73 312.02 225 462.54 94.202-147.96 225-94.331 225-462.54-47.609-3.323-167.19-24.379-225-47.462zm4.5007 53.738c45.85 18.309 141.71 35.01 179.48 37.646 0 289.81-137.67 265.72-179.48 344.88z' style='fill-rule:evenodd;fill:%23ffffff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:20px;padding:.6rem 2.2rem .6rem 0;margin-right:1.1rem;line-height:1}.kbe-booking-params-wrapper{background:#fff;color:#000;border:1px solid #ddd;border-radius:3px;margin-bottom:1rem}.kbe-header-update-button-wrapper button,.kbe-header-update-button-wrapper span.more{margin-bottom:0}.kbe-search-bar-action-button-wrapper{padding-bottom:0 !important}.kbe-card-specs-wrapper.kbe-card,.kbe-card-specs-wrapper.text-muted{color:#666 !important}.bf-search-bar-content>input[type=text],input[type=text]{font-size:1.4rem !important}.bf-search-bar-item-label,.kbe-search-bar-item-label{font-size:1.4rem !important}.kbe-dropdown-details{font-size:1.4rem !important}.kbe-dropdown .kbe-dropdown-click.kbe-flex-middle{align-items:flex-start !important}.kbe-card-button{font-size:1.2rem !important;border-radius:3px !important;padding:10px 20px !important;width:auto !important}.kbe-card{border-radius:3px !important}.kbe-room-card,.kbe-room-card-image img{border-radius:3px !important}@media only screen and (min-width: 960px)and (max-width: 1139px){.g6.gallery li{width:105px}.g12.gallery li{width:111px}div[id*=typ] .g6.gallery li{width:159px}div[id*=damuels] .g6.gallery li{width:105px}div[id*=winter] .g6.gallery li{width:159px}a.alma{top:-110px;left:200px}a.alma:hover{top:-110px;left:190px}}@media print{*{font-family:helvetica}body{margin:24px;padding:0}h1{margin-bottom:18px;font-size:14px}a{text-decoration:none;color:#a84204}}/*# sourceMappingURL=main.css.map */

