/*2021-03-04-13:09:53*/@import url('https://fonts.verwaltungsportal.de/import/?family=Source+Sans+Pro:300,300i,400,400i,600,600i,700,700i&display=swap');body {font-family: 'Source Sans Pro', sans-serif;font-weight: 400;color: #444444;background: #ffffff;font-size: 18px;}a,a:after {color: #e43f3f;-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: #e43f3f;}b, strong {font-weight: 600;}#maindiv {width: 100%;line-height: 1.6em;text-align: left;}#topbar {position: relative;padding-top: 15px;padding-bottom: 15px;}@media (min-width: 3px) {#topbar {padding-top: 30px;padding-bottom: 30px;}#topbar .row {display: flex;align-content: center;align-items: center;}}#logo a {display: inline-block;}#logo img {display: block;}#innerfooter a {color: #171717;display: inline-block;font-weight: 300;-webkit-transition: transform 150ms linear, color 150ms linear;-moz-transition: transform 150ms linear, color 150ms linear;-ms-transition: transform 150ms linear, color 150ms linear;-o-transition: transform 150ms linear, color 150ms linear;transition: transform 150ms linear, color 150ms linear;}#innerfooter a:hover {color: #e43f3f;-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}#innerfooter a+a::before {content: "";margin: 0 8px;color: #b8b4b0;font-size: 12px;}#style {font-weight: 300;margin-bottom: 15px;display: flex;align-content: center;align-items: center;justify-content: flex-end;}#style>span {margin-right: 36px;color: #171717;}#style a {color: #171717;display: inline-block;width: 40px;height: 40px;text-align: center;position: relative;line-height: 20px;-webkit-transition: transform 150ms linear, color 150ms linear;-moz-transition: transform 150ms linear, color 150ms linear;-ms-transition: transform 150ms linear, color 150ms linear;-o-transition: transform 150ms linear, color 150ms linear;transition: transform 150ms linear, color 150ms linear;}#style a+a {margin-left: 8px;}#style a:hover {color: #e43f3f;-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}#style a span {position: absolute;bottom: 9px;}#style a:nth-of-type(1) span {left: 35%;}#style a:nth-of-type(2) span {left: 32%;}#style a:nth-of-type(3) span {left: 20%;}.sticky-wrapper {position: relative;z-index: 51;}#menu-wrapper {padding-top: 0;padding-bottom: 0;}@media (min-width: 3px) {#menu-wrapper {background-color: #e43f3f;}#menu .row {display: flex;flex-wrap: wrap;align-items: center;align-content: center;}}.navbar {min-height: 0;margin-bottom: 0px;border: none;}.navbar-collapse {padding-left: 0;padding-right: 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: 3px) {.navbar-default .navbar-nav {width: 100%;margin: 0;text-align: right;display: flex;justify-content: space-between;}.navbar-default .navbar-nav>li {float: none;}.navbar-nav::after,.navbar-nav::before {display: none;}.navbar-collapse {-webkit-box-shadow: none;box-shadow: none}.navbar-nav>li {display: inline-block !important;}}.navbar-default .navbar-nav>li>a {color: #ffffff;font-weight: 300;text-align: center;padding: 10px 5px;}@media (min-width: 3px) {.navbar-default .navbar-nav>li+li {margin-left: 20px;}.navbar-default .navbar-nav>li>a {padding: 15px 0;display: flex;align-content: center;align-items: center;justify-content: center;height: 100%;}}@media (min-width: 5px) {.navbar-default .navbar-nav>li+li {margin-left: 30px;}}.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_21086_over>a,.navbar-default .navbar-nav>li.menue_point_toplevel_21086_over>a:hover,.navbar-default .navbar-nav>li.menue_point_toplevel_21086_over>a:focus {color: #ffffff;}.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {padding: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;background-color: #ffffff;border: 1px solid rgba(249, 142, 96, 0.3);}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {margin: 0;}@media (min-width: 3px) {.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {padding-top: 18px;padding-bottom: 18px;}.navbar-default .navbar-nav>li>.dropdown-menu {margin-top: 0;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.navbar-default .navbar-nav>li>.dropdown-menu::before {content: "";width: 20px;height: 20px;display: block;position: absolute;left: 50%;margin-left: -10px;top: -10px;border-radius: 50%;background-color: #ffffff;border: 1px solid rgba(228, 63, 63, 0.3);}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {margin-top: -18px;}}.menue_point_secondlevel_21086_over>.dropdown-menu {display: block !important;}@media (min-width: 3px) {.navbar-default .navbar-nav>li>.dropdown-menu>li {position: relative;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {position: absolute;left: 100%;top: 0;margin-left: 10px;}}.menue_group_21086_start,.menue_group_21086_end,.menue_list_thirdlevel_21086_start,.menue_list_thirdlevel_21086_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: #8b8a8a;font-weight: 300;line-height: 20px;text-align: center;padding: 8px 25px;}.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_21086_over>a,.navbar-default .navbar-nav>li>.dropdown-menu>li.menue_point_secondlevel_21086_over>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li.menue_point_secondlevel_21086_over>a:focus,.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_21086_over>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.menue_point_thirdlevel_21086_over>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.menue_point_thirdlevel_21086_over>a:focus {background: transparent;color: #e43f3f;}#slider,#headerpic {max-height: 300px;overflow: hidden;position: relative;margin: 0 auto;width: 100%;}@media (min-width: 3px) {#slider,#headerpic {max-height: 620px;}.theme-default .nivo-controlNav {bottom: 120px;}#bannerOverlay {position: absolute;right: 0;top: 0;transform: translateY(-65%);left: 0;pointer-events: none;z-index: 8;text-align: right;}#bannerOverlay .logo {pointer-events: auto;}}.slider-wrapper, #slider {height: 100%;}.slider-mask {display: none;}#karte>img {max-width: 300px;}@media (min-width: 4px) {#karte>img {max-width: 100%;}}.search {height: 40px;background: #e43f3f;display: flex;position: relative;max-width: 300px;width: 100%;}.search_input {color: #ffffff;font-style: italic;font-size: 14px;background: transparent;border: 0;line-height: 29px;height: 29px;padding: 0 5px 0 20px;margin: 6px 0;background: url('../img/lupe-icon.png') center center no-repeat;border-left: 1px solid #f29f9f;}@media (min-width: 3px) {.search_input {font-size: 16px;}}.search_submit {color: #ffffff;font-size: 14px;width: 65px;padding: 0;cursor: pointer;line-height: 40px;border: none;-webkit-transition: background-color 300ms linear;-moz-transition: background-color 300ms linear;-ms-transition: background-color 300ms linear;-o-transition: background-color 300ms linear;transition: background-color 300ms linear;}.search_submit {background-color: #e43f3f;}.search_submit:hover,.search_input:hover,.search_input:focus {background-color: #a53434;}.search_input::-ms-input-placeholder, #newsletter_input::-ms-input-placeholder {color: #2d2d2d !important;}.search_input::-webkit-input-placeholder, #newsletter_input::-webkit-input-placeholder {color: #2d2d2d !important;}.search_input::-moz-placeholder, #newsletter_input::-moz-placeholder {opacity: 1;}.search_input:-moz-placeholder, #newsletter_input:-moz-placeholder {opacity: 1;}@media (min-width: 3px) {body.index #content-wrapper {position: relative;padding-top: 130px;}body:not(.index) #content-wrapper {padding-top: 50px;}}#content {line-height: 1.6em;text-align: left;padding-bottom: 30px;padding-top: 30px;}@media (min-width: 3px) {#content {padding-top: 0;padding-bottom: 60px;}}#bg-right>div+div {margin-top: 30px;}#bg-right {padding-bottom: 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: #171717;font-weight: normal;text-transform: uppercase;line-height: 1.2em;font-family: 'Source Sans Pro', sans-serif;}#content h1, #content .legacy_h1, .legacy_h1,#content h2, #content .legacy_h2, .legacy_h2,#content h3, #content .legacy_h3, .legacy_h3,#content h4, #content .legacy_h4, .legacy_h4,#content h5, #content .legacy_h5, .legacy_h5,#content h6, #content .legacy_h6, .legacy_h6 {text-align: center;}h1, #content .legacy_h1, .legacy_h1 {position: relative;margin-bottom: 30px;}H1::after {position: absolute;content: '';left: 50%;top: 50%;transform: translate(-50%, -50%);margin: 0 auto;width: 100px;height: 100px;background-color: #fcebeb;border-radius: 50%;z-index: -1;}#newslinks, #newsmandate {border: 1px solid #e43f3f;}#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: 80%;border-top: 1px solid rgba(0, 0, 0, 0.05);}#content_footer a {text-decoration: none;}#tabs {margin-top: 30px;}@media (min-width: 3px) {#tabs {margin-top: 40px;}}@media (min-width: 2px) {#tabs>.row {display: flex;flex-wrap: wrap;}}.tab {background-color: #ffffff;min-height: 100%;position: relative;}.tab:not(.noShadow) {-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);}.tabHeadline {margin: 0;color: #e43f3f;padding: 12px 20px;text-align: center;}.tabContent {line-height: 1.5em;color: #2d2d2d;}.tabContent {padding: 10px 20px 10px 20px;}@media (min-width: 3px) {.tabContent {padding: 20px 20px 20px 20px;}}.tabContent a {color: #2d2d2d;text-decoration: none;}.tabContent a:hover {color: #e43f3f;}.tab_link_title a {color: #2d2d2d;font-weight: 400;}.tab_link_mandat a {color: #2d2d2d;}.tab_spacer {margin-top: 10px;}.tab_link_mehr {color: transparent;text-align: center;}.tab_link_mehr a {color: #e43f3f;margin-left: -7px;margin-right: -7px;text-transform: uppercase;border: 1px solid #e43f3f;padding: 5px;}#meldungen .tab_link_mehr a::after,#veranstaltungen .tab_link_mehr a::after {content: " ›";color: #e43f3f;}#veranstaltungen .tab_link_mehr a:hover,#meldungen .tab_link_mehr a:hover {color: #fff;background-color: #e43f3f;}#veranstaltungen .tab_link_mehr a:hover:after,#meldungen .tab_link_mehr a:hover:after {color: #fff;}#meldungen .tabHeadline {position: relative;}#meldungen .tabHeadline::before {position: absolute;content: '';top: 50%;transform: translateY(-50%);left: 0;width: 20px;height: 6px;background-color: #e43f3f;}#meldungen .tabHeadline::after {position: absolute;content: '';top: 50%;transform: translateY(-50%);right: 0;width: 20px;height: 6px;background-color: #e43f3f;}#mitglied {padding: 0;background-color: #e43f3f;margin-left: auto;margin-right: auto;}#mitglied a {padding: 10px;}#mitglied,#mitglied a {color: #ffffff;display: block;text-transform: uppercase;font-size: 14px;max-width: 300px;}#mitglied a::after {content: " ›";color: #ffffff;}#mitglied a:hover {background-color: #a53434;}#vereine {background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 50px;padding-bottom: 50px;position: relative;}#vereine::before {position: absolute;content: '';top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(91, 91, 91, 0.9);}#vereine>.container>.row {display: flex;flex-wrap: wrap;}#vereine .tab {background-color: transparent;height: 100%;min-height: 100%;}#vereine .tabHeadline,#vereine .tabContent {color: #fff;}#vereine .tabContent {font-weight: 300;}#vereine a>strong,#vereine strong>a {color: #fff;padding: 10px;border: 1px solid #fff;line-height: 40px;margin: 5px 0;white-space: nowrap;-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;}@media (min-width: 4px) {#vereine a>strong,#vereine strong>a {padding: 10px 30px;}}#vereine a:hover>strong,#vereine strong>a:hover {background-color: #e43f3f;}#vereine a>strong:after,#vereine strong>a::after {content: " ›";color: #fff;}#vereine a:hover>strong:after,#vereine strong>a:hover::after {color: #fff;}#footer {background-color: #373737;padding-top: 22px;padding-bottom: 22px;color: #ffffff;}@media (min-width: 2px) {#footer .row {display: flex;flex-wrap: wrap;align-items: center;align-content: center;position: relative;}}#footer p {font-weight: 300;line-height: 1.4rem;}#counter {border: 1px solid #ffffff;padding: 5px 10px;height: 40px;}#counter span {display: block;text-align: justify;text-align-last: justify;}#vernetzt {text-align: left;font-size: 88%;color: #ffffff;display: flex;align-items: center;align-content: center;line-height: 130%;justify-content: center;margin: 0 auto;font-weight: 300;}@media (min-width: 2px) {#vernetzt {justify-content: flex-start;float: left;margin: 0;}}#vernetzt b {color: #ffffff;font-weight: 400;}#vernetzt span {color: #ffffff;}#vernetzt span span {display: block;}#vernetzt img {margin-right: 14px;}#scrollTop {text-transform: uppercase;color: #ffffff;background-color: #e43f3f;display: flex;align-content: center;align-items: center;margin: 30px auto 0 auto;width: 165px;padding-left: 30px;padding-right: 30px;}@media (min-width: 1px) {#scrollTop {float: right;width: auto;}}@media (min-width: 3px) {#scrollTop {margin-top: 0;}}#scrollTop span {font-size: 0;width: 25px;height: 40px;display: inline-block;position: relative;margin: 0 auto;-webkit-transition: background-color 300ms linear;-moz-transition: background-color 300ms linear;-ms-transition: background-color 300ms linear;-o-transition: background-color 300ms linear;transition: background-color 300ms linear;}#scrollTop span::after {content: "";position: absolute;border-radius: 1px;}#scrollTop span::after {left: 15px;width: 10px;height: 10px;top: 7px;margin-top: 10px;display: inline-block;border-right: 2px solid #ffffff;border-top: 2px solid #ffffff;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}#scrollTop:hover {background-color: #a53434;}