html{overflow-y:scroll;background-color:#fff}img{width:100%;height:auto;display:block}strong,b{font-style:normal;font-family:"Lato";font-weight:700}:focus{outline:0}::-moz-selection{color:#ff8100}::selection{color:#ff8100}::-moz-selection{color:#ff8100}a{text-decoration:none;cursor:pointer;color:#ffb400}a:hover{color:#ff8100}.pfeil-links a{font-family:"Capriola";font-weight:400;text-transform:uppercase}.pfeil-links a::after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;margin-left:8px}a.button,button[type=submit],a.hyperlink_txt{position:relative;display:inline-block;font-family:"Lato";font-weight:700;color:#ff8100;border:0;background-color:rgba(0,0,0,0);border:2px solid #ff8100;padding:1em 3em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.button:after,button[type=submit]:after,a.hyperlink_txt:after{font:1em/1.2em "Black Tie";font-weight:700;margin-left:.7em;position:relative;bottom:-0.1em}a.button:hover,button[type=submit]:hover,a.hyperlink_txt:hover{color:#fff;background-color:#ff8100}a.button+a,button[type=submit]+a,a.hyperlink_txt+a{margin-left:1em}html{font-size:20px}@media only screen and (max-width: 1400px){html{font-size:16px}}@media only screen and (max-width: 500px){html{font-size:14px}}body{font-family:"Lato";line-height:1.66em;font-weight:300;color:#16637f}h1{font-family:"Capriola";font-weight:400;font-size:1.75em;line-height:1em;margin-top:0;margin-bottom:.5em;text-transform:uppercase}h2{font-family:"Capriola";font-weight:400;font-size:1.75em;line-height:1.1em;margin-top:0;margin-bottom:1em;text-transform:uppercase;display:inline-block}h3{font-family:"Capriola";font-weight:400;font-size:1.4em;line-height:1.2em;margin-top:0;margin-bottom:.5em;text-transform:uppercase}h4{font:1.8em/1.4em "Capriola";font-weight:300;margin-top:0;margin-bottom:.5em}h5{font:1.3em/1.2em "Capriola";font-weight:700;margin-top:0;margin-bottom:.5em}h6{font:1em/1.4em "Capriola";text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:.5em}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2em}p,ul,ol,.table-wrapper{margin-bottom:1.66em}:last-child{margin-bottom:0}.content-text ul li,.ce_list ul li{position:relative;padding-left:2.5em}.content-text ul li:before,.ce_list ul li:before{left:0;top:.3em;position:absolute;content:"";font:1em/1em "Black Tie";font-weight:700;color:#c3840b}.content-text ul li+li,.ce_list ul li+li{margin-top:.5em}body.punkte-liste main ul li,main .punkte-liste ul li{color:#16637f;position:relative}body.punkte-liste main ul li::before,main .punkte-liste ul li::before{content:"•";color:#ff8100;display:inline-block;width:1em;margin-left:1em}body.punkte-liste main ul li ul li::before,main .punkte-liste ul li ul li::before{color:#ffb400}.gross{font-size:1.2rem;line-height:1.66em;font-weight:400}.klein{font-size:.85rem;line-height:1.66em;font-weight:300}.zentriert{text-align:center}.zentriert.block .ce_inside{max-width:800px;margin-left:auto;margin-right:auto}.weisser-text{color:#fff !important}#main .image_container img{width:100%;max-width:100%;margin-right:auto;margin-left:auto}.media.media--left figure,.float_left{margin-right:4%}.media.media--above figure,.float_above{margin-bottom:2em}.media.media--right figure,.float_right{margin-left:4%}.media.media--below figure,.float_below{margin-top:2em}.media.media--left figure,.media.media--right figure,.float_left,.float_right{width:48%;margin-bottom:1em}.image_container a,a .image_container{overflow:hidden;display:block;background-color:#000}a:not(#logo):hover img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.3}a.cboxElement{position:relative}a.cboxElement:after{content:"+";font:40px/60px "Arial";color:#fff;text-align:center;position:absolute;display:block;width:60px;height:60px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}a.cboxElement:hover:after{opacity:1}.startbild{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mitarbeiter-bild{border-radius:50%}#header{position:fixed;left:0;top:0;right:0;z-index:11;overflow-y:auto;max-height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .width{padding:0 8vw}#header .inside{height:175px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header.smaller{-webkit-box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);background-color:#fff}#header.smaller .inside{height:152px}#logo{display:block;width:350px;-webkit-transform-origin:0 50%;transform-origin:0 50%;padding:30px 0}#logo img{pointer-events:none}.smaller #logo{-webkit-transform:scale(0.8);transform:scale(0.8)}#main-nav ul{margin-bottom:0}#main-nav li{float:left}#main-nav li+li{margin-left:2em}#main-nav a{font-family:"Capriola";font-size:.9rem;line-height:1em;font-weight:400;color:#16637f;text-transform:uppercase;letter-spacing:.05em}#main-nav a:hover{color:#ff8100}#main-nav a.active,#main-nav a.trail{color:#ff8100}#menu-button{display:none;position:relative;height:22px;cursor:pointer;z-index:1;width:34px}#menu-button .line{position:absolute;height:4px;background-color:#ff8100;width:100%}#menu-button .line.one{top:0;right:0}#menu-button .line.two{top:8px;right:0;opacity:1}#menu-button .line.three{top:16px;right:0}#menu-button.active .line,#menu-button:hover .line{width:100%}#menu-button.active .line.one{top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-button.active .line.two{opacity:0}#menu-button.active .line.three{top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 1200px){#header{-webkit-box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);background-color:#fff}#header #logo{-webkit-transform:scale(0.8);transform:scale(0.8)}#header .inside{height:152px}}@media only screen and (max-width: 1200px)and (max-height: 445px){#header .inside{height:76px}#header #logo{-webkit-transform:scale(0.5);transform:scale(0.5)}}@media only screen and (max-width: 1200px){#main-nav{height:calc(100vh - 152px);width:100%;display:table;margin-top:152px}}@media only screen and (max-width: 1200px)and (max-height: 445px){#main-nav{height:calc(100vh - 76px);margin-top:76px}}@media only screen and (max-width: 1200px){#main-nav li{float:none}#main-nav li+li{margin:.4em 0 0 0}#main-nav .wrapper{display:table-cell;vertical-align:middle;text-align:center}#main-nav a{line-height:1.1em;font-size:2.7em;color:#fff}}@media only screen and (max-width: 1200px)and (max-width: 480px){#main-nav a{font-size:2.2em}}@media only screen and (max-width: 1200px){#menu-button{display:block}#main-nav-wrapper{z-index:10;display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#16637f;max-height:100%;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}}#footer{color:#fff;font-family:"Capriola";font-weight:400;position:relative;padding-bottom:3em;padding-top:3em;margin-top:5em}#footer #copyright{text-transform:uppercase}@media only screen and (max-width: 780px){#footer #copyright{float:left;margin-top:2em}}#footer img{width:auto}#footer strong{color:#fff}#footer .width>.inside>.content-text-text:nth-child(1) strong:first-child,#footer .width>.inside>.content-text-text:nth-child(2) strong:first-child,#footer .width>.inside>.content-text-text:nth-child(3) strong:first-child{color:#ffb400}#footer .infos{font-family:"Lato";font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10em 0 3em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer .infos>div{width:25%}#footer .width{padding-left:8vw;padding-right:8vw}#footer .logo-text{font-family:"Capriola";font-weight:400;font-size:1.6rem;line-height:1.1em;text-transform:uppercase;padding-top:.2em;color:#16637f}#footer .logo-text .text-orange{color:#ffb400}@media only screen and (max-width: 680px){#footer .logo-text{font-size:1.2rem}}@media only screen and (max-width: 500px){#footer .logo-text{font-size:1rem}}#footer::after{content:"";display:block;pointer-events:none;bottom:0;position:absolute;z-index:-3;background:url(/files/assets/img/background-footer.svg);background-size:100% 100%;width:100%;height:100%;left:0;background-repeat:no-repeat;min-width:1200px;bottom:0}@media only screen and (max-width: 900px){#footer::after{height:127%}}@media only screen and (max-width: 1200px){#footer::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#footer .telefon-footer a{color:#16637f}@media only screen and (max-width: 900px){#footer .infos>div{width:50%;padding-bottom:2em;padding-right:2em;-webkit-box-sizing:border-box;box-sizing:border-box}#footer .infos{margin-top:12em}#footer .infos :nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#footer .infos :nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer .infos :nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#footer .infos :nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}#footer-nav{float:right}#footer-nav ul{overflow:hidden;margin-bottom:0}#footer-nav li{float:left}#footer-nav li+li{margin-left:2em}#footer-nav a{display:block;color:#fff;text-transform:uppercase;letter-spacing:.05em}#footer-nav a:hover{color:#ffb400}.hintergrund-linie{position:relative}.hintergrund-linie::before,.hintergrund-linie::after{content:"";display:block;pointer-events:none;position:absolute}.hintergrund-linie::before{z-index:-3;background:url(/files/assets/img/EinzelLinie.svg);background-size:100% 100%;width:100%;height:100%;top:-82px;left:0;background-repeat:no-repeat;min-width:800px}.hintergrund-formen{position:relative}.hintergrund-formen::before,.hintergrund-formen::after{content:"";display:block;pointer-events:none;position:absolute}.hintergrund-formen::after{z-index:-3;background:url(/files/assets/img/background-title.svg);background-size:100% 100%;width:100%;height:184%;bottom:-368px;background-repeat:no-repeat;min-width:1200px}@media only screen and (max-width: 1350px){.hintergrund-formen::after{bottom:-300px;height:173%}}@media only screen and (max-width: 800px){.hintergrund-formen::after{bottom:-200px}}@media only screen and (max-width: 1200px){.hintergrund-formen::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.start-article .content_wrapper{position:relative}.start-article .content_wrapper>.content-image.startbild{margin-left:30%;position:relative;z-index:-1;overflow:visible}@media(max-width: 920px){.start-article .content_wrapper>.content-image.startbild{margin-left:0}}@media(min-width: 1180px)and (max-width: 1400px){.startseite .start-article .content_wrapper>.content-image.startbild{margin-bottom:9em !important}}@media(max-width: 990px){.startseite .start-article .content_wrapper>.content-image.startbild{margin-left:24%}}@media(max-width: 750px){.startseite .start-article .content_wrapper>.content-image.startbild{margin-left:0}}.startseite .start-article .content_wrapper>.content-image.startbild:after{content:"";display:block;position:absolute;top:-45px;left:-180px;width:250px;height:240px;max-width:260px;background:url(/files/assets/img/stoerer.svg);background-size:100% 100%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);background-repeat:no-repeat}@media only screen and (max-width: 1200px){.startseite .start-article .content_wrapper>.content-image.startbild:after{width:185px;height:205px;left:-110px}}@media only screen and (max-width: 750px){.startseite .start-article .content_wrapper>.content-image.startbild:after{display:none}}.start-article .content_wrapper>.box-wrapper{margin-right:37%;margin-top:-25%}@media only screen and (min-width: 1280px){.start-article .content_wrapper>.box-wrapper{min-height:310px}}@media only screen and (max-width: 1400px){.start-article .content_wrapper>.box-wrapper>.ce_inside>.text-wrapper{font-size:1.2em;line-height:1.6em}}.start-article .content_wrapper>.rechts-unter-bild{position:absolute;right:0;bottom:0;text-align:right;font-family:"Lato";font-weight:700;font-size:1.9rem}.start-article .content_wrapper>.rechts-unter-bild a{color:#fff;font-family:"Capriola";font-weight:400;font-size:1rem;text-transform:uppercase;letter-spacing:.1em}.start-article .content_wrapper>.rechts-unter-bild a:hover{color:#16637f}.start-article .content_wrapper>.rechts-unter-bild .telephoneSymbol{position:relative;display:inline-block;margin:.4em 0;padding-left:.3em;color:#ffb400}.start-article .content_wrapper>.rechts-unter-bild .telephoneSymbol::before{display:inline-block;content:"";background:url(/files/assets/img/icon_termin.svg);width:40px;height:40px;left:-8px;top:6px;background-size:100% 100%;position:relative}@media only screen and (max-width: 1400px){.start-article .content_wrapper>.rechts-unter-bild .telephoneSymbol::before{width:32px;height:32px;top:3px;left:-4px}}.start-article .content_wrapper>.rechts-unter-bild .telephoneSymbol a{font-size:1.9rem;color:#16637f;font-family:"Lato";font-weight:700}@media only screen and (max-width: 920px){.start-article .content_wrapper>.content-image{margin-left:0;margin-bottom:0 !important}.start-article .content_wrapper>.content-text{margin-top:0}.start-article .content_wrapper>.box-wrapper{margin-right:0;margin-bottom:1em}.start-article .content_wrapper>.rechts-unter-bild{position:static}}.behandlungen .hintergrund-formen::after{bottom:-590px !important;min-width:1700px}@media only screen and (max-width: 1700px){.behandlungen .hintergrund-formen::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.behandlungen .akkordeon-artikel{margin-top:0;margin-bottom:5em}.behandlungen .akkordeon-artikel .section-wrapper{background-color:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);box-shadow:0px 0px 25px 0px rgba(77,77,77,.2)}.behandlungen .akkordeon-artikel .ui-accordion-header{font-family:"Capriola";font-weight:400;color:#16637f;text-transform:uppercase}.behandlungen .akkordeon-artikel h2{color:#ff8100;padding-left:1.37em}@media only screen and (max-width: 1400px){.behandlungen .akkordeon-artikel h2{padding-left:1.78em}}.start-kontakt{margin-bottom:14em !important}.start-kontakt .box-wrapper .content-text:first-child{float:left;margin-right:3em}@media only screen and (max-width: 670px){.start-kontakt .box-wrapper .content-text:first-child{float:none;margin-bottom:2em}}.start-kontakt .box-wrapper .content-text .ce_inside{padding:0}.start-kontakt.hintergrund-formen::after{bottom:-250px;height:160%}@media only screen and (max-width: 1450px){.start-kontakt.hintergrund-formen::after{bottom:-200px}}.start-behandlungen .box-wrapper{margin-right:305px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);box-shadow:0px 0px 25px 0px rgba(77,77,77,.2)}.start-behandlungen .box-wrapper>div:first-child{width:66%}.start-behandlungen .box-wrapper>.hinweise{width:34%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 800px){.start-behandlungen .box-wrapper>*{width:100% !important}.start-behandlungen .box-wrapper .hinweise .ce_inside{padding:calc(2vw + 20px) !important}}.start-behandlungen .box-wrapper .hinweise .ce_inside{background-color:#ff8100;color:#fff;padding-left:2vw;padding-right:2vw}.start-behandlungen .box-wrapper .hinweise .ce_inside ::-moz-selection{color:#16637f}.start-behandlungen .box-wrapper .hinweise .ce_inside ::selection{color:#16637f}@media only screen and (max-width: 1180px){.start-behandlungen .content_wrapper>.content-image{margin-left:0 !important;margin-bottom:0 !important}.start-behandlungen .content_wrapper>.content-image .ce_inside{width:100%}.start-behandlungen .box-wrapper{margin-right:0 !important;margin-bottom:1em;margin-top:0 !important}.start-behandlungen .rechts-unter-bild{position:static !important}}.team-seite .hintergrund-formen::after{bottom:-402px}@media only screen and (max-width: 1020px){.team-seite .hintergrund-formen::after{bottom:-321px}}.team-seite .team .content-text{text-align:center}.team-seite .team .content-text img{max-width:250px !important}.team-seite .team h2{text-align:center;margin-bottom:1em}.kontakt{background-color:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);padding:3em}.runde-icons .content-text{overflow:visible}.runde-icons .image_container{-webkit-box-shadow:20px 20px 75px 0px rgba(77,77,77,.15);box-shadow:20px 20px 75px 0px rgba(77,77,77,.15);border-radius:50%;padding:3.3em;width:100px;margin:1em 0;background-color:#fff;margin-left:auto}@media only screen and (max-width: 800px){.runde-icons .image_container{width:80px}}@-webkit-keyframes infinite-spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes infinite-spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.physio-kreis{width:240px;margin-left:auto;-webkit-animation:infinite-spinning 30s linear infinite;animation:infinite-spinning 30s linear infinite}@media only screen and (max-width: 1000px){.physio-kreis{width:170px}}@media only screen and (max-width: 600px){.physio-kreis{width:120px;position:relative;top:-2em}}@media only screen and (max-width: 430px){.physio-kreis{top:-4em}}.aktuelle-kurse .letztesUpdate{color:#b7b7b7;text-align:right}.aktuelle-kurse .content-text .text-wrapper{overflow:auto}.aktuelle-kurse .content-text .text-wrapper table{min-width:700px}.box-vollbild .content_wrapper{position:relative}.box-vollbild .content_wrapper .content-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-vollbild .content_wrapper .content-image .image_container{min-width:700px}.corona-hinweise{overflow:visible}.corona-hinweise .content-image{overflow:visible}.corona-hinweise .content-image .image_container{margin-right:auto}@media only screen and (max-width: 800px){.corona-hinweise .content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.corona-hinweise .content_wrapper>:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.corona-hinweise .content_wrapper>:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.mod_article{overflow:visible;margin-top:calc(5.7vw + 80px);margin-bottom:calc(5.7vw + 80px)}.mod_article .article_inside{padding-left:8vw;padding-right:8vw}.mod_article .content_wrapper>div:not(:last-child),.mod_article section:last-of-type:not(:last-child),.mod_article .layout_full>div:not(:last-child){margin-bottom:calc(3vw + 50px)}.width{max-width:1200px;margin-right:auto;margin-left:auto}.unter-startbild .content_wrapper{margin-top:20vw}.farbe{background-color:#ff8100;color:#fff}.farbe.mod_article{margin-top:0;margin-bottom:0}.farbe.mod_article .article_inside{padding-top:calc(5.7vw + 80px);padding-bottom:calc(5.7vw + 80px)}.mit-hintergrundbild{position:relative}.mit-hintergrundbild.mod_article{margin-top:0;margin-bottom:0}.mit-hintergrundbild.mod_article .article_inside{padding-top:calc(5.7vw + 80px);padding-bottom:calc(5.7vw + 80px)}.mit-hintergrundbild.mod_article .article_inside .content-image{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;z-index:-1;height:100%}.mit-hintergrundbild.mod_article .article_inside .content-image .ce_inside{height:100%}.mit-hintergrundbild.mod_article .article_inside .content-image .ce_inside .image_container{height:100%}.mit-hintergrundbild.mod_article .article_inside .content-image .ce_inside .image_container img{height:100%;-o-object-fit:cover;object-fit:cover}.ie11 .mit-hintergrundbild.mod_article .article_inside .content-image .ce_inside .image_container img{height:auto}.geschenksuche{margin-top:calc(5.7vw + 80px)}.geschenksuche .content_wrapper{position:relative}.geschenksuche .content-image{position:absolute;left:25%;top:0;z-index:-1;height:100%}.geschenksuche .content-text{width:50%;padding:8vw 0;margin-bottom:0 !important}.geschenksuche .ce_inside{height:100%}.geschenksuche .ce_inside .image_container{height:100%}.geschenksuche .ce_inside .image_container img{-o-object-fit:cover;object-fit:cover;height:100%}@media(max-width: 1000px){.geschenksuche .content-text{width:80%}}@media(max-width: 850px){.geschenksuche .content-text{width:100%}.geschenksuche .content-image{left:auto}}.to-right-edge{--content-width: min(calc(100vw - 8vw * 2), 1200px);--free-space-left-right: calc( (100vw - var(--scrollbar-width) - var(--content-width)) / 2 );overflow:visible}.to-right-edge .ce_inside{margin-right:calc(var(--free-space-left-right)*-1)}@media(max-width: 850px){.to-right-edge .ce_inside{left:0;margin-left:calc(var(--free-space-left-right)*-1)}}.schmaler .width{max-width:800px}.volle-breite .width{max-width:100%;padding-left:calc(4vw + 10px);padding-right:calc(4vw + 10px)}.randlos{margin-top:0;margin-bottom:0}.randlos .article_inside{max-width:100%;padding:0}.kein-abstand{margin-top:0 !important;margin-bottom:0 !important}.zweispaltig .content_wrapper>*{width:50%}.zweispaltig .content_wrapper .rechts-unter-bild{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;font-weight:700;font-size:1.55em;color:#16637f}.zweispaltig .content_wrapper .rechts-unter-bild a{font-family:"Capriola";font-weight:400;font-size:1rem;color:#fff}.dreispaltig .content_wrapper>*{width:33.333%}.dreispaltig .content_wrapper .stretch{width:66.666%}@media only screen and (max-width: 1200px){.dreispaltig .content_wrapper>*{width:100%}.dreispaltig .content_wrapper .stretch{width:100%}.dreispaltig .content_wrapper .flexibel img{position:relative}}.vierspaltig .content_wrapper>*{width:25%}@media only screen and (max-width: 1200px){.vierspaltig .content_wrapper>*{width:50%}}[class*=spaltig] .content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(-3vw - 50px);overflow:visible;margin-right:-4vw}[class*=spaltig] .content_wrapper>*{padding-right:4vw;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}[class*=spaltig] .content_wrapper>div{margin-bottom:calc(3vw + 50px)}[class*=spaltig] .content_wrapper .volle-breite,[class*=spaltig] .content_wrapper .zentriert,[class*=spaltig] .content_wrapper .content-headline{width:100%}@media only screen and (max-width: 800px){[class*=spaltig] .content_wrapper>*{width:100%}}[class*=spaltig].enger .content_wrapper{margin-right:-20px;margin-bottom:-20px !important}[class*=spaltig].enger .content_wrapper>*{padding-right:20px}[class*=spaltig].enger .content_wrapper>div{margin-bottom:20px !important}[class*=spaltig].aneinander .content_wrapper{margin-right:0;margin-bottom:0 !important}[class*=spaltig].aneinander .content_wrapper>*{padding-right:0}[class*=spaltig].aneinander .content_wrapper>div{margin-bottom:0 !important}[class*=spaltig].mittig .content_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*=spaltig].unten .content_wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.zweigeteilt .content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.zweigeteilt .content_wrapper>*{width:50%;margin-bottom:0}.zweigeteilt .content_wrapper .content-image .ce_inside,.zweigeteilt .content_wrapper .content-image .image_container{height:100%}.zweigeteilt .content_wrapper .content-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.zweigeteilt .content_wrapper>div:not(.content-image)>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(5.7vw + 80px) 8vw}@media only screen and (max-width: 800px){.zweigeteilt .content_wrapper>*{width:100%}}.grid .content_wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;grid-gap:20px}.grid .content_wrapper .content-text:first-child{grid-column-end:span 3}.grid .content_wrapper .gross{grid-row-end:span 2}@media only screen and (max-width: 1200px){.grid .content_wrapper{grid-template-columns:repeat(2, 1fr)}}.box{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.box>.ce_inside{background-color:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);width:100%}.box>.ce_inside:first-child{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3em}.box .image_container{margin:0 !important}.box>.rte,.box:not(.content-text-text) .ce_inside{padding:calc(2vw + 20px)}.box.farbe{background-color:rgba(0,0,0,0);color:"Lato"}.box.farbe .ce_inside{background-color:#ff8100;color:#fff}.content-text-text.zweispaltig{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.content-text-text.zweispaltig h2{-webkit-column-span:all;-moz-column-span:all;column-span:all}.content-text-text.einleitung p:first-of-type{font-size:1.2rem;line-height:1.66em;font-weight:400}.content-text-text.bild-box-text .ce_inside{position:relative;height:100%}.content-text-text.bild-box-text .rte{padding:calc(2vw + 20px);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;z-index:1;color:#fff;background-color:rgba(208,166,40,.5);pointer-events:none}.content-text-text.bild-box-text .image_container{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:0}.content-text-text.bild-box-text .image_container a{height:100%}.content-text-text.bild-box-text .image_container img{height:100%;-o-object-fit:cover;object-fit:cover}.content-text-text.bild-box-bild .ce_inside{position:relative;height:100%}.content-text-text.bild-box-bild .rte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(2vw + 20px);z-index:1;color:#fff;background-color:rgba(208,166,40,.5);pointer-events:none}.content-text-text.bild-box-bild .image_container{height:100%;margin-bottom:0}.content-text-text.bild-box-bild .image_container a{height:100%}.content-text-text.bild-box-bild .image_container img{height:100%;-o-object-fit:cover;object-fit:cover}.content-text-text.bild-link-box .ce_inside{position:relative;height:100%}.content-text-text.bild-link-box .rte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:35%;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(2vw + 20px);z-index:1;color:#fff;pointer-events:none}.content-text-text.bild-link-box .rte p{opacity:0}.content-text-text.bild-link-box .image_container{height:100%;margin-bottom:0}.content-text-text.bild-link-box .image_container a{height:100%}.content-text-text.bild-link-box .image_container img{height:100%;-o-object-fit:cover;object-fit:cover}.content-text-text.bild-link-box:hover .rte{top:0}.content-text-text.bild-link-box:hover .rte p{opacity:1}.content-image.randbild{overflow:visible}.content-image.randbild .image_container{width:40vw;-webkit-transform:translateX(3vw);transform:translateX(3vw)}.content-image.randbild:first-child .image_container{float:right;-webkit-transform:translateX(-3vw);transform:translateX(-3vw)}@media only screen and (max-width: 800px){.content-image.randbild .image_container{width:auto !important;float:none !important;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}}.content-image.bild-box .ce_inside{position:relative;height:100%}.content-image.bild-box h3{color:#fff;position:absolute;left:0;bottom:0;right:0;padding:3em calc(2vw + 20px) 1em calc(2vw + 20px);margin-bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 0, 0)), to(rgba(255, 0, 0, 0)));background:linear-gradient(0deg, rgb(255, 0, 0), rgba(255, 0, 0, 0));pointer-events:none;z-index:1}.content-image.bild-box .image_container{height:100%}.content-image.bild-box .image_container a{height:100%}.content-image.bild-box .image_container img{height:100%;-o-object-fit:cover;object-fit:cover}#wrapper{overflow:hidden;padding-top:120px}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999}#page-loader-graphic{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:64px;height:64px;background-image:url(/files/layout/page-loader-graphic.svg);background-size:100% 100%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.slick-dots li{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.slick-dots li:after{-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}#header .inside,#referenzen .content_wrapper{-webkit-transition:height .3s ease-out;transition:height .3s ease-out}#header{-webkit-transition:background-color .15s ease-out,-webkit-box-shadow .3s ease-out;transition:background-color .15s ease-out,-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out,background-color .15s ease-out;transition:box-shadow .3s ease-out,background-color .15s ease-out,-webkit-box-shadow .3s ease-out}#wrapper,#site-switch,#sub-navigation,#cboxPrevious:after,#cboxNext:after{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#menu-button{-webkit-transition:padding .3s ease-out,background-color .3s ease-out;transition:padding .3s ease-out,background-color .3s ease-out}a,i,a:after,a:before{-webkit-transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}a.button,button[type=submit],a.hyperlink_txt{-webkit-transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out}.bild-link-box .rte,.bild-box-bild p,#logo,#menu-button .line,a img,#filter_level_2 a,.formbody *,.formbody *:before,.formbody *:after,.ce_accordion,.ce_accordion .toggler,.ce_accordion .toggler:before,.ce_accordion .toggler:after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.bild-link-box .rte p{-webkit-transition:all .3s ease-out .2s;transition:all .3s ease-out .2s}@-webkit-keyframes bounce{0%{bottom:0px}33%{bottom:0px}66%{bottom:-10px}100%{bottom:0px}}@keyframes bounce{0%{bottom:0px}33%{bottom:0px}66%{bottom:-10px}100%{bottom:0px}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);z-index:1001;overflow-y:scroll}.overlay_inside{min-height:100%;padding:calc(4vw + 10px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overlay-box{position:relative;max-width:500px;padding:calc(2vw + 20px);background-color:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);box-shadow:0px 0px 25px 0px rgba(77,77,77,.2)}.overlay-close{display:block;position:absolute;top:0;right:0;width:60px;height:60px;color:#c3840b;background-color:#fff;cursor:pointer}.overlay-close:before{position:absolute;width:100%;top:0;content:"X";font:24px/60px "Arial";font-weight:700;text-align:center}.overlay-close:hover{color:#fff;background-color:red}#cookie-bar{display:none;position:fixed;bottom:30px;right:30px;z-index:1002;left:30px;padding:3em;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0px 0px 25px 0px rgba(77,77,77,.2);box-shadow:0px 0px 25px 0px rgba(77,77,77,.2)}#cookie-bar #deny-button{white-space:nowrap}@media only screen and (max-width: 534px){#cookie-bar #deny-button{margin-left:0;margin-top:1em}}.ce_accordion{background-color:rgba(0,0,0,0);text-align:left}.ce_accordion .float_above{margin-bottom:0}.ce_accordion.active{border-color:#fff;background-color:#fff;-webkit-box-shadow:5px 5px 25px 0 rgba(208,166,40,.1);box-shadow:5px 5px 25px 0 rgba(208,166,40,.1)}.ce_accordion.active+.ce_accordion{border-color:#fff}.ce_accordion.active .toggler{color:red}.ce_accordion.active .toggler:after{content:"-"}.toggler{font:1.2em/1.3em "Lato";color:"Lato";font-weight:500;position:relative;cursor:pointer;padding:1em 2.3em 1em 0;margin:0 50px 0 50px;border-top:1px solid #e4e4e4}@media only screen and (max-width: 400px){.toggler{font-size:1em}}.ce_accordion:first-child .toggler{border-top:none}.toggler:hover{color:#ff8100}.toggler:after{content:"+";position:absolute;right:0;color:#ff8100;font-size:1.5em;top:17px}@media only screen and (max-width: 500px){.toggler:after{right:0}}.toggler.active:after{content:"-"}.kein-inhalt .toggler{pointer-events:none}.kein-inhalt .toggler:after{content:""}.accordion{padding:0 50px 2em 50px}.accordion>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion>div>*{width:50%}@media only screen and (max-width: 800px){.accordion>div>*{width:100%}}.accordion>div>.image_container+ul{position:relative;left:3em}@media only screen and (max-width: 800px){.accordion>div>.image_container+ul{left:0}}.ganze-breite .accordion>div>*{width:100%}.wellness-headline{margin-bottom:0 !important}.wellness-headline h2{margin-bottom:1em}.wellness-headline h2 .small-headline{color:#16637f;font-size:.8rem}#colorbox,#cboxWrapper,#cboxWrapper>div{overflow:visible}#cboxOverlay{background-color:#fff}#cboxContent{overflow:visible;margin-top:0;background-color:#fff}#cboxLoadedContent{border:0px}#colorbox{-webkit-box-shadow:0 0 100px rgba(0,0,0,.25);box-shadow:0 0 100px rgba(0,0,0,.25)}#cboxCurrent,#cboxTitle{display:none !important}#cboxLoadingGraphic{background-image:url("../../files/layout/zabag_preloader.gif");background-position:center center;background-repeat:no-repeat;background-size:32px 32px}#cboxClose{width:80px;height:80px;right:0;top:0;position:fixed;background-image:url("files/layout/white_cross.png");background-position:center center;background-repeat:no-repeat;text-indent:0;background-size:32px 32px}#cboxClose:hover{background-position:center center}@media only screen and (max-width: 600px){#cboxClose{width:40px;height:40px}}#cboxPrevious,#cboxNext{width:50%;height:100%;left:0;top:0;margin-top:0;background-image:none}#cboxPrevious:after,#cboxNext:after{top:50%;position:absolute;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-indent:0;font:40px/40px "Black Tie";content:"";font-weight:500;left:20px;opacity:0}@media only screen and (max-width: 600px){#cboxPrevious,#cboxNext{font:20px/20px "Black Tie"}}#cboxNext{left:auto;right:0}#cboxNext:after{left:auto;right:20px;content:""}#cboxPrevious:hover:after,#cboxNext:hover:after,.mobile #cboxPrevious:after,.mobile #cboxNext:after,.ios #cboxPrevious:after,.ios #cboxNext:after{opacity:1}.ce_download a,.ce_downloads .ce_inside{display:block;background-color:#f5f5f5;padding:2em}.ce_download a,.ce_downloads a{color:#d0a628;font-weight:400;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ce_download a:before,.ce_downloads a:before{content:"";font-family:"Black Tie";font-weight:700;margin-right:.6em;position:relative;bottom:-0.06em}.ce_download{display:inline-block}.ce_download a:hover{background-color:#d0a628;color:#fff}.ce_downloads a{font-size:.9em;line-height:1.4em}.ce_downloads a:hover{color:#c3840b}.size{opacity:.5;font-weight:300;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:nowrap}::-webkit-input-placeholder{color:#16637f}:-ms-input-placeholder{color:#16637f}::-moz-placeholder{color:#16637f}::-ms-input-placeholder{color:#16637f}::placeholder{color:#16637f}.widget:not(.widget-submit){margin-bottom:2em}input[type=text],input[type=email],input[type=tel],textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 0 1em 0;border-top:0 solid #000;border-right:0 solid #000;border-left:0 solid #000;border-bottom:1px solid #16637f;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,textarea:hover{border-color:#ffb400}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:#ffb400;color:#ffb400}.widget-checkbox fieldset>span,.widget-radio fieldset>span{display:block}.widget-checkbox label,.widget-radio label{display:inline-block;padding-left:34px;position:relative;margin-right:1em;line-height:24px}.widget-checkbox label:before,.widget-radio label:before{content:"";position:absolute;display:block;left:0;top:1px;width:22px;height:22px;border:1px solid #ff8100;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0);border-radius:50%}.widget-checkbox label:after,.widget-radio label:after{content:"";font:10px/22px "Black Tie";font-weight:700;width:22px;text-align:center;position:absolute;left:0;top:1px;color:#ffb400;opacity:0}.widget-checkbox label:hover:after,.widget-radio label:hover:after{opacity:1}.widget-checkbox label span,.widget-radio label span{font-size:.7em;position:relative;bottom:.5em}.widget-checkbox input,.widget-radio input{visibility:hidden;position:absolute}.widget-checkbox input:checked+label:before,.widget-radio input:checked+label:before{background-color:#ff8100;border-color:#ff8100}.widget-checkbox input:checked+label:after,.widget-radio input:checked+label:after{color:#fff;opacity:1}input.captcha{width:2em;-webkit-box-sizing:content-box;box-sizing:content-box;padding:.5em;text-align:center;border-width:1px;display:inline-block;margin-right:1em}p.error{color:red;font-size:.8em;line-height:1.4em}input[type=text].error,input[type=email].error,input[type=tel].error,textarea.error{border-color:red}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-current{background-color:#fff;background:none}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:none;background:#2468b4}.mejs-controls .mejs-time-rail .mejs-time-total,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:none;background:#383838}.mejs-container .mejs-controls{background:none;background:#d0a628}.mejs-controls .mejs-button button{outline:0 !important}.mejs-controls .mejs-button button{background:url(&quot;files/layout/controls.svg&quot;) no-repeat scroll 0% 0% rgba(0,0,0,0)}.mejs-controls .mejs-pause button{background-position:0px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0px}.mejs__container{max-width:100%;height:auto !important;padding-bottom:56.25%}.mejs__container video{position:absolute;top:0;left:0;width:100%;height:100%}.table_container{width:100%;overflow-x:auto}#container table{width:100%;table-layout:fixed;font-size:.9em;line-height:1.5em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#container table tr:first-child{background-color:#fff !important;font-family:"Capriola";font-weight:400;color:#ffb400;text-transform:uppercase}#container table td,#container table th{padding:.5em 1em}#container table thead th{background-color:#fff;color:#fff;text-transform:uppercase}#container table tbody tr{background-color:#eff4f7}#container table tbody tr:nth-child(odd),#container table tbody tr.odd{background-color:#fafcfb}#container table tbody th{text-align:left;font-weight:500}#container table tfoot{border-top:1px solid #000}.ui-tabs-nav{overflow:hidden;margin-bottom:calc(2vw + 20px)}.ui-tabs-nav li{float:left;width:20%;text-align:center}.ui-tabs-nav li a{display:block;position:relative;font-size:.9em;font-weight:700;padding-top:20px;color:#ccc}.ui-tabs-nav li a:after{content:"";position:absolute;top:0;left:10px;right:10px;height:8px;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);background-color:#d0a628}.ui-tabs-nav li a:hover{color:"Lato"}.ui-tabs-nav li.ui-state-active a{color:"Lato"}.ui-tabs-nav li.ui-state-active a:after{background-color:"Lato"}@media only screen and (max-width: 800px){.ui-tabs-nav li{width:50%}.ui-tabs-nav li a{padding-top:10px}}@media only screen and (max-width: 400px){.ui-tabs-nav li{width:100%}}