header,main,nav,article,section,footer{display:block}img,fieldset,input:not([type=checkbox]),button,textarea{border:0;-webkit-appearance:none}b{font-weight:normal}body,h1,h2,p,ul,ol,li,legend,fieldset,button,dl{margin:0;padding:0}address{font-style:normal}h1,h2{font-weight:normal}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:"Lato";src:url("fonts/Lato-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"LatoLight";src:url("fonts/Lato-Light.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"LatoBold";src:url("fonts/Lato-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"LatoItalic";src:url("fonts/Lato-Italic.ttf") format("truetype");font-weight:normal;font-style:normal}html{-webkit-text-size-adjust:none;font-size:17px;-webkit-font-smoothing:antialiased;height:100%;background:#fff;line-height:1.6}@media screen and (max-width: 767px){html{font-size:15px}html#navOpen:target{overflow:hidden}}body{font-family:"Lato";color:#616161;height:100%}@media screen and (max-width: 767px){#navOpen:target body{overflow:hidden}}h1,h2,h3{font-weight:normal;font-family:"LatoLight"}blockquote{font-family:LatoItalic;max-width:1106px;margin:auto;text-align:center;font-size:1.25em;margin-bottom:1.5em;padding-left:1em;padding-right:1em}@media screen and (max-width: 767px){blockquote{margin-top:.75em}blockquote#traditionEinleitung,blockquote#serviceQuote,blockquote#kinder,blockquote#teamHeadline{padding-top:2.25em}}@media screen and (min-width: 768px){blockquote{margin-bottom:2.7777777778em}}@media screen and (min-width: 1280px){blockquote{font-size:2.1176470588em}}blockquote p{margin-bottom:.5em}@media screen and (min-width: 768px){blockquote p{-webkit-hyphens:none;hyphens:none}}blockquote cite:before{content:"~ "}blockquote cite:after{content:" ~"}p{-webkit-hyphens:auto;hyphens:auto;margin-bottom:1em}@media screen and (min-width: 768px){p{margin-bottom:1.6em}}ul{list-style-type:none}.error{color:red}.success{color:#9ab072}strong{font-weight:normal;font-family:"LatoBold"}a{text-decoration:none}a.showMore{display:block;text-align:center;background:#9ab072;color:#fff;border-radius:5px;padding:.5em;margin-top:1.5em}@media screen and (min-width: 768px){a.showMore{display:none}}#tradition a.showMore{margin-left:1em;margin-right:1em}.shown+a.showMore{display:none}a.buttonLarge{display:block;position:relative;text-align:center;background-color:hsl(0,0%,95.0392156863%);color:#616161;padding:1.3em 1em 1em;margin-bottom:4em}@media screen and (min-width: 768px){a.buttonLarge{font-size:1.8235294118em;text-transform:uppercase;font-weight:normal;font-family:"LatoLight";border-radius:10px}}a.buttonLarge:hover{background-color:#9ab072;color:#fff}img{width:100%;max-width:100%;height:auto;display:block}#welcome{position:relative;left:0;top:2em;width:100%;z-index:6;opacity:1;transition:opacity .25s ease-in-out}@media screen and (max-width: 767px){#welcome{visibility:hidden}}@media screen and (min-width: 768px){#welcome{top:0}}#welcome.hideWelcomeScreen{opacity:0}#slider{background:#fff;position:absolute;z-index:1;top:0;left:0;width:100%}#slider .bxslider li img{display:none}@media screen and (min-width: 768px){.parallaxImage01{background-size:cover;background-attachment:scroll;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.5) inset;margin-bottom:7em;height:276px;background-image:url(layout_img/apo-768.jpg);background-position:50% 50%}}@media only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (min-width: 768px)and (min-resolution: 125dpi),only screen and (min-width: 768px)and (min-resolution: 1.3dppx){.parallaxImage01{background-image:url(layout_img/apo-1536.jpg)}}@media screen and (min-width: 1024px){.parallaxImage01{background-image:url(layout_img/apo-1024.jpg)}}@media only screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (min-width: 1024px)and (min-resolution: 125dpi),only screen and (min-width: 1024px)and (min-resolution: 1.3dppx){.parallaxImage01{background-image:url(layout_img/apo-2048.jpg)}}@media screen and (min-width: 1280px){.parallaxImage01{background-image:url(layout_img/apo-1280.jpg);margin-bottom:4.1176470588em}}@media only screen and (min-width: 1280px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min-width: 1280px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (min-width: 1280px)and (min-resolution: 125dpi),only screen and (min-width: 1280px)and (min-resolution: 1.3dppx){.parallaxImage01{background-image:url(layout_img/apo-2560.jpg)}}@media screen and (min-width: 1720px){.parallaxImage01{background-image:url(layout_img/apo-1900.jpg)}}@media only screen and (min-width: 1720px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min-width: 1720px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (min-width: 1720px)and (min-resolution: 125dpi),only screen and (min-width: 1720px)and (min-resolution: 1.3dppx){.parallaxImage01{background-image:url(layout_img/apo-3800.jpg)}}@media screen and (min-width: 768px){.parallaxImage03{background-size:cover;background-attachment:scroll;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.5) inset;margin-bottom:5em;height:276px;background-image:url(layout_img/apo-innen-768.jpg);background-position:50% 50%}}@media only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (min-width: 768px)and (min-resolution: 125dpi),only screen and (min-width: 768px)and (min-resolution: 1.3dppx){.parallaxImage03{background-image:url(layout_img/apo-innen-1536.jpg)}}@media screen and (min-width: 1024px){.parallaxImage03{background-image:url(layout_img/apo-innen-1024.jpg)}}@media only screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (min-width: 1024px)and (min-resolution: 125dpi),only screen and (min-width: 1024px)and (min-resolution: 1.3dppx){.parallaxImage03{background-image:url(layout_img/apo-innen-2048.jpg)}}@media screen and (min-width: 1280px){.parallaxImage03{background-image:url(layout_img/apo-innen-1280.jpg);margin-bottom:4.1176470588em}}@media only screen and (min-width: 1280px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min-width: 1280px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (min-width: 1280px)and (min-resolution: 125dpi),only screen and (min-width: 1280px)and (min-resolution: 1.3dppx){.parallaxImage03{background-image:url(layout_img/apo-innen-2560.jpg)}}@media screen and (min-width: 1720px){.parallaxImage03{background-image:url(layout_img/apo-innen-1900.jpg)}}@media only screen and (min-width: 1720px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min-width: 1720px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (min-width: 1720px)and (min-resolution: 125dpi),only screen and (min-width: 1720px)and (min-resolution: 1.3dppx){.parallaxImage03{background-image:url(layout_img/apo-innen-3800.jpg)}}@media screen and (min-width: 1024px){.parallaxImage01,.parallaxImage03{height:368px}}@media screen and (min-width: 1280px){.parallaxImage01,.parallaxImage03{background-attachment:fixed;height:460px;margin-bottom:9em}}@media screen and (min-width: 1720px){.parallaxImage01,.parallaxImage03{height:683px}}.wrapper{height:100%}@media screen and (max-width: 767px){.wrapper{transition:transform .25s ease-in-out}#navOpen:target .wrapper{transform:translate3d(80%, 0, 0);transition:transform .25s ease-in-out}}@media screen and (max-width: 767px){header{background:url(/imgs/slider00-320.png) no-repeat center 2em;height:10em;height:50vw;background-size:contain}}@media only screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 1.3),only screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 1.302325581395349),only screen and (max-width: 767px)and (min-resolution: 125dpi),only screen and (max-width: 767px)and (min-resolution: 1.3dppx){header{background-image:url(/imgs/slider00-640.png)}}@media only screen and (max-width: 767px)and (orientation: landscape){header{background-position:center top}}main{padding-top:2em}@media screen and (max-width: 767px){main{display:none}}section{margin-bottom:3em}@media screen and (min-width: 768px){section{margin-bottom:3em}}@media screen and (min-width: 1280px){section{margin-bottom:7em}}section>div{max-width:1106px;margin:auto}article:not(#kontakt){margin-bottom:2em}article:not(#kontakt)>.container{max-width:1106px;margin:auto}.stoerer{background-color:#df091d !important;color:#fff !important;font-family:"LatoItalic" !important;font-size:12px !important;line-height:1.35 !important;padding:.5em .8em !important;text-align:center !important;width:100%;display:block}@media screen and (min-width: 480px){.stoerer{font-size:14px !important}}@media screen and (min-width: 768px){.stoerer{font-size:16px !important}}@media screen and (min-width: 1024px){.stoerer{font-size:20px !important}}@media screen and (min-width: 1280px){.stoerer{font-size:24px !important}}.stoerer-01{margin-top:1.5em;margin-bottom:3.5em}@media screen and (min-width: 768px){.stoerer-01{margin-top:2.5em;margin-bottom:2em}}.stoerer-02{margin-top:-0.5em;margin-bottom:2em}@media screen and (min-width: 768px){.stoerer-02{margin-top:0em;margin-bottom:.5em}}@media screen and (min-width: 1280px){.stoerer-02{margin-top:2.5em;margin-bottom:0em}}.navi{position:fixed;background:#9ab072;width:40px;height:40px;border-radius:5px;top:.5em;left:.5em;opacity:.8;border:solid #fff 1px}.navi:before{content:"";position:absolute;top:14px;right:13px;width:12px;height:10px;border-top:solid #fff 2px;border-bottom:solid #fff 2px}.navi:after{content:"";position:absolute;top:19px;margin-top:-1px;right:13px;width:12px;height:2px;background:#fff}.navi#navLinkOpen{z-index:1000;display:none}.navi#navLinkClose{z-index:999;display:none}#navOpen:target .navi#navLinkClose{z-index:1001}@media screen and (min-width: 768px){.navi{display:none}}@media screen and (max-width: 767px){.headerWrapper{display:inline-block}}@media screen and (max-width: 767px){nav{position:absolute;top:0;left:-80%;width:80%;height:200%;background:#616161;box-shadow:0 -10px 10px rgba(0,0,0,.5) inset}}@media screen and (min-width: 768px){nav{position:fixed;top:0;left:0;z-index:4;width:100%;text-align:center;padding:1em .5em;height:4em;font-size:.8235294118em;transition:background .5s ease-in-out;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%)}}@media screen and (min-width: 1280px){nav{font-size:1em;text-align:right}}@media screen and (min-width: 1720px){nav{font-size:1.25em}}nav.fixed{background:rgba(0,0,0,.5);box-shadow:0 0 7px rgba(0,0,0,.3),0 7px 7px -7px rgba(0,0,0,.5) inset}nav.fixed li a:hover,nav.fixed li a.active,nav.fixed li.hasDropdown:hover a{color:#fff;background-color:rgba(0,0,0,.95)}@media screen and (min-width: 768px){nav ul{display:flex;justify-content:space-between}}nav li{display:inline-block;position:relative}@media screen and (max-width: 767px){nav li{display:block;position:static}}@media screen and (min-width: 768px){nav li:not(.notdienst){white-space:nowrap}nav li.hasDropdown:hover a{color:#616161;background-color:hsla(0,0%,100%,.95)}nav li.ueber-uns,nav li.partner{display:none}}@media screen and (max-width: 767px){nav li.tradition,nav li.philosophie,nav li.kinder{display:list-item}}@media screen and (min-width: 1024px){nav li.ueber-uns,nav li.partner{display:inline-block}}nav a{color:#fff;text-transform:uppercase;padding:.5555555556em 1em;background-color:rgba(0,0,0,0);transition:background-color 150ms ease-in-out,color 150ms ease-in-out}@media screen and (max-width: 767px){nav a{display:block;border-bottom:solid #fff 1px}}@media screen and (min-width: 768px){nav a{padding-left:.8em;padding-right:.8em}nav a:hover,nav a.active{color:#616161;background-color:hsla(0,0%,100%,.95)}}@media screen and (min-width: 1024px){nav a{padding-left:1em;padding-right:1em}}#notdienst,#oeffnungszeiten{opacity:0;position:absolute;top:42px;right:0;z-index:4000;background-color:hsla(0,0%,100%,.95);text-align:left;padding:3em 3em 2em;line-height:1.2142857143;border-radius:5px;border-top-right-radius:0;max-height:0;overflow:hidden;pointer-events:none;transition:opacity 150ms ease-in-out,background-color 150ms ease-in-out,color 150ms ease-in-out;line-height:1.4}@media screen and (max-width: 767px){#notdienst,#oeffnungszeiten{max-height:initial;top:1em;right:1em;left:1em;border-radius:5px;padding:1.25em 1em .5em}}.no-js .hasDropdown:hover #notdienst,.no-js .hasDropdown:hover #oeffnungszeiten{opacity:1;max-height:500px;pointer-events:auto}.js #notdienst.showNotdienstLayer,.js #notdienst.showOeffnungszeitenLayer,.js #oeffnungszeiten.showNotdienstLayer,.js #oeffnungszeiten.showOeffnungszeitenLayer{opacity:1;max-height:500px;pointer-events:auto}.fixed #notdienst,.fixed #oeffnungszeiten{background-color:rgba(0,0,0,.95);color:#fff}#notdienst strong,#notdienst span,#oeffnungszeiten strong,#oeffnungszeiten span{display:block}@media screen and (max-width: 767px){#notdienst strong,#notdienst span,#oeffnungszeiten strong,#oeffnungszeiten span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#notdienst dl,#oeffnungszeiten dl{*zoom:1}#notdienst dl:before,#notdienst dl:after,#oeffnungszeiten dl:before,#oeffnungszeiten dl:after{content:"";display:table}#notdienst dl:after,#oeffnungszeiten dl:after{clear:both}#notdienst dl.showOnMobile,#oeffnungszeiten dl.showOnMobile{display:block}@media screen and (min-width: 768px){#notdienst dl.showOnMobile,#oeffnungszeiten dl.showOnMobile{display:none}}#notdienst dl.showOnDesktop,#oeffnungszeiten dl.showOnDesktop{display:none}@media screen and (min-width: 768px){#notdienst dl.showOnDesktop,#oeffnungszeiten dl.showOnDesktop{display:block}}#notdienst dt,#notdienst dd,#oeffnungszeiten dt,#oeffnungszeiten dd{margin:0}#notdienst address,#oeffnungszeiten address{margin-bottom:1em;white-space:nowrap}@media screen and (max-width: 767px){#notdienst address+p,#oeffnungszeiten address+p{margin-bottom:.2em}#notdienst address+p a,#oeffnungszeiten address+p a{display:inline}}#notdienst a,#oeffnungszeiten a{color:#616161;text-decoration:underline;text-transform:none;padding:0}.fixed #notdienst a,.fixed #oeffnungszeiten a{color:#fff}@media screen and (min-width: 768px){#ueber-uns{padding-top:2.5em}}@media screen and (min-width: 1280px){#ueber-uns{padding-top:5em}}#ueber-uns h1{display:none}@media screen and (min-width: 768px){#ueber-uns>.container{padding-left:1em;padding-right:1em}}#ueber-uns #philosophie{background:rgb(244.9,244.9,244.9);padding:0 0 2em;margin-bottom:4em}@media screen and (min-width: 768px){#ueber-uns #philosophie{padding-top:2em;margin-bottom:0}}@media screen and (min-width: 1280px){#ueber-uns #philosophie{padding-top:5em;padding-bottom:4em}}@media screen and (min-width: 768px){#ueber-uns #philosophie>div{padding-left:1em;padding-right:1em}}@media screen and (max-width: 767px){#ueber-uns #philosophie>div>div{padding-left:1em;padding-right:1em}}@media screen and (min-width: 768px){#ueber-uns #philosophie>div>div{-moz-column-width:330px;column-width:330px;-moz-column-gap:40px;column-gap:40px}}#ueber-uns #philosophie>div>div h2{font-size:1.8235294118em;text-transform:uppercase;line-height:1.3;margin-bottom:.53em}#ueber-uns #philosophie>div>div h2:before{content:"Unsere "}@media screen and (min-width: 768px){#ueber-uns #philosophie>div>div p{text-align:justify}}#ueber-uns #philosophie>div>div ul{list-style-type:disc;margin-left:1.0588235294em}#ueber-uns #philosophie>div>div li{margin-bottom:1.6em}@media screen and (max-width: 767px){#ueber-uns #philosophie #morePhilosophie>a~p,#ueber-uns #philosophie #morePhilosophie>a~ul{display:none}}#ueber-uns #philosophie img{margin-bottom:1.5em}@media screen and (min-width: 768px){#ueber-uns #philosophie img{border-radius:10px}#ueber-uns #philosophie img:after{content:"";position:absolute;z-index:2;width:100%;height:100%;background:#9ab072}}@media screen and (min-width: 1280px){#ueber-uns #philosophie img{margin-bottom:2.5em}}@media screen and (min-width: 768px){#ueber-uns #traditionEinleitung{padding-top:1em}}#ueber-uns #tradition h2{display:none}@media screen and (min-width: 768px){#ueber-uns #tradition>div{padding-left:1em;padding-right:1em}}@media screen and (min-width: 768px){.flexbox #ueber-uns #tradition>div ul,.no-js #ueber-uns #tradition>div ul{display:flex;justify-content:space-between;flex-wrap:wrap}.no-flexbox #ueber-uns #tradition>div ul{*zoom:1}.no-flexbox #ueber-uns #tradition>div ul:before,.no-flexbox #ueber-uns #tradition>div ul:after{content:"";display:table}.no-flexbox #ueber-uns #tradition>div ul:after{clear:both}}@media screen and (max-width: 767px){#ueber-uns #tradition>div ul.hidden li:not(:first-child){display:none}}#ueber-uns #tradition>div li{height:210px;height:65vw;overflow:hidden;border-radius:5px;margin-bottom:1.5em;position:relative}@media screen and (max-width: 767px){#ueber-uns #tradition>div li{border-radius:0}}@media screen and (min-width: 768px){#ueber-uns #tradition>div li{width:22.5%;height:115px}.no-flexbox #ueber-uns #tradition>div li{float:left;margin-left:1.5em}.no-flexbox #ueber-uns #tradition>div li:nth-child(1),.no-flexbox #ueber-uns #tradition>div li:nth-child(4){margin-left:0}}@media screen and (min-width: 1024px){#ueber-uns #tradition>div li{height:220px;margin-bottom:2em}}@media screen and (min-width: 1280px){#ueber-uns #tradition>div li{height:170px}}#ueber-uns #tradition>div li:nth-child(1) img{margin-top:-10.5em}@media screen and (min-width: 768px){#ueber-uns #tradition>div li:nth-child(1) img{margin-top:-4em}}@media screen and (min-width: 1280px){#ueber-uns #tradition>div li:nth-child(1) img{margin-top:-6em}}#ueber-uns #tradition>div li:nth-child(3) img{margin-top:-2em}@media screen and (min-width: 768px){#ueber-uns #tradition>div li:nth-child(3) img{margin-top:-0.6em}}@media screen and (min-width: 768px){#ueber-uns #tradition>div li:nth-child(3) img{margin-top:-0.85em}}#ueber-uns #tradition>div li:nth-child(4) img{margin-top:-7.5em}@media screen and (min-width: 768px){#ueber-uns #tradition>div li:nth-child(4) img{margin-top:-3em}}@media screen and (min-width: 768px){#ueber-uns #tradition>div li:nth-child(4) img{margin-top:-4.5em}}#ueber-uns #tradition>div li:nth-child(6) img{margin-top:-7em}@media screen and (min-width: 768px){#ueber-uns #tradition>div li:nth-child(6) img{margin-top:-3em}}@media screen and (min-width: 768px){#ueber-uns #tradition>div li:nth-child(6) img{margin-top:-4.5em}}#ueber-uns #tradition>div li:nth-child(8) img{margin-top:-1em}@media screen and (min-width: 768px){#ueber-uns #tradition>div li:nth-child(8) img{margin-top:-0.5em}}#ueber-uns #tradition>div li:nth-child(10) img{margin-top:-1em}@media screen and (min-width: 768px){#ueber-uns #tradition>div li:nth-child(10) img{margin-top:-0.5em}}#ueber-uns #tradition>div li a+p{background-color:rgba(0,0,0,0);opacity:0;color:#fff;padding:2em}@media screen and (min-width: 1280px){#ueber-uns #tradition>div li a+p{transition:all .5s ease-in-out}}#ueber-uns #tradition>div li a:hover+p,#ueber-uns #tradition>div li a+p:hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(154,176,114,.8);z-index:2;cursor:pointer;text-align:center;opacity:1;border-radius:5px}#ueber-uns #tradition>div li a:hover+p span,#ueber-uns #tradition>div li a+p:hover span{position:absolute;left:0;width:80%;margin-left:10%;top:50%;transform:translateY(-65%)}@media screen and (min-width: 768px)and (max-width: 1279px){#ueber-uns #tradition>div li a:hover+p span,#ueber-uns #tradition>div li a+p:hover span{font-size:.7058823529em}}#ueber-uns #tradition>div li a:hover+p a,#ueber-uns #tradition>div li a+p:hover a{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:.8235294118em;color:#fff;background-color:rgba(154,176,114,.85);line-height:2.1428571429em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#kinder{position:relative}@media screen and (min-width: 768px){#kinder{padding-top:1em}#kinder:before,#kinder:after{position:absolute;z-index:3}#kinder:before{content:"Unseren kleinen Kunden empfehlen wir";right:100px;font-size:.5769230769em;bottom:-2.515039255em}}@media screen and (min-width: 768px)and (min-width: 1280px){#kinder:before{font-size:.4722222222em}}@media screen and (min-width: 768px){#kinder:after{content:"";width:323px;height:120px;background:url(layout_img/medizini-logo.png);right:0;margin-top:-.862745098em}}@media screen and (min-width: 1280px){#kinder:before{bottom:-3.5294117647em}#kinder:after{margin-top:-.2777777778em}}#serviceQuote{padding-top:1em}@media screen and (min-width: 768px){#service div{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1106px;margin:auto;padding-left:1em;padding-right:1em}}#service h2{display:none}#service section{background:hsl(0,0%,95.0392156863%);text-align:center;padding-top:1em;padding-bottom:2em;position:relative;margin-bottom:2em}@media screen and (min-width: 768px){#service section{border-radius:10px;width:47.5%;margin-top:5%;margin-bottom:0 !important}}@media screen and (min-width: 1024px){#service section{padding-bottom:2em}}#service section h3{-webkit-hyphens:auto;hyphens:auto}#service section#beraten h3:before{background-image:url(layout_img/beraten.svg);background-size:2.3em;background-position:50% 50%}#service section#messen h3:before{background-image:url(layout_img/messen.svg);background-size:1.7em;background-position:.6em 50%}#service section#helfen h3:before{background-image:url(layout_img/helfen.svg);background-size:1.8em;background-position:50% 50%}#service section#besonderes h3:before{background-image:url(layout_img/besonderes.svg);background-size:1.7em;background-position:50% 50%}#service section ul{margin-bottom:1em}@media screen and (min-width: 1024px){#service section ul{margin-bottom:2em}}@media screen and (max-width: 767px){#service section li:hover a{background:hsl(0,0%,95.0392156863%);background:rgb(229.6,229.6,229.6)}#service section li:hover p{display:block !important;padding-top:.3571428571em}}#service section li a{-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width: 768px){#service section#beraten li:nth-child(1) p span{display:none}}@media screen and (min-width: 1024px){#service section#beraten li:nth-child(1) p span{display:inline}}@media screen and (min-width: 768px){#service section#beraten li:nth-child(6) span:nth-of-type(2){display:none}#service section#beraten li:nth-child(6) span:nth-of-type(1):after{content:" Beratung"}}@media screen and (min-width: 1024px){#service section#beraten li:nth-child(6) span:nth-of-type(2){display:inline}#service section#beraten li:nth-child(6) span:nth-of-type(1):after{content:""}}@media screen and (min-width: 768px){#service section#beraten li:nth-child(8) span:nth-of-type(1),#service section#beraten li:nth-child(9) span:nth-of-type(1){display:none}#service section#beraten li:nth-child(8) span:nth-of-type(2):before,#service section#beraten li:nth-child(9) span:nth-of-type(2):before{content:"Pharm. "}}@media screen and (min-width: 1024px){#service section#beraten li:nth-child(8) span:nth-of-type(1),#service section#beraten li:nth-child(9) span:nth-of-type(1){display:inline}#service section#beraten li:nth-child(8) span:nth-of-type(2):before,#service section#beraten li:nth-child(9) span:nth-of-type(2):before{content:""}}@media screen and (min-width: 768px){#service section#helfen li:nth-child(1) span:nth-of-type(1),#service section#helfen li:nth-child(6) span:nth-of-type(1),#service section#helfen li:nth-child(8) span:nth-of-type(1){display:none}}@media screen and (min-width: 1024px){#service section#helfen li:nth-child(1) span:nth-of-type(1),#service section#helfen li:nth-child(6) span:nth-of-type(1),#service section#helfen li:nth-child(8) span:nth-of-type(1){display:inline}}@media screen and (min-width: 768px){#service section#helfen li:nth-child(2) span:nth-of-type(2){display:none}#service section#helfen li:nth-child(2) span:nth-of-type(1):after{content:" ausl."}}@media screen and (min-width: 1024px){#service section#helfen li:nth-child(2) span:nth-of-type(2){display:inline}#service section#helfen li:nth-child(2) span:nth-of-type(1):after{content:""}}#service h3{font-size:1.8235294118em;font-weight:300;text-transform:uppercase;padding-top:3.5em;padding-bottom:.5em;margin-top:0;margin-bottom:.5em}@media screen and (max-width: 767px){#service h3{border-bottom:solid #9ab072 1px}}@media screen and (min-width: 768px){#service h3{padding-top:3.5em;padding-bottom:.5em;margin-bottom:0}}#service h3:before{content:"";position:absolute;top:1em;left:50%;transform:translateX(-50%);width:2.5806451613em;height:2.5806451613em;background-color:#9ab072;border-radius:50%;color:#fff;background-repeat:no-repeat}@media screen and (min-width: 768px){#service h3:before{top:1em}}#service a:not(.button):not(#stoerer){color:#616161;display:block;padding-top:.2352941176em;padding-bottom:.2941176471em;position:relative;padding-left:1em;padding-right:1em}@media screen and (min-width: 768px){#service a:not(.button):not(#stoerer):hover,#service a:not(.button):not(#stoerer).active{background-color:#9ab072;color:#fff}}@media screen and (min-width: 768px){#service a:not(.button):not(#stoerer).active:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-.8235294118em;background:rgb(229.6,229.6,229.6);border-left:.8235294118em solid rgba(0,0,0,0);border-right:.8235294118em solid rgba(0,0,0,0);border-top:.8235294118em solid #9ab072}}#service a:not(.button):not(#stoerer).athina{background-image:url(layout_img/logoAthina.png);background-size:150px;background-repeat:no-repeat;background-position:50% 50%;color:rgba(0,0,0,0);height:5em}#service p{display:none;font-size:.8235294118em;padding:1.7142857143em 1em 1.3571428571em;background:rgb(229.6,229.6,229.6)}@media screen and (max-width: 767px){#service p.show{display:none !important}}#links h2{display:none}@media screen and (min-width: 768px){#links>div{padding-left:1em;padding-right:1em}}@media screen and (min-width: 768px){.flexbox #links>div ul,.no-js #links>div ul{display:flex;justify-content:space-between;flex-wrap:wrap}.no-flexbox #links>div ul{*zoom:1}.no-flexbox #links>div ul:before,.no-flexbox #links>div ul:after{content:"";display:table}.no-flexbox #links>div ul:after{clear:both}}#links>div li{height:210px;height:65vw;overflow:hidden;border-radius:5px;margin-bottom:1.5em;position:relative}@media screen and (max-width: 767px){#links>div li{border-radius:0}}@media screen and (min-width: 768px){#links>div li{width:48.1308411215%;height:30vw;max-height:350px}.no-flexbox #links>div li{float:left;margin-left:1.5em}.no-flexbox #links>div li:nth-child(1),.no-flexbox #links>div li:nth-child(4){margin-left:0}}@media screen and (min-width: 1024px){#links>div li{margin-bottom:2em}}#links>div li:nth-child(2) img{margin-top:-0.9em}@media screen and (min-width: 768px){#links>div li:nth-child(2) img{margin-top:-0.5em}}@media screen and (min-width: 1280px){#links>div li:nth-child(2) img{margin-top:-0.6em}}#links>div li a+p{background-color:rgba(0,0,0,0);opacity:0;color:#fff;padding:2em}@media screen and (min-width: 1280px){#links>div li a+p{transition:all .5s ease-in-out}}#links>div li a:hover+p,#links>div li a+p:hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(154,176,114,.8);z-index:2;cursor:pointer;text-align:center;opacity:1;border-radius:5px}#links>div li a:hover+p span,#links>div li a+p:hover span{position:absolute;left:0;width:80%;margin-left:10%;top:50%;transform:translateY(-65%)}#links>div li a:hover+p a,#links>div li a+p:hover a{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:.8235294118em;color:#fff;background-color:rgba(154,176,114,.85);line-height:2.1428571429em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.button{border-radius:5px;padding:.5em 1em;display:inline-block}.button--full{color:#fff;background-color:#9ab072;border:solid #9ab072 1px}.button--full:hover{color:#9ab072;background-color:#fff}.button--outline{color:#9ab072;background-color:#fff;border:solid #9ab072 1px}.button--outline:hover{color:#fff;background-color:#9ab072}#teamHeadline{padding-top:1em}#team{margin-bottom:0 !important}@media screen and (min-width: 768px){#team section>div{padding-left:1em;padding-right:1em}}#team h2{display:none}@media screen and (min-width: 768px){#team img{border-radius:5px;filter:grayscale(100%);transition:all .25s ease-in-out}.no-cssfilters #team img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale")}}#team a:hover img{filter:none}#team #apoTeam{margin-bottom:0}@media screen and (min-width: 768px){#team #apoTeam{position:relative;z-index:1;overflow:hidden;padding:3.5294117647em 0;background:hsl(0,0%,95.0392156863%)}}@media screen and (min-width: 768px){#team ul{font-size:0}.flexbox #team ul,.no-js #team ul{display:flex;justify-content:space-between;flex-wrap:wrap}.no-flexbox #team ul{*zoom:1}.no-flexbox #team ul:before,.no-flexbox #team ul:after{content:"";display:table}.no-flexbox #team ul:after{clear:both}}@media screen and (max-width: 767px){#team li{position:relative}#team li img{max-width:66.5%;margin:0 auto .75em;border-radius:5px;position:relative;top:.2777777778em;border:solid #fff 1px}}@media screen and (min-width: 768px){#team li{width:17%;position:relative;height:auto;margin-bottom:2rem}.no-flexbox #team li{float:left;margin-left:1.5em}}#team li>a{position:absolute;top:10em;width:2.3529411765em;height:2.3529411765em;border-radius:50%;opacity:.85;border:solid #fff 1px;background:url('data:image/svg+xml;charset=utf-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"><path fill="%23ffffff" d="M339,206L206,73c-5-5-12-8-18-8s-12,3-17,8c-10,10-10,24,0,34l116,116L171,339c-10,10-10,24,0,34s25,10,35,0l133-133 c5-5,7-11,7-17C346,216,344,211,339,206z"/></svg>') no-repeat 6px 6px #9ab072}#team li>a.back{left:.5em;transform:rotate(180deg)}#team li>a.fwd{right:.5em}@media screen and (min-width: 768px){#team li>a{display:none}}#team li>span{font-size:1.8235294118em;text-transform:uppercase;font-weight:300}@media screen and (max-width: 767px){#team li>span{display:block;text-align:center;background:hsl(0,0%,95.0392156863%);padding-top:1em;padding-bottom:1em}}@media screen and (min-width: 768px){#team li>span{white-space:nowrap;text-align:left;color:#fff}#team li>span{*zoom:1}#team li>span:before,#team li>span:after{content:"";display:table}#team li>span:after{clear:both}}@media screen and (min-width: 768px){#team li>span div{display:none}}#team li>span span{display:block;font-size:.5483870968em;font-weight:500;text-transform:none}@media screen and (max-width: 767px){#team #ma02_mohren_target,#team #ma03_mohren_target,#team #ma04_mohren_target,#team #ma05_mohren_target,#team #ma06_mohren_target,#team #ma07_mohren_target,#team #ma08_mohren_target,#team #ma09_mohren_target,#team #ma10_mohren_target,#team #ma11_mohren_target,#team #ma12_mohren_target,#team #ma13_mohren_target,#team #ma14_mohren_target,#team #ma15_mohren_target,#team #ma16_mohren_target,#team #ma17_mohren_target,#team #ma18_mohren_target,#team #ma19_mohren_target,#team #ma20_mohren_target,#team #ma21_mohren_target,#team #ma22_mohren_target,#team #ma23_mohren_target,#team #ma24_mohren_target,#team #ma25_mohren_target{display:none}#team #ma02_mohren:target #ma01_mohren_target{display:none}#team #ma02_mohren:target #ma02_mohren_target{display:list-item}#team #ma03_mohren:target #ma01_mohren_target{display:none}#team #ma03_mohren:target #ma03_mohren_target{display:list-item}#team #ma04_mohren:target #ma01_mohren_target{display:none}#team #ma04_mohren:target #ma04_mohren_target{display:list-item}#team #ma05_mohren:target #ma01_mohren_target{display:none}#team #ma05_mohren:target #ma05_mohren_target{display:list-item}#team #ma06_mohren:target #ma01_mohren_target{display:none}#team #ma06_mohren:target #ma06_mohren_target{display:list-item}#team #ma07_mohren:target #ma01_mohren_target{display:none}#team #ma07_mohren:target #ma07_mohren_target{display:list-item}#team #ma08_mohren:target #ma01_mohren_target{display:none}#team #ma08_mohren:target #ma08_mohren_target{display:list-item}#team #ma09_mohren:target #ma01_mohren_target{display:none}#team #ma09_mohren:target #ma09_mohren_target{display:list-item}#team #ma10_mohren:target #ma01_mohren_target{display:none}#team #ma10_mohren:target #ma10_mohren_target{display:list-item}#team #ma11_mohren:target #ma01_mohren_target{display:none}#team #ma11_mohren:target #ma11_mohren_target{display:list-item}#team #ma12_mohren:target #ma01_mohren_target{display:none}#team #ma12_mohren:target #ma12_mohren_target{display:list-item}#team #ma13_mohren:target #ma01_mohren_target{display:none}#team #ma13_mohren:target #ma13_mohren_target{display:list-item}#team #ma14_mohren:target #ma01_mohren_target{display:none}#team #ma14_mohren:target #ma14_mohren_target{display:list-item}#team #ma15_mohren:target #ma01_mohren_target{display:none}#team #ma15_mohren:target #ma15_mohren_target{display:list-item}#team #ma16_mohren:target #ma01_mohren_target{display:none}#team #ma16_mohren:target #ma16_mohren_target{display:list-item}#team #ma17_mohren:target #ma01_mohren_target{display:none}#team #ma17_mohren:target #ma17_mohren_target{display:list-item}#team #ma18_mohren:target #ma01_mohren_target{display:none}#team #ma18_mohren:target #ma18_mohren_target{display:list-item}#team #ma19_mohren:target #ma01_mohren_target{display:none}#team #ma19_mohren:target #ma19_mohren_target{display:list-item}#team #ma20_mohren:target #ma01_mohren_target{display:none}#team #ma20_mohren:target #ma20_mohren_target{display:list-item}#team #ma21_mohren:target #ma01_mohren_target{display:none}#team #ma21_mohren:target #ma21_mohren_target{display:list-item}#team #ma22_mohren:target #ma01_mohren_target{display:none}#team #ma22_mohren:target #ma22_mohren_target{display:list-item}#team #ma23_mohren:target #ma01_mohren_target{display:none}#team #ma23_mohren:target #ma23_mohren_target{display:list-item}#team #ma24_mohren:target #ma01_mohren_target{display:none}#team #ma24_mohren:target #ma24_mohren_target{display:list-item}#team #ma25_mohren:target #ma01_mohren_target{display:none}#team #ma25_mohren:target #ma25_mohren_target{display:list-item}}#kontakt{background:#616161;color:#fff;padding-bottom:2em}@media screen and (min-width: 1024px){#kontakt{font-size:23px;padding-bottom:4em}}#kontakt h1{display:none}#kontakt .container{padding:1em;max-width:1106px;margin:auto}#kontakt .container{*zoom:1}#kontakt .container:before,#kontakt .container:after{content:"";display:table}#kontakt .container:after{clear:both}#kontakt .container>div{text-align:center}#kontakt section{margin-bottom:0}#kontakt h2{font-size:1.8235294118em;text-transform:uppercase;margin:2em 0 .25em}@media screen and (max-width: 767px){#kontakt h2{margin-top:1em}}@media screen and (min-width: 768px)and (max-width: 1279px){#kontakt h2{margin-top:1em}}#kontakt h2 a:hover{text-decoration:none;cursor:default}#kontakt a{color:#fff}#kontakt a:hover{text-decoration:underline}#kontakt .adr,#kontakt .map{margin-bottom:1em}#kontakt .country-name{display:none}main+footer{background:hsl(0,0%,30.5392156863%);text-align:center;padding:2em 0}@media screen and (max-width: 767px){main+footer{padding:.5em 0 .75em;display:none}}main+footer>div{max-width:1106px;margin:auto;padding-left:1em;padding-right:1em}@media screen and (min-width: 768px){main+footer>div>div{display:table;width:100%}}main+footer h2{font-size:1.8235294118em;text-transform:uppercase;color:#fff;text-align:left;display:block;text-align:center}@media screen and (min-width: 768px){main+footer h2{text-align:left}}main+footer .partner{border-bottom:solid #fff 1px;padding-bottom:1.5em}main+footer .partner{*zoom:1}main+footer .partner:before,main+footer .partner:after{content:"";display:table}main+footer .partner:after{clear:both}@media screen and (min-width: 768px){main+footer .partner{display:table-cell;border-bottom:none;padding-bottom:0}}main+footer .partner li{display:inline-block;padding-top:10px}@media screen and (min-width: 768px){main+footer .partner li{float:left}}main+footer .partner a{display:block;height:25px;overflow:hidden;white-space:nowrap;text-indent:-2000%;margin-right:5px;background-size:376px 25px;background-image:url(layout_img/logos.png);background-repeat:no-repeat}@media screen and (min-width: 768px){main+footer .partner a{height:49px;margin-right:10px;background-size:752px 49px}}main+footer .partner a.phoenix{background-position:-113px 0;width:103px}@media screen and (min-width: 768px){main+footer .partner a.phoenix{background-position:-226px 0;width:200px}}main+footer .partner-apos{color:#fff;display:flex;justify-content:space-between;flex-direction:column;margin-top:2em;border:solid #fff 1px;border-radius:5px;padding:1em;font-family:"LatoLight";font-size:.9411764706rem}@media screen and (min-width: 768px){main+footer .partner-apos{flex-direction:row;align-items:center}}main+footer .partner-apos li{text-align:center}main+footer .partner-apos li br{display:none}@media screen and (min-width: 768px){main+footer .partner-apos li br{display:inline}}main+footer .partner-apos .apo-logo{width:3rem;height:3rem;margin:0 auto 1rem}@media screen and (min-width: 768px){main+footer .partner-apos .apo-logo{margin:0}}main+footer .legal{padding-top:1em}@media screen and (min-width: 768px){main+footer .legal{display:table-cell;text-align:right;white-space:nowrap;padding-top:0}}main+footer .legal li{display:inline-block;color:#fff;font-size:.8235294118em;line-height:3em}main+footer .legal li:before{content:"| "}main+footer .legal li:first-child:before{content:""}@media screen and (max-width: 767px){main+footer .legal li{display:block;line-height:2em}main+footer .legal li:before{content:""}}main+footer .legal a{color:#fff}main+footer .legal a:hover{text-decoration:underline}.impressum main article{max-width:1106px;margin:auto;margin-bottom:1.5em;padding-left:1em;padding-right:1em}.impressum a{color:#616161}.impressum dl{margin-bottom:2em}.impressum dl{*zoom:1}.impressum dl:before,.impressum dl:after{content:"";display:table}.impressum dl:after{clear:both}.impressum dl.kontakt dt{width:50px}.impressum dl.register dt{width:110px}.impressum dl.sonstiges dt{width:260px}@media screen and (min-width: 768px){.impressum dt,.impressum dd{float:left}}.impressum dt{margin-top:.5em}@media screen and (min-width: 768px){.impressum dt{margin-top:0;clear:left}}.impressum dd{margin-left:0}@media screen and (min-width: 768px){.impressum dd{margin-left:20px}}.impressum h2{clear:both}.oldBrowser{background:#ff0;text-align:center;font-weight:bold;margin-bottom:20px;padding:5px 0 15px}.show{display:block !important}.hide{display:none !important}.normal{color:#616161}@media screen and (min-width: 768px)and (max-width: 1279px){.hideOnTablet{display:none !important}}.hideOnMobile{display:none}@media screen and (min-width: 1280px){.hideOnMobile{display:block}}@media screen and (min-width: 1280px){.hideOnDesktop{display:none}}.lb-loader{display:none !important}.lb-caption{background:rgba(0,0,0,.5);position:absolute;bottom:3em;line-height:1.4 !important}.lb-caption b{display:block !important;vertical-align:middle;text-align:center;font-size:3em;text-shadow:0 0 1px #000;padding:.7em .7em 0;font-weight:normal;color:#fff}.lb-caption b:empty{display:none !important}.lb-caption b span{display:block !important;font-size:.4em;padding:0}.lb-caption span{display:table-cell !important;vertical-align:middle;text-align:center;font-size:1.5em;text-shadow:0 0 1px #000;padding:1em;color:#fff;font-weight:normal;-webkit-hyphens:auto;hyphens:auto}.notdienstaushang{display:inline-block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-55%);font-size:18px}.notdienstaushang .header{margin-bottom:5%;position:relative}.notdienstaushang .header img{display:inline;width:auto}.notdienstaushang .header img.mohren{height:125px}.notdienstaushang .header img.georg{height:120px;margin-left:1.75em;margin-bottom:-0.5em}.notdienstaushang .header .oeffnung{position:absolute;right:0;bottom:7px}.notdienstaushang.mohren img.georg,.notdienstaushang.georg img.mohren{display:none}.notdienstaushang .boxContainer{display:flex}.notdienstaushang .boxContainer .box{border:solid #949494 1px;padding:.8em 1.35em 1.35em;border-radius:5px;background:hsl(0,0%,95.0392156863%);margin-bottom:.75em}.notdienstaushang .boxContainer .box.notdienst>div{display:flex}.notdienstaushang .boxContainer .box.notdienst>div address{padding-right:3.5em;padding-bottom:1em;white-space:nowrap}.notdienstaushang .boxContainer .box.notdienst em{white-space:nowrap;font-family:"Lato"}.notdienstaushang h1{margin-bottom:.35em;white-space:nowrap}.notdienstaushang h2{margin-bottom:.35em;white-space:nowrap;font-size:24px}.notdienstaushang dl{font-size:16px}.notdienstaushang dl{*zoom:1}.notdienstaushang dl:before,.notdienstaushang dl:after{content:"";display:table}.notdienstaushang dl:after{clear:both}.notdienstaushang dt,.notdienstaushang dd{float:left}.notdienstaushang dt{font-weight:bold;clear:left;width:150px;white-space:nowrap}.notdienstaushang dd{margin-left:0}.notdienstaushang #uhrzeit,.notdienstaushang .url{display:block;text-align:center;font-size:.8em}#ka-hinweis{display:none;padding:20% 10%}@media screen and (min-width: 768px){#ka-hinweis{padding:0 19%}}

/*# sourceMappingURL=apo.css.map */