/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.affix{top:-0.4em;width:100%;z-index:9999 !important;position:fixed;}h1{margin-top:revert-layer;padding-top:2rem;padding-bottom:2rem;}@media (min-width:70em){.navbar-brand *{padding-left:7rem;}}@media (max-width:70em){.navbar-brand *{padding-left:2rem;}}.img-fluid{max-width:100%;height:auto;}.navbar-toggler{position:fixed;right:3em;top:1em;padding:0.4em;z-index:888;border:var(--bs-border-width) solid rgb(101,87,111);background:#82ea98bf;}body{background:#ffffff !important;}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{margin-left:0.1em;border-bottom:1px solid #49ca0f;}}@media (max-width:992px){.navbar-expand-lg .navbar-collapse{margin-left:0.1em;}}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{margin-top:1.25em auto;}#main-wrapper{background:#f8f6f4;}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:86%;}}@media (min-width:992px){.node--view-mode-teaser{border-bottom:1px solid #d3d0d0;background-color:#f6f7f3;box-shadow:0 0 8px 1px #cccccc;border-radius:0.5em;padding:1.8rem;max-width:71rem;}}.node--view-mode-teaser .node__content{font-size:1em;font-weight:400;padding-bottom:1rem;}.inline__links{border-top:1px solid #33333363;border-bottom:1px solid #33333363;margin-top:2rem auto;}.node--view-mode-teaser h2 a{color:#65576f;text-decoration:none;}ul.sf-menu.menu{margin-bottom:0.5rem auto;line-height:0.1;}@media (min-width:992px){.block-superfish{padding-left:5rem;background-color:#ffffff;}ul.sf-menu a{font-size:x-large;text-decoration:none;}ul.sf-menu li{border-bottom:none;border-right:1px solid #b4b4b4;}}@media (max-width:992px){#block-bootstrap-barrio-subtheme-fusszeile-2 ul.sf-menu li{border-bottom:none;border-right:none;padding:0.3rem;}ul.sf-menu li{border-bottom:none;margin-left:-6rem auto;}ul.sf-menu a{font-size:large;text-decoration:none;border-bottom:none;}.block-superfish{background-color:#eaeaea;}}@media (max-width:992px){ul.sf-menu li{border-right:none;margin-left:-6rem auto;}ul.sf-menu a{font-size:large;text-decoration:none;width:28em;border-bottom:1px solid #b4b4b4;}}ul.sf-menu.sf-horizontal.sf-shadow ul{background-color:#f7f7f7;width:auto;}ul.sf-menu ul li{width:auto;}@media (max-width:768px){ul.sf-menu a{width:18em;}ul.sf-menu .sf-sub-indicator{margin-right:25rem auto;}}@media (max-width:992px){ul.sf-menu .sf-sub-indicator{margin-right:12rem auto;}}#superfish-main a,.link{color:#179033 !important;}#navbar-top{background-color:#ffffff !important;}@media (min-width:992px){#navbar-main{background-color:#ffffff !important}}@media (max-width:992px){#navbar-main{background-color:#fff !important;border-bottom:1px solid #49ca0f;}}.dropdown-menu{border:none !important;}.nav-item .dropdown-item a.active{color:rgb(2,2,2) !important;}.dropdown-item.active,.dropdown-item:active{color:#000000 !important;background-color:#e0e0e0 !important;padding:0.5rem 0.5rem !important;position:absolute !important;margin-block:-0.6rem  auto !important;}.nav-link{color:rgb(0,0,0) !important;}.nav-link:hover,.nav-link:focus{color:#168f33 !important;}a:active,.link:active{color:#168f33 !important;}.navbar-nav .nav-link.active,.navbar-nav .show > .nav-link{color:#168f33;}@media (min-width:30em) and (max-width:70em){.nav-link{border-bottom:1px solid #d3d0d0;}}.justify-content-end{margin-right:0.5em auto;}.breadcrumb{background-color:#f8dfc0;padding-block:0.75em;padding-left:0.75em;}.sidebar .block{margin:3rem  auto;}@media (max-width:30em){.col-md-2{flex:0 0 auto;width:0rem auto;}}@media (min-width:70em){.col-md-2{flex:0 0 auto;width:25%;}}@media (min-width:70em){.navbar-expand-lg{flex-wrap:nowrap;justify-content:space-between;display:flex;align-items:center;gap:1rem;padding:0.1rem 0;}}.site-footer .content a,.site-footer .content a.is-active{color:#65576f !important;}.site-footer .content{color:rgb(119,119,119);}a:hover,a:focus,.link:hover,.link:focus{color:#101415 !important;}.site-footer{background-color:#cec3c326   !important;}ul.sf-menu.sf-accordion.sf-expanded{padding-bottom:3rem;padding-top:1rem;}@media (min-width:70em){.site-footer__bottom .content{padding-left:2rem;}.site-footer__top .block-menu,.site-footer__bottom .block{padding-left:6rem;}}.site-footer__top .content li a{padding:0.1em 1.3rem 0em 30px;}.site-footer ul.sf-menu a{font-size:medium;}@media (min-width:70em){#search-block-form{margin-top:1rem;padding-left:7rem;}.site-footer__top .content .menu{padding-left:6rem;}}@media (max-width:70em){#search-block-form{padding-left:1rem;}.site-footer__top .content .menu{padding-left:unset;}.site-footer__bottom .block{margin-left:2rem;}}.btn-primary{background-color:#158e32 !important;border-color:#881b1b !important;}.btn-primary:hover,.btn-primary:focus{background-color:#179033 !important;}.feed-icon{background:none;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#07bf4fa8;}#sliding-popup div{color:#040404;}.eu-cookie-compliance-message h2{font-size:20px;}.eu-cookie-compliance-message p{font-size:16px;}.align-right{margin-left:2em;margin-bottom:1em;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
