html{height:100%;font-size:1em;line-height:1.5;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{height:100%;font-family:Georgia,Times,Times New Roman,serif;font-size:0.938em;color:#222;font-weight:400;background-color:#333;background-image:url("../img/higru-b3-2.jpg");background-repeat:repeat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{background:transparent;border:none}a:link{color:#777}a:visited{color:#777}a:hover,a:focus{color:#222;cursor:pointer;-webkit-transition:color ease .3s;-o-transition:color ease .3s;-moz-transition:color ease .3s;-ms-transition:color ease .3s;transition:color ease .3s}a:active{color:#222}.active{color:#222;cursor:default}.trail>a{color:#777}h1,h2,h3{color:#557187}h1{margin:0 0 0.2em 0;padding-top:0.15em;font-size:1.5em;line-height:1.1;font-family:"Oswald",sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.page-start h1{font-size:1.7em;text-align:left}.page-salon h1{text-align:left}.h1-small{font-size:0.75em;text-transform:none}h2{margin:0 0 0.8em 0;font-size:1.4em;line-height:1.25;font-weight:400}.startseite h2{font-size:1.125em}h3{margin:0.5em 0 0 0;font-size:1.125em;line-height:1.25;font-weight:400;letter-spacing:-0.02em}h1+h3{text-align:center}.page-start h1+h3,.page-salon h1+h3{text-align:left}p+h2{padding-top:0.8em}p+h3{padding-top:0.8em}b,strong{font-weight:700}p{margin:1em 0 0}h1+p,h1+ul{margin-top:2.5em}h3+p{margin-top:0.7em}hr{display:block;height:1px;border:0;border-top:1px solid #bbb;margin:1.5em 0;padding:0}strong{font-weight:600}.hr-margin{margin:1.5em 0}.no-break{display:inline-block}.text-smaller,.ce_text .text-smaller{font-size:0.75em;line-height:1.2}.invisible{display:inline;position:absolute;top:-2000px;right:-2000px;width:0px;height:0px;visibility:hidden;overflow:hidden}#wrapper{position:relative;overflow:hidden;width:100%;max-width:1400px;min-height:100%;margin:0 auto;background-color:#f4f2df;text-align:left}#header{position:relative;z-index:200}#logo{position:relative;z-index:50;float:right;width:40%;margin:-45% 0 1em 2%;text-align:right}#logo img{width:100%;max-width:280px;height:auto}.banner{padding-bottom:60%;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#container{position:relative;margin-top:46px}#main{overflow:hidden}.mod_article{position:relative;max-width:1111px;margin:0 auto;padding:0 5%}.mod_article.startseite{position:relative;z-index:1}.mod_article.team,.mod_article.presse,.mod_article.lage{text-align:center}.mod_article .team-left{text-align:left}.mod_article .team-right{text-align:right}.mod_article div.team-left,.mod_article div.team-right{padding-bottom:2em}.mod_article.team .ce_text>p{margin-bottom:3em}.mod_article div.team-right::after{content:"";clear:both;display:block}.mod_article:first-child,.banner+.mod_article,.flexslider+.mod_article,.map-schneider+.mod_article{padding-top:2.5em}.mod_article:last-child{padding-bottom:2em}.mod_article a{text-decoration:underline}.mod_article ul{margin-bottom:18px}.ce_text{padding-bottom:0.5em}.ce_text .zutritt{margin:0.6em 0 0.6em;color:#a23c19;font-family:'Great Vibes', cursive;font-size:1.3em;font-weight:400}.ce_text .prices p{color:#f4f2df}.ce_text .prices h3{color:#222}.mod_article .margin-top-10{margin-top:1em}.mod_article .margin-top-15{margin-top:1.5em}.mod_article .margin-top-20{margin-top:2em}.mod_article .margin-top-25{margin-top:2.5em}.mod_article .margin-bottom-10{margin-bottom:1em}.mod_article .margin-bottom-15{margin-bottom:1.5em}.mod_article .margin-bottom-20{margin-bottom:2em}.mod_article .margin-bottom-25{margin-bottom:2.5em}.feature{margin-top:2em;color:#557187}.feature::before,.feature::after{content:"";display:block;height:6px;border-top:1px solid #557187;border-bottom:1px solid #557187;opacity:0.5}.feature::before{margin-bottom:1em}.feature::after{margin-top:1em}.mod_article img{width:100%;height:auto}.salon img{margin:0.5em 0 1em}.gentle img{max-width:430px;margin:0.5em 0 1em}.image-home{position:relative;margin-top:-3em;margin-bottom:0;z-index:0}.image-home img{display:block}#main img.team-left{float:left;width:27%;max-width:210px;margin-right:4%;margin-bottom:2em}#main img.team-right{float:right;width:27%;max-width:210px;margin-left:4%;margin-bottom:2.5em}#main img.team-large{width:28%;max-width:230px}#main img.team-medium{width:24%}#main img.team-small{width:20%}.image-block{margin:2em 0 1em}.image-block img{display:block;margin-bottom:1%}.map-schneider{display:block;height:280px;width:100%;margin:0}.gm-style-iw *{display:block;width:100%}.gm-style-iw h4,.gm-style-iw p{margin:0;padding:0}.gm-style-iw a{color:#4272db}ul.medien{width:100%;margin-left:auto;margin-right:auto;padding:0;list-style-type:none;overflow:hidden}ul.medien li{display:block;margin-bottom:0.7em;padding:0}ul.medien a{display:block;width:100%;padding:1em 2em;text-align:left;text-decoration:none;overflow:hidden;border:1px dotted #999;background-color:#d8d8c7;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}ul.medien a:hover,ul.medien a:focus{background-color:#333;color:#f4f2df}ul.medien strong{font-size:1.063em}ul.medien img{width:80px !important;height:auto;margin-right:1.5em;vertical-align:middle}ul.medien span{display:inline-block;vertical-align:middle}p.medien img{max-width:600px !important}ul.toggle-content{margin-top:-2em}.mod_article .toggle-open,.mod_article .toggle-close{margin-bottom:4em;font-size:1.125em;color:#777;cursor:pointer;-webkit-transition:color ease .3s;-o-transition:color ease .3s;-moz-transition:color ease .3s;-ms-transition:color ease .3s;transition:color ease .3s}.mod_article .toggle-open:hover,.mod_article .toggle-close:hover,.mod_article .toggle-open:focus,.mod_article .toggle-close:focus{color:#222;text-decoration:underline}.toggle-open::after,.toggle-close::before{display:block;content:"";margin:0 auto;width:30px;height:24px;background:url("../img/arrow-line-white-up30.svg") center center}.toggle-open::after{transform:rotate(180deg)}#footer{display:block;width:100%;border-top:1px solid #666;background-color:#333;color:#f4f2df;text-align:center;overflow:hidden}#footer-container{display:block;position:relative;width:100%;padding:2.5em 5% 1.2em;border-bottom:1px solid #666;overflow:hidden}#footer-addr{margin:0 0 1em;font-size:1.063em;font-weight:400}.footer-addr-strong{display:inline-block;margin-bottom:0.5em;opacity:0.7;font-size:1.2em;line-height:1.1;font-family:"Oswald",sans-serif;font-weight:700}.footer-icons img{width:25px;height:auto;vertical-align:middle}#footer ul{margin:18px 0 10px;padding:0}#footer ul li{display:inline;list-style:none}#footer ul li a{padding:0 0.5em;color:#999;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:0.02em;text-decoration:none}#footer ul li.footer-icons a{padding:0 0.5em}#footer .active a{color:#777;cursor:default;text-decoration:none !important}#footer a:hover,#footer a:focus{color:#777;text-decoration:underline}#footer hr{border-top:1px solid #666}#back-top{width:100%;margin:20px 0 80px;font-size:14px;font-size:0.875rem;text-align:center}#back-top a{display:inline-block;margin:0 auto;padding:10px;color:#777;text-decoration:none}@media only screen and (min-width: 500px){#wrapper{width:86%}h1{font-size:2em}}@media only screen and (min-width: 770px){body{font-size:1em;line-height:1.5}h1{font-size:2em}.page-start h1{font-size:2.5em}h2{font-size:1.5em;line-height:1.1;margin:0 0 1em 0}.startseite h2{font-size:1.5em}h3{font-size:1.313em}.hr-margin{margin:2em 0}h1+p,h1+ul{margin-top:3em}#header{position:fixed;left:0;width:100%;z-index:200}#header .inside{width:86%;max-width:1400px;margin:0 auto}#navi-main-container{background-color:#557187;border-bottom:1px solid #bbb;overflow:hidden;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:0.02em}.navi-btn,#navi-toggle{display:none}#navi-main,#navi-main ul,#navi-main ul li,#navi-main ul li a{margin:0;list-style:none;line-height:1}#navi-main ul>li>a{display:block;color:#f4f2df;text-decoration:none;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}#navi-main ul>li>a:hover{opacity:0.7;text-decoration:underline}#navi-main ul>li.active>a{opacity:0.7;cursor:default}#navi-main ul>li.active>a:hover{text-decoration:none}#navi-main>ul{width:100%;text-align:center}#navi-main>ul>li{display:inline-block;margin-left:-6px;vertical-align:top}#navi-main>ul>li>a{padding:1.4em 0.5em 1.5em;font-size:1.0625em}#container{margin-top:3.8em}#logo{width:33%;margin:-30% 0 1em 2%}.banner{padding-bottom:44.44%}.hr-block100{clear:both;margin:2em 20px}#main{position:relative;padding:0 0 520px 0}.mod_article:first-child,.banner+.mod_article,.flexslider+.mod_article,.map-schneider+.mod_article{padding-top:3.5em}.ce_text .zutritt{margin:0.5em 0 0.5em;font-size:1.8em}.mod_article.team{padding-bottom:4em}.mod_article div.team-right{padding-top:2em}.mod_article div.team-right{padding-bottom:0}#main img.team-left{width:25%;margin-right:3%;margin-bottom:1em}#main img.team-right{width:25%;margin-left:3%;margin-bottom:1em}#main img.team-large{width:26%}#main img.team-medium{width:22%}#main img.team-small{width:18%}.map-schneider{height:550px}.image-block{margin:2em 0 1em}.image-block img{display:inline-block;width:49.5%}.column100{clear:both;width:auto}.column62{float:left;width:62%;overflow:hidden}.column50l{float:left;width:48%;overflow:hidden}.column50r{float:right;width:48%;overflow:hidden}.column38{float:left;width:38%;overflow:hidden}.column100.ce_accordion{padding:0;margin-left:20px;margin-right:20px}ul.medien{width:75%}footer{position:absolute;bottom:0;left:0}#footer-container{border-bottom:0;padding:3.5em 5% 3em}#footer-addr{font-size:1em;line-height:1.4}footer ul{margin:20px 0 20px}#back-top{display:none}}@media only screen and (min-width: 900px){#container{font-size:1.125em}#navi-main>ul>li>a{padding:1.4em 0.7em 1.5em;font-size:1.125em}.mod_article:first-child,.banner+.mod_article,.flexslider+.mod_article,.map-schneider+.mod_article{padding-top:4.5em}.mod_article:last-child{padding-bottom:3em}}.clearfix:after{visibility:hidden;content:"";display:table;clear:both}
