/** Schließen-Knopf bei Bildergalerien **/
.mfp-container .mfp-close{padding:0 0 .625rem .625rem;font-size:.85rem;background:#ffffff;height:2.5rem;width:2.5rem;}
.mfp-container .mfp-close::before{display:block;width:100%;height:100%;background:#969696;line-height:1.875rem;color:#ffffff}
.mfp-container .mfp-close:hover::before{background:#0062a1}
/** Bildergalerien mit weniger als 5 Bildern **/
.bbk-slider--gallery .slick-slider .slick-list{min-height:65px;}
a.teasable__lang span:before {content:"\F105\A0"; color:#0062a1;font:normal normal normal .9em/1 FontAwesome}
a.teasable__lang:hover {text-decoration: none; background: #c9c9c9}
/** cursor bei Abkürzungen und Akronymen **/
abbr[title], acronym[title] {cursor: default;}
/** Abstände bei teaserRelated-Lists **/
div.richtext + nav.linklist, nav.linklist + nav.linklist, div.richtext > div.collection {margin:1.25rem 0 2.5rem;}
.collection__title {margin-bottom:.625rem;}
.collection__title.h3 + div:not([class]) {margin:-.325rem 0 .625rem 0;} 
/** Fix für fehlende Abstände bei Downloads in FAQListen **/
.accordion__body nav.linklist .collection__link, .accordion__body nav.linklist .linklist__link{padding-left:1.25rem;padding-right:1.25rem;}
/** Button-Secondary */
.btn-secondary{background:#f0f0f0;font-size:1.125rem}
.btn-secondary i{font-size:1rem}
.mwf-form-group input[type=button][value=Reset]{border-color:#f0f0f0;background:#f0f0f0;color:#262626;font-size:1.125rem}
/** Standardicons im Header ausblenden */
.header__navbar i.fa-angle-right{display:none}
/** Abstand von Tabellen im Fließtext anpassen */
.table-responsive table {margin-top: 1.25rem; margin-bottom: 1.25rem;}
/** TopTeaser in der mobilen Ansicht */
.cm-grid--homepage .picture--ttowp{width:100%;max-width:432px}
@media (max-width: 775px) {.cm-grid--homepage .picture--ttowp{margin-top:2.5rem}}
/** Warnhinweis in der Flyout-Navigation
.navbar-main__sub.navbar-main__sub--1 .teasable--warn{margin:0 .625rem 3.75rem 1.875rem}
/** Nur ersten Readspeaker-Knopf anzeigen */
div#readspeaker_button1{display:none;}
.printshare__element.printshare__element--read div#readspeaker_button1{display:none;}
.printshare__element.printshare__element--read div#readspeaker_button1:first-child{display:block;}
div[data-mwf-container]:not(.mwf-button){width:100%;}
.mwf-form-group .teasable.teasable--aside{padding:0 .625rem 1.25rem}
.mwf-form-group .teasable.teasable--aside h2{padding-left:0}
h2.mwf-label{font-size:1rem;font-family:FrutigerNextW04-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
/** Hero in mobiler Ansicht auf voller Breite */
@media (max-width: 767px) {.bbk-slider__image .picture{max-width:100%;}}
/*.teasable__headline.h2{text-align:left;}*/
html[lang="de"] .richtext{text-align:justify;}
html[lang="de"] .richtext table{text-align:left;}
html[lang="de"] .teasable .richtext{text-align:left}
.collection__item--nospace{background-color: inherit;}
/** Zitate nicht hervorheben */
cite {font-style:inherit}
/** Unlinked collection items */
.collection__item--unlinked a.collection__link{padding:0;border:none}
.collection__item--unlinked a:not([href]) > i{display:none}
/** Hovereffekt entfernt bei BBkTeaser ohne Link in BBkEntry */
a.collection__link:not([href]):hover{background:inherit}
/** Druckansicht ohne Sprachverknüpfung, Service-Navi und Breadcrumb */
@media print{.teasable__lang,.linklist--service,.breadcrumb{display:none}}
/** Sprachschalter in Collections verstecken */
//.collection .teasable__lang,.collection > p:first-child > em{display:none}
/** Größe der Linkkennzeichnung im Fließtext */
.mwf-paragraph a:before{font-size:.75em}
/** Login-Hinweis bbkAdded.js->checkForExtra() */
#loginWarn.teasable--warn{margin-top:.625rem}
#loginWarn.teasable--warn a{display:block;border-bottom:1px solid transparent}
#loginWarn.teasable--warn a:before{content:"\276F";margin-right:.325rem;color:#0062a1;}
#loginWarn.teasable--warn a:hover{text-decoration:none}
/** Statistiktabellen nicht umbrechen lassen */
.table--instatistics-dl .teasable__size{white-space:nowrap}
table[class^=listTableStatistic] td:nth-child(2){word-break:break-word;word-wrap:break-word;}
/** Abstand TeaserLong */
.teasable__main-info .teasable__text{margin-top:1.25rem}
.resultlist__item .teasable__main-info{padding-top:.625rem;padding-bottom:.3125rem}
/** MWF Seitenzahlen ausblenden */
.mwf-pager{display:none;}
/** Medienmodul */
.nav-tabs .mediatabs__item, .tabNavi .mediatabs__link.nav-link{border-top: 1px solid #c5c5c5;background:none;font-size:1.125rem}
.mediatabs__link.nav-link.active,.mediatabs__link.nav-link:hover,.mediatabs__link.nav-link:focus{background:#0062a1;border-color:#0062a1;color:#ffffff;font-size:1.125rem;}
.mediatabs__badge{margin:0 -.6875rem 0 .6875rem}
.mediatabs__contents{color:#ffffff;background:#0062a1}
.mediatabs__contents .p-3{padding:1.25rem!important}
.mediatabs__contents .linklist__link{border-color:transparent}
.mediatabs__all-link,.mediatabs__related{background: none!important;border-top:1px solid #f0f0f0;margin:0 1.25rem 0;padding-bottom:1.25rem!important;}
.mediatabs__all-link a::after,.mediatabs__related a::after{content:"\f105";font: normal normal normal .875em/1 FontAwesome;margin-left: 0.31rem;text-decoration: none;width:.5em}
/** Slider .h1 */
.bbk-slider__headline{font-size:1.5rem}
/** Ohne Linien bei Inhaltsverzeichnis und Service-Navi */
nav.linklist > ul.linklist__items.rte--list{border-bottom:1px solid #dbdbdb;padding-bottom:10px}
ul.linklist__items.rte--list a.link.linklist__link{border:none}
nav.linklist a.link.linklist__link{border:none}
/** Fokus+Statistik */
.cm-grid--homepage .content > .row.pb-4:nth-of-type(4) > .col-md-5 > .collection--aside{padding:1.25rem;}
.cm-grid--homepage .content > .row.pb-4:nth-of-type(4) > .col-md-5 > .collection--aside .collection__item{padding:0}
.collection--aside .collection__item, .collection--aside .resultlist__item{background:transparent;padding-left:0}
.teasable__source{background:transparent}
.cm-grid--homepage .content > .row.pb-4:nth-of-type(4) > .col-md-5 > .collection--aside .collection__item-content,.cm-grid--homepage .content > .row.pb-4:nth-of-type(4) > .col-md-5 > .collection--aside .teasable--stats{border:none}
.navbar-main__item a[data-trigger='1'].navbar-main__trigger span.navbar-main__label::after{content:"\a0";}
.cm-grid--homepage .content > .row.pb-4:nth-of-type(4) > .col-md-5 > .collection--aside .collection__item-content a.col-8::before{content:"\f105";color: #0062a1;font: normal normal normal .875em/1 FontAwesome;margin-right: 0.31rem;}
.cm-grid--homepage .content > .row.pb-4:nth-of-type(4) > .col-md-5 > .collection--aside .collection__item-content:hover a.col-8::before{text-decoration: none;}
@media (min-width: 1024px) {
/** Header */
.header__navbar{background:#ffffff}
input.header-search-form__input{border-bottom:1px solid #abadad!important}
/** Hover Sekundärnavi + Breadcrumb */
.content > .row > aside.col-sm-12.col-lg-3,.breadcrumb{opacity:.8;transition:opacity .25s}
.content > .row > aside.col-sm-12.col-lg-3:hover,.breadcrumb:hover{opacity:1}
}
@media (pointer: coarse) and (min-width: 1024px) {
  .content > .row > aside.col-sm-12.col-lg-3,.breadcrumb{opacity:1;}
}
/** Docreader Icons Position */
.docreader-link i, .docreader-link i {
    margin-top: -0.33rem;
}
/** Statistik Trendbanner */
.collection--trends p {
    min-height: 2.5rem;
}
.collection--trends .h1, .collection--trends .teasable__trend {
font-size: 1rem;
}
.collection--trends .h2 {
font-size: 0.85rem;
}
.collection--trends .teasable--aside {
border: none;
background-color: #f0f0f0;
}
/** BBKCM9-1827: Spaltenbreite Terminlisten */
@media (min-width: 768px) {
.flex-column .teasable__meta-info {
min-width: 14rem;
}}
