@import "../../node_modules/swiper/swiper-bundle.css";html,body{border:0;margin:0;padding:0;line-height:1.5}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}.defaultfontsize_mediaquery{font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight)}.hide,#loading,#successmessage,#errormessage{display:none}@keyframes bounceOut{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes slideInShort{0%{transform:rotateX(-15deg)translateY(100px)}to{transform:rotateX(0)translateY(0)}}@keyframes slideMeIn{0%{transform:rotateX(-60deg)translateY(300px)}to{transform:rotateX(0)translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ul{margin:0;padding:0;list-style-type:none}a:focus{outline:none}@font-face{font-family:icomoon;src:url(/public/fonts/icomoon.eot?sptn75);src:url(/public/fonts/icomoon.eot?sptn75#iefix)format("embedded-opentype"),url(/public/fonts/icomoon.ttf?sptn75)format("truetype"),url(/public/fonts/icomoon.woff?sptn75)format("woff"),url(/public/fonts/icomoon.svg?sptn75#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-cc-apple-pay:before{content:""}.icon-cc-mastercard:before{content:""}.icon-paypal:before{content:""}.icon-visa:before{content:""}.icon-dropbox:before{content:""}.icon-facebook:before{content:""}.icon-google:before{content:""}.icon-instagram:before{content:""}.icon-pinterest:before{content:""}.icon-skype:before{content:""}.icon-spotify:before{content:""}.icon-whatsapp:before{content:""}.icon-whatsapp-bubble:before{content:""}.icon-youtube:before{content:""}.icon-addressbook:before{content:""}.icon-alarm-clock:before{content:""}.icon-angle-down:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrows:before{content:""}.icon-at:before{content:""}.icon-badge-check:before{content:""}.icon-bed:before{content:""}.icon-beer:before{content:""}.icon-bookmark:before{content:""}.icon-bus:before{content:""}.icon-calendar-alt:before{content:""}.icon-calendar-check:before{content:""}.icon-calendar-plus:before{content:""}.icon-calendar:before{content:""}.icon-camera-alt:before{content:""}.icon-car:before{content:""}.icon-chart-bar:before{content:""}.icon-check-square:before{content:""}.icon-check:before{content:""}.icon-clock:before{content:""}.icon-coffee:before{content:""}.icon-comment:before{content:""}.icon-comments:before{content:""}.icon-credit-card:before{content:""}.icon-envelope:before{content:""}.icon-expand-arrows:before{content:""}.icon-file-alt:before{content:""}.icon-file-archive:before{content:""}.icon-file-audio:before{content:""}.icon-file-check:before{content:""}.icon-file-code:before{content:""}.icon-file-edit:before{content:""}.icon-file-excel:before{content:""}.icon-file-exclamation:before{content:""}.icon-file-image:before{content:""}.icon-file-minus:before{content:""}.icon-file-pdf:before{content:""}.icon-file-plus:before{content:""}.icon-file-powerpoint:before{content:""}.icon-file-times:before{content:""}.icon-file-video:before{content:""}.icon-file-word:before{content:""}.icon-file:before{content:""}.icon-film-alt:before{content:""}.icon-filter:before{content:""}.icon-folder:before{content:""}.icon-gift:before{content:""}.icon-heart:before{content:""}.icon-home:before{content:""}.icon-image:before{content:""}.icon-images:before{content:""}.icon-link:before{content:""}.icon-lock-open:before{content:""}.icon-lock:before{content:""}.icon-long-arrow-down:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-right:before{content:""}.icon-long-arrow-up:before{content:""}.icon-map-marker-alt:before{content:""}.icon-map-marker:before{content:""}.icon-map:before{content:""}.icon-money-bill:before{content:""}.icon-music:before{content:""}.icon-newspaper:before{content:""}.icon-paper-plane:before{content:""}.icon-paperclip:before{content:""}.icon-pen:before{content:""}.icon-phone:before{content:""}.icon-play-circle:before{content:""}.icon-plus:before{content:""}.icon-print:before{content:""}.icon-search-minus:before{content:""}.icon-search-plus:before{content:""}.icon-share-square:before{content:""}.icon-share:before{content:""}.icon-shopping-cart:before{content:""}.icon-star:before{content:""}.icon-stopwatch:before{content:""}.icon-tag:before{content:""}.icon-tags:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-ticket-alt:before{content:""}.icon-ticket:before{content:""}.icon-close-circle:before{content:""}.icon-close:before{content:""}.icon-trophy:before{content:""}.icon-tv:before{content:""}.icon-umbrella:before{content:""}.icon-watch:before{content:""}@font-face{font-family:Helvetica Neue;src:url(/public/fonts/HelveticaNeueLTStd-Roman.woff2)format("woff2"),url(/public/fonts/HelveticaNeueLTStd-Roman.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Ext;src:url(/public/fonts/HelveticaNeueLTStd-Ex.woff2)format("woff2"),url(/public/fonts/HelveticaNeueLTStd-Ex.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/public/fonts/HelveticaNeueLTStd-Bd.woff2)format("woff2"),url(/public/fonts/HelveticaNeueLTStd-Bd.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/public/fonts/HelveticaNeueLTStd-Md.woff2)format("woff2"),url(/public/fonts/HelveticaNeueLTStd-Md.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--color-sitebg:#fff;--color-black:#10345a;--color-text:#10345a;--color-accent:#9a8727;--color-darkblue:#10345a;--color-blue:#123f6e;--color-grey:#bcbec6;--color-brightgrey:#f2f2f5;--color-darkgrey:#4e4f55;--var-content-max-width:70rem;--var-content-max-width-wide:90rem;--var-default-fontsize:2rem;--var-default-lineheight:150%;--font-default:"Helvetica Neue";--font-serif:"Helvetica Neue";--font-sans:var(--font-default);--font-size-h1:6.4rem;--font-size-h2:5.4rem;--font-size-h3:3.8rem;--font-size-h4:1.4rem;--font-size-bigtext:4.6rem;--font-size-bigbutton:2.4rem;--font-size-accordiontitle:2.8rem}@media screen and (width<=1400px){:root{--var-default-fontsize:1.9rem;--font-size-h1:5.8rem;--font-size-h2:4.8rem;--font-size-h3:3.4rem;--font-size-h4:1.4rem;--font-size-bigtext:4rem}}@media screen and (width<=1200px){:root{--var-default-fontsize:1.9rem;--font-size-h1:5.4rem;--font-size-h2:4.2rem;--font-size-h3:3rem;--font-size-h4:1.3rem;--font-size-bigtext:3.8rem;--font-size-bigbutton:2.2rem;--font-size-accordiontitle:2.4rem}}@media screen and (width<=800px){:root{--var-default-fontsize:1.9rem;--font-size-h1:5rem;--font-size-h2:3.8rem;--font-size-h3:3rem;--font-size-h4:1.3rem;--font-size-bigtext:3.2rem;--font-size-accordiontitle:2.2rem}}@media screen and (width<=580px){:root{--var-default-fontsize:1.8rem;--font-size-h1:4.2rem;--font-size-h2:3.4rem;--font-size-h3:2.8rem;--font-size-h4:1.3rem;--font-size-bigtext:2.8rem}}@media screen and (width<=480px){:root{--font-size-bigtext:2.3rem;--var-default-fontsize:1.65rem;--font-size-accordiontitle:1.9rem}}html,body{text-align:left;height:100%;min-height:100%;margin:0;padding:0;font-size:10px;line-height:150%}@media screen and (width>=1700px){html,body{font-size:11px}}@media screen and (width>=1900px){html,body{font-size:12px}}@media screen and (width>=2100px){html,body{font-size:13px}}@media screen and (width>=2400px){html,body{font-size:15px}}@media screen and (width>=2800px){html,body{font-size:17px}}body{font-family:var(--font-default);background:var(--color-sitebg);width:100%;height:auto;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pageload{z-index:2000;background:var(--color-black);width:100%;height:100%;position:fixed;top:0;left:0}.mobile{display:none}@media screen and (width<=800px){.mobile{display:block}}.desktop{display:block}@media screen and (width<=800px){.desktop{display:none}}sup{vertical-align:super;font-size:.7em;line-height:0}a{color:var(--color-darkblue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0;font-weight:400;position:relative}h1{font-size:var(--font-size-h1);line-height:95%;font-family:var(--font-serif);color:var(--color-black);margin-bottom:1em;font-weight:500}@media screen and (width<=780px){h1 br,h1 br:after{content:" "}}h2{font-size:var(--font-size-h2);line-height:99%;font-family:var(--font-serif);color:var(--color-black);margin-bottom:1em}@media screen and (width<=780px){h2 br,h2 br:after{content:" "}}h3{font-size:var(--font-size-h3);font-family:var(--font-serif);color:var(--color-black);font-weight:400;line-height:110%}@media screen and (width<=450px){h3 br,h3 br:after{content:" "}}h4{font-size:var(--font-size-h4);font-family:var(--font--default);color:#ccc;text-transform:uppercase;letter-spacing:2px;box-sizing:border-box;margin-bottom:2rem;padding-left:7rem;line-height:100%;text-decoration:underline}@media screen and (width<=900px){h4{padding-left:5rem}}body h2,body h3{margin-bottom:1em}p+h2{margin-top:1.7em}p+h3{margin-top:1.4em}p+h4{margin-top:1em}body h3{margin-bottom:70px;font-size:46px;font-weight:500;line-height:130%}@media screen and (width<=700px){body h3{font-size:30px}}#wrap{text-align:left;width:100%;min-height:100%;position:relative}@media screen and (width>=1500px){#wrap{font-size:1.1em}}@media screen and (width>=1700px){#wrap{font-size:1.18em}}@media screen and (width>=1900px){#wrap{font-size:1.23em}}#page_wrap,div#page{width:100%;position:relative}#header{top:0}#headerwrap{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;width:100%;height:10rem;display:grid;position:absolute;top:2rem;left:0}@media screen and (width<=1000px){#headerwrap{gap:20px}}@media screen and (width<=800px){#headerwrap{gap:10px}}@media screen and (width<=600px){#headerwrap{gap:5px}}@media screen and (width<=1000px){#headerwrap{grid-template-columns:8% repeat(12,1fr) 8%}}#headerwrapinner{grid-column:2/span 12;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=700px){#headerwrapinner{grid-column:4/span 10}}@media screen and (width<=800px){#headerwrapinner #logo svg{width:auto;height:7rem}}@media screen and (width<=550px){#headerwrapinner #logo svg{width:auto;height:5.8rem}}#contacticons a{color:var(--color-grey);margin-right:15px;font-size:18px;text-decoration:none;display:inline-block}#logo{--logofarbe:#123f6e}#navi div.pagenavigation_container div.page{float:left;clear:left;width:100%}#navshow{cursor:pointer;grid-column:1/span 1;align-content:center;display:inline-block;position:relative}@media screen and (width<=700px){#navshow{grid-column:2/span 2}}#navshow .title{display:none}#navshow .balken{width:3rem;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=700px){#navshow .balken{left:0;transform:translateY(-50%)}}#navshow .balken span{background:#10345a;width:100%;height:2px;transition:all .2s;position:absolute}#navshow .balken .balken1{top:8px}#navshow .balken .balken2{top:16px}body.navshow #header #headerwrap{width:100%;position:fixed}body.navshow #header #navshow .balken{z-index:555;height:25px}body.navshow #header #navshow .balken .balken1{width:2rem;top:.9rem;transform:rotate(45deg)}body.navshow #header #navshow .balken .balken2{width:2rem;top:.9rem;transform:rotate(-45deg)}body.navshow #header #navshow .balken .balken3{display:none}body.navshow #header #navshow .balken>span{background-color:#fff}body.navshow #scrollheader #scrollnavshow .balken .balken1{width:2rem;top:.9rem;transform:rotate(45deg)}body.navshow #scrollheader #scrollnavshow .balken .balken2{width:2rem;top:.9rem;transform:rotate(-45deg)}.darkbg #navshow .balken>span{background-color:#fff}#navshow{transition:all .3s}body.scrolling #navshow{z-index:999;background:#fff;width:51px;height:0;padding:45px 8px 30px 30px;position:fixed;top:0;left:0;box-shadow:0 0 3px #0003}body.scrolling #navshow .balken{top:30px}body.scrolling.navshow #navshow{background:0 0}#wrap{background:url(../img/mountainbg.png) bottom/100% no-repeat}.darkbg #footer{background:#fff url(../img/mountainbg.png) bottom no-repeat}#footer{clear:both;color:var(--color-darkblue);padding:22rem 0 10rem;position:relative}#footer #footerwrap{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;width:100%;display:grid;position:relative}@media screen and (width<=1000px){#footer #footerwrap{gap:20px}}@media screen and (width<=800px){#footer #footerwrap{gap:10px}}@media screen and (width<=600px){#footer #footerwrap{gap:5px}}@media screen and (width<=1000px){#footer #footerwrap{grid-template-columns:8% repeat(12,1fr) 8%}}#footer .innercenter{grid-column:2/span 12;position:relative}#footer h3{color:var(--color-darkblue);font-size:4.6rem;font-weight:500}@media screen and (width<=1200px){#footer h3{font-size:4rem}}@media screen and (width<=1000px){#footer h3{font-size:3.6rem}}@media screen and (width<=800px){#footer h3{font-size:2.7rem}}#footer__imprint{background:#fff;grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;padding:20px 0;display:grid;left:0;right:0}@media screen and (width<=1000px){#footer__imprint{gap:20px}}@media screen and (width<=800px){#footer__imprint{gap:10px}}@media screen and (width<=600px){#footer__imprint{gap:5px}}@media screen and (width<=1000px){#footer__imprint{grid-template-columns:8% repeat(12,1fr) 8%}}#footer__imprint .innercenter{grid-column:2/span 12}@media screen and (width<=750px){#footer__imprint{padding:2em 0}}#footer__imprint a{float:left;color:#888;padding:.5em 0;font-size:1.5rem;text-decoration:none}@media screen and (width<=750px){#footer__imprint a{font-size:1.4rem}}#footer__imprint a+a{margin-left:2em}@media screen and (width<=750px){#footer__imprint a+a{margin-left:1em}}#footer__imprint a.zmart{float:right}.footerboxes{flex-wrap:wrap;justify-content:space-between;display:flex}.footerboxes .footerbox{font-size:1.9rem;line-height:150%}@media screen and (width<=1300px){.footerboxes .footerbox{font-size:1.8rem}}@media screen and (width<=1150px){.footerboxes .footerbox{width:100%}.footerboxes .footerbox+.footerbox{margin-top:4rem}}.footerboxes .footerbox h4{letter-spacing:0;text-transform:none;color:var(--color-darkblue);margin-bottom:25px;padding-left:0;font-size:2.4rem;font-weight:500;text-decoration:none}@media screen and (width<=1300px){.footerboxes .footerbox h4{font-size:2.2rem}}.footerboxes .footerbox>div{color:var(--color-darkgrey);padding-left:4rem;position:relative}.footerboxes .footerbox>div .icon{color:#ccc;font-size:2.9rem;position:absolute;top:0;left:0}.footerboxes .footerbox>div a{color:var(--color-darkgrey)}.editing .cover{overflow:visible}div.cover{float:left;clear:left;width:100%;height:100vh;min-height:75em;position:relative;overflow:hidden}div.cover .cover__image,div.cover .cover__video{z-index:1;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden}div.cover .cover__image__inner{width:100%;height:100%;position:absolute;top:0;left:0}div.cover .bgimage{background-position:50%}div.cover .cover__image .cover__image__inner>img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}div.cover .cover__image .singlefileconnectionform .picconnection .editpanel{margin-left:0;left:auto;right:2em}div.cover.cover--slideshow .swiper.coverslideshow,div.cover.cover--slideshow .coverslider{opacity:1;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:1;-moz-opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}div.cover .cover__video video{width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.cover picture{background:#222;width:100%;height:100%;position:absolute;top:0;left:0}div.cover picture img.image,div.cover picture source{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}div.cover.darktext .cover__content h1,div.cover.darktext .cover__content h2,div.cover.darktext .cover__content h3,div.cover.darktext .cover__content strong{color:#333}div.cover.cover--dark .cover__content h1,div.cover.cover--dark .cover__content h2,div.cover.cover--dark .cover__content h3,div.cover.cover--dark .cover__content h4{color:#fff}div.cover--default .cover__headline{z-index:30;float:left;clear:left;text-align:center;width:50%;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}div.cover--default .cover__headline h1,div.cover--default .cover__headline h2,div.cover--default .cover__headline h3,div.cover--default .cover__headline strong{float:left;clear:left;width:100%;position:relative}div.cover--default .cover__headline h1,div.cover--default .cover__headline h2{font-size:var(--font-size-h1);line-height:95%;font-family:var(--font-serif);color:#fff;float:left;clear:left;margin-bottom:0;font-weight:500;position:relative}@media screen and (width<=780px){div.cover--default .cover__headline h1 br,div.cover--default .cover__headline h2 br,div.cover--default .cover__headline h1 br:after,div.cover--default .cover__headline h2 br:after{content:" "}}div.cover--default .cover__headline h1 em,div.cover--default .cover__headline h2 em{font-style:normal}div.cover--default .cover__headline.hassub h1,div.cover--default .cover__headline.hassub h2{margin-bottom:.8em}body.cmart.editing #category.category_1 #content div.cover.cover--default:before{display:none}li.content.cover>div.cms_editbox{top:50%!important}.card{position:relative}.card .cmartbge{z-index:0}body.editing .card .card__image.croppinginprogress{overflow:visible}div.card,a.card{box-sizing:border-box;width:35em;height:50em;text-decoration:none;display:inline-block;position:relative;overflow:hidden}@media screen and (width<=1200px){div.card,a.card{width:30em;height:45em}}@media screen and (width<=800px){div.card,a.card{width:27em;height:36em}}div.card .card__image,a.card .card__image{z-index:1;background:#222;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}div.card .card__image img.img,a.card .card__image img.img{-o-object-fit:cover;object-fit:cover;-o-transition:.2s all ease;width:100%;height:100%;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;position:absolute;top:0;left:0}div.card .card__image .bgimage,a.card .card__image .bgimage{-o-transition:.2s all ease;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}div.card .card__more,a.card .card__more{text-transform:uppercase;letter-spacing:1px;z-index:20;font-size:1.5em;line-height:normal;transition:all .4s;position:absolute;bottom:4em;left:50%;transform:translate(-50%)}div.card .card__content,a.card .card__content{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}div.card .card__content .card__title,a.card .card__content .card__title{font-size:var(--font-size-h3);font-family:var(--font-serif);color:#fff;text-align:center;float:left;width:80%;font-weight:400;line-height:110%;position:absolute;top:15%;left:10%}@media screen and (width<=450px){div.card .card__content .card__title br,a.card .card__content .card__title br,div.card .card__content .card__title br:after,a.card .card__content .card__title br:after{content:" "}}div.card .card__content .card__title em,a.card .card__content .card__title em{font-style:normal}div.card .card__content .card__text,a.card .card__content .card__text{text-align:center;width:80%;position:absolute;bottom:15%;left:10%}div.card .card__content .card__text>span,a.card .card__content .card__text>span{color:#fff;float:left;width:100%;font-size:1.7em;line-height:130%}div.card .card__content .card__text span.card__price,a.card .card__content .card__text span.card__price{font-family:var(--font-serif);margin-top:.5em;font-size:2em}div.card .card__content .card__text span.card__price span,a.card .card__content .card__text span.card__price span{color:#fff;border-radius:1em;padding:.3em .7em;display:inline-block}div.card .card__button,a.card .card__button{position:absolute;bottom:4em;left:50%;transform:translate(-50%)}div.card .card__arrow,a.card .card__arrow{color:var(--color-accent);line-height:150%;position:absolute;bottom:2em;right:10%}a.card .title,a.card .icon,a.card .card__title,a.card .card__text,a.card .card__price{transition:all .2s ease-out}a.card .card__image{overflow:hidden}a.card .card__image .bgimage,a.card .card__image img.img{transition:all .2s ease-out}a.card:hover .card__title{top:14%}a.card:hover .card__text{bottom:14%}a.card:hover .card__image .bgimage,a.card:hover .card__image img.img{opacity:.4;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.4;-moz-opacity:.4;transform:scale(1.02)}a.card.card--blog .card__image .bgimage,a.card.card--blog .card__image img.img{opacity:.4;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.4;-moz-opacity:.4}a.card.card--blog:hover .card__image .bgimage,a.card.card--blog:hover .card__image img.img{opacity:.8;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.8;-moz-opacity:.8}body.editing div.card:hover .card__image:after,body.editing a.card:hover .card__image:after{display:none}#content ul.listinfos.card{flex-wrap:wrap;justify-content:center;gap:8em;display:flex}@media screen and (width<=1200px){#content ul.listinfos.card{gap:7em}}@media screen and (width<=1000px){#content ul.listinfos.card{gap:6em}}@media screen and (width<=800px){#content ul.listinfos.card{gap:5em}}@media screen and (width<=600px){#content ul.listinfos.card{gap:4em}}.editing.cmart .listinfos.card.showonlyineditmode{display:flex!important}.cardswiper{float:left;width:80%;margin-left:10%;position:relative}.cardswiper a.card.card--package{width:100%;height:40em}.swiper-slide .card{width:100%}div.headlineblock{max-width:var(--var-content-max-width);float:none;clear:left;width:100%;margin:0 auto;position:relative}a.button,span.button{color:#fff;box-sizing:border-box;background:#00f;border-radius:1.6rem;width:auto;padding:0 1.1em;font-weight:400;line-height:normal;text-decoration:none;transition:all .15s;display:inline-block;position:relative}a.button.astext,span.button.astext{background:0 0;border:none}div.textbutton{float:left;clear:left;width:100%;position:relative}a.textbutton{color:#00f;font-size:2rem;line-height:140%;text-decoration:underline}a.textbutton:hover{color:#000}a.textbutton .icon{font-size:.8em}div.contentblock.textbutton{float:left;clear:left;margin-top:2em;position:relative}a.button{color:var(--color-blue);background:0 0;border-radius:0;font-size:2rem;line-height:45px;position:relative}a.button .button__icon,a.button span.icon{display:none}#content ul.listinfos.button{clear:none;width:auto;margin-bottom:20px}@media screen and (width<=700px){#content ul.listinfos.button{float:none}}#content ul.listinfos.button li.button{float:none;clear:none;width:auto;font-size:1.3rem;display:inline-block;position:relative}#content ul.listinfos.button li.button a{border-radius:0;padding-top:5px;line-height:45px}#content ul.listinfos.button li.button a .icon-arrow-right{position:relative;top:2px}#content ul.listinfos.button li.button:first-child{margin-right:2.3rem}#content ul.listinfos.button li.button:first-child a{background:var(--color-blue);color:#fff;width:200px;padding-left:25px;padding-right:40px;font-weight:500;line-height:76px;display:block;position:relative}#content ul.listinfos.button li.button:first-child a span.icon{transition:all .15s;display:inline;position:absolute;top:30px;right:35px}#content ul.listinfos.button li.button:first-child a:hover{background:var(--color-darkblue)}#content ul.listinfos.button li.button:first-child a:hover span.icon{right:28px}#content ul.listinfos.button li.button+li.button{margin-top:0;margin-left:1rem}@media screen and (width<=700px){#content ul.listinfos.button li.button{clear:left;float:left;width:100%;margin-left:0!important}#content ul.listinfos.button li.button+li.button{margin-top:1.4rem}}.listinfos-outer{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;display:grid}@media screen and (width<=1000px){.listinfos-outer{gap:20px}}@media screen and (width<=800px){.listinfos-outer{gap:10px}}@media screen and (width<=600px){.listinfos-outer{gap:5px}}@media screen and (width<=1000px){.listinfos-outer{grid-template-columns:8% repeat(12,1fr) 8%}}.listinfos-outer .listinfos.button{grid-column:6/span 8}.listinfos.button.content{position:relative}.spissgrid{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;display:grid}@media screen and (width<=1000px){.spissgrid{gap:20px}}@media screen and (width<=800px){.spissgrid{gap:10px}}@media screen and (width<=600px){.spissgrid{gap:5px}}@media screen and (width<=1000px){.spissgrid{grid-template-columns:8% repeat(12,1fr) 8%}}.bgimage{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute}.margintop{margin-top:26rem}@media screen and (width<=1200px){.margintop{margin-top:22rem}}@media screen and (width<=1000px){.margintop{margin-top:19rem}}.margintop--small{margin-top:6rem}@media screen and (width<=1200px){.margintop--small{margin-top:5rem}}@media screen and (width<=1000px){.margintop--small{margin-top:4.5rem}}@media screen and (width<=780px){.margintop--small{margin-top:4rem}}.margintop--negative{margin-top:-5rem}.margintop--medium{margin-top:15rem}@media screen and (width<=1200px){.margintop--medium{margin-top:13rem}}@media screen and (width<=1000px){.margintop--medium{margin-top:11rem}}@media screen and (width<=780px){.margintop--medium{margin-top:9rem}}.margintop--row{margin-top:3rem}@media screen and (width<=1000px){.margintop--row{margin-top:2.5rem}}@media screen and (width<=780px){.margintop--row{margin-top:2rem}}.paddingtop{padding-top:26rem}@media screen and (width<=1200px){.paddingtop{padding-top:22rem}}@media screen and (width<=1000px){.paddingtop{padding-top:19rem}}.paddingtop--small{padding-top:6rem}@media screen and (width<=1200px){.paddingtop--small{padding-top:5rem}}@media screen and (width<=1000px){.paddingtop--small{padding-top:4.5rem}}@media screen and (width<=780px){.paddingtop--small{padding-top:4rem}}.paddingtop--negative{padding-top:-5rem}.paddingtop--medium{padding-top:15rem}@media screen and (width<=1200px){.paddingtop--medium{padding-top:13rem}}@media screen and (width<=1000px){.paddingtop--medium{padding-top:11rem}}@media screen and (width<=780px){.paddingtop--medium{padding-top:9rem}}.paddingtop--row{padding-top:3rem}@media screen and (width<=1000px){.paddingtop--row{padding-top:2.5rem}}@media screen and (width<=780px){.paddingtop--row{padding-top:2rem}}.marginbottom{margin-bottom:26rem}@media screen and (width<=1200px){.marginbottom{margin-bottom:22rem}}@media screen and (width<=1000px){.marginbottom{margin-bottom:19rem}}.marginbottom--small{margin-bottom:6rem}@media screen and (width<=1200px){.marginbottom--small{margin-bottom:5rem}}@media screen and (width<=1000px){.marginbottom--small{margin-bottom:4.5rem}}@media screen and (width<=780px){.marginbottom--small{margin-bottom:4rem}}.marginbottom--negative{margin-bottom:-5rem}.marginbottom--medium{margin-bottom:15rem}@media screen and (width<=1200px){.marginbottom--medium{margin-bottom:13rem}}@media screen and (width<=1000px){.marginbottom--medium{margin-bottom:11rem}}@media screen and (width<=780px){.marginbottom--medium{margin-bottom:9rem}}.marginbottom--row{margin-bottom:3rem}@media screen and (width<=1000px){.marginbottom--row{margin-bottom:2.5rem}}@media screen and (width<=780px){.marginbottom--row{margin-bottom:2rem}}.paddingbottom{padding-bottom:26rem}@media screen and (width<=1200px){.paddingbottom{padding-bottom:22rem}}@media screen and (width<=1000px){.paddingbottom{padding-bottom:19rem}}.paddingbottom--small{padding-bottom:6rem}@media screen and (width<=1200px){.paddingbottom--small{padding-bottom:5rem}}@media screen and (width<=1000px){.paddingbottom--small{padding-bottom:4.5rem}}@media screen and (width<=780px){.paddingbottom--small{padding-bottom:4rem}}.paddingbottom--negative{padding-bottom:-5rem}.paddingbottom--medium{padding-bottom:15rem}@media screen and (width<=1200px){.paddingbottom--medium{padding-bottom:13rem}}@media screen and (width<=1000px){.paddingbottom--medium{padding-bottom:11rem}}@media screen and (width<=780px){.paddingbottom--medium{padding-bottom:9rem}}.paddingbottom--row{padding-bottom:3rem}@media screen and (width<=1000px){.paddingbottom--row{padding-bottom:2.5rem}}@media screen and (width<=780px){.paddingbottom--row{padding-bottom:2rem}}.resetcentering{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.textcentering{text-align:center}.bg--white{background:#fff}.bg--dark{background:var(--color-black)}.bg--beige .cmartbge{background:url(../img/points.svg) no-repeat center center var(--color-brightgrey);background-size:45%}@media screen and (width<=1400px){.bg--beige .cmartbge{background-size:50%}}@media screen and (width<=1100px){.bg--beige .cmartbge{background-size:70%}}@media screen and (width<=750px){.bg--beige .cmartbge{background-size:80%}}.bg--transparent{background:0 0}.bg--greypoints .cmartbge{background:url(../img/blackpoints.svg) 50%/30% no-repeat}@media screen and (width<=1400px){.bg--greypoints .cmartbge{background-size:50%}}@media screen and (width<=1100px){.bg--greypoints .cmartbge{background-size:70%}}@media screen and (width<=750px){.bg--greypoints .cmartbge{background-size:80%}}.bg--greypoints.pointsleft .cmartbge{background-position:0}.bg--dark h1,.darkbg h1,.bg--dark h2,.darkbg h2{color:#fff}.bg--dark h3,.darkbg h3{color:var(--color-sitebg)}.bg--dark .cmartbge,.darkbg .cmartbge{background-image:url(../img/greypoints.svg);background-repeat:no-repeat;background-size:40%}.responsive-video{float:left;width:100%;height:0;padding-top:25px;padding-bottom:56.25%;position:relative;overflow:hidden}.responsive-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}li.content,#content ul.pageContents{width:100%;position:relative}#content .centering,#content .centering p{text-align:center}@media screen and (width<=800px){#content>div.textblock,#content>ul.pageContents>li.textblock{width:80%;margin-left:10%}}#content div.textblock{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;display:grid;position:relative}@media screen and (width<=1000px){#content div.textblock{gap:20px}}@media screen and (width<=800px){#content div.textblock{gap:10px}}@media screen and (width<=600px){#content div.textblock{gap:5px}}@media screen and (width<=1000px){#content div.textblock{grid-template-columns:8% repeat(12,1fr) 8%}}#content div.textblock.columns div.textobj{-moz-column-count:2;column-count:2;-moz-column-gap:4em;column-gap:4em;max-width:90em}@media screen and (width<=880px){#content div.textblock.columns div.textobj{width:80%;margin-left:10%}}@media screen and (width<=600px){#content div.textblock.columns div.textobj{-moz-column-count:1;column-count:1}}#content div.textobj{grid-column:2/span 12}#content div.textobj p,#content div.textobj li,#content div.textobj td{width:100%;font-size:var(--var-default-fontsize);line-height:var(--var-default-lineheight)}#content div.textobj li p{font-size:1em}#content div.textobj p+ul,#content div.textobj p+p,#content div.textobj ul+p,#content div.textobj ul+h2,#content div.textobj ul+h3,#content div.textobj ul+h4,#content div.textobj p+h2,#content div.textobj p+h2,#content div.textobj p+h3{margin-top:1em}#content .textobj+.textbutton,#content .textblock+.textbutton{margin-top:2em}#content .textblock+.textblock,#content .textobj+.textobj{margin-top:1.5em}#content .bigtext+.textobj{margin-top:5em}#content .textobj img,#content p img{max-width:100%;position:relative}#content div.textobj{max-width:var(--var-content-max-width);width:100%;position:relative}#content div.textobj ul{width:100%;margin-left:0;list-style-type:none;position:relative}#content div.textobj ul li{box-sizing:border-box;width:100%;margin-bottom:0;padding:.3em .5em .3em 1.4em;line-height:140%;position:relative}#content div.textobj ul li:before{content:"";speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-accent);background-size:contain;width:1.4em;height:1.6em;font-size:.8em;font-style:normal;font-weight:400;line-height:1;position:absolute;top:.8em;left:0;font-family:icomoon!important}#content div.textobj ul li:hover:before{color:var(--color-black)}#content div.textobj p{width:100%}#content blockquote{width:100%;margin:1em 0;position:relative}#content blockquote p{float:left;text-align:left;clear:left;font-style:normal;font-weight:300;position:relative}#content blockquote p.cite{font-family:var(--font-serif);z-index:20;margin-bottom:.5em;font-size:2em;line-height:130%}#content blockquote p.author{color:#aaa;font-size:1.4em}#content li.listlinks>div.cms_editbox,#content li.listsubnavigation>div.cms_editbox{top:-20px}#content h2.listheadline{text-align:center;margin-top:1em;margin-bottom:0}#content .zoomer{margin-top:-25px;margin-left:-25px;position:absolute;top:50%;left:50%}h4+h2,h4+h1{margin-top:1em}#content .textblock.bigtext{max-width:100%;position:relative}#content .textblock.bigtext em{color:#bcbec6;font-style:normal}#content .textblock.bigtext .textobj{max-width:95em}#content .textblock.bigtext h2{margin-bottom:1em;font-size:2rem;font-weight:400;line-height:120%}#content .textblock.bigtext .textobj p{font-size:var(--font-size-bigtext);font-weight:500;line-height:130%;font-family:var(--font-serif)}@media screen and (width<=800px){h3{font-size:2.4em}}div.singleheadline{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;display:grid;position:relative}@media screen and (width<=1000px){div.singleheadline{gap:20px}}@media screen and (width<=800px){div.singleheadline{gap:10px}}@media screen and (width<=600px){div.singleheadline{gap:5px}}@media screen and (width<=1000px){div.singleheadline{grid-template-columns:8% repeat(12,1fr) 8%}}div.singleheadline.withlink h1,div.singleheadline.withlink h2,div.singleheadline.withlink h3,div.singleheadline.withlink h4{width:70%}@media screen and (width<=800px){div.singleheadline.withlink h1,div.singleheadline.withlink h2,div.singleheadline.withlink h3,div.singleheadline.withlink h4{width:90%}}div.singleheadline h1,div.singleheadline h2,div.singleheadline h3,div.singleheadline h4{grid-column:2/span 12;width:auto}div.singleheadline h4+h2,div.singleheadline h4+h1{margin-top:1em}div.singleheadline a.button{position:absolute;top:1em;right:0}@media screen and (width<=800px){div.singleheadline a.button{margin-top:0;margin-bottom:2em;position:relative}}.doublecontent{float:left;clear:left;width:100%;position:relative}.cmartbge{width:100%;height:100%;position:absolute;top:0;left:0}.cmartbge.cmartbge--picture{background-repeat:no-repeat}.cmartbge{z-index:-1}#content ul.listinfos{float:left;clear:left;width:100%;position:relative}#content ul.listinfos .cms_editbox{z-index:200}.cmart_list_editor{float:left;clear:left;box-sizing:border-box;width:100%;padding:5em;display:none;position:relative}.cmart_list_editor ul{float:left;clear:left;width:100%;margin-top:1em;position:relative}.cmart_listeditor_panel{text-align:center;z-index:100;width:90%;margin-top:-2em;display:none;position:absolute;top:50%;left:5%}.cmart_listeditor_panel .cmart_button{float:none;display:inline-block}.cmart_endlisteditor{display:none;position:absolute;bottom:1em;left:50%;transform:translate(-50%)}.editing:not(.cmart_grideditor):not(.cmart_contentadding) li.listinfos:not(.listediting) .slidercontent:hover .cmart_listeditor_panel,.editing:not(.cmart_grideditor):not(.cmart_contentadding) li.listpictures:not(.listediting) .slidercontent:hover .cmart_listeditor_panel,.editing:not(.cmart_grideditor):not(.cmart_contentadding) li.listinfos:not(.listediting) .imageslider:hover .cmart_listeditor_panel,.editing:not(.cmart_grideditor):not(.cmart_contentadding) li.listpictures:not(.listediting) .imageslider:hover .cmart_listeditor_panel{display:block}.editing:not(.cmart_grideditor):not(.cmart_contentadding) li.listinfos:not(.listediting) .slidercontent:hover div.slickslider:before,.editing:not(.cmart_grideditor):not(.cmart_contentadding) li.listpictures:not(.listediting) .slidercontent:hover div.slickslider:before,.editing:not(.cmart_grideditor):not(.cmart_contentadding) li.listinfos:not(.listediting) .imageslider:hover div.slickslider:before,.editing:not(.cmart_grideditor):not(.cmart_contentadding) li.listpictures:not(.listediting) .imageslider:hover div.slickslider:before{content:" ";z-index:88;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.content.listediting .cmart_list_editor{display:block}.content.listediting .slickslider{display:none}.content.listediting .cmart_endlisteditor{display:block}#content ul.accordion,.accordions{float:none;clear:left;width:100%;margin:0 auto;position:relative}#content ul.accordion .accordion,.accordions .accordion{float:left;clear:left;box-sizing:border-box;border-bottom:1px solid #999;width:100%;position:relative}#content ul.accordion .accordion:last-child,.accordions .accordion:last-child{border-bottom:0}#content ul.accordion .accordion__title,.accordions .accordion__title,#content ul.accordion .accordiontitle,.accordions .accordiontitle{float:left;box-sizing:border-box;width:100%;font-size:var(--font-size-accordiontitle);line-height:normal;font-family:var(--font-serif);clear:left;color:var(--color-text);font-weight:400;text-decoration:none;position:relative}#content ul.accordion .accordion__title .icon,.accordions .accordion__title .icon,#content ul.accordion .accordiontitle .icon,.accordions .accordiontitle .icon{float:right;height:1em;font-size:.7em;position:absolute;top:50%;right:0;transform:translateY(-50%)}#content ul.accordion .accordion__title strong,.accordions .accordion__title strong,#content ul.accordion .accordiontitle strong,.accordions .accordiontitle strong{width:95%;font-weight:400;line-height:normal;display:inline-block}#content ul.accordion .accordion__content,.accordions .accordion__content,#content ul.accordion .accordioncontent,.accordions .accordioncontent{clear:left;box-sizing:border-box;width:100%;padding:0 2rem 4rem 7rem;display:none}@media screen and (width<=900px){#content ul.accordion .accordion__content,.accordions .accordion__content,#content ul.accordion .accordioncontent,.accordions .accordioncontent{padding:0 2rem 2.5rem 5rem}}#content ul.accordion .accordion__content div.textblock,.accordions .accordion__content div.textblock,#content ul.accordion .accordioncontent div.textblock,.accordions .accordioncontent div.textblock{width:100%;display:block}#content ul.accordion .accordion__content table.roomrateslist,.accordions .accordion__content table.roomrateslist,#content ul.accordion .accordioncontent table.roomrateslist,.accordions .accordioncontent table.roomrateslist{margin:0}#content ul.accordion .accordion__content,.accordions .accordion__content{margin-top:1em}#content ul.accordion .accordion.active .accordion__title .accordion__icon,.accordions .accordion.active .accordion__title .accordion__icon,#content ul.accordion .accordion.active .accordiontitle .accordion__icon,.accordions .accordion.active .accordiontitle .accordion__icon{transform:rotate(180deg)}#content ul.accordion .accordion.active .accordion__content,.accordions .accordion.active .accordion__content,#content ul.accordion .accordion.active .accordioncontent,.accordions .accordion.active .accordioncontent{display:block}.bg--lightgrey ul.accordion,.bg--lightestgrey ul.accordion,.bg--dark ul.accordion,.bg--lightgrey .accordions,.bg--lightestgrey .accordions,.bg--dark .accordions{float:left;clear:left;width:100%;margin:2em 0;position:relative}.bg--lightgrey ul.accordion .accordion,.bg--lightestgrey ul.accordion .accordion,.bg--dark ul.accordion .accordion,.bg--lightgrey .accordions .accordion,.bg--lightestgrey .accordions .accordion,.bg--dark .accordions .accordion{float:left;clear:left;box-sizing:border-box;background:#fff;width:100%;padding:2.5em 3em 3em;position:relative}.bg--lightgrey ul.accordion .accordion+.accordion,.bg--lightestgrey ul.accordion .accordion+.accordion,.bg--dark ul.accordion .accordion+.accordion,.bg--lightgrey .accordions .accordion+.accordion,.bg--lightestgrey .accordions .accordion+.accordion,.bg--dark .accordions .accordion+.accordion{margin-top:1em}#content .cols_2_normal ul.accordion .accordion__title,#content .cols_2_normal ul.accordion .accordiontitle{font-size:2.2em}#content ul.accordion{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:0 30px;display:grid}@media screen and (width<=1000px){#content ul.accordion{gap:20px}}@media screen and (width<=800px){#content ul.accordion{gap:10px}}@media screen and (width<=600px){#content ul.accordion{gap:5px}}@media screen and (width<=1000px){#content ul.accordion{grid-template-columns:8% repeat(12,1fr) 8%;row-gap:0}}@media screen and (width<=800px){#content ul.accordion{row-gap:0}}@media screen and (width<=600px){#content ul.accordion{row-gap:0}}#content ul.accordion li.accordion{grid-column:6/span 8}@media screen and (width<=1200px){#content ul.accordion li.accordion{grid-column:5/span 9}}@media screen and (width<=900px){#content ul.accordion li.accordion{grid-column:4/span 10}}@media screen and (width<=700px){#content ul.accordion li.accordion{grid-column:2/span 12}}#content ul.accordion a.accordion__title{float:none;background:url(../img/dot.svg) 1.2em 1.6em no-repeat;padding:4rem 5rem 4rem 7rem;display:block}#content ul.accordion a.accordion__title:after{content:" ";clear:both;display:block}#content ul.accordion a.accordion__title:hover{color:#000;background:url(../img/filleddot.svg) 1.2em 1.6em no-repeat}@media screen and (width<=900px){#content ul.accordion a.accordion__title{background:url(../img/dot.svg) .88em 1.2em no-repeat;padding:2.5rem 5rem}#content ul.accordion a.accordion__title:hover{background:url(../img/filleddot.svg) .88em 1.2em no-repeat}}#content ul.accordion .icon.accordion__icon{right:10px}@media screen and (width<=1200px){.accordion-outer>ul{float:none!important}#content ul.accordion{width:100%;max-width:100%}}body.darkbg #content ul.accordion a{background:url(../img/dot_white.svg) 1.2em 1.6em no-repeat}body.darkbg #content ul.accordion a:hover{color:#ccc;background:url(../img/dotfilled_white.svg) 1.2em 1.6em no-repeat}@media screen and (width<=900px){body.darkbg #content ul.accordion a{background:url(../img/dot_white.svg) .88em 1.2em no-repeat}body.darkbg #content ul.accordion a:hover{background:url(../img/dotfilled_white.svg) .88em 1.2em no-repeat}}.spiss-ma-outer{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;display:grid}@media screen and (width<=1000px){.spiss-ma-outer{gap:20px}}@media screen and (width<=800px){.spiss-ma-outer{gap:10px}}@media screen and (width<=600px){.spiss-ma-outer{gap:5px}}@media screen and (width<=1000px){.spiss-ma-outer{grid-template-columns:8% repeat(12,1fr) 8%}}.spiss-ma-outer ul.listinfos.mitarbeiter{flex-wrap:wrap;grid-column:2/span 12;gap:3rem;display:flex}.spiss-ma-outer ul.listinfos.mitarbeiter li.infobox.mitarbeiter{box-sizing:border-box;color:#666;background:#f2f2f2;border-radius:5px;flex:1 0 28%;padding:3rem;font-size:1.6rem;line-height:120%;position:relative}.spiss-ma-outer ul.listinfos.mitarbeiter li.infobox.mitarbeiter a{color:#666}.spiss-ma-outer ul.listinfos.mitarbeiter li.infobox.mitarbeiter a:hover{color:var(--color-blue);text-decoration:none}.spiss-ma-outer ul.listinfos.mitarbeiter li.infobox.mitarbeiter span.icon{color:#aaa}.spiss-ma-outer ul.listinfos.mitarbeiter li.infobox.mitarbeiter strong{color:var(--color-darkblue);font-size:2rem}.spiss-ma-outer ul.listinfos.mitarbeiter li.infobox.mitarbeiter .spiss-ma-name{margin-bottom:.5rem}ul.listinfos.slider li.infobox{float:left;clear:left;box-sizing:border-box;border:1px solid #ddd;width:100%;margin:0 0 1em;padding:4em;position:relative}ul.listinfos.slider{z-index:100}ul.listinfos.slider li.infobox{box-sizing:border-box;float:left;clear:left;background:#fff;border-bottom:1px solid #ddd;width:100%;margin-bottom:2em;padding:2em;position:relative}ul.listinfos.slider li.infobox p{font-size:1.5em;line-height:130%}ul.listinfos.slider li.infobox .picconnection{position:relative}li.content.slider>div.cms_editbox{top:50%!important}li.content.slider .cmart_list_editor{background:#444;padding:15em 5em}.defaultswiper .swiper-slide{width:52em;height:41em;margin:0 3em;overflow:hidden}.defaultswiper .swiper-slide img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}#content ul.listinfos.card{width:90%;margin-left:5%}@media screen and (width<=1400px){#content ul.listinfos.card{width:94%;margin-left:3%}}@media screen and (width>=1800px){#content ul.listinfos.card{width:80%;margin-left:10%}}#content .innercenter ul.listinfos.card,#content .template_inner ul.listinfos.card{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.cardslider{float:left;clear:left;width:100%;position:relative}ul.listpictures{text-align:center;width:100%;position:relative}ul.listpictures li{width:32%;height:32em;margin:.5%;display:inline-block;position:relative}@media screen and (width<=1000px){ul.listpictures li{height:25em}}@media screen and (width<=700px){ul.listpictures li{width:48%;height:20em}}ul.listpictures li a.lightbox{border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}ul.listpictures li a.lightbox img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s;position:relative}ul.listpictures li a.lightbox .title{display:none}ul.listpictures li a.lightbox:hover img{opacity:.5;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.5;-moz-opacity:.5}ul.listpictures li.gallerypicture a.lightbox{background:#232222}ul.listpictures li.gallerypicture a.lightbox img.gallpicture{-o-transition:opacity .2s ease;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}ul.listpictures li.gallerypicture a.lightbox .zoomer{display:none}ul.listpictures li.gallerypicture a.lightbox:hover img.gallpicture{opacity:.3;-ms-filter:"alpha(opacity=calc(100*@wert))";-khtml-opacity:.3;-moz-opacity:.3}ul.listpictures li.gallerypicture a.lightbox:hover .zoomer{color:#fff;font-size:2em;display:block}div.singlepicture,.singlepicture{clear:left;text-align:center;grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;width:100%;margin-left:0;display:grid;position:relative}@media screen and (width<=1000px){div.singlepicture,.singlepicture{gap:20px}}@media screen and (width<=800px){div.singlepicture,.singlepicture{gap:10px}}@media screen and (width<=600px){div.singlepicture,.singlepicture{gap:5px}}@media screen and (width<=1000px){div.singlepicture,.singlepicture{grid-template-columns:8% repeat(12,1fr) 8%}}div.singlepicture span.title,.singlepicture span.title{color:#fff;box-sizing:border-box;background:#222;width:auto;padding:1em 1.3em;font-size:1.4em;position:absolute;bottom:0;left:0}div.singlepicture>a.lightbox,.singlepicture>a.lightbox,div.singlepicture>a.zmartbox,.singlepicture>a.zmartbox{width:100%}div.singlepicture img.img,.singlepicture img.img{-o-transition:.15s all ease-in-out;border-radius:5px;max-width:100%;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}div.singlepicture.centering img.img,.singlepicture.centering img.img{float:none;text-align:center}div.singlepicture span.image,.singlepicture span.image{grid-column:2/span 12}div.singlepicture.width100 span.image,.singlepicture.width100 span.image{grid-column:1/span 14}div.singlepicture.width100 img.img,.singlepicture.width100 img.img,#content>ul.pageContents>li.listpictures a.singlepicture,#content>div.singlepicture,#content a.singlepicture{width:100%}a.singlepicture{min-height:8em;box-shadow:0 2px 30px #00000017}a.singlepicture.noshadow,a.singlepicture.centering{box-shadow:none}.swiper.slideshow{clear:left;margin:0;padding:0;position:relative}.swiper.slideshow .slide{width:100%;height:100%;margin:0;overflow:hidden}.swiper.slideshow .slide img{width:100%;height:100%}.imageslider{width:100%;position:relative}.cmart.editing .imageslider{min-height:150px}.imageslider--default .swiper{height:80vh;overflow:hidden}@media screen and (width<=1000px){.imageslider--default .swiper{height:55em}}@media screen and (width<=600px){.imageslider--default .swiper{height:35em}}@media screen and (width>=1500px){.imageslider--default .swiper{height:100vh}}.imageslider--default .swiper .swiper-slide{background:#222;border-radius:5px;height:100%;overflow:hidden}.imageslider--default .swiper .swiper-slide img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.imageslider--small .swiper .swiper-slide{border-radius:5px;width:52em;height:41em;margin:0 3em;overflow:hidden}@media screen and (width<=1000px){.imageslider--small .swiper .swiper-slide{width:48em;height:38em}}@media screen and (width<=767px){.imageslider--small .swiper .swiper-slide{box-sizing:border-box;background:0 0;width:40em;height:30em;margin:0;padding:0 1em}}.imageslider--small .swiper .swiper-slide img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.imagesliderwrap{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;width:100%;display:grid;position:relative}@media screen and (width<=1000px){.imagesliderwrap{gap:20px}}@media screen and (width<=800px){.imagesliderwrap{gap:10px}}@media screen and (width<=600px){.imagesliderwrap{gap:5px}}@media screen and (width<=1000px){.imagesliderwrap{grid-template-columns:8% repeat(12,1fr) 8%}}.imageslider{grid-column:2/span 12}.swiper-arrow{background:var(--color-blue);z-index:20;padding:1.6em;transition:all .3s}@media screen and (width<=800px){.swiper-arrow{padding:1.2em}}@media screen and (width<=600px){.swiper-arrow{padding:.8em}}.swiper-arrow:after{content:"";display:none}.swiper-arrow span.icon{color:#fff;z-index:20;font-size:2em;line-height:normal;transition:all .3s;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (width<=800px){.swiper-arrow span.icon{font-size:1.73em}}.swiper-arrow:hover{background:var(--color-darkblue)}.swiper-arrow:hover span.icon{color:#fff}.swiper-arrow.swiper-button-prev{border-radius:0 6px 6px 0;left:0}.swiper-arrow.swiper-button-prev span.icon{left:60%}.swiper-arrow.swiper-button-prev:hover span.icon{left:55%}.swiper-arrow.swiper-button-next{border-radius:6px 0 0 6px;right:0}.swiper-arrow.swiper-button-next span.icon{left:40%}.swiper-arrow.swiper-button-next:hover span.icon{left:45%}.outsidearrows .swiper-arrow{background:0 0;width:7em}@media screen and (width<=700px){.outsidearrows .swiper-arrow{width:6em}}@media screen and (width<=500px){.outsidearrows .swiper-arrow{width:4em}}.outsidearrows .swiper-arrow.swiper-button-prev{border-radius:0;left:auto;right:100%}.outsidearrows .swiper-arrow.swiper-button-next{border-radius:0;left:100%;right:auto}.editing a.singlepicture,.editing div.singlepicture{width:100%}.listediting .swiper,.listediting .mask-pattern{display:none!important}#content .cmartcols{clear:left;width:100%;min-height:5em;position:relative}#content .cmartcols .cmartcols__inner{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:start;gap:30px;display:grid}@media screen and (width<=1000px){#content .cmartcols .cmartcols__inner{gap:20px}}@media screen and (width<=800px){#content .cmartcols .cmartcols__inner{gap:10px}}@media screen and (width<=600px){#content .cmartcols .cmartcols__inner{gap:5px}}@media screen and (width<=1000px){#content .cmartcols .cmartcols__inner{grid-template-columns:8% repeat(12,1fr) 8%}}#content .cmartcols .cmartcols__item{position:relative}#content .cmartcols .cmartcols__item:empty{display:none}#content .cmartcols .cmartcols__item div.textblock,#content .cmartcols .cmartcols__item .singleheadline{width:100%;display:block}#content .cmartcols .cmartcols__item ul.listinfos.accordion{display:block}#content .cmartcols .cmartcols__item ul.listinfos.accordion li.accordion{clear:left;width:100%}#content .cmartcols--1 .cmartcols__item{width:100%}#content .cmartcols--2 .listinfos-outer{display:block}#content .cmartcols--2 .cmartcols__item{grid-column:2/span 4}@media screen and (width<=1200px){#content .cmartcols--2 .cmartcols__item{grid-column:2/span 8}}@media screen and (width<=900px){#content .cmartcols--2 .cmartcols__item{grid-column:2/span 10}}@media screen and (width<=700px){#content .cmartcols--2 .cmartcols__item{grid-column:2/span 12}}#content .cmartcols--2 .cmartcols__item.col2{grid-column:7/span 7}@media screen and (width<=1200px){#content .cmartcols--2 .cmartcols__item.col2{grid-column:5/span 9;margin-top:5rem}}@media screen and (width<=900px){#content .cmartcols--2 .cmartcols__item.col2{grid-column:4/span 10}}@media screen and (width<=700px){#content .cmartcols--2 .cmartcols__item.col2{grid-column:2/span 12}}#content .cmartcols--3 .cmartcols__item{width:30%}#content .cmartcols--3 .cmartcols__item.col2{margin:0 5%}div.backgroundbox,div.backgroundbox .contentbox{clear:left;width:100%;min-height:15em;position:relative}div.backgroundbox{margin:-2px 0}.abstand{clear:left;box-sizing:border-box;width:100%;position:relative}.abstand>img{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.abstand.paddingtop>img{width:5em;display:inline-block}.abstand.paddingtop--row>img,.abstand.paddingtop--small>img{display:none}body.editing div.abstand{min-height:2rem}body.editing div.abstand:hover{cursor:pointer}body.editing div.abstand:hover:before,body.editing div.abstand:hover:after{content:" ";box-sizing:border-box;z-index:1;border-radius:10px;width:calc(100% - 10px);height:calc(100% - 10px);display:block;position:absolute;top:5px;left:5px}body.editing div.abstand:hover:before{opacity:.2;background:var(--cmart-color)}body.editing div.abstand:hover:after{border:1px solid var(--cmart-color)}.blogposts{margin-bottom:120px}#page.blog h1{color:var(--color-darkblue)}#page.blog div.cover{float:none;clear:none;height:auto;min-height:auto;padding-top:200px;overflow:auto}#page.blog div.cover .cover__headline{float:none;width:auto;position:static;transform:none}#page.blog .swiper-arrow span.icon{display:none}div.layout{width:100%;position:relative}div.template_inner div.layout,div.innercenter div.layout{width:100%;margin-left:0;padding-left:0;padding-right:0}div.layout--imageleft-textright .layoutwrap,div.layout--imageright-textleft .layoutwrap,div.layout--text-2cols .layoutwrap{justify-content:space-between;align-items:center;min-height:10em;display:flex;position:relative}div.layout--imageleft-textright .layouttext,div.layout--imageright-textleft .layouttext,div.layout--imageleft-textright .layoutimage,div.layout--imageright-textleft .layoutimage{width:45%;position:relative}div.layout--imageleft-textright .layoutimage .button,div.layout--imageright-textleft .layoutimage .button{z-index:15;position:absolute;bottom:0%;left:50%}div.layout--imageleft-textright .layoutimage .image,div.layout--imageright-textleft .layoutimage .image{z-index:10;width:100%;position:relative}div.layout--imageleft-textright .layoutimage .image img.img,div.layout--imageright-textleft .layoutimage .image img.img{width:100%}div.layout.layout--imageleft-textright .layoutimage{order:1;padding-left:8%}@media screen and (width<=700px){div.layout.layout--imageleft-textright .layoutimage{padding-left:0}}div.layout.layout--imageleft-textright .layouttext{order:2;width:40%;line-height:120%}div.layout--imageright-textleft .layoutimage{order:2;width:40%}div.layout--imageright-textleft .layouttext{order:1;width:40%}div.layout--text-2cols .layoutwrap{align-items:start}@media screen and (width<=800px){div.layout--text-2cols .layoutwrap{display:block}}div.layout--text-2cols .layoutheadline{clear:left;width:45%;position:relative}div.layout--text-2cols .layoutheadline h3,div.layout--text-2cols .layoutheadline h2{margin-bottom:0}div.layout--text-2cols .layouttext{width:48%;margin-top:3em;position:relative}div.layout--text-2cols.subheadline .layouttext{margin-top:5em}div.layout img{display:block}div.layout .layoutwrap{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;display:grid}@media screen and (width<=1000px){div.layout .layoutwrap{gap:20px}}@media screen and (width<=800px){div.layout .layoutwrap{gap:10px}}@media screen and (width<=600px){div.layout .layoutwrap{gap:5px}}@media screen and (width<=1000px){div.layout .layoutwrap{grid-template-columns:8% repeat(12,1fr) 8%}}div.layout .layoutwrap.fattext-1{align-items:flex-end}div.layout .layoutwrap.fattext-1 .layoutimage{grid-column:3/span 5;width:auto;margin:0;padding:0}@media screen and (width<=700px){div.layout .layoutwrap.fattext-1 .layoutimage{order:1;grid-column:1/span 11}}div.layout .layoutwrap.fattext-1 .layouttext{grid-column:9/span 5;width:auto}@media screen and (width<=700px){div.layout .layoutwrap.fattext-1 .layouttext{order:2;grid-column:3/span 10;margin-top:4rem}}div.layout .layoutwrap.fattext-1 .layouttext h2{color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-darkblue);width:100%;font-size:9rem;font-weight:700;line-height:94%;margin-bottom:0!important}@media screen and (width<=1200px){div.layout .layoutwrap.fattext-1 .layouttext h2{font-size:7rem}}@media screen and (width<=900px){div.layout .layoutwrap.fattext-1 .layouttext h2{font-size:5.8rem}}div.layout .layoutwrap.rotatetext-1{align-items:end;position:relative}div.layout .layoutwrap.rotatetext-1 .layoutimage{grid-column:9/span 5;width:auto}@media screen and (width<=700px){div.layout .layoutwrap.rotatetext-1 .layoutimage{order:1;grid-column:3/span 12}}div.layout .layoutwrap.rotatetext-1 .layouttext{z-index:30;grid-column:8/span 1;width:auto}@media screen and (width<=700px){div.layout .layoutwrap.rotatetext-1 .layouttext{order:2;grid-column:3/span 8}}div.layout .layoutwrap.rotatetext-1 .layouttext h2{transform-origin:0 100%;white-space:nowrap;width:auto;margin:0;font-size:1.4rem;line-height:120%;text-decoration:underline;position:absolute;bottom:0;left:100%;transform:rotate(-90deg)}div.layout .layoutwrap.rotatetext-1 .layouttext .textobj{display:none}.editing .rotatetext-1 h2{transform:rotate(0)!important}@media screen and (width<=700px){div.layout--imageleft-textright .layoutwrap .layoutimage,div.layout--imageright-textleft .layoutwrap .layoutimage,div.layout--imageleft-textright .layoutwrap .layouttext,div.layout--imageright-textleft .layoutwrap .layouttext{grid-column:2/span 12}div.layout--imageleft-textright .layoutwrap.rotatetext-1 .layouttext,div.layout--imageright-textleft .layoutwrap.rotatetext-1 .layouttext{position:static}div.layout--imageleft-textright .layoutwrap.rotatetext-1 .layouttext h2,div.layout--imageright-textleft .layoutwrap.rotatetext-1 .layouttext h2{max-width:100%;margin-top:10px;font-size:1.4rem;position:static;left:auto;transform:none}}.zmartinsta__posts{width:100%;position:relative}#cmartinstaplugin{width:calc(100% - var(--var-marginleft)*2 + var(--var-gap));margin-left:calc(var(--var-marginleft) - var(--var-gap)/2);position:relative}.zmartinsta__post{aspect-ratio:1;height:46em;width:calc((100%/3) - var(--var-gap));margin:calc(var(--var-gap)/2);position:relative;overflow:hidden}@media screen and (width<=1200px){.zmartinsta__post{height:38em}}@media screen and (width<=1000px){.zmartinsta__post{height:34em}}@media screen and (width<=800px){.zmartinsta__post{height:30em}}.zmartinsta__post .post__image{width:100%;height:100%;position:absolute;overflow:hidden}.zmartinsta__post .post__image .instapic{width:100%;height:100%;position:absolute;top:0;left:0}.zmartinsta__post .post__image img,.zmartinsta__post .post__image video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}.zmartinsta__post .post__content{opacity:.0001;box-sizing:border-box;z-index:20;width:100%;height:100%;padding:2em;font-size:1.45em;font-weight:400;line-height:160%;transition:all .2s ease-in-out;display:block;position:absolute;top:0;left:0}@media screen and (width<=800px){.zmartinsta__post{width:calc(100%/2 - var(--var-gap))}}.zmartinsta__post .post__content strong{font-weight:400}.zmartinsta__post .post__content strong,.zmartinsta__post .post__content span{clear:left;width:100%}.zmartinsta__post:hover .post__content{opacity:1}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{visibility:hidden;margin:0;top:-9999px;left:-9999px;position:absolute!important}.fancybox-container{backface-visibility:hidden;-webkit-tap-highlight-color:transparent;z-index:99992;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position:fixed;top:0;left:0;transform:translateZ(0)}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;inset:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{opacity:0;transition-duration:inherit;background:#232222;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{opacity:0;visibility:hidden;z-index:99997;direction:ltr;transition:opacity .25s,visibility 0s linear .25s;position:absolute}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;visibility:visible;transition:opacity .25s,visibility}.fancybox-infobar{color:#ccc;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:difference;pointer-events:none;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:44px;height:44px;padding:0 10px;font-size:13px;line-height:44px;top:0;left:0}.fancybox-toolbar{top:0;right:0}.fancybox-stage{z-index:99994;direction:ltr;overflow:visible;-webkit-transform:translate(0,0)}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{backface-visibility:hidden;-webkit-overflow-scrolling:touch;text-align:center;white-space:normal;z-index:99994;outline:none;width:100%;height:100%;padding:44px;transition-property:transform,opacity;display:none;position:absolute;top:0;left:0;overflow:auto}.fancybox-slide:before{content:"";vertical-align:middle;width:0;height:100%;margin-right:-.25em;display:inline-block}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{padding:44px 0;overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{text-align:left;vertical-align:middle;background:#fff;max-width:100%;margin:0 0 6px;padding:24px;display:inline-block;position:relative;overflow:auto}.fancybox-slide--image .fancybox-content{backface-visibility:hidden;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995;background:0 0/100% 100% no-repeat;max-width:none;margin:0;padding:0;transition-property:transform,opacity;animation-timing-function:cubic-bezier(.5,0,.14,1);position:absolute;top:0;left:0;overflow:visible}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:absolute;top:0;left:0}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{width:100%;height:100%;margin:0;padding:0;overflow:visible}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;width:99%;height:92%;margin-bottom:44px}.fancybox-video,.fancybox-iframe{background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.fancybox-iframe{vertical-align:top}.fancybox-error{cursor:default;background:#fff;width:100%;max-width:400px;padding:40px}.fancybox-error p{color:#444;margin:0;padding:0;font-size:16px;line-height:20px}.fancybox-button{cursor:pointer;vertical-align:top;background:#1e1e1e99;border:0;border-radius:0;outline:none;width:44px;height:44px;margin:0;padding:10px;transition:color .2s;display:inline-block}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{shape-rendering:geometricPrecision;display:block;position:relative;overflow:visible}.fancybox-button svg path{fill:#0000;stroke:currentColor;stroke-linejoin:round;stroke-width:3px}.fancybox-button--play svg path:nth-child(2),.fancybox-button--pause svg path:first-child{display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1px}.fancybox-navigation .fancybox-button{opacity:0;width:70px;height:70px;padding:6px;position:absolute;top:50%}.fancybox-navigation svg{width:50%;margin-top:21%;margin-left:21%}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility,color .25s}.fancybox-navigation .fancybox-button:after{content:"";padding:50px;position:absolute;top:-35px;left:-35px}.fancybox-navigation .fancybox-button--arrow_left{background:0 0;left:6px}.fancybox-navigation .fancybox-button--arrow_right{background:0 0;right:6px}.fancybox-close-small{color:#555;cursor:pointer;z-index:10;background:0 0;border:0;border-radius:0;width:44px;height:44px;margin:0;padding:6px;position:absolute;top:0;right:0}.fancybox-close-small svg{fill:#0000;opacity:.8;stroke:currentColor;stroke-width:1.5px;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{color:#ccc;padding:5px;top:-44px;right:-12px}.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg,.fancybox-slide--iframe .fancybox-close-small:hover svg{color:#fff;background:0 0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{color:#fff;padding:25px 44px;font-size:14px;font-weight:400;line-height:1.5;bottom:0;left:0;right:0}.fancybox-caption:before{content:"";pointer-events:none;z-index:-1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;display:block;position:absolute;inset:-25px 0 0}.fancybox-caption:after{content:"";border-bottom:1px solid #ffffff4d;display:block;position:absolute;top:0;left:44px;right:44px}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{opacity:.6;z-index:99999;background:0 0;border:5px solid #64646480;border-top-color:#fff;border-radius:100%;width:60px;height:60px;margin:-30px 0 0 -30px;padding:0;animation:1s linear infinite fancybox-rotate;position:absolute;top:50%;left:50%}.fancybox-loading.fancybox-loading1{margin:-30px 0 0 -30px}@keyframes fancybox-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate(-100%)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate(100%)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate(0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0)translate(-100%)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0)translate(100%)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale(1)translate(0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate(-100%)scale(.1)skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate(100%)scale(.1)skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate(0,0)scale(1)}.fancybox-share{text-align:center;background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border:0;border-radius:3px;min-width:130px;margin:0 5px 10px;padding:0 15px;font-size:14px;font-weight:700;line-height:40px;text-decoration:none;transition:all .2s;display:inline-block}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{vertical-align:middle;width:25px;height:25px;margin-right:7px;position:relative;top:-1px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{color:#5d5b5b;background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;outline:none;width:100%;margin:10px 0 0;padding:10px 15px;font-size:14px}.fancybox-thumbs{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:transparent;z-index:99995;background:#fff;width:212px;margin:0;padding:2px 2px 4px;display:none;position:absolute;top:0;bottom:0;right:0}.fancybox-thumbs-x{overflow:auto hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{white-space:nowrap;width:100%;height:100%;margin:0;padding:0;font-size:0;list-style:none;position:relative;overflow:hidden auto}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{backface-visibility:hidden;cursor:pointer;float:left;-webkit-tap-highlight-color:transparent;outline:none;width:100px;max-width:calc(50% - 4px);height:75px;max-height:calc(100% - 8px);margin:2px;padding:0;position:relative;overflow:hidden}.fancybox-thumbs-loading{background:#0000001a}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{content:"";opacity:0;z-index:99991;border:4px solid #4ea7f9;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (width<=800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}#content{padding-top:27rem}@media screen and (width<=650px){#content{padding-top:15rem}}#content div.textblock.bigtext .textobj{max-width:100%}body.nomargin #content{padding-top:0}header{z-index:600;position:relative}#NaviPopin{background:var(--color-darkblue);z-index:555;grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;width:100%;transition:right .5s;display:grid;position:fixed;top:0;bottom:0;right:-4000px}#NaviPopin:before{content:"";opacity:.15;background:url(../img/greypoints.svg) 50% 50px/60% no-repeat;position:absolute;inset:0}@media screen and (width<=1000px){#NaviPopin{gap:20px}}@media screen and (width<=800px){#NaviPopin{gap:10px}}@media screen and (width<=600px){#NaviPopin{gap:5px}}@media screen and (width<=1000px){#NaviPopin{grid-template-columns:8% repeat(12,1fr) 8%}}#NaviPopin div.centered{grid-column:2/span 12;position:absolute;top:40%;left:0;transform:translateY(-50%)}#NaviPopin div.category{display:block;position:relative}#NaviPopin div.category a{color:#ddd;padding:1rem 0;font-size:4.4rem;font-weight:500;line-height:5rem;transition:all .3s;display:block;position:relative}#NaviPopin div.category a:hover{color:#fff;padding-left:1.5rem;text-decoration:none}#NaviPopin div.category.active a{color:#fff}#NaviPopin div.category.active a:before{content:" ";background:#fff;border-radius:10px;width:1rem;height:1rem;margin-top:-.65rem;display:block;position:absolute;top:50%;left:-3rem;transform:translateY(-50%)}#NaviPopin a.navi_klientenportal{color:#ddd;border:1px solid #ddd;border-radius:10px;padding:.8rem 1.5rem;font-size:2.4rem;line-height:100%;transition:all .2s;display:inline-block;position:absolute;bottom:-10rem;left:0}#NaviPopin a.navi_klientenportal .icon{color:#aaa}#NaviPopin a.navi_klientenportal:hover{color:var(--color-blue);background:#fff;text-decoration:none}body.navshow #NaviPopin{right:0}body.navshow #logo{display:none}.innercenter{position:relative}.innercenter:after{clear:both;content:"";display:block}body.cmart.editing #page{margin-top:10rem}body.cmart.editing #header{display:none}.contentblock.htmlfile #navi{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;margin-bottom:50px;padding-top:35px;display:grid}@media screen and (width<=1000px){.contentblock.htmlfile #navi{gap:20px}}@media screen and (width<=800px){.contentblock.htmlfile #navi{gap:10px}}@media screen and (width<=600px){.contentblock.htmlfile #navi{gap:5px}}@media screen and (width<=1000px){.contentblock.htmlfile #navi{grid-template-columns:8% repeat(12,1fr) 8%}}@media screen and (width<=900px){.contentblock.htmlfile #navi{display:none!important}}.contentblock.htmlfile #navi .navi_klientenportal{display:none}.contentblock.htmlfile #navi__inner{flex-wrap:wrap;grid-column:2/span 12;display:flex}.contentblock.htmlfile #navi__inner .category{margin-bottom:20px}.contentblock.htmlfile #navi__inner .category+.category{margin-left:50px}.contentblock.htmlfile #navi__inner .category a{font-size:20px;font-weight:500;text-decoration:underline}#content .absolutetitle,#footer .absolutetitle{text-transform:uppercase;transform-origin:0 0;letter-spacing:1.8px;color:#4e4f55;margin-left:0;font-size:1.4rem;line-height:100%;text-decoration:none;position:absolute;top:0%;left:5.5%;transform:rotate(270deg)translate(-100%)}#content .absolutetitle p,#footer .absolutetitle p{font-size:inherit;line-height:inherit;color:inherit}.backgroundbox{position:relative;float:none!important}.contentbox{float:none!important}.imgGalleryLinkInner{z-index:10;grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;margin-bottom:-10rem;display:grid;position:relative}@media screen and (width<=1000px){.imgGalleryLinkInner{gap:20px}}@media screen and (width<=800px){.imgGalleryLinkInner{gap:10px}}@media screen and (width<=600px){.imgGalleryLinkInner{gap:5px}}@media screen and (width<=1000px){.imgGalleryLinkInner{grid-template-columns:8% repeat(12,1fr) 8%}}.igl-link-picture{grid-column:2/span 7}@media screen and (width<=700px){.igl-link-picture{grid-column:1/span 11;width:100%;min-width:auto}}@media screen and (width<=500px){.igl-link-picture{grid-column:1/span 13}}.igl-link-picture img{max-width:100%;height:auto}.igl-link-btn{position:absolute;bottom:10rem;left:calc(50% + 2rem)}@media screen and (width<=700px){.igl-link-btn{left:auto;right:2rem}}.igl-link-btn a{color:#fff;background:var(--color-blue);cursor:pointer;text-align:left;box-sizing:border-box;width:20rem;font-weight:500;line-height:normal;font-size:var(--font-size-bigbutton);padding:1.1em 2em 1em 1em;text-decoration:none;transition:all .15s;display:block;position:relative}.igl-link-btn a:hover{background:var(--color-darkblue);color:#fff}.igl-link-btn a:hover span.icon{right:2.5rem}.igl-link-btn a span{transition:all .15s;position:absolute;top:50%;right:3rem;transform:translateY(-50%)}@media screen and (width<=650px){.imgGalleryLinkInner.centered{width:auto}.imgGalleryLinkInner.marginbottom--negative{margin-bottom:-2rem}.imgGalleryLinkInner .igl-link-btn{bottom:2rem}}#content ul.accordion .accordion,.accordions .accordion{float:none}ul.pageContents{clear:both}.clearfix:after{content:" ";clear:both;display:block}body.darkbg #wrap,body.darkbg #content a.accordion__title{color:#fff}.backgroundbox.bg--white,.backgroundbox.bg--white h2,.backgroundbox.bg--white h3,.backgroundbox.bg--white h4{color:var(--color-darkblue)!important}div.singleheadline{float:none;width:auto;margin-left:0;left:0}body.darkbg{background:var(--color-darkblue)}body.darkbg #logo{--logofarbe:#fff}#page>.cmartbge{display:none}#content .textblock.tright:after{content:" ";clear:both;display:block}#content .textblock.tright>div{float:right;width:68%}@media screen and (width<=1200px){#content .textblock.tright>div{float:none;width:100%}}@media screen and (width<=700px){.absolutetitle{display:none}#navshow{z-index:555;left:11%}}.download-outer ul{flex-wrap:wrap;display:flex}.download-outer ul li{border:none;width:50%;margin-bottom:2rem;position:relative}.download-outer ul li a{box-sizing:border-box;border:none;width:100%;font-size:2rem;font-weight:400;line-height:100%;display:flex}.download-outer ul li a strong{padding-top:.35rem;font-weight:500}.download-outer ul li a span{color:#ccc;width:3.3rem}.download-outer ul li a .icon{text-align:center}.download-outer ul li a:hover{color:#111;text-decoration:none}.download-outer ul li a:hover .icon{color:var(--color-blue)}.jobs ul.accordion,.jobs .textobj{float:none!important}.jobs .igl-link-btn{margin-top:30px;display:inline-block;position:static}.jobs .igl-link-btn a{width:230px}.c-jobdetail{font-size:19px;line-height:150%}.c-jobdetail h1{margin-bottom:30px}.c-jobdetail .c-jobdetail-content>*{margin-bottom:20px}#HeaderJobWrap{grid-template-columns:10% repeat(12,1fr) 10%;justify-content:center;align-items:center;gap:30px;width:100%;display:grid;position:fixed;bottom:0;left:0}@media screen and (width<=1000px){#HeaderJobWrap{gap:20px}}@media screen and (width<=800px){#HeaderJobWrap{gap:10px}}@media screen and (width<=600px){#HeaderJobWrap{gap:5px}}@media screen and (width<=1000px){#HeaderJobWrap{grid-template-columns:8% repeat(12,1fr) 8%}}#HeaderJobWrapInner{grid-column:10/span 4;position:relative}@media screen and (width<=1400px){#HeaderJobWrapInner{grid-column:9/span 5}}@media screen and (width<=1200px){#HeaderJobWrapInner{grid-column:8/span 6}}@media screen and (width<=1000px){#HeaderJobWrapInner{grid-column:7/span 7}}@media screen and (width<=700px){#HeaderJobWrapInner{grid-column:4/span 10}}#HeaderJob{background:var(--color-blue);width:100%;transition:all .5s;display:none;position:absolute;bottom:0;left:0}#HeaderJob #HeaderJobClose{cursor:pointer;z-index:20;position:absolute;top:20px;right:20px}#HeaderJob #HeaderJobClose .icon{color:#aaa}#HeaderJob span.header-jobs-count{text-align:center;z-index:10;background-color:#000;border-radius:100%;width:30px;padding-top:2px;font-size:15px;line-height:29px;display:block;position:absolute;top:-11px;right:-8px}#HeaderJob a,#HeaderJob *{color:#fff;font-size:3.2rem;font-weight:500;line-height:130%;text-decoration:none;display:block}#HeaderJob a{-webkit-hyphens:auto;hyphens:auto;height:14rem;padding:6.5rem 4rem}#HeaderJob .header-jobs-more{margin-top:2rem;font-size:1.7rem}@media screen and (width<=700px){#HeaderJob a,#HeaderJob *{font-size:2.6rem}#HeaderJob a{-webkit-hyphens:auto;hyphens:auto;height:10rem;padding:4.5rem 3rem}#HeaderJob .header-jobs-more{margin-top:5px;font-size:1.4rem}}body.showjobs #HeaderJob,body.navshow #HeaderJob{display:block}.bg--beige .absolutetitle{top:26em;transform:rotate(270deg)translate(0)}.darkbg .absolutetitle{color:#fff}.darkbg .bg--white .absolutetitle{color:#888}