/*2024-05-21-08:50:04*/@import url('https://fonts.verwaltungsportal.de/import/?family=Rubik:300,400,700,300i,400i,700i%7CArchitects+Daughter:400,400i');body {font-family: "Rubik", sans-serif;font-weight: 400;color: #272727;background: #fff;font-size: 1rem;line-height: 1.5;}@media (min-width: 2px) {body {font-size: 1.125rem;}}a {color: #792309;}a:hover,a:focus {color: #792309;text-decoration: underline;}#content b,strong {font-weight: 700;}@media (min-width: 3px) {.row {width: 100%;max-width: 1250px;}}#overflow {overflow: hidden;}nav {padding-top: 22px;padding-bottom: 22px;}@media (min-width: 2px) {nav {padding-top: 30px;padding-bottom: 30px;}}body:not(.index) nav {padding-bottom: 100px;}@media (min-width: 2px) {body:not(.index) nav {padding-bottom: 200px;}}.logo {display: inline-block;}.logo img {display: block;}#menu-sticky-wrapper {height: 0 !important;}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: transparent;border-color: transparent;box-shadow: none;}#burgerButton {font-size: 0;position: relative;z-index: 1002;display: block;width: 58px;height: 58px;cursor: pointer;padding: 0;border: 1px solid #fdf6ea;background: #364f32;border-radius: 50%;}@media (min-width: 2px) {#burgerButton {margin-left: auto;}}#burgerButton[aria-expanded="true"] #burgerButtonInner {transform: rotate(-45deg) translate(-6px, 6px);top: 17px;}#burgerButton[aria-expanded="true"]:before {opacity: 0;}#burgerButton[aria-expanded="true"]::after {transform: rotate(45deg) translate(-8px, -8px);}#burgerButton:before,#burgerButton:after,#burgerButtonInner {position: absolute;background: #ffffff;width: 34px;height: 3px;right: 10px;transition: transform 200ms linear, opacity 200ms linear;}#burgerButtonInner {top: 15px;}#burgerButton:before {top: 26px;}#burgerButton:after {top: 38px;}#burgerButton:before,#burgerButton:after {content: "";display: block;}@media (min-width: 2px) {#menu {position: absolute;left: 0;top: 0;right: 0;z-index: 54;padding-top: 10px;padding-bottom: 25px;}.is-sticky #menu {background: transparent;z-index: 62;}.navbar-default {position: relative;}.navbar-default .navbar-nav {column-count: 2;}.navbar-default .navbar-nav>li {padding-left: 10px;page-break-inside: avoid;break-inside: avoid-column;display: block;}#myNavbar.navbar-collapse {box-shadow: none;pointer-events: none;position: absolute;z-index: 1002;top: 30px;right: -13px;opacity: 0;width: 600px;background: #fff;height: auto !important;overflow: visible !important;transition: opacity 300ms linear, top 300ms linear;}#burgerButton[aria-expanded="true"]+#myNavbar {pointer-events: auto;opacity: 1;top: 90px;}#myNavbar:focus-within {pointer-events: auto;opacity: 1;top: 90px;}#myNavbar.navbar-collapse::before {content: "";display: block;position: absolute;right: 25px;top: -20px;width: 0;height: 0;border-style: solid;border-width: 0 13px 20px 13px;border-color: transparent transparent rgba(255, 255, 255, 1) transparent;}#myNavbar {padding: 20px;max-height: 75vh;overflow-y: auto;}}.navbar-default .navbar-nav>li>a {color: #444444;background-color: #f9f9f9;font-weight: 400;text-align: left;padding: 10px 15px 15px 15px;position: relative;font-size: 0.875rem;line-height: 1.2;text-decoration: none;}@media (min-width: 2px) {.navbar-default .navbar-nav>li>a {padding: 18px 50px 10px 7px;margin-right: -4px;}.navbar-default .navbar-nav>li {padding-bottom: 12px;}}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.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: #fff;background-color: #364f32;background-image: url(../img/hover-piratenmuetze.png);background-repeat: no-repeat;background-position: right 10px center;}@media (min-width: 2px) {.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {display: block;}}.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {font-weight: 400;color: #272727;text-align: left;font-size: 0.8125rem;line-height: 1.2;text-decoration: none;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a {padding: 10px 0 10px 29px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {padding: 10px 10px 10px 46px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a::before {content: "";display: block;position: absolute;left: 14px;top: 15px;width: 6px;height: 6px;border-radius: 50%;background: #8c8c8c;transition: background 300ms linear;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a::before {content: "";display: block;position: absolute;left: 30px;top: 15px;width: 6px;height: 6px;border-radius: 50%;background: #8c8c8c;transition: background 300ms linear;}.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>.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 {color: #792309;}.navbar-nav>li>.dropdown-menu>li:hover>a::before,.navbar-nav>li>.dropdown-menu>li>a:hover::before,.navbar-nav>li>.dropdown-menu>li>a:focus::before,.navbar-nav>li>.dropdown-menu>li.open>a::before,.navbar-nav>li>.dropdown-menu>li.open>a:hover::before,.navbar-nav>li>.dropdown-menu>li.open>a:focus::before,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a::before,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:hover::before,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:focus::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:hover::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:focus::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:hover::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:focus::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:hover::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:focus::before {background: #792309;}.navbar-nav>li>.dropdown-menu>li:focus-within>a::before,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a::before {background: #792309;}#slider {max-height: 300px;overflow: hidden;position: relative;}@media (min-width: 1px) {.index #slider {max-height: 920px;}#slider {max-height: 450px;}#slider,.slider-wrapper {height: 100%;}}#headerpic {margin: 0;position: relative;width: 100%;height: 100%;overflow: hidden;border-radius: 3px;background: #000000;color: #fff;}@media (min-width: 1px) {#bannerOverlay {position: absolute;right: 0;bottom: 52%;left: 0;z-index: 53;background-color: transparent;pointer-events: none;}.nivo-directionNav a {top: auto;bottom: 20px;}}.slider-mask {display: block;}@media (min-width: 2px) {.slider-mask {display: block;background-image: url(../img/logo.png), url(../img/welle.webp);background-position: bottom 6px right 85px, bottom center;background-repeat: no-repeat;}}@media (min-width: 2px) {.contactAside {position: absolute;top: 42%;left: 0;z-index: 99;transform: translateY(-50%);}}.contactAside a {color: #ffffff;text-decoration: underline;}.contactAside>div+div {margin-top: 14px;}.kontaktTel,.kontaktMail {min-height: 66px;position: relative;background: #364f32;}.kontaktTel::before,.kontaktMail::before {content: "";display: block;height: 46px;background-position: center;background-color: rgba(255, 255, 255, 0.2);background-repeat: no-repeat;background-size: 20px;}@media (min-width: 2px) {.kontaktTel::before,.kontaktMail::before {height: auto;position: absolute;top: 0;bottom: 0;left: 0;width: 60px;background-color: #364f32;background-size: auto;z-index: 15;}}.kontaktTel::before {background-image: url('../img/icon-telefon.png');}.kontaktMail::before {background-image: url('../img/icon-mail.png');}.kontaktHeadline {margin: 0;font-size: 1.0625rem;color: #fff;font-weight: 400;font-family: "Rubik", sans-serif;}.kontaktContent {background-color: #364f32;padding: 10px 25px 4px 15px;border-top-right-radius: 60px;border-bottom-right-radius: 60px;color: #fff;font-size: 1.0625rem;font-weight: 400;}@media (min-width: 2px) {.kontaktContent {min-height: 66px;position: absolute;top: 0;left: -100%;opacity: 0;white-space: nowrap;transition: left 300ms linear, opacity 300ms linear;}.kontaktTel:hover .kontaktContent,.kontaktMail:hover .kontaktContent,.kontaktTel:focus .kontaktContent,.kontaktMail:focus .kontaktContent {left: 60px;opacity: 1;}}.slogan {margin-top: 30px;line-height: 1.1em;position: relative;}.slogan p {margin: 0;background-color: rgba(54, 79, 50, 0.5);display: inline-block;font-weight: 300;font-size: 35px;padding: 23px 80px;}.slogan p:first-child {font-family: "Architects Daughter", sans-serif;font-variant: small-caps;font-weight: 400;border-bottom: 2px solid #fff;font-size: clamp(1.875rem, 6vw, 4.8125rem);padding: 35px 38px 30px 38px;}main {background: #fff;}#content {text-align: left;padding-bottom: 30px;padding-top: 30px;}@media (min-width: 2px) {#content {padding-bottom: 50px;}}.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,H6,H5,H4,H3,H2,H1 {color: #364f32;font-weight: 400;line-height: 1.2;font-family: "Architects Daughter", sans-serif;}h1,.h1,.legacy_h1 {font-size: 2rem;}@media (min-width: 1px) {h1,.h1,.legacy_h1 {font-size: 2.5rem;}}h2,.h2,.legacy_h2 {font-size: 1.7625rem;}@media (min-width: 1px) {h2,.h2,.legacy_h2 {font-size: 2.1875rem;}}h3,.h3,.legacy_h3 {font-size: 1.65rem;}@media (min-width: 1px) {h3,.h3,.legacy_h3 {font-size: 1.8rem;}}h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,.legacy_h4 {font-size: 1.6rem;}h5,.h5,.legacy_h5 {font-size: 1.5rem;}h6,.h6,.legacy_h6 {font-size: 1.4rem;}#footer {background-color: #fff;background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 30px;padding-bottom: 30px;font-size: 1.375rem;color: #272727;}@media (min-width: 2px) {#footer {padding-top: 60px;padding-bottom: 60px;}#footer>.row>* {padding-top: 25px;padding-bottom: 25px;}}#footer .tab a {color: #ffffff;font-size: 0.9375rem;background-color: #364f32;padding: 10px 15px;margin-top: 30px;display: inline-block;transition: transform 300ms linear;;}#footer .tab a:is(:hover, :focus) {background-color: #172215;text-decoration: none;transform: scale(1.2)}#footer .tab a {margin-left: 10px;}.footerHeadline {color: #272727;font-weight: 400;font-family: "Architects Daughter", sans-serif;margin: 0 0 22px 0;font-size: clamp(1.75rem, 4vw, 2.5rem);}#innerfooter {background-color: #364f32;padding-top: 20px;padding-bottom: 20px;font-weight: 300;border-top: 1px solid rgba(255, 255, 255, 0.3);font-size: 0.9375rem;position: relative;}#innerfooter .innerfooter ul {padding: 0;}#innerfooter .innerfooter li {display: inline-block;}.innerfooter a {color: #ffffff;display: inline-block;font-weight: 400;}.innerfooter a:hover,.innerfooter a:focus {text-decoration: underline;}.innerfooter li+li {margin-left: 15px;}@media (min-width: 3px) {.innerfooter li+li {margin-left: 25px;}}#vernetzt {text-align: left;color: #ffffff;line-height: 1.3;margin: 0 auto;font-weight: 300;font-size: 0.9375rem;text-decoration: none;}@media (min-width: 1px) {#vernetzt {margin: 0;}}#vernetzt span {color: #ffffff;}#vernetzt span span {display: block;}#vernetzt img {margin-right: 18px;}