/*2022-12-05-14:39:04*/@import url("https://fonts.verwaltungsportal.de/import/?family=Arial:300,300i,400,400i,700,700i");body { font-family: "Arial", sans-serif; font-weight: 300; color: #535f57; background: #ffffff; font-size: 1rem;line-height: 1.5;}@media (min-width: 2px) { body {font-size: 1.125rem; }}@media (min-width: 3px) { body {background-color: #fff;background: url("../img/tr.jpg"), url("../img/bl.jpg");background-repeat: no-repeat, no-repeat;background-position: top right, bottom left; }}@media (min-width: 4px) { body {font-size: 1.125rem; }}a { color: #24538a;}a:hover,a:focus,#content a { color: #24538a; text-decoration: underline;}b,strong { font-weight: 400;}body > * { max-width: 1600px; margin-left: auto; margin-right: auto;}header { background: #445b4b url("../img/hintergrund-header.jpg") center / cover no-repeat;}#logo { display: inline-block;}#logo img { display: block;}@media (min-width: 3px) { #menu {padding-top: 40px;padding-bottom: 40px; } nav.horizontally .navbar-nav {margin-bottom: -16px;padding-left: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important; } nav.horizontally .dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000; } nav.horizontally .navbar-nav > li > .dropdown-menu > li > .dropdown-menu {position: absolute;left: 100%;top: 0; } nav.horizontally .navbar-nav > li, nav.horizontally .navbar-nav > li > .dropdown-menu > li {position: relative; } .navbar-default .navbar-nav li[class*="toplevel"] > ul, .navbar-default .navbar-nav li[class*="secondlevel"] > ul {display: block !important;pointer-events: none;opacity: 0;-webkit-transition: opacity 300ms linear;-moz-transition: opacity 300ms linear;-ms-transition: opacity 300ms linear;-o-transition: opacity 300ms linear;transition: opacity 300ms linear; } .navbar-default .open > .dropdown-menu, .navbar-default .navbar-nav li[class*="toplevel"]:hover > ul, .navbar-default .navbar-nav li[class*="secondlevel"]:hover > ul, .navbar-default .navbar-nav li[class*="secondlevel"] > ul[style*="block"] {pointer-events: auto !important;opacity: 1 !important; } .navbar-default .navbar-nav li[class*="toplevel"]:focus-within > ul, .navbar-default .navbar-nav li[class*="secondlevel"]:focus-within > ul {pointer-events: auto !important;opacity: 1 !important; } .navbar-default .nav .open > .dropdown-menu {pointer-events: none !important;opacity: 0 !important; } .navbar-default .navbar-nav li[class*="toplevel"]:hover > ul, .navbar-default .navbar-nav li[class*="secondlevel"]:hover > u {z-index: 1003; }}@media (min-width: 4px) { nav.horizontally .navbar-nav {padding-left: 120px; }}.navbar-default .navbar-nav > li > a { color: #ffffff; font-weight: 300; text-align: left; padding: 15px 15px; position: relative; font-size: 1.125rem; line-height: 1.2; text-decoration: none;}@media (min-width: 3px) { .navbar-default .navbar-nav > li + li {margin-left: 20px; } .navbar-default .navbar-nav > li > a {padding: 9px 0;display: flex;align-content: center;align-items: center;justify-content: center;text-align: center;height: 100%; }}.navbar-default .navbar-nav > li > a::before { content: ""; max-width: 40px; width: 0; height: 4px; display: block; position: absolute; left: 0; bottom: 0; background: #ffb850; opacity: 0; -webkit-transition: opacity 300ms linear, width 300ms linear; -moz-transition: opacity 300ms linear, width 300ms linear; -ms-transition: opacity 300ms linear, width 300ms linear; -o-transition: opacity 300ms linear, width 300ms linear; transition: opacity 300ms linear, width 300ms linear;}.navbar-nav > li:hover > a::before,.navbar-nav > li > a:hover::before,.navbar-nav > li > a:focus::before,.navbar-nav > li.open > a::before,.navbar-nav > li.open > a:hover::before,.navbar-nav > li.open > a:focus::before,.navbar-nav > li[class$="_over"] > a::before,.navbar-nav > li[class$="_over"] > a:hover::before,.navbar-nav > li[class$="_over"] > a:focus::before { opacity: 1; width: 100%;}.navbar-nav > li:focus-within > a::before { opacity: 1; width: 100%;}.navbar-default .navbar-nav > li > .dropdown-menu,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu { background-color: #ffffff;}@media (min-width: 3px) { .navbar-default .navbar-nav > li > .dropdown-menu, .navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu {padding-top: 26px;padding-bottom: 26px; } .navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu {margin-top: -26px;margin-left: 10px; } .navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu::before {content: "";position: absolute;display: block;width: 10px;top: 0;bottom: 0;left: -10px; }}.navbar-default .navbar-nav > li > .dropdown-menu > li > a,.navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a { color: #453316; font-weight: 300; text-align: left; padding: 10px 15px; font-size: 1rem; line-height: 1.2; text-decoration: none;}@media (min-width: 3px) { .navbar-default .navbar-nav > li > .dropdown-menu > li > a, .navbar-default .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a {padding-left: 40px;padding-right: 40px; }}.navbar-nav > li > .dropdown-menu > li:hover > a,.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 { background: #ffb850;}.navbar-nav > li > .dropdown-menu > li:focus-within > a,.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li:focus-within > a { background: #ffb850;}#headerTab { color: #ffffff; padding-right: 30px;}#headerTab h1,#headerTab h2,#headerTab h3,#headerTab h4,#headerTab h5,#headerTab h6 { color: #ffffff; font-size: calc(1.75rem + (50 - 28) * (100vw - 320px) / (1920 - 320)); margin-bottom: 20px;}@media (min-width: 3px) { #headerTab h1, #headerTab h2, #headerTab h3, #headerTab h4, #headerTab h5, #headerTab h6 {margin-bottom: 0; }}#headerTab h1 em,#headerTab h2 em,#headerTab h3 em,#headerTab h4 em,#headerTab h5 em,#headerTab h6 { color: #ffb850; font-style: normal;}.buttonStyle a { text-decoration: none; display: inline-block; color: #ffffff; text-transform: uppercase; font-size: 0.875rem; font-weight: 700; padding: 11px 20px; border: 2px solid #ffb850; border-top-right-radius: 20px;}@media (min-width: 2px) { .buttonStyle a {font-size: 1rem; }}@media (min-width: 3px) { .buttonStyle a {padding-left: 40px;padding-right: 40px; }}.buttonStyle.buttonDark a { color: #fff;}.buttonStyle a:hover,.buttonStyle a:focus { background: #ffb850; color: #fff;}.buttonStyle a + a { margin-left: 15px;}@media (min-width: 3px) { .buttonStyle a + a {margin-left: 30px; }}#slider { height: 250px; overflow: visible !important; position: relative; max-width: 370px; margin-left: auto;}#headerpic .slider-wrapper { height: auto;}@media (min-width: 3px) { #slider {height: 370px; } #headerpic .slider-wrapper {margin-right: 30px; }}#slider > *:not(.nivo-directionNav) { border-top-left-radius: 150px;}#headerpic { margin: 0 auto; position: relative; width: 100%; padding: 40px 0; overflow: hidden;}@media (min-width: 2px) { #headerpic {padding: 60px 0; }}@media (min-width: 3px) { #headerpic {padding: 0px 0 80px 0; } .index #headerpic {padding: 90px 0 100px 0; }}.slider-mask { display: none;}#headerpic .nivo-directionNav { background: #ffb850; position: absolute; z-index: 10; right: -101px; bottom: -40px; width: 170px !important; height: 170px; border-top-right-radius: 100px;}#headerpic .nivo-controlNav { width: calc(100% - 70px);}#headerpic a.nivo-prevNav,#headerpic a.nivo-nextNav { opacity: 1; position: absolute; left: 0; height: 50%; width: 70px; -webkit-transition: background 300ms linear; -moz-transition: background 300ms linear; -ms-transition: background 300ms linear; -o-transition: background 300ms linear; transition: background 300ms linear;}#headerpic a.nivo-prevNav { top: 50%; background: rgba(255, 255, 255, 0.1);}#headerpic a.nivo-prevNav:hover { background: rgba(255, 255, 255, 0.3);}#headerpic a.nivo-nextNav { top: 0; background: rgba(0, 0, 0, 0.1);}#headerpic a.nivo-nextNav:hover { background: rgba(0, 0, 0, 0.2);}#headerpic a.nivo-prevNav::after,#headerpic a.nivo-nextNav::after { content: ""; display: block; position: absolute; left: 50%; top: 50%; margin-top: -6px; width: 12px; height: 12px; border-radius: 2px; border-top: 3px solid #453316; border-left: 3px solid #453316;}#headerpic a.nivo-prevNav::after { margin-left: -4px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}#headerpic a.nivo-nextNav::after { margin-left: -8px; -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg);}#content { text-align: left; padding-bottom: 40px; padding-top: 30px; background: rgba(255, 255, 255, 0.9);}@media (min-width: 2px) { #content {padding-bottom: 60px;padding-top: 50px; }}@media (min-width: 3px) { #content {padding-bottom: 100px;padding-top: 70px; }}#events .tab { background-color: #24538a; padding: 20px; color: #fff; font-size: 18px; font-weight: 400; font-family: "Arial";}#events a { color: #fff; text-decoration: none;}#events .tabHeadline { color: #fff; font-family: "Arial"; font-size: 1.75rem; padding-top: 25px;}#events .banner { line-height: 0;}#events .banner img { border-top-left-radius: 100px;}#events .tab_link_title a { font-size: 18px; font-weight: bold;}#events .tab_link_mandat { display: none;}#events .tab_link_mehr { font-size: 0; text-align: left; margin-top: 25px;}#events .tab_link_mehr a::before { content: "MEHR ERFAHREN"; font-size: 1rem; font-weight: bold; display: inline-block; padding: 7px 35px; border-top-right-radius: 25px; border: 2px solid #ffb850;}@media (min-width: 3px) { #eventsBox {margin-left: -25px; }}.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,H6,H5,H4,H3,H2,H1 { color: #24538a; font-weight: 700; line-height: 1.2; font-family: "Arial", sans-serif;}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i { font-style: normal; color: #3172bd;}h1,.h1,.legacy_h1 { font-size: calc(1.75rem + (40 - 28) * (100vw - 320px) / (1920 - 320));}#content h1,#content .legacy_h1 { text-align: center;}#content h1::after,#content .legacy_h1::after { content: ""; display: block; height: 4px; width: 100px; background-color: #ffb850; margin: 12px auto 20px auto;}h2,.h2,.legacy_h2 { font-size: calc(1.6875rem + (30 - 27) * (100vw - 320px) / (1920 - 320));}h3,.h3,.legacy_h3 { font-size: calc(1.625rem + (29 - 26) * (100vw - 320px) / (1920 - 320));}h4,.h4,.h4link a:link,.h4link a:hover,.h4link a:focus,.h4link a:visited,.legacy_h4 { font-size: calc(1.5625rem + (28 - 25) * (100vw - 320px) / (1920 - 320));}h5,.h5,.legacy_h5 { font-size: calc(1.5rem + (27 - 24) * (100vw - 320px) / (1920 - 320));}h6,.h6,.legacy_h6 { font-size: calc(1.4375rem + (25 - 23) * (100vw - 320px) / (1920 - 320));}#newslinks,#newsmandate { border: 1px solid #453316;}#tabs { padding-top: 40px; padding-bottom: 40px; background: #f8f3ea url("../img/hintergrund.jpg") center / cover no-repeat;}@media (min-width: 1px) { #tabs {background: url("../img/hintergrund.jpg") center / cover no-repeat, #f8f3ea; }}@media (min-width: 2px) { #tabs {padding-top: 60px;padding-bottom: 60px;background-position: center bottom, center; } #tabs > .row {min-height: 535px; }}@media (min-width: 3px) { #tabs {padding-bottom: 100px;padding-top: 100px; }}#tabs h1,#tabs h2,#tabs h3,#tabs h4,#tabs h5,#tabs h6 { margin-bottom: 25px;}#tabs .tab1 { background: #24538a; color: #ffffff; padding: 40px 30px;}@media (min-width: 3px) { #tabs .tab1 {padding-top: 60px;padding-bottom: 60px; }}#tabs .tab1,#tabs .tab1 img { border-top-left-radius: 120px;}#tabs .tab1 h1,#tabs .tab1 h2,#tabs .tab1 h3,#tabs .tab1 h4,#tabs .tab1 h5,#tabs .tab1 h6 { color: #ffffff; font-size: 1.75rem; position: relative; margin-bottom: 0;}#tabs .tab1 h1 em,#tabs .tab1 h1 i,#tabs .tab1 h2 em,#tabs .tab1 h2 i,#tabs .tab1 h3 em,#tabs .tab1 h3 i,#tabs .tab1 h4 em,#tabs .tab1 h4 i,#tabs .tab1 h5 em,#tabs .tab1 h5 i,#tabs .tab1 h6 em,#tabs .tab1 h6 i { color: #ffb850;}#tabs .tab1 h1::after,#tabs .tab1 h2::after { content: ""; display: block; width: 142px; height: 142px; border-top-right-radius: 80px; background: #fff url("../img/icon.png") center no-repeat; position: absolute; top: -182px; right: -45px;}@media (min-width: 1px) { #tabs .tab1 h1::after, #tabs .tab1 h2::after {right: -75px; }}@media (min-width: 4px) { #tabs .tab1 h1::after, #tabs .tab1 h2::after {top: -197px; }}#tabs .tab1 img { display: block; margin: -40px -30px 40px -30px; width: calc(100% + 60px); max-width: calc(100% + 60px);}@media (min-width: 3px) { #tabs .tab1 img {margin: -60px -30px 55px -30px; }}@media (min-width: 4px) { #tabs .tab1 {margin-right: 45px; }}#tabs .tab2 { margin-top: 40px;}@media (min-width: 3px) { #tabs .tab2 {margin-top: 100px;padding-left: 30px; }}#tabs .tab2 h1,#tabs .tab2 h2,#tabs .tab2 h3,#tabs .tab2 h4,#tabs .tab2 h5,#tabs .tab2 h6 { font-size: calc(1.75rem + (50 - 28) * (100vw - 320px) / (1920 - 320));}#tabs > .row > .col-xs-12:nth-child(2) { color: #fff; font-size: 3.125rem; font-weight: bold;}footer { background: #24538a; padding-top: 40px; padding-bottom: 40px; color: #ffffff;}@media (min-width: 3px) { footer {padding-top: 60px;padding-bottom: 60px; }}.footerTab a { color: #ffb850;}@media (min-width: 3px) { #innerfooter {font-size: 1.125rem; }}#innerfooter ul { padding: 0; line-height: 2.1;}#innerfooter a { color: #ffffff;}#innerfooter a:hover,#innerfooter a:focus { color: #ffb850;}#vernetzt { text-align: right; font-size: 0.875rem; color: #ffffff; line-height: 1.3; margin: 0 auto;}@media (min-width: 2px) { #vernetzt {margin: 0; }}#vernetzt span span { display: block;}#vernetzt img { margin-left: 14px;}