/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'montserrat-regular';src:url(/themes/bassena/fonts/montserrat-regular-webfont.woff2) format('woff2'),url(/themes/bassena/fonts/montserrat-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'latin_modern_roman10_regular';src:url(/themes/bassena/fonts/lmroman10-regular-webfont.eot);src:url(/themes/bassena/fonts/lmroman10-regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/bassena/fonts/lmroman10-regular-webfont.woff2) format('woff2'),url(/themes/bassena/fonts/lmroman10-regular-webfont.woff) format('woff'),url(/themes/bassena/fonts/lmroman10-regular-webfont.ttf) format('truetype'),url(/themes/bassena/fonts/lmroman10-regular-webfont.svg#latin_modern_roman10_regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'robotoregular';src:url(/themes/bassena/fonts/Roboto-Regular.eot);src:url(/themes/bassena/fonts/Roboto-Regular.eot#iefix) format('embedded-opentype'),url(/themes/bassena/fonts/Roboto-Regular.woff2) format('woff2'),url(/themes/bassena/fonts/Roboto-Regular.woff) format('woff'),url(/themes/bassena/fonts/Roboto-Regular.ttf) format('truetype'),url(/themes/bassena/fonts/Roboto-Regular.svg#Roboto-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'robotomedium';src:url(/themes/bassena/fonts/Roboto-Medium.eot);src:url(/themes/bassena/fonts/Roboto-Medium.eot#iefix) format('embedded-opentype'),url(/themes/bassena/fonts/Roboto-Medium.woff2) format('woff2'),url(/themes/bassena/fonts/Roboto-Medium.woff) format('woff'),url(/themes/bassena/fonts/Roboto-Medium.ttf) format('truetype'),url(/themes/bassena/fonts/Roboto-Medium.svg#Roboto-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'robotolight';src:url(/themes/bassena/fonts/Roboto-Light.eot);src:url(/themes/bassena/fonts/Roboto-Light.eot#iefix) format('embedded-opentype'),url(/themes/bassena/fonts/Roboto-Light.woff2) format('woff2'),url(/themes/bassena/fonts/Roboto-Light.woff) format('woff'),url(/themes/bassena/fonts/Roboto-Light.ttf) format('truetype'),url(/themes/bassena/fonts/Roboto-Light.svg#Roboto-Light) format('svg');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'robotothin';src:url(/themes/bassena/fonts/Roboto-Thin.eot);src:url(/themes/bassena/fonts/Roboto-Thin.eot#iefix) format('embedded-opentype'),url(/themes/bassena/fonts/Roboto-Thin.woff2) format('woff2'),url(/themes/bassena/fonts/Roboto-Thin.woff) format('woff'),url(/themes/bassena/fonts/Roboto-Thin.ttf) format('truetype'),url(/themes/bassena/fonts/Roboto-Thin.svg#Roboto-Thin) format('svg');font-weight:100;font-style:normal;font-display:swap;}*,*:before,*:after{box-sizing:border-box;}html{margin:0;padding:0;}body{font-family:'Arial',sans;font-size:1.2em;line-height:24px;margin:0;padding:0;color:#333;background-color:#fff;}div[role="contentinfo"]{padding:8px 10px;background-color:#bdfabb;}div[aria-label="Error message"]{background-color:#fabbbb;margin-bottom:10px;}div[aria-label="Fehlermeldung"]{background-color:#fabbbb;margin-bottom:10px;}h1,h2,h3,h4,h5,h6{font-family:'Times New Roman';font-weight:400;}h1{font-size:2.5em;line-height:1em;}h2{font-size:1.8em;line-height:1em;}h3{font-size:1.5em;line-height:1em;}h4{font-size:1.3em;}h5{font-size:1.15em;}h6{font-size:1.0em;margin:0;}a{color:#c62d21;}input,select{padding:5px 8px;font-size:1em;}input[type="submit"]{cursor:pointer;padding:10px 16px;font-size:16px;border:1px solid #aaa;border-radius:5px;}.addtoany_list{display:block;margin-top:50px;}body.toolbar-horizontal ul.contextual-links li a{color:#000 !important;}#block-bassena-primary-local-tasks ul{margin-left:0;padding-left:0;}#block-bassena-primary-local-tasks ul li{display:inline;margin:0 10px;padding:10px 15px;background-color:#eee;}#block-bassena-primary-local-tasks ul li a{text-decoration:none;}#block-bassena-primary-local-tasks ul li a:hover{text-decoration:underline;}#block-bassena-primary-local-tasks ul li:first-child{margin-left:0;}#page{display:flex;flex-direction:column;}#accessibilitysection{}#usersection{display:flex;flex-direction:row;}#usermenu{flex-grow:3;}#header{display:flex;flex-direction:column;width:100%;padding:0 5%;max-width:1920px;min-height:100px;text-align:center;align-items:center;}#logo{}#mainmenu{padding-top:15px;}#search{padding-top:15px;}#highlight{width:100%;max-height:520px;height:auto;margin-top:15px;overflow:hidden;}#main{width:100%;margin:0 auto;padding:3% 5%;max-width:1920px;}#left_sidebar{}#content{}#right_sidebar{}#footer{width:100%;padding:3% 5%;color:#fff;background-color:#c62d21;}#footer--feedback{}#footer--top{}#footer--bottom{}#block-bassena-styleswitcher ul{display:flex;flex-direction:row;padding:0 40px;float:right;}#block-bassena-styleswitcher ul li{list-style:none;list-style-image:none;margin-left:10px;}.style-switcher{text-indent:-9999px;white-space:nowrap;overflow:hidden;display:inline-block;width:40px;height:40px;background-size:cover;}.style-default{background-image:url('/themes/bassena/images/access-default.png');}.style-schwarz-weiss{background-image:url('/themes/bassena/images/access-blackwhite.png');}.style-weiss-schwarz{background-image:url('/themes/bassena/images/access-whiteblack.png');}.style-gelb-schwarz{background-image:url('/themes/bassena/images/access-yellowblack.png');}.style-schwarz-gelb{background-image:url('/themes/bassena/images/access-blackyellow.png');}#usermenu > div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}#usermenu ul li{display:inline;list-style:none;list-style-image:none;}#header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}#logo{width:280px;height:85px;overflow:hidden;}#mainmenu{margin:0 5%;}#mainmenu ul.rm-no-class{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding-left:0;}#mainmenu ul li{list-style:none;list-style-image:none;display:inline;}#mainmenu ul li:last-child{margin-right:0;}#mainmenu ul li a{color:#333;text-decoration:none;font-size:1em;letter-spacing:1px;}#mainmenu ul li a:hover{color:#c62d21;}#tbm-main ul li.level-1{border-right:0;background-color:#fff;}#tbm-main .tbm-submenu{width:auto;left:auto;}#search > div{display:flex;flex-direction:row;flex-wrap:nowrap;}.accessibility-button-wrapper{position:relative;display:inline-block;}#accessibility-button{background:none;border:none;cursor:pointer;}#block-bassena-styleswitcher{position:absolute;top:-10px;left:-288px;z-index:10;width:283px;background-color:#fff;border:1px solid #ccc;padding:5px;display:none;box-shadow:0 2px 6px rgba(0,0,0,0.2);}#block-bassena-styleswitcher ul{display:flex;justify-content:center;list-style:none;margin:0;padding:5px 0 0 0;}#block-bassena-styleswitcher li{margin-right:5px;padding:0;}#block-bassena-styleswitcher a{background:none;border:none;cursor:pointer;text-decoration:none;padding:0;}#block-bassena-styleswitcher .style-default{background:url("/sites/default/files/inline-images/access-default.png") no-repeat 0 50%;padding-left:30px;display:inline-block;}#block-bassena-styleswitcher .style-schwarz-weiss{background:url("/sites/default/files/inline-images/access-blackwhite.png") no-repeat 0 50%;padding-left:30px;display:inline-block;}#block-bassena-styleswitcher .style-weiss-schwarz{background:url("/sites/default/files/inline-images/access-whiteblack.png") no-repeat 0 50%;padding-left:30px;display:inline-block;}#block-bassena-styleswitcher .style-gelb-schwarz{background:url("/sites/default/files/inline-images/access-yellowblack.png") no-repeat 0 50%;padding-left:30px;display:inline-block;}#block-bassena-styleswitcher .style-schwarz-gelb{background:url("/sites/default/files/inline-images/access-blackyellow.png") no-repeat 0 50%;padding-left:30px;display:inline-block;}#search-block-form{display:flex;flex-direction:row;flex-wrap:nowrap;}#search-block-form input[type="search"]{border:1px solid #c62d21;width:150px;height:38px;}#search-block-form input[type="search"]:focus{border:1px solid #c62d21;}#search-block-form input[type="submit"]{border-radius:0;border:0;color:#fff;background-color:#c62d21;}#search-block-form--2{display:flex;flex-direction:row;flex-wrap:nowrap;}#search-block-form--2 input[type="search"]{border:1px solid #c62d21;width:150px;height:38px;}#search-block-form--2 input[type="search"]:focus{border:1px solid #c62d21;}#search-block-form--2 input[type="submit"]{border-radius:0;border:0;color:#fff;background-color:#c62d21;}#block-bassena-views-block-highlight-slideshow-block-1--2{display:none;}#highlight img{width:100%;height:auto;object-position:center;object-fit:cover;}#highlight .views-field-nothing{display:none;position:absolute;z-index:5;top:25%;left:8%;width:550px;height:auto;padding:10px 20px 30px 20px;background-color:rgba(255,255,255,1);}#highlight h2{margin:0 0 10px 0;}#highlight p{margin-top:10px 0 40px 0;}#highlight a.button{background-color:#c62d21;color:#fff;padding:10px 20px;margin-top:10px;text-decoration:none;}#main{display:flex;justify-content:space-between;margin-bottom:0;}#main .left--sidebar{flex:0 1 25%;padding:46px 50px 50px 25px;}#main .content{width:90%;margin:0 auto;}#main .right--sidebar{flex:0 1 25%;padding:46px 50px 50px 25px;}#block-bassena-views-block-angebot-block-1{margin-top:30px;}.view-display-id-block_1 ul{display:flex;justify-content:space-between;margin:0;padding:0;}.view-display-id-block_1 ul li{max-width:30%;list-style:none;list-style-image:none;display:inline;}.view-display-id-block_1 ul li h2{margin:15px 0;}.view-display-id-block_1 ul li a{text-decoration:none;}.view-display-id-block_1 ul li a:hover{text-decoration:underline;}.view-display-id-block_1 ul li img{width:100%;height:auto;}.view-display-id-block_1 .views-field-field-teaser{width:100%;}.view-display-id-block_1 .views-field-title{width:100%;}#block-bassena-bassenabringtmenschenzusammen{padding:35px 0;}#block-bassena-bassenabringtmenschenzusammen h2{color:#000;line-height:1.5em;letter-spacing:3px;}#block-bassena-views-block-aktuelles-block-1 .view-aktuelles ul{flex-wrap:wrap;}#block-bassena-views-block-aktuelles-block-1 .view-aktuelles ul li{max-width:30%;margin-bottom:80px;}.user-login-form label{display:block;}.user-login-form .form-item{margin-bottom:20px;}.paragraph--type--bild{display:flex;width:100%;justify-content:center;}.paragraph--type--bild img{width:100%;height:auto;}.paragraph--type--text-mit-bild-links .field--name-field-bild{max-width:550px;float:left;margin-right:3%;margin-bottom:15px;}.paragraph--type--text-mit-bild-links img{width:100%;height:auto;}.paragraph--type--text-mit-bild-rechts .field--name-field-bild{max-width:550px;float:right;margin-left:3%;margin-bottom:15px;}.paragraph--type--text-mit-bild-rechts img{width:100%;height:auto;}.paragraph--type--bildgalerie{text-align:center;margin:20px 0;}.paragraph--type--bildgalerie .imagefield_slideshow-wrapper{}.paragraph--type--bildgalerie .cycle-slideshow{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;}.paragraph--type--bildgalerie .cycle-slideshow img{width:100%;max-width:800px;height;auto;}.paragraph--type--bildgalerie .cycle-slideshow #image-pager img{width:50px;height;auto;}.paragraph--type--video{margin:50px 0;}.paragraph--type--video .field--name-field-untertitel{margin-top:10px;}.paragraph--type--ept-accordion .field--name-field-ept-accordion-title{margin:-20px 0 0 10px;}.paragraph--type--ept-accordion .field--name-field-ept-accordion-title h2{font-size:2.5em;}.paragraph--type--wochenprogramm{margin:20px 0;}.paragraph--type--wochenprogramm .field--name-field-bild{display:flex;justify-content:center;}.view-display-id-page_1 ul{display:flex;flex-direction:column;}.view-aktuelles ul{margin:0;padding:0;}.view-aktuelles ul li{list-style:none;list-style-image:none;margin-bottom:25px;}.view-aktuelles ul li .views-field-field-vorschaubild-aktuelles{float:left;margin:0 15px 10px 0;}.view-aktuelles ul li .views-field-title h2{margin:0;font-size:1.4em;}.view-aktuelles .js-pager__items{justify-content:center;flex-wrap:nowrap !important;flex-direction:row !important;}.view-aktuelles .js-pager__items li{margin:0 5px;}.view-mitarbeiter ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;}.view-mitarbeiter ul li{width:30%;max-width:400px;list-style:none;list-style-image:none;margin:0 3% 3% 0;}.view-mitarbeiter .views-field-field-foto img{width:100%;height:auto;}.view-mitarbeiter .views-field-title h2{font-size:1.3em;margin:10px 0;}.view-projekte ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;}.view-projekte ul li{width:30%;max-width:550px;list-style:none;list-style-image:none;margin:0 3% 3% 0;}.view-projekte ul li img{width:100%;height:auto;}.view-projekte ul li h2{margin:15px 0;}.view-projekte ul li a{text-decoration:none;}.view-projekte ul li a:hover{text-decoration:underline;}.view-publikationen ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;}.view-publikationen ul li{width:30%;max-width:550px;list-style:none;list-style-image:none;margin:0 3% 3% 0;}.view-publikationen ul li img{width:100%;height:auto;}.view-publikationen ul li h2{margin:15px 0;}.view-publikationen ul li a{text-decoration:none;}.view-publikationen ul li a:hover{text-decoration:underline;}.ept-accordion-content ul{margin:0;}.ept-accordion-title{max-height:45px;}.webform-submission-meldeformular-form label{display:block;}.webform-submission-meldeformular-form .js-form-item{margin-bottom:25px;}.webform-submission-meldeformular-form input[type="text"]{width:50%;}.webform-submission-meldeformular-form input[type="email"]{width:50%;}.webform-submission-meldeformular-form textarea{width:50%;}.view-foerdergeber ul{margin:0;padding:0;}.view-foerdergeber ul li{display:flex;width:40%;list-style:none;list-style-image:none;margin:0 3% 5% 0;}.view-foerdergeber .views-view-responsive-grid__item{width:80%;margin:0 5% 5% 0;}.view-foerdergeber .views-field-field-link a{display:block;}#block-bassena-views-block-aktuelles-block-3{margin-top:35px;}#block-bassena-views-block-aktuelles-block-3 .view-aktuelles ul{display:flex;justify-content:space-between;flex-wrap:wrap;}#block-bassena-views-block-aktuelles-block-3 .view-aktuelles ul li{max-width:30%;margin-bottom:80px;}#block-bassena-views-block-aktuelles-block-3 .view-aktuelles ul li img{width:100%;height:auto;}#block-bassena-views-block-aktuelles-block-4 .view-aktuelles ul{display:flex;justify-content:space-between;flex-wrap:wrap;}#block-bassena-views-block-aktuelles-block-4 .view-aktuelles ul li{max-width:30%;margin-bottom:80px;}#block-bassena-views-block-aktuelles-block-4 .view-aktuelles ul li img{width:100%;height:auto;}#block-bassena-views-block-aktuelles-block-5 .view-aktuelles ul{display:flex;justify-content:space-between;flex-wrap:wrap;}#block-bassena-views-block-aktuelles-block-5 .view-aktuelles ul li{max-width:30%;margin-bottom:80px;}#block-bassena-views-block-aktuelles-block-5 .view-aktuelles ul li img{width:100%;height:auto;}#footer a{color:#fff;}.footer-feedback{}.footer--top,.footer--bottom{width:90%;max-width:1920px;margin:0 auto;}.footer--top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.footer-first,.footer-second{width:45%;}.footer-second ul{margin:0;padding:0;}.footer-second ul li{list-style:none;list-style-image:none;line-height:1.8em;}.footer--bottom{padding-top:30px;}.footer--bottom > div{display:flex;flex-direction:row;justify-content:flex-end;}.footer--bottom .menu{margin:0;}.footer--bottom ul{text-align:right;}.footer--bottom ul li{display:inline;margin:8px;}.footer--bottom ul li a{font-size:14px;color:#fff;text-decoration:none;padding:18px 12px;}.footer--bottom ul li a:hover{color:#fff;text-decoration:underline;}.footer--feedback{width:90%;max-width:1920px;margin:0 auto;margin-bottom:50px;}#edit-feedbackwrapper .webform-flex:last-child{display:flex;align-items:flex-end;}#edit-flexbox-01 #edit-type-other{width:90%;margin-top:10px;}#edit-flexbox-01 .js-form-type-textarea{margin-top:20px;}#edit-flexbox-01 textarea#edit-comments{width:90%;height:210px;}#edit-flexbox .form-item{margin-top:15px;}#edit-flexbox .form-item:last-child{padding-bottom:8px;}#edit-flexbox .form-item label{display:block;width:180px !important;}#edit-flexbox input{width:100%;}#edit-flexbox .form-item-ihre-telefonnummer{margin-bottom:24px;}#block-bassena-views-block-aktuelles-block-2 ul li{margin-bottom:0;}#block-bassena-fordergeber-innen .field--name-body{display:flex;flex-direction:row;flex-wrap:nowrap;}#block-bassena-fordergeber-innen img{margin:0 5px;}@media screen and (orientation:portrait){h1{font-size:1.5em;line-height:1em;}h2{font-size:1.2em;line-height:1em;}h3{font-size:1.0em;line-height:1em;}h4{font-size:0.9em;}h5{font-size:0.8em;}h6{font-size:0.7em;margin:0;}#sliding-popup #popup-text h2{font-size:30px !important;}#sliding-popup #popup-text p{font-size:20px !important;}#accessibilitysection{height:10px;}#block-bassena-styleswitcher{position:absolute;left:-10px;top:50px;}.webform-submission-meldeformular-form input[type="text"]{width:95%;}.webform-submission-meldeformular-form input[type="email"]{width:95%;}.webform-submission-meldeformular-form textarea{width:95%;}.view-projekte ul{flex-direction:column;}.view-projekte ul li{max-width:100%;width:100%;}}@media only screen and (max-width:470px){#usermenu > div{flex-wrap:wrap;}}@media only screen and (max-width:640px){#header{display:flex;flex-direction:column;padding-bottom:20px !important;}#tbm-main button{margin:0 auto;}#highlight .views-field-nothing{width:90%;left:5%;top:40%;}.view-aktuelles .view-content ul li .views-field-field-vorschaubild-aktuelles{display:block;width:100%;height:auto;}#block-bassena-views-block-aktuelles-block-3 .view-aktuelles ul li{max-width:100%;}#block-bassena-views-block-aktuelles-block-3 .view-aktuelles ul li .views-field-field-vorschaubild-aktuelles{display:block;width:100%;height:auto;}#block-bassena-views-block-aktuelles-block-4 .view-aktuelles ul li{max-width:100%;}#block-bassena-views-block-aktuelles-block-4 .view-aktuelles ul li .views-field-field-vorschaubild-aktuelles{display:block;width:100%;height:auto;}#block-bassena-views-block-aktuelles-block-5 .view-aktuelles ul li{max-width:100%;}#block-bassena-views-block-aktuelles-block-5 .view-aktuelles ul li .views-field-field-vorschaubild-aktuelles{display:block;width:100%;height:auto;}.webform-submission-meldeformular-form input[type="text"]{width:90%;}.webform-submission-meldeformular-form input[type="email"]{width:90%;}.webform-submission-meldeformular-form textarea{width:90%;}.view-projekte ul{flex-direction:column;}.view-projekte ul li{max-width:100%;width:100%;}}@media only screen and (max-width:768px){#main{flex-direction:column;}#highlight{margin-top:0;}.footer--bottom ul{text-align:left;padding:0;}.footer--bottom ul li{display:block;margin:8px;margin-left:0;}.footer--bottom ul li a{padding-left:0;}.view-mitarbeiter ul li{max-width:auto;width:95% !important;}.view-projekte ul{flex-direction:column;}.view-projekte ul li{max-width:100%;width:100%;}}@media only screen and (max-width:960px){.view-display-id-block_1 ul{flex-direction:column;}.view-display-id-block_1 ul li{max-width:90%;}#block-bassena-views-block-aktuelles-block-1 .view-aktuelles .view-content ul li{max-width:90%;}.view-mitarbeiter ul{flex-direction:column;}#block-bassena-content .view-mitarbeiter ul li{width:80%;margin-bottom:50px;}#edit-feedbackwrapper{flex-direction:column;}.footer--top{flex-direction:column;}.footer-first,.footer-second{width:95%;}.webform-submission-meldeformular-form input[type="text"]{width:70%;}.webform-submission-meldeformular-form input[type="email"]{width:70%;}.webform-submission-meldeformular-form textarea{width:70%;}.view-projekte ul{flex-direction:column;}.view-projekte ul li{max-width:100%;width:100%;}}@media only screen and (max-width:1150px){#mainmenu{width:100%;}#tbm-main{text-align:center;}#tbm-main .tbm-button-container span{border:#c62d21 !important;}}@media only screen and (max-width:1400px){#main div.left,#main div.right{width:100%;max-width:100%;}#mainmenu{margin:0 2%;}#mainmenu ul li a{font-size:1em;}#header{padding:0 2%;}#search-block-form--2 input[type="search"]{width:100px;}#logo{width:200px;min-width:200px;}#logo img{width:100%;height:auto;}.view-mitarbeiter ul li{width:45%;}}
