@charset "UTF-8";
header{position:sticky;top:0px;z-index:5}header .inside{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}#logolink{color:#fff;padding:1em 1.5em 1em 5vw;background-color:#fff;flex:1 1 20%;font-family:'Comfortaa', Arial, Helvetica, sans-serif;color:#7B9AB0}#logolink a,#logolink h3{color:#7B9AB0;text-decoration:none;margin:0;font-size:1em}#logolink a{width:100%;display:block}@media (max-width:940px){header{max-height:90vh;overflow:scroll;position:relative}#logolink{flex:1 1 100%}}#menu{flex:0 1 100%}#mainnav{display:flex;justify-content:flex-end;align-content:center;flex:1 1 100%;background-color:#074B7E;font-size:1.05em;overflow:visible}#mainnav .level_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 4vw 0 0}#mainnav li{margin:0 1em;padding:1.75em 1em;line-height:0;position:relative;color:#fff}#mainnav li.first{margin:0 0.5em 0 0}#mainnav li.last{margin:0 0 0 0.5em}#mainnav li.first.last{margin:0}#mainnav li:hover,#mainnav li.active{color:#7B9AB0;background-color:#fff}#mainnav a{text-decoration:none;display:block}#mainnav ul.level_2{position:absolute;left:-99999px;top:-99999px;background-color:#7B9AB0}#mainnav .submenu:hover>ul.level_2{left:0;top:100%}#mainnav .submenu:hover>ul.level_2 li{color:#2B363E}#mobilemenu{display:none;background-color:#074B7E;color:#fff;text-align:center}#mobilenav .mm-panels{background-color:#7B9AB0 !important}#mobilenav .mm-panel{background-color:#7B9AB0 !important}@media (max-width:940px){#mainnav{display:none}#mobilemenu{display:block;flex:1 1 100%}}#praxisbilder{margin:1em 0}#praxisbilder ul{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}#praxisbilder li{flex:0 1 33%;display:flex}#praxisbilder figure{flex:1 1 100%;height:inherit}#praxisbilder img{min-width:100%;min-height:100%}.ce_gallery{margin:1em 0}.ce_gallery ul{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;list-style-type:none}.ce_gallery li{flex:0 1 auto;max-width:400px;display:flex}.ce_gallery li+li{margin-left:2%}.ce_gallery figure{flex:1 1 100%;height:inherit}.ce_gallery img{min-width:100%;min-height:100%}@media (max-width:940px){#praxisbilder li{flex:1 1 100%}}#topbar{background-color:#7B9AB0;color:#fff;padding:0 5vw 0 2em;flex:1 1 80%;max-width:1100px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;font-size:0.75em}#topbar h4{font-size:1.25em}#topbar #top_kontakt{flex:0 1 60%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#topbar #top_kontakt h4{flex:100%}#topbar #top_kontakt p{line-height:1.5;font-size:1em}#topbar_mobile{background-color:#7B9AB0;color:#fff;padding:0 2em;flex:1 1 80%;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:0.75em;display:none;position:relative}#topbar_mobile .toggle{flex:0 1 100%;text-align:center;position:relative}#topbar_mobile h4{font-size:1.25em}#topbar_mobile #sprechzeiten ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#topbar_mobile #sprechzeiten ul li{flex:0 1 50%}#topbar_mobile #sprechzeiten ul li+li{margin-top:0.5em}#topbar_mobile #top_kontakt{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#topbar_mobile #top_kontakt p{flex:0 1 50%}#topbar_mobile #top_kontakt p+p{margin-top:0.5em}#topbar_mobile label::after{content:'arrow_drop_down';font-family:'Material Icons';width:1em;height:0.5em;font-size:2em;top:1.1em;position:absolute;display:inline-block;transition:all 0.5s}#topbar_mobile #sprechzeiten{display:none}#topbar_mobile #top_kontakt{display:none}#topbar_mobile input{display:none}#topbar_mobile input:checked~#sprechzeiten{display:block}#topbar_mobile input:checked~#top_kontakt{display:flex}#topbar_mobile input:checked+label:after{transform:rotate(180deg);top:2.1em}#topbar_mobile h4.ce_headline{display:none}#topbar_mobile label h4.ce_headline{display:block}@media (max-width:940px){#topbar{flex:1 1 100%}#topbar #top_kontakt{flex:0 1 100%;align-items:center;justify-content:space-around}#topbar #top_kontakt h4{flex:1 1 70%;margin:0.5em 0;display:inline-block}#topbar #top_kontakt p{margin:0.5em 0;flex:1 0 33%}}@media (max-width:940px){#topbar #top_kontakt h4{flex:1 1 100%}#topbar #top_kontakt p{margin:0.5em 0;flex:1 auto}}.ce_accordion+.ce_accordion{margin-top:1em}.ce_accordion .ui-accordion-header{background-color:#074B7E;color:#fff;padding:0.25em 0.5em}.ce_accordion .ui-accordion-header h4{margin:0;display:flex;font-weight:normal !important}.ce_accordion .ui-accordion-header h4::after{content:'';font-family:'icomoon';width:1em;font-size:inherit;line-height:0;position:relative;display:inline-block;transition:all 0.5s;align-self:center}.ce_accordion .ui-accordion-content{margin-top:0.5em;padding:0 0.5em}.ce_accordion .ui-accordion-header-active h4::after{transform:rotate(180deg)}.ce_accordion:first-of-type{margin-top:1em}.ce_accordion:last-of-type{margin-bottom:1em}#footer{background-color:#4F6271;color:white;margin-top:2em}#footer .inside{padding:1.5em 5vw 1.5em 5vw;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:0.75em}#footer #sprechzeiten{flex:0 1 70%;align-self:flex-end}#footer #sprechzeiten ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#footer #sprechzeiten li{flex:1 1 auto;margin-bottom:1em}#footer #footerlinks{flex:0 1 10%;align-self:flex-end;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (max-width:940px){#footer #sprechzeiten{flex:1 0 100%}#footer #sprechzeiten ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#footer #sprechzeiten li{flex:1 1 auto;margin-bottom:1em}#footer #footerlinks{flex:1 0 100%}}.slider.team{margin-bottom:2em}.slider.team .ce-teaser{display:flex;align-items:center}.slider.team .slider-control{display:flex;align-items:center;justify-content:space-between;min-height:30px}.slider.team .slider-control a{position:relative;top:unset}#teamslide{margin:0 0 2em 0;width:100%;position:relative;overflow:hidden;padding:0 0}#teamslide #teamliste{display:inline;padding:3% 0}#teamslide #teamliste .layout_latest{flex:0 0 100%;display:flex;flex-wrap:wrap;min-height:400px;align-items:flex-start}#teamslide #teamliste .layout_latest figure{flex:0 0 120px}#teamslide #teamliste .layout_latest h2{flex-grow:0;flex-shrink:4;max-width:85%;min-width:50%;margin-left:20px}#teamslide #teamliste .layout_latest .ce_text{flex:0 0 100%}#teamslide #teamliste .layout_latest .more{flex:0 0 100%}#teamslide a.control_prev,#teamslide a.control_next{position:absolute;z-index:4;display:block;padding:0.5em;width:auto;height:auto;background:#2a2a2a;color:#fff;text-decoration:none;font-weight:600;font-size:1em;line-height:0.5;opacity:0.8;cursor:pointer;bottom:92%}#teamslide a.control_prev:hover,#teamslide a.control_next:hover{opacity:1;-webkit-transition:all 0.2s ease}#teamslide a.control_prev{border-radius:0 2px 2px 0;left:0}#teamslide a.control_next{right:0;border-radius:2px 0 0 2px}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:400;src:url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-regular.eot');src:local(''), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-regular.woff2') format('woff2'), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-regular.woff') format('woff'), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-regular.ttf') format('truetype'), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-regular.svg#Comfortaa') format('svg')}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:700;src:url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-700.eot');src:local(''), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-700.eot?#iefix') format('embedded-opentype'), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-700.woff2') format('woff2'), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-700.woff') format('woff'), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-700.ttf') format('truetype'), url('../../files/theme/files/fonts/comfortaa/comfortaa-v40-latin-700.svg#Comfortaa') format('svg')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;src:url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-regular.eot');src:local(''), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-regular.woff2') format('woff2'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-regular.woff') format('woff'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-regular.ttf') format('truetype'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-regular.svg#TitilliumWeb') format('svg')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:700;src:url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-700.eot');src:local(''), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-700.eot?#iefix') format('embedded-opentype'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-700.woff2') format('woff2'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-700.woff') format('woff'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-700.ttf') format('truetype'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-700.svg#TitilliumWeb') format('svg')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:900;src:url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-900.eot');src:local(''), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-900.eot?#iefix') format('embedded-opentype'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-900.woff2') format('woff2'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-900.woff') format('woff'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-900.ttf') format('truetype'), url('../../files/theme/files/fonts/titilium/titillium-web-v15-latin-900.svg#TitilliumWeb') format('svg')}*{box-sizing:border-box}a{color:inherit}body{background-color:#fff;line-height:1.5;font-family:'Titillium Web', Arial, Helvetica, sans-serif;font-size:1.25em;color:#2B363E}#container{background-color:#fff;width:85vw;max-width:1250px;margin:0 auto}#container ul{margin-left:30px;list-style:circle}#container .ce_gallery ul{margin-left:0}#container h2{color:#074B7E;font-weight:700}#container h4{font-weight:800}#container ul,#container li{list-style-type:none}#container .ce_list li::before{content:"•";color:#074B7E;font-weight:800;display:inline-block;width:1em;margin-left:-1em;font-family:Arial, sans-serif}.material-icons{vertical-align:middle}#teaserboxen{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between;margin:2em 0 3em 0}#teaserboxen .teaser{flex:0 1 25%;min-height:12vmax;max-height:25vmax;background-color:#074B7E;text-align:center;padding:3vmin 0.5vmax;text-decoration:none;color:#fff;font-size:calc(7px + 1.5vmin);font-weight:700;display:flex;align-items:stretch;justify-content:center}#teaserboxen .teaser a{text-decoration:none;display:flex;flex-direction:column;flex:100%}#teaserboxen .teaser a p{margin-bottom:0;flex:auto}#teaserboxen .teaser img{min-width:30% !important;max-width:50% !important}iframe#maps{width:94%;margin:1em 3%;position:relative;height:40vmax}@media (max-width:940px){#teaserboxen .teaser{flex:100%}#teaserboxen .teaser+.teaser{margin-top:1em}}.teamboxen{margin-top:60px}.teamboxen .layout_latest{display:flex;justify-content:flex-start;flex-wrap:wrap}.teamboxen .layout_latest:not(:last-child){margin-bottom:30px}.teamboxen .layout_latest>figure{max-width:50%;min-width:120px;height:250px;margin-right:25px}.teamboxen .layout_latest>figure img{width:100%;height:100%;object-fit:cover}.teamboxen .layout_latest>.ce_text{flex:0 0 100%}.embedElement iframe{aspect-ratio:1.7777777778;width:100%;max-width:1000px;margin:3rem auto;display:inherit;position:relative}