@charset "UTF-8";@import url(https://www.berlin.de/i9f/r1/bundle/berlin_identity.css);@import url(https://www.berlin.de/i9f/r1/bundle/fontawesome.all.min.css);#rating-wrap{padding-top:18px}#rating-wrap h3{letter-spacing:.006em;margin-bottom:18px}.famport-star-rating .stars-container{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.famport-star-rating .stars-container:hover .famport-star-rating__star .icon-a::before{font-weight:900;color:#000}.famport-star-rating .stars-container:hover .famport-star-rating__star:hover~.famport-star-rating__star.--average .icon-a::before{font-weight:900;color:#00bdda}.famport-star-rating .stars-container:hover .famport-star-rating__star:hover~.famport-star-rating__star.--average .icon-b::before{font-weight:400;color:#000}.famport-star-rating .stars-container:hover .famport-star-rating__star:hover~.famport-star-rating__star .icon-a::before{font-weight:400;color:#000}.famport-star-rating .rating-feedback{clear:both;padding-top:10px}.famport-star-rating__star{position:relative;height:40px;width:40px;padding:0!important;background-color:#fff!important}.famport-star-rating__star.--rated .icon-a::before{font-weight:900;color:#000}.famport-star-rating__star.--rated .icon-b::before{font-weight:400;color:#000}.famport-star-rating__star.--average .icon-a::before{font-weight:900;color:#00bdda}.famport-star-rating__star.--average .icon-b::before{font-weight:400;color:#000}.famport-star-rating__icon{font-weight:400;font-size:200%;line-height:1.2;top:0}.famport-location-list{list-style-type:none;margin:14px 0;padding:0}.famport-location-list li:first-child{border-top:none}.famport-location-list li a{display:block;padding:10px 10px 10px 50px}.famport-location-list li a.map-marker-link{min-height:25px;background-image:url("./../../Public/images/pin_simple.svg");background-repeat:no-repeat;background-position:10px center}.famport-location-list li a.map-marker-link .location-name{color:#000;font-weight:700}.famport-location-list li a.map-marker-link .vcard .adr{color:gray}.famport-location-list li a.map-marker-link .vcard .adr div,.famport-location-list li a.map-marker-link .vcard .adr span{display:inline}.famport-location-list li a.location-link{float:right}.famport-locality--name{font-weight:700;margin-bottom:12px}.famport-locality--list{list-style-type:none;margin:0;position:relative;padding:0}.famport-locality--list-element{display:grid;grid-template-columns:0 40px 1fr 70px;color:#000;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:66px;margin-bottom:10px;padding-bottom:0;border:none}.famport-locality--list-element::before{content:""}.famport-locality--list-element__pin{background:url(./../../Public/images/pin_simple.svg) no-repeat;width:100%;height:100%;background-size:20px;background-position-y:7px;background-position-x:7px}.famport-locality--list-element__info{padding-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:18px;padding-right:18px}.famport-locality--list-element__info .adr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.famport-locality--list-element .more{padding:11px 12px;background-color:#fff;margin-right:-18px;height:43px;-ms-flex-item-align:end;align-self:flex-end}.famport-locality--detail__wrap{position:absolute;top:0;left:0;background:#fff;width:100%;border-top:none}.famport-locality--detail__wrap.active{display:block}.famport-locality--detail__wrap.inactive{display:none}.famport-locality--detail__summary{display:grid;grid-template-columns:1fr 30px;padding:30px!important;border-bottom:2px solid #ddd}.famport-locality--detail__close{content:"";background-image:url(./../../Public/images/icon_close_b.svg);background-repeat:no-repeat;background-size:12px;background-position-x:right;width:12px;height:12px;display:block;position:absolute;right:15px;cursor:pointer}.famport-locality--detail__events{margin-bottom:28px}.famport-locality--detail__events h3{font-size:17px}.famport-locality--detail__events--link,.famport-locality--detail__events--title{padding-left:10px;margin-bottom:15px}.famport-locality--detail__events--list{margin-bottom:12px}.famport-locality--detail__block{background-color:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;display:grid;grid-template-columns:50% 50%}.famport-locality--detail__block h2{margin:0}.famport-locality--detail__contact{margin-bottom:40px}.famport-locality--detail__contact .bold{font-weight:600;margin-bottom:12px}.famport-locality--detail__contact a{display:block}.famport-locality--detail__details{margin-bottom:25px}.famport-locality--detail__details span{display:block}.famport-locality--detail__sources{margin-bottom:25px}.famport-locality--detail__source-head{margin:5px 0 9px}.famport-locality--detail__source::before{content:"";width:10px;height:10px;display:inline-block;margin-right:3px}.famport-locality--detail__source.JUP::before{background-color:#45a4df}.famport-locality--detail__source.FMN::before{background-color:#f5c332}.famport-locality--detail__source.CAL::before{background-color:#b5050e}.famport-locality--detail__source.KAT::before{background-color:#465f6d}.famport-locality--detail__source.HNB::before{background-color:#0089bb}.famport-locality--detail__address{margin-bottom:40px}.famport-locality--detail__address .bold{font-weight:600;margin-bottom:12px}.famport-locality--detail__tab{padding:40px 30px}.famport-locality--detail__tab-control{height:38px;font-size:17px;display:grid;grid-template-columns:auto 1fr;background:#f5f5f5;padding:7px 0}.famport-locality--detail__tab-control--c{display:inline-block}.famport-locality--detail__tab-control--c:first-of-type{text-align:right}.famport-locality--detail__tab-control--c span{padding:10px 30px;font-weight:600}.famport-locality--detail__tab-control--c.selected span{background:#fff}.famport-locality--detail__tab-control--c.disabled span{color:#a5a5a5}.famport-locality--detail__tab.unselected{display:none}.famport-locality--detail__tab.selected{display:block}.famport-locality--paginate-controls{display:inline-block;margin:6px 0;-ms-flex-item-align:center;align-self:center}.famport-locality--paginate-controls *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-select:none;user-select:none;user-select:none;user-select:none}.famport-locality--paginate-controls__wrap{display:grid;grid-template-columns:1fr 64px}.famport-locality--paginate-controls__wrap.active{display:grid}.famport-locality--paginate-controls__wrap.inactive{display:none}.famport-locality--paginate-controls__option{cursor:pointer}.famport-locality--paginate-controls__option.active{font-weight:700}.bubble h5.info-window__place{display:grid;grid-template-columns:15px 210px;grid-column-gap:6px;font-size:13px;font-family:Arial;font-weight:400;margin:6px 6px 7px 0;cursor:pointer}.bubble h5.info-window__place span.info-window-pin{display:block;height:21px;width:13px;background:url(./../../Public/images/pin_simple.svg) no-repeat;background-size:cover;background-position-y:center}.bubble h5.info-window__place span.info-window-text{padding-top:1px}.bubble h4{white-space:nowrap;margin-bottom:.1em}.bubble a{display:inline-block;padding:4px;padding-left:0;margin-bottom:7px;width:95%;border:none}.bubble a::before{content:"»";display:inline-block;margin-right:5px}#locality-list__wrap,div.si-content{scrollbar-width:thin;overflow-x:hidden}#locality-list__wrap::-webkit-scrollbar-track,div.si-content::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}#locality-list__wrap::-webkit-scrollbar,div.si-content::-webkit-scrollbar{width:2px;background-color:transparent}#locality-list__wrap::-webkit-scrollbar-thumb,div.si-content::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 1px rgba(0,0,0,.1);background-color:#f5f5f5}#locality-list__wrap::-webkit-scrollbar-thumb{background-color:#adadad}div.si-pointer-border-right{top:15%}div.si-pointer-bg-right{border-right-color:transparent}.clearfix::after,.clearfix::before{content:"";display:table}.clearfix::after{clear:both}.locality-list-onepage .famport-locality--detail__wrap{top:-1px}.famport-locality--map_custom-button{position:absolute;top:0;right:0;max-height:38px;padding:10px 16px;font-size:16px;margin:10px 0}.famport-locality--map_custom-button+.famport-locality--map_custom-button{margin:10px}.famport-locality--map_custom-button.hidden{display:none}#maps_customFS{max-height:43px;padding:7px 16px;margin:10px}.famport-locality--map_fullscreen-control{background:url(./../../Public/images/fs.svg) no-repeat;background-size:cover;margin-top:4px;display:inline-block;height:18px;width:18px}.famport-locality--map_fullscreen-control.is-fullscreen{background:url(./../../Public/images/fsc.svg) no-repeat;background-size:cover}#locality-list--fs-toggle{display:none;background:#f5f5f5;position:fixed;bottom:0;z-index:9999;height:57px;width:100%;left:0;padding:12px 20px}#locality-list--fs-toggle.visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#locality-list--fs-toggle.open{top:0}#locality-list--fs-toggle.open .locality-list--fs-toggle__text::after{content:"Orte verbergen"}#locality-list--fs-toggle.open .locality-list--fs-toggle__icon::before{background:url(./../../Public/images/arrow-down_w.svg) no-repeat}#locality-list--fs-toggle .locality-list--fs-toggle__text{-ms-flex-item-align:center;align-self:center}#locality-list--fs-toggle .locality-list--fs-toggle__text::after{content:"Alle Orte anzeigen"}#locality-list--fs-toggle .locality-list--fs-toggle__icon{-ms-flex-item-align:center;align-self:center}#locality-list--fs-toggle .locality-list--fs-toggle__icon::before{content:"";display:inline-block;width:14px;height:8px;background:url(./../../Public/images/arrow-up_w.svg) no-repeat}#orte_clone{padding-left:10px;margin:0;display:none}#locality-list__wrap.fullscreen-mode{position:fixed;top:0;left:0;height:100%;background:#fff;z-index:10000;overflow:auto}#locality-list__wrap.fullscreen-mode .famport-locality--paginate-controls__wrap{padding:0 10px}#locality-list__wrap.fullscreen-mode #orte_clone{border:none;display:block}#locality-list__wrap.fullscreen-mode .famport-locality--detail__wrap{border:none}#locality-list__wrap.fullscreen-mode .loc-street{display:block}span.loc-detail_show-map{display:none}@media screen and (max-width:1024px){.locality-list-onepage .famport-locality--detail__wrap{top:0}#locality-list__wrap.fullscreen-mode{display:none}#locality-list__wrap.fullscreen-mode.visible{display:block;top:57px}#locality-list__wrap.fullscreen-mode.visible #orte_clone{display:none}#locality-list__wrap.fullscreen-mode.detail-visible{display:block;top:0}#locality-list__wrap.fullscreen-mode .famport-locality--list-element{padding:2.14vh 5px}#locality-list__wrap.fullscreen-mode span.loc-detail_show-map{color:#253276;display:block;cursor:pointer;margin-top:5px}}@media screen and (max-width:767px){.loc-street{display:block}}html{scroll-behavior:smooth}.list--contact__img-150{max-width:150px}.tiles{position:relative}.tiles li:first-child .modul-teasertile_buehne{background-color:#0089bb}.tiles li:last-child .modul-teasertile_buehne{background-color:#d61a72}.tiles li:nth-child(2) .modul-teasertile_buehne{background-color:#9c1d78}.tiles .modul-teasertile_buehne .button{border:none;margin-top:10px}.link-list-accordion-accordion .modul-accordion img{height:60px;margin-right:25px}.modul-calendar{max-width:none}.modul-teaser.modul-teaser--span2{margin-bottom:20px}.modul-teaser.modul-teaser--span2 .article__meta{margin-top:20px}.modul-teaser.modul-teaser--span2 h2{margin-bottom:12px}.c-teaser-news .emperorlist__list li:first-child{background-color:inherit!important}.c-teaser-news .emperorlist__list li:first-child h2{margin-top:0;margin-bottom:0}.c-teaser-news .image__image{border:none!important}.c-teaser-ratgeber h3{margin-bottom:20px}.teaser-kita h2{margin-top:0}.teaser-kita .teaser-kita__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teaser-kita .teaser-kita__list li a.extern::after{content:""}.teaser-kita .teaser-kita__list li a.extern span:not(.fa-stack)::after{content:"\f35d";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome;font-weight:700;margin-left:.5em;display:inline-block;vertical-align:baseline;color:#0047d3;font-size:12px}.teaser-kita .teaser-kita__list li span{padding-left:20px}.teaser-kita .teaser-kita__list li img{height:90px;width:90px;max-width:90px}.link-list-accordion-accordion .js-accordion__heading img{height:60px;width:60px;max-width:60px}.fa.fa-calendar,.fa.fa-file-pdf{margin-right:5px}.c-reviews{--star-size:24px;--star-color:#dddddd;--star-background:black}.c-reviews .c-reviews__stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:"Font Awesome 5 Free";font-weight:900;line-height:24px}.c-reviews .c-reviews__stars::before{content:"\f005\f005\f005\f005\f005";letter-spacing:10px;background:-webkit-gradient(linear,left top,right top,from(var(--star-background)),to(var(--star-color)));background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.logogalerie__logos{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.searchterm{color:#000}.searchterm .button--clear-input{margin-right:50px;background-color:#fff!important}.searchterm .button--clear-input .icon{color:#000}.button--clear-input{padding-top:0;padding-left:5px;padding-right:5px!important;border-radius:5px;margin-left:5px;padding-bottom:0;color:#fff;background-color:#000!important;border:none;min-height:0!important}.button--clear-input .icon{color:#fff;margin-right:0}.button--clear-input::after{content:"";height:0;width:0}img{width:100%;height:auto}img.logo{width:10em!important}.image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.modul-teaser-poster .image img{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.image--herounit-coverall-with-overlay .image__image.no-shadow::before{background-color:transparent}.image--herounit-coverall-with-overlay .image__image img{aspect-ratio:3/1}.pill--filter{margin-bottom:.5em}.tx-kesearch-pi1{display:grid;grid-template-columns:33% 66%;grid-template-rows:auto auto 110px auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width:600px){.tx-kesearch-pi1{grid-template-columns:100%}}.tx-kesearch-pi1 h1{grid-column:1/span 2;grid-row:1;margin-bottom:50px}.tx-kesearch-pi1 .frame{grid-column:2;grid-row:4;z-index:0;padding-right:15px}.tx-kesearch-pi1 .frame .flexgrid:first-of-type h2{margin-top:5px!important}@media only screen and (max-width:600px){.tx-kesearch-pi1 .frame{grid-column:1;grid-row:5;padding-right:0}}@media only screen and (min-width:1024px){.tx-kesearch-pi1 .frame{padding-right:0}}.tx-kesearch-pi1 h2{margin-bottom:40px}.tx-kesearch-pi1 h2 .qmark-icon{border-radius:50%;color:#fff;background-color:#000;font-size:13px;font-weight:700;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2em;height:1.2em;vertical-align:text-top;margin-top:5px;margin-left:10px}.text--meta+.text--meta{margin-top:-1em}.c-search_filterList{display:block;font-size:1rem;line-height:1.5;font-weight:400}.c-search__headline-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px!important}.c-search{grid-column:1/span 2;grid-row:3/span 2;padding-right:15px}@media only screen and (max-width:600px){.c-search{padding-right:0}}@media only screen and (min-width:1024px){.c-search{padding-right:0}}@media only screen and (max-width:600px){.c-search .c-search_row{grid-template-columns:100%}}.c-search .c-search_filter{grid-row:3;grid-column:1}.c-search .kesearch_searchbox{margin-bottom:50px}.c-search .searchform-slot .searchterm .search:focus,.c-search .searchform-slot .searchterm .search:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.c-search .far.fa-star{color:#ddd}@media only screen and (max-width:600px){.c-search{grid-column:1}}.c-search_loadmore{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:0;border:none;border-bottom:1px solid #ddd;padding:10px 0;margin:0;position:relative;width:100%;text-align:left;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:inherit;font-size:inherit;-webkit-box-shadow:none;box-shadow:none;outline:0}.c-search_loadmore::after{content:"\f078";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome;font-weight:900;margin-left:.5em;display:inline-block;vertical-align:baseline;color:#d53a15;font-size:1.3em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.list--2col-auto{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:600px){.list--2col-auto{-webkit-columns:1;-moz-columns:1;columns:1}}.facet__body .modul-accordion{margin-bottom:0;border:none}.facet__body .modul-accordion .js-accordion__heading{padding:0;margin-bottom:.5em}.facet__body .modul-accordion .js-accordion__heading::after{content:"\f067";font-weight:600;font-size:14px}.facet__body .modul-accordion .js-accordion__heading[aria-expanded=true]::after{content:"\f068"}.facet-entries-toggler{padding-bottom:12px}.facet-entries-toggler.facet-entries-toggler--second{padding-left:24px}#videoFrame{display:none}#videoFrame.active{display:block}#videoFrame iframe{height:550px}.accept_video,.video-container{height:550px}@media only screen and (max-width:1020px){iframe{height:450px!important}}@media only screen and (max-width:600px){iframe{height:250px!important}}.accept_video{display:none!important}.accept_video.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.not-current-month{visibility:hidden}.selectedDay{border:1px solid #00bdda!important}@media print,(min-width:37.4385rem){.frame-type-pb_famport_teaser_container>.flexgrid.grid--3>:first-child{width:66.6666%}}.shariff-button{width:auto!important;min-width:35px!important}.shariff-button.info{width:40px!important}.calendar-heading{font-size:26px;color:#d53a15;font-weight:700;line-height:1.3;display:block;margin:0}.change-month{padding-right:15px}.list--2col-auto>li::before{float:none!important}.modul-teaser-poster .image:not(.standing-alone),.modul-teaser-poster .image__image{height:100%}.modul-teaser-poster .background-color{grid-template-rows:100%}.modul-teaser-poster .background{background-color:#86b637;height:100%;width:100%;aspect-ratio:4/3}.modul-teaser-poster .title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.c-events__source-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.c-events__source-list li *+*{margin-left:20px}.form-daterange{display:none}.form-daterange.--active{display:block}.accessibility .list--iconlist .fa-universal-access{color:#5187de}.accessibility img{width:22px;margin-left:-10px}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.js-multiselect2checkboxes{position:relative;background:#fff!important}.js-multiselect2checkboxes .arrow{display:none}.js-multiselect2checkboxes:before{content:"\f078";font-family:"Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome;font-weight:700;font-size:.8em;display:inline-block;width:1em;height:1em;position:absolute;right:.5em;top:26%}.js-multiselect2checkboxes select{display:none}.js-multiselect2checkboxes .checkbox-container{position:absolute;display:none;width:100%;background:#fff;padding:0;z-index:1;border:1px solid #ddd;border-width:0 1px 1px 1px;overflow-y:scroll;max-height:185px}.js-multiselect2checkboxes .checkbox-container label{display:block;padding:.3em .5em;font-weight:400}.js-multiselect2checkboxes .checkbox-container label+label{border-top:1px solid #ddd}.js-multiselect2checkboxes .checkbox-container label input[type=checkbox]{float:right;width:1.2em;height:1.2em}.eventfilter .multicheckboxselect .js-multiselect2checkboxes__fakeselect{background:rgba(0,0,0,0)!important;text-overflow:ellipsis;padding-right:1.5em;position:relative;cursor:pointer}.eventfilter .js-multiselect2checkboxes .checkbox-container label{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;position:relative;padding-right:2em;font-size:14px}.eventfilter .js-multiselect2checkboxes .checkbox-container label input[type=checkbox]{float:none;position:absolute;right:5px;top:8px}.eventfilter input.datepicker{background-position:95% center;background-size:auto 25px}.eventfilter input[readonly]{text-overflow:ellipsis;padding-right:1.5em}.eventfilter .single-select{-ms-flex-negative:0;flex-shrink:0}.eventfilter .form-group--inline .form-group:last-child{margin-right:0}.eventfilter .form-group--inline .button:last-child{margin-right:0}.eventfilter .filterdelete:after{content:"\f00d"}.modul-multiteaser h3.title{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.information-page-content{margin-top:3em;margin-bottom:3em}.additional-margin-20{margin-top:3em;margin-bottom:3em}.block--gap{margin-bottom:50px!important}.block--doublegap{margin-bottom:100px!important}.shortcut-buttons-flatpickr-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.eventfilter .datepicker.input.is-invalid:focus{border-color:#d52f2e;border-width:2px 2px 2px 6px;-webkit-box-shadow:none;box-shadow:none;outline:0}.reset-margin-all{margin:0}.reset-margin-margin-bottom{margin:0 0 .75em 0}form.eventfilter{margin:50px 0 50px 0}.navigation-tree a.current{font-weight:700}.facetingform__container{background-color:#fff}