@import url(https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i);.ce-align-left{text-align:left}.ce-align-center{text-align:center}.ce-align-right{text-align:right}.ce-table td,.ce-table th{vertical-align:top}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}.ce-left .ce-gallery,.ce-column{float:left}.ce-center .ce-outer{position:relative;float:right;right:50%}.ce-center .ce-inner{position:relative;float:right;right:-50%}.ce-right .ce-gallery{float:right}.ce-gallery figure{display:table;margin:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}.ce-border img,.ce-border iframe{border:2px solid #000;padding:0}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px}.ce-image .ce-gallery{margin-bottom:0}.ce-intext.ce-right .ce-gallery{margin-left:10px}.ce-intext.ce-left .ce-gallery{margin-right:10px}.ce-below .ce-gallery{margin-top:10px}.ce-column{margin-right:10px}.ce-column:last-child{margin-right:0}.ce-row{margin-bottom:10px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-uploads{margin:0;padding:0}.ce-uploads li{list-style:none outside none;margin:1em 0}.ce-uploads img{float:left;padding-right:1em;vertical-align:top}.ce-uploads span{display:block}.ce-table{width:100%;max-width:100%}.ce-table th,.ce-table td{padding:.5em .75em;vertical-align:top}.ce-table thead th{border-bottom:2px solid #dadada}.ce-table th,.ce-table td{border-top:1px solid #dadada}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgb(0 0 0 / .05)}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgb(0 0 0 / .25);margin-bottom:2em}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgb(0 0 0 / .25);margin-top:2em}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:#FF9F9F;border:1px red solid}.tx-gi-pleasedisturb-hotels-new table{border-collapse:separate;border-spacing:10px}.tx-gi-pleasedisturb-hotels-new table th{font-weight:700}.tx-gi-pleasedisturb-hotels-new table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}body.loaded{visibility:visible!important;height:auto!important;position:static!important;overflow:visible!important}.lang-switch{display:none!important}#page_2 #page,#page_2 #page .footer-wrapper{width:1180px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:#fff0 none repeat scroll 0 0;border:0 none;margin:0;outline:0 none;padding:0;text-decoration:none;vertical-align:baseline}html,body{margin:0;padding:0;font-family:"Roboto",sans-serif;font-size:18px;line-height:23px;color:#707070;background-color:#F8F8F8;-webkit-font-smoothing:antialiased}input,select,textarea{font-family:"Roboto",sans-serif}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#fff!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}:focus{outline:none}.left{float:left}.right{float:right}.clear{clear:both;float:none!important}.align-center{text-align:center}.blue{color:#00B1E6}.dark-blue{color:#0F6385}button{cursor:pointer}.button{border:0;display:inline-block;font-size:18px;font-stretch:condensed;letter-spacing:-.2px;border-radius:4px;white-space:nowrap}.button a{padding:15px 38px;border-radius:4px}.button button{padding:15px 38px;border-radius:4px}.button.blue{background-color:#fff0}.button.red{background-color:#fff0}.button.green{background-color:#fff0}.button.blue a,.button.blue button{background-color:#00B1E6}.button.red a,.button.red button{background-color:#d0021b}.button.green a,.button.green button{background-color:#7ed321}.button.blue a,.button.blue button,.button.red a,.button.red button,.button.green a,.button.green button{color:#fff;border:0;font-size:18px;font-stretch:condensed;letter-spacing:-.2px}.scroll-to-top{display:none;font-size:25px;width:20px;height:20px;padding:13px 17px 19px 15px;border:1px solid #172c4b;position:fixed;background-color:#fff;z-index:125;cursor:pointer;color:#172c4b;bottom:35px;right:40px}.admin .scroll-to-top{display:none!important}.mobile,.tablet,.burger,.print-header{display:none}img{border:0;border-image:none}p{margin:10px 0}a{text-decoration:none}#page{width:1440px;overflow:hidden;margin:auto;position:relative}.container{width:100%;margin:auto}.ui-sortable-handle{cursor:move}.default header{position:absolute;z-index:3;background-color:rgb(24 43 73 / .6);width:100%}.default header .container{top:24px;position:relative;height:74px;width:1220px}.default header .logo{position:absolute;left:0;z-index:2;top:-11px}.default header .main-menu{text-align:center}.default header .main-menu .border{display:none}.default header .main-menu div{display:inline-block;margin-right:36px}.default header .main-menu a{font-size:16px;font-weight:400;font-stretch:condensed;letter-spacing:2px;text-align:center;padding:5px 8px;color:#fff;text-transform:uppercase}.default header .main-menu .act a{border-bottom:4px solid #fff}.default header .service-navigation{position:absolute;right:0;top:0;font-size:13px;width:175px}.default header .service-navigation *{color:#fff;letter-spacing:-.2px;text-align:right}.default header .service-navigation .lang-switch{width:100px;display:none!important}.default header .service-navigation .lang-switch>div{float:left;margin-right:10px}.default header .service-navigation .lang-switch span{margin-right:5px}.default header .favorites-count-wrapper{display:none;float:left;margin-left:10px;font-size:18px;position:relative;cursor:pointer}.default header .favorites-count-wrapper.active{display:block}.default header .service-navigation .favorites-count{color:#fff;background-color:#01b0e8;font-size:10px;position:absolute;padding:4px;line-height:10px;border-radius:20px;min-width:10px;min-height:10px;text-align:center;top:-10px;left:12px}.default header .service-navigation .favorites-wrapper{position:absolute;display:none;background-color:#fff;width:350px;top:25px;padding:30px;color:#707070;right:0;cursor:pointer}.default header .service-navigation .favorites-wrapper .title{text-align:left}.default header .service-navigation .favorites-wrapper .title a{color:#00B1E6}.default header .service-navigation .favorites-wrapper.active{display:block}.default header .service-navigation .favorites-wrapper .remove{float:right}.default header .service-navigation .favorites-wrapper h2{color:#172c4b;font-size:20px;letter-spacing:1px;font-weight:500;text-align:left;margin-bottom:30px}.default header .service-navigation .favorites-wrapper .button{text-align:center;display:block;margin-top:30px}.default header .service-navigation .favorites-wrapper .button a{padding:0}.default header .service-navigation .favorites-wrapper .button.favorites-map button{padding:0}.default header .service-navigation .favorites-wrapper .button.favorites-map a{padding:15px 38px;display:block}.default header .service-navigation .favorites-wrapper .favorites-share-container{display:flex;justify-content:space-around;margin-top:30px}.default header .service-navigation .favorites-wrapper .favorites-share-container .fa{font-size:23px}.default header .service-navigation .favorites-wrapper .favorites-share-container .favorites-share-whattsapp{display:none}.default header .service-navigation .favorites-wrapper .favorites-share-container *{color:#172c4b}.default footer{width:1440px;margin:auto;background-color:#182b49}.default footer .container{width:1220px;margin:auto}.default footer .container .footer-top .footer-logo-big{background-image:url(/fileadmin/img/RZ-Standard-Eckig-DE.svg);background-size:260px;width:260px;height:274px;margin:auto}html[lang="fr"] .default footer .container .footer-top .footer-logo-big{background-image:url(/fileadmin/img/RZ-Standard-Eckig-FR.svg)}html[lang="it"] .default footer .container .footer-top .footer-logo-big{background-image:url(/fileadmin/img/RZ-Standard-Eckig-IT.svg)}html[lang="en"] .default footer .container .footer-top .footer-logo-big{background-image:url(/fileadmin/img/RZ-Standard-Eckig-EN.svg)}.default footer .container .footer-top .footer-social{margin:auto;width:200px;text-align:center}.default footer .container .footer-top .footer-social a{margin-right:20px;font-size:50px}.default footer .container .footer-top .footer-social a:last-child{margin-right:0}.default footer .container .footer-bottom{border-top:1px solid #2e3f5d;margin-top:30px;padding-bottom:10px}.default footer .container .footer-bottom .copyright{font-size:14px;width:33%;float:left;margin-top:30px;color:#919aaf}.default footer .container .footer-bottom .copyright a{color:#919aaf!important}.default footer .container .footer-bottom .meta-navigation{font-size:14px;width:33%;float:left;text-align:center;margin-top:30px}.default footer .container .footer-bottom .meta-navigation a{text-decoration:none;color:#919aaf;margin-right:30px}.default footer .container .footer-bottom .meta-navigation a:last-child{margin-right:0}.default footer .container .footer-bottom .footer-logo-small{width:33%;float:right;background-image:url(/fileadmin/img/Logo_hotellerie_white.svg);background-size:170px;height:61px;background-repeat:no-repeat;background-position:right;margin-top:10px}.default footer .container .footer-bottom .footer-logo-small a{display:block;width:170px;height:100%;float:right}.icon-hover-teaser .ce-bodytext{column-count:auto!important;-moz-column-count:auto!important}.icon-hover-teaser .columns-wrapper{display:flex;justify-content:space-between}@media (max-width:768px){.icon-hover-teaser .columns-wrapper{flex-wrap:wrap}}.icon-hover-teaser .columns-wrapper>div{width:48%}@media (max-width:768px){.icon-hover-teaser .columns-wrapper>div{width:100%}}.icon-hover-teaser .columns-wrapper>div .focus-hover{margin-top:0}@media (max-width:650px){.icon-hover-teaser .columns-wrapper>div p{text-align:left!important}}.focus-hover-wrapper{display:inline-flex;align-items:center}@media (max-width:650px){.focus-hover-wrapper{flex-wrap:wrap}.focus-hover-wrapper strong{display:block;width:100%;margin-top:8px}}.focus-hover-wrapper .focus-hover{margin-right:8px}.focus-hover{position:relative}.focus-hover+.focus-hover{margin-left:8px}.focus-hover .focus-text{display:inline-flex;align-items:center;background-color:#01b0e8;color:#fff;padding:4px 8px;border-radius:22px}.focus-hover .focus-text img{filter:invert(1)}.focus-hover img{margin-right:8px}.focus-hover:hover:after{content:attr(data-hover-text);position:absolute;white-space:nowrap;background-color:#707070;color:#fff;padding:4px;font-size:16px;margin-left:20px;z-index:1}@media (max-width:650px){.focus-hover:hover:after{white-space:normal;margin-left:44px;left:0}}.tx-gi-pleasedisturb-hotels .showmore{display:inline-block;width:145px;height:45px;border-radius:2px;background-color:#fff;border:1px solid #e3e3e3;color:#01b0e8;margin:0 10px;line-height:45px;cursor:pointer}.tx-gi-pleasedisturb-hotels .showmore:hover{background-color:#01b0e8;color:#fff}.tx-gi-pleasedisturb-hotels .hotel-list.isfloatgroup{background-color:#f3f3f5!important;margin-left:-35px;margin-right:-35px;padding-top:80px;text-align:center}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator{clear:both;list-style:none;margin:auto;text-align:center}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li{display:inline-block;width:45px;height:45px;border-radius:2px;background-color:#fff;border:1px solid #e3e3e3;color:#01b0e8;margin:0 10px;line-height:45px}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li.next{margin-left:17px}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li.previous{margin-right:17px}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li.previous a{font-size:0;line-height:0}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li.previous a:before{content:"\f053";font-family:"FontAwesome";font-size:18px;line-height:45px}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li.next a{font-size:0;line-height:0}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li.next a:before{content:"\f054";font-family:"FontAwesome";font-size:18px;line-height:45px}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li a{color:#01b0e8;display:block}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li.current{background-color:#182b49;color:#fff}.tx-gi-pleasedisturb-hotels .hotel-list .f3-widget-paginator li.current a{color:#fff}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10{position:relative;margin-left:35px;margin-right:35px;width:30%;width:calc(29% - 66px);display:none}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .img{position:absolute;left:0;top:0;height:270px;width:100%}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .img img{width:100%;height:auto}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .text{margin-bottom:10%;margin:258px 10% 0;width:80%;min-height:200px}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .hotel-favorite{position:absolute;right:15px;font-size:21px;cursor:pointer;top:280px}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .hotel-focus{position:absolute;left:15px;top:280px}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .hotel-focus .focus-hover+.focus-hover{margin-left:0}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .hotel-focus img{width:30px;height:auto}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .hotel-favorite .fa{color:#172b49}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .text p{color:#707070}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .text h2{margin-bottom:12px;word-break:break-word}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10:nth-child(-n+12){display:block}.tx-gi-pleasedisturb-hotels .hotel-list .ribbon{display:none!important;width:150px;height:26px;background-color:#0F6385;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;font-size:18px;line-height:28px;text-align:center;margin-top:30px;margin-left:-30px;box-shadow:0 3px 0 0 rgb(0 0 0 / .16);color:#fff;z-index:1}.tx-gi-pleasedisturb-hotels .hotel-list .ribbon.dark-blue{background-color:#172c4b}.tx-gi-pleasedisturb-hotels .map-home{background-color:#fff;text-align:center}.tx-gi-pleasedisturb-hotels .map-home .map-wrap{position:relative;display:inline-block}.tx-gi-pleasedisturb-hotels .map-home .map_region{background-color:#01b0e8;width:60px;height:60px;border-radius:100%;position:absolute;top:0;left:0;border:4px solid #fff;cursor:pointer}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_1,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_2{width:10px;height:10px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_3,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_4,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_5,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_6{width:15px;height:15px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_7,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_8,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_9{width:20px;height:20px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_10,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_11,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_12,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_13{width:25px;height:25px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_14,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_15,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_16,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_17{width:30px;height:30px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_18,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_19,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_20,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_21{width:35px;height:35px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_22,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_23,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_24,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_25{width:40px;height:40px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_26,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_27,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_28,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_28{width:45px;height:45px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_29,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_30,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_31,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_32{width:50px;height:50px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_33,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_34,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_35,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_36{width:55px;height:55px}.gm-fullscreen-control{right:auto!important;top:auto!important;bottom:0;left:0}.tx-gi-pleasedisturb-hotels .map-home .region{background-color:#0f6385;width:240px;min-height:150px;border-radius:4px;display:none}.tooltipster-box .caption{font-family:Roboto;font-size:20px;font-stretch:condensed;line-height:1.1em;text-align:center;color:#00b1e6;margin-top:14px}.tooltipster-box .hotels{font-family:Roboto;font-size:40px;font-stretch:condensed;line-height:1em;text-align:center;color:#fff;margin-top:2px;margin-bottom:10px}.tooltipster-box a.button{display:inline-block;border-radius:4px;background-color:#00b1e6;border:1px solid #00b1e6;width:100%;color:#fff;font-family:Roboto;text-align:center;font-size:18px;line-height:45px;margin-bottom:12px;box-sizing:border-box;padding:0}.tooltipster-base{z-index:9999!important}.tooltipster-box{background-color:#0f6385!important;border:1px solid #0f6385!important;border-radius:4px!important;width:240px!important}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#0f6385!important}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#0f6385!important}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#0f6385!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#0f6385!important}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#0f6385!important}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#0f6385!important}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#0f6385!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#0f6385!important}div.countdown-wrapper{width:100%;padding:50px 0;text-align:center;position:absolute;top:450px}div#countdown .timer{display:inline-block;margin:5px;position:relative;color:#182b49;margin-left:20px;text-shadow:0 0 50px #fff}div#countdown .timer span{display:block;margin-bottom:10px;padding:15px;font-size:30px;border-bottom:1px solid #182b49;color:#00b1e6}.tx-gi-pleasedisturb-hotels .hotel-search-form-container{padding-left:130px;background-color:#f3f3f5;padding-right:130px;padding-top:75px}.tx-gi-pleasedisturb-hotels .hotel-search-form:after{display:none!important;border-color:#fff0;border-top-color:#fff;border-width:15px;margin-left:-15px}.tx-gi-pleasedisturb-hotels .hotel-search-form:after{top:100%;left:50%;border:solid #fff0;content:"\f067";position:absolute;cursor:pointer;font-family:"FontAwesome";border-radius:100%;background-color:#fff;width:25px;height:23px;text-align:center;box-shadow:0 9px 13px 0 rgb(0 0 0 / .18);line-height:25px;font-size:22px;padding-top:1px;margin-top:-15px}.tx-gi-pleasedisturb-hotels .hotel-search-form.large:after{content:"\f068"}.tx-gi-pleasedisturb-hotels .hotel-search-form{height:85px;border-radius:4px;background-color:#fff;box-shadow:0 2px 17px 0 rgb(0 0 0 / .18);padding:20px 40px;position:relative;transition:0.3s height 0s;-moz-transition:0.3s height 0s;-webkit-transition:0.3s height 0s}.tx-gi-pleasedisturb-hotels .hotel-search-form.large{height:100px}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row.under{visibility:hidden}.tx-gi-pleasedisturb-hotels .hotel-search-form.large .form-row.under{visibility:visible}.tx-gi-pleasedisturb-hotels .hotel-search-form .switcher{display:none!important;opacity:0;top:calc(-100% - 40px);border:solid #fff0;content:"\f067";position:relative;z-index:1;cursor:pointer;border-radius:100%;background-color:#fff;width:50px;height:40px;text-align:center;text-shadow:0 0 #000;line-height:25px;font-size:22px;padding-top:1px;bottom:auto;margin:auto}.tx-gi-pleasedisturb-hotels .hotel-search-form.large .switcher{top:auto;bottom:0}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row{margin-bottom:20px}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row:last-child{opacity:0;-webkit-transition:0.2s all 0s;transition:0.2s all 0s}.tx-gi-pleasedisturb-hotels .hotel-search-form.large .form-row:last-child{opacity:1}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row>div{float:left;width:40%}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row:not(.under)>div:nth-child(3){float:right;width:20%}.tx-gi-pleasedisturb-hotels .hotel-search-form label{display:block;color:#172c4b;font-weight:700;font-size:16px;letter-spacing:.1px;line-height:1.38em;margin-bottom:10px}.tx-gi-pleasedisturb-hotels .hotel-search-form label.search-label{visibility:hidden}.tx-gi-pleasedisturb-hotels .hotel-search-form input{padding:15px;width:82%;border-radius:3px;background-color:#fff;border:1px solid #82a9b8;color:#172c4b;font-size:16px}.tx-gi-pleasedisturb-hotels .hotel-search-form ::-webkit-input-placeholder,.tx-gi-pleasedisturb-hotels .hotel-search-form ::-moz-placeholder,.tx-gi-pleasedisturb-hotels .hotel-search-form :-ms-input-placeholder{color:#172c4b}.tx-gi-pleasedisturb-hotels .hotel-search-form .nice-select{width:90%;height:50px;border-color:#82a9b8;font-size:16px;color:#172c4b;line-height:46px;border-radius:3px}.tx-gi-pleasedisturb-hotels .hotel-search-form .nice-select ul{width:100%}.tx-gi-pleasedisturb-hotels .hotel-search-form .nice-select ul li{white-space:normal;line-height:30px;width:calc(100% - 47px)}.tx-gi-pleasedisturb-hotels .hotel-search-form button:not(.ui-multiselect){background-color:#01b0e8;color:#fff;border:0;border-radius:4px;width:180px;height:50px;font-size:22px;font-weight:700;font-stretch:condensed;letter-spacing:-.3px;margin-left:20px}.tx-gi-pleasedisturb-hotels .hotel-search-form button.ui-multiselect{width:90%!important;height:50px;border:1px solid #82a9b8;font-size:16px;color:#172c4b;line-height:46px;border-radius:3px;text-align:left;padding-left:17px;position:relative;padding-top:0;padding-bottom:0;background-color:#fff}.tx-gi-pleasedisturb-hotels .hotel-search-form button.ui-multiselect:after{border-bottom:1.5px solid #999;border-right:1.5px solid #999;content:'';display:block;height:10px;margin-top:-8px;pointer-events:none;position:absolute;right:24px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:10px}.tx-gi-pleasedisturb-hotels .hotel-search-form button.ui-multiselect .ui-icon+span{width:87%;display:inline-block;height:100%;border-right:0}.tx-gi-pleasedisturb-hotels .hotel-search-form .nice-select:after{border-bottom:1.5px solid #999;border-right:1.5px solid #999;content:'';display:block;height:10px;margin-top:-8px;pointer-events:none;position:absolute;right:24px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:10px}.ui-multiselect-menu{display:none;padding:0;position:absolute;z-index:10000;text-align:left;z-index:1;width:396px!important;background-color:#fff}.ui-multiselect-menu label{position:relative;display:inline-block}.ui-multiselect-menu ul{list-style:none;padding:17px 7px 17px 17px;height:100%!important;box-shadow:0 2px 17px 0 rgb(0 0 0 / .18);border-radius:3px}.ui-multiselect-menu ul li{margin-bottom:15px}.ui-multiselect-menu .ui-helper-reset:not(.ui-multiselect-checkboxes){display:none}.ui-multiselect-menu input[type="checkbox"]{position:absolute;z-index:-1;opacity:0}.ui-multiselect-menu input+span{padding-left:30px;cursor:pointer;display:inline-block;font-size:16px}.ui-multiselect-menu input:checked+span+div{background:#0f6385}.ui-multiselect-menu input+span+div{position:absolute;top:2px;left:0;height:18px;width:18px;background-color:#efefef;border:solid 1px rgb(199 199 199 / .58);border-radius:3px}.ui-multiselect-menu input:checked+span+div:after{display:block}.ui-multiselect-menu label span+div:after{left:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui-multiselect-menu input+span+div:after{content:'';position:absolute;display:none}.tx-gi-pleasedisturb-hotels .search-home .hotel-search-form-container{background-color:#fff;padding-top:0;padding-bottom:75px}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky{background-color:#fff;padding:0;position:fixed;top:0;left:0;box-shadow:0 2px 17px 0 rgb(0 0 0 / .18);width:100%;z-index:3}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form{box-shadow:none;width:1185px;margin:auto}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form .searchbutton{width:calc(100% - 20px)}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky+.hotel-list.isfloatgroup{padding-top:275px}.tx-gi-pleasedisturb-hotels .hotel-search-form .mobile{display:none}.default .tx-gi-pleasedisturb-hotels .hotel-top{position:absolute;top:0;left:0;width:100%}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-background{width:100%;height:645px;overflow:hidden}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-background .bgimg-wrapper>div{height:645px;width:1440px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-background.slick-slider .slick-dots{top:37%}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-background.slick-slider .slick-slide{border:0}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-background img{width:auto;height:645px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar{min-height:115px;height:auto;background-color:rgb(24 43 73 / .9);position:absolute;bottom:0;width:100%;padding:20px 0}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-logo{width:75px;height:75px;background-color:#fff;padding:20px;text-align:center;border-radius:100%;display:inline-block;vertical-align:middle;position:relative}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-logo img.height-image{height:auto;width:auto;max-height:75px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-logo img{height:auto;width:100%;position:absolute;bottom:50%;right:50%;max-width:75px;-moz-transform:translate(50%,50%);-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%)}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .container{width:1180px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .container>.left{margin-right:35px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar h1{color:#fff;font-size:52px;line-height:61px;font-weight:700;font-stretch:condensed;letter-spacing:-.7px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-stars{margin-top:10px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-social{margin-top:10px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-social a{margin-left:30px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom{margin-top:660px;margin-bottom:156px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container{width:1180px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container>.left{width:740px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container>.right{width:420px;margin-top:80px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .backlink{display:flex;align-items:center}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .backlink .hotel-focus{margin-left:24px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .backlink a{color:#172b49;font-size:14px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .backlink a:hover{color:#00B1E6}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .backlink a:before{background-image:url(/fileadmin/img/UI-Arrow-small-new.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:25px;content:" ";display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg);float:left;background-position:0 2px;margin-right:8px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .backlink a:hover:before{background-image:url(/fileadmin/img/UI-Arrow-small-hoover-new.svg)}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .byline{margin-top:40px;font-size:13px;font-weight:500;line-height:1.85;letter-spacing:1px;text-transform:uppercase}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-headline{font-size:52px;line-height:1.12;font-stretch:condensed;color:#172b49;margin-top:15px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-description{font-size:18px;line-height:1.56}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail{margin-top:50px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item{padding:30px 0 15px;border-top:1px solid rgb(0 0 0 / .12)}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item.item1{border-top:0}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .detail-title{margin-bottom:16px;font-weight:700}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail h3{font-size:32px;line-height:1;letter-spacing:.3;font-weight:700;color:#172b49}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .detaildiv.contentelement.contentlayout-8 .ce-bodytext-title{font-size:20px;font-weight:500;line-height:1.1;letter-spacing:.2px;color:#172b49;margin-bottom:10px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .left{width:170px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .right{width:560px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .right p{margin-top:0;line-height:1.4em}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .right a{color:#01b0e8}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .right .detail-pdf-link{margin-top:5px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-address{border-radius:3px;background-color:#fff;box-shadow:0 0 9px 0 rgb(42 63 75 / .06);margin-bottom:34px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-address h3,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs h3{font-size:25px;line-height:1.16;letter-spacing:.2px;padding:20px 0 15px;border-bottom:1px solid #c7c7c7;margin:26px 30px 0;color:#172b49}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-address p{margin:15px 30px;color:#172b49;font-size:16px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-address .hotel-map{padding:20px 10px 5px 10px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-address .hotel-map .map-overlay-link{position:absolute;background-color:#172b49;color:#fff;font-size:13px;padding:0 5px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-address .hotel-map #map{width:400px;height:250px}.fancybox-slide #map,.fancybox-slide #favorites-map{height:600px;width:800px;max-width:80%;max-height:80%}.fancybox-slide #map .infoBox>img,.fancybox-slide #favorites-map .infoBox>img{width:11px;height:11px;position:absolute!important;top:-2px;right:-5px;padding:5px}.fancybox-slide #map .infoBox .infobox-spacer,.fancybox-slide #favorites-map .infoBox .infobox-spacer{width:100%;height:20px}.fancybox-slide #map .infoBox .infobox-content,.fancybox-slide #favorites-map .infoBox .infobox-content{border-radius:2px;box-shadow:rgb(0 0 0 / .3) 0 1px 4px -1px;background-color:#fff;padding:10px}.fancybox-slide #map .infoBox .arrow_box,.fancybox-slide #favorites-map .infoBox .arrow_box{position:relative;background:#fff}.fancybox-slide #map .infoBox .arrow_box:after,.fancybox-slide #favorites-map .infoBox .arrow_box:after{top:100%;left:50%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-top-color:#fff;border-width:20px;margin-left:-20px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-address .hotel-map #static-map{width:400px;height:250px;background-position:center center}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs{border-radius:3px;background-color:#fff;box-shadow:0 0 9px 0 rgb(42 63 75 / .06)}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job{margin:0 30px;padding:19px 0 16px;border-top:1px solid #c7c7c7;position:relative}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship p:after{padding-left:1px;width:28px;height:29px;content:"L";right:10px;position:absolute;top:25%;background-color:#00b1e6;text-align:center;line-height:29px;color:#fff;font-weight:700;border-radius:100%;font-size:16px;letter-spacing:.1px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship:hover .has-apprenticeship-bubble{display:block}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble{position:absolute;background:#fff;border:1px solid rgb(0 0 0 / .2);font-size:14px;width:118px;height:48px;line-height:1.14;padding:9px 3px 9px 16px;right:-145px;z-index:1;top:-6px;display:none}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble:after,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble:before{right:100%;top:50%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble:after{border-color:#fff0;border-right-color:#fff;border-width:15px;margin-top:-15px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble:before{border-color:#fff0;border-right-color:rgb(0 0 0 / .2);border-width:16px;margin-top:-16px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .youtube-video{margin-top:40px;padding-top:20px;border-top:1px solid rgb(0 0 0 / .12)}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .youtube-video iframe{max-width:100%}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons{display:flex;justify-content:space-between}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons>div{cursor:pointer}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons a,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons .fa{color:#172b49}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons .hotel-share-mail,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons .hotel-favorite,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons .hotel-route,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons .hotel-print{font-size:21px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons .hotel-share-whattsapp{font-size:23px;display:none}html[lang="it"] .default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble,html[lang="fr"] .default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble{height:62px;top:-11px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job a{margin-top:2px;display:inline-block}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs h3+.hotel-job{border-top:0}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job p{font-size:16px;line-height:1.38;letter-spacing:.1px;color:#172b49;margin:0;max-width:85%}.default.preview .element>div{background-color:#fff0}.contentlayout-7 .ce-gallery .gallery_item{width:25%;box-sizing:border-box;padding:3px}.contentlayout-7 .ce-gallery .gallery_item img{width:100%!important;height:auto!important}#page_42 .csc-mailform label{display:none}#page_42 .csc-mailform{margin-top:18px}#page_42 .nice-select{width:100%;padding-top:5px;padding-bottom:5px;height:auto;border:0;border-radius:8px;margin-bottom:15px;font-size:16px;padding-left:15px;background-color:#F8F8F8}#page_42 .nice-select.open .list{width:100%}#page_42 div.csc-mailform input{background-color:#F8F8F8}#page_42 .csc-mailform textarea{background-color:#F8F8F8;border:0;border-radius:8px;padding:15px;width:calc(100% - 30px);font-size:16px;color:#13242d;margin-bottom:15px}#page_42 #contact-map{width:100%;height:400px}#page_24 .csc-mailform label{display:none}#page_24 .csc-mailform{margin-top:18px}#page_24 .nice-select{width:100%;padding-top:5px;padding-bottom:5px;height:auto;border:0;border-radius:8px;margin-bottom:15px;font-size:16px;padding-left:15px;background-color:#F8F8F8}#page_24 .nice-select.open .list{width:100%}#page_24 div.csc-mailform input{background-color:#F8F8F8}#page_24 .csc-mailform textarea{background-color:#F8F8F8;border:0;border-radius:8px;padding:15px;width:calc(100% - 30px);font-size:16px;color:#13242d;margin-bottom:15px}#page_24 #contact-map{width:100%;height:400px}.newsroom-embed-code iframe{max-width:100%}.fe-login .left .left-background{height:890px;width:465px;background-size:auto 100%}.admin .login-form-wrapper,.admin .login-form-wrapper+.fe-login{float:left;width:calc(100% - 468px);margin:147px auto auto}.admin .login-form-wrapper form{margin-top:24px}#page_2.admin .login-form-wrapper{margin:290px auto auto}.admin .login-form-wrapper>div{width:485px;margin:auto}.tx-felogin-pi1+.login-form-wrapper{bachground-color:#fff0}.login-screen+.login-form-wrapper+.fe-login .login-form-wrapper .sendmail-text{display:none}.fe-login .login-form-wrapper .sendmail-text{display:block;padding-top:100px;margin-bottom:50px}#page_2 h2,#page_18 h2,#page_2 h3{font-size:55px;line-height:65px;color:#0F6385;text-align:center}#page_18 .element>div{background-color:#fff0}#page_18 header,#page_18 footer{display:none!important}#page_18 .nice-select{width:100%;margin-bottom:20px}.csc-mailform ol{list-style:none}#page_2 input,#page_18 input,#page_42 .csc-mailform input,#page_24 .csc-mailform input{width:calc(100% - 30px);background-color:#fff;border:0;border-radius:8px;padding:15px;font-size:16px;color:#13242d;margin-bottom:15px;height:20px}#page_2 input[type="submit"],#page_18 input[type="submit"],#page_42 .csc-mailform input[type="submit"],#page_24 .csc-mailform input[type="submit"]{background-color:#00b1e6;color:#fff;width:100%;height:50px;cursor:pointer}.admin .register{font-size:16px;padding-top:20px}.admin .register p{margin-bottom:50px}.admin .register b{margin-bottom:10px}.admin .register:not(.forgot) a{padding:13px 26px;border:1px solid #dfdfdf;background-color:#fff;border-radius:4px;color:#00b1e6;margin-left:20px;font-size:16px;letter-spacing:-.2px}.admin .forgot a{color:#00b1e6}.admin .change-user-input{width:100%}.admin .frame>a{display:none!important}#page_47 #page{overflow:visible}#page_47 .nice-select{min-width:455px;height:51px;line-height:50px}#page_47 .nice-select ul{height:400px;overflow:scroll}#page_47 .tx-gi-pleasedisturb-hotels .form-inner,#page_47 #page .content-main{height:600px}#page_47 .tx-gi-pleasedisturb-hotels .form-inner .button{margin-left:30px}#page_47 .tx-gi-pleasedisturb-hotels .form-section{margin-top:40px}.admin{counter-reset:progress}.admin #page{padding-bottom:132px;background-color:#f3f3f5}.admin .content-main{width:1180px;margin:auto}.admin header{width:100%;height:237px;background-color:#182b49}.admin .header-top.right{margin-right:120px}.admin .header-top.right>div{margin-top:15px}.admin .header-top.right .lang-switch{width:100px}#page_2.admin .header-top.right .lang-switch>div:last-child{display:none}.service-navigation .lang-switch .active{color:#00b1e6}.admin .header-top.right .lang-switch>div{float:left;margin-right:10px}.admin header .logo{position:absolute;margin-left:110px;background-image:url(/fileadmin/img/RZ-Standard-Eckig-DE-2.svg);background-repeat:no-repeat;background-size:140px 147px;width:140px;height:147px}html[lang="fr"] .admin header .logo{background-image:url(/fileadmin/img/RZ-Standard-Eckig-FR-2.svg)}html[lang="it"] .admin header .logo{background-image:url(/fileadmin/img/RZ-Standard-Eckig-IT-2.svg)}.admin header .hotel-logo{margin-right:25px}.admin header .hotel-logo img{width:auto;height:100px}.admin header .hotel-head h2{color:#fff;font-size:35px;font-weight:700;line-height:41px}.admin header .hotel-head .address{font-size:15px}.admin header .hotel-head .verband{font-size:12px;letter-spacing:.4px}.admin header a{color:#fff}.admin header .header-top{height:36px;font-size:14px;font-weight:300;letter-spacing:.3px}.admin header .header-top .hotel-select-link{margin-right:10px}.admin header .header-top .logout-link{margin-top:15px;text-align:right;float:left}.admin header .logo+div{width:1140px;position:absolute;right:0}.admin header .header-middle{height:100px}.admin header .header-middle .hotel-head{display:table-cell;vertical-align:middle;padding-left:25px}.admin header .header-under{width:1140px;border-top:1px solid rgb(255 255 255 / .15);margin-top:20px;padding:12px 0;height:47px}.admin header .header-middle .hotel-logo{width:75px;height:75px;background-color:#fff;padding:20px;text-align:center;border-radius:100%;vertical-align:middle;float:left;position:relative}.admin header .header-middle .hotel-logo img{height:auto;width:100%}.admin header .header-middle .hotel-logo img.height-image{height:auto;width:auto;max-height:75px}.admin header .header-middle .hotel-logo img{height:auto;width:100%;position:absolute;bottom:50%;right:50%;max-width:75px;-moz-transform:translate(50%,50%);-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%)}.admin nav .main-menu{padding-top:10px}.admin nav .main-menu>div{float:left;margin-right:50px}.admin nav .main-menu>div a{font-size:15px;letter-spacing:.3px;opacity:.68;font-weight:300}.admin .sub-menu{box-shadow:0 1px 0 0 rgb(229 229 229 / .5);height:63px;background-color:#fff}.admin .sub-menu .container{display:flex;justify-content:space-between;padding:19px 0;width:1180px}.admin .sub-menu .container>div:before{counter-increment:progress;content:counter(progress);font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.32px;line-height:17px;color:#999;border:1px solid #dadada;border-radius:100%;width:26px;height:22px;display:inline-block;padding-top:4px;margin-right:7px;text-align:center}.admin .sub-menu .container>div.act:before{border-color:#00b1e6;background-color:#00b1e6;color:#fff}.admin .sub-menu .container>div.progress-done:before{border-color:#7ed321;background-color:#7ed321;color:#fff}.admin .sub-menu{color:#acacac;font-size:15px;letter-spacing:.32px;line-height:17px}.admin .sub-menu .act{color:#00b1e6;font-weight:700}.admin .sub-menu .progress-done{color:#2A3F4B}.admin .sub-menu a{color:#707070}.admin footer{margin:0;height:83px}.admin footer .footer-wrapper{background-color:#f3f3f5;width:1440px;margin:auto;padding-bottom:83px}.admin footer .container{border-top:1px solid rgb(19 36 45 / .18);width:1180px}.admin footer .left a{color:#9b9b9b;font-size:16px;font-weight:300;line-height:1.5;float:left;margin-right:22px;margin-top:34px}.admin footer .right{width:33%;float:right;background-image:url(/fileadmin/img/Logo_hotellerie_grey.svg);background-size:170px;height:61px;background-repeat:no-repeat;background-position:right;margin-top:10px}.admin footer .right img{margin-top:16px;margin-right:17px;display:none}.admin .tx-gi-pleasedisturb-hotels h2,.admin .tx-gi-pleasedisturb-hotels h3{color:#172b49}.admin .tx-gi-pleasedisturb-hotels h4{font-size:18px;line-height:1.56;font-weight:300}.admin .tx-gi-pleasedisturb-hotels h2{font-size:35px;line-height:1.63;letter-spacing:.3px}.admin .tx-gi-pleasedisturb-hotels .overview-grid{margin-top:60px}.admin .tx-gi-pleasedisturb-hotels .overview-grid .grid-item{border-radius:3px;background-color:#fff;box-shadow:0 0 9px 0 rgb(42 63 75 / .06)}.admin .tx-gi-pleasedisturb-hotels .overview-grid .grid-item.grid-width-2{width:766px;float:left}.admin .tx-gi-pleasedisturb-hotels .overview-grid .grid-item.grid-width-2 .grid-inner{padding:25px 33px 45px 43px}.admin .tx-gi-pleasedisturb-hotels .overview-grid .grid-item.grid-width-1{width:353px;height:280px;float:right}.admin .tx-gi-pleasedisturb-hotels .overview-grid .grid-item.grid-width-1 .grid-inner{padding:26px 26px 26px 18px}.admin .tx-gi-pleasedisturb-hotels .overview-grid h3{font-size:25px;line-height:1.31}.admin .tx-gi-pleasedisturb-hotels .overview-grid p{font-size:16px;line-height:1.31;margin:20px 0}.admin .tx-gi-pleasedisturb-hotels .overview-grid .button{margin-top:30px}.admin .tx-gi-pleasedisturb-hotels .overview-grid .profile-step{width:316px;font-size:15px;border-radius:2px;border:solid 1px #ddd;margin-bottom:7px}.admin .tx-gi-pleasedisturb-hotels .overview-grid .profile-step a{color:#707070}.admin .tx-gi-pleasedisturb-hotels .overview-grid .profile-step-inner{padding:7px 10px}.admin .tx-gi-pleasedisturb-hotels .overview-grid .profile-step-inner:after{font-family:FontAwesome,sans-serif;content:"\f105";color:#99a1b6;float:right;font-size:25px}.admin .tx-gi-pleasedisturb-hotels .overview-grid .profile-step.profile-step1{margin-top:17px}.admin .tx-gi-pleasedisturb-hotels .overview-grid .profile-step .step-number{font-weight:700;color:#13242D;margin:0 7px}.admin .tx-gi-pleasedisturb-hotels .overview-grid .profile-step .step-status{width:16px;height:16px;background-color:#d0021b;display:inline-block;border-radius:2px;position:relative;top:2px}.admin .tx-gi-pleasedisturb-hotels .overview-grid .profile-step.step-done .step-status{background-color:#7ed321}.admin .tx-gi-pleasedisturb-hotels .graph-grid{float:left;padding-top:3px;width:100%;background:#fff}.admin .tx-gi-pleasedisturb-hotels .graph-grid .grid-inner{padding:25px 33px 45px 43px;height:330px}.admin .tx-gi-pleasedisturb-hotels .graph-grid .grid-inner p a{color:#01b0e8;font-size:16px}.admin .tx-gi-pleasedisturb-hotels .form-inner{padding:20px 40px 40px 40px;position:relative;margin-top:60px;border-radius:3px;background-color:#fff;box-shadow:0 0 9px 0 rgb(42 63 75 / .06);margin-bottom:60px}.admin .tx-gi-pleasedisturb-hotels .form-top{height:125px}.admin .tx-gi-pleasedisturb-hotels .form-top .right{margin-top:44px}.admin .tx-gi-pleasedisturb-hotels .form-top a{border-radius:20px;background-color:#f3f3f4;text-align:center;color:#2c81a4;font-size:12px;letter-spacing:.4px;font-weight:700;text-transform:uppercase;padding:12px 30px 12px}.admin .tx-gi-pleasedisturb-hotels .form-line{border-bottom:2px solid rgb(19 36 45 / .18);position:absolute;left:0;width:100%}.admin .tx-gi-pleasedisturb-hotels .form-section{margin-top:20px;margin-bottom:30px}.admin .tx-gi-pleasedisturb-hotels .form-section-fields{width:800px;float:right}.admin .tx-gi-pleasedisturb-hotels .form-section-title{width:250px;font-size:20px;font-weight:500;line-height:1.1;letter-spacing:.2px;color:#2A3F4B;margin-top:22px}.admin .tx-gi-pleasedisturb-hotels .form-section-title .helper-text{font-size:14px;font-weight:300;color:#9b9b9b;margin-top:10px;line-height:1.5em}.admin .tx-gi-pleasedisturb-hotels form input[type="file"]{position:absolute;left:-5000px}.admin .tx-gi-pleasedisturb-hotels form label.upload-label{cursor:pointer;width:301px!important;height:40px;border-radius:20px;background-color:#fafafa;box-shadow:0 2px 5px 0 rgb(0 0 0 / .26),0 2px 10px 0 rgb(0 0 0 / .16);text-align:center;line-height:40px;display:block;position:static!important}.admin .tx-gi-pleasedisturb-hotels form label.upload-label.file-uploaded{color:#7ed321}.admin .tx-gi-pleasedisturb-hotels form label.upload-label.file-uploaded:after{font-family:FontAwesome;content:"\f00c"}.admin .tx-gi-pleasedisturb-hotels form label:not(.error){position:absolute;width:80%;margin-top:25px;transition:0.4s all 0s;-webkit-transition:0.4s all 0s;color:#9b9b9b;font-size:15px}.admin .tx-gi-pleasedisturb-hotels form label.active:not(.error):not(.upload-label){font-size:12px;margin-top:10px}.admin .tx-gi-pleasedisturb-hotels form label.error{color:#db4432;font-size:12px}.admin .tx-gi-pleasedisturb-hotels form label.select-label{margin-top:0}.admin .tx-gi-pleasedisturb-hotels form label.select-label.important h3{font-size:20px}.admin .tx-gi-pleasedisturb-hotels form .has-error .error-container{width:380px;border-top:2px solid #db4432}.admin .tx-gi-pleasedisturb-hotels form .form-field-wrap.field-zip.has-error .error-container{width:113px}.admin .tx-gi-pleasedisturb-hotels form .form-field-wrap.field-city.has-error .error-container{width:240px}.admin .tx-gi-pleasedisturb-hotels .hotel-activities form label,.admin .tx-gi-pleasedisturb-hotels .hotel-jobs form label{-webkit-transition:initial;transition:initial}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap{width:380px;border-bottom:2px solid #13242d}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap.has-error{border:0!important}.admin .tx-gi-pleasedisturb-hotels .hotel-content .form-field-wrap,.admin .tx-gi-pleasedisturb-hotels .hotel-highlights .form-field-wrap,.admin .tx-gi-pleasedisturb-hotels .hotel-details .form-field-wrap{width:100%;border-bottom:2px solid rgb(0 0 0 / .12)}.admin .tx-gi-pleasedisturb-hotels .hotel-content .form-field-wrap .error-container,.admin .tx-gi-pleasedisturb-hotels .hotel-highlights .form-field-wrap .error-container,.admin .tx-gi-pleasedisturb-hotels .hotel-details .form-field-wrap .error-container,.admin .tx-gi-pleasedisturb-hotels .form-field-wrap.participations{width:100%}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap.participations .checkbox-wrapper .control{cursor:default}.admin .tx-gi-pleasedisturb-hotels .hotel-details .form-field-wrap .nice-select{border-color:rgb(0 0 0 / .12)}.admin .tx-gi-pleasedisturb-hotels .hotel-details .form-field-wrap .nice-select{color:#9b9b9b;width:100%}.admin .tx-gi-pleasedisturb-hotels .hotel-details .form-field-wrap.time .left+.left{width:calc(100% - 260px);margin-left:30px;margin-top:24px}.admin .tx-gi-pleasedisturb-hotels .hotel-details .form-field-wrap.time .checkbox-wrapper{width:33%}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap.optional{border-bottom:2px dashed rgb(0 0 0 / .12)}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap.field-zip{width:113px}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap.field-city{width:240px;margin-left:25px}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap.participations .checkbox-wrapper{float:left;width:12%}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap input[type="text"],.admin .tx-gi-pleasedisturb-hotels .form-field-wrap select,.admin .tx-gi-pleasedisturb-hotels .form-field-wrap textarea{width:100%}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap input,.admin .tx-gi-pleasedisturb-hotels .form-field-wrap textarea{border:0;font-size:16px;font-weight:500;padding:15px 0;font-family:Roboto,sans-serif}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap input.timepicker{margin-top:51px;margin-bottom:15px;border:1px solid #c7c7c7;border-radius:4px;width:90px;text-align:center;padding:10px 0}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap input.timepicker+span{font-size:12px;margin:0 5px;color:#9b9b9b}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap textarea{resize:none;overflow:hidden;min-height:18px;max-height:300px;height:auto}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .nice-select{border:0;margin-top:8px;border-bottom:2px solid #13242d;padding:0}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .nice-select:after{border:0;font-family:FontAwesome,sans-serif;content:"\f0dd";-webkit-transform-origin:initial;-ms-transform-origin:initial;transform-origin:initial;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:0;-webkit-transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .nice-select.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:0;top:auto}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .nice-select .list{margin-top:0;max-height:250px;overflow:scroll}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .nice-select,.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .nice-select .list{width:100%;border-radius:0}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .nice-select .list{margin-top:0}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper{float:left;width:50%;height:110px}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper.partner{height:50px}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper input[type="hidden"]{z-index:-2}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper .checked{color:#172b49;font-weight:500}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper .control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper .control input[type="checkbox"]{position:absolute;z-index:-1;opacity:0}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper .control:not(.checked):hover .control__indicator{border-color:#00B1E6;border-width:2px;height:17px;width:17px}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper .control__indicator{position:absolute;top:2px;left:0;height:18px;width:18px;background-color:#efefef;border:solid 1px rgb(199 199 199 / .58);border-radius:3px}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper .control input:checked+.control__indicator{background:#0f6385}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper .control input:checked+.control__indicator:after{display:block}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper .control--checkbox .control__indicator:after{left:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper .control__indicator:after{content:'';position:absolute;display:none}.admin .tx-gi-pleasedisturb-hotels form label.fancy-upload-label{box-shadow:none;background:none;text-align:left}.admin .tx-gi-pleasedisturb-hotels form .ff_fileupload_actions{display:none}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper.apprenticeships{display:none}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap .checkbox-wrapper.apprenticeships.active{display:block}.admin .tx-gi-pleasedisturb-hotels .hotel-jobs .form-section-fields,.admin .tx-gi-pleasedisturb-hotels .hotel-activities .form-section-fields{margin-top:20px}.admin .tx-gi-pleasedisturb-hotels .hotel-jobs .form-field-wrap,.admin .tx-gi-pleasedisturb-hotels .hotel-activities .form-field-wrap{width:100%}.admin .tx-gi-pleasedisturb-hotels .hotel-activities .form-field-wrap.optional{width:49%}.admin .tx-gi-pleasedisturb-hotels .image-thumbnail{margin-top:25px;padding:19px 19px 15px 19px;background-color:#fff;border:2px solid #eff0f3;display:inline-block}.admin .tx-gi-pleasedisturb-hotels .image-thumbnail.lthumb{margin-top:25px}.admin .tx-gi-pleasedisturb-hotels .image-thumbnail.optional-thumb{background-image:url(/fileadmin/img/UI-Remove.svg);background-repeat:no-repeat;background-position:263px 3px;cursor:pointer}.admin .tx-gi-pleasedisturb-hotels .image-thumbnail.optional-thumb.to-delete{opacity:.3}.admin .tx-gi-pleasedisturb-hotels .image-thumbnail img{width:250px;height:auto}.admin .tx-gi-pleasedisturb-hotels .hotel-highlights .form-section.active,.admin .tx-gi-pleasedisturb-hotels .hotel-details .form-section.active{display:block}.admin .tx-gi-pleasedisturb-hotels .hotel-highlights .form-section-fields,.admin .tx-gi-pleasedisturb-hotels .hotel-details .form-section-fields{position:relative}.admin .tx-gi-pleasedisturb-hotels .add-details,.admin .tx-gi-pleasedisturb-hotels .add-highlight{display:inline-block;cursor:pointer}.admin .tx-gi-pleasedisturb-hotels .add-details button{border:0;background-color:#fff}.admin .tx-gi-pleasedisturb-hotels .remove-section{position:absolute;right:0;top:5px;cursor:pointer}.admin .tx-gi-pleasedisturb-hotels .add-text{font-weight:300;color:#9b9b9b;font-size:16px;margin-left:15px;display:inline-block;margin-top:13px}.admin .tx-gi-pleasedisturb-hotels .add-button{width:40px;height:40px;background-color:#fafafa;box-shadow:0 2px 5px 0 rgb(0 0 0 / .26),0 2px 10px 0 rgb(0 0 0 / .16);border-radius:100%}.admin .tx-gi-pleasedisturb-hotels .add-button .fa{width:100%;text-align:center;margin-top:13px;font-size:15px}.admin .ui-timepicker-standard{font-size:16px;border:1px solid #c7c7c7;color:rgb(0 0 0 / .87);margin:0;padding:0;font-family:Roboto,sans-serif;font-weight:500}.admin .tx-gi-pleasedisturb-hotels .form-field-wrap.form-field-pdf{clear:both;padding-top:5px}#page_7.admin .tx-gi-pleasedisturb-hotels .form-inner{box-shadow:none}#page_7.admin .tx-gi-pleasedisturb-hotels .hotel-content>.form-inner{margin:0;background-color:#f3f3f5;padding:60px 0 0}#page_7.admin .tx-gi-pleasedisturb-hotels .hotel-content .button{display:flex}#page_7.admin .tx-gi-pleasedisturb-hotels .hotel-contents-form .form-inner{margin-bottom:0;padding-bottom:0}#page_7.admin .tx-gi-pleasedisturb-hotels .hotel-images-form .form-inner{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}#page_8.admin div.isfloatgroup{padding:0}#page_8.admin div.isfloatgroup .contentelement{margin-bottom:0}#page_151.admin div.isfloatgroup{padding-top:80px}.admin .tx-gi-pleasedisturb-hotels .hotel-programs-accordion.programs-list{margin-top:40px;border-top:2px solid rgb(0 0 0 / .12)}.admin .tx-gi-pleasedisturb-hotels .hotel-program-accordion-item{border-bottom:2px solid rgb(0 0 0 / .12);padding:15px 0}.admin .tx-gi-pleasedisturb-hotels .hotel-program-accordion-item.ui-sortable-handle{cursor:pointer}.admin .tx-gi-pleasedisturb-hotels .hotel-program-accordion-item .ui-accordion-header{position:relative;cursor:pointer}.admin .tx-gi-pleasedisturb-hotels .hotel-program-accordion-item .ui-accordion-header::before{content:" ";background-image:url(/fileadmin/jquery/jqueryui/images/ui-icons_222222_256x240.png);background-position:-32px -16px;width:16px;height:16px;display:block;vertical-align:middle;position:relative;overflow:hidden;background-repeat:no-repeat;float:left;opacity:.5;margin-right:8px;top:3px}.admin .tx-gi-pleasedisturb-hotels .hotel-program-accordion-item .ui-accordion-header.ui-accordion-header-active::before{background-position:-65px -16px}.admin .tx-gi-pleasedisturb-hotels .hotel-programs-accordion.programs-list .hotel-program-accordion-item .ui-accordion-header-icon:after{font-family:"FontAwesome";display:block;content:"\f0c9";width:10px;height:10px;position:absolute;right:8px;color:rgb(0 0 0 / .12);font-size:20px;cursor:move}.admin .tx-gi-pleasedisturb-hotels .hotel-program-accordion-item .button{margin-top:40px}.admin .tx-gi-pleasedisturb-hotels .additional-feuser-list .right div:nth-child(2){margin-left:15px}.admin .tx-gi-pleasedisturb-hotels .additional-feuser-list .additional-feuser{border-bottom:2px solid rgb(0 0 0 / .12);padding:15px 0}.admin.content-changes #changes-warning h2,.admin #modified-warning h2{color:red;text-align:center;margin:50px auto auto;font-size:20px;line-height:25px;width:600px}div.contentlayout-10 a{color:#00b1e6}#page_3.admin div.contentlayout-10{padding:24px}#page_3.admin div.contentlayout-10{border-radius:3px;box-shadow:0 0 9px 0 rgb(42 63 75 / .06);width:33%;margin-right:61px;margin-left:0;margin-top:50px}#page_3.admin div.contentlayout-10 h2{font-size:30px;font-weight:700;letter-spacing:0;font-stretch:condensed}#page_3.admin div.contentlayout-10 p{font-weight:400;letter-spacing:normal}#page_3.admin div.contentlayout-10:nth-child(3n){margin-right:0}#page_3.admin div.isfloatgroup.dark-bg{display:flex;width:100%;justify-content:space-between;margin-top:50px;padding-left:0;padding-right:0;padding-bottom:0}.admin .contentlayout-10 img{width:100%;height:auto}#page_29.admin .sub-menu .container>div:before,#page_50.admin .sub-menu .container>div:before,#page_49.admin .sub-menu .container>div:before{display:none}.cookienote{position:fixed;z-index:999999;bottom:0;left:0;right:0;background:#182b49;color:#fff;text-align:center;overflow:hidden;padding:20px 0 25px;display:none}.cookienote>div{width:1440px;margin:auto}.cookienote>div>p{padding-left:130px;padding-right:130px}.cookienote a{color:#fff;text-decoration:underline}.cookienote .dismiss-message{text-decoration:none;cursor:pointer;font-weight:700;margin-top:20px;text-align:center}html[lang="de"] #cookienote-fr,html[lang="de"] #cookienote-it,html[lang="de"] #cookienote-en{display:none!important}html[lang="fr"] #cookienote-de,html[lang="fr"] #cookienote-it,html[lang="fr"] #cookienote-en{display:none!important}html[lang="it"] #cookienote-de,html[lang="it"] #cookienote-fr,html[lang="it"] #cookienote-en{display:none!important}html[lang="en"] #cookienote-de,html[lang="en"] #cookienote-fr,html[lang="en"] #cookienote-it{display:none!important}.form-container{position:relative;box-shadow:0 0 9px 0 rgb(42 63 75 / .06);margin-top:60px}.form-container .form-header{padding:20px 40px 40px;border-bottom:2px solid rgb(19 36 45 / .18)}.form-container .form-information{padding-top:20px}.form-container .form-information h4.alert{color:red;font-weight:500}.admin .tx-gi-pleasedisturb-hotels .form-container .form-section{margin-top:0}.form-container .form-section .form-inner{padding:40px;margin-top:0;box-shadow:none}.form-container .form-section .form-section-fields.left{float:none;display:inline-block;width:25%;vertical-align:top;font-weight:500;color:#172b49;line-height:1.5em;margin-top:15px}.form-container .form-section .form-section-fields.right{float:none;display:inline-block;width:60%;vertical-align:top}.cssload-container{display:block;margin:49px auto;width:97px}.cssload-loading i{width:49px;height:49px;display:inline-block;background:#182b49;border-radius:50%}.cssload-loading i:nth-child(1){animation:cssload-loading-ani1 1.15s ease-in-out infinite;-o-animation:cssload-loading-ani1 1.15s ease-in-out infinite;-ms-animation:cssload-loading-ani1 1.15s ease-in-out infinite;-webkit-animation:cssload-loading-ani1 1.15s ease-in-out infinite;-moz-animation:cssload-loading-ani1 1.15s ease-in-out infinite}.cssload-loading i:nth-child(2){background:#01aee8;margin-left:-10px;animation:cssload-loading-ani1 1.15s ease-in-out 0.58s infinite;-o-animation:cssload-loading-ani1 1.15s ease-in-out 0.58s infinite;-ms-animation:cssload-loading-ani1 1.15s ease-in-out 0.58s infinite;-webkit-animation:cssload-loading-ani1 1.15s ease-in-out 0.58s infinite;-moz-animation:cssload-loading-ani1 1.15s ease-in-out 0.58s infinite}@keyframes cssload-loading-ani1{70%{transform:scale(.5)}}@-o-keyframes cssload-loading-ani1{70%{-o-transform:scale(.5)}}@-ms-keyframes cssload-loading-ani1{70%{-ms-transform:scale(.5)}}@-webkit-keyframes cssload-loading-ani1{70%{-webkit-transform:scale(.5)}}@-moz-keyframes cssload-loading-ani1{70%{-moz-transform:scale(.5)}}@media (max-width:1440px){.default #page,.default footer{width:100%}.default header .container,.default footer .container,.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .container,#page_11 .content-main>.container,#page_35 .content-main>.container{width:calc(100% - 260px)}div.contentelement.contentlayout-10{width:42%}.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container>.left{width:calc(100% - 450px)}.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container{width:100%}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .right{width:calc(100% - 170px)}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10{width:calc(29% - 67px)}.tx-gi-pleasedisturb-hotels .hotel-search-form button:not(.ui-multiselect){width:calc(100% - 20px)}.tx-gi-pleasedisturb-hotels .hotel-search-form button.ui-multiselect .ui-icon+span{border-right:0}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-background .bgimg-wrapper>div{width:100%}.cookienote>div{width:100%}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form{width:auto;padding-left:130px;padding-right:130px}}@media (max-width:1300px){.default header .logo{left:-90px}div.contentlayout-9 div.ce-bodytext{top:45%;width:500px;left:calc(50% - 250px)}div.contentlayout-9 div.ce-bodytext h2{font-size:38px;line-height:1em}.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container>.left{width:60%}.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container>.right{width:35%}.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container>.right iframe{width:100%}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job p{max-width:75%}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship p:after{position:static;bottom:10px;top:auto;display:block;margin-top:10px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .right,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .left{width:100%;float:none}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-detail .hotel-detail-item .left{margin-bottom:10px}.tx-gi-pleasedisturb-hotels .hotel-list.isfloatgroup{margin-left:0;margin-right:0}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10{width:42%;margin-left:2%;margin-right:2%}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar h1{font-size:40px;line-height:50px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-address .hotel-map #static-map{width:100%}}@media (max-width:1200px){.default header .service-navigation{right:-90px}.default header .logo{top:10px}.default header .logo img.desktop{display:none}.default header .logo img.tablet{display:block;width:130px;height:auto}}@media (max-width:1024px){.default header .logo img{width:100px;height:auto}div.contentelement.contentlayout-10{width:96%;margin-right:0}div.contentelement.contentlayout-2,div.contentelement.contentlayout-3{width:100%}div.contentelement.contentlayout-5{width:33%;clear:left}button#mobileOpener{background-color:#fff0;border:0}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#01b0e8!important}#mobilemenu .mobile-lang{display:flex;justify-content:space-between}#mobilemenu .mobile-lang a,div.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#fff}#mobilemenu .mobile-lang .active a,#mobilemenu .mm-selected a{color:#01b0e8;font-weight:700}#mobilemenu li.mobile-menu-footer{margin-top:20px;border-bottom:0}#mobilemenu li.mobile-menu-footer:after{border:0!important}.default #mobilemenu footer .container{width:100%}.default #mobilemenu footer .container .footer-top .footer-social{width:100%;display:flex;justify-content:space-around}.default #mobilemenu footer .container .footer-top .footer-social a,.mobile-lang span{margin-right:0;width:25%;text-align:center}.default #mobilemenu footer .container .footer-bottom .copyright a,.default #mobilemenu footer .container .footer-bottom .meta-navigation a{color:#fff!important}.default #mobilemenu footer .container .footer-bottom{border:0}.default footer .container .footer-bottom>div{width:100%!important;float:none;text-align:center}.default footer .container .footer-bottom .meta-navigation a{margin-right:20px}.default footer .container .footer-bottom .footer-logo-small{background-position:center;margin-top:30px;margin-bottom:30px}div.mm-menu{background:#172c4b}div.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),div.mm-menu .mm-listview>li.mm-selected>span{background:inherit}ul.mm-listview>li,.mm-listview>li .mm-next,ul.mm-listview>li .mm-next:before,ul.mm-listview>li:after{border-color:#fff}ul.mm-listview>li>a,.mm-listview>li>span{color:#fff}.default header{background-color:#172c4b}.default header .container{top:0}.default header .container>nav,.default header .logo .desktop,.default header .logo img.tablet{display:none}.default header .logo{top:19px}.default header .logo img{width:154px}.default header .logo .mobile{display:block}.burger{display:inline-block;float:right;margin-top:11px}.default header .container,.default footer .container{width:calc(100% - 80px)}.default header .logo{left:0}.default header .service-navigation{right:0}.default header .main-menu div{margin-right:25px}.lang-switch.left,.login.right{display:none}.default header .favorites-count-wrapper.active{display:block;position:absolute;top:25px;right:85px;font-size:23px}.default header .service-navigation .favorites-count{top:-9px;left:16px}.default header .service-navigation .favorites-wrapper{top:40px;font-size:18px}}@media (max-width:1100px){.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container>.left,.default .tx-gi-pleasedisturb-hotels .hotel-bottom>.container>.right{width:100%;float:none}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship p:after{position:absolute;bottom:auto;top:25%;margin-top:0}.tx-gi-pleasedisturb-hotels .hotel-search-form .desktop{display:none}.tx-gi-pleasedisturb-hotels .hotel-search-form .mobile{display:block}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row.under>div{width:100%}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row>.mobile-large{width:80%}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row>.mobile-large input{width:87%}.tx-gi-pleasedisturb-hotels .hotel-search-form button:not(.ui-multiselect){width:100%;margin:0}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form .searchbutton{width:100%}.tx-gi-pleasedisturb-hotels .hotel-search-form button.ui-multiselect{margin-bottom:20px;width:100%!important}.tx-gi-pleasedisturb-hotels .hotel-search-form .switcher,.tx-gi-pleasedisturb-hotels .hotel-search-form.large .switcher{top:auto;bottom:-30px;margin:auto;width:100%;left:0;position:absolute}.tx-gi-pleasedisturb-hotels .hotel-search-form.large{height:400px}.tx-gi-pleasedisturb-hotels .hotel-search-form .nice-select{width:100%}.tx-gi-pleasedisturb-hotels .hotel-search-form.large{height:100px}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row>div{float:none}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row>div:first-child{margin-bottom:32px}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row{display:flex}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row .clear{display:none}.tx-gi-pleasedisturb-hotels .hotel-search-form button:not(.ui-multiselect){margin-left:0}.tx-gi-pleasedisturb-hotels .hotel-search-form .nice-select,.tx-gi-pleasedisturb-hotels .hotel-search-form button.ui-multiselect{width:100%!important;}}@media (max-width:1000px){div.contentelement.contentlayout-1,div div.isfloatgroup,div.contentelement.contentlayout-0{padding-left:80px;padding-right:80px}#page_11 .content-main>.container,#page_35 .content-main>.container,.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .container{width:calc(100% - 160px)}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble{right:65px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble:after,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble:before{left:100%}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble:after{border-left-color:#fff;border-right-color:#fff0}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-jobs .hotel-job.has-apprenticeship .has-apprenticeship-bubble:before{border-left-color:rgb(0 0 0 / .2);border-right-color:#fff0}.tx-gi-pleasedisturb-hotels .hotel-search-form-container{padding-left:80px;padding-right:80px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar h1,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-headline{font-size:30px;line-height:40px}.tx-gi-pleasedisturb-hotels .map-wrap img{width:100%!important;height:auto!important}.cookienote>div>p{padding-left:80px;padding-right:80px}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky{padding-left:0;padding-right:0}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form{padding-left:80px;padding-right:80px}}@media (max-width:800px){.default footer .container .footer-bottom>div{width:100%!important;float:none;text-align:center}.default footer .container .footer-bottom .meta-navigation a{margin-right:20px}.default footer .container .footer-bottom .footer-logo-small{background-position:center;margin-top:30px;margin-bottom:30px}div.contentelement.contentlayout-4{width:92%;margin-bottom:25px}div.contentelement.contentlayout-5{width:100%}div.contentelement.contentlayout-1 .ce-bodytext,div.contentlayout-1 .ce-bodytext,div.contentlayout-101 .ce-bodytext{-moz-column-count:1!important;column-count:1!important}}@media (max-width:650px){nav.storyshaker-filter ul{display:block}nav.storyshaker-filter ul li{width:calc(100% - 20px);display:block;margin-bottom:20px}nav.storyshaker-filter ul li.storyshaker-search-button .storyshaker-search-bar input{width:calc(100% - 46px)}nav.storyshaker-filter ul li.storyshaker-search-button .storyshaker-search-bar{display:block}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar{height:auto}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-stars{width:100%;float:none}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-stars img{width:auto;height:20px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-social{float:none;display:flex;justify-content:space-between}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .hotel-social a{margin:auto}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar h1,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-headline{font-size:30px;line-height:30px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-share-icons .hotel-share-whattsapp{display:block}.default header .service-navigation .favorites-wrapper .favorites-share-container .favorites-share-whattsapp{display:inline}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .youtube-video iframe{height:250px}#page_11 .content-main>.container,#page_35 .content-main>.container,.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar .container,.default header .container,.default footer .container{width:92%}div.contentelement.contentlayout-8 .ce-bodytext,div.contentlayout-9 div.ce-bodytext{width:92%;left:4%}div.contentelement.contentlayout-8 .ce-bodytext{top:25%}div.countdown-wrapper{top:340px}div.contentelement.contentlayout-8 .ce-bodytext h2,div.contentelement.contentlayout-2 h3{font-size:30px}div.contentelement.contentlayout-2 h2,div.contentelement.contentlayout-1 h2,div.contentlayout-9 div.ce-bodytext h2,div.contentelement.contentlayout-101 h2,.content-main div.contentlayout-0 h2{font-size:30px;line-height:1.1em;text-align:center}div.contentelement.contentlayout-1,div div.isfloatgroup,div.contentelement.contentlayout-0,div.contentelement.contentlayout-101{padding-left:4%;padding-right:4%;padding-top:40px;padding-bottom:40px}div.contentelement.contentlayout-1 p,div.contentelement.contentlayout-2 p,div.contentelement.contentlayout-8 .ce-bodytext h2,div.contentelement.contentlayout-2 h3{text-align:center}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .hotel-favorite,.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .hotel-focus{top:200px}.content-main div.contentlayout-10 h1,.content-main div.contentlayout-10 h2{font-size:18px}.tx-gi-pleasedisturb-hotels .hotel-search-form.large{height:300px}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row>div{width:100%}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row>div:first-child{margin-bottom:32px}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row{display:flex;flex-wrap:wrap}.tx-gi-pleasedisturb-hotels .hotel-search-form{height:100px}.tx-gi-pleasedisturb-hotels .hotel-search-form.large{height:310px}.tx-gi-pleasedisturb-hotels .hotel-search-form form{height:100%;overflow:hidden}.tx-gi-pleasedisturb-hotels .hotel-search-form.large form{height:100%;overflow:visible}.tx-gi-pleasedisturb-hotels .hotel-search-form-container{padding-left:4%;padding-right:4%}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form{padding:10px 4%;height:100px}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form.large{height:310px}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form label.search-label{margin-bottom:0}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form label[for="hotel_search_input"]{display:none}.tx-gi-pleasedisturb-hotels .hotel-search-form-container.sticky .hotel-search-form .searchbutton{width:100%}.tx-gi-pleasedisturb-hotels .hotel-search-form .switcher,.tx-gi-pleasedisturb-hotels .hotel-search-form.large .switcher,.tx-gi-pleasedisturb-hotels .hotel-search-form:after{display:block!important}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10{width:96%;margin-left:0;margin-right:0}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .text{margin-top:195px;min-height:130px}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .text>p{display:none}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .img{height:185px}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .text h2{font-size:18px}.tx-gi-pleasedisturb-hotels .hotel-list div.contentlayout-10 .text>.hotel-stars img{height:15px;width:auto}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row>.mobile-large input{width:calc(100% - 32px)}.tx-gi-pleasedisturb-hotels .hotel-search-form .form-row>div{float:none!important;width:100%!important}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-background{height:450px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-background .bgimg-wrapper>div{height:450px}.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-background.slick-slider .slick-dots{top:80px}.default .tx-gi-pleasedisturb-hotels .hotel-bottom{margin-top:470px}.ui-multiselect-menu{width:auto!important}.tx-gi-pleasedisturb-hotels .map-home .map_region{background-color:#01b0e8;width:32px;height:32px;border-radius:100%;position:absolute;top:0;left:0;border:4px solid #fff}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_1,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_2{width:4px;height:4px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_3,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_4,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_5,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_6{width:8px;height:8px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_7,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_8,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_9{width:12px;height:12px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_10,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_11,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_12,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_13{width:16px;height:16px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_14,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_15,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_16,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_17{width:20px;height:20px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_18,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_19,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_20,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_21{width:22px;height:22px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_22,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_23,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_24,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_25{width:24px;height:24px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_26,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_27,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_28,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_28{width:26px;height:26px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_29,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_30,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_31,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_32{width:28px;height:28px}.tx-gi-pleasedisturb-hotels .map-home .map_region.size_33,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_34,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_35,.tx-gi-pleasedisturb-hotels .map-home .map_region.size_36{width:30px;height:30px}.tx-gi-pleasedisturb-hotels .map-home .region{background-color:#0f6385;width:200px;min-height:100px;border-radius:4px;display:none}.tooltipster-box .caption{font-family:Roboto;font-size:14px;font-stretch:condensed;line-height:1.1em;text-align:center;color:#00b1e6;margin-top:14px}.tooltipster-box .hotels{font-family:Roboto;font-size:24px;font-stretch:condensed;line-height:1em;text-align:center;color:#fff;margin-top:2px;margin-bottom:10px}.tooltipster-box a.button{display:inline-block;border-radius:4px;background-color:#00b1e6;border:1px solid #00b1e6;width:100%;color:#fff;font-family:Roboto;text-align:center;font-size:18px;line-height:34px;margin-bottom:12px}.ce-bodytext h1,.ce-bodytext h2{font-size:38px!important}.slick-slider ul.slick-dots{width:100%;text-align:center;top:auto;right:auto;bottom:15px}.slick-slider ul.slick-dots li{padding:3px 10px;display:inline-block}div.contentlayout-6 .gallery-slider div.slick-list{width:100%;float:none}div.contentlayout-6 .gallery-slider div.img-elem{width:auto;height:auto;margin:auto}div.contentlayout-6 .gallery-slider div.img-elem div.img-elem-wrapper{height:300px}div.contentlayout-6 .gallery-slider div.img-elem div.img-elem-wrapper img{width:100%;height:auto}.contentlayout-7 .ce-gallery .gallery_item{width:50%}.default header .service-navigation .favorites-wrapper{width:300px;right:-85px}.button{padding:15px 0}.cookienote>div>p{padding-left:4%;padding-right:4%}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .backlink{display:block}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .backlink .hotel-focus{margin-left:0}.focus-hover{display:inline-block;margin-top:16px;+.focus-hover{margin-left:0}}.default .tx-gi-pleasedisturb-hotels .hotel-bottom .focus-hover{display:block}}@media (max-width:400px){.default header .service-navigation .favorites-wrapper{width:250px;right:-85px}.button{padding:15px 0}div.countdown-wrapper{top:420px}div#countdown .timer{margin:5px;margin-left:10px;font-size:16px}div#countdown .timer span{margin-bottom:10px;padding:10px;font-size:25px}}@media (max-width:320px){.default .tx-gi-pleasedisturb-hotels .hotel-top .hotel-bar h1,.default .tx-gi-pleasedisturb-hotels .hotel-bottom .hotel-headline{font-size:20px;line-height:25px}.default header .service-navigation .favorites-wrapper{width:230px}}.element>div{background-color:#fff}div.contentelement a{color:#01b0e8}div.isfloatgroup{padding-left:130px;padding-right:130px;padding-top:80px;padding-bottom:80px;background-color:white!important}div.isfloatgroup.dark-bg{background-color:#f3f3f5!important;padding-top:0}div.contentlayout-0,div.contentlayout-100{padding-left:130px;padding-right:130px;padding-top:80px;padding-bottom:80px;background-color:#f3f3f5!important}div.contentlayout-0 h1,div.contentlayout-0 h2,div.contentlayout-100 h1,div.contentlayout-100 h2{color:#172c4b;font-size:40px;line-height:1.4em;text-align:center}div.contentlayout-0 .ce-bodytext,div.contentlayout-100 .ce-bodytext{margin-top:24px}div.contentlayout-0 p,div.contentlayout-100 p{font-weight:300;letter-spacing:1px;line-height:1.6em;margin-top:0;margin-bottom:10px}div.contentlayout-100{background-color:white!important}.contentlayout-9+.contentlayout-0{padding-top:40px}.contentlayout-0 .ce-bodytext ul{list-style:square inside;font-size:.95em;margin-bottom:10px;font-weight:300;letter-spacing:.5px}.contentlayout-0 .ce-bodytext p+h4{margin:20px 0 12px;letter-spacing:.5px}.contentlayout-0 .ce-bodytext p b{margin-bottom:-5px;display:block}div.contentlayout-1,div.contentlayout-101{padding-left:130px;padding-right:130px;padding-top:80px;padding-bottom:80px;background-color:#f3f3f5!important}div.contentlayout-1 h1,div.contentlayout-1 h2,div.contentlayout-101 h1,div.contentlayout-101 h2{color:#172c4b;font-size:40px;line-height:1.4em;text-align:center}div.contentlayout-1 .has-subheader h1,div.contentlayout-1 .has-subheader h2,div.contentlayout-101 .has-subheader h1,div.contentlayout-101 .has-subheader h2{text-align:left}div.contentlayout-1 .has-subheader h3,div.contentlayout-101 .has-subheader h3{color:#01b0e8}div.contentlayout-1 .ce-bodytext,div.contentlayout-101 .ce-bodytext{margin-top:24px;column-count:2;-moz-column-count:2}div.contentlayout-1 p,div.contentlayout-101 p{font-weight:300;letter-spacing:1px;line-height:1.6em;margin-top:0;margin-bottom:10px}div.storyshaker-teaser{padding:80px 0}@media (max-width:650px){div.storyshaker-teaser{padding:40px 0}}div.storyshaker-teaser h2{color:#172c4b;font-size:40px;line-height:1.4em;text-align:center}@media (max-width:650px){div.storyshaker-teaser h2{font-size:30px;line-height:1.1em;text-align:center}}div.contentlayout-101{background-color:white!important}div.contentlayout-2{float:left;width:48%;clear:left}div.contentlayout-2 h3{color:#01b0e8;text-transform:uppercase;font-size:40px;letter-spacing:1px;line-height:1em;margin-bottom:4px}div.contentlayout-2 h1,div.contentlayout-2 h2{color:#172c4b;font-size:40px;line-height:1.4em}div.contentlayout-2 p{font-weight:300;letter-spacing:1px;line-height:1.6em}div.contentlayout-3{float:right;width:48%;clear:right}div.contentlayout-3 h3{color:#01b0e8;text-transform:uppercase;font-size:40px;letter-spacing:1px;line-height:1em;margin-bottom:4px}div.contentlayout-3 h1,div.contentlayout-3 h2{color:#172c4b;font-size:40px;line-height:1.4em}div.contentlayout-3 p{font-weight:300;letter-spacing:1px;line-height:1.6em}div.contentlayout-4{float:left;width:24%;text-align:center;padding-left:4%;padding-right:4%}div.contentlayout-4 h1,div.contentlayout-4 h2{color:#172c4b;font-size:20px;letter-spacing:1px;font-weight:500;font-weight:18px}div.contentlayout-4 p{font-weight:300;font-size:16px;letter-spacing:1px;line-height:1.4em}div.contentlayout-5{float:right;width:48%;clear:right;margin-top:20px}div.contentlayout-5 h1,div.contentlayout-5 h2{color:#172c4b;font-size:20px;letter-spacing:1px}div.contentlayout-5 p{font-weight:300;letter-spacing:1px;line-height:1.6em}div.contentlayout-5:before{content:" ";width:30px;height:30px;background-image:url(/fileadmin/img/UI-Feature_36px.svg);background-size:30px;float:left;margin-right:20px;margin-top:-4px}div.contentlayout-6{background-color:white!important;padding-top:80px;padding-bottom:80px}div.contentlayout-6 h1,div.contentlayout-6 h2{color:#172c4b;font-size:40px;line-height:1.4em;text-align:center}div.contentlayout-6 .gallery-slider{width:100%;margin:auto;margin-top:60px}div.contentlayout-6 .gallery-slider .slick-list{width:calc(100% - 162px);margin:0;float:left;padding:0!important}div.contentlayout-6 .gallery-slider .img-elem{height:600px;width:700px;margin-left:20px}div.contentlayout-6 .gallery-slider .img-elem .img-elem-wrapper{width:100%;height:600px}div.contentlayout-6 .gallery-slider .slick-arrow{float:left;width:17px;height:32px;margin-top:284px;margin-left:34px;margin-right:30px;background-image:url(/fileadmin/img/UI-Arrow_Right_32px.svg);background-size:17px 32px}div.contentlayout-6 .gallery-slider .slick-arrow:hover{background-image:url(/fileadmin/img/UI-Arrow_Right_32px_Hoover.svg)}div.contentlayout-6 .gallery-slider .slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg)}div.contentlayout-6 .gallery-slider .slick-next{float:right;margin-left:30px;margin-right:34px}div.contentlayout-8{background-color:#fff;position:relative}div.contentlayout-8 .ce-bodytext{z-index:2;position:absolute;top:35%;left:calc(50% - 300px);width:600px;color:#172c4b;text-align:center}div.contentlayout-8 .ce-bodytext h1,div.contentlayout-8 .ce-bodytext h2{font-size:48px;line-height:1.2em;font-weight:600}div.contentlayout-8 .ce-bodytext h1 .important,div.contentlayout-8 .ce-bodytext h2 .important{color:#01b0e8}div.contentlayout-8 .ce-bodytext p{font-size:22px;line-height:1.4em;margin-top:26px;font-weight:300}div.contentlayout-8 .ce-textpic .ce-gallery{width:100%;margin:0}div.contentlayout-8 .ce-textpic .ce-column{width:100%;float:inherit}div.contentlayout-8 .ce-textpic .ce-media{width:100%;height:650px}.slick-slider{width:100%;margin:auto}.slick-slider .slick-list{width:100%;margin:0;float:none;padding:0!important}.slick-slider .img-elem{height:650px;width:100%;border:0}.slick-slider .slick-dots{position:absolute;right:50px;top:50%;list-style:none}.slick-slider .slick-dots li{text-align:center;padding:3px;cursor:pointer}.slick-slider .slick-dots li button{border:0;border-radius:100%;font-size:0;background-color:#fff;opacity:.3;padding:2px;color:#fff0}.slick-slider .slick-dots li.slick-active button{border:2px solid #fff;background-color:#fff0;padding:4px;opacity:1}div.contentlayout-9{background-color:#fff;position:relative}div.contentlayout-9 .ce-bodytext{z-index:2;position:absolute;top:40%;left:calc(50% - 300px);width:600px;color:#172c4b;text-align:center}div.contentlayout-9 .ce-bodytext h1,div.contentlayout-9 .ce-bodytext h2{font-size:48px;line-height:1.2em;font-weight:500;color:#fff}div.contentlayout-9 .ce-bodytext h1 .important,div.contentlayout-9 .ce-bodytext h2 .important{color:#01b0e8}div.contentlayout-9 .ce-bodytext p{font-size:20px;line-height:1.2em;opacity:.9;margin-top:26px;font-weight:300;color:#fff}div.contentlayout-9 .ce-textpic .ce-gallery{width:100%;margin:0}div.contentlayout-9 .ce-textpic .ce-column{width:100%;float:inherit}div.contentlayout-9 .ce-textpic .ce-media{width:100%;height:460px}div.contentlayout-10{float:left;width:25%;text-align:center;padding-left:2%;padding-right:2%;background-color:#fff;margin-left:0;margin-right:4%;margin-bottom:4%;padding-top:2%;padding-bottom:2%;box-shadow:4px 5px 9px -2px #707070}div.contentlayout-10 h1,div.contentlayout-10 h2{color:#172c4b;font-size:24px;letter-spacing:1px;font-weight:500;line-height:1.2em;margin-bottom:6px}div.contentlayout-10 h3{font-size:12px;text-transform:uppercase;font-weight:300;letter-spacing:1px;color:#707070;margin-bottom:6px}div.contentlayout-10 p{font-weight:300;font-size:16px;letter-spacing:1px;line-height:1.4em}#contest-button{position:absolute;top:380px;right:25px;z-index:4}#contest-button a{display:block}#contest-button a img{box-shadow:1px 1px 15px rgb(0 0 0 / .65);border-radius:300px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}#contest-button:hover img{-webkit-transform:scale(1.02);-moz-transition:scale(1.02);transform:scale(1.02);box-shadow:3px 3px 15px rgb(0 0 0 / .65)}.frame-layout-0 .tx-gi-pd-contest{background:#f3f3f5}.frame-layout-1 .tx-gi-pd-contest{background:#FFF}.tx-gi-pd-contest{padding:80px 130px}.tx-gi-pd-contest .left,.tx-gi-pd-contest .right{width:48%}.tx-gi-pd-contest .spacer{padding-top:36px}.tx-gi-pd-contest .lightblue{color:#01b0e8;font-weight:700}.tx-gi-pd-contest .error label{color:#db4432!important}.tx-gi-pd-contest label{display:block;color:#172c4b;font-weight:700;font-size:16px;letter-spacing:.1px;line-height:1.38em;margin-bottom:10px}.tx-gi-pd-contest label.checkbox-label{display:inline-block;margin-left:24px;vertical-align:super}.tx-gi-pd-contest label.checkbox-label a,.tx-gi-pd-contest label.checkbox-label a:visited{color:#01b0e8}.tx-gi-pd-contest input:not([type="checkbox"]):not([type="radio"]),.tx-gi-pd-contest select,.tx-gi-pd-contest textarea{box-sizing:border-box;width:100%;border:1px solid #e8e8e8;border-radius:5px;padding:0 18px;height:50px;transition:border-color 0.2s linear}.tx-gi-pd-contest input:not([type="checkbox"]):not([type="radio"]):focus,.tx-gi-pd-contest select:focus,.tx-gi-pd-contest textarea:focus{border-color:#999}.tx-gi-pd-contest textarea{resize:vertical;padding:18px;min-height:100px}.tx-gi-pd-contest input[type="checkbox"]{height:25px;width:25px}.tx-gi-pd-contest .nice-select .list{max-height:150px;overflow:auto}.tx-gi-pd-contest .birthdate-notification{color:#db4432;font-weight:700;font-size:16px;letter-spacing:.1px;line-height:1.38em;margin-bottom:10px}.tx-gi-pd-contest .birthdate-notification#under-13,.tx-gi-pd-contest .birthdate-notification#under-18{display:none}.tx-gi-pd-contest .birthdate-notification#under-13.show,.tx-gi-pd-contest .birthdate-notification#under-18.show{display:block}.tx-gi-pd-contest .form-group{margin:20px 0}.tx-gi-pd-contest .form-group.special:not(.birthdate) .special-form-group{display:inline-block;width:49%}.tx-gi-pd-contest .form-group.special:not(.birthdate) .special-form-group:first-child{margin-right:calc(2% - 5px)}.tx-gi-pd-contest .form-group.special.birthdate .special-select-group .input-group.select{display:inline-block;width:32%;margin-right:calc(2% - 5px)}.tx-gi-pd-contest .form-group.special.birthdate .special-select-group .input-group.select:last-child{margin-right:0}.tx-gi-pd-contest .form-group.special.birthdate .special-select-group .input-group.select .nice-select{width:100%}.tx-gi-pd-contest .form-group.special.birthdate .special-select-group .input-group.select .nice-select .list{width:100%}.tx-gi-pd-contest .checkbox-group{margin:20px 0}.tx-gi-pd-contest .radio-group{margin-top:10px}.tx-gi-pd-contest .radio-group .radio-item{padding:10px 0}.tx-gi-pd-contest .radio-group .radio-item input[type="radio"]{display:inline-block}.tx-gi-pd-contest .radio-group .radio-item label{display:inline-block}.tx-gi-pd-contest .radio-group .radio-item.with-input input[type="radio"]{float:left;height:40px}.tx-gi-pd-contest .radio-group .radio-item.with-input label{float:left;line-height:50px}.tx-gi-pd-contest .radio-group .radio-item.with-input input[type="text"]{display:inline-block;float:right;width:70%}.tx-gi-pd-contest .radio-group .radio-item.with-input:after{content:"";display:block;clear:both}.tx-gi-pd-contest .form-lower{margin-top:48px}.tx-gi-pd-contest .box-wrap{height:auto;border-radius:4px;background-color:#FFF;box-shadow:0 2px 17px 0 rgb(0 0 0 / .18);padding:20px 40px;position:relative;margin-bottom:40px}.tx-gi-pd-contest .box-wrap .form-group{width:50%;margin:0 auto;text-align:center}.tx-gi-pd-contest .box-wrap .form-group label{color:#01b0e8;font-size:20px;margin-bottom:24px}.tx-gi-pd-contest .box-wrap .form-group input{border-color:#172c4b}.tx-gi-pd-contest .box-wrap .form-group input:focus{border-color:#01b0e8}.tx-gi-pd-contest .submit-group{margin-top:24px;text-align:center}.tx-gi-pd-contest .submit-group input[type="submit"]{width:auto;background:#01b0e8;color:#FFF;font-weight:700;font-size:16px;cursor:pointer}.tx-gi-pd-contest .submit-group input[type="submit"][disabled]{opacity:.5;cursor:not-allowed}.tx-gi-pd-contest .submit-group input[type="submit"][disabled]:hover{background:#01b0e8}.tx-gi-pd-contest .submit-group input[type="submit"]:hover{background:#172c4b}.tx-gi-pd-contest .confirmation-wrap .box-wrap{text-align:center}.tx-gi-pd-contest .confirmation-wrap .box-wrap img{max-width:100%;height:auto}@media (max-width:1000px){.tx-gi-pd-contest{padding-left:80px;padding-right:80px}}@media (max-width:800px){.tx-gi-pd-contest .left,.tx-gi-pd-contest .right{width:100%;float:none}.tx-gi-pd-contest .box-wrap .form-group{width:100%}.tx-gi-pd-contest label.checkbox-label{width:80%;vertical-align:middle}}@media (max-width:650px){.tx-gi-pd-contest{padding-left:4%;padding-right:4%}.tx-gi-pd-contest .radio-group .radio-item{padding:10px 0;display:flex;align-items:center}.tx-gi-pd-contest .radio-group .radio-item label{max-width:90%;margin:0 5%}}
