@font-face{font-display: swap;font-family: 'Gelasio';font-style: normal;font-weight: 400;src: url('/themes/custom/lptheme/fonts/gelasio/gelasio-v10-latin-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Gelasio';font-style: normal;font-weight: 500;src: url('/themes/custom/lptheme/fonts/gelasio/gelasio-v10-latin-500.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Gelasio';font-style: normal;font-weight: 600;src: url('/themes/custom/lptheme/fonts/gelasio/gelasio-v10-latin-600.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Gelasio';font-style: normal;font-weight: 700;src: url('/themes/custom/lptheme/fonts/gelasio/gelasio-v10-latin-700.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Oxygen';font-style: normal;font-weight: 300;src: url('/themes/custom/lptheme/fonts/oxygen/oxygen-v15-latin-300.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Oxygen';font-style: normal;font-weight: 400;src: url('/themes/custom/lptheme/fonts/oxygen/oxygen-v15-latin-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Oxygen';font-style: normal;font-weight: 700;src: url('/themes/custom/lptheme/fonts/oxygen/oxygen-v15-latin-700.woff2') format('woff2')}body{font-size: 16px;line-height: 23px;font-family: 'Gelasio';min-height: 100vh;color: #5A5A5A}.page-wrapper{min-height: 100vh}img{max-width: 100%}.navbar{padding-top: 0px;padding-bottom: 0px;margin: 0px;z-index: 2}.navbar > .container,.navbar > .container-fluid{display: initial}.sticky-wrapper{background: rgba(255,255,255,0.9)}.inv-sticky .u-head-left,.inv-sticky .u-head-right{display: flex}.u-head-right .region{display: block}.tbm{background: none !important}.tbm .tbm-item.level-1{border: 0px}.tbm .tbm-item.level-1 .tbm-link.level-1{text-transform: uppercase;font-weight: 700;font-size: 1.125em;font-family: 'Oxygen';color: #707070}.tbm .tbm-item.level-2 a{text-transform: none;font-weight: 400;font-size: 1em;font-family: 'Oxygen';color: #707070}#page-bg{background-size: cover;background-repeat: no-repeat;min-height: 100vh;background-position: center top}.zeile-links > .row{padding: .5em 0}.zeile-links > .row > div{display: flex;flex-flow: row nowrap;justify-content: left}.zeile-links > .row > div img{padding: .5em 1em .5em 0;flex: 1 1 auto;height: 100%;object-fit: cover}.zeile-rechts > .row{padding: .5em 0}.zeile-rechts > .row > div{display: flex;flex-flow: row nowrap;justify-content: right}.zeile-rechts > .row > div img{padding: .5em 0em .5em 1em;flex: 1 1 auto;height: 100%;object-fit: cover}.region-content a{color: inherit;text-decoration: underline}.bg-white-85{background: #fff;opacity: 0.85;padding: 0px;margin-top: 0}.content-without-bg .region-content{background: none;opacity: 1;padding: 0px 0px 50px}.content-without-bg .region-content:before{display: none}.row-flex.valign-middle .row{align-items: center}.footer{padding-bottom: 0px;border: none}.region-footer{background: rgba(255,255,255,0.85);border-radius: 15px 15px 0 0;padding-top: 3em}.region-footer h3{color: #511807;font-weight: 600;font-size: 1.69em;letter-spacing: 0.27px}#btn-menu{height: 160px;width: 95px;display: block;z-index: 9999;color: #fff;font-family: Oxygen;white-space: break-spaces;font-size: 1em;font-weight: 600;letter-spacing: 0.17px;text-transform: uppercase;overflow: hidden;position: relative;border: none}#btn-menu:before{content: " ";background: #707070;border: 30px solid #5a5a5a;border-radius: 100%;height: 150%;width: 300%;display: block;margin-left: -106%;margin-top: -68%;z-index: -1;position: absolute}#btn-menu:hover:before{background: #8d8d8d;color: #fff}#btn-menu i{display: block;text-align: center;width: 100%;font-size: 2.5em;padding: .7em 0 .3em}#block-onlinetermin .field--name-body{height: 100%}#block-buttons a{display: block;padding: 7px 0}i.glyphicon-calendar:before{content: ' ';background: url('/themes/custom/lptheme/images/icon-awesome-calendar-alt.svg');background-repeat: no-repeat}#btn-termin{white-space: break-spaces;width: 95px;background: #511807;color: #fff;height: 100%;font-size: 1em;letter-spacing: 0.17px;text-transform: uppercase;display: block;font-weight: 600;overflow: hidden;position: relative;border: none;z-index: 99}#btn-termin:before{content: " ";background: #511807;border: 30px solid #51271a;border-radius: 100%;height: 150%;width: 300%;display: block;margin-left: -106%;margin-top: -68%;z-index: -1;position: absolute}#btn-termin:hover:before{color: #fff;background: #845543}#btn-termin i{display: block;text-align: center;width: 100%;font-size: 2.5em;padding: .7em .6em .3em}.font-oxygen{font-family: Oxygen}.font-red{color: #511807}.font-bold{font-weight: 600}.bg-red{background: #511807}footer .btn-info i.glyphicon-calendar:before{background: url('/themes/custom/lptheme/images/icon-awesome-calendar-alt-grau.svg');width: 20px;height: 20px;display: inline-block;background-size: contain;background-repeat: no-repeat}footer .btn-info:hover i.glyphicon-calendar:before{background: url('/themes/custom/lptheme/images/icon-awesome-calendar-alt.svg');width: 20px;height: 20px;display: inline-block;background-size: contain;background-repeat: no-repeat}.btn{border-radius: 0 !important}.btn-link{color: #511807;font-size: 1em;font-family: Oxygen;font-weight: 600}.btn-link:hover{color: #511807}.btn-large{font-size: 1.2em;text-transform: uppercase}.btn-info{background: #fff;padding: .2em .5em .2em .5em;color: #707070;font-weight: 600;font-family: Oxygen;margin-bottom: 0.54em;clear: both;float: none;display: block;border: none;text-align: left;border-radius: 10px 0 0 0 !important;position: relative}.btn-info:hover{border: none !important}.btn-info:after{content: " ";height: 1px;width: calc(100% + 25px);display: block;position: absolute;bottom: 0px;left: -25px;background: linear-gradient(to right, #dcdcdc 1%, #666 7% 100%)}.btn-info i{margin-right: 0.2em;width: 20px;text-align: center}.btn-info i.glyphicon-calendar:before{content: ' ';background: url('/themes/custom/lptheme/images/icon-awesome-calendar-alt.svg');background-repeat: no-repeat}.btn-info:hover{background: #511807;border: 1px solid #511807;color: #fff}header{z-index: 999;margin: 0px;background: #fff;opacity: 0.85}header .logo img{width: 227px;height: 124px;margin: 19px 0}header > .container{position: relative}header > .container > div.bg-white .u-head-right{padding-right: 0px}header > .container .u-head-outside{position: absolute;right: -15px;width: 55px;top: 13px}header > .container .u-head-outside .inv-icon{display: block;width: 45px;height: 45px;font-size: 25px;border: 1px solid #707070;color: #707070;text-align: center;margin-bottom: 6px;border-radius: 5px 5px 0 0;position: relative;overflow: hidden}header > .container .u-head-outside .inv-icon:before{content: " ";background: #fff;border: 15px solid #707070;border-radius: 100%;height: 180%;width: 260%;display: block;margin-left: -80%;margin-top: -56%;z-index: -1;position: absolute}header > .container .u-head-outside .inv-icon i{color: #707070}header > .container .u-head-outside .inv-icon:hover:before{border-color: #8d8d8d}header > .container .u-head-outside .inv-icon:hover i{color: #8d8d8d}#block-buttonsmobil{margin: .5em auto;text-align: center}#block-buttonsmobil .field--name-body > div{display: flex;justify-content: center}#block-buttonsmobil .field--name-body > div .inv-icon{display: table-cell;vertical-align: middle;width: 45px;height: 45px;font-size: 25px;background: #fff;color: #707070;border: 1px solid #707070;border-radius: 5px 5px 0 0;text-align: center;margin-bottom: 6px;margin-right: 6px;position: relative;overflow: hidden}#block-buttonsmobil .field--name-body > div .inv-icon a{margin: 0 auto}#block-buttonsmobil .field--name-body > div .inv-icon i{color: #707070}#block-buttonsmobil .field--name-body > div .inv-icon i.glyphicon-calendar:before{content: ' ';background: url('/themes/custom/lptheme/images/icon-awesome-calendar-alt-grau.svg');background-repeat: no-repeat;width: 20px;height: 26px;display: inline-block;background-size: contain}#block-buttonsmobil .field--name-body > div .inv-icon:before{content: " ";background: #fff;border: 15px solid #707070;border-radius: 100%;height: 180%;width: 260%;display: block;margin-left: -80%;margin-top: -56%;z-index: 0;position: absolute}#block-buttonsmobil .field--name-body > div .inv-icon:hover{color: #8d8d8d;display: inline-block}#block-buttonsmobil .field--name-body > div .inv-icon:hover i{color: #8d8d8d}#block-buttonsmobil .field--name-body > div .inv-icon:hover:before{border-color: #8d8d8d}.page.full .field--name-body ul:not(.nav){margin-left: 0px;padding-left: 0px}.page.full .field--name-body ul:not(.nav) li{list-style-type: none;display: flex}.page.full .field--name-body ul:not(.nav) li:before{content: "›";color: #511807;padding-right: 0.4em}.col-padding-small > .row{padding: 0 12px}.col-padding-small > .row > div{padding-right: 3px;padding-left: 3px}figure.person-wrapper{position: relative;overflow: hidden}figure.person-wrapper:before{content: " ";width: 120%;height: 70%;border-radius: 100%;position: absolute;border-bottom: 90px solid #707070;bottom: 50px;left: -10%}figure.person-wrapper img{padding-bottom: 50px}figure.person-wrapper figcaption{position: absolute;width: 100%;bottom: 0px;font-family: 'Oxygen';background: #707070;color: #fff;text-align: center;display: block;font-size: 1.125em;padding: 0.5em}figure.person-wrapper figcaption h3{font-size: 1.22em;font-weight: 400}#custom-nav{position: relative;z-index: 3}#custom-nav #block-mainnavigation{position: absolute;margin-top: -42px;z-index: 9;right: 10%}#custom-tabs-team{padding: 1em 15px}#custom-tabs-team #custom-nav-team{border: 0px}#custom-tabs-team #custom-nav-team li a{padding: 0 !important;margin: 0;border: 0px}#custom-tabs-team #custom-nav-team li a:hover .person-wrapper:before{border-bottom: 90px solid #511807}#custom-tabs-team #custom-nav-team li a:hover .person-wrapper .arzt-name{background: #511807}#custom-tabs-team #custom-nav-team li .person-wrapper{position: relative;overflow: hidden}#custom-tabs-team #custom-nav-team li .person-wrapper:before{content: " ";width: 120%;height: 60%;border-radius: 100%;position: absolute;border-bottom: 90px solid #707070;bottom: -8px;left: -10%}#custom-tabs-team #custom-nav-team li .person-wrapper .arzt-name{position: absolute;width: 100%;bottom: 0px;font-family: 'Oxygen';background: #707070;color: #fff;text-align: center;display: block;font-size: 1.2em;padding: 0.7em;line-height: 1.3em}#custom-tabs-team #custom-nav-team li .person-wrapper .arzt-name:before{content: " ";position: absolute;border-radius: 0 0 100% 100%;height: 40px;width: 100%;border-color: #707070;border-width: 40px}#custom-tabs-team #custom-nav-team li .person-wrapper a .arzt-name:hover{background: #511807}#custom-tabs-team #custom-nav-team li .person-wrapper a .arzt-name:hover .person-wrapper:before{border-bottom: 90px solid #511807}#custom-tabs-team #custom-nav-team li.active a .arzt-name{background: #511807}#custom-tabs-team #custom-nav-team li.active .person-wrapper:before{border-bottom: 90px solid #511807}#custom-tabs-team .tab-content .tab-pane{padding: 2em 1.5em;background: #fff 0% 0% no-repeat padding-box;opacity: 0.7;margin: 1em 0}#custom-tabs-team .tab-content .tab-pane ul{margin-left: 0px;padding-left: 0px}#custom-tabs-team .tab-content .tab-pane h2{text-align: center;font-size: 1.375em}#custom-tabs-team .tab-content .tab-pane h2.h1-style{margin-bottom: 0.8em}#modal-wrapper{display: none;position: absolute;align-items: center;z-index: 998;background: transparent url('/sites/default/files/layout/Stills_Details_040.png') center top no-repeat;background-size: cover;width: 100%;height: 100%;font-family: Oxygen}#modal-wrapper.opened{display: flex}#modal-wrapper > div{width: 50%;height: 100%}#modal-wrapper > div:first-child{background: rgba(90,90,90,0.65);text-align: right;height: 100%}#modal-wrapper > div:first-child .region-modal{height: 100%}#modal-wrapper > div:first-child .region-modal #block-mainnavigation-2{min-height: 100vh}#modal-wrapper > div:first-child #superfish-main{float: right;position: relative;top: 30vh;font-size: 1.69em;font-family: Oxygen;line-height: 1.3em}#modal-wrapper > div:first-child #superfish-main a{text-decoration: none;padding: .5em 1.5em}#modal-wrapper > div:first-child #superfish-main li.sf-depth-1.menuparent:hover:after{content: " ";display: block;height: 4px;width: 30px;background: #511807;position: absolute;right: 0px;top: 48%}#modal-wrapper > div:first-child #superfish-main .sf-depth-1{color: #fff;text-transform: uppercase;font-weight: bold}#modal-wrapper > div:first-child #superfish-main .sf-depth-1:hover{color: #511807}#modal-wrapper > div:first-child #superfish-main .sf-depth-1 > ul{margin-top: -3em;background: #511807;width: 47rem !important;padding: 1em 0}#modal-wrapper > div:first-child #superfish-main .sf-depth-1 > ul a{color: #fff;font-size: 22px;text-align: left;text-transform: none;font-weight: normal;padding: .1em 1.5em;line-height: 37px}#modal-wrapper > div:first-child #superfish-main .sf-depth-1 > ul a:hover{font-weight: bold}#block-sprechzeiten{width: 100%;text-align: right;display: table;padding-right: 1em}#block-sprechzeiten .field--name-body{display: table-cell;vertical-align: middle;letter-spacing: 0.48px;background: #511807;color: #fff;display: inline-block;padding: .2em 1em;border-radius: 0px 0px 10px 10px;font-size: 1em}#block-sprechzeiten .field--name-body p{padding: 0;margin: 0}.zitat{color: #707070;font-size: 1.56em;font-style: italic;line-height: 1.3em}.zitat-quelle{color: #707070;font-size: 1em;font-family: Oxygen;line-height: 1.3em}h1,h1.page-header,h2.h1-style,.h1-style > h2{color: #511807;text-transform: uppercase;text-align: center;font-family: Oxygen;font-size: 1.69em;line-height: 1.3em;font-weight: bold;border: 0px;margin-bottom: 1.3em}h1:after,h1.page-header:after,h2.h1-style:after,.h1-style > h2:after{content: " ";height: 1px;display: block;background: linear-gradient(.25turn, #efefef, #383838, #383838, #383838, #383838, #383838, #efefef);width: 490px;margin: 0 auto}.h1-style > h2{padding-top: 2em}.view-bilder > .view-content{display: flex;flex-wrap: wrap;justify-content: center}.view-bilder > .view-content > .views-row{padding: .8em .4em}.view-bilder > .view-content > .views-row:first-child,.view-bilder > .view-content > .views-row:nth-child(9){padding-left: 0px}.view-bilder > .view-content > .views-row:last-child,.view-bilder > .view-content > .views-row:nth-child(8),.view-bilder > .view-content > .views-row:nth-child(16){padding-right: 0px}footer .footer-gold{background-size: cover;background-position: bottom center;height: 123px}footer .footer-gold > .container,footer .footer-gold > .container > .row{height: 100%}footer .footer-gold .row > div{display: flex;justify-content: center;align-items: end}footer .footer-gold ul{display: flex}footer .footer-gold ul li{margin-right: 1em;list-style-type: none;font-weight: 600;font-family: Oxygen;text-transform: uppercase}footer .footer-gold ul li a{color: #707070}.inv-button i{margin-right: 0.5em}@media (min-width: 992px){.spalten-2{column-count: 2;column-gap: 30px;padding: 1em 5em 2em}.spalten-2 h2,.spalten-2 h3{-moz-break-after: avoid;-webkit-break-after: avoid;break-after: avoid}.spalten-3{column-count: 3;column-gap: 30px;padding-top: 1em}.spalten-3 ul li{column-break-inside: avoid;display: inline-block;border-bottom: 1px solid #ccc;padding: .5em 0}.zitat-box{padding: 0em 16em 2.3em}.main-container,.footer{padding-right: 39px}}@media (max-width: 992px){#section-kopfmotiv{position: relative}#section-kopfmotiv .region{position: unset;display: flex;justify-content: center}#section-kopfmotiv .region section{position: unset}#section-kopfmotiv .region section#block-buttonsmobil{margin: .5em 0}#section-kopfmotiv .region section#block-buttonsmobil .inv-icon a{display: block;height: 100%;transform: translateY(15%)}#section-kopfmotiv .region section #tbm-main{font-family: Oxygen;position: unset}#section-kopfmotiv .region section #tbm-main .tbm-button{margin-top: 0.75rem;position: relative;overflow: hidden;border: 1px solid #707070;width: 45px;height: 45px;border-radius: 5px 5px 0 0}#section-kopfmotiv .region section #tbm-main .tbm-button .tbm-button-container{margin: 1rem .9rem 1.3rem;border: 0px}#section-kopfmotiv .region section #tbm-main .tbm-button:before{content: " ";background: #fff;border: 15px solid #707070;border-radius: 100%;height: 180%;width: 260%;display: block;margin-left: -80%;margin-top: -56%;z-index: -1;position: absolute}#section-kopfmotiv .region section #tbm-main .tbm-collapse{box-shadow: 0px 3px 6px rgba(0,0,0,0.3);position: absolute;top: 55px;padding-top: 0;width: 60%;transform: translateX(-50%)}#section-kopfmotiv .region section #tbm-main .tbm-collapse a{background: #511807;color: #fff}#section-kopfmotiv .region section #tbm-main .tbm-collapse .tbm-submenu-toggle{background: #511807;color: #fff}#section-kopfmotiv .region section #tbm-main .tbm-collapse .level-2 a{color: #511807;background: #fff}#section-kopfmotiv .region section #tbm-main .tbm-collapse .level-2 .tbm-submenu-toggle{color: #511807;background: #fff}.xs-pl-2{padding-bottom: 1em}.xs-pl-2 + .xs-pl-2{padding-left: 27%}}@media (max-width: 576px){.region-logo img{height: 80px}header,footer{font-size: 0.9em;line-height: 1.2em}header h3,footer h3{font-size: 1.1em !important}h1:after,h1.page-header:after{width: 300px}footer .inv-button{font-size: 1em}footer .footer-gold{height: 90px}.img-6 img{max-width: 155px}.xs-pl-2{padding-left: 70px;padding-top: 1em;padding-bottom: 1em}.xs-pl-2 + .xs-pl-2{padding-left: 70px}#section-kopfmotiv{position: relative}#section-kopfmotiv .region{position: unset;display: flex;justify-content: center}#section-kopfmotiv .region section{position: unset}#section-kopfmotiv .region section#block-buttonsmobil{margin: .5em 0}#section-kopfmotiv .region section #tbm-main{position: unset}#section-kopfmotiv .region section #tbm-main .tbm-collapse{transform: unset;position: absolute;top: 55px;padding-top: 0;right: 10px;width: auto;left: 10px}#section-kopfmotiv .region section #tbm-main .tbm-collapse a{background: #511807;color: #fff}#section-kopfmotiv .region section #tbm-main .tbm-collapse .tbm-submenu-toggle{background: #511807;color: #fff}#section-kopfmotiv .region section #tbm-main .tbm-collapse .level-2 a{color: #511807;background: #fff}#section-kopfmotiv .region section #tbm-main .tbm-collapse .level-2 .tbm-submenu-toggle{color: #511807;background: #fff}}@media (min-width: 1200px){.container{max-width: 1194px}}/*# sourceMappingURL=style.css.map */