*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}a:link,a:visited,a:hover,a:active{outline:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}/*! #######################################################################

	MeanMenu 2.0.6
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */a.meanmenu-reveal{display:none}.mean-container .mean-bar{width:auto;z-index:999999}.mean-container a.meanmenu-reveal{position:absolute;top:calc(10px + 25px + 40px - 5px);right:45px;cursor:pointer;text-decoration:none;display:block;color:#000}.mean-container .mean-nav{width:100%;margin-top:140px;position:absolute;z-index:9999}.mean-container .mean-nav ul{padding:0;margin:0;list-style-type:none;display:block}.mean-container .mean-nav ul li{position:relative;margin:0;padding:0;border-bottom:1px solid #fff;list-style-type:none;background:#133a64}.mean-container .mean-nav ul li a{display:block;padding:15px;padding-left:20px;margin:0;text-align:left;color:#fff;text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;border:none !important}.mean-container .mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none !important}body.mean-container .mean-bar a img{width:36px}body.gesundheit.mean-container .mean-nav ul li{border-bottom:1px solid #9c91c5}body.gesundheit.mean-container .mean-nav ul li a{color:#9c91c5 !important}body.zahnarzt.mean-container .mean-nav ul li{border-bottom:1px solid #95cab9}body.zahnarzt.mean-container .mean-nav ul li a{color:#95cab9 !important}.accordion{margin-top:25px}.ui-state-default{border:0px;border-top:2px solid #f5a840;background:#fff}.ui-accordion .ui-accordion-content:last-of-type,.ui-state-default:last-of-type{border-bottom:2px solid #f5a840}.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-content{padding:10px 0px}.ui-accordion .ui-accordion-content{padding:0px 0px 20px 0px;border:0px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl,.ui-corner-bottom{border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-state-active:focus{border:none;border-top:2px solid #f5a840;background:#fff;font-weight:normal;color:#133a64;outline:none}.ui-tabs{padding:0}.ui-tabs .ui-tabs-nav{border:none;border-bottom:2px solid #f5a840}.accordion{margin-bottom:20px}.accordion h2{outline:none;font-size:2rem;text-transform:none}.accordion h3{font-size:2rem;text-transform:none;margin-top:30px;margin-bottom:15px;text-decoration:underline #f5a840}.accordion ul{margin-bottom:15px}.accordion ul~p{margin-top:15px}.accordion a{color:#f5a840;text-decoration:none}.accordion a:hover{color:#133a64 !important}.accordion a.btn.inline{color:#133a64}.accordion .ui-icon,.accordion .ui-widget-header .ui-icon,.accordion .ui-state-hover .ui-icon,.accordion .ui-state-focus .ui-icon,.accordion .ui-button:hover .ui-icon,.accordion .ui-button:focus .ui-icon,.accordion .ui-state-highlight .ui-icon,.accordion .ui-button .ui-state-highlight.ui-icon,.accordion .ui-state-error .ui-icon,.accordion .ui-state-error-text .ui-icon,.accordion .ui-button .ui-icon,.accordion .ui-icon,.accordion .ui-widget-header .ui-icon,.accordion .ui-state-hover .ui-icon,.accordion .ui-state-focus .ui-icon,.accordion .ui-button:hover .ui-icon,.accordion .ui-button:focus .ui-icon,.accordion .ui-state-highlight .ui-icon,.accordion.service .ui-button .ui-state-highlight.ui-icon,.accordion.service .ui-state-error .ui-icon,.accordion.service .ui-state-error-text .ui-icon,.accordion.service .ui-button .ui-icon{background-image:url(../../default/img/layout/icon-open.svg);background-size:15px;background-position:0px center;outline:none}.accordion .ui-state-active .ui-icon,.accordion .ui-button:active .ui-icon,.accordion .ui-state-active .ui-icon,.accordion .ui-button:active .ui-icon{background-image:url(../../default/img/layout/icon-close.svg);outline:none}.ui-icon{width:25px;height:25px}body.gesundheit .ui-state-default,body.gesundheit .ui-state-active,body.gesundheit .ui-widget-content .ui-state-active,body.gesundheit .ui-widget-header .ui-state-active,body.gesundheit a.ui-button:active,body.gesundheit .ui-button:active,body.gesundheit .ui-button.ui-state-active:hover,body.gesundheit .ui-state-active:focus{border-top:2px solid #9c91c5}body.gesundheit .ui-accordion .ui-accordion-content:last-of-type,body.gesundheit .ui-state-default:last-of-type{border-bottom:2px solid #9c91c5}body.gesundheit .ui-accordion-header-active{border-bottom:0px !important}body.gesundheit .accordion h3{text-decoration:underline #9c91c5}body.gesundheit .accordion a{color:#9c91c5}body.zahnarzt .ui-state-default,body.zahnarzt .ui-state-active,body.zahnarzt .ui-widget-content .ui-state-active,body.zahnarzt .ui-widget-header .ui-state-active,body.zahnarzt a.ui-button:active,body.zahnarzt .ui-button:active,body.zahnarzt .ui-button.ui-state-active:hover,body.zahnarzt .ui-state-active:focus{border-top:2px solid #95cab9}body.zahnarzt .ui-accordion .ui-accordion-content:last-of-type,body.zahnarzt .ui-state-default:last-of-type{border-bottom:2px solid #95cab9}body.zahnarzt .ui-accordion-header-active{border-bottom:0px !important}body.zahnarzt .accordion h3{text-decoration:underline #95cab9}body.zahnarzt .accordion a{color:#95cab9}ul.list{overflow:hidden}ul.list li{margin:0;padding:0;list-style-type:none}ul.list li a{text-decoration:none;display:block}ul.list.dash li:before{content:"-";padding-right:10px}html{font-size:62.5%}*{font-family:"futura-pt","Helvetica","Arial",sans-serif;font-size:2rem;line-height:2.5rem;font-weight:400;color:#133a64}h1,h2{font-size:3.5rem;line-height:3.5rem;margin-bottom:20px;text-transform:uppercase}h3{font-size:3rem;line-height:3rem;margin-top:50px;margin-bottom:20px}h3:first-child{margin-top:0}h3.kurzinfo{font-size:2rem;line-height:2rem;font-weight:normal;text-transform:uppercase;margin-bottom:10px;margin-top:40px}h4{font-size:1.8rem;color:#133a64;margin-top:5px;margin-bottom:10px}h4:first-child{margin-top:0}h5{font-family:"futura-pt","Helvetica","Arial",sans-serif;font-size:1.6rem;color:#fff}h5:first-child{margin-top:0}p{margin-bottom:15px}p:last-child{margin-bottom:0}p.date{color:#133a64;font-size:1.5rem;line-height:1.5rem;margin-bottom:10px;margin-top:15px}p.lead{font-weight:500}p~ul{margin-top:-15px}p~ul~p{margin-top:15px}strong{font-weight:500}small{font-size:1.25rem !important;line-height:1.25rem !important}small a[href^="mailto:"]{font-size:1.25rem !important;line-height:1.25rem !important;display:inline}a{color:#133a64;text-decoration:underline}a:hover{color:#f5a840;text-decoration:none}a[href^="mailto:"],a[href^=tel]{color:#133a64;text-decoration:none}a[href^="mailto:"]:hover,a[href^=tel]:hover{color:#f5a840;text-decoration:none}address{font-style:normal}address a{display:block}.btn{display:block;color:#133a64;text-align:center;text-decoration:none;background:linear-gradient(0deg, #f5a840, #f5a840 50%, transparent 50.1%);background-position:bottom;padding:0px 5px;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.btn:hover,.btn:focus,.btn:active{-webkit-transform:translateX(8px);transform:translateX(8px)}.btn.inline{display:inline-block}.btn.inline.right{float:right}.btn.inline:hover,.btn.inline:focus,.btn.inline:active{color:#133a64}img{width:auto;height:auto}img.half{width:50%}img.seventy-five{width:75%}img.full{width:100%}img.px{width:250px}img.small{width:25%}a.bildlink img{opacity:.7}a.bildlink:hover img{opacity:1}body{display:grid;grid-template-rows:auto 1fr auto}section{padding-bottom:50px}section:first-of-type{padding-top:0}section.ohneabstand{padding-top:0 !important}section ul:last-of-type{margin-bottom:0px}section.bg-color{padding-top:50px !important;margin-bottom:50px}section.bg-color:last-of-type{margin-bottom:0px !important}section.bg-color .info-box{background:#fff}.content-block-center{width:100%;max-width:1310px;margin-left:auto;margin-right:auto}.content-block-center:first-child{row-gap:0px !important}.zweier-grid{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:50px;row-gap:50px}.dreier-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:50px;row-gap:50px}.vierer-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:50px;row-gap:50px}.fuenfer-grid{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:50px;row-gap:50px}.sechser-grid{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:50px;row-gap:50px}.eins-zwei-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:50px;row-gap:50px}.eins-zwei-grid>:last-child{grid-column-start:2;grid-column-end:4}.zwei-eins-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:50px;row-gap:50px}.zwei-eins-grid>:first-child{grid-column-start:1;grid-column-end:3}.eins-drei-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:50px;row-gap:50px}.eins-drei-grid>:last-child{grid-column-start:2;grid-column-end:5}.drei-eins-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:50px;row-gap:50px}.drei-eins-grid>:first-child{grid-column-start:1;grid-column-end:4}.flex-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column;justify-content:space-between;align-items:center}header{border-top:10px solid #f5a840;padding:50px 0px}header #logo>a img{width:20vw;min-width:200px;max-width:300px}header .adressblock div:first-child{text-align:right;border-right:1px solid #133a64;padding-right:20px}header .adressblock div:last-child{padding-left:20px}header .adressblock div a:before{background-size:20px auto;padding-left:20px;background-repeat:no-repeat;padding-right:5px;content:"";background-position:center left}header .adressblock div a[href^="tel:"]:before{background-image:url(../../default/img/layout/icon-phone-inaktiv.svg)}header .adressblock div a[href^="mailto:"]:before{background-image:url(../../default/img/layout/icon-mail-inaktiv.svg)}header .main-nav>ul{margin:0;margin-bottom:0px;padding:0;padding-top:50px;overflow:hidden}header .main-nav>ul li{margin:0;margin-right:5px;padding:0;list-style-type:none}header .main-nav>ul li a{display:block;color:#133a64;line-height:1;text-decoration:none;text-transform:uppercase}header .main-nav>ul li a.active,header .main-nav>ul li a:hover{background:linear-gradient(0deg, #f5a840, #f5a840 50%, transparent 50.1%)}header .main-nav>ul li:last-child{margin-right:0}section.startsection.image-full{position:relative}section.startsection .zweier-grid{column-gap:0px;position:relative}section.startsection .text-box{padding:60px;padding-bottom:30px}section.startsection .button-box{padding-bottom:60px}section.startsection .text-box,section.startsection .button-box{width:100%;max-width:655px}section.startsection .gesundheit{background-color:#9c91c5;background-image:url(../../default/img/layout/bildelement-gesundheit.svg);background-size:auto 75%;background-position:120% 50%;background-repeat:no-repeat}section.startsection .gesundheit .text-box{padding-left:0px}section.startsection .gesundheit .text-box,section.startsection .gesundheit .button-box{margin-left:auto}section.startsection .zahnarzt{background-color:#95cab9;background-image:url(../../default/img/layout/bildelement-zahnarzt.svg);background-size:auto 75%;background-position:105% 50%;background-repeat:no-repeat}section.startsection .zahnarzt .text-box,section.startsection .zahnarzt .button-box{padding-left:60px;padding-right:0px;margin-right:auto}section.startsection .triangle{height:49px;width:40px;position:absolute;z-index:6;top:0px;left:calc(50% - 20px);display:block;background-image:url(../../default/img/layout/icon-triangle-white.svg);background-size:40px auto;background-repeat:no-repeat;content:"";background-position:top center;position:absolute;top:0px}section.startsection .flex{display:flex;flex-direction:column;height:100%;justify-content:space-between}section.startsection .flex a{text-decoration:none !important}section.startsection .btn{color:#133a64;background:linear-gradient(0deg, #fff, #fff 50%, transparent 50.1%)}ul.news a{text-decoration:none}ul.news h3{margin-top:0;margin-bottom:15px}ul.news .portal,ul.news .category-1{border-top:10px solid #f5a840}ul.news .portal.category-2.category-3,ul.news .category-1.category-2.category-3{border-top:10px solid #f5a840 !important}ul.news .portal.category-2.category-3 .btn,ul.news .category-1.category-2.category-3 .btn{background:linear-gradient(0deg, #f5a840, #f5a840 50%, transparent 50.1%)}ul.news .zahnarzt,ul.news .category-2{border-top:10px solid #95cab9}ul.news .zahnarzt .btn,ul.news .category-2 .btn{background:linear-gradient(0deg, #95cab9, #95cab9 50%, transparent 50.1%)}ul.news .zahnarzt.category-1,ul.news .category-2.category-1{border-top:10px solid #95cab9 !important}ul.news .gesundheit,ul.news .category-3{border-top:10px solid #9c91c5 !important}ul.news .gesundheit .btn,ul.news .category-3 .btn{background:linear-gradient(0deg, #9c91c5, #9c91c5 50%, transparent 50.1%)}ul.news .gesundheit.category-1,ul.news .category-3.category-1{border-top:10px solid #9c91c5 !important}.aktuelles-site h2{font-size:3rem;line-height:3rem;text-transform:none;margin-top:0px;margin-bottom:10px}.aktuelles-site.details-site h2{margin-top:25px}.list.downloads li a.extension:before{content:"";background-image:url(../../default/img/layout/icon-download-allgem.svg);background-position:center left;background-size:16px auto;background-repeat:no-repeat;width:4px;height:4px;padding-right:20px}.list.downloads li a.extension.doc:before{background-image:url(../../default/img/layout/icon-download-doc.svg)}.list.downloads li a.extension.jpg:before{background-image:url(../../default/img/layout/icon-download-jpg.svg)}.list.downloads li a.extension.pdf:before{background-image:url(../../default/img/layout/icon-download-pdf.svg)}.list.downloads li a.extension.xls:before{background-image:url(../../default/img/layout/icon-download-xls.svg)}.yt-movie{margin-top:0px}.list-drei-spalten li{width:31%;margin-right:3.5%;float:left}.list-drei-spalten li:nth-child(3n){margin-right:0px !important}.list-drei-spalten li:nth-last-child(-n+3){margin-bottom:0px !important}.news-primary,.news-gallerie{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:25px}.news-primary li,.news-gallerie li{margin-bottom:25px !important}.news-primary li img,.news-gallerie li img{filter:brightness(115%) saturate(90%) contrast(100%) opacity(0.9)}.news-primary li:last-of-type,.news-gallerie li:last-of-type{margin-bottom:0px !important}.team .box{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.team .box h3{font-size:2.75rem;line-height:2.75rem;margin-top:0px;margin-bottom:5px;text-transform:uppercase}.team .box .text{padding:25px;padding-bottom:25px}.team .box .kontakt{padding:25px;padding-top:0px}.team .box .funktion{text-transform:uppercase;font-size:1.8rem}.team .box a[href^=tel]{margin-top:15px;display:block}.team .box a[href^=tel],.team .box p,.team .box li{font-size:1.8rem}.info-box{background:#f5a840;padding:25px}.info-box h2{margin-top:0px;font-size:3rem;line-height:3rem;text-transform:none;margin-bottom:15px}.info-box p.strong{font-weight:500;margin-bottom:0px}.info-box p.small{font-size:1.25rem;line-height:1.25rem;margin-top:15px}.info-box p.kontakt{margin-bottom:0px}.info-box p.kontakt a:hover{color:#133a64;text-decoration:underline}.angebot-site .bg-color .zwei-eins-grid div:nth-child(2) h2{margin-top:40px}.angebot-site .bg-color .zwei-eins-grid div:nth-child(2) h2:first-child{margin-top:0px}footer{position:relative;background-color:#133a64;padding-top:25px;padding-bottom:50px}footer p{color:#fff}footer a[href^="mailto:"],footer a[href^=tel]{color:#fff;text-decoration:none}footer .service-nav li{float:left;line-height:1rem}footer .service-nav li:after{content:"";background-image:url(../../default/img/layout/icon-point.svg);background-position:center left;background-size:4px 4px;background-repeat:no-repeat;width:4px;height:4px;padding-right:20px}footer .service-nav li:last-child:after{background-image:none}footer .service-nav li a{font-size:1.5rem;line-height:1.5rem;color:#fff;text-decoration:none;padding-right:calc(20px - 4px)}footer .small-footer{display:flex;justify-content:space-between;align-items:flex-start}footer .small-footer .partner-container p{font-size:1.5rem;line-height:1.5rem}footer .small-footer .partner-container img{width:175px}footer .map-container{display:contents}footer address{color:#fff}footer .skipp{position:absolute;right:10px;bottom:10px}footer .skipp img{display:block;opacity:.7}.index-site section.startsection .image-full{position:static !important}.index-site section.startsection .image-full img{width:100% !important;height:auto;min-height:625px !important;max-height:915px !important;object-fit:cover !important;box-sizing:border-box !important}body.gesundheit header{border-color:#9c91c5}body.gesundheit .main-nav ul li a:hover,body.gesundheit .main-nav ul li a.active{background:linear-gradient(0deg, #9c91c5, #9c91c5 50%, transparent 50.1%);color:#133a64}body.gesundheit .startsection .text-box{padding-bottom:60px}body.gesundheit .startsection .gesundheit{background-image:none}body.gesundheit a:hover{color:#9c91c5}body.gesundheit a.btn.inline{background:linear-gradient(0deg, #9c91c5, #9c91c5 50%, transparent 50.1%) !important;cursor:pointer}body.gesundheit a.btn.inline:hover,body.gesundheit a.btn.inline:focus,body.gesundheit a.btn.inline:active{color:#133a64 !important;text-decoration:none}body.gesundheit section .info-box{background-color:#9c91c5}body.gesundheit section.bg-color{background-color:#9c91c5}body.gesundheit section.bg-color .info-box{background-color:#fff}body.gesundheit section.bg-color .info-box a:hover,body.gesundheit section.bg-color .info-box a:focus,body.gesundheit section.bg-color .info-box a:active{text-decoration:none}body.gesundheit section ul.news .category-1.category-2.category-3{border-top:10px solid #9c91c5 !important}body.gesundheit section ul.news .category-1.category-2.category-3 .btn{background:linear-gradient(0deg, #9c91c5, #9c91c5 50%, transparent 50.1%)}body.gesundheit footer .info-container{padding-bottom:50px;border-bottom:10px solid #9c91c5;padding-top:25px}body.gesundheit footer .flex-flow.dreier-grid{display:grid !important}body.zahnarzt header{border-color:#95cab9}body.zahnarzt header .notfall{position:fixed;right:-8px;display:inline-block;z-index:100;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:bottom right;top:185px}body.zahnarzt header .notfall a{text-transform:uppercase;font-size:2.5rem;box-shadow:0 0 1.2em #fff}body.zahnarzt header .notfall a.btn.inline{padding:15px;padding-bottom:23px;background:#95cab9 !important}body.zahnarzt header .notfall a.btn.inline:hover,body.zahnarzt header .notfall a.btn.inline:focus,body.zahnarzt header .notfall a.btn.inline:active{color:#fff;-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transform:translateY(-8px);transform:translateY(-8px);background:#95cab9}body.zahnarzt .main-nav ul li a:hover,body.zahnarzt .main-nav ul li a.active{background:linear-gradient(0deg, #95cab9, #95cab9 50%, transparent 50.1%);color:#133a64}body.zahnarzt main .startsection .text-box{padding-bottom:60px}body.zahnarzt main .startsection .zahnarzt{background-image:none}body.zahnarzt main .zahnarzt .text-box{margin-left:auto !important;margin-right:0px;padding-left:0px;padding-right:60px}body.zahnarzt main a:hover{color:#95cab9}body.zahnarzt main a.btn.inline{background:linear-gradient(0deg, #95cab9, #95cab9 50%, transparent 50.1%);cursor:pointer}body.zahnarzt main a.btn.inline:hover,body.zahnarzt main a.btn.inline:focus,body.zahnarzt main a.btn.inline:active{color:#133a64 !important}body.zahnarzt main section .info-box{background-color:#95cab9}body.zahnarzt main section .info-box a.btn.inline{background:linear-gradient(0deg, #fff, #fff 50%, transparent 50.1%) !important}body.zahnarzt main section .info-box a:hover,body.zahnarzt main section .info-box a:focus,body.zahnarzt main section .info-box a:active{color:#fff}body.zahnarzt main section.bg-color{background-color:#95cab9}body.zahnarzt main section.bg-color a.btn.inline{background:linear-gradient(0deg, #fff, #fff 50%, transparent 50.1%)}body.zahnarzt main section.bg-color .info-box{background-color:#fff}body.zahnarzt main section.bg-color .info-box a.btn.inline{background:linear-gradient(0deg, #95cab9, #95cab9 50%, transparent 50.1%) !important}body.zahnarzt main section.bg-color .info-box a:hover,body.zahnarzt main section.bg-color .info-box a:focus,body.zahnarzt main section.bg-color .info-box a:active{color:#95cab9;text-decoration:none !important}body.zahnarzt main section .team .box{justify-content:start}body.zahnarzt main section ul.news .category-1.category-2.category-3{border-top:10px solid #95cab9 !important}body.zahnarzt main section ul.news .category-1.category-2.category-3 .btn{background:linear-gradient(0deg, #95cab9, #95cab9 50%, transparent 50.1%)}body.zahnarzt footer .info-container{padding-bottom:50px;border-bottom:10px solid #95cab9;padding-top:25px}body.zahnarzt footer .flex-flow.dreier-grid{display:grid !important}.notfall-site h2{font-size:3rem;line-height:3rem;margin-top:0px;margin-bottom:20px;text-transform:none}.impressum-datenschutz-site .adressblock address p:last-child{margin-bottom:0px}.impressum-datenschutz-site address p:last-child{margin-bottom:15px}.impressum-datenschutz-site h2{font-size:3rem;line-height:3rem;text-transform:none}.impressum-datenschutz-site h3{font-size:2.5rem;line-height:2.5rem;margin-top:40px}.impressum-datenschutz-site h3:first-of-type{margin-top:0 !important}.impressum-datenschutz-site h4{font-size:2.1rem;line-height:2.1rem;margin-top:25px}.impressum-datenschutz-site .datenschutz h2{margin-top:50px}.kontakt-site #map h2{font-size:2.25rem;margin-bottom:0px;text-transform:none}@media only screen and (max-width: 1400px){body.zahnarzt header .notfall{top:220px}.content-block-center{margin-left:45px;margin-right:45px;width:auto}section.startsection .text-box,section.startsection .button-box{width:calc(100% - 90px);max-width:calc(100% - 90px);margin-left:45px !important;margin-right:45px !important}section.startsection .zahnarzt .button-box{padding-left:0px}section.startsection .zahnarzt .text-box{padding-left:0px}section.startsection .gesundheit .text-box{padding-right:0px}#logo img{width:35VW}}@media only screen and (max-width: 1050px){body.zahnarzt header .notfall{top:220px}body.zahnarzt header .notfall a{font-size:2.25rem}body.zahnarzt section.startsection .image-full img{width:100% !important;height:auto;min-height:915px !important;max-height:915px !important;object-fit:cover !important;box-sizing:border-box !important}header .adressblock p,header .adressblock a{font-size:1.8rem}header .adressblock div:first-child{padding-right:10px}header .adressblock div:last-child{padding-left:10px}header .adressblock div a:before{background-size:15px auto;padding-left:15px}.dreier-grid.team{grid-template-columns:1fr 1fr}.eins-zwei-grid{grid-template-columns:repeat(2, 1fr)}.eins-zwei-grid :first-child{grid-column-start:1;grid-column-end:2}.eins-zwei-grid :last-child{grid-column-start:2 !important;grid-column-end:2 !important}.zwei-eins-grid{grid-template-columns:repeat(2, 1fr)}.zwei-eins-grid :first-child{grid-column-start:1;grid-column-end:2}.zwei-eins-grid :last-child{grid-column-start:0;grid-column-end:0}}@media only screen and (max-width: 800px){header{padding:25px 0px}header .flex-row{flex-direction:column;align-self:flex-start;align-items:flex-start}header .flex-row .adressblock{display:none}header .main-nav ul.flex-row{flex-direction:row !important;align-self:flex-start !important;align-self:center !important}.content-block-center{margin-left:20px;margin-right:20px;width:auto}section.startsection .image-full img{width:100% !important;height:auto;min-height:100% !important;max-height:100% !important;object-fit:cover !important;box-sizing:border-box !important}section.startsection .zweier-grid{grid-template-columns:1fr;row-gap:0}section.startsection .text-box,section.startsection .button-box{width:calc(100% - 40px);max-width:calc(100% - 40px);margin-left:20px !important;margin-right:20px !important}section.startsection .zahnarzt .button-box{padding-left:0px}section.startsection .text-box{padding-right:0px;padding-top:60px;padding-left:0px}section.startsection .text-box p{padding-top:10px}section.startsection .text-box h2{margin-bottom:0px}section.startsection .text-box h2:before{content:"+ "}section.startsection .triangle{display:none}grid-item:nth-child(3){order:2}.tablet-zweier{grid-column:1/3}.dreier-grid{grid-template-columns:1fr 1fr;row-gap:25px}.dreier-grid.news{row-gap:50px}.index-site .dreier-grid.news li:nth-child(3n){display:none}.vierer-grid{grid-template-columns:1fr 1fr}.eins-zwei-grid,.zwei-eins-grid,.zweier-grid{grid-template-columns:1fr;row-gap:25px;column-gap:0px}.eins-zwei-grid{grid-template-columns:1fr}.eins-zwei-grid :last-child{grid-column-start:1 !important;grid-column-end:2 !important}.skipp{display:none}body.gesundheit .text-box h2:before{content:none}body.zahnarzt .text-box h2:before{content:none}body.zahnarzt header .flex-row{align-items:center}body.zahnarzt header .notfall{top:175px}body.gesundheit header .flex-row{align-items:center}.impressum-datenschutz-site div.zwei-eins-grid div:nth-child(1){order:2}.angebot-site .zweier-grid.accordion{row-gap:0}.angebot-site .dreier-grid{grid-template-columns:3fr}.angebot-site .accordion:first-of-type{margin-bottom:0px}.angebot-site .accordion:nth-child(2n) h2:first-of-type{margin-top:-2px}.notfall-site .zwei-eins-grid div:nth-child(1){order:2}.notfall-site .zwei-eins-grid div:nth-child(2){order:1}}@media only screen and (max-width: 650px){body header #logo a img{height:80px;width:auto}body.zahnarzt header .flex-row{align-items:flex-start}body.zahnarzt header .notfall{top:100px}body.gesundheit header .flex-row{align-items:flex-start}.vierer-grid{grid-template-columns:1fr 1fr}.eins-zwei-grid{grid-template-columns:1fr}.eins-zwei-grid :last-child{grid-column-start:1;grid-column-end:2}.zwei-eins-grid,.zweier-grid{grid-template-columns:1fr !important;row-gap:25px;column-gap:0px}.dreier-grid{grid-template-columns:1fr}.dreier-grid.team,.dreier-grid.news{grid-template-columns:1fr !important}.dreier-grid.news{row-gap:50px !important}.index-site .dreier-grid.news li:nth-child(3n){display:block !important}.tablet-zweier{grid-column:1}.accordion{margin-bottom:0px}footer .small-footer{flex-wrap:wrap}footer .small-footer ul.service-nav{margin-bottom:30px}footer .small-footer .partner-container p{margin-bottom:10px}}/*# sourceMappingURL=style.css.map */
