/*2021-03-01-07:28:07*/ @import url('https://fonts.verwaltungsportal.de/import/?family=Muli:400,700&display=swap'); body { font-family: 'Muli', sans-serif; color: #444c4c; background: #ffffff; font-size: 16px; } @media (min-width: 1px) { body { background: url('../img/bg_body.jpg') center top no-repeat; background-size: cover; background-attachment: fixed; } } a { color: #3d6b10; -webkit-transition: background 300ms linear, color 300ms linear; -moz-transition: background 300ms linear, color 300ms linear; -ms-transition: background 300ms linear, color 300ms linear; -o-transition: background 300ms linear, color 300ms linear; transition: background 300ms linear, color 300ms linear; } a:hover { color: #3d6b10; } b, strong, #content a { font-weight: bold; } #maindiv { width: 100%; line-height: 1.6em; text-align: left; overflow: hidden; }#topbar { display: flex; flex-wrap: wrap; align-items: flex-end; padding: 30px 15px 20px 15px; } #logo { pointer-events: auto; display: block; }#logo img { width: 100%; max-width: 353px; height: auto; } #topbar, #menu { background-color: #223c09; } .footermenu a { color: #8cab6d; text-decoration: none; display: inline-block; } .footermenu a:hover { color: #e1c401; }.footermenu a+a::before { content: "|"; margin: 15px; color: #4e633a; }.sticky-wrapper { position: relative; z-index: 51; } #menu { padding: 0; } #menu div[class*="col"] { min-height: 0; }.navbar { min-height: 0; margin-bottom: 0px; border: none; } .navbar-nav { float: none !important; }.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-default .navbar-nav { display: flex; width: 100%; justify-content: space-between; margin: 0 auto; border-top: 1px solid #4e633a; } #menu-sticky-wrapper.is-sticky .navbar-default .navbar-nav { border-top: 1px solid transparent; } .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-collapse { padding-left: 15px; padding-right: 15px; } }.navbar-default .navbar-nav>li>a { color: #ffffff; font-weight: bold; text-align: center; padding: 10px 5px; font-family: 'Muli', sans-serif; } @media (min-width: 2px) { .navbar-default .navbar-nav>li>a { padding: 22px 5px; display: flex; align-content: center; align-items: center; justify-content: center; height: 100%; } } .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_21203_over>a, .navbar-default .navbar-nav>li.menue_point_toplevel_21203_over>a:hover, .navbar-default .navbar-nav>li.menue_point_toplevel_21203_over>a:focus { color: #e1c401; }.navbar-default .navbar-nav>li>.dropdown-menu, .navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu { padding: 20px 0; background-color: #223c09; }.menue_point_secondlevel_21203_over>.dropdown-menu { display: block !important; }@media (min-width: 2px) { .navbar-default .navbar-nav>li>.dropdown-menu { margin-top: 20px; right: auto; left: 50%; position: absolute; -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); } .navbar-default .navbar-nav>li>.dropdown-menu::after { content: ""; left: 50%; top: -10px; position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #223c09 transparent; -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); }.navbar-default .navbar-nav>li, .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; margin-top: -20px; } } .menue_group_21203_start, .menue_group_21203_end, .menue_list_thirdlevel_21203_start, .menue_list_thirdlevel_21203_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: #edf8f8; font-weight: 400; text-align: center; padding: 8px 15px; background-color: transparent; line-height: 22px; }.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_21203_over>a, .navbar-default .navbar-nav>li>.dropdown-menu>li.menue_point_secondlevel_21203_over>a:hover, .navbar-default .navbar-nav>li>.dropdown-menu>li.menue_point_secondlevel_21203_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_21203_over>a, .navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.menue_point_thirdlevel_21203_over>a:hover, .navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.menue_point_thirdlevel_21203_over>a:focus { color: #edf8f8; background-color: #41582c; }#slider, .slider-wrapper { max-height: 300px; overflow: hidden; } @media (min-width: 2px) { #slider, .slider-wrapper { max-height: 545px; } } #headerpic { margin: 0 auto; overflow: hidden; position: relative; width: 100%; } .slider-wrapper, #slider { height: 100%; } .slider-mask { display: none; }#contentTabs { background-color: #574c38; color: #e9dec8; padding-top: 30px; padding-bottom: 30px; }@media (min-width: 1px) { #contentTabs { padding: 45px 35px; } }#contentTabs p { margin: 0; }#content-wrapper>.row { display: flex; flex-wrap: wrap; } #bg-left { background-color: #fff; } #bg-right { padding: 35px 25px; background-color: #574c38; } #content { line-height: 1.6em; text-align: left; min-height: 200px; padding: 30px 15px; } @media (min-width: 1px) { #content { padding: 30px 50px 40px 50px; } } .row { margin-left: 0; margin-right: 0; } .container { padding-left: 0; padding-right: 0; } @media (min-width: 2px) { .container { border: 20px solid rgba(255, 255, 255, 0.7); } #bg-left { padding-left: 0; padding-right: 0; } }.tab, .tab a, .tab_link_title a { color: #e9dec8; } .tab a:hover, .tab_link_title a:hover { color: #ffffff; } .tabHeadline { margin: 0 0 20px 0; font-weight: bold; font-family: 'Muli', sans-serif; position: relative; margin-bottom: 20px; } .tabHeadline::after { content: ''; position: absolute; height: 2px; width: 8px; background-color: #e9dec8; left: 0; bottom: -10px; } .tab_link_title a { font-weight: bold; } .tab_link_mehr { color: transparent; margin-top: 10px; text-align: left; } .tab_link_mehr a { color: #574c38; font-weight: bold; border-radius: 4px; padding: 4px 14px; margin-left: -4px; margin-right: -4px; background-color: #e8ddc8; position: relative; display: inline-block; -webkit-box-shadow: 0 2px 0 0 #2f291e; box-shadow: 0 2px 0 0 #2f291e; bottom: 0; right: 0; -webkit-transition: -webkit-box-shadow 150ms linear, box-shadow 150ms linear, bottom 150ms linear, right 150ms linear; -moz-transition: -webkit-box-shadow 150ms linear, box-shadow 150ms linear, bottom 150ms linear, right 150ms linear; -ms-transition: -webkit-box-shadow 150ms linear, box-shadow 150ms linear, bottom 150ms linear, right 150ms linear; -o-transition: -webkit-box-shadow 150ms linear, box-shadow 150ms linear, bottom 150ms linear, right 150ms linear; transition: -webkit-box-shadow 150ms linear, box-shadow 150ms linear, bottom 150ms linear, right 150ms linear; } .tab_link_mehr a:hover { color: #574c38; -webkit-box-shadow: 0 0 0 0 #2f291e; box-shadow: 0 0 0 0 #2f291e; bottom: -2px; } .tab_spacer { height: 15px; } .tab+.tab { border-top: 1px solid #797060; padding-top: 20px; margin-top: 20px; }#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: #3d6b10; font-weight: bold; line-height: 1.2em; font-family: 'Muli', sans-serif; } #newslinks, #newsmandate { border: 1px solid #3d6b10; }#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; } #content_footer a { font-weight: 400; }#contenttop_right { position: relative; z-index: 54; } #col-maps { padding-left: 0; padding-right: 0; } #maps, #maps iframe, #maps>.template-page, #maps>.template-page>.row, #maps>.template-page>.row>div { height: 100%; min-height: 300px; } #maps>.template-page>.row>div>.iframe-wrapper-manual-enabling { height: 100% !important; } #maps>.template-page>.row>div>.iframe-wrapper-manual-enabling>.iframe-label { bottom: 0; } #maps iframe, #maps .iframe-wrapper-manual-enabling { width: 100%; min-width: 100% !important; display: block; } #maps .cleaner { height: 0; } #maps .iframe-wrapper-manual-enabling>.iframe-label { left: 0; }#maps .template-page>.row { margin-left: 0; margin-right: 0; } #maps .template-page>.row>div { padding-left: 0; padding-right: 0; }#footer { background-color: #223c09; color: #ffffff; padding: 15px; } @media (min-width: 1px) { #footer { display: flex; flex-wrap: wrap; align-content: center; align-items: center; padding: 15px 35px; } }#style { display: inline-block; height: 33px; } #style a { color: #ffffff; display: inline-block; width: 33px; height: 33px; font-weight: 400; text-align: center; background-color: #182a06; position: relative; line-height: 20px; -webkit-transition: transform 150ms linear; -moz-transition: transform 150ms linear; -ms-transition: transform 150ms linear; -o-transition: transform 150ms linear; transition: transform 150ms linear; } #style a+a { margin-left: 8px; } #style a:hover { -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 span { position: absolute; } #style a:nth-child(1) { font-size: 90%; } #style a:nth-child(1) span { left: 38%; bottom: 6px; } #style a:nth-child(2) { font-size: 110%; } #style a:nth-child(2) span { left: 34%; bottom: 6px; } #style a:nth-child(3) { font-size: 130%; } #style a:nth-child(3) span { left: 32%; bottom: 7px; }#besucher { color: #ffffff; } #besucher span { font-weight: bold; }#vernetzt { text-align: right; font-size: 85%; line-height: 130%; max-width: 280px; color: #ffffff; display: flex; align-items: center; justify-content: flex-end; float: right; margin: 0; } #vernetzt span { color: #ffffff; } #vernetzt span span { display: block; } #vernetzt img { margin-left: 12px; }