/*2025-10-22-07:40:32*/@import url("https://fonts.verwaltungsportal.de/import/?family=Lexend:300,500,600,300i,500i,600i");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #fff6b0;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #0d7325 #ffffff;scrollbar-width: thin;}body {font-family: "Lexend", sans-serif;color: #4c4c4c;background: #fff6b0 url(../img/ameisen-bg-mittig-bunt.png) top 20% right no-repeat;font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;font-weight: 300;}a {color: #a8540b;}a:is(:hover, :focus) {color: #a8540b;text-decoration: underline;}#content a {text-decoration: underline;}#content a,b,strong {font-weight: 500;}.over {overflow: hidden;}#logo {display: inline-block;}#logo img {display: block;}.buttonStyle a:not(.has-image):not([rel]) {background-color: #0e832a;color: #ffffff;border-radius: 6px;padding: 12px 20px;display: inline-block;font-size: clamp(0.85rem, 1.3vw, 1rem);font-weight: 500;position: relative;line-height: 1.2;}.buttonStyle a:not(.has-image):not([rel]):is(:hover, :focus) {text-decoration: none;background-color: #1c280d;color: #ffffff;}.buttonStyle a:not(.has-image):not([rel]):after {content: "»";position: absolute;opacity: 0;top: 50%;transform: translateY(-55%);right: -20px;transition: all 300ms linear;}.buttonStyle a:not(.has-image):not([rel]):is(:hover, :focus):after {opacity: 1;right: 6px;}#topbar {padding: 20px 0;font-size: 0.875rem;border-top: 6px solid #d1e679;background: #ffffff;}@media (min-width: 4px) {#topbar {font-size: 0.9375rem;padding: 10px 0 2px 0;position: relative;z-index: 102;}}#topbar>.row {row-gap: 20px;}.contact {column-gap: clamp(15px, 2vw, 40px);}#phone-tab,#location-tab {display: block;min-height: 42px;min-width: 42px;background: center / auto 34px no-repeat;position: relative;padding-top: 48px;width: 50%;}@media (min-width: 2px) {#phone-tab,#location-tab {width: unset;}}@media (min-width: 4px) {#phone-tab,#location-tab {padding: 0 0 0 60px;}}:is(#phone-tab, #location-tab)::before {content: "";display: block;position: absolute;top: 0;left: 0;height: 40px;width: 40px;border-radius: 50%;z-index: 1;background: #f26b1d center / 23px auto no-repeat;}@media (min-width: 4px) {:is(#phone-tab, #location-tab)::before {top: calc(50% - 20px);}}#phone-tab::before {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23562b06" height="48" viewBox="0 -960 960 960" width="48"><path d="M795-120q-116 0-236.5-56T335-335Q232-438 176-558.5T120-795q0-19 13-32t32-13h140q14 0 24 10t14 25l27 126q2 14-.5 25.5T359-634L259-533q26 44 55 82t64 72q37 38 78 69.5t86 55.5l95-98q10-11 23-15t26-2l119 26q15 4 25 16t10 27v135q0 19-13 32t-32 13Z"/></svg>');}#location-tab::before {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23562b06" height="48" viewBox="0 -960 960 960" width="48"><path d="M480.089-490Q509-490 529.5-510.589q20.5-20.588 20.5-49.5Q550-589 529.411-609.5q-20.588-20.5-49.5-20.5Q451-630 430.5-609.411q-20.5 20.588-20.5 49.5Q410-531 430.589-510.5q20.588 20.5 49.5 20.5ZM480-80Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Z"/></svg>');}:is(#phone-tab, #location-tab) h2 {font-size: inherit;color: inherit;font-weight: 500;margin-bottom: 0;}@media (min-width: 4px) {nav.horizontally {padding: 15px 0;border-top: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);background-color: rgba(255, 255, 255, 0.98);}nav.horizontally>.row {max-width: 1440px;width: 100%;}.is-sticky nav.horizontally {border-top: none;}nav.horizontally .navbar-nav {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}nav.horizontally .navbar-nav ul {position: absolute;top: 100%;left: 0;z-index: 1000;display: block !important;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity 300ms linear;}nav.horizontally .navbar-nav [class*="secondlevel"]>ul {left: 100%;top: 0;}nav.horizontally .navbar-nav li {position: relative;}nav.horizontally .navbar-nav li:is(.open, :hover)>ul,nav.horizontally .navbar-nav li.open:focus-within>ul,nav.horizontally .navbar-nav li[class*="secondlevel"]>ul[style*="block"] {pointer-events: auto !important;opacity: 1 !important;visibility: visible;}nav.horizontally .navbar-nav li.open>ul {pointer-events: none !important;opacity: 0 !important;visibility: hidden;}nav.horizontally .navbar-nav li:is(:hover, :focus)>ul {z-index: 1003;}}nav.horizontally a[class*="toplevel"] {color: #4c4c4c;font-weight: 500;text-align: left;padding: 14px 5px;position: relative;font-size: 1rem;line-height: 1.2;text-decoration: none;}@media (min-width: 4px) {nav.horizontally a[class*="toplevel"] {padding: 6px 0;}nav.horizontally li[class*="toplevel"]+li {margin-left: 15px;}}nav.horizontally li[class*="toplevel"]:is(:hover, :focus-within)>a,nav.horizontally li[class*="toplevel"]>a:is(:hover, :focus),nav.horizontally li[class*="toplevel"].open>a,nav.horizontally li[class*="toplevel"].open>a:is(:hover, :focus),nav.horizontally li[class*="toplevel"][class*="_over"]>a,nav.horizontally li[class*="toplevel"][class*="_over"]>a:is(:hover, :focus) {color: #0d7325;}nav.horizontally [class*="toplevel"] ul {padding: 10px;background: #ffffff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);}@media (min-width: 4px) {nav.horizontally [class*="toplevel"] ul {padding: 18px 20px;box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);}nav.horizontally li[class*="toplevel"]>ul {margin-top: 40px;}nav.horizontally li[class*="secondlevel"]>ul {margin-top: -18px;margin-left: 40px;}nav.horizontally li:is([class*="toplevel"], [class*="secondlevel"])>ul::before {content: "";position: absolute;display: block;}nav.horizontally li[class*="toplevel"]>ul::before {height: 40px;left: 0;right: 0;top: -40px;}nav.horizontally li[class*="secondlevel"]>ul::before {width: 40px;top: 0;bottom: 0;left: -40px;}}nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]):not(:nth-child(2)) {border-top: 1px solid rgba(0, 0, 0, 0.2);}nav.horizontally a:is([class*="secondlevel"], [class*="thirdlevel"]) {color: #4c4c4c;text-align: left;font-size: 1rem;font-weight: 300;padding: 11px 15px;line-height: 1.2;text-decoration: none;}nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]):is(:hover, :focus-within)>a,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])>a:is(:hover, :focus),nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open>a,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"]).open>a:is(:hover, :focus),nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"]>a,nav.horizontally li:is([class*="secondlevel"], [class*="thirdlevel"])[class*="_over"]>a:is(:hover, :focus) {color: #0d7325;}.index header {overflow: hidden;}@media (min-width: 4px) {.index header {padding-bottom: clamp(40px, 7vw, 100px);}#headerElement>.row::after {content: "";background: #d1e679 url(../img/ameisen-bunt.png) no-repeat left 210px bottom 10px;display: inline-block;position: absolute;top: 100px;bottom: calc(clamp(40px, 7vw, 100px) * -1);left: 115px;right: -85px;pointer-events: none;z-index: -1;border-radius: clamp(40px, 7vw, 100px) 0 clamp(40px, 7vw, 100px) 0;}#headerElement>.row::before {content: "";background: url(../img/zwei-ameisen-tragen-einen-stock.png) no-repeat;width: 181px;height: 138px;display: inline-block;position: absolute;bottom: -108px;left: 78px;pointer-events: none;}}#headerElement {padding: clamp(40px, 6vw, 80px) 0 clamp(40px, 7vw, 100px) 0;position: relative;z-index: 12;background: url(../img/ameisen-bg-top-bunt.png) top left no-repeat;}#headerElement>.row {row-gap: 30px;}@media (min-width: 3px) {#headerElement .buttonStyle {margin-top: 185px;}}#bgSlider {background: #ffffff;overflow: hidden;box-shadow: 40px 40px 30px rgba(0, 0, 0, 0.1);border-radius: clamp(40px, 7vw, 100px) 0 clamp(40px, 7vw, 100px) 0;}#slider {height: clamp(300px, 42vw, 400px);position: relative;}@media (min-width: 1px) {#slider {height: 100%;min-height: 350px;}}@media (min-width: 4px) {#slider {min-height: 600px;}}.slider-wrapper,.nivo-main-image,#slider>a>div {height: 100% !important;}.slider-mask {display: none}#headerpic .nivo-directionNav a {background: #ffffff;font-size: 0;width: 40px;height: 40px;text-indent: unset;top: unset;bottom: 0;left: 0;}#headerpic .nivo-directionNav a:is(:hover, :focus) {background: #d1e679;}#headerpic a.nivo-prevNav {bottom: 50px;}#headerpic a:is(.nivo-prevNav, .nivo-nextNav)::after {content: "\203A";position: absolute;left: 35%;color: #2c4858;z-index: 15;font-size: 45px;text-indent: initial;line-height: 0;top: 40%;}#headerpic a.nivo-prevNav::after {transform: scaleX(-1);}#headerpic .nivo-controlNav {right: 66px;width: auto;bottom: 10px;}#headerpic .nivo-controlNav li {width: auto;}#headerpic .nivo-controlNav button:not(#nivo-crtlbtn) {background: rgba(0, 0, 0, 0.35) !important;border-radius: 0;width: 15px;height: 15px;border-radius: 50%;border: 1px solid #ffffff;color: #000;padding: 0;margin: 0 6px;transition: border-color 300ms linear, background 300ms linear;}#headerElement #headerpic .nivo-controlNav button:is(:hover, :focus),#headerElement #headerpic .nivo-controlNav .slick-active button {background-color: #31b125 !important;}#content {text-align: left;padding-top: 40px;padding-bottom: clamp(40px, 7vw, 100px);}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #2b2b2b;font-weight: 600;line-height: 1.2;font-family: "Lexend", sans-serif;}h1,.h1,.legacy_h1 {font-size: clamp(1.75rem, 4vw, 2.75rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.6875rem, 3.5vw, 2.1875rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.625rem, 3vw, 1.875rem);}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: 1.5625rem;}h5,.h5,.legacy_h5 {font-size: 1.5rem;}h6,.h6,.legacy_h6 {font-size: 1.4375rem;}:is(#openings, #tabs .tab, footer) .tabHeadline {font-size: 1.25rem;}footer .tabHeadline {font-size: 1.25rem;color: #fff;}footer .firsttab .tabHeadline {font-size: 1.25rem;color: #562b06;}.specialHeadline :is(h1, h2, h3) {font-size: clamp(2.1rem, 4vw, 3.125rem);color: #2b2b2b;}.specialHeadline :is(h4, h5, h6) {font-size: 1rem;color: #562b06;font-weight: 500;background-color: #f26b1d;border-radius: 20px;padding: 9px 20px;display: inline-block;width: max-content;max-width: 100%;margin-bottom: 10px;font-style: normal;}.xs-text-center .specialHeadline :is(h1, h2, h3) :is(i, em) {margin-left: auto;margin-right: auto;}#headerElement .specialHeadline h2,#news .tab1 .tabHeadline {font-size: clamp(1.75rem, 4vw, 3.5rem);margin-bottom: 20px;}:is(#leistung, #footerTop) .specialHeadline {margin-bottom: 30px;}#tabs>.row+.row {margin-top: 30px;}.bannerTab .specialHeadline h2 {font-size: clamp(2.1rem, 4vw, 3.5rem);margin-bottom: 20px;color: #2b2b2b;}#leistung {padding: clamp(40px, 4vw, 55px) 0;overflow: hidden;position: relative;z-index: 1;background: url(../img/ameisen-bg-unten-bunt.png) left bottom 50px no-repeat;}@media (min-width: 4px) {#leistung>.row::before {content: "";background: #d1e679;display: inline-block;position: absolute;top: calc(clamp(40px, 4vw, 55px) * -1);bottom: clamp(40px, 6vw, 80px);left: -85px;width: 100%;max-width: 570px;pointer-events: none;z-index: -1;border-radius: clamp(40px, 7vw, 100px) 0 clamp(40px, 7vw, 100px) 0;}#leistung>.row::after {content: "";background: url(../img/ameisen-reihe-auf-dem-tab-bunt.png) no-repeat left 20px top;display: inline-block;position: absolute;top: calc(clamp(40px, 4vw, 50px) * -1);bottom: clamp(40px, 6vw, 80px);left: -50px;width: 100%;max-width: 570px;pointer-events: none;z-index: 1;}}#leistung :is(.banner, .nivoSlider) {border-radius: clamp(40px, 7vw, 100px) 0 clamp(40px, 7vw, 100px) 0;overflow: hidden;min-height: 250px;height: 100%;max-width: 540px;}#leistung :is(.banner, .nivoSlider) img {width: 100% !important;height: 100% !important;object-fit: cover;display: block;}#leistung .tabDescription {color: inherit;font-size: inherit;margin: 10px 0 0 0;}#leistung .tabBox :is(.row, .row>*) {position: static !important;}#leistung .tabBox {border-radius: 6px;min-height: 100%;padding: 40px 20px;line-height: 1.7;background: #f26b1d;position: relative;z-index: 12;color: #562b06;overflow: hidden;font-size: 1rem;}#leistung .tabBox a {font-size: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 12;color: inherit;}#leistung .iconBox>.row {row-gap: 30px;}#leistung .iconBox>.row>div:nth-child(2n + 1) .tabBox {background: #f6984c;}@media (min-width: 4px) {#leistung .iconBox {padding-bottom: clamp(40px, 6vw, 80px);}#leistung .iconBox>.row {padding-bottom: clamp(20px, 3vw, 50px);}#leistung .iconBox>.row::after {content: "";display: inline-block;position: absolute;right: -85px;top: clamp(40px, 6vw, 80px);bottom: 0;width: 100%;max-width: 378px;pointer-events: none;background: url(../img/ameisenfamilie.png) no-repeat bottom 132px center;z-index: -1;border: 6px solid rgba(0, 0, 0, 0.1);border-bottom-right-radius: clamp(40px, 7vw, 100px);}}#leistung .tabBox::before {content: "";background: rgba(0, 0, 0, 0.25);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: -1;transition: all 0.3s ease;pointer-events: none;width: 0%;height: 100%;}#leistung .tabBox:is(:hover, :focus-within)::before {width: 100%;}@media (min-width: 4px) {.moreLink {padding-top: clamp(10px, 2vw, 20px);}}.moreLink a {display: inline-block;font-size: 1.125rem;font-weight: 500;padding-bottom: 4px;position: relative;text-decoration: none;color: #0d7325;}.moreLink a:is(:hover, :focus) {text-decoration: underline;}footer :is(.specialHeadline):not(.firsttab) :is(h1, h2, h3, h4, h5, h6, a),footer :is(.iframeTab, .iframeTab a) {color: #2b2b2b;}#footerTop .tab:not(.firsttab),#footerTop .tabHeadline :is(h1, h2, h3, h4, h5, h6, a) {color: #fff;}footer a {text-decoration: underline;color: #fff;}#footerTop {background: #d1e679 center / cover fixed no-repeat;font-size: 1rem;padding: clamp(40px, 7vw, 100px) 0;box-shadow: inset 0 0 0 100vw rgba(209, 230, 121, 0.9);}footer .tabArea>.row>.tab:first-child {border-top-left-radius: clamp(40px, 4vw, 60px);}@media (min-width: 4px) {footer .tabArea>.row {margin-left: 0;}}footer .tab {padding: 40px 20px 30px 20px;background: #0d7325;color: #fff;}footer .firsttab a {color: inherit;}footer .firsttab {background: #f26b1d;color: #562b06;}footer .secondtab {background: #0e832a;}footer .thirdtab {background: #0e832a;}footer .tabHeadline::before {content: "";background: rgba(255, 255, 255, 0.25) center / 40px auto no-repeat;background-image: none;width: 70px;height: 70px;display: block;pointer-events: none;margin: 0 auto 22px auto;border-radius: 50%;}footer .firsttab .tabHeadline::before {background-image: url(../img/icon-schule.png);background-size: 32px;}footer .secondtab .tabHeadline::before {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" height="48" viewBox="0 -960 960 960" width="48"><path d="M480-170.305q130.174-117.608 192.543-210.739 62.37-93.13 62.37-172.652 0-114.946-73.899-188.081-73.898-73.136-181.034-73.136t-181.014 73.136q-73.879 73.135-73.879 188.081 0 79.522 63.87 172.37Q352.826-288.479 480-170.305Zm-.385 82.175q-11.745 0-23.992-4.065-12.246-4.065-21.275-12.631-45.392-39.13-96.088-89.195-50.695-50.066-93.543-107.913-42.848-57.848-70.848-121.827-28-63.978-28-129.935 0-155.494 100.882-248.247Q347.634-894.696 480-894.696q132.366 0 233.531 92.753 101.165 92.753 101.165 248.247 0 65.957-28.282 129.935-28.283 63.979-71.131 121.827-42.848 57.847-93.543 107.913-50.696 50.065-95.522 89.195-9.671 8.566-22.264 12.63-12.593 4.066-24.339 4.066ZM480-560Zm.089 73.957q31.172 0 52.802-21.437 21.631-21.436 21.631-52.609 0-31.172-21.719-52.802-21.719-21.631-52.892-21.631-31.172 0-52.52 21.719-21.348 21.719-21.348 52.892 0 31.172 21.437 52.52 21.436 21.348 52.609 21.348Z"/></svg>');}footer .thirdtab .tabHeadline::before {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" height="48" viewBox="0 -960 960 960" width="48"><path d="M796.13-105.869q-119.446 0-242.462-57.13-123.016-57.131-227.995-162.109Q220.695-430.087 163.282-553.39q-57.413-123.303-57.413-242.175 0-25.019 16.894-42.075 16.895-17.056 41.672-17.056h140q23.609 0 38.979 13.674 15.37 13.674 21.065 37.718l26.929 116.597q3.202 21.142-.994 37.446-4.196 16.305-16.946 27.923l-102.033 97.382q23.739 39.478 50.478 74.086 26.739 34.609 60.044 66.348 34.739 36.304 71.499 64.695 36.761 28.392 76.109 49l97.826-99.696q13.957-14.956 31.63-20.087 17.673-5.13 36.588-.869l107.695 24.304q24.044 6.826 37.718 23.392 13.674 16.566 13.674 39.957v138.391q0 25.1-17.096 41.833-17.097 16.733-41.47 16.733ZM231.826-594.783l80.435-78.043-22.435-102.087H186.218q1.434 38.609 11.78 82.249 10.345 43.641 33.828 97.881Zm370.696 365.261q38.174 17.87 83.63 29.304 45.457 11.435 88.761 14v-104.638l-94.522-19.97-77.869 81.304ZM231.826-594.783Zm370.696 365.261Z"/></svg>');}footer .fourthtab .tabHeadline::before {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" height="48" viewBox="0 -960 960 960" width="48"><path d="M145.087-145.869q-32.507 0-55.862-23.356-23.356-23.355-23.356-55.862v-509.826q0-32.74 23.356-56.262 23.355-23.521 55.862-23.521h669.826q32.74 0 56.262 23.521 23.521 23.522 23.521 56.262v509.826q0 32.507-23.521 55.862-23.522 23.356-56.262 23.356H145.087Zm669.826-521.043L501.708-458.887q-5.645 3.149-10.611 4.931-4.967 1.783-11.097 1.783t-11.097-1.783q-4.966-1.782-10.611-4.931L145.087-666.912v441.825h669.826v-441.825ZM480-516.913l330.913-218H150.087l329.913 218ZM145.087-666.912v8.696-48.081.92-29.536 29.218-1.478 48.957-8.696 441.825-441.825Z"/></svg>');}footer .iframeTab {min-height: 250px;}footer .iframeTab :is(.row, .row>*) {position: static !important;}footer :is(.iframe-wrapper-manual-enabling, iframe) {width: 100% !important;min-width: 100% !important;}@media (min-width: 4px) {footer :is(.iframe-wrapper-manual-enabling, iframe) {position: absolute;top: 0;right: 15px;bottom: 0;left: 0;height: 100% !important;width: calc(100% - 15px) !important;min-width: calc(100% - 15px) !important;}}@media (min-width: 4px) {.footerMenu {padding-left: 40px;}}#innerfooter ul {padding: 0;margin-bottom: clamp(20px, 3vw, 40px);}#innerfooter a {color: #2b2b2b;display: inline-block;font-weight: 500;padding: 8px 0;position: relative;text-decoration: none;}#innerfooter a:is(:hover, :focus) {text-decoration: underline;}#vernetzt {color: #2b2b2b;font-size: 0.875rem;font-weight: 300;line-height: 1.3;text-decoration: none;}#vernetzt span {display: block;}#vernetzt img {margin-bottom: 8px;}#scrollTop {background: #0d7325;padding: 17px 0;}@media (min-width: 5px) {#scrollTop {position: relative;}#scrollTop::after {content: '';background: url(../img/zwei-ameisen-mit-kleinem-gepaeck.png) no-repeat;width: 193px;height: 178px;right: calc(50% + 520px);top: -170px;position: absolute;}}#scrollTop a {color: #ffffff;position: relative;padding-left: 32px;font-size: 1rem;font-weight: 500;text-decoration: none;}#scrollTop a::before {content: "";position: absolute;width: calc(100% - 4px);left: 5px;background-color: #ffffff;height: 1px;bottom: -7px;transform-origin: 100% 50%;transform: scaleX(0);transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);}#scrollTop a:is(:hover, :focus)::before {transform-origin: 0% 50%;transform: scaleX(1);}#scrollTop a::after {content: "";display: block;position: absolute;top: 50%;transform: translateY(-50%);left: 0;height: 23px;width: 23px;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" height="48" viewBox="0 -960 960 960" width="48"><path d="M450-160v-526L202-438l-42-42 320-320 320 320-42 42-248-248v526h-60Z"/></svg>') center / 24px auto no-repeat;}