<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery&gt;ul,.content-gallery&gt;ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery&gt;ul li,.content-gallery&gt;ul li{float:left}.ce_gallery&gt;ul li.col_first,.content-gallery&gt;ul li.col_first{clear:left}.float_left,.media--left&gt;figure{float:left}.float_right,.media--right&gt;figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/open-sans-v40-latin-regular.woff2') format('woff2')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('/files/layout/fonts/open-sans-v40-latin-700.woff2') format('woff2')}@font-face{font-weight: 400;font-family: "freestyle";src: url('/files/layout/fonts/FreestyleScript.otf')}.font{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.font_2{font-weight: 400;font-family: 'freestyle'}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}input:required,textarea:required{box-shadow: none}.float_left,.media--left &gt; figure,.float_right,.media--right &gt; figure{float: none}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.bold,strong,b{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.cbar_disable .cbar_inner{font-size: 18px;line-height: 140%}#cbar_cookiebar_ecce{z-index: 9999;font-size: 18px;line-height: 120%;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #555;position: fixed;overflow: hidden;pointer-events: none;max-height: 100vh;left: 0;right: 0;top: 0;bottom: 0;display: none;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}#cbar_cookiebar_ecce button{font-size: 18px;line-height: 120%}#cbar_cookiebar_ecce .cbar_titel{font-size: 24px;line-height: 120%}#cbar_cookiebar_ecce .cbar-cookie-info,#cbar_cookiebar_ecce .cbar_footer{font-size: 15px;line-height: 120%}#cbar_cookiebar_ecce .cbar_titel{color: #b0afaf;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 15px}#cbar_cookiebar_ecce.active{display: block}#cbar_cookiebar_ecce input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}#cbar_cookiebar_ecce input + label{display: block;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 15px;padding-left: 60px;position: relative}#cbar_cookiebar_ecce input + label:before{position: absolute;left: 15px;top: 15px;content: '';border: 2px solid #7d7c7c;background: #ddd;border-radius: 10px;display: inline-block;height: 18px;width: 35px;line-height: 100%;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#cbar_cookiebar_ecce input + label:after{display: block;content: "";position: absolute;top: 19px;left: 18px;width: 14px;height: 14px;border-radius: 10px;background: #7d7c7c;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#cbar_cookiebar_ecce input:checked + label:before{border-color: #47955d;background: #a2d3b0}#cbar_cookiebar_ecce input:checked + label:after{background: #47955d;left: 36px}#cbar_cookiebar_ecce input:disabled:checked + label:before{border-color: #d6d5d5;background: #fff}#cbar_cookiebar_ecce input:disabled:checked + label:after{background: #d6d5d5}#cbar_cookiebar_ecce .cbar_wrap{position: absolute;left: 0;right: 0;top: 60px;bottom: 0;z-index: 9999;padding: 30px;text-align: center;display: flex;justify-content: center;align-items: center}#cbar_cookiebar_ecce a{color: #555;text-decoration: none}#cbar_cookiebar_ecce .cbar_inner{padding: 30px;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);background: #fff;display: inline-block;width: 100%;max-width: 800px;max-height: 100%;overflow-y: auto;pointer-events: auto;text-align: left}#cbar_cookiebar_ecce .cbar_head{margin-bottom: 30px}#cbar_cookiebar_ecce .cbar_buttons{text-align: center}#cbar_cookiebar_ecce button{padding: 15px 30px;color: #FFF;background: #f4f4f4;border: 2px solid #b0afaf;margin: 30px/8;cursor: pointer}#cbar_cookiebar_ecce button.accept{background: #47955d;border-color: #47955d}#cbar_cookiebar_ecce button.deny{background: #b0afaf;border-color: #b0afaf}#cbar_cookiebar_ecce button.optionen{background: #FFF;color: #b0afaf}#cbar_cookiebar_ecce button.save{color: #555;background: #FFF}#cbar_cookiebar_ecce .cbar_groups{display: none;margin-top: 30px}#cbar_cookiebar_ecce .cbar_groups.active{display: block}#cbar_cookiebar_ecce .cbar_group{margin-bottom: 60px}#cbar_cookiebar_ecce .cbar_group p{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #8a8989;padding: 15px;padding-top: 0;padding-left: 60px}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info{padding-left: 60px;color: #8a8989}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info strong{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info &gt; div{margin-bottom: 5px}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info &gt; div:last-child{margin-bottom: 0}#cbar_cookiebar_ecce .cbar_group_head{margin-bottom: 15px}#cbar_cookiebar_ecce .cbar_group_head label{background: #ddd;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #111}#cbar_cookiebar_ecce .cbar_group_head p{padding-top: 15px;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border-bottom: 1px solid #ddd}#cbar_cookiebar_ecce .cbar_cookie{border-bottom: 1px solid #b0afaf;margin-bottom: 15px;padding-bottom: 15px}#cbar_cookiebar_ecce .cbar_cookie:last-child{border-bottom: 0;margin: 0;padding: 0}#cbar_cookiebar_ecce .cbar_footer{margin-top: 30px;font-style: italic}#cbar_cookiebar_ecce .cbar_footer ul{font-style: normal;margin-top: 15px;list-style: none;text-align: center}#cbar_cookiebar_ecce .cbar_footer ul li{display: inline-block;padding-left: 60px}#cbar_cookiebar_ecce .cbar_footer ul li a{color: #b0afaf}#cbar_cookiebar_ecce .cbar_footer ul li:first-child{padding-left: 0}.cbar_disable{min-height: 100%;display: flex;justify-content: center;align-items: center}.cbar_disable .cbar_inner{zoom: 1;padding: 30px;max-width: 800px;margin: 0 auto;color: #555}.cbar_disable .cbar_inner:before,.cbar_disable .cbar_inner:after{content: "";display: table}.cbar_disable .cbar_inner:after{clear: both}.cbar_disable .cbar_inner a{color: #47955d}.cbar_disable .cbar_inner .cbar_col_1{float: left;text-align: center;width: 30%}.cbar_disable .cbar_inner .cbar_col_1 img{width: 250px;max-width: 100%}.cbar_disable .cbar_inner .cbar_col_2{float: right;width: 70%;padding: 30px}.cbar_disable .cbar_inner strong{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}@media (max-width: 600px){#cbar_cookiebar_ecce .cbar_buttons button{display: block;width: 100%;margin: 0;margin-bottom: 15px}#cbar_cookiebar_ecce .cbar_buttons button:last-child{margin: 0}}html{font-size: 20px;overflow-x: hidden}html[lang="en"] #header &gt; .inside &gt; .header .topbar #sprache li:first-child{opacity: .5}html[lang="en"] #header &gt; .inside &gt; .header .topbar #sprache li:last-child{opacity: 1}html.menu_open #header &gt; .inside &gt; .header .topbar #menu{background: #FFF}html.menu_open #header &gt; .inside &gt; .header .topbar #menu span{background: #393e47}html.menu_open #header &gt; .inside &gt; .header .topbar #menu span:nth-child(1){top: 18px;width: 0%;left: 50%}html.menu_open #header &gt; .inside &gt; .header .topbar #menu span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}html.menu_open #header &gt; .inside &gt; .header .topbar #menu span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}html.menu_open #header &gt; .inside &gt; .header .topbar #menu span:nth-child(4){top: 18px;width: 0%;left: 50%}html.menu_open #nav_wrapper{top: 110px}html.scrolled_down #header #logo img{width: 170px}html.scrolled_down #bestpreis{top: 110px}html.scrolled_down #weiterempfehlung{opacity: 0}.color_green{color: #47955d}#wrapper{padding-top: 110px}body{top: initial !important;padding: 0;margin: 0;min-height: 100vh;text-rendering: optimizeLegibility;overflow-x: hidden;font-size: 20px;line-height: 150%;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #393e47;position: relative}body.startseite #header .content-player video,body.startseite #header .ce_player video{width: 100%;height: calc(100vh - 110px);object-fit: cover}body.jobs #main .content-accordion .handorgel__header:last-of-type{background: #FFF;color: #393e47}body.jobs #main .content-accordion .handorgel__header:last-of-type.handorgel__header--open{border-bottom-color: #FFF}body.jobs #main .content-accordion .handorgel__header:last-of-type.handorgel__header--open:before{background-image: url(/files/layout/icons/button.svg)}body.jobs #main .content-accordion .handorgel__content:last-of-type{background: #FFF;color: #393e47}body.jobs #main .content-accordion .handorgel__content:last-of-type a{color: #393e47}a{display: inline-block;color: #393e47}a.btn{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-decoration: none;font-size: 30px;line-height: 130%}a.btn:before{content: '';margin-right: 15px;width: 30px;height: 30px;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button.svg');-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-ms-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);transition: all .2s ease-in;-webkit-transition: all .2s ease-in}a.btn:hover:before{-webkit-transform: translateX(6px) translateY(5px);-moz-transform: translateX(6px) translateY(5px);-ms-transform: translateX(6px) translateY(5px);-o-transform: translateX(6px) translateY(5px);transform: translateX(6px) translateY(5px)}.ce_text &gt; *,.ce_text .text &gt; *,#main .mod_article .inside_wrap &gt; *{margin-bottom: 30px}.ce_text &gt; *:last-child,.ce_text .text &gt; *:last-child,#main .mod_article .inside_wrap &gt; *:last-child{margin-bottom: 0}#main .mod_article .inside_wrap .ce_text.h2_kategorie{margin-bottom: 15px}#main .ce_text .text h1{margin-bottom: 0}#main .ce_text .text h1 + h2{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.ce_text.claim p{margin: 0 auto}.ce_text.list_grid_2 ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2}.ce_text.h2_kategorie h2{padding-left: 20%;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.ce_text.h2_kategorie h2 strong{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-transform: uppercase}.ce_text.imagesize_7 .image_container{text-align: center;margin-bottom: 15px}.ce_text.imagesize_7 .text h3{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.ce_text.imagesize_3{display: -ms-grid;display: grid;grid-gap: 60px;-ms-grid-columns: 2fr 3fr;grid-template-columns: 2fr 3fr;grid-auto-rows: auto}.ce_text.imagesize_3:before,.ce_text.imagesize_3:after{content: none}.ce_text.imagesize_3 .text{align-self: center}.ce_text.imagesize_3 .image_container{align-self: center;position: relative;padding: 15px}.ce_text.imagesize_3 .image_container:before{content: '';display: inline-block;position: absolute;left: 0;top: 0;width: 100%;padding-top: 100%;z-index: 1;background-image: url('/files/layout/circle.svg');background-repeat: no-repeat;background-size: 100% 100%}.ce_text.imagesize_3 .image_container img{position: relative;z-index: 5;width: 100%;border-radius: 100%}#main ul{list-style: none}#main ul &gt; li{padding-left: 20px;position: relative;margin-bottom: 7.5px}#main ul &gt; li:last-child{margin-bottom: 0}#main ul &gt; li:before{left: 0;top: .6em;position: absolute;content: "";background: #393e47;border-radius: 100%;display: inline-block;width: 10px;height: 10px}#header{background: #FFF}#header ul{list-style: none;padding: 0}#header &gt; .inside{position: relative}#header &gt; .inside #logo{width: 100%;position: fixed;left: 0;top: 0;z-index: 600;pointer-events: none}#header &gt; .inside #logo &gt; .inside{zoom: 1;width: 100%;max-width: 1680px;padding: 30px 30px;margin: 0 auto;position: relative;display: block;padding-top: 15px}#header &gt; .inside #logo &gt; .inside:before,#header &gt; .inside #logo &gt; .inside:after{content: "";display: table}#header &gt; .inside #logo &gt; .inside:after{clear: both}#header &gt; .inside #logo &gt; .inside a{pointer-events: all}#header &gt; .inside #logo &gt; .inside img{transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#header &gt; .inside &gt; .header{position: fixed;top: 0;left: 0;width: 100%;z-index: 500}#header &gt; .inside &gt; .header .topbar{position: relative;border-bottom: 10px solid #fff;z-index: 100;position: absolute;left: 0;top: 0;width: 100%;background: #393e47;color: #FFF}#header &gt; .inside &gt; .header .topbar &gt; .inside{zoom: 1;width: 100%;max-width: 1680px;padding: 30px 30px;margin: 0 auto;position: relative;display: block;padding-top: 0;padding-bottom: 0;display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 280px 1fr 250px 150px 80px;grid-template-columns: 280px 1fr 250px 150px 80px;grid-auto-rows: auto;min-height: 100px;padding-left: 30px;padding-right: 30px}#header &gt; .inside &gt; .header .topbar &gt; .inside:before,#header &gt; .inside &gt; .header .topbar &gt; .inside:after{content: "";display: table}#header &gt; .inside &gt; .header .topbar &gt; .inside:after{clear: both}#header &gt; .inside &gt; .header .topbar &gt; .inside:before,#header &gt; .inside &gt; .header .topbar &gt; .inside:after{content: none}#header &gt; .inside &gt; .header .topbar &gt; .inside &gt; *{align-self: center}#header &gt; .inside &gt; .header .topbar .topmenu{grid-column-start: 2;text-align: center;color: #FFF}#header &gt; .inside &gt; .header .topbar .topmenu a{color: #FFF;text-decoration: none;text-transform: uppercase;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative}#header &gt; .inside &gt; .header .topbar .topmenu a.btn{padding-left: 30px}#header &gt; .inside &gt; .header .topbar .topmenu a.btn:before{position: absolute;left: 0;background-image: url(/files/layout/icons/button_white.svg);width: 20px;height: 20px;top: 50%;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}#header &gt; .inside &gt; .header .topbar .topmenu a.btn:hover:before{left: 5px}#header &gt; .inside &gt; .header .topbar .topmenu ul li{display: inline-block;margin-left: 30px}#header &gt; .inside &gt; .header .topbar .topmenu ul li:first-child{margin-left: 0}#header &gt; .inside &gt; .header .topbar .phone{position: relative;text-align: center;height: 100%;display: flex;justify-content: center;align-items: center}#header &gt; .inside &gt; .header .topbar .phone svg{width: 60px}#header &gt; .inside &gt; .header .topbar .phone svg path,#header &gt; .inside &gt; .header .topbar .phone svg polygon{fill: #FFF}#header &gt; .inside &gt; .header .topbar .phone svg polyline{stroke: #FFF}#header &gt; .inside &gt; .header .topbar .phone svg text{fill: #FFF}#header &gt; .inside &gt; .header .topbar .phone svg .st1{display: inline-block}#header &gt; .inside &gt; .header .topbar .phone:hover .hover{opacity: 1}#header &gt; .inside &gt; .header .topbar .phone .hover{opacity: 0;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;position: absolute;left: 0;width: 100%;top: 0;height: 100%;background: #feecbd;color: #393e47;padding: 10px;text-align: center;z-index: 5;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;pointer-events: none;font-size: 18px;line-height: 120%}#header &gt; .inside &gt; .header .topbar .phone .hover p.subline{margin-top: 10px;font-size: 24px;line-height: 120%}#header &gt; .inside &gt; .header .topbar #menu{align-self: end;position: relative;z-index: 9999;display: inline-block;background: #393e47;width: 80px;height: 90px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}#header &gt; .inside &gt; .header .topbar #menu span{display: block;position: absolute;height: 8px;left: 15%;width: 70%;background: #FFF;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(1){top: 24px}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(2),#header &gt; .inside &gt; .header .topbar #menu span:nth-child(3){top: 40px}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(4){top: 56px}#header &gt; .inside &gt; .header .topbar a{color: #393e47}#header &gt; .inside &gt; .header .topbar #sprache ul{text-align: right}#header &gt; .inside &gt; .header .topbar #sprache li{display: inline-block}#header &gt; .inside &gt; .header .topbar #sprache li:last-child{transition: all .2s ease-in;-webkit-transition: all .2s ease-in;opacity: .5;margin-left: 10px}#header &gt; .inside &gt; .header .topbar #sprache li:last-child:hover{opacity: 1}#header &gt; .inside &gt; .header .topbar #sprache li img{width: 44px}#header &gt; .inside .mod_article{min-height: auto;z-index: 6;overflow: visible}#header &gt; .inside .mod_article .inside_wrap{max-width: 100%;padding: 0;position: relative}#header &gt; .inside .mod_article .inside_wrap .content-player video,#header &gt; .inside .mod_article .inside_wrap .ce_player video{width: 100%;max-height: calc(100vh - 110px);object-fit: cover}#header &gt; .inside .mod_article .inside_wrap .video_container{margin-bottom: -8px}#header &gt; .inside .mod_article .inside_wrap .ce_text{z-index: 50;position: absolute;top: 0;width: 100%;left: 0}#header &gt; .inside .mod_article .inside_wrap .ce_text .text{zoom: 1;width: 100%;max-width: 1680px;padding: 30px 30px;margin: 0 auto;position: relative;display: block;padding-top: 12vh;text-align: right}#header &gt; .inside .mod_article .inside_wrap .ce_text .text:before,#header &gt; .inside .mod_article .inside_wrap .ce_text .text:after{content: "";display: table}#header &gt; .inside .mod_article .inside_wrap .ce_text .text:after{clear: both}#header &gt; .inside .mod_article .inside_wrap .ce_text .text h1,#header &gt; .inside .mod_article .inside_wrap .ce_text .text h2,#header &gt; .inside .mod_article .inside_wrap .ce_text .text h3,#header &gt; .inside .mod_article .inside_wrap .ce_text .text p,#header &gt; .inside .mod_article .inside_wrap .ce_text .text a{color: #FFF;text-shadow: 0px 2px 4px #393e47}#header &gt; .inside .mod_article .inside_wrap .ce_text .text h1.font_2,#header &gt; .inside .mod_article .inside_wrap .ce_text .text h1 span{margin-bottom: -26px}#header &gt; .inside .mod_article .inside_wrap .imagesize_1 img{height: calc(100vh - 110px);object-fit: cover}#header &gt; .inside .mod_article .inside_wrap .imagesize_8 img{min-height: 520px;max-height: 620px;object-fit: cover}#header &gt; .inside .mod_article .inside_wrap .ce_image img{width: 100%;object-fit: cover}h1{font-size: clamp(30px, 2vw, 40px);line-height: 130%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1 span{display: block}h1 .font_2,h1.font_2{font-size: clamp(80px, 7vw, 160px);line-height: 120%}#weiterempfehlung .text div p:first-child &gt; span{font-size: clamp(48px, 7vw, 140px)}#main .ce_text h1{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: clamp(28px, -0.333rem + 6.667vw, 60px);line-height: 130%}#main .ce_text h1.font_2{font-weight: 400;font-family: 'freestyle'}#main .ce_text h1 em{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;font-style: normal;font-size: clamp(28px, 3vw, 40px);line-height: 130%}#main h2 em{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;font-style: normal;font-size: clamp(28px, 3vw, 40px);line-height: 130%}h2.font_2,h2.font_2 em,#footer .font_2,#unsere_zimmer .ce_text h3,#weiterempfehlung .text div p:first-child &gt; span &gt; span{font-size: clamp(50px, 5vw, 90px);line-height: 108%;font-style: normal}#weiterempfehlung .text div p:first-child{font-size: clamp(20px, 5vw, 70px);line-height: 108%;font-style: normal}#nav_wrapper .deko{font-size: clamp(20px, 5vw, 50px);line-height: 108%;font-style: normal}#main .zitat p{font-weight: 400;font-family: 'freestyle';font-size: clamp(30px, 5vw, 70px);line-height: 108%;font-style: normal;margin-bottom: 10px}#main .zitat p:last-child{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-style: normal;font-size: clamp(14px, 0.5rem + 1vw, 20px);line-height: 120%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h2.font_2 em{margin-top: -20px;display: block}.chart_wrap .circle_rate p#rate_wrap{font-size: clamp(28px, 3vw, 70px);line-height: 120%}.ce_text.h2_kategorie h2,.chart_wrap .circle p#bewertet,.chart_wrap .circle_rate p#bewertet,.akkordeon .trigger .titel p:first-child,.akkordeon .trigger p.bewertet{font-size: clamp(28px, 3vw, 50px);line-height: 120%}h2{font-size: clamp(28px, -0.333rem + 6.667vw, 60px);line-height: 130%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.mod_article.grid_2_1 .inside_wrap .ce_text h3 strong{font-size: clamp(28px, 2vw, 34px);line-height: 120%}#header .nav_first,.mod_article.grid_3_images h3,.chart_wrap .circle p#bewertet_max,.chart_wrap .circle_rate p#bewertet_max,.font_bigger{font-size: clamp(20px, 2vw, 34px);line-height: 120%}.mod_article.grid_3_images{font-size: clamp(16px, 1.3vw, 24px);line-height: 120%}#weiterempfehlung .text div p:last-child{font-size: clamp(14px, 1vw, 22px);line-height: 120%}#unsere_zimmer .nav ul li,#container .content-accordion .handorgel__header button,.mod_article.grid_2_1 .inside_wrap .ce_text h3,.akkordeon .detail{font-size: 28px;line-height: 130%}.chart_wrap .circle_rate p#rate_wrap span.text{font-size: clamp(12px, 1.5vw, 28px);line-height: 120%}#header .nav_last,.ce_text.imagesize_7 .text h3,#header .topmenu a{font-size: 24px;line-height: 130%;line-height: 120%}#header .nav_last .nav_3{font-size: 16px;line-height: 130%;line-height: 120%}p{max-width: 1100px}p[style*="text-align: center;"]{margin-left: auto;margin-right: auto}.mod_article.parallax .ce_image{margin-bottom: 0px !important}.mod_article.parallax h2{font-size: clamp(58px, -3rem + 20vw, 160px);line-height: 120%;text-shadow: 0px 2px 4px #393e47}.mod_article.parallax h2 + h3{margin-top: -30px}.mod_article.parallax h3{font-size: clamp(20px, 0.333rem + 3.333vw, 40px);line-height: 120%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 0px 2px 4px #393e47}.padding_bottom_0x,.mod_article.padding_bottom_0x .inside_wrap{padding-bottom: 0}.padding_top_0x,.mod_article.padding_top_0x .inside_wrap{padding-top: 0}.padding_0x,.mod_article.padding_0x .inside_wrap{padding: 0}.ce_text[data-namep="google-maps-rejected-show"]{border-top: 10px solid #fff;border-bottom: 10px solid #fff}.ce_text[data-namep="google-maps-rejected-show"] &gt; div{zoom: 1;width: 100%;max-width: 1680px;padding: 30px 30px;margin: 0 auto;position: relative;display: block;text-align: center}.ce_text[data-namep="google-maps-rejected-show"] &gt; div:before,.ce_text[data-namep="google-maps-rejected-show"] &gt; div:after{content: "";display: table}.ce_text[data-namep="google-maps-rejected-show"] &gt; div:after{clear: both}#container .ce_text[data-namep="google-maps-agreed-show"]{margin-bottom: 0}.mod_article{position: relative;z-index: 5;background: #FFF}.mod_article#karte{background: #393e47}.mod_article#karte .inside_wrap{max-width: 100%;color: #FFF}.mod_article#karte .inside_wrap a{color: #FFF}.mod_article.border_bottom{border-bottom: 10px solid #fff}.mod_article .inside_wrap{zoom: 1;width: 100%;max-width: 1680px;padding: 90px 30px;margin: 0 auto;position: relative;display: block}.mod_article .inside_wrap:before,.mod_article .inside_wrap:after{content: "";display: table}.mod_article .inside_wrap:after{clear: both}.mod_article.bg_grau{background: #393e47;color: #FFF}.mod_article.bg_grau a{color: #FFF}.mod_article.grid_2_1 .inside_wrap,.mod_article.grid_1_2 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 2fr 1fr;grid-template-columns: 2fr 1fr;grid-auto-rows: auto}.mod_article.grid_2_1 .inside_wrap:before,.mod_article.grid_1_2 .inside_wrap:before,.mod_article.grid_2_1 .inside_wrap:after,.mod_article.grid_1_2 .inside_wrap:after{content: none}.mod_article.grid_2_1 .inside_wrap .ce_text h3 strong,.mod_article.grid_1_2 .inside_wrap .ce_text h3 strong{display: block;text-transform: uppercase}.mod_article.grid_1_2 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 2fr;grid-template-columns: 1fr 2fr;grid-auto-rows: auto}.mod_article.grid_1_2 .inside_wrap:before,.mod_article.grid_1_2 .inside_wrap:after{content: none}.mod_article.grid_3 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 60px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}.mod_article.grid_3 .inside_wrap:before,.mod_article.grid_3 .inside_wrap:after{content: none}.mod_article.grid_3_images .inside_wrap{display: -ms-grid;display: grid;grid-gap: 6px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}.mod_article.grid_3_images .inside_wrap:before,.mod_article.grid_3_images .inside_wrap:after{content: none}.mod_article.grid_3_images .inside_wrap &gt; *{margin-bottom: 0 !important}.mod_article.grid_3_images .inside_wrap .image_container{min-height: 100%}.mod_article.grid_3_images .inside_wrap img{width: 100%;min-height: 100%;object-fit: cover}.mod_article.grid_3_images .inside_wrap .ce_image a{display: block;height: 100%}.mod_article.grid_3_images .inside_wrap .ce_text{background: #0a0a0a;position: relative;display: flex;justify-content: center;align-items: center}.mod_article.grid_3_images .inside_wrap .ce_text .image_container{opacity: .2;position: absolute;left: 0;width: 100%;height: 100%;top: 0;margin-bottom: 0 !important}.mod_article.grid_3_images .inside_wrap .ce_text .text{position: relative;z-index: 5;padding: 30px;color: #FFF}.mod_article.grid_3_images .inside_wrap .ce_text .text a{color: #FFF}.mod_article.grid_3_images .inside_wrap .ce_text .text h3{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 15px}.mod_article.grid_3_images .inside_wrap .imagesize_6,.mod_article.grid_3_images .inside_wrap .cell_double{grid-column-end: span 2}.mod_article.grid_2_1 .inside_wrap .cell_full,.mod_article.grid_1_2 .inside_wrap .cell_full,.mod_article.grid_3_images .inside_wrap .cell_full,.mod_article.grid_3 .inside_wrap .cell_full{grid-column-start: 1;grid-column-end: -1;background: none;display: block;text-align: left}.mod_article.grid_2_1 .inside_wrap .cell_full .text,.mod_article.grid_1_2 .inside_wrap .cell_full .text,.mod_article.grid_3_images .inside_wrap .cell_full .text,.mod_article.grid_3 .inside_wrap .cell_full .text{color: #393e47}.mod_article.center{display: flex;justify-content: center;align-items: center}.mod_article.height_max{min-height: 105vh;display: flex;justify-content: center;align-items: center}.mod_article.height_max &gt; .article_inside{width: 100%}.mod_article.no_height{min-height: auto}.mod_article.no_height + .height_max{min-height: 85vh}.mod_article.parallax{display: block;position: relative;z-index: 1;min-height: auto;background: #393e47}.mod_article.parallax + .mod_article{min-height: 105vh;display: flex;justify-content: center;align-items: center}.mod_article.parallax + .mod_article &gt; .article_inside{width: 100%}.mod_article.parallax + .mod_article.no_height{min-height: auto}.mod_article.parallax.dark .ce_image:before{content: '';display: block;background: rgba(37,42,51,0.8);position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none}.mod_article.parallax.dark a.btn{color: #FFF}.mod_article.parallax.dark a.btn:before{background-image: url(/files/layout/icons/button_white.svg)}.mod_article.parallax.dark + .mod_article.zimmer{border-top: 10px solid #fff}.mod_article.parallax .content-player,.mod_article.parallax .ce_player,.mod_article.parallax .ce_image{transition: all 1s ease-in;-webkit-transition: all 1s ease-in;opacity: 0;filter: blur(10px)}.mod_article.parallax.viewport-in{z-index: 2}.mod_article.parallax.viewport-in .content-player,.mod_article.parallax.viewport-in .ce_player,.mod_article.parallax.viewport-in .ce_image{opacity: 1;filter: blur(0)}.mod_article.parallax.viewport-out{pointer-events: none}.mod_article.parallax .inside_wrap{max-width: 100%;padding: 0;position: relative}.mod_article.parallax .inside_wrap .ce_text{z-index: 2;zoom: 1;width: 100%;max-width: 1680px;padding: 30px 30px;margin: 0 auto;position: relative;display: block;margin-left: auto;margin-right: auto;padding-top: 40vh;padding-bottom: 10vh;text-align: right;min-height: 500px;color: #FFF}.mod_article.parallax .inside_wrap .ce_text:before,.mod_article.parallax .inside_wrap .ce_text:after{content: "";display: table}.mod_article.parallax .inside_wrap .ce_text:after{clear: both}.mod_article.parallax .inside_wrap .ce_text h2{font-weight: 400;font-family: 'freestyle'}.mod_article.parallax .inside_wrap .ce_text p{max-width: 100%}.mod_article.parallax .inside_wrap .ce_image,.mod_article.parallax .inside_wrap .content-player,.mod_article.parallax .inside_wrap .ce_player{z-index: 1;position: fixed;left: 0;top: 80px;bottom: 0;width: 100%}.mod_article.parallax .inside_wrap .ce_image img,.mod_article.parallax .inside_wrap .content-player img,.mod_article.parallax .inside_wrap .ce_player img,.mod_article.parallax .inside_wrap .ce_image video,.mod_article.parallax .inside_wrap .content-player video,.mod_article.parallax .inside_wrap .ce_player video{width: 100%;height: 100vh;object-fit: cover}#main .ce_gallery ul{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: 1fr}#main .ce_gallery ul:before,#main .ce_gallery ul:after{content: none}#main .ce_gallery ul li{padding: 0;margin: 0}#main .ce_gallery ul li:before{content: none}#footer{position: relative;z-index: 5;background: #222}#footer .icons,#footer #social_media{zoom: 1}#footer .icons:before,#footer #social_media:before,#footer .icons:after,#footer #social_media:after{content: "";display: table}#footer .icons:after,#footer #social_media:after{clear: both}#footer .icons &gt; a,#footer #social_media &gt; a{position: relative;float: left;margin-right: 15px;width: 80px;height: 80px}#footer .icons &gt; a:last-child,#footer #social_media &gt; a:last-child{margin-right: 0}#footer .icons &gt; a &gt; svg,#footer #social_media &gt; a &gt; svg{position: absolute;left: 0;top: 0;width: 100%;height: 100%}#footer .icons &gt; a &gt; svg path,#footer #social_media &gt; a &gt; svg path,#footer .icons &gt; a &gt; svg polygon,#footer #social_media &gt; a &gt; svg polygon{fill: #9aaab5;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#footer .icons &gt; a &gt; svg text,#footer #social_media &gt; a &gt; svg text{fill: #9aaab5;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#footer .icons &gt; a &gt; svg polyline,#footer #social_media &gt; a &gt; svg polyline{stroke: #9aaab5;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#footer .icons &gt; a:hover &gt; svg path,#footer #social_media &gt; a:hover &gt; svg path,#footer .icons &gt; a:hover &gt; svg polygon,#footer #social_media &gt; a:hover &gt; svg polygon{fill: #f9e08b}#footer .icons &gt; a:hover &gt; svg polyline,#footer #social_media &gt; a:hover &gt; svg polyline{stroke: #f9e08b}#footer .icons &gt; a:hover &gt; svg text,#footer #social_media &gt; a:hover &gt; svg text{fill: #f9e08b}#footer .icons &gt; a.phone &gt; svg &gt; #icon_phone,#footer #social_media &gt; a.phone &gt; svg &gt; #icon_phone{display: inline-block}#footer .icons &gt; a.mail &gt; svg &gt; #icon_mail,#footer #social_media &gt; a.mail &gt; svg &gt; #icon_mail{display: inline-block}#footer .icons &gt; a.buchen &gt; svg &gt; #icon_buchen,#footer #social_media &gt; a.buchen &gt; svg &gt; #icon_buchen{display: inline-block}#footer .icons &gt; a.buchen &gt; svg &gt; #icon_buchen .st1,#footer #social_media &gt; a.buchen &gt; svg &gt; #icon_buchen .st1{display: inline-block}#footer .icons &gt; a.faq &gt; svg &gt; #icon_faq,#footer #social_media &gt; a.faq &gt; svg &gt; #icon_faq{display: inline-block}#footer .icons &gt; a.instagram,#footer #social_media &gt; a.instagram,#footer .icons &gt; a.facebook,#footer #social_media &gt; a.facebook{background-size: contain;border-radius: 100%;border: 2px solid #9aaab5}#footer .icons &gt; a.instagram,#footer #social_media &gt; a.instagram{background-image: url('/files/layout/icons/instagram.png')}#footer .icons &gt; a.facebook,#footer #social_media &gt; a.facebook{margin-right: 0;background-image: url('/files/layout/icons/facebook.png')}#footer .icons &gt; a.phone:hover .hover,#footer #social_media &gt; a.phone:hover .hover{pointer-events: all;opacity: 1}#footer &gt; .inside{padding: 60px;color: #FFF}#footer &gt; .inside .font_2{text-shadow: 0px 2px 4px #393e47}#footer &gt; .inside .ce_image.imagesize_1{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;opacity: .15;pointer-events: none}#footer &gt; .inside .ce_image.imagesize_1 .image_container{height: 100%}#footer &gt; .inside .ce_image.imagesize_1 img{width: 100%;height: 100%;object-fit: cover}#footer &gt; .inside &gt; *{position: relative;z-index: 2}#footer &gt; .inside .mitte{margin-top: 60px;margin-bottom: 60px;max-width: 700px;margin-left: auto;margin-right: auto}#footer &gt; .inside .mitte .center{display: -ms-grid;display: grid;grid-gap: 60px;-ms-grid-columns: 1fr 2fr;grid-template-columns: 1fr 2fr;grid-auto-rows: auto}#footer &gt; .inside .mitte .center .ce_text{color: #f9e08b;text-align: right}#footer &gt; .inside .mitte .center:before,#footer &gt; .inside .mitte .center:after{content: none}#footer &gt; .inside .mod_customnav ul{list-style: none;padding: 0;text-align: center;display: block}#footer &gt; .inside .mod_customnav ul li{padding: 0;margin: 0;display: inline-block;margin-right: 10px;padding-right: 15px;border-right: 1px solid #f9e08b}#footer &gt; .inside .mod_customnav ul li:last-child{border-right: 0;padding-right: 0;margin-right: 0}#footer &gt; .inside .mod_customnav ul li a,#footer &gt; .inside .mod_customnav ul li strong{color: #f9e08b;text-decoration: none;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#footer &gt; .inside .mod_customnav.nav_2 ul li{border-right-color: #FFF}#footer &gt; .inside .mod_customnav.nav_2 ul li a,#footer &gt; .inside .mod_customnav.nav_2 ul li strong{color: #FFF;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#bewertungsliste .inside_wrap{display: -ms-grid;display: grid;grid-gap: 60px;-ms-grid-columns: 1fr 2fr;grid-template-columns: 1fr 2fr;grid-auto-rows: auto}#bewertungsliste .inside_wrap:before,#bewertungsliste .inside_wrap:after{content: none}#container .content-accordion{border: 0;max-width: 1000px}#container .content-accordion .handorgel__header{border-bottom: #393e47 1px solid;position: relative;background: #FFF}#container .content-accordion .handorgel__header button{padding: 15px;padding-left: 60px;position: relative;border: 0;text-transform: uppercase;background: none}#container .content-accordion .handorgel__header button:before{content: '';top: 50%;left: 15px;position: absolute;width: 30px;height: 30px;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button.svg');-webkit-transform: rotate(0deg) translateY(-50%);-moz-transform: rotate(0deg) translateY(-50%);-ms-transform: rotate(0deg) translateY(-50%);-o-transform: rotate(0deg) translateY(-50%);transform: rotate(0deg) translateY(-50%);transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#container .content-accordion .handorgel__header.handorgel__header--open{background: #393e47;color: #f9e08b}#container .content-accordion .handorgel__header.handorgel__header--open button:before{-webkit-transform: rotate(90deg) translateX(-50%);-moz-transform: rotate(90deg) translateX(-50%);-ms-transform: rotate(90deg) translateX(-50%);-o-transform: rotate(90deg) translateX(-50%);transform: rotate(90deg) translateX(-50%);background-image: url(/files/layout/icons/button_white.svg)}#container .content-accordion .handorgel__content{border: 0;padding: 15px;padding-bottom: 30px;padding-right: 30px;padding-left: 60px;background: #393e47;color: #FFF}#container .content-accordion .handorgel__content ul &gt; li:before{background: #f9e08b}#container .content-accordion .handorgel__content a{color: #FFF}#container .content-accordion .handorgel__content &gt; div{padding: 0}#container .akkordeon{background: #FFF;margin: 0;color: #FFF;border-bottom: 1px solid #393e47}#container .akkordeon a{color: #FFF}#container .akkordeon:last-child{border: 0}#container .akkordeon .trigger{padding: 30px;padding-left: 60px;cursor: pointer;position: relative;display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 180px;grid-template-columns: 1fr 180px;grid-auto-rows: auto}#container .akkordeon .trigger:before,#container .akkordeon .trigger:after{content: none}#container .akkordeon .trigger:before{content: '';top: 45px;left: 15px;position: absolute;width: 30px;height: 30px;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button.svg');-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#container .akkordeon .trigger .titel span{display: inline-block;margin-right: .3em}#container .akkordeon .trigger p.bewertet{text-align: left}#container .akkordeon .trigger p.bewertet span{min-width: 66px;display: inline-block;color: #47955d;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#container .akkordeon .content{padding: 30px;padding-left: 60px;display: none;background: #393e47}#container .akkordeon .content &gt; div{display: -ms-grid;display: grid;grid-gap: 10px;-ms-grid-columns: 4fr 1fr;grid-template-columns: 4fr 1fr;grid-auto-rows: auto}#container .akkordeon .content &gt; div:before,#container .akkordeon .content &gt; div:after{content: none}#container .akkordeon .content &gt; div .last{grid-column-start: 1;padding-top: 30px}#container .akkordeon .content &gt; div .last a.btn{display: inline-block;text-transform: uppercase;background: #47955d;cursor: pointer;text-align: center;padding: 6px 10px}#container .akkordeon .content &gt; div .last a.btn:before{content: '';width: 20px;height: 20px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');-webkit-transform: translateY(1px);-moz-transform: translateY(1px);-ms-transform: translateY(1px);-o-transform: translateY(1px);transform: translateY(1px);margin-right: 5px}#container .akkordeon .content &gt; div .last a.btn:hover:before{-webkit-transform: translateY(1px) translateX(4px);-moz-transform: translateY(1px) translateX(4px);-ms-transform: translateY(1px) translateX(4px);-o-transform: translateY(1px) translateX(4px);transform: translateY(1px) translateX(4px)}#container .akkordeon .content .detail{grid-column-start: 1;display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 1fr 110px;grid-template-columns: 1fr 110px;grid-auto-rows: auto;position: relative}#container .akkordeon .content .detail:before,#container .akkordeon .content .detail:after{content: none}#container .akkordeon .content .detail:before{display: block;bottom: .4em;position: absolute;left: 1em;right: 1em;height: 1px;z-index: 1;content: '';border-bottom: 1px dotted #fff}#container .akkordeon .content .detail p:first-child{z-index: 5;position: relative}#container .akkordeon .content .detail p:first-child span{display: inline-block;position: relative;background: #393e47;padding-right: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 90%}#container .akkordeon .content .detail p:last-child{display: block;position: relative;z-index: 5;text-align: right;background: #393e47}#container .akkordeon .content .detail p:last-child span{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#container .akkordeon .trigger{color: #393e47}#container .akkordeon .trigger .titel p:first-child{text-transform: uppercase}#container .akkordeon.aktiv{background: #393e47}#container .akkordeon.aktiv .trigger{color: #f9e08b}#container .akkordeon.aktiv .trigger p.bewertet span{color: #f9e08b}#container .akkordeon.aktiv .trigger:before{width: 30px;height: 30px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg)}.chart_wrap{opacity: 0.1;transition: all .6s ease-in;-webkit-transition: all .6s ease-in;text-align: center;opacity: 0}.chart_wrap.init{opacity: 1}.chart_wrap + .info{margin-top: 60px;text-align: right;margin-bottom: 0}.chart_wrap .circle,.chart_wrap .circle_rate{position: relative}.chart_wrap .circle:after,.chart_wrap .circle_rate:after{content: '';position: absolute;width: 112px;height: 45px;left: 50%;opacity: .5;bottom: -35px;margin-left: -56px;display: block;background-image: url('/files/layout/schatten_circle.png');background-size: 80%;background-position: center;background-repeat: no-repeat}.chart_wrap .circle{width: 38%;z-index: 5}.chart_wrap .circle_rate{z-index: 20;width: 45%;margin-left: -20px}.chart_wrap .canvas{z-index: 10;position: relative;padding-top: 100%}.chart_wrap .canvas canvas{position: absolute;left: 0;top: 0;width: 100% !important;height: auto !important}.chart_wrap .circle,.chart_wrap .circle_rate{position: relative;text-align: center;display: inline-block}.chart_wrap .circle canvas,.chart_wrap .circle_rate canvas{width: 100%}.chart_wrap .circle p,.chart_wrap .circle_rate p{width: 100%;text-align: center;position: absolute;left: 0;top: 50%;margin: 0}.chart_wrap .circle p#bewertet,.chart_wrap .circle_rate p#bewertet{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-top: -.8em}.chart_wrap .circle p#rate_wrap,.chart_wrap .circle_rate p#rate_wrap{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-top: -.8em}.chart_wrap .circle p#rate_wrap span.text,.chart_wrap .circle_rate p#rate_wrap span.text{display: block}.chart_wrap .circle p#bewertet_max,.chart_wrap .circle_rate p#bewertet_max{margin-top: 10px}#ajax_map #map{display: flex;justify-content: center;align-items: center}#ajax_map #map #maps_content{color: #393e47}#ajax_map #map #maps_content a{color: #393e47}#ajax_map .map_error{max-width: 660px;font-size: 18px;line-height: 130%}blockquote{background: #f9e08b;color: #393e47;padding: 15px}blockquote &gt; *{margin-bottom: 15px}blockquote &gt; *:last-child{margin-bottom: 0}#nav_wrapper{position: fixed;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;top: -100vh;max-height: calc(100vh - 110px);overflow: auto;z-index: 50;background: rgba(255,255,255,0.9);background: #FFF;box-shadow: 0px 2px 10px rgba(0,0,0,0.2);width: 100%}#nav_wrapper:before{content: '';display: inline-block;position: absolute;left: 15px;bottom: 0;background-image: url('/files/layout/stadtmusikanten.jpg');background-repeat: no-repeat;background-position: left bottom;background-size: contain;width: 400px;height: 528.66666667px}#nav_wrapper .deko{position: absolute;z-index: 3;left: 380px;right: 30px;bottom: 0;pointer-events: none}#nav_wrapper .deko p{color: #9aaab5}#nav_wrapper &gt; .inside{zoom: 1;width: 100%;max-width: 1680px;padding: 30px 30px;margin: 0 auto;position: relative;display: block;display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 2fr 1fr;grid-template-columns: 1fr 2fr 1fr;grid-auto-rows: auto;padding-top: 10vh;padding-bottom: 10px}#nav_wrapper &gt; .inside:before,#nav_wrapper &gt; .inside:after{content: "";display: table}#nav_wrapper &gt; .inside:after{clear: both}#nav_wrapper &gt; .inside:before,#nav_wrapper &gt; .inside:after{content: none}#nav_wrapper &gt; .inside .mod_customnav ul li{display: block;margin-bottom: 10px}#nav_wrapper &gt; .inside .mod_customnav ul li a,#nav_wrapper &gt; .inside .mod_customnav ul li strong{transition: all .2s ease-in;-webkit-transition: all .2s ease-in;padding: 4px 20px;display: inline-block;text-decoration: none}#nav_wrapper &gt; .inside .mod_customnav ul li strong{background: #393e47;color: #feecbd;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#nav_wrapper &gt; .inside .mod_customnav ul li a:hover{background: #feecbd}#nav_wrapper &gt; .inside .nav_first{position: relative;z-index: 5;text-transform: uppercase;grid-column-start: 2}#nav_wrapper &gt; .inside .nav_last{position: relative;z-index: 5;grid-column-end: -1}#nav_wrapper &gt; .inside .nav_last .nav_3{margin-top: 30px}#nav_wrapper &gt; .inside .nav_last .nav_3 ul li{display: inline-block;border-left: 1px solid #393e47;padding-left: 15px;margin-left: 20px}#nav_wrapper &gt; .inside .nav_last .nav_3 ul li a,#nav_wrapper &gt; .inside .nav_last .nav_3 ul li strong{padding: 0}#nav_wrapper &gt; .inside .nav_last .nav_3 ul li:first-child{padding-left: 0;border-left: none}#container #unsere_zimmer{display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 3fr 1fr;grid-template-columns: 3fr 1fr;grid-auto-rows: 1fr;min-height: 70vh}#container #unsere_zimmer:before,#container #unsere_zimmer:after{content: none}#container #unsere_zimmer .mod_rocksolid_slider,#container #unsere_zimmer .rsts-view,#container #unsere_zimmer .rsts-slides,#container #unsere_zimmer .rsts-slide,#container #unsere_zimmer .rsts-slide &gt; div,#container #unsere_zimmer .rsts-view .ce_text,#container #unsere_zimmer .rsts-view .image_container{width: 100%;height: 100%}#container #unsere_zimmer .rsts-caption,#container #unsere_zimmer .mod_rocksolid_slider .rsts-slide .ce_text .text{display: none}#container #unsere_zimmer .rsts-crop{height: 100% !important}#container #unsere_zimmer .mod_rocksolid_slider .rsts-nav-bullets ul li.rsts-nav-item a{background: #FFF;border-color: #393e47}#container #unsere_zimmer .mod_rocksolid_slider .rsts-nav-bullets ul li.rsts-nav-item a.active{background: #393e47;border-color: #393e47}#container #unsere_zimmer .content{position: relative}#container #unsere_zimmer .content &gt; div{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;transition: all .5s ease-in;-webkit-transition: all .5s ease-in;opacity: 0;pointer-events: none}#container #unsere_zimmer .content &gt; div.active{pointer-events: all;opacity: 1;z-index: 6}#container #unsere_zimmer .content &gt; div.next{opacity: 1;z-index: 7}#container #unsere_zimmer .content &gt; div .ce_image,#container #unsere_zimmer .content &gt; div .image_container,#container #unsere_zimmer .content &gt; div img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5}#container #unsere_zimmer .content &gt; div img{object-fit: cover}#container #unsere_zimmer .content &gt; div .ce_text{position: absolute;left: 0;z-index: 10;bottom: 0;width: 100%}#container #unsere_zimmer .content &gt; div .ce_text .text{padding: 15px;background: rgba(37,42,51,0.8);color: #f9e08b}#container #unsere_zimmer .content &gt; div .ce_text .text ul{list-style: none;padding: 0}#container #unsere_zimmer .content &gt; div .ce_text .text ul li{margin: 0;display: inline-block;padding: 0;margin-right: 10px;padding-right: 10px;border-right: 1px solid #f9e08b}#container #unsere_zimmer .content &gt; div .ce_text .text ul li:before{content: none}#container #unsere_zimmer .content &gt; div .ce_text .text ul li:last-child{border-right: 0;margin-right: 0;padding-right: 0}#container #unsere_zimmer .content &gt; div .ce_text h3{padding: 15px;padding-bottom: 0;color: #FFF;margin: 0;font-weight: 400;font-family: 'freestyle';text-shadow: 0px 2px 4px #393e47}#container #unsere_zimmer .nav{z-index: 20;position: relative;padding-bottom: 80px;padding-left: 0;padding-top: 30px}#container #unsere_zimmer .nav ul{list-style: none;margin: 0;padding: 0;padding-bottom: 60px}#container #unsere_zimmer .nav ul li{margin: 0;padding: 10px 20px;cursor: pointer;color: #393e47;text-transform: uppercase;min-height: 54px}#container #unsere_zimmer .nav ul li:before{content: none}#container #unsere_zimmer .nav ul li:hover,#container #unsere_zimmer .nav ul li.active{color: #f9e08b}#container #unsere_zimmer .nav ul li:hover:before,#container #unsere_zimmer .nav ul li.active:before{border-top-color: transparent;border-left-color: transparent;border-bottom-color: transparent;border-style: solid;border-width: 28px 30px 28px 30px;height: 0;width: 0;z-index: 111;pointer-events: none;position: absolute;left: -60px;top: 0;border-radius: 0;border-right-color: #393e47;background: none;content: '';display: inline-block}#container #unsere_zimmer .nav ul li.active{background: #393e47;color: #f9e08b;cursor: default;pointer-events: none;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#container #unsere_zimmer .nav ul li:hover{background: #9aaab5;background: #f9e08b;color: #393e47}#container #unsere_zimmer .nav ul li:hover:before{border-right-color: #9aaab5;border-right-color: #f9e08b}#container #unsere_zimmer .nav .optionen{padding-left: 20px;min-height: 260px}#container #unsere_zimmer .nav .optionen &gt; div{display: none;opacity: 0;transition: all .5s ease-in;-webkit-transition: all .5s ease-in}#container #unsere_zimmer .nav .optionen &gt; div.active{display: block}#container #unsere_zimmer .nav .optionen &gt; div.show{opacity: 1}#container #unsere_zimmer .nav .optionen h4{border-top: 1px solid #393e47;padding-top: 30px;margin-bottom: 15px}#container #unsere_zimmer .nav .d21-trigger-ibe,#container #unsere_zimmer .nav a.btn{background: #47955d;color: #FFF;text-transform: uppercase;position: absolute;right: 0;bottom: 0;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 26px;line-height: 130%;cursor: pointer;padding: 5px 20px}#container #unsere_zimmer .nav .d21-trigger-ibe:before,#container #unsere_zimmer .nav a.btn:before{content: '';width: 20px;height: 20px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');-webkit-transform: translateY(1px);-moz-transform: translateY(1px);-ms-transform: translateY(1px);-o-transform: translateY(1px);transform: translateY(1px)}#container #unsere_zimmer .nav .d21-trigger-ibe:hover:before,#container #unsere_zimmer .nav a.btn:hover:before{-webkit-transform: translateY(1px) translateX(10px);-moz-transform: translateY(1px) translateX(10px);-ms-transform: translateY(1px) translateX(10px);-o-transform: translateY(1px) translateX(10px);transform: translateY(1px) translateX(10px)}#reservierung .dirs21_wrapper .d21-container-view{display: block}#reservierung .dirs21_wrapper .d21-date-picker-double{width: 100%}#reservierung .dirs21_wrapper .d21-date-picker-grid{width: 100%;max-width: 100%}#reservierung .dirs21_wrapper .d21-date-picker-grid{grid-template-columns: 3em 3em 3em 3em 3em 3em 3em}#reservierung .dirs21_wrapper .d21-date-picker-field[data-v-d39e6621]{width: 100%}@media (max-width: 700px){#reservierung{display: none}}#reservierung-box{z-index: 52;position: absolute;bottom: 30px;left: 0;width: 100%;pointer-events: none}#reservierung-box .box_wrap{zoom: 1;width: 100%;max-width: 1680px;padding: 30px;margin: 0 auto;position: relative;display: block}#reservierung-box .box_wrap:before,#reservierung-box .box_wrap:after{content: "";display: table}#reservierung-box .box_wrap:after{clear: both}#reservierung-box .box_inside{pointer-events: all;width: 760px;max-width: 100%;position: relative;background: #FFF}#reservierung-box .box_head{background: #47955d;color: #393e47;display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 2fr 1fr;grid-template-columns: 2fr 1fr;grid-auto-rows: auto;line-height: 100%;font-size: 20px;line-height: 120%}#reservierung-box .box_head:before,#reservierung-box .box_head:after{content: none}#reservierung-box .box_head &gt; *{padding: 15px 7.5px;text-align: center}#reservierung-box .box_head &gt; div:first-child{background: #FFF}#reservierung-box .box_head a{text-decoration: none;color: #393e47}#reservierung-box .box_head .bestpreis{background: #47955d;color: #FFF;cursor: pointer;text-align: left;padding-left: 30px}#reservierung-box #buchung_overlay{position: absolute;left: 0;bottom: 100%;margin-bottom: -(30px/2);width: 100%;background: #eaebed;z-index: 2;display: none}#reservierung-box #buchung_overlay.open_calendars{display: block}#reservierung-box #buchung_overlay.open_calendars #calendars{display: block}#reservierung-box #buchung_overlay.open_calendar_rooms{display: block}#reservierung-box #buchung_overlay.open_calendar_rooms #calendar_rooms{display: block}#reservierung-box #buchung_overlay #calendars{display: none;position: relative;font-size: 14px;line-height: 130%}#reservierung-box #buchung_overlay #calendars #nextmonth,#reservierung-box #buchung_overlay #calendars #prevmonth{position: absolute;right: 15px;top: 50%;z-index: 5;width: 44px;height: 44px;background-image: url('/files/layout/icons/arr_right.svg');background-repeat: no-repeat;background-size: contain;background-position: center;cursor: pointer}#reservierung-box #buchung_overlay #calendars #prevmonth{right: auto;left: 15px;background-image: url('/files/layout/icons/arr_left.svg')}#reservierung-box #buchung_overlay #calendars #calendar{padding: 15px;display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;padding-left: 30px;padding-right: 30px}#reservierung-box #buchung_overlay #calendars #calendar:before,#reservierung-box #buchung_overlay #calendars #calendar:after{content: none}#reservierung-box #buchung_overlay #calendars #calendar &gt; div{text-align: center}#reservierung-box #buchung_overlay #calendars table{border-collapse: collapse;display: inline-block}#reservierung-box #buchung_overlay #calendars tr,#reservierung-box #buchung_overlay #calendars tbody{width: 100%}#reservierung-box #buchung_overlay #calendars th{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#reservierung-box #buchung_overlay #calendars th,#reservierung-box #buchung_overlay #calendars td{padding: 8px;text-align: center}#reservierung-box #buchung_overlay #calendars td.day_old{opacity: .3;background: #FFF}#reservierung-box #buchung_overlay #calendars td.day{cursor: pointer;background: #FFF}#reservierung-box #buchung_overlay #calendars td.day.day_today{color: #8e1d2d;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#reservierung-box #buchung_overlay #calendars td.day:hover{background: #fff9e9;color: #393e47}#reservierung-box #buchung_overlay #calendars td.day.hover-range,#reservierung-box #buchung_overlay #calendars td.day.selected-range{background-color: #9aaab5;color: white}#reservierung-box #buchung_overlay #calendars td.day.selected-start,#reservierung-box #buchung_overlay #calendars td.day.selected-end{background-color: #8e1d2d;color: white}#reservierung-box #buchung_overlay #calendars caption{margin-bottom: 15px;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#reservierung-box #buchung_overlay #calendar_rooms{display: none;padding: 15px;font-size: 18px;line-height: 130%;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}#reservierung-box #buchung_overlay #calendar_rooms .add_room{text-align: center;border-bottom: 1px solid #666}#reservierung-box #buchung_overlay #calendar_rooms .add_room p{display: inline-block;cursor: pointer;padding-bottom: 15px;color: #8e1d2d}#reservierung-box #buchung_overlay #calendar_rooms .zimmer{position: relative;padding-top: 15px;padding-bottom: 15px;line-height: 100%;display: none;border-bottom: 1px solid #666}#reservierung-box #buchung_overlay #calendar_rooms .zimmer.zimmer_1{border-bottom: 0}#reservierung-box #buchung_overlay #calendar_rooms .zimmer.active{display: -ms-grid;display: grid;grid-gap: 7.5px;-ms-grid-columns: 110px 1fr;grid-template-columns: 110px 1fr;grid-auto-rows: auto}#reservierung-box #buchung_overlay #calendar_rooms .zimmer.active:before,#reservierung-box #buchung_overlay #calendar_rooms .zimmer.active:after{content: none}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .remove{position: absolute;right: 0;top: 15px}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config &gt; div{margin-bottom: 5px;display: -ms-grid;display: grid;grid-gap: 7.5px;-ms-grid-columns: 1fr 30px 30px 30px 1fr;grid-template-columns: 1fr 30px 30px 30px 1fr;grid-auto-rows: auto}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config &gt; div:last-child{margin-bottom: 0}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config &gt; div:before,#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config &gt; div:after{content: none}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config &gt; div &gt; div{text-align: center}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config &gt; div &gt; div:first-child{text-align: left}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config &gt; div &gt; div:last-child{text-align: left}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .number{text-align: center;display: flex;justify-content: center;align-items: center}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .number &gt; span{display: inline-block}#reservierung-box #buchung_overlay #calendar_rooms .zimmer select{background: none;line-height: 100%}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .minus,#reservierung-box #buchung_overlay #calendar_rooms .zimmer .plus{display: inline-block;border: 1px solid #8e1d2d;color: #8e1d2d;border-radius: 100%;display: flex;justify-content: center;align-items: center;width: 24px;height: 24px;line-height: 100%;cursor: pointer}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .minus &gt; span,#reservierung-box #buchung_overlay #calendar_rooms .zimmer .plus &gt; span{display: inline-block;font-size: 18px;line-height: 100%}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .minus.minus &gt; span,#reservierung-box #buchung_overlay #calendar_rooms .zimmer .plus.minus &gt; span{margin-top: -2px}#reservierung-box #buchung_overlay #calendar_rooms .remove{text-align: right;color: #8e1d2d}#reservierung-box #buchung_overlay #calendar_rooms .remove span{display: inline-block;cursor: pointer}#reservierung-box .box_content{display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto;background: #47955d}#reservierung-box .box_content:before,#reservierung-box .box_content:after{content: none}#reservierung-box .box_content &gt; div{background: #FFF;padding-top: 7.5px;padding: 15px;text-align: center;position: relative;font-size: 18px;line-height: 130%}#reservierung-box .box_content #buchung_reisezeitraum{cursor: pointer}#reservierung-box .box_content #buchung_reisezeitraum:before{content: '';display: inline-block;width: 26px;height: 26px;background-image: url('/files/layout/icons/calendar.svg');background-size: contain;background-repeat: no-repeat;background-position: bottom center}#reservierung-box .box_content #buchung_zimmer{cursor: pointer}#reservierung-box .box_content #buchung_zimmer:before{content: '';display: inline-block;width: 26px;height: 26px;background-image: url('/files/layout/icons/person.svg');background-size: contain;background-repeat: no-repeat;background-position: bottom center}#reservierung-box .box_content #buchung_buchen,#reservierung-box .box_content #buchung_buchen_one{background: #47955d;color: #FFF;display: flex;justify-content: center;align-items: center;text-align: left;align-items: end;cursor: pointer}#reservierung-box .box_content #buchung_buchen p,#reservierung-box .box_content #buchung_buchen_one p{position: relative;width: 100%;padding-right: 40px;padding-left: 15px;line-height: 110%;text-transform: uppercase;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#reservierung-box .box_content #buchung_buchen p:after,#reservierung-box .box_content #buchung_buchen_one p:after{position: absolute;top: 50%;right: 0;content: '';width: 30px;height: 30px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}#reservierung-box-d21{z-index: 52;position: absolute;bottom: 30px;left: 0;width: 100%;pointer-events: none}#reservierung-box-d21 .box_wrap{zoom: 1;width: 100%;max-width: 1680px;padding: 30px;margin: 0 auto;position: relative;display: block}#reservierung-box-d21 .box_wrap:before,#reservierung-box-d21 .box_wrap:after{content: "";display: table}#reservierung-box-d21 .box_wrap:after{clear: both}#reservierung-box-d21 .box_inside{pointer-events: all;width: 760px;max-width: 100%;background: #FFF}#reservierung-box-d21 .box_head{color: #393e47;display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;line-height: 100%;font-size: 20px;line-height: 120%}#reservierung-box-d21 .box_head:before,#reservierung-box-d21 .box_head:after{content: none}#reservierung-box-d21 .box_head &gt; *{padding: 15px 30px;text-align: center}#reservierung-box-d21 .box_head a{text-decoration: none;color: #393e47}#reservierung-box-d21 .box_head .bestpreis{background: #f9e08b;color: #393e47}#reservierung-box-d21.loaded .box_head a{pointer-events: none}#reservierung-box-d21 #d21-quickbook{display: none;max-width: 100%;min-height: auto}#reservierung-box-d21 #d21-quickbook #d21-quickbook-view form{display: block;transition: all .15s ease-in;-webkit-transition: all .15s ease-in;opacity: 0}#reservierung-box-d21 #d21-quickbook.loaded #d21-quickbook-view form{opacity: 1}#reservierung-box-d21 #d21-quickbook #d21-occupancy-container .d21-occupancy-select{top: auto;bottom: 100%}#reservierung-box-d21 #d21-quickbook #d21-arrival-input i,#reservierung-box-d21 #d21-quickbook #d21-occupancy-container i,#reservierung-box-d21 #d21-quickbook #d21-ratecode-container i{pointer-events: all;cursor: pointer}#reservierung-box-d21 #d21-quickbook #d21-arrival-input .d21-calendar{top: auto;bottom: 100%;left: 0;right: auto}#reservierung-box-d21 #d21-quickbook #d21-arrival-input .d21-calendar .d21-calendar-close{color: #393e47;z-index: 10}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row{margin: 0;display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows: auto}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row:before,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row:after{content: none}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-headline{display: none !important}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col{padding: 10px 4px}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col &gt; .d21-flex{position: absolute;left: 0;width: 100%;bottom: 100%;display: block}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-arrival-input,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-occupancy-container,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-ratecode-container &gt; div{display: -ms-grid;display: grid;grid-gap: 15px;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-auto-rows: auto;grid-template-rows: 40px 1fr;grid-template-areas: "icon" "text"}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-arrival-input:before,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-occupancy-container:before,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-ratecode-container &gt; div:before,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-arrival-input:after,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-occupancy-container:after,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-ratecode-container &gt; div:after{content: none}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-arrival-input .d21-with-icon,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-occupancy-container .d21-with-icon,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-ratecode-container &gt; div .d21-with-icon,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-arrival-input input,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-occupancy-container input,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-ratecode-container &gt; div input{grid-area: text}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-arrival-input i,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-occupancy-container i,#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-ratecode-container &gt; div i{grid-area: icon}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-arrival-input{grid-column-start: 1;grid-column-end: 3}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-occupancy-container{grid-column-start: 3;grid-column-end: 5}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-occupancy-container .d21-child-container .d21-col{width: 100%}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-occupancy-container .d21-maxOccupancy{line-height: 100%}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-ratecode-container{grid-column-start: 5;grid-column-end: -1}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col .d21-input.d21-with-icon{padding: 0;height: auto;border: 0;color: #393e47;text-align: center;background: none;line-height: 100%;border-radius: 0;white-space: none;font-size: 16/20px;line-height: 130%}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col .d21-input{white-space: normal}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col .d21-input-icon{color: #393e47;margin-bottom: 15px;background: none;border: 0;padding: 0;border-radius: 0;width: auto;position: relative;left: auto;right: auto;top: auto;bottom: auto;height: auto;font-size: 40px;line-height: 100%}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-ratecode-container .d21-input{cursor: default}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-ratecode-container .d21-input #d21-ratecode{color: #393e47;height: auto;text-align: center}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-selected-day-price{grid-column-end: span 3;padding: 0 5px}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-trigger-ibe{padding: 0;grid-column-start: 4;grid-column-end: -1;overflow: hidden;background: #47955d}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-trigger-ibe #d21-book-button{background: none;color: #FFF;border: 0;min-height: 100%;font-size: 20px;line-height: 120%;padding-top: 15px !important;padding-bottom: 15px !important;height: auto;line-height: 100%;border-radius: 0;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #47955d}#reservierung-box-d21 #d21-quickbook form &gt; .d21-row &gt; .d21-col#d21-trigger-ibe #d21-book-button:after{content: '';margin-left: 30px;position: absolute;right: 30px;top: 50%;width: 30px;height: 30px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}#container .content-swiper{margin: 0;padding-bottom: 90px;overflow: hidden}#container .content-swiper &gt; .swiper{overflow: visible}#container .content-swiper .swiper-button-prev,#container .content-swiper .swiper-button-next{display: none}#container .content-swiper .caption{left: 0;bottom: 0;width: 100%;position: absolute;z-index: 6;padding: 7.5px 15px;color: #FFF;background: rgba(37,42,51,0.8)}#container .content-swiper .ce_image img{width: 100%}#container .content-swiper .swiper-pagination{right: 30px;bottom: -60px;left: 30px;width: auto;z-index: 50;text-align: center}#container .content-swiper .swiper-pagination span{display: inline-block;margin: 0;margin-left: 4px;background: #FFF;border: 2px solid #393e47;box-shadow: none;border-radius: 100%;width: 30px;height: 30px}#container .content-swiper .swiper-pagination span.swiper-pagination-bullet-active{border-color: #393e47;background: #393e47}#container .mod_rocksolid_slider{overflow: visible}#container .mod_rocksolid_slider .rsts-progress{height: 10px}#container .mod_rocksolid_slider .rsts-nav-bullets{right: 30px;bottom: -60px;left: 30px;width: auto;z-index: 50;text-align: center}#container .mod_rocksolid_slider .rsts-nav-bullets ul li{padding: 0;margin: 0}#container .mod_rocksolid_slider .rsts-nav-bullets ul li.rsts-nav-item{margin-left: 4px;display: inline-block}#container .mod_rocksolid_slider .rsts-nav-bullets ul li.rsts-nav-item:before{content: none}#container .mod_rocksolid_slider .rsts-nav-bullets ul li.rsts-nav-item a{background: #393e47;border: 2px solid #fff;box-shadow: none;border-radius: 100%;margin: 0;width: 30px;height: 30px}#container .mod_rocksolid_slider .rsts-nav-bullets ul li.rsts-nav-item a.active{border-color: #FFF;background: #FFF}#container .mod_rocksolid_slider .rsts-slide .ce_text{position: relative}#container .mod_rocksolid_slider .rsts-slide .ce_text .image_container{margin: 0;position: relative;z-index: 1}#container .mod_rocksolid_slider .rsts-slide .ce_text .image_container img{width: 100%}#container .mod_rocksolid_slider .rsts-slide .ce_text .text{z-index: 2;position: absolute;left: 0;bottom: 0;width: 100%;color: #FFF}#container .mod_rocksolid_slider .rsts-slide .ce_text .text p.font_2{text-shadow: 0px 2px 4px #393e47;font-size: 140px;line-height: 108%;padding-left: 30px;margin: 0;margin-bottom: -30px;position: relative;z-index: 5}#container .mod_rocksolid_slider .rsts-slide .ce_text .text p:last-child{position: relative;z-index: 6;width: 100%;padding: 15px;color: #f9e08b;background: rgba(37,42,51,0.8)}#container .mod_article.zimmer{border-bottom: 10px solid #fff;background-size: cover;background-repeat: no-repeat;background-position: center}#container .mod_article.zimmer#zimmer_komfort{background-image: url('/files/hintergrund/hotel-zum-kuhhirten-werdersee-weser-ruhige-lage-gut-schlafen.jpg')}#container .mod_article.zimmer#zimmer_standard{background-image: url('/files/hintergrund/hotel-zum-kuhhirten-zimmer-bremen-doppelbett.jpg')}#container .mod_article.zimmer#zimmer_economy{background-image: url('/files/hintergrund/hotel-zum-kuhhirten-rasen.jpg')}#container .mod_article.zimmer#zimmer_appartments{background-image: url('/files/hintergrund/hotel-zum-kuhhirten-holzringe.jpg')}#container .mod_article.zimmer .article_inside{padding-top: 30px;padding-bottom: 30px;min-height: calc(100vh - 110px);display: flex;justify-content: center;align-items: center}#container .mod_article.zimmer:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(37,42,51,0.8);pointer-events: none;z-index: 1}#container .mod_article.zimmer .inside_wrap{z-index: 5;display: -ms-grid;display: grid;grid-gap: 90px;-ms-grid-columns: 2fr 1fr;grid-template-columns: 2fr 1fr;grid-auto-rows: auto;grid-template-rows: auto 1fr}#container .mod_article.zimmer .inside_wrap:before,#container .mod_article.zimmer .inside_wrap:after{content: none}#container .mod_article.zimmer .inside_wrap .mod_rocksolid_slider{grid-row-end: -1;grid-row-start: 1;-webkit-transform: rotate(-0.5deg);-moz-transform: rotate(-0.5deg);-ms-transform: rotate(-0.5deg);-o-transform: rotate(-0.5deg);transform: rotate(-0.5deg)}#container .mod_article.zimmer .inside_wrap .mod_rocksolid_slider .rsts-view{box-shadow: 5px 5px 5px rgba(0,0,0,0.8);border: 15px solid #fff}#container .mod_article.zimmer .inside_wrap .mod_rocksolid_slider .ce_text .text{max-width: 100%}#container .mod_article.zimmer .inside_wrap .ce_text{color: #FFF;margin-bottom: 0}#container .mod_article.zimmer .inside_wrap .ce_text.optionen{grid-column-end: -1}#container .mod_article.zimmer .inside_wrap .ce_text .text{max-width: 400px}#container .mod_article.zimmer .inside_wrap .ce_text h2{color: #f9e08b;text-transform: uppercase}#container .mod_article.zimmer .inside_wrap .ce_text h3{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #f9e08b;text-transform: uppercase;border-top: 1px solid #f9e08b;padding-top: 15px;margin-bottom: 0}#container .mod_article.zimmer .inside_wrap .ce_text h3 + p{color: #f9e08b}#container .mod_article.zimmer .inside_wrap .ce_text ul &gt; li:before{background: #f9e08b}#container .mod_article.zimmer .inside_wrap .ce_text a.btn{background: #47955d;color: #FFF;padding: 7.5px 15px}#container .mod_article.zimmer .inside_wrap .ce_text a.btn:before{background-image: url(/files/layout/icons/button_white.svg)}#kontakt_intro .inside_wrap{padding-top: 60px;padding-bottom: 60px}.form-confirmation{background: #47955d;color: #FFF;padding: 30px}.ce_form{margin-bottom: 0}.ce_form .formbody{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}.ce_form .formbody:before,.ce_form .formbody:after{content: none}.ce_form .formbody .cell_full{grid-column-start: 1;grid-column-end: -1}.ce_form .formbody .widget.error p.error{margin-top: 6px;margin-bottom: 3px;order: 4;padding: 5px 10px;background: #8e1d2d;color: #FFF;font-size: 16px;line-height: 110%}.ce_form .formbody .widget-textarea{grid-column-start: 1;grid-column-end: -1}.ce_form .formbody .widget-textarea textarea{background: rgba(37,42,51,0.1);border: 0;color: #393e47;width: 100%;height: 10em;padding: 10px}.ce_form .formbody .widget-text,.ce_form .formbody .widget-captcha{display: flex;flex-direction: column}.ce_form .formbody .widget-text label,.ce_form .formbody .widget-captcha label{order: 2;padding-left: 10px}.ce_form .formbody .widget-text input,.ce_form .formbody .widget-captcha input{order: 1}.ce_form .formbody .widget-text input,.ce_form .formbody .widget-captcha input{padding: 10px;border: 0;color: #393e47;background: none;border-bottom: 1px solid #393e47}.ce_form .formbody .widget-select{grid-column-start: 1;grid-column-end: -1}.ce_form .formbody .widget-select select{max-width: 100%;display: block}.ce_form .formbody .widget-radio,.ce_form .formbody .widget-checkbox{grid-column-start: 1;grid-column-end: -1}.ce_form .formbody .widget-radio .radio,.ce_form .formbody .widget-checkbox .radio,.ce_form .formbody .widget-radio .checkbox,.ce_form .formbody .widget-checkbox .checkbox{-webkit-appearance: none;-moz-appearance: none;appearance: none;display: none}.ce_form .formbody .widget-radio legend,.ce_form .formbody .widget-checkbox legend{margin-bottom: 15px}.ce_form .formbody .widget-radio label,.ce_form .formbody .widget-checkbox label{position: relative;display: inline-block;padding-left: 36px;cursor: pointer;margin-right: 30px}.ce_form .formbody .widget-radio label:before,.ce_form .formbody .widget-checkbox label:before{content: '';display: inline-block;width: 20px;height: 20px;position: absolute;left: 0;border: 3px solid #393e47;border-radius: 100%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);background: #FFF}.ce_form .formbody .widget-radio label:after,.ce_form .formbody .widget-checkbox label:after{content: '';display: inline-block;width: 14px;height: 14px;position: absolute;left: 6px;border-radius: 100%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);background: #FFF}.ce_form .formbody .widget-radio input[type="radio"] + label:hover:after,.ce_form .formbody .widget-checkbox input[type="radio"] + label:hover:after{background: #f9e08b}.ce_form .formbody .widget-radio input[type="radio"]:checked + label:after,.ce_form .formbody .widget-checkbox input[type="radio"]:checked + label:after{background: #393e47}.ce_form .formbody .widget-radio input[type="checkbox"] + label:hover:after,.ce_form .formbody .widget-checkbox input[type="checkbox"] + label:hover:after{background: #f9e08b}.ce_form .formbody .widget-radio input[type="checkbox"]:checked + label:after,.ce_form .formbody .widget-checkbox input[type="checkbox"]:checked + label:after{background: #393e47}.ce_form .formbody .widget-submit{text-align: right;grid-column-start: 1;grid-column-end: -1}.ce_form .formbody button{position: relative;font-size: 20px;line-height: 130%;cursor: pointer;border: 0;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #47955d;color: #FFF;padding: 10px 15px;padding-left: 60px}.ce_form .formbody button:before{position: absolute;content: '';top: 50%;left: 10px;width: 30px;height: 30px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}.ce_form .formbody button:hover:before{left: 20px}#header .ce_image.imagesize_8 + #weiterempfehlung,#header .ce_image.imagesize_8 + .ce_text + #weiterempfehlung{bottom: -90px}#weiterempfehlung{position: absolute;left: 60px;pointer-events: none;bottom: 60px;right: 60px;z-index: 50;display: block;transition: all .5s ease-in;-webkit-transition: all .5s ease-in;text-align: right}#weiterempfehlung &gt; .inside{zoom: 1;width: 100%;max-width: 1680px;padding: 0;margin: 0 auto;position: relative;display: block}#weiterempfehlung &gt; .inside:before,#weiterempfehlung &gt; .inside:after{content: "";display: table}#weiterempfehlung &gt; .inside:after{clear: both}#weiterempfehlung &gt; .inside &gt; .wrap{width: 300px;height: 300px;max-width: 20vw;max-height: 20vw;position: relative;display: inline-block}#weiterempfehlung .text{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 20;display: flex;justify-content: center;align-items: center}#weiterempfehlung .text div{width: 100%;text-align: center;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #393e47}#weiterempfehlung .text div p:first-child{font-weight: 400;font-family: 'freestyle'}#weiterempfehlung .text div p:last-child{margin-top: -10px;position: relative;text-transform: uppercase}#weiterempfehlung .circle{position: absolute;border-radius: 50%;width: 100%;height: 100%;top: 0;left: 0}#weiterempfehlung .circle_white{z-index: 10;background-color: white;animation: linear circle_move_white 8s infinite}#weiterempfehlung .circle_red{top: 10px;left: 0;z-index: 4;background-color: #8e1d2d;animation: linear circle_move_red 9s infinite}#weiterempfehlung .circle_gray{top: -10px;left: 16px;z-index: 3;background-color: #393e47;animation: linear circle_move_gray 10s infinite}#weiterempfehlung .circle_yellow{top: 20px;left: -4px;z-index: 2;background-color: #f9e08b;animation: linear circle_move_yellow 6s infinite}#weiterempfehlung .circle_green{top: -14px;left: -6px;z-index: 1;background-color: #47955d;animation: linear circle_move_green 7s infinite}#bestpreis{position: fixed;z-index: 200;top: 0px;transition: all 1s ease-in;-webkit-transition: all 1s ease-in;pointer-events: none;left: 0;width: 100%}#bestpreis .inside{zoom: 1;width: 100%;max-width: 1680px;padding: 0;margin: 0 auto;position: relative;display: block;padding-right: 30px;text-align: right}#bestpreis .inside:before,#bestpreis .inside:after{content: "";display: table}#bestpreis .inside:after{clear: both}#bestpreis .inside .banner{cursor: pointer;position: relative;pointer-events: all}#bestpreis .inside .banner a{text-decoration: none;color: #FFF}#bestpreis .inside .banner p{text-align: left;position: absolute;right: 0;width: 280px;height: 50px;background: #47955d;color: #FFF;z-index: 5;padding-left: 55px}#bestpreis .inside .banner p.title{padding-top: 12px;text-transform: uppercase;z-index: 10;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 20px;line-height: 130%;animation: linear bestpreis_animation 20s infinite}#bestpreis .inside .banner p.title:before{position: absolute;content: '';top: 50%;left: 10px;width: 30px;height: 30px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}#bestpreis .inside .banner p.text{padding-top: 14px;font-size: 18px;line-height: 120%}#bestpreis .inside .banner p.text:before{position: absolute;content: '';top: 50%;left: 10px;width: 30px;height: 30px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}@keyframes bestpreis_animation{30%{opacity: 1}32%{opacity: 0}68%{opacity: 0}70%{opacity: 1}}@keyframes circle_move_white{0%{transform: translateX(0px) translateY(0px)}25%{transform: translateX(4px) translateY(4px)}50%{transform: translateX(2px) translateY(6px)}75%{transform: translateX(-4px) translateY(-4px)}100%{transform: translateX(0px) translateY(0px)}}@keyframes circle_move_green{0%{transform: translateX(0px) translateY(0px)}25%{transform: translateX(-2px) translateY(-2px)}50%{transform: translateX(-1px) translateY(-4px)}75%{transform: translateX(2px) translateY(2px)}100%{transform: translateX(0px) translateY(0px)}}@keyframes circle_move_yellow{0%{transform: translateX(0px) translateY(0px)}25%{transform: translateX(4px) translateY(4px)}50%{transform: translateX(2px) translateY(8px)}75%{transform: translateX(-5px) translateY(-4px)}100%{transform: translateX(0px) translateY(0px)}}@keyframes circle_move_gray{0%{transform: translateX(0px) translateY(0px)}25%{transform: translateX(-2px) translateY(-2px)}50%{transform: translateX(-1px) translateY(-4px)}75%{transform: translateX(2px) translateY(2px)}100%{transform: translateX(0px) translateY(0px)}}@keyframes circle_move_red{0%{transform: translateX(0px) translateY(0px)}25%{transform: translateX(4px) translateY(4px)}50%{transform: translateX(2px) translateY(8px)}75%{transform: translateX(-5px) translateY(-4px)}100%{transform: translateX(0px) translateY(0px)}}#colorbox #cboxTitle{font-size: 18px;line-height: 115%}.ce_image.video a{position: relative}.ce_image.video a:hover:before{background-size: 180px}.ce_image.video a:before{content: '';display: inline-block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;background-image: url('/files/layout/icons/play.svg');background-size: 140px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-position: center;background-repeat: no-repeat}#weiterempfehlung_mobil{display: none}@media (max-width: 1440px){#header &gt; .inside &gt; .header .topbar .phone .hover{top: 100%;height: auto}#header &gt; .inside &gt; .header .topbar .phone svg{width: 40px}#header &gt; .inside &gt; .header .topbar .topmenu li:last-child{display: none}#header &gt; .inside &gt; .header .topbar .topmenu li a{font-size: 16px;line-height: 130%}#header &gt; .inside &gt; .header .topbar &gt; .inside{grid-template-columns: 200px 1fr 190px 150px 80px;min-height: 60px;grid-gap: 15px}#header &gt; .inside &gt; .header .topbar #menu{height: 60px}#header &gt; .inside &gt; .header .topbar #menu span{height: 6px}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(1){top: 12px}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(2),#header &gt; .inside &gt; .header .topbar #menu span:nth-child(3){top: 26px}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(4){top: 40px}#wrapper{padding-top: 60px}#header &gt; .inside .mod_article .inside_wrap .content-player video,#header &gt; .inside .mod_article .inside_wrap .ce_player video,body.startseite #header .content-player video,body.startseite #header .ce_player video{max-height: auto;min-height: calc(100vh - 60px)}html.menu_open #nav_wrapper{top: 58px}html.scrolled_down #bestpreis{top: 70px}#header &gt; .inside .mod_article .inside_wrap .ce_text .text h1.font_2,#header &gt; .inside .mod_article .inside_wrap .ce_text .text h1 span{margin-bottom: -14px}#header &gt; .inside #logo &gt; .inside img{width: 180px}}@media (max-height: 700px), (max-width: 1200px){#nav_wrapper .deko,#nav_wrapper:before{display: none}#nav_wrapper &gt; .inside{grid-template-columns: 160px 1fr 1fr}#header .nav_first,#header .nav_last{font-size: clamp(20px, 2vw, 34px);line-height: 120%}}@media (max-width: 1100px){#weiterempfehlung{-webkit-transform: scale(.75);-moz-transform: scale(.75);-ms-transform: scale(.75);-o-transform: scale(.75);transform: scale(.75);transform-origin: bottom right}#reservierung-box .box_inside,#reservierung-box-d21 .box_inside{max-width: 640px}#container .content-swiper{padding-bottom: 60px}.mod_article.grid_2_1 .inside_wrap,.mod_article.grid_1_2 .inside_wrap,#bewertungsliste .inside_wrap{display: block}.mod_article.grid_2_1 .inside_wrap &gt; *,.mod_article.grid_1_2 .inside_wrap &gt; *,#bewertungsliste .inside_wrap &gt; *{margin-bottom: 15px}.mod_article.grid_2_1 .inside_wrap &gt; *:last-child,.mod_article.grid_1_2 .inside_wrap &gt; *:last-child,#bewertungsliste .inside_wrap &gt; *:last-child{margin-bottom: 0}#container #unsere_zimmer{display: block;min-height: auto;position: relative;padding-top: 60px}#container #unsere_zimmer .nav{position: absolute;left: 0;top: 0;width: 100%;padding: 0}#container #unsere_zimmer .nav ul{border-top: 1px solid #393e47;padding: 0;display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr;grid-auto-rows: auto}#container #unsere_zimmer .nav ul:before,#container #unsere_zimmer .nav ul:after{content: none}#container #unsere_zimmer .nav ul li{border-right: 1px solid #393e47;text-align: center;padding-left: 4px;padding-right: 4px;min-height: auto;font-size: clamp(12px, 2.4vw, 40px);line-height: 120%}#container #unsere_zimmer .nav ul li:last-child{border-right: 0}#container #unsere_zimmer .nav ul li:hover,#container #unsere_zimmer .nav ul li.active{background: #393e47;color: #f9e08b}#container #unsere_zimmer .nav ul li:hover:before,#container #unsere_zimmer .nav ul li.active:before{content: none}#container #unsere_zimmer .nav .optionen{min-height: auto;background: #393e47;color: #f9e08b;padding: 10px;border-top: 1px solid #f9e08b;font-size: clamp(14px, 2.4vw, 20px);line-height: 120%}#container #unsere_zimmer .nav .optionen h4{display: none}#container #unsere_zimmer .nav .d21-trigger-ibe,#container #unsere_zimmer .nav a.btn{bottom: auto;top: 100%}#container #unsere_zimmer .content{padding-top: 50%;min-height: calc(50vh)}#container #unsere_zimmer .content &gt; div .ce_text h3{font-size: 80px;line-height: 120%}#container #unsere_zimmer .content &gt; div .ce_text .text{font-size: clamp(14px, 2.4vw, 20px);line-height: 120%}#container #unsere_zimmer .nav .d21-trigger-ibe,#container #unsere_zimmer .nav a.btn{font-size: 18px;line-height: 120%}#container .mod_article.zimmer .inside_wrap{grid-template-columns: 1fr 1fr;grid-gap: 0}#container .mod_article.zimmer .inside_wrap .mod_rocksolid_slider{margin-bottom: 120px;grid-column-start: 1;grid-column-end: -1}#container .mod_article.zimmer .inside_wrap .ce_text{padding-right: 30px}#container .mod_article.zimmer .inside_wrap .ce_text.optionen{padding-left: 30px;padding-right: 0;padding-top: 66px}#container .mod_article.zimmer .inside_wrap .ce_text .text{max-width: 100%}#container .mod_article.zimmer .inside_wrap .ce_text .text h3{padding-top: 0;border-top: 0;margin-top: 0}.mod_article.mobil_reorder .inside_wrap{display: flex;flex-direction: column}.mod_article.mobil_reorder .inside_wrap .content-swiper,.mod_article.mobil_reorder .inside_wrap &gt; div:first-child{order: 5}}@media (max-width: 900px){#reservierung-box .box_inside{max-width: 100%;width: 100%}#weiterempfehlung{bottom: 300px;display: none}#header &gt; .inside &gt; .header .topbar &gt; .inside{grid-template-columns: 220px 1fr 50px 110px 80px;grid-gap: 10px;padding-left: 0;padding-right: 0}#header &gt; .inside &gt; .header .topbar &gt; .inside .phone .hover,#header &gt; .inside &gt; .header .topbar &gt; .inside .phone:hover .hover{display: none !important}#container .akkordeon .trigger p.bewertet span{min-width: 48px}.ce_text.imagesize_3{display: block;overflow: visible}.ce_text.imagesize_3 &gt; *{margin-bottom: 15px}.ce_text.imagesize_3 &gt; *:last-child{margin-bottom: 0}.ce_text.imagesize_3 .image_container{padding: 0;margin-left: -30px;margin-right: -30px;position: relative}.ce_text.imagesize_3 .image_container:before{content: none}.ce_text.imagesize_3 .image_container img{border-radius: 0;width: 100%;max-width: 100%}}@media (max-height: 720px), (max-width: 710px){#bewertungen .inside_wrap{padding-bottom: 30px}#bewertungsliste .inside_wrap{display: grid;grid-template-columns: 1fr;grid-gap: 0px}#bewertungsliste .inside_wrap &gt; div:first-child{margin-top: 30px;order: 2}#bewertungsliste .inside_wrap &gt; div:last-child{order: 1}h2.font_2 em{margin-top: -10px;display: block}.mod_article .inside_wrap{padding-top: 15px}#header &gt; .inside .mod_article .inside_wrap .imagesize_8 img{min-height: 400px;max-height: 400px}#header &gt; .inside &gt; .header .topbar .phone,#header &gt; .inside &gt; .header .topbar .topmenu{display: none}#header &gt; .inside &gt; .header .topbar #sprache{grid-column-start: 2}#header &gt; .inside &gt; .header .topbar &gt; .inside{grid-template-columns: 1fr 110px 80px}.mod_article .inside_wrap,#header &gt; .inside &gt; .header .topbar &gt; .inside,.mod_article.parallax .inside_wrap .ce_text,#footer &gt; .inside,#header &gt; .inside #logo &gt; .inside{padding-left: 15px;padding-right: 15px}#nav_wrapper &gt; .inside{padding-top: 60px;grid-template-columns: 1fr 1fr}#nav_wrapper &gt; .inside .nav_first{grid-column-start: 1}#footer{padding-bottom: 60px}#header &gt; .inside .mod_article .inside_wrap .ce_text .text{padding-top: 20vh}#weiterempfehlung,#reservierung-box,#reservierung-box-d21,#bestpreis{display: none}#weiterempfehlung_mobil{display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 1fr;grid-template-columns: 1fr;grid-auto-rows: auto;position: fixed;z-index: 200;box-shadow: 0px 0px 4px rgba(0,0,0,0.4);bottom: 0;left: 0;min-height: 64px;width: 100%;background: #FFF}#weiterempfehlung_mobil:before,#weiterempfehlung_mobil:after{content: none}#weiterempfehlung_mobil .text{align-self: end;display: -ms-grid;display: grid;grid-gap: 4px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}#weiterempfehlung_mobil .text:before,#weiterempfehlung_mobil .text:after{content: none}#weiterempfehlung_mobil .text &gt; p{font-size: 16px;line-height: 120%;grid-column-start: 1;grid-column-end: -1;color: #47955d;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width: 100%;padding-top: 5px;text-transform: uppercase;text-align: center}#weiterempfehlung_mobil .text .btn_anrufen{background: #393e47;color: #FFF;display: inline-block;text-decoration: none;text-align: center;padding: 4px;padding-bottom: 8px;padding-top: 2px;font-size: 16px;line-height: 120%;text-transform: uppercase;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#weiterempfehlung_mobil .text .btn_anrufen span{margin-right: 5px;-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-ms-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);display: inline-block}#weiterempfehlung_mobil .text .btn_anrufen span svg{width: 22px}#weiterempfehlung_mobil .text .btn_anrufen span svg path,#weiterempfehlung_mobil .text .btn_anrufen span svg polygon{fill: #FFF}#weiterempfehlung_mobil .text .btn_anrufen span svg polyline{stroke: #FFF}#weiterempfehlung_mobil .text .btn_anrufen span svg text{fill: #FFF}#weiterempfehlung_mobil .text .btn_anrufen span svg .st1{display: inline-block}#weiterempfehlung_mobil .text .btn_anrufen span .hover{display: none}#weiterempfehlung_mobil .text .d21-trigger-ibe,#weiterempfehlung_mobil .text .ga_bestprice{background: #47955d;color: #FFF;text-align: center;padding: 6px;padding-bottom: 0px;font-size: 16px;line-height: 120%;text-transform: uppercase;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-decoration: none}#weiterempfehlung_mobil .text .d21-trigger-ibe span,#weiterempfehlung_mobil .text .ga_bestprice span{-webkit-transform: translateY(3px);-moz-transform: translateY(3px);-ms-transform: translateY(3px);-o-transform: translateY(3px);transform: translateY(3px);width: 18px;height: 18px;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');margin-right: 5px}#wrapper{padding-top: 44px}#header &gt; .inside &gt; .header .topbar{border-bottom: 4px solid #fff}#header &gt; .inside #logo &gt; .inside{padding-top: 5px;padding-bottom: 0}#header &gt; .inside .mod_article .inside_wrap .content-player video,#header &gt; .inside .mod_article .inside_wrap .ce_player video,body.startseite #header .content-player video,body.startseite #header .ce_player video{min-height: calc(100vh - 48px - 54px)}#nav_wrapper{max-height: calc(100vh - 48px)}#header &gt; .inside .mod_article .inside_wrap .content-player video,#header &gt; .inside .mod_article .inside_wrap .ce_player video,.mod_article.parallax .inside_wrap .ce_image img,.mod_article.parallax .inside_wrap .content-player img,.mod_article.parallax .inside_wrap .ce_player img,.mod_article.parallax .inside_wrap .ce_image video,.mod_article.parallax .inside_wrap .content-player video,.mod_article.parallax .inside_wrap .ce_player video{max-height: calc(100vh - 48px - 54px)}html.menu_open #nav_wrapper,.mod_article.parallax .inside_wrap .ce_image,.mod_article.parallax .inside_wrap .content-player,.mod_article.parallax .inside_wrap .ce_player{top: 48px}#header &gt; .inside &gt; .header .topbar &gt; .inside{min-height: auto;height: 44px;padding-top: 0;padding-bottom: 0}#header &gt; .inside &gt; .header .topbar #menu{width: 44px;height: 44px}#header &gt; .inside &gt; .header .topbar #menu span{left: 4px;width: 36px}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(1){top: 9px}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(2){top: 19px}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(3){top: 19px}#header &gt; .inside &gt; .header .topbar #menu span:nth-child(4){top: 29px}#header &gt; .inside #logo &gt; .inside img{width: 120px}#header &gt; .inside &gt; .header .topbar &gt; .inside{grid-template-columns: 120px 1fr 44px;grid-gap: 15px}}@media (orientation: landscape) and (min-width: 900px) and (max-height: 720px){#wrapper #header &gt; .inside &gt; .header .topbar &gt; .inside{grid-template-columns: 120px 1fr 120px 44px}}.desktop_hidden{display: none}@media (max-width: 840px){.desktop_hidden{display: inline-block}.mobile_hidden{display: none}#container .content-swiper{margin-left: -15px;margin-right: -15px;padding-bottom: 40px}#container .content-swiper .caption{background: #393e47;position: relative;top: auto;left: auto;bottom: auto;right: auto}#container .content-swiper .swiper-pagination{bottom: -40px}#container .content-swiper .swiper-pagination span{width: 20px;height: 20px}#container .mod_rocksolid_slider .rsts-slide .ce_text .text p.font_2{display: none}#container .mod_article.zimmer .inside_wrap .mod_rocksolid_slider .rsts-view{border: 10px solid #fff}.mod_article.grid_1_2 .inside_wrap,.zitat .text,#footer &gt; .inside .mitte .center{display: block}.mod_article.grid_1_2 .inside_wrap &gt; *,.zitat .text &gt; *,#footer &gt; .inside .mitte .center &gt; *{margin-bottom: 15px}.mod_article.grid_1_2 .inside_wrap &gt; *:last-child,.zitat .text &gt; *:last-child,#footer &gt; .inside .mitte .center &gt; *:last-child{margin-bottom: 0}.ce_text.list_grid_2 ul{column-count: 1}#footer &gt; .inside .mitte .center .ce_text,#footer #social_media{text-align: center}#footer #social_media &gt; a{float: none}.mod_article.grid_3 .inside_wrap{grid-template-columns: 1fr 1fr;grid-gap: 30px}.mod_article.grid_3 .inside_wrap .ce_text.imagesize_7 .text h3{font-size: 18px;line-height: 120%}.mod_article.grid_3_images#bewertungsportale .inside_wrap{grid-template-columns: 1fr 1fr 1fr;margin-top: 30px}.chart_wrap .circle{width: 40%}.chart_wrap .circle_rate{width: 55%}.chart_wrap + .info{margin-top: 0}.mod_article.grid_3_images .inside_wrap{grid-template-columns: 1fr 1fr}.mod_article.grid_3_images .inside_wrap .ce_text{display: block;min-height: auto}.mod_article.grid_3_images .inside_wrap .ce_text .image_container{position: relative;left: auto;top: auto;height: auto}.mod_article.grid_3_images .inside_wrap .ce_text .text{padding: 10px;position: absolute;top: 50%;left: 0;width: 100%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}.mod_article.grid_3_images .inside_wrap .ce_text.h2_kategorie .text{position: relative;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);top: auto;left: auto;padding: 0}.mod_article.grid_3_images .inside_wrap .image_container{min-height: auto}.mod_article.grid_3_images .inside_wrap &gt; *{order: 13}.mod_article.grid_3_images .inside_wrap .h2_kategorie{order: 1}.mod_article.grid_3_images .inside_wrap .order_2{order: 2}.mod_article.grid_3_images .inside_wrap .order_3{order: 3}.mod_article.grid_3_images .inside_wrap .order_4{order: 4}.mod_article.grid_3_images .inside_wrap .order_5{order: 5}.mod_article.grid_3_images .inside_wrap .order_6{order: 6}.mod_article.grid_3_images .inside_wrap .order_7{order: 7}.mod_article.grid_3_images .inside_wrap .order_8{order: 8}.mod_article.grid_3_images .inside_wrap .order_9{order: 9}.mod_article.grid_3_images .inside_wrap .order_10{order: 10}.mod_article.grid_3_images .inside_wrap .order_11{order: 11}.mod_article.grid_3_images .inside_wrap .order_12{order: 12}.mod_article.grid_3_images .inside_wrap .cell_double{grid-column-end: span 1}}@media (max-width: 640px){body{font-size: 16px}a.btn{font-size: 20px;line-height: 130%}a.btn:before{width: 20px;height: 20px;margin-right: 5px;-webkit-transform: translateY(4px);-moz-transform: translateY(4px);-ms-transform: translateY(4px);-o-transform: translateY(4px);transform: translateY(4px)}a.btn:hover:before{-webkit-transform: translateY(4px) translateX(2px);-moz-transform: translateY(4px) translateX(2px);-ms-transform: translateY(4px) translateX(2px);-o-transform: translateY(4px) translateX(2px);transform: translateY(4px) translateX(2px)}#container #unsere_zimmer .content &gt; div .ce_text h3{display: none}#container #unsere_zimmer{margin-left: -15px;margin-right: -15px}#container #unsere_zimmer .content &gt; div .ce_image{height: auto;bottom: 50px}#container #unsere_zimmer .content &gt; div .ce_text .text{min-height: 50px;background: #393e47}#container .content-swiper .caption{font-size: 14px;line-height: 120%}.akkordeon .detail,.akkordeon .trigger p.bewertet{font-size: 18px;line-height: 120%}#container .akkordeon .trigger:before{left: 10px}#container .akkordeon .trigger{padding-left: 60px;padding-right: 10px;font-size: 18px;line-height: 120%;grid-gap: 15px;grid-template-columns: 1fr 90px}#container .akkordeon .content{padding-right: 10px;padding-left: 10px;padding-top: 10px;padding-bottom: 10px}#container .content-accordion .handorgel__content{padding-left: 15px;padding-right: 15px}.ce_form .formbody{grid-template-columns: 1fr}#container .akkordeon .content &gt; div,#nav_wrapper &gt; .inside{display: block}#container .akkordeon .content &gt; div &gt; *,#nav_wrapper &gt; .inside &gt; *{margin-bottom: 15px}#container .akkordeon .content &gt; div &gt; *:last-child,#nav_wrapper &gt; .inside &gt; *:last-child{margin-bottom: 0}#nav_wrapper &gt; .inside{max-width: 360px}#container .mod_article.zimmer .inside_wrap{display: block}#container .mod_article.zimmer .inside_wrap &gt; *{margin-bottom: 15px}#container .mod_article.zimmer .inside_wrap &gt; *:last-child{margin-bottom: 0}#container .mod_article.zimmer .inside_wrap .ce_text{padding-right: 0}#container .mod_article.zimmer .inside_wrap .ce_text.optionen{padding-left: 0;padding-top: 15px}#container .mod_rocksolid_slider .rsts-slide .ce_text .text p:last-child{padding: 8px 10px}#container .mod_article.zimmer .inside_wrap .mod_rocksolid_slider{margin-bottom: 90px;font-size: 16px;line-height: 120%}#footer .nav_1,#footer .nav_2{font-size: 16px;line-height: 120%}#footer &gt; .inside .mod_customnav ul li{padding-right: 10px;margin-right: 5px}}@media (max-width: 520px){h1{font-size: clamp(24px, 0.88rem + 2vw, 28px)}h1 .font_2,h1.font_2{font-size: clamp(48px, -0.16rem + 16vw, 80px)}#header &gt; .inside #logo &gt; .inside img{width: 80px}#header &gt; .inside &gt; .header .topbar &gt; .inside{grid-template-columns: 80px 1fr 44px;grid-gap: 15px}.ce_text.h2_kategorie h2{padding-left: 0}#footer .icons &gt; a,#footer #social_media &gt; a{width: 44px;height: 44px}#d21-big-calendar{display: none}#container .content-accordion .handorgel__header button{font-size: 22px;line-height: 120%}#header &gt; .inside &gt; .header .topbar #sprache li img{width: 36px}.akkordeon .trigger .titel p:first-child{font-size: 18px;line-height: 120%;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#container .akkordeon .content .detail p:first-child span{white-space: normal}.mod_article.grid_3_images .inside_wrap{display: block}.mod_article.grid_3_images .inside_wrap &gt; *{margin-bottom: 7.5px !important}.mod_article.grid_3_images .inside_wrap &gt; *:last-child{margin-bottom: 0 !important}.mod_article.grid_3_images .inside_wrap .cell_double{min-height: auto}.mod_article.grid_3_images .inside_wrap .cell_double img{position: relative;left: auto;top: auto;height: auto}.mod_article.grid_3_images .inside_wrap .ce_text{min-height: 260px}.mod_article.grid_3_images .inside_wrap .ce_text.h2_kategorie{min-height: auto}}
</pre></body></html>