/*2021-03-01-07:22:42*/@import url('https://fonts.verwaltungsportal.de/import/?family=Odibee+Sans|Oxygen:400,700&display=swap');body {font-family: 'Oxygen', sans-serif;color: #2b2b2b;background: #ffffff;font-size: 18px;}a {color: #2e7213;-webkit-transition: background-color 300ms linear, color 300ms linear;-moz-transition: background-color 300ms linear, color 300ms linear;-ms-transition: background-color 300ms linear, color 300ms linear;-o-transition: background-color 300ms linear, color 300ms linear;transition: background-color 300ms linear, color 300ms linear;}a:hover {color: #2e7213;}b, strong {font-weight: 700;}#maindiv {width: 100%;line-height: 1.6em;text-align: left;overflow: hidden;}#topbar {padding-top: 25px;padding-bottom: 25px;position: relative;}@media (min-width: 1px) {#topbar .row {display: flex;flex-wrap: wrap;align-items: center;align-content: center;}}#logo {display: inline-block;}#slider,#headerpic {overflow: hidden;margin: 0 auto;position: relative;width: 100%;}#slider {max-height: 250px;}@media (min-width: 1px) {#slider {max-height: 400px;}}@media (min-width: 2px) {#slider {max-height: 630px;}}#slider::before {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 50;pointer-events: none;-webkit-box-shadow: inset 0px 3px 27px 0px rgba(0, 0, 0, 0.55);box-shadow: inset 0px 3px 27px 0px rgba(0, 0, 0, 0.55);}@media (min-width: 1px) {#bannerOverlay {margin-top: 0;margin-bottom: 0;position: absolute;left: 0;right: 0;z-index: 51;pointer-events: none;bottom: 40px;}}@media (min-width: 2px) {#bannerOverlay {bottom: 70px;}}#slogan {display: inline-block;pointer-events: auto;color: #2d2d2d;line-height: 1.5em;margin-top: 15px;background: url('../img/muster_overlay.png') top left repeat;}@media (min-width: 1px) {#slogan {margin-top: 0;}}@media (min-width: 2px) {#slogan {padding: 30px;}}.sloganHeadline {color: #30aee3;}#slogan a {color: #ffffff;background: #2faee4;font-size: 12px;text-transform: uppercase;display: inline-block;padding: 2px 18px;margin-top: 15px;border: 2px solid #ffffff;position: relative;-webkit-transition: border 300ms linear;-moz-transition: border 300ms linear;-ms-transition: border 300ms linear;-o-transition: border 300ms linear;transition: border 300ms linear;}@media (min-width: 1px) {#slogan a {margin-top: 25px;}}#slogan a:hover {color: #ffffff;border-color: rgba(255, 255, 255, 0.1);}#slogan b,#slogan strong {font-size: 28px;color: #404040;display: block;text-transform: uppercase;font-family: 'Odibee Sans', cursive;}#headerpic .nivo-controlNav {bottom: 5px;}.slider-wrapper, #slider {height: 100%;}.slider-mask {display: none;}.sticky-wrapper {position: relative;z-index: 51;}#menu {background-color: #439123;padding: 20px 0 50px 10px;border-radius: 5px 5px 5px 50px;-webkit-box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.4);box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.4);}.navbar-nav .menue_point_toplevel_22474_over.open>.dropdown-menu,.navbar-nav .menue_point_secondlevel_22474_over.open>.dropdown-menu {display: block !important;}.navbar {margin-bottom: 0px;border: none;min-height: 0;}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: #ffffff;border-color: transparent;-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);}@media (min-width: 2px) {.navbar-nav {float: none;margin: 0 -15px;}.navbar-nav>li {float: none !important;text-align: left;}.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;}.navbar-header {float: none;}}.navbar-nav li .dropdown-menu {position: relative;width: 100%;float: none;}.navbar-default .navbar-nav>li>a {line-height: 26px;color: #ffffff;font-weight: 400;text-align: left;padding: 8px 15px 8px 15px;position: relative;z-index: 0;}.navbar-default .navbar-nav>li:not(:first-child) {border-top: 1px solid #659c4f;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li.open>a,.navbar-default .navbar-nav>li.open>a:hover,.navbar-default .navbar-nav>li.open>a:focus,.navbar-default .navbar-nav>li.menue_point_toplevel_22474_over>a,.navbar-default .navbar-nav>li.menue_point_toplevel_22474_over>a:hover,.navbar-default .navbar-nav>li.menue_point_toplevel_22474_over>a:focus {color: #ffffff;background-color: #58af35;text-shadow: none;}.dropdown-menu {padding: 0;}.navbar-default .navbar-nav>li>.dropdown-menu {padding: 0 0 0 10px;background-color: #f7fbed;}.menue_group_22474_start,.menue_group_22474_end {display: none;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {margin: 0;padding: 0;background-color: #dee3d2;}.menue_list_thirdlevel_22474_start,.menue_list_thirdlevel_22474_end {display: none;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {color: #050505;font-weight: normal;line-height: 20px;text-align: left;position: relative;white-space: inherit;border-bottom: 1px solid rgba(0,0,0,0.06);}.navbar-default .navbar-nav>li>.dropdown-menu>li>a {padding: 8px 10px 8px 10px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {padding: 8px 15px 8px 15px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus,.navbar-default .navbar-nav>li>.dropdown-menu>li.open>a,.navbar-default .navbar-nav>li>.dropdown-menu>li.open>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li.open>a:focus,.navbar-default .navbar-nav>li>.dropdown-menu>li.menue_point_secondlevel_22474_over>a,.navbar-default .navbar-nav>li>.dropdown-menu>li.menue_point_secondlevel_22474_over>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li.menue_point_secondlevel_22474_over>a:focus {color: #30aee3;background-color: transparent;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:focus,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:focus,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.menue_point_thirdlevel_22474_over>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.menue_point_thirdlevel_22474_over>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.menue_point_thirdlevel_22474_over>a:focus {color: #6e9406;background-color: transparent;}#content {line-height: 1.6em;text-align: left;min-height: 200px;}@media (min-width: 3px) {#content {padding-left: 15px;padding-right: 15px;}}#content-wrapper {padding-top: 30px;padding-bottom: 30px;position: relative;}@media (min-width: 2px) {#content-wrapper {padding-top: 20px;padding-bottom: 50px;}#content {padding-top: 30px;}}#content_buttons_div {top: 45%;z-index: 100;}.h4link a:link, .h4link a:hover, .h4link a:visited, h6, #content .legacy_h6, .legacy_h6, h5, #content .legacy_h5, .legacy_h5, h4, #content .legacy_h4, .legacy_h4, h3, #content .legacy_h3, .legacy_h3, h2, #content .legacy_h2, .legacy_h2, h1, #content .legacy_h1, .legacy_h1 {color: #2f7313;font-weight: 700;line-height: 1.2em;font-family: 'Oxygen', sans-serif;}#newslinks, #newsmandate {border: 1px solid #2f7313;}#startseite_news ul a {font-size: 12px;color: #7c7c7c;font-weight: normal;}.weekdays, .weekdays a:link a:visited a:active a:hover, .weekdays_active {color: #cccccc;}.weekdays_active a:link a:visited a:active a:hover {color: #f7911e;}.events-header-heute {color: #ffffff;background-color: #4c4c4c;}.events-header {color: #5b5b5b;background-color: #e3e3e3;}.event-ort, .event-info {color: #4c4c4c;}#content_footer {margin-top: 40px;height: auto;font-size: 90%;}#contact {background: url('../img/bg_tabs.jpg') center/cover no-repeat;background-color: #314825;color: #ffffff;border-top: 10px solid #f1c40f;padding-top: 15px;padding-bottom: 15px;}@media (min-width: 1px) {#contact {padding-top: 30px;padding-bottom: 30px;}}@media (min-width: 2px) {#contact {padding-top: 0;padding-bottom: 0;}#contact .row {display: flex;flex-wrap: wrap;}}#contact .row>div:nth-child(1) .contactTab {background-color: rgba(255, 255, 255, 0.1);padding-left: 25px;padding-right: 25px;}.contactTab {padding-top: 15px;padding-bottom: 15px;min-height: 100%;}.contactTab a {color: #f1c40f;}@media (min-width: 2px) {.contactTab {padding-top: 50px;padding-bottom: 50px;}}.contactTab .tabHeadline {font-family: 'Odibee Sans', cursive;margin-bottom: 20px;font-weight: 400;}.tab_link_title a {color: #fff;font-weight: 700;}.tab_link_title a:hover {color: #f1c40f;}.tab_spacer {height: 15px;}#logo-footer {margin-bottom: 30px;}.tab_link_mehr {color: transparent;}.tab_link_mehr a {color: #f1c40f;}.tab_link_mehr a::after {content: '›';margin-left: 4px;}#footer-wrapper a {text-decoration: none;}#footer {background-color: #2a6d0e;padding-top: 15px;padding-bottom: 15px;}@media (min-width: 1px) {#footer .row {display: flex;align-content: center;align-items: center;}}#innerfooter a {color: #ffffff;text-decoration: none;display: inline-block;font-weight: 400;padding: 4px 8px;}#innerfooter a:hover {color: #f1c40f;background-color: #35741a;}#innerfooter a+a {margin-left: 10px;}@media (min-width: 2px) {#innerfooter a+a {margin-left: 20px;}}#vernetzt {text-align: left;font-size: 75%;color: #ffffff;display: flex;align-items: center;align-content: center;line-height: 140%;justify-content: center;margin: 0 auto;font-weight: 300;}#vernetzt b {color: #ffffff;font-weight: 400;}#vernetzt span {color: #ffffff;}#vernetzt span span {display: block;}#vernetzt img {margin-right: 14px;}#scrollTop {font-size: 0;width: 34px;height: 34px;display: block;position: relative;margin: 0 auto;background-color: #f1c40f;-webkit-transition: border-radius 300ms linear;-moz-transition: border-radius 300ms linear;-ms-transition: border-radius 300ms linear;-o-transition: border-radius 300ms linear;transition: border-radius 300ms linear;}@media (min-width: 2px) {#scrollTop {float: right;}}#scrollTop:hover {border-radius: 50%;}#scrollTop::after {content: "";position: absolute;left: 10px;top: 13px;width: 0;height: 0;border-style: solid;border-width: 0 7px 7px 7px;border-color: transparent transparent #243748 transparent;}