@import url('https://fonts.googleapis.com/css2?family=Homemade+Apple&family=Oswald:wght@200..700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-name-slogan,#navbar-main ul li a{font-family:'Oswald',sans-serif;font-optical-sizing:auto;}.site-name-slogan{left:-14rem;position:relative;}nav#navbar-main{background-color:#f6f6f6;}ul.sf-menu.sf-style-blue li,ul.sf-menu.sf-style-blue.sf-navbar,ul.sf-menu.sf-style-blue li li,ul.sf-menu.sf-style-blue li li li{background:#f6f6f6;}ul.sf-menu.sf-style-blue a,ul.sf-menu.sf-style-blue a:visited,ul.sf-menu.sf-style-blue span.nolink{color:#016ccc;}ul.sf-menu.sf-style-blue li:hover,ul.sf-menu.sf-style-blue li.sfHover,ul.sf-menu.sf-style-blue a.is-active,ul.sf-menu.sf-style-blue a:focus,ul.sf-menu.sf-style-blue a:hover,ul.sf-menu.sf-style-blue span.nolink:hover{background:#f6f6f6;color:#0bacf2;}ul.sf-menu.sf-style-blue a.is-active{background:#f6f6f6;color:#0bacf2;font-weight:500;}ul.sf-menu.sf-style-blue li li,ul.sf-menu.sf-style-blue.sf-navbar > li > ul{background:#f6f6f6;border:1px silver;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{min-width:15rem;}nav#navbar-top{background-color:#dddddd;}.page_banner{margin-left:-15px;margin-right:-15px;}.page_banner .field--name-field-banner,.page_banner .field--name-field-image,.page_banner .field--name-field-ausbildung-bild{margin:0 0 1rem 0;}.page_banner .field--name-field-banner img,.page_banner .field--name-field-image  img,.page_banner .field--name-field-ausbildung-bild img{margin:0 0 0 0;background-color:#fff;}.node--view-mode-teaser .node__content,.node--view-mode-education .node__content{margin-top:0;}.block-views-blockhomepage-block-1 .views-view-responsive-grid__item,.block-views-blockhomepage-block-1 .views-view-responsive-grid__item-inner,.view-content.row .views-view-responsive-grid__item,.view-content.row .views-view-responsive-grid__item-inner{display:flex;}.block-views-blockhomepage-block-1 .views-view-responsive-grid__item article,.view-content.row .views-view-responsive-grid__item article{flex:1;}.site-footer .block,.site-footer__top .content li a{border:none;}.node--view-mode-teaser,.node--view-mode-education{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;max-width:425px}.node--view-mode-hero .node__content{margin-top:0;}.field--name-title,.calendar-view-day__rows .field-content,td.views-field,h4,h5,h6{hyphens:auto;}header{background:#f6f6f6;}@media (min-width:1400px){header #navbar-main{max-width:1320px;margin:0 auto;}}@media (max-width:1399px){header #navbar-main{padding:0 0.5rem;}}.navbar-brand{max-width:440px;}th.views-field{color:#333;}.views-exposed-form,.block-simplenews-subscription-block{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}h2.node__title > a,.st_body a{text-decoration:none;}.st_image{float:left;width:90px;}.st_body{float:right;width:calc(100% - 100px);padding-right:1.5rem;}article.node--view-mode-teaser,article.node--view-mode-education{position:relative;}.read_more{position:absolute;bottom:5px;right:10px;}.read_more_center{position:absolute;bottom:5px;left:0;width:100%;text-align:center;}.read_more_small_center{width:100%;text-align:center;}.read_more_center a,.read_more_small_center a{width:90%;}.node--type-links.node--view-mode-teaser{padding-bottom:2rem;}@media (max-width:550px){.small_hide{display:none;}}.node--view-mode-small-teaser{left:-15px;}.field--name-field-field-tax-image img{max-height:261px}.view-id-quicklinks{padding-bottom:2rem;}.site-footer #block-bootstrap-barrio-subtheme-footer-2 .content ol:not(.menu),.site-footer #block-bootstrap-barrio-subtheme-footer-2 .content ul:not(.menu){padding-left:0;}#block-bootstrap-barrio-subtheme-footer-2 ul.sf-menu.sf-vertical{max-width:150px;}#block-bootstrap-barrio-subtheme-footer-2 .sf-multicolumn,#block-bootstrap-barrio-subtheme-footer-2 .sf-multicolumn li.sf-multicolumn-wrapper{max-width:120px;}h3.node__title,h3.node__title a{color:var(--bb-h3-color);text-transform:none;text-decoration:none;letter-spacing:0;}.teaser_date{text-align:center;font-weight:600;padding:1rem;}.views-view-responsive-grid .node--view-mode-teaser,.views-view-responsive-grid .node--view-mode-education{padding-bottom:3rem;}.all_button{width:100%;text-align:center;margin:1rem 0 3rem;}.all_button  a{width:240px;}.st_body .small_date{font-size:smaller;}a.login{text-decoration:none;}.view-id-sportfachgruppen.view-display-id-block_1{padding:1rem 0 2rem;}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{padding-left:1rem;}}@media screen and (min-width:840px){#superfish-main li.sf-depth-1 > a{font-size:18px;}}td.fc-day:has(.fc-event){background-color:#fafafa;}#main.container{min-height:100%;min-height:calc(100vh - 205px);}.view-amtstraeger td.views-field-field-bild{min-width:139px;}@media screen and (max-width:992px){#block-bootstrap-barrio-subtheme-main-menu,#block-bootstrap-barrio-subtheme-hauptnavigation{display:none;}}.field--name-field-gallery-media .field__item{float:left;width:70px;margin:0 0.5rem 0.5rem 0;}.node--view-mode-search-result,.view-id-suche .views-row{margin-bottom:1rem;}@media screen and (max-width:992px){.block-views-exposed-filter-blocksuche-page-1{display:flex;flex-basis:auto;order:0;padding-top:14px;}}@media screen and (min-width:993px){.block-views-exposed-filter-blocksuche-page-1{display:flex;flex-basis:auto;order:3;}}.nav-item .nav-link,.nav-tabs{color:#999;border-color:#999;}.nav-item .nav-link:hover,.nav-tabs:hover{color:#666;border-color:#666;}.nav-tabs .nav-link.active{border-color:#999;}
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;}
.breadcrumb{font-size:0.929em;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
