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>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>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%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

.rsts-skin-default.rsts-main{position:relative}.rsts-skin-default.rsts-type-fade .rsts-slide{background-color:#fff}.rsts-skin-default .rsts-caption{position:absolute;top:20px;left:20px;margin-right:20px;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;-o-transition:opacity 0.5s,-o-transform 0.5s;transition:opacity 0.5s,transform 0.5s}.rsts-skin-default .rsts-active .rsts-caption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;right:55px;bottom:15px;overflow:hidden;width:30px;height:30px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;line-height:0;text-align:center;text-decoration:none;text-indent:-9999px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAilBMVEUHBwg/QEF5enp5ensCAwQHCAhzdHUAAQEGBwh8fX37+/svMDBub3COjo9yc3NtbW709fWvsLDm5uba2trR0dEuLi6Pj4/Q0NDl5eXZ2toFBgfz8/MuLy/09PT29vb8/Pz6+vp7e3x0dXZzdHT4+Pj39/f9/v3+/v79/f3///8EBQb5+fkAAAD19fVMP6q+AAAALnRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8hTP8QAAAJ1JREFUeNrV0lkPwiAMAOB53zrva2xOxQm0///vWZ4a1o3EN20gNPnSlFASRKVQIS2KFHPKaPvcH8St8WesXYzddVMIZn3NZ1tTZ9Y7QLa7MdfVWlgYZqk9lzML7VZPbGCdDsFekpI14GoN/fGoY6aqkbVaUvVg0lKN7v3wvcuwt/Tg5tIPRjA77I/i1dhX2dnEJnYq4vP+2a/4FX8AsSOXytKixMYAAAAASUVORK5CYII=');-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);background-position:50% 50%;-webkit-transition:opacity 0.05s linear;-moz-transition:opacity 0.05s linear;-o-transition:opacity 0.05s linear;transition:opacity 0.05s linear}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAIVBMVEWhoaE7PD15enqVlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXsWX/bAAAAC3RSTlOAgICAgICAgICAgMiF55wAAAB9SURBVHja7dUxEoAgFANRFBTw/ge2YythEivHn/6VmU3XiwUOHPhPuGYf196zjLHPOi0tWsBYtICx/Zxgw4INCzYs2LBgw4INC55ZFadhN+NVbeh9jhf6mGJDgw0NNjTY0GBDgz0NXusiYDRWwGisgNHFL0Yrnwxd4MCBtd3+EosAicYyWQAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover,.rsts-skin-default .rsts-video-play:hover,.rsts-skin-default .rsts-video-stop:hover,.rsts-skin-default .rsts-thumbs-prev:hover,.rsts-skin-default .rsts-thumbs-next:hover{background-color:#eee;background-color:rgba(238,238,238,0.7)}.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{right:20px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAkFBMVEUBAQLPz9AlJiYlJifS0tIsLS0nJyjQ0dDR0tIBAQElJSYrLC2tra39/PwFBQYFBgf6+fmBgYKCgoL9/f339vZBQULIycnIyMiCg4PR0dEmJycmJyjMzMz8/Pzl5eXj4+MCAwQGBwghIiP09PT7+/shIiL6+vrNzs7Nzc0iIyP29vb39/cHCAkAAAD////19fV/WdL3AAAAMHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRnvRdAAAAnklEQVR42tXSxw7CMAwG4LL3XqUtLdRQqNPY7/92WEJVDhkSN7B8iPTpl6M4ETMAA0t/ChmwPTELe+uPGKsQKywWflYUJxn5eI9xpOsneXidp7pp3Wa+dHrGbWY6d43bLD673nR9vLsZaL5cNfoAyp0eDyRdntxp6icy+/Ei981HqVGLq3xo1GaFm4kuRb1vvp1mFNzYLrzvn/2KX/MbXNOe099MDj0AAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAHlBMVEWhoaE7PD2VlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXtfGSSAAAACnRSTlOAgICAgICAgICAXdxslAAAAHxJREFUeNrt1TEOgDAMxdDSAi33vzBbPVUoZkLE+1O2/HK9KHHixH/A9fS4jnGGMfZZl6VFBzAWHcLHQD9gocFCg4UGCw0WGiw0WGjwum3qEsb7tH1xWViwsGBhwcKChQULC5Z2jRs2itHdfc+GjWB094vR+ieHLnHixK4bjyV89TB6vlgAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;top:50%;right:10px;margin-top:-15px}.rsts-skin-default .rsts-thumbs-prev{right:auto;left:10px}.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUgISLDw8MgICGUlZaIiImSk5PCwsP9/f39/PyHh4iUlJWSkpLX2NgAAQIoKSkGBwgdHR7Ly8skJSYEBAXHyMj+/v739/ciIyMhIiImJyfNzc3S0tL8/Pz7+/v29vYHCAnNzs4AAAD////19fVh+HN2AAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAiUlEQVR42uXRyQ7CMAwE0LC2QHfaQkji1sP//yNR1csEiXMlfPFI7zCWbN7JCCVmnj9i738x2hbMpHPTzCAmfag+XyAmrWt2QzqV5URuSLWqdHXmsDMRbFHYuPbnkPBw0rtaBzgbw21IWPKjdg6xxHV68ZJ2j9mhXyrRX/34fblgLQyQLf57S/wBI9V2nx3O9QoAAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAeUlEQVR42u3UMQ6AMAzF0A8BmvufGHVpyOIOFRJI8f5WyxcqXLhw4U9jLeCznYzRNtYi2zsIs2UttqzFlrXYshZb1mLLWmg31iJ7+YVaaJ210GY9x/awWdsc+z5s1uaEQ4cNbY449LChzQFn3W3S9qsBFi5cuPDr+AYQcW8C6kiUiAAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUwMTKKi4suLzAGBwja2trR0dEwMDEuLi/Q0NDZ2dmJiYp7e3x6e3t/gIEAAQL09PTn5+f6+vr8/Px0dHVwcHH8/f329vYFBgdzdHT+/v79/v339/f9/f3///90dXb4+Pj5+fkEBQYAAAD19fUC5l8BAAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAnElEQVR42uXSyQ4CIQwG4HEddRZmZUSEQnn/d7RkSAi4HI2Jf6AlfIceoHCOMcccrTXcMR5OtInf5k/YyLVL84qHjoHvwLrhmdW+0AJIhT6eVc79YYtYCQBRIZanPmO1QWuxVqr2/aIylqD9fdP4OoLMZ5sb+dK2i8Xr3cTZie+CRk49aOTUcSRNOfo8TXPUnB1QPj0J5z/5Hb7OD7UPdeTEuFeXAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAg0lEQVR42u3UMQ6EMAxE0WVDYu5/YhpLXzBSRkAF8i9tvXZ+24MKFy5c+HP4P06H0RzGRoyjjWgOY1Nj0YLFpsaip7hFNrBog3ug02brDKsWK3imxQqe6EWsxWi1HqOxHqONBTuN9RiN9Vg11mPVWI9V99tL0rEe6/dVA1i4cOHCl9oBak1vAkBKLfwAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default.rsts-video-playing .rsts-nav,.rsts-skin-default.rsts-video-playing .rsts-prev,.rsts-skin-default.rsts-video-playing .rsts-next{display:none}.rsts-skin-default.rsts-video-playing .rsts-nav-thumbs{display:block}.rsts-skin-default.rsts-touch .rsts-nav-numbers,.rsts-skin-default.rsts-touch .rsts-nav-tabs{display:none}.rsts-skin-default .rsts-nav{position:absolute;right:95px;bottom:12px;left:10px;text-align:right}.rsts-skin-default .rsts-nav ul{margin:0 !important;padding:0 !important}.rsts-skin-default .rsts-nav li{display:inline}.rsts-skin-default .rsts-nav-numbers a,.rsts-skin-default .rsts-nav-tabs a{display:inline-block;height:30px;min-width:30px;padding:0.65em 0.5em 0.5em;margin:0 2px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;font-size:12px;text-align:center;text-decoration:none;color:#fff;background-color:#555;background-color:rgba(85,85,85,0.6);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.rsts-skin-default .rsts-nav-numbers a:hover,.rsts-skin-default .rsts-nav-numbers a.active,.rsts-skin-default .rsts-nav-tabs a:hover,.rsts-skin-default .rsts-nav-tabs a.active{color:#333;background-color:#fff;background-color:rgba(255,255,255,0.5)}.rsts-skin-default:hover .rsts-nav-numbers a,.rsts-skin-default:hover .rsts-nav-tabs a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.rsts-skin-default .rsts-nav-bullets{line-height:0}.rsts-skin-default .rsts-nav-bullets a{display:inline-block;width:9px;height:9px;overflow:hidden;margin:12px 4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:none;text-align:left;text-indent:-999px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px #777;-moz-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#777;-webkit-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;-moz-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555}.rsts-skin-default .rsts-nav-thumbs{position:static;padding-top:5px}.rsts-skin-default .rsts-nav .rsts-nav-prev,.rsts-skin-default .rsts-nav .rsts-nav-next{display:none}.rsts-skin-default .rsts-video-play{top:50%;right:auto;bottom:auto;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAb1BMVEU4ODgGBgbx8fGurq7i4uIODg5QUFD7+/vBwcEUFBQYGBggICC1tbXNzc0JCQkVFRWsrKwTExPExMTS0tImJibv7+9KSkozMzP4+PhYWFj+/v6Dg4MDAwPl5eVycnKenp4MDAza2toPDw////8AAACZ5/RyAAAAJXRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwmBGiwAAALNJREFUeNrt1kcOwkAQRFFyxsYmBxtDc/8zIrGpA/xaWKhnO9KT5ncvZvCxnGSSSSaZv2GK0sIsFzMHM53MWwPzfkU8OwsT9cHCRHOyMHFpLYwCIUaBEKNAiFEgxCgQYhSIMQrEGAXijAJxJrZrC7NZGZjb/WF41PHqSLw/Owa+q9D6KQthlAUwykIYZSGMsiBGWRCjLIhRFsQoC2Ga0S8LZMqx7gAzLPr0aUsmmWSS6SXzBf8cqwAv1zglAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-play{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAARVBMVEUJCQlOTk4nJyddXV1gYGD29vbh4eGTk5PAwMA2NjYYGBgGBga3t7dUVFQtLS0SEhKHh4fb29sDAwPz8/NaWlr///8AAACZTZFgAAAAF3RSTlOAgICAgICAgICAgICAgICAgICAgICAgCZn8kAAAAFfSURBVHja7dpZUsMwFAVR5gDRLMT+l8r1Cqjih/5oLyB1kurYlp4evkGXGDFixIgRI0aMGDFixIgRI0aMGDFifseQvsBfPvjrdgdhzvsnCHPePkCY8/oCwpxzu4MwCQeESTggTMIBYa5wQJiEA8IkHBAm4YAwVzggTMIBYRIOCJNwQJgrHBAm4YAwCQeESTggzBUOCJNwQJiEA8IkHBDmCgeESTggTMIBYRIOCHOFA8IkHBAm4YAw5/UZhDn7iYOZjfPLlM5pZizMv2lXzk1vNs4duHTOs2kszFN7V87L1WycN73SOe/AY2FWB7tyFnGzcVaUpXPW2mNhdiF25WwWzcbZuSqds6c3Fma3c1fOpvRsnB3y0jmzg7EwU5VdOcOv2TiTuNI5M8qxMNPbXTlD9tk4E//SOWchxsKcEnmsoMM8qGNOYsRgLjFixIgRI0aMGDFixIgRI0aMGDH/e/0Ai4OJ2+ZcrkwAAAAASUVORK5CYII=');background-size:70px,70px}}.rsts-skin-default .rsts-video-stop{top:20px;right:20px;left:auto;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEWnp6dOTk7x8fHv7+9HR0fw8PDu7u7e3t5NTU3f398UFBQTExP4+PhLS0tvb29xcXH09PRJSUn39/fn5+cWFhampqb29vZISEhMTExLS0ukpKT////r6+sAAAD///8AAABKSkr19fUAAAD///8df9PJAAAAJHRSTlN6e35+e35+e3t7fX1/fHl5fXt/e315fnt7e3p/foGBfnt9gIDdofLFAAAAk0lEQVR42u2SSQ7DIAxF03nKPBEC2Ni9/x3jsMXqsuqiljxITx/8EcX7Y/wxuOmUhmPhIMdlg4akzxGbMscrBu4IyHLANce+Ymb7WKRWPsdyqpCnZJzVzUmUEgvpxmAYA4dxAB3TIanvupqisJdkRwr2O403K9V43bdpgaLuu6/x3KY7sO7VN7+m4TI5+K3v8H28AYM7doAzbo6MAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-stop{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAALVBMVEXo6OjGxsZjY2PKysq3t7ewsLCOjo7f39+Pj4/l5eVfX19hYWHj4+NRUVH///80A/15AAAAD3RSTlOGkL2PlZemiKWHvr2HyICcCOzTAAAAv0lEQVR42u3VSQ7DIAxA0bRJSBjs+x83mzYfNnatLqpKeM0THmRY9IuYeOKJJ7bwlsdTWwCfUpsS+Smni7EipfVW5PQwtte5iqAdvIvcGiuy25gs0e1ta7YwuqJ76+NRr6P1MbkSTM7HaKyP0QXK1HyMxgaxrjde1cBe1TV4MzZeMxYdm7OvF9OWR7H0YtpDG/ojnDurnc6hfT7Iw9tnImE7ney00bdFJ3Uw+mXpQoq822Nv8/Yf383EE0/8G3wBfh3Bcn7dsMIAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-video-youtube>.rsts-video-stop{top:25px}.rsts-skin-default .rsts-video-vimeo>.rsts-video-stop{top:10px;right:auto;left:10px}.rsts-skin-default .rsts-progress{position:absolute;top:0;right:0;width:100%;height:2px;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.rsts-skin-default .rsts-progress div{height:100%;background-color:#fff}.rsts-skin-default .rsts-progress.rsts-progress-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.rsts-skin-default .rsts-thumbs-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.rsts-skin-default .rsts-thumbs-slide.rsts-thumbs-active-thumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

#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 > figure,.float_right,.media--right > 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 > div{margin-bottom: 5px}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info > 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 > .inside > .header .topbar #sprache li:first-child{opacity: .5}html[lang="en"] #header > .inside > .header .topbar #sprache li:last-child{opacity: 1}html[lang="en"] #header > .inside > .header .topbar .phone_wrap > *{float: right;margin-left: 10px}html.menu_open #header > .inside > .header .topbar #menu{background: #FFF}html.menu_open #header > .inside > .header .topbar #menu span{background: #393e47}html.menu_open #header > .inside > .header .topbar #menu span:nth-child(1){top: 18px;width: 0%;left: 50%}html.menu_open #header > .inside > .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 > .inside > .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 > .inside > .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 > *,.ce_text .text > *,#main .mod_article .inside_wrap > *{margin-bottom: 30px}.ce_text > *:last-child,.ce_text .text > *:last-child,#main .mod_article .inside_wrap > *: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 > li{padding-left: 20px;position: relative;margin-bottom: 7.5px}#main ul > li:last-child{margin-bottom: 0}#main ul > 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 > .inside{position: relative}#header > .inside #logo{width: 100%;position: fixed;left: 0;top: 0;z-index: 600;pointer-events: none}#header > .inside #logo > .inside{zoom: 1;width: 100%;max-width: 1680px;padding: 30px 30px;margin: 0 auto;position: relative;display: block;padding-top: 15px}#header > .inside #logo > .inside:before,#header > .inside #logo > .inside:after{content: "";display: table}#header > .inside #logo > .inside:after{clear: both}#header > .inside #logo > .inside a{pointer-events: all}#header > .inside #logo > .inside img{transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#header > .inside > .header{position: fixed;top: 0;left: 0;width: 100%;z-index: 500}#header > .inside > .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 > .inside > .header .topbar > .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 > .inside > .header .topbar > .inside:before,#header > .inside > .header .topbar > .inside:after{content: "";display: table}#header > .inside > .header .topbar > .inside:after{clear: both}#header > .inside > .header .topbar > .inside:before,#header > .inside > .header .topbar > .inside:after{content: none}#header > .inside > .header .topbar > .inside > *{align-self: center}#header > .inside > .header .topbar .topmenu{grid-column-start: 2;text-align: center;color: #FFF}#header > .inside > .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 > .inside > .header .topbar .topmenu a.btn{padding-left: 30px}#header > .inside > .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 > .inside > .header .topbar .topmenu a.btn:hover:before{left: 5px}#header > .inside > .header .topbar .topmenu ul li{display: inline-block;margin-left: 30px}#header > .inside > .header .topbar .topmenu ul li:first-child{margin-left: 0}#header > .inside > .header .topbar .phone_wrap{text-align: center;zoom: 1}#header > .inside > .header .topbar .phone_wrap:before,#header > .inside > .header .topbar .phone_wrap:after{content: "";display: table}#header > .inside > .header .topbar .phone_wrap:after{clear: both}#header > .inside > .header .topbar .phone_wrap > *{display: inline-block;float: left}#header > .inside > .header .topbar .phone_wrap > *.phone{margin-right: 15px}#header > .inside > .header .topbar .phone{position: relative;text-align: center}#header > .inside > .header .topbar .phone svg{width: 60px}#header > .inside > .header .topbar .phone svg path,#header > .inside > .header .topbar .phone svg polygon{fill: #FFF}#header > .inside > .header .topbar .phone svg polyline{stroke: #FFF}#header > .inside > .header .topbar .phone svg text{fill: #FFF}#header > .inside > .header .topbar .phone svg .st1{display: inline-block}#header > .inside > .header .topbar .phone:hover .hover{opacity: 1}#header > .inside > .header .topbar .phone .hover{opacity: 0;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;position: absolute;left: 50%;top: 100%;width: 300px;background: #feecbd;-webkit-transform: translate(-50%, 30px);-moz-transform: translate(-50%, 30px);-ms-transform: translate(-50%, 30px);-o-transform: translate(-50%, 30px);transform: translate(-50%, 30px);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 > .inside > .header .topbar .phone .hover p.subline{margin-top: 10px;font-size: 24px;line-height: 120%}#header > .inside > .header .topbar .whatsapp{position: relative;text-align: center}#header > .inside > .header .topbar .whatsapp > img{width: 60px}#header > .inside > .header .topbar .whatsapp:hover .hover{opacity: 1}#header > .inside > .header .topbar .whatsapp .hover{opacity: 0;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;position: absolute;left: 50%;top: 100%;width: 300px;background: #FFF;color: #393e47;-webkit-transform: translate(-50%, 30px);-moz-transform: translate(-50%, 30px);-ms-transform: translate(-50%, 30px);-o-transform: translate(-50%, 30px);transform: translate(-50%, 30px);padding: 10px;padding-bottom: 30px;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 > .inside > .header .topbar .whatsapp .hover p{margin-bottom: 10px}#header > .inside > .header .topbar .whatsapp .hover p.subline{margin-bottom: 10px}#header > .inside > .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 > .inside > .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 > .inside > .header .topbar #menu span:nth-child(1){top: 24px}#header > .inside > .header .topbar #menu span:nth-child(2),#header > .inside > .header .topbar #menu span:nth-child(3){top: 40px}#header > .inside > .header .topbar #menu span:nth-child(4){top: 56px}#header > .inside > .header .topbar a{color: #393e47}#header > .inside > .header .topbar #sprache ul{text-align: right}#header > .inside > .header .topbar #sprache li{display: inline-block}#header > .inside > .header .topbar #sprache li:last-child{transition: all .2s ease-in;-webkit-transition: all .2s ease-in;opacity: .5;margin-left: 10px}#header > .inside > .header .topbar #sprache li:last-child:hover{opacity: 1}#header > .inside > .header .topbar #sprache li img{width: 44px}#header > .inside .mod_article{min-height: auto;z-index: 6;overflow: visible}#header > .inside .mod_article .inside_wrap{max-width: 100%;padding: 0;position: relative}#header > .inside .mod_article .inside_wrap .content-player video,#header > .inside .mod_article .inside_wrap .ce_player video{width: 100%;max-height: calc(100vh - 110px);object-fit: cover}#header > .inside .mod_article .inside_wrap .video_container{margin-bottom: -8px}#header > .inside .mod_article .inside_wrap .ce_text{z-index: 50;position: absolute;top: 0;width: 100%;left: 0}#header > .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 > .inside .mod_article .inside_wrap .ce_text .text:before,#header > .inside .mod_article .inside_wrap .ce_text .text:after{content: "";display: table}#header > .inside .mod_article .inside_wrap .ce_text .text:after{clear: both}#header > .inside .mod_article .inside_wrap .ce_text .text h1,#header > .inside .mod_article .inside_wrap .ce_text .text h2,#header > .inside .mod_article .inside_wrap .ce_text .text h3,#header > .inside .mod_article .inside_wrap .ce_text .text p,#header > .inside .mod_article .inside_wrap .ce_text .text a{color: #FFF;text-shadow: 0px 2px 4px #393e47}#header > .inside .mod_article .inside_wrap .ce_text .text h1.font_2,#header > .inside .mod_article .inside_wrap .ce_text .text h1 span{margin-bottom: -26px}#header > .inside .mod_article .inside_wrap .imagesize_1 img{height: calc(100vh - 110px);object-fit: cover}#header > .inside .mod_article .inside_wrap .imagesize_8 img{min-height: 520px;max-height: 620px;object-fit: cover}#header > .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 > 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 > span > 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"] > 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"] > div:before,.ce_text[data-namep="google-maps-rejected-show"] > div:after{content: "";display: table}.ce_text[data-namep="google-maps-rejected-show"] > 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 > *{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 > .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 > .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 > a,#footer #social_media > a{position: relative;float: left;margin-right: 15px;width: 80px;height: 80px}#footer .icons > a:last-child,#footer #social_media > a:last-child{margin-right: 0}#footer .icons > a > svg,#footer #social_media > a > svg{position: absolute;left: 0;top: 0;width: 100%;height: 100%}#footer .icons > a > svg path,#footer #social_media > a > svg path,#footer .icons > a > svg polygon,#footer #social_media > a > svg polygon{fill: #9aaab5;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#footer .icons > a > svg text,#footer #social_media > a > svg text{fill: #9aaab5;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#footer .icons > a > svg polyline,#footer #social_media > a > svg polyline{stroke: #9aaab5;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#footer .icons > a:hover > svg path,#footer #social_media > a:hover > svg path,#footer .icons > a:hover > svg polygon,#footer #social_media > a:hover > svg polygon{fill: #f9e08b}#footer .icons > a:hover > svg polyline,#footer #social_media > a:hover > svg polyline{stroke: #f9e08b}#footer .icons > a:hover > svg text,#footer #social_media > a:hover > svg text{fill: #f9e08b}#footer .icons > a.phone > svg > #icon_phone,#footer #social_media > a.phone > svg > #icon_phone{display: inline-block}#footer .icons > a.mail > svg > #icon_mail,#footer #social_media > a.mail > svg > #icon_mail{display: inline-block}#footer .icons > a.buchen > svg > #icon_buchen,#footer #social_media > a.buchen > svg > #icon_buchen{display: inline-block}#footer .icons > a.buchen > svg > #icon_buchen .st1,#footer #social_media > a.buchen > svg > #icon_buchen .st1{display: inline-block}#footer .icons > a.faq > svg > #icon_faq,#footer #social_media > a.faq > svg > #icon_faq{display: inline-block}#footer .icons > a.instagram,#footer #social_media > a.instagram,#footer .icons > a.facebook,#footer #social_media > a.facebook{background-size: contain;border-radius: 100%;border: 2px solid #9aaab5}#footer .icons > a.instagram,#footer #social_media > a.instagram{background-image: url('/files/layout/icons/instagram.png')}#footer .icons > a.facebook,#footer #social_media > a.facebook{margin-right: 0;background-image: url('/files/layout/icons/facebook.png')}#footer .icons > a.phone:hover .hover,#footer #social_media > a.phone:hover .hover{pointer-events: all;opacity: 1}#footer > .inside{padding: 60px;color: #FFF}#footer > .inside .font_2{text-shadow: 0px 2px 4px #393e47}#footer > .inside .ce_image.imagesize_1{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;opacity: .15;pointer-events: none}#footer > .inside .ce_image.imagesize_1 .image_container{height: 100%}#footer > .inside .ce_image.imagesize_1 img{width: 100%;height: 100%;object-fit: cover}#footer > .inside > *{position: relative;z-index: 2}#footer > .inside .mitte{margin-top: 60px;margin-bottom: 60px;max-width: 700px;margin-left: auto;margin-right: auto}#footer > .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 > .inside .mitte .center .ce_text{color: #f9e08b;text-align: right}#footer > .inside .mitte .center:before,#footer > .inside .mitte .center:after{content: none}#footer > .inside .mod_customnav ul{list-style: none;padding: 0;text-align: center;display: block}#footer > .inside .mod_customnav ul li{padding: 0;margin: 0;display: inline-block;margin-right: 10px;padding-right: 15px;border-right: 1px solid #f9e08b}#footer > .inside .mod_customnav ul li:last-child{border-right: 0;padding-right: 0;margin-right: 0}#footer > .inside .mod_customnav ul li a,#footer > .inside .mod_customnav ul li strong{color: #f9e08b;text-decoration: none;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#footer > .inside .mod_customnav.nav_2 ul li{border-right-color: #FFF}#footer > .inside .mod_customnav.nav_2 ul li a,#footer > .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 > li:before{background: #f9e08b}#container .content-accordion .handorgel__content a{color: #FFF}#container .content-accordion .handorgel__content > 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 > 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 > div:before,#container .akkordeon .content > div:after{content: none}#container .akkordeon .content > div .last{grid-column-start: 1;padding-top: 30px}#container .akkordeon .content > div .last a.btn{display: inline-block;text-transform: uppercase;background: #47955d;cursor: pointer;text-align: center;padding: 6px 10px}#container .akkordeon .content > 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 > 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 > *{margin-bottom: 15px}blockquote > *: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 > .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 > .inside:before,#nav_wrapper > .inside:after{content: "";display: table}#nav_wrapper > .inside:after{clear: both}#nav_wrapper > .inside:before,#nav_wrapper > .inside:after{content: none}#nav_wrapper > .inside .mod_customnav ul li{display: block;margin-bottom: 10px}#nav_wrapper > .inside .mod_customnav ul li a,#nav_wrapper > .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 > .inside .mod_customnav ul li strong{background: #393e47;color: #feecbd;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#nav_wrapper > .inside .mod_customnav ul li a:hover{background: #feecbd}#nav_wrapper > .inside .nav_first{position: relative;z-index: 5;text-transform: uppercase;grid-column-start: 2}#nav_wrapper > .inside .nav_last{position: relative;z-index: 5;grid-column-end: -1}#nav_wrapper > .inside .nav_last .nav_3{margin-top: 30px}#nav_wrapper > .inside .nav_last .nav_3 ul li{display: inline-block;border-left: 1px solid #393e47;padding-left: 15px;margin-left: 20px}#nav_wrapper > .inside .nav_last .nav_3 ul li a,#nav_wrapper > .inside .nav_last .nav_3 ul li strong{padding: 0}#nav_wrapper > .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 > 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 > 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 > div.active{pointer-events: all;opacity: 1;z-index: 6}#container #unsere_zimmer .content > div.next{opacity: 1;z-index: 7}#container #unsere_zimmer .content > div .ce_image,#container #unsere_zimmer .content > div .image_container,#container #unsere_zimmer .content > div img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5}#container #unsere_zimmer .content > div img{object-fit: cover}#container #unsere_zimmer .content > div .ce_text{position: absolute;left: 0;z-index: 10;bottom: 0;width: 100%}#container #unsere_zimmer .content > div .ce_text .text{padding: 15px;background: rgba(37,42,51,0.8);color: #f9e08b}#container #unsere_zimmer .content > div .ce_text .text ul{list-style: none;padding: 0}#container #unsere_zimmer .content > 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 > div .ce_text .text ul li:before{content: none}#container #unsere_zimmer .content > div .ce_text .text ul li:last-child{border-right: 0;margin-right: 0;padding-right: 0}#container #unsere_zimmer .content > 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 > div{display: none;opacity: 0;transition: all .5s ease-in;-webkit-transition: all .5s ease-in}#container #unsere_zimmer .nav .optionen > div.active{display: block}#container #unsere_zimmer .nav .optionen > 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 > *{padding: 15px 7.5px;text-align: center}#reservierung-box .box_head > 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 > 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 > 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 > div:last-child{margin-bottom: 0}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config > div:before,#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config > div:after{content: none}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config > div > div{text-align: center}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config > div > div:first-child{text-align: left}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .config > div > 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 > 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 > span,#reservierung-box #buchung_overlay #calendar_rooms .zimmer .plus > span{display: inline-block;font-size: 18px;line-height: 100%}#reservierung-box #buchung_overlay #calendar_rooms .zimmer .minus.minus > span,#reservierung-box #buchung_overlay #calendar_rooms .zimmer .plus.minus > 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 > 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 > *{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 > .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 > .d21-row:before,#reservierung-box-d21 #d21-quickbook form > .d21-row:after{content: none}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-headline{display: none !important}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col{padding: 10px 4px}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col > .d21-flex{position: absolute;left: 0;width: 100%;bottom: 100%;display: block}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-arrival-input,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-occupancy-container,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-ratecode-container > 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 > .d21-row > .d21-col#d21-arrival-input:before,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-occupancy-container:before,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-ratecode-container > div:before,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-arrival-input:after,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-occupancy-container:after,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-ratecode-container > div:after{content: none}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-arrival-input .d21-with-icon,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-occupancy-container .d21-with-icon,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-ratecode-container > div .d21-with-icon,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-arrival-input input,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-occupancy-container input,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-ratecode-container > div input{grid-area: text}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-arrival-input i,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-occupancy-container i,#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-ratecode-container > div i{grid-area: icon}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-arrival-input{grid-column-start: 1;grid-column-end: 3}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-occupancy-container{grid-column-start: 3;grid-column-end: 5}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-occupancy-container .d21-child-container .d21-col{width: 100%}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-occupancy-container .d21-maxOccupancy{line-height: 100%}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-ratecode-container{grid-column-start: 5;grid-column-end: -1}#reservierung-box-d21 #d21-quickbook form > .d21-row > .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 > .d21-row > .d21-col .d21-input{white-space: normal}#reservierung-box-d21 #d21-quickbook form > .d21-row > .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 > .d21-row > .d21-col#d21-ratecode-container .d21-input{cursor: default}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-ratecode-container .d21-input #d21-ratecode{color: #393e47;height: auto;text-align: center}#reservierung-box-d21 #d21-quickbook form > .d21-row > .d21-col#d21-selected-day-price{grid-column-end: span 3;padding: 0 5px}#reservierung-box-d21 #d21-quickbook form > .d21-row > .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 > .d21-row > .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 > .d21-row > .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 > .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 > 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 > .inside{zoom: 1;width: 100%;max-width: 1680px;padding: 0;margin: 0 auto;position: relative;display: block}#weiterempfehlung > .inside:before,#weiterempfehlung > .inside:after{content: "";display: table}#weiterempfehlung > .inside:after{clear: both}#weiterempfehlung > .inside > .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}#header .topbar .block,#nav_wrapper .block{overflow: visible}input:focus-visible,textarea:focus-visible,button:focus-visible,select:focus-visible,a:focus-visible,[role="button"]:focus-visible{outline: 2px solid #8e1d2d;outline-offset: 0px;-webkit-transform: scale(.98);-moz-transform: scale(.98);-ms-transform: scale(.98);-o-transform: scale(.98);transform: scale(.98);transform-origin: left top}@media (max-width: 1440px){#header > .inside > .header .topbar .phone svg{width: 40px}#header > .inside > .header .topbar .whatsapp > img{width: 40px}#header > .inside > .header .topbar .topmenu li:last-child{display: none}#header > .inside > .header .topbar .topmenu li a{font-size: 16px;line-height: 130%}#header > .inside > .header .topbar > .inside{grid-template-columns: 200px 1fr 190px 150px 80px;min-height: 60px;grid-gap: 15px}#header > .inside > .header .topbar #menu{height: 60px}#header > .inside > .header .topbar #menu span{height: 6px}#header > .inside > .header .topbar #menu span:nth-child(1){top: 12px}#header > .inside > .header .topbar #menu span:nth-child(2),#header > .inside > .header .topbar #menu span:nth-child(3){top: 26px}#header > .inside > .header .topbar #menu span:nth-child(4){top: 40px}#wrapper{padding-top: 60px}#header > .inside .mod_article .inside_wrap .content-player video,#header > .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 > .inside .mod_article .inside_wrap .ce_text .text h1.font_2,#header > .inside .mod_article .inside_wrap .ce_text .text h1 span{margin-bottom: -14px}#header > .inside #logo > .inside img{width: 180px}}@media (max-height: 700px), (max-width: 1200px){#nav_wrapper .deko,#nav_wrapper:before{display: none}#nav_wrapper > .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 > *,.mod_article.grid_1_2 .inside_wrap > *,#bewertungsliste .inside_wrap > *{margin-bottom: 15px}.mod_article.grid_2_1 .inside_wrap > *:last-child,.mod_article.grid_1_2 .inside_wrap > *:last-child,#bewertungsliste .inside_wrap > *: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 > div .ce_text h3{font-size: 80px;line-height: 120%}#container #unsere_zimmer .content > 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 > div:first-child{order: 5}}@media (max-width: 900px){#reservierung-box .box_inside{max-width: 100%;width: 100%}#weiterempfehlung{bottom: 300px;display: none}#header > .inside > .header .topbar > .inside{grid-template-columns: 220px 1fr 98px 110px 80px;grid-gap: 10px;padding-left: 0;padding-right: 0}#header > .inside > .header .topbar > .inside .phone .hover,#header > .inside > .header .topbar > .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 > *{margin-bottom: 15px}.ce_text.imagesize_3 > *: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 > div:first-child{margin-top: 30px;order: 2}#bewertungsliste .inside_wrap > div:last-child{order: 1}h2.font_2 em{margin-top: -10px;display: block}.mod_article .inside_wrap{padding-top: 15px}#header > .inside .mod_article .inside_wrap .imagesize_8 img{min-height: 400px;max-height: 400px}#header > .inside > .header .topbar .phone_wrap,#header > .inside > .header .topbar .topmenu{display: none}#header > .inside > .header .topbar #sprache{grid-column-start: 2}#header > .inside > .header .topbar > .inside{grid-template-columns: 1fr 110px 80px}.mod_article .inside_wrap,#header > .inside > .header .topbar > .inside,.mod_article.parallax .inside_wrap .ce_text,#footer > .inside,#header > .inside #logo > .inside{padding-left: 15px;padding-right: 15px}#nav_wrapper > .inside{padding-top: 60px;grid-template-columns: 1fr 1fr}#nav_wrapper > .inside .nav_first{grid-column-start: 1}#footer{padding-bottom: 60px}#header > .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 > 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 .phone_wrap{background: #393e47;text-align: center;padding: 4px;display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}#weiterempfehlung_mobil .text .phone_wrap:before,#weiterempfehlung_mobil .text .phone_wrap:after{content: none}#weiterempfehlung_mobil .text .phone_wrap a{height: 30px}#weiterempfehlung_mobil .text .phone_wrap a.whatsapp{text-align: left}#weiterempfehlung_mobil .text .phone_wrap a.whatsapp img{height: 30px;width: 30px}#weiterempfehlung_mobil .text .btn_anrufen{text-align: right;color: #FFF;display: inline-block;text-decoration: none;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{display: inline-block}#weiterempfehlung_mobil .text .btn_anrufen span svg{height: 30px}#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 > .inside > .header .topbar{border-bottom: 4px solid #fff}#header > .inside #logo > .inside{padding-top: 5px;padding-bottom: 0}#header > .inside .mod_article .inside_wrap .content-player video,#header > .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 > .inside .mod_article .inside_wrap .content-player video,#header > .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 > .inside > .header .topbar > .inside{min-height: auto;height: 44px;padding-top: 0;padding-bottom: 0}#header > .inside > .header .topbar #menu{width: 44px;height: 44px}#header > .inside > .header .topbar #menu span{left: 4px;width: 36px}#header > .inside > .header .topbar #menu span:nth-child(1){top: 9px}#header > .inside > .header .topbar #menu span:nth-child(2){top: 19px}#header > .inside > .header .topbar #menu span:nth-child(3){top: 19px}#header > .inside > .header .topbar #menu span:nth-child(4){top: 29px}#header > .inside #logo > .inside img{width: 120px}#header > .inside > .header .topbar > .inside{grid-template-columns: 120px 1fr 44px;grid-gap: 15px}}@media (orientation: landscape) and (min-width: 900px) and (max-height: 720px){#wrapper #header > .inside > .header .topbar > .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 > .inside .mitte .center{display: block}.mod_article.grid_1_2 .inside_wrap > *,.zitat .text > *,#footer > .inside .mitte .center > *{margin-bottom: 15px}.mod_article.grid_1_2 .inside_wrap > *:last-child,.zitat .text > *:last-child,#footer > .inside .mitte .center > *:last-child{margin-bottom: 0}.ce_text.list_grid_2 ul{column-count: 1}#footer > .inside .mitte .center .ce_text,#footer #social_media{text-align: center}#footer #social_media > 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 > *{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 > div .ce_text h3{display: none}#container #unsere_zimmer{margin-left: -15px;margin-right: -15px}#container #unsere_zimmer .content > div .ce_image{height: auto;bottom: 50px}#container #unsere_zimmer .content > 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 > div,#nav_wrapper > .inside{display: block}#container .akkordeon .content > div > *,#nav_wrapper > .inside > *{margin-bottom: 15px}#container .akkordeon .content > div > *:last-child,#nav_wrapper > .inside > *:last-child{margin-bottom: 0}#nav_wrapper > .inside{max-width: 360px}#container .mod_article.zimmer .inside_wrap{display: block}#container .mod_article.zimmer .inside_wrap > *{margin-bottom: 15px}#container .mod_article.zimmer .inside_wrap > *: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 > .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 > .inside #logo > .inside img{width: 80px}#header > .inside > .header .topbar > .inside{grid-template-columns: 80px 1fr 44px;grid-gap: 15px}.ce_text.h2_kategorie h2{padding-left: 0}#footer .icons > a,#footer #social_media > a{width: 44px;height: 44px}#d21-big-calendar{display: none}#container .content-accordion .handorgel__header button{font-size: 22px;line-height: 120%}#header > .inside > .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 > *{margin-bottom: 7.5px !important}.mod_article.grid_3_images .inside_wrap > *: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}}
