#header-imgs .video:after,#header-imgs a.container:before,.subtemplate.quicklinks:after{content:"";pointer-events:none;position:absolute;left:0}.ueberschrift,h1{font-size:28px}.teaser .template-text,.text-text-text .cell,h1{text-align:center}#header-imgs{height:auto}#header-imgs img:not(.logo){position:relative;left:0;width:100%;height:auto;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}#header-imgs a.container{position:relative;overflow:hidden;display:block}#header-imgs a.container:before{width:100%;height:100%;top:0;background-color:rgba(0,0,0,.4);z-index:1;opacity:0;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}#header-imgs a.container:hover:before{opacity:0!important}#header-imgs a.container .txt div.button{display:inline-block;height:10px;line-height:1;padding-top:12px}#header-imgs .container{position:relative;text-align:center}#header-imgs .container .txt{position:absolute;top:-999px;max-height:100%;height:min-content;display:block;width:100%;bottom:-999px;overflow:hidden;z-index:1;text-align:center;margin:auto 0}#header-imgs .container .txt div{display:block;margin-top:10px;pointer-events:none}#header-imgs .container .txt img.logo{width:auto;position:relative;left:0;height:82px;display:inline-block}#header-imgs video{width:100%;z-index:2;display:block}#header-imgs .video{position:relative;z-index:0}#header-imgs .video:after{display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);top:0;z-index:1}#ui-datepicker-div,form.buchung_form input,form.buchung_form select{background-color:#fff}.subtemplate.quicklinks{text-align:center;background:var(--maingradient);padding:30px 0 60px;position:relative;margin-bottom:0}.subtemplate.quicklinks:after{display:block;background-image:url("../grafiken/schwung-mobil.png");background-size:100% auto;background-repeat:no-repeat;background-position:top center;right:0;top:auto;bottom:-1px;height:107px;z-index:0;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.subtemplate.quicklinks.grey:after{background-image:url("../grafiken/schwung-mobil-grey.png")}.subtemplate.quicklinks .quicklink{color:#fff;margin-bottom:20px;display:inline-block;width:100%;text-align:center}.subtemplate.quicklinks div.quicklink{text-align:left;width:49%;vertical-align:top}.news-slider .slideable,.subtemplate.quicklinks div.quicklink.mobile_full{width:100%}.subtemplate.quicklinks div.quicklink.mobile_full div.mobile{text-align:center;margin-top:20px}.subtemplate.quicklinks div.quicklink.mobile_full div.mobile a{display:inline-block;margin-left:10px}.news-entry.news.marked .date,.subtemplate.quicklinks .quicklink div.zwischen_ueberschrift{margin-bottom:5px}.subtemplate.quicklinks .quicklink a.backlink{bottom:0;color:#fff;font-size:12px;margin:0 0 10px;display:block}.subtemplate.quicklinks .quicklink a.backlink.tel{font:normal normal normal 16px/16px var(--text)}.subtemplate.quicklinks .quicklink a.backlink.tel span{font-size:14px;left:0!important}.subtemplate.quicklinks .quicklink a.backlink:hover span,.text-text-text a.backlink:hover span{left:2px}.subtemplate.quicklinks a>div{font:normal normal normal 12px/16px var(--fliesstext);letter-spacing:.36px;padding-top:5px}.subtemplate.quicklinks a>div span{font-size:8px;position:relative;top:-1px;left:2px}.subtemplate.quicklinks a:hover>div span{left:5px}.subtemplate.quicklinks a{font:normal normal normal 21px/23px var(--ueberschrifth1);letter-spacing:.46px;text-transform:uppercase}.subtemplate.quicklinks a span[class^=icon-]:not(.icon-right){position:relative;top:2px;left:-2px}a.backlink.to-all-news{color:#000;margin:20px 0 0;display:block}.newscontainer{width:100%;margin-bottom:30px}.news-slider .slideable .news-entry.appointment .cell.txt-cell:after,.newscontainer .spacer{display:none}.news-slider .slideable .news-entry{background:0 0}.news-slider .slideable .news-entry .template-time.img-row{width:70px}.news-entry.news.marked{background-color:#ece5da;padding:12px;margin-bottom:20px}.news-entry.news .txt-cell{vertical-align:top}.news-entry.news .table{min-height:0}.news-entry.news .img-holder{border-radius:50%;overflow:hidden;border:3px solid #fff;width:70px;height:70px;text-align:center;position:relative}.news-entry.news .template-time.img-row{width:90px;vertical-align:top}.news-entry.news .img-holder img{width:100%;height:100%}.news-entry.news.marked .container{border:none;position:relative}.news-entry.news.marked .read_more{left:0;bottom:-2px}.news-entry.news .container{border-bottom:1px solid #d9d9d9;padding-bottom:10px;padding-right:15px}.news-entry .date,.news-slider .slideable .news-entry .img-holder .date{padding-left:0;padding-right:0}.news-slider .slideable .news-entry .time{color:#777;font-size:14px}.news-slider .slideable .news-entry .loc{font-size:14px}.news-entry .date img,.news-slider .slideable .news-entry .loc img{width:15px;display:inline-block;margin-right:3px;position:relative;top:2px}.teaser.text-image .template-text{top:-40px}.news-entry .txt-cell:after{position:absolute;top:-999px;bottom:-999px;right:5px;width:10px;height:22px;color:#c1c1c1;font-size:12px;content:"\e911";margin:auto}.news-entry:hover .txt-cell:after{color:#000}@media (min-width:980px){#header-imgs a.container .txt:after,.subtemplate.quicklinks .quicklink .speechbubble:after{display:block;content:"";position:absolute;background-size:auto 100%;background-repeat:no-repeat;background-position:left top}#headslider button.slick-next,#headslider button.slick-prev{position:absolute;top:-999px;bottom:-999px;margin:auto;left:30px;opacity:0;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#headslider button.slick-next{left:auto;right:30px}#header-imgs a.container.unselected:before,#headslider:hover button.slick-next,#headslider:hover button.slick-prev{opacity:1}.news-entry .txt-cell:after{height:35px}.teaser.text-image .template-text{top:0}.ueberschrift,h1,noscript{font-size:41px;line-height:72px}a.to-all-news.backlink{position:absolute;right:0;left:auto;top:5px}.subtemplate.quicklinks a:hover>div span,a.to-all-news.backlink:hover span{left:5px}#header-imgs{display:table;min-height:620px;height:50vw;max-height:800px}#header-imgs.gallerie_size{max-height:1053px;min-height:0;width:100%;display:block}#header-imgs img:not(.logo){min-width:100%;width:auto;min-height:100%;height:100%;position:absolute;left:-999px;right:-999px;margin:auto}#header-imgs.gallerie_size img{width:100%;height:auto;position:relative;left:0;top:0}#header-imgs.gallerie_size .headslider{width:100%;height:auto;position:relative}#header-imgs a.container{width:33.3%;text-align:center}#header-imgs a.container:hover img.break1:not(.logo){-moz-transform:scaleX(1.05);-o-transform:scaleX(1.05);-webkit-transform:scaleX(1.05);transform:scale(1.05)}#header-imgs a.container .txt div.button{height:15px;padding-top:13px}#header-imgs a.container .txt{text-align:center;font:normal normal normal 15px/22px var(--text, sans-serif);letter-spacing:0;color:#000;opacity:1;padding:30px 20px;overflow:visible;width:260px;background:no-repeat padding-box #ece5da;border:5px solid #fff;border-bottom:0;display:inline-block;margin:auto;left:-999px;right:-999px}#header-imgs a.container .txt:after{background-image:url("../grafiken/speechbubble_unten_links.png");height:40px;width:calc(100% + 10px);overflow:hidden;left:-5px;bottom:-39px}#header-imgs a.container .txt>div.break1{padding:20px 0}.subtemplate.quicklinks{padding:50px 0 100px!important;margin-bottom:-2px}.subtemplate.quicklinks:not(.grey):after{background-image:url("../grafiken/schwung-desktop2.png");background-position:bottom 0 center;-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.subtemplate.quicklinks.grey:after{background-image:url("../grafiken/schwung-desktop-grey.png")}.subtemplate.quicklinks a span[class^=icon-]:not(.icon-right,.small){display:block;text-align:center;font-size:40px;margin-bottom:20px;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.subtemplate.quicklinks a:hover span[class^=icon-]:not(.icon-right,.small){font-size:45px;margin-bottom:15px}.subtemplate.quicklinks a>div{font:normal normal normal 14px/19px var(--fliesstext, sans-serif);letter-spacing:.42px;padding-top:10px}.subtemplate.quicklinks a>div span{font-size:8px;top:-1px;left:2px}.subtemplate.quicklinks a{font:normal normal normal 23px/23px var(--ueberschrifth1, sans-serif)}.subtemplate.quicklinks div.quicklink{font-size:16px;text-align:left}.subtemplate.quicklinks div.quicklink.fixed_width,.subtemplate.quicklinks div.quicklink.with_speechbubble{width:240px}.subtemplate.quicklinks .quicklink a.backlink.tel{font:normal normal normal 23px/22px var(--text);margin-top:0}.subtemplate.quicklinks .quicklink .speechbubble{padding:25px 30px 10px;top:-25px;width:max-content;left:auto;right:0;position:relative;display:inline-block;margin-bottom:28px}.subtemplate.quicklinks .quicklink a.backlink.tel span{font-size:20px}.subtemplate.quicklinks .quicklink .speechbubble:before{position:absolute;width:100%;height:100%;left:0;top:0;border-left:4px solid #fff;border-right:4px solid #fff;border-top:4px solid #fff;display:block;content:"";box-sizing:border-box}.subtemplate.quicklinks .quicklink .speechbubble:after{width:100%;height:55px;left:0;bottom:-55px;background-image:url("../grafiken/speechbubble_weiss.png");box-sizing:border-box}.subtemplate.quicklinks.reverse{padding:80px 0 50px!important}.subtemplate.quicklinks.reverse:after{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:FlipH}.subtemplate.quicklinks .quicklink a.backlink{font-size:14px}.subtemplate.quicklinks .quicklink div.break1{margin:12px 0}.teaser p.fliesstext{margin-bottom:20px}.newscontainer .spacer{display:table-cell;width:40px}.news-entry.news .container{padding-bottom:20px}.news-entry .zwischen_ueberschrift3{font-size:19px;line-height:24px}.news-slider .slideable .news-entry{display:table-cell;width:33.3%;vertical-align:top}.news-slider .slideable .news-entry .table{min-height:0}.news-slider .slideable .news-entry.appointment .cell.txt-cell{padding-left:20px}.news-slider .slick-arrow{background:0 0!important;color:#000;font-size:24px;bottom:-15px}.news-slider .slick-arrow.slick-disabled{color:#c1c1c1;cursor:default}.news-entry.news .template-time.img-row{width:100px}.news-entry.news.marked{padding:20px}.buchung_form{padding-right:30px}}