/*2024-07-23-08:39:29*/@import url("https://fonts.verwaltungsportal.de/import/?family=Lora:400,400i,700,700i%7CDM+Sans:400,400i,500,500i,700,700i");body {font-family: "DM Sans", sans-serif;color: #191919;background: #ffffff;font-size: 1rem;line-height: 1.5;}@media (min-width: 1px) {body {font-size: 1.125rem;}}@media (min-width: 3px) {#contactTabs,#serviceTabs,.rowWide,#headerpic {max-width: 1620px;width: 100%;margin: 0 auto;}.over {padding: 0 0 100px 0;}}a {color: #1b5947;}#content a,a:hover,a:focus {color: #1b5947;text-decoration: underline;}b,strong {font-weight: 700;}.over {overflow: hidden;position: relative;}#logo {display: inline-block;}#logo img {display: block;}@media (min-width: 2px) {nav.horizontally {padding: 5px 0;transition: border 300ms ease-in-out;background-color: #ffffff;}.is-sticky #menu {border-bottom: 1px solid #b6b3d4;}nav.horizontally .navbar-nav {display: flex;justify-content: space-between !important;align-items: center !important;flex-wrap: wrap;}nav.horizontally .navbar-nav>li {flex-grow: 1;}nav.horizontally .dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;}nav.horizontally .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {position: absolute;left: 100%;top: 0;}nav.horizontally .navbar-nav>li,nav.horizontally .navbar-nav>li>.dropdown-menu>li {position: relative;}.navbar-default .navbar-nav li[class*="toplevel"]>ul,.navbar-default .navbar-nav li[class*="secondlevel"]>ul {display: block !important;pointer-events: none;opacity: 0;transition: opacity 300ms linear;}.navbar-default .open>.dropdown-menu,.navbar-default .navbar-nav li[class*="toplevel"]:hover>ul,.navbar-default .navbar-nav li[class*="secondlevel"]:hover>ul,.navbar-default .navbar-nav li[class*="secondlevel"]>ul[style*="block"] {pointer-events: auto !important;opacity: 1 !important;}.navbar-default .navbar-nav li[class*="toplevel"]:focus-within>ul,.navbar-default .navbar-nav li[class*="secondlevel"]:focus-within>ul {pointer-events: auto !important;opacity: 1 !important;}.navbar-default .nav .open>.dropdown-menu {pointer-events: none !important;opacity: 0 !important;}.navbar-default .navbar-nav>li>.dropdown-menu::before {content: "";position: absolute;display: block;height: 35px;left: -55px;right: 0;top: -35px;}.navbar-default .navbar-nav>li>.dropdown-menu::after {content: "";position: absolute;display: block;width: 55px;top: 0;bottom: 0;left: -55px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu::before {content: "";position: absolute;display: block;width: 40px;top: 0;bottom: 0;left: -40px;}}@media (min-width: 4px) {nav.horizontally>.row>div[class*="col"] {padding: 0;}}.navbar-default .navbar-nav>li>a {color: #262626;font-weight: 600;text-align: left;padding: 10px 35px 15px 15px;position: relative;font-size: 1.125rem;line-height: 1.2;text-decoration: none;}@media (min-width: 2px) {.navbar-default .navbar-nav>li+li {margin-left: 10px;}.navbar-default .navbar-nav>li>a {padding: 8px 2px;display: flex;align-content: center;align-items: center;justify-content: center;text-align: center;height: 100%;}.navbar-default .navbar-nav>li>a::before {content: "";width: 0;height: 2px;display: block;position: absolute;left: 50%;transform: translate(-50%);bottom: 0;background-color: #1b5947;transition: width 300ms linear;}}@media (min-width: 3px) {.navbar-default .navbar-nav>li+li {margin-left: 25px;}.navbar-default .navbar-nav>li>a {font-size: 1.125rem;}}.navbar-nav>li:hover>a,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li>a:focus-within,.navbar-nav>li.open>a,.navbar-nav>li.open>a:hover,.navbar-nav>li.open>a:focus,.navbar-nav>li[class$="_over"]>a,.navbar-nav>li[class$="_over"]>a:hover,.navbar-nav>li[class$="_over"]>a:focus {color: #1b5947;background-color: transparent;}.navbar-nav>li:hover>a::before,.navbar-nav>li>a:hover::before,.navbar-nav>li>a:focus::before,.navbar-nav>li>a:focus-within::before,.navbar-nav>li.open>a::before,.navbar-nav>li.open>a:hover::before,.navbar-nav>li.open>a:focus::before,.navbar-nav>li[class$="_over"]>a::before,.navbar-nav>li[class$="_over"]>a:hover::before,.navbar-nav>li[class$="_over"]>a:focus::before {width: 90px;}.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {background-color: #a3e5d2;}@media (min-width: 2px) {.navbar-default .navbar-nav>li>.dropdown-menu {margin-top: 35px;margin-left: -25px;}.is-sticky .navbar-default .navbar-nav>li>.dropdown-menu {margin-top: 20px;}.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {padding: 25px 20px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {margin-top: -25px;margin-left: 40px;}}.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {color: #191919;font-weight: 400;text-align: left;padding: 14px 10px;font-size: 1rem;line-height: 1.2;text-decoration: none;}.navbar-nav>li>.dropdown-menu>li:hover>a,.navbar-nav>li>.dropdown-menu>li>a:hover,.navbar-nav>li>.dropdown-menu>li>a:focus,.navbar-nav>li>.dropdown-menu>li.open>a,.navbar-nav>li>.dropdown-menu>li.open>a:hover,.navbar-nav>li>.dropdown-menu>li.open>a:focus,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:hover,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:focus,.navbar-nav>li>.dropdown-menu>li:focus-within>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:hover>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:hover,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:focus,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:hover,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:focus,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:hover,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:focus {background: #e4f8f2;color: #191919;}@media (min-width: 2px) {.horizontally .tabButton {margin-left: 10px;}}@media (min-width: 3px) {.horizontally .tabButton {margin-left: 25px;}}#slider {max-height: 300px;overflow: hidden;position: relative;}@media (min-width: 2px) {#slider {max-height: 400px;}body.index #slider {max-height: 650px;}#headerpic .nivo-directionNav a {top: 20px;}}#headerpic {margin: 0 auto;position: relative;width: 100%;}.slider-wrapper,#slider {height: 100%;}.slider-mask {display: none;}#bannerOverlay {background: rgba(162, 211, 229, 0.9);}#bannerOverlay .tab {padding: 35px 10px;}#bannerOverlay .tab,#bannerOverlay .tab :is(h1, h2, h3, h4, h5, h6, a) {color: #191919;}#bannerOverlay .tab :is(h1, h2, h3, h4, h5, h6) {margin-bottom: 25px;font-size: clamp(1.375rem, 3vw, 2.1875rem);}@media (min-width: 3px) {#bannerOverlay {position: absolute;pointer-events: none;bottom: 60px;left: 0;z-index: 12;right: 0;background: transparent;}#bannerOverlay>.row {max-width: 100%;width: 100%;}#bannerOverlay .tab {padding: 35px 40px 30px 40px;pointer-events: all;font-size: 1.25rem;background: rgba(163, 229, 210, 0.9);margin-left: 45px;margin-right: 120px;}}.tabButton a {display: inline-block;background: #1b5947;color: #ffffff;text-decoration: none;font-weight: 500;font-size: 1rem;border-radius: 19px;padding: 7px 20px;white-space: nowrap;}.tabButton a:hover,.tabButton a:focus {background: #e4f8f2;color: #191919;}.tabSpecialHeadline :is(h1, h2, h3, h4, h5, h6) {margin-bottom: 0;}.tabSpecialHeadline :is(h1, h2, h3, h4, h5, h6) :is(b, strong) {font-weight: 700;}#contactTabs {position: relative;background-color: #ffffff;}@media (min-width: 3px) {#contactTabs>.row::after {content: '';position: absolute;pointer-events: none;right: 12vw;bottom: -19px;width: 458px;height: 285px;z-index: 12;background: url('../img/katze-freisteller.png') center no-repeat;}}#contactTabs::after {content: '';position: absolute;pointer-events: none;bottom: 0;left: 0;right: 0;height: 100%;width: 97%;box-shadow: 0px 0px 60px 20px rgba(166, 166, 166, 0.3);z-index: -1;left: 50%;transform: translate(-50%);}#contactTabs .tabHeadline {position: relative;font-family: "DM Sans", sans-serif;font-weight: 700;font-size: 1rem;text-transform: uppercase;color: #1b5947;padding-left: 55px;margin-bottom: 20px;line-height: 2.5;}#contactTabs .tabHeadline::after {content: '';position: absolute;pointer-events: none;top: 0;left: 0;bottom: 0;margin: auto;height: 40px;width: 40px;border-radius: 4px;background-color: #1b5947;background-position: center;background-repeat: no-repeat;background-size: 24px auto;}#contactTabs>.row>*:nth-child(1) .tabHeadline::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 96 960 960' width='48'%3E%3Cpath fill='%23ffffff' d='M795 936q-122 0-242.5-60T336 720q-96-96-156-216.5T120 261q0-19.286 12.857-32.143T165 216h140q13.611 0 24.306 9.5Q340 235 343 251l27 126q2 14-.5 25.5T359 422L259 523q56 93 125.5 162T542 802l95-98q10-11 23-15.5t26-1.5l119 26q15.312 3.375 25.156 15.188Q840 740 840 756v135q0 19.286-12.857 32.143T795 936ZM229 468l81-82-23-110H180q0 39 12 85.5T229 468Zm551 408V769l-103-21-79 83q41 19 89 31t93 14Zm-182-45ZM229 468Z'/%3E%3C/svg%3E");}#contactTabs>.row>*:nth-child(2) .tabHeadline::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 96 960 960' width='48'%3E%3Cpath fill='%23ffffff' d='M480.089 566Q509 566 529.5 545.411q20.5-20.588 20.5-49.5Q550 467 529.411 446.5q-20.588-20.5-49.5-20.5Q451 426 430.5 446.589q-20.5 20.588-20.5 49.5Q410 525 430.589 545.5q20.588 20.5 49.5 20.5ZM480 897q133-121 196.5-219.5T740 504q0-117.79-75.292-192.895Q589.417 236 480 236t-184.708 75.105Q220 386.21 220 504q0 75 65 173.5T480 897Zm.5 67q-6.5 0-12.5-2t-11-6Q308 825 234 713.106 160 601.211 160 504q0-150 96.5-239T480 176q127 0 223.5 89T800 504q0 97-74 209T503 956q-5 4-10.5 6t-12 2Zm-.5-460Z'/%3E%3C/svg%3E");}@media (min-width: 2px) {#contactTabs>.row>*+* {border-left: 1px solid #a4bdbd;}}#contactTabs .tab {padding: 25px 10px;font-size: 1rem;}#contactTabs .tabContent {hyphens: auto;}@media (min-width: 3px) {#contactTabs .tab {padding: 40px 25px 35px 25px;}#contactTabs .tab:not(.phoneTab) b,#contactTabs .tab:not(.phoneTab) strong {font-size: 1.125rem;color: #333333;}}#contactTabs .tab a {text-decoration: underline;}#content {text-align: left;padding-top: 30px;padding-bottom: 50px;}@media (min-width: 2px) {#content {padding-top: 105px;padding-bottom: 95px;}body:not(.index) #content {padding-top: 45px;}}#serviceTabs {padding-top: 50px;padding-bottom: 50px;background: #daf5ed;}#serviceTabs>.row>*:first-child {margin-bottom: 55px;}#serviceTabs .serviceTabsIcons>.row>* {margin-bottom: 40px;}@media (min-width: 2px) {#serviceTabs>.row>*+*:last-child {border-left: 1px solid #a0a8ce;}#serviceTabs .tabButton {padding-left: 25px;}}#serviceTabs .serviceTabsIcons .tab {position: relative;font-weight: 500;hyphens: auto;}#serviceTabs .serviceTabsIcons .tab * {color: #333333;}#serviceTabs .serviceTabsIcons .tab::before {content: '';pointer-events: none;height: 80px;width: 80px;display: inline-block;border-radius: 4px;background-color: #1b5947;background-position: center;background-repeat: no-repeat;background-size: 40px auto;}#serviceTabs .serviceTabsIcons>.row>*:nth-child(1) .tab::before {background-image: url("../img/icon-therapie.png");}#serviceTabs .serviceTabsIcons>.row>*:nth-child(2) .tab::before {background-image: url("../img/icon-massage.png");}#serviceTabs .serviceTabsIcons>.row>*:nth-child(3) .tab::before {background-image: url("../img/icon-laser.png");}#serviceTabs .serviceTabsIcons>.row>*:nth-child(4) .tab::before {background-image: url("../img/icon-schall.png");}#serviceTabs .serviceTabsIcons>.row>*:nth-child(5) .tab::before {background-image: url("../img/icon-bewegung.png");}#serviceTabs .serviceTabsIcons>.row>*:nth-child(6) .tab::before {background-image: url("../img/icon-narbe.png");}#tabs23 {margin-top: 100px;}#tabs23 .rowGrid {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: 1fr 1fr 1fr;max-width: 1170px;width: 100%;margin: auto;gap: clamp(2px, 1.5vw, 30px);}#tabs23 .box {min-height: 200px;overflow: hidden;}#tabs23 .box3 {grid-column: 3/5;grid-row: 1/3}#tabs23 .box4 {grid-column: 1/3;grid-row: 2/4}#tabs23 .banner,#tabs23 img {height: 100% !important;max-width: unset;display: block;width: 100% !important;object-fit: cover;object-position: center;}#tabs23 .nivo-slice,#tabs23 .slider-wrapper,#tabs23 #slider {height: 100% !important;width: 100% !important;}#tabs23 .tabButton {margin-top: 30px;}#teamTab {padding-top: 50px;padding-bottom: 50px;}#teamTab .teamTabHG {padding: 40px;background-position: center;background-repeat: no-repeat;}#teamTab .tab {padding: 40px 25px;color: #191919;background: rgba(163, 229, 210, 0.9);}@media (min-width: 3px) {#teamTab {padding-top: 80px;padding-bottom: 100px;}#teamTab .teamTabHG {padding: 60px;}#teamTab .tab {padding: 100px 80px 90px 80px;}}#teamTab .tab :is(h1, h2, h3, h4, h5, h6) {color: #191919;margin-bottom: 45px;}.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,H6,H5,H4,H3,H2,H1 {color: #1b5947;font-weight: 700;line-height: 1.2;font-family: "Lora", sans-serif;}#infoTabs .tab :is(h1, h2, h3, h4, h5, h6),#zitatTab .tab :is(h1, h2, h3, h4, h5, h6) {margin-bottom: 20px;}#zitatTab .tab :is(h1, h2, h3, h4, h5, h6),.tabSpecialHeadline :is(h1, h2, h3, h4, h5, h6),#tabs23 .specialHeadline :is(h1, h2, h3, h4, h5, h6),h1,.h1,.legacy_h1 {font-size: clamp(1.875rem, 4vw, 3.125rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.75rem, 4vw, 2.8125rem);}#contactTabs .tabContent :is(h2, h3, h4, h5, h6),h3,.h3,.legacy_h3 {font-size: clamp(1.625rem, 4vw, 2.5rem);}h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,.legacy_h4 {font-size: clamp(1.5rem, 4vw, 2.1875rem);}#infoTabs .tab :is(h1, h2, h3, h4, h5, h6),h5,.h5,.legacy_h5 {font-size: clamp(1.375rem, 4vw, 1.875rem);}h6,.h6,.legacy_h6 {font-size: clamp(1.25rem, 4vw, 1.5625rem);}.tabSpecialHeadline :is(h1, h2, h3, h4, h5, h6),#tabs23 .specialHeadline :is(h1, h2, h3, h4, h5, h6) {font-weight: 400;}@media (min-width: 2px) {footer>.row>* {padding: 0;}}footer .tab {background: #a3e5d2;padding: 50px 40px 35px 40px;position: relative;z-index: 1;}footer .tab * {color: #191919;}footer .tab a {text-decoration: underline;}footer .tab .tabHeadline {font-size: clamp(1.375rem, 3vw, 2rem);color: #1b5947;margin-bottom: 0;}footer .tab h6 {font-family: "DM Sans", sans-serif;font-weight: 700;font-size: clamp(1.125rem, 3vw, 24px) !important;}.footerInnerBox {background: #ffffff;position: relative;}.footerInnerBox>.row {margin: 0;}.footerInnerBox::after {content: '';position: absolute;pointer-events: none;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;box-shadow: 0px 0px 60px 20px rgba(166, 166, 166, 0.3);z-index: -1;}@media (min-width: 1px) {.footerInnerBox>.row>*+* {border-left: 1px solid #b6b3d4;}}.footerInnerBox>.row>* {padding: 30px 35px 40px 40px;}@media (min-width: 1px) {footer>.row>* {padding: 0;}}#innerfooter ul {padding: 0;}#innerfooter li {display: block;line-height: 1.9;}#innerfooter a {color: #191919;text-decoration: none;display: inline-block;font-weight: 400;font-size: 1rem;}#innerfooter a:hover,#innerfooter a:focus {text-decoration: underline;color: #1b5947;}#vernetzt {text-align: left;font-size: 1rem;color: #191919;line-height: 1.3;margin: 0 auto;font-weight: 400;display: inline-block;text-decoration: none;}#vernetzt b {color: #1b5947;font-weight: 400;}#vernetzt span {color: #191919;}#vernetzt span span {display: block;}#vernetzt img {margin-bottom: 22px;}.iframetab iframe,.iframetab .iframe-wrapper-manual-enabling {min-width: 100% !important;width: 100% !important;display: block;max-height: 100%;min-height: 100%;height: 100%;}.iframetab,.iframetab .template-page,.iframetab .row,.iframetab .row p {height: 100%;}