/* General */
.h2{font-size: 1.25rem}
.main>.collection .teasable--hovered, .main>.teasable--hovered{background: inherit}
.main .collection+.collection .collection__title-container{border-top: none}
.collection+.collection{margin:0}
.collection.mb-4{margin-bottom:1.25rem!important;}
div.collection__related-all {margin-top:2.5rem;border-top: 1px solid #262626;}
.collection__item-content>.teasable {border: none;}
/* ABOVE */
div.above .collection .teasable{border-top:none}
div.above > div.collection.mb-4:last-child {margin-bottom:0!important}
/* Breadcrumb */
div.wrapper ol.breadcrumb{display: none}
/* Header */
div.above > div.collection.mb-4:nth-child(1) {margin: -1.25rem 0 0!important; border:none;}
div.above > div.collection.mb-4:nth-child(1) .collection__item.collection__item--unlinked{border:none;margin:0;padding:0}
div.above > div.collection.mb-4:nth-child(1) .teasable.teasable--linked{display: flex; flex-direction: column;}
div.above > div.collection.mb-4:nth-child(1) .teasable.teasable--linked .teasable_main-info{order:1}
div.above > div.collection.mb-4:nth-child(1) .teasable__image {order:2}
div.above > div.collection.mb-4:nth-child(1) .teasable__title--marked{padding-left:0;}
div.above > div.collection.mb-4:nth-child(1) .teasable__title--marked:before {display: none;}
div.above > div.collection.mb-4:nth-child(1) .teasable__title {text-align: center; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: 1rem 0; margin: .625rem 0!important; text-transform: uppercase; font-size: 1.5em; letter-spacing:.03em;}
div.above > div.collection.mb-4:nth-child(1) figure{margin:0!important;padding:0;width: auto}
/* Focus Nav */
div.above > div.collection.mb-4:nth-child(2) {
  background: #0062a1;
  padding: 1.25rem 1.25rem 2.5rem;
  color: #fff!important;
  border: none!important;
  text-align: center!important;
  margin-top:-1.5rem;
}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content {width: 75%;margin-left:12.5%;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content .teasable__image figure{width: 25%;margin: auto;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content .teasable__text {margin-top:.3125rem;}
div.above > div.collection.mb-4:nth-child(2) li.collection__item {border-bottom: 1px solid #fff8;padding:1.25rem 0;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content .teasable__data a {z-index:99;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content .teasable__text::after{
  content: 'Mehr erfahren';
  border: 2px solid #f0f0f0;
  padding: .3125rem .625rem;
  margin-top: 1.25rem;
  display: inline-block;
}
html[lang=en] div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content .teasable__text::after{content:"More";}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items > li > .collection__item-content:hover .teasable__text::after{background: #f0f0f0;color: #0062a1;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .collection__item--focus,
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .collection__item:not(.collection__item--unlinked):hover,
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .resultlist__item--focus,
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .resultlist__item:not(.collection__item--unlinked):hover,
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .resultlist__item:not(.resultlist__item--unlinked):hover{
  background-color: inherit;
}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .teasable__title--marked {padding: 0;}
div.above > div.collection.mb-4:nth-child(2) ul.collection__items .teasable__title--marked .h1{color: inherit;font-size:1.5rem;}
div.above > div.collection.mb-4:nth-child(2) li.collection__item:last-child {border: none;}
div.above > div.collection.mb-4:nth-child(2) li.collection__item .teasable__text--icon p:last-child:after {display:none;}
div.above > div.collection.mb-4:nth-child(2) .h2.main__headline {margin-top: 1rem;font-size: 1.5em!important;}

/* Header text quote */
div.above > div.collection.mb-4:nth-child(2) blockquote {font-size: 1.25em;position: relative;margin-top:1.5rem;font-style:italic}
div.above > div.collection.mb-4:nth-child(2) blockquote:before,
div.above > div.collection.mb-4:nth-child(2) blockquote:after{position:absolute;color:#fff3;font-size:10em;font-style:initial}
div.above > div.collection.mb-4:nth-child(2) blockquote:before {content: "„";left:-2.5rem;bottom:-5rem;}
div.above > div.collection.mb-4:nth-child(2) blockquote:after {content: "“";right:-2.5rem;top:-5rem;}
div.above > div.collection.mb-4:nth-child(2) div.collection.mb-4 p:last-child{margin-bottom: 0}
/* Hinweis */
.teasable--warn {border: 2px solid #e52b38!important;}
div.above > div.collection.mb-4:nth-child(3) li.collection__item {padding:0;}
div.above > div.collection.mb-4:nth-child(3) li.collection__item .teasable--linked {padding:1.25rem;}
 
/* MAIN */
main.main > div.collection.mb-4:nth-child(1),
main.main > div.collection.mb-4:nth-child(3)  {background:#f0f0f0;padding:2.5rem 1.25rem;}

/* Aktuelles */
main.main > div.collection.mb-4:nth-child(1) {background:#f0f0f0; padding:3.5rem 3.75rem;}
main.main > div.collection.mb-4:nth-child(1) .teasable__title--marked {font-size: 1.1em;margin-bottom: .8125rem;}
main.main > div.collection.mb-4:nth-child(1) ul.collection__items > li  .teasable--linked{padding:1.25rem 0;}
main.main > div.collection.mb-4:nth-child(1) li.collection__item {margin-bottom:0.5rem;}
main.main > div.collection.mb-4:nth-child(1) li.collection__item:hover{background:#dbdbdb;}
main.main > div.collection.mb-4:nth-child(1) .teasable__title--marked,
main.main > div.collection.mb-4:nth-child(1) ul.collection__items > li > .collection__item-content .teasable__image {position:static;}
main.main > div.collection.mb-4:nth-child(1) .teasable__title--marked{padding:0;}
main.main > div.collection.mb-4:nth-child(1) .teasable__title--marked::before {display:none}
main.main > div.collection.mb-4:nth-child(1) .teasable__image [class~='fa']{top:1.25rem}
/* Top-Teaser */
main.main > div.collection.mb-4:nth-child(2) {margin:2.5rem 0 1.825rem!important;padding:0 0 1.25rem;}
main.main > div.collection.mb-4:nth-child(2) li.collection__item .teasable--linked {padding:0;margin:2.5rem;}
/* Weiterführende Informationen */
main.main > div.collection.mb-4:nth-child(3) li.collection__item .collection__item--focus,
main.main > div.collection.mb-4:nth-child(3) li.collection__item .collection__item:not(.collection__item--unlinked):hover,
main.main > div.collection.mb-4:nth-child(3) li.collection__item .resultlist__item--focus,
main.main > div.collection.mb-4:nth-child(3) li.collection__item .resultlist__item:not(.collection__item--unlinked):hover,
main.main > div.collection.mb-4:nth-child(3) li.collection__item .resultlist__item:not(.resultlist__item--unlinked):hover,
main.main > div.collection.mb-4:nth-child(3) li.collection__item .collection__link:focus,
main.main > div.collection.mb-4:nth-child(3) li.collection__item .collection__link:hover,
main.main > div.collection.mb-4:nth-child(3) li.collection__item .linklist__link:focus,
main.main > div.collection.mb-4:nth-child(3) li.collection__item .linklist__link:hover {background-color: #dbdbdb;}
main.main > div.collection.mb-4:nth-child(3) {margin-bottom: 3.75rem!important;}
main.main > div.collection.mb-4:nth-child(3) > .row > .col {position:relative}
main.main > div.collection.mb-4:nth-child(3) .collection__related-all {position: absolute;bottom: 0;left: .625rem;right: 2.5rem;}
main.main > div.collection.mb-4:nth-child(3) div.teasable__image {display: none;}
main.main > div.collection.mb-4:nth-child(3) .teasable__title--marked {font-size: 1.1em;margin-bottom:1.25rem;}
main.main > div.collection.mb-4:nth-child(3) ul.collection__items > li  .teasable__main-info {padding: 1.25rem;}
main.main > div.collection.mb-4:nth-child(3) li.collection__item a.collection__link{padding: .625rem 0;}
main.main > div.collection.mb-4:nth-child(3) li.collection__item .collection__item-content::hover {background: #dbdbdb;}
main.main > div.collection.mb-4:nth-child(3) .h2{padding:0;margin-bottom:.825rem!important;}
main.main > div.collection.mb-4:nth-child(3) .h2::before {display: none;}
main.main > div.collection.mb-4:nth-child(3) li.collection__item{padding:0;}
main.main > div.collection.mb-4:nth-child(3) div.collection.mb-4 > .row{margin-bottom: 5rem}
main.main > div.collection.mb-4:nth-child(3) div.collection.mb-4>.row:last-child{margin-bottom:1.25rem}
main.main > div.collection.mb-4:nth-child(3) .collection__related-all {position: absolute;bottom:1.875rem;left: .625rem;right: .625rem;}
main.main > div.collection.mb-4:nth-child(4) .col {flex-basis:100%;}
@media (min-width: 576px) {
  main.main > div.collection.mb-4:nth-child(1),
  main.main > div.collection.mb-4:nth-child(3)  {padding:2.5rem 3.75rem;}
  main.main > div.collection.mb-4:nth-child(4) .col {flex-basis: 50%;}
}
@media (min-width: 768px) {
  div.above > div.collection.mb-4:nth-child(2) .collection__items.d-flex.flex-wrap > * {flex-basis: 33.33%;}
  div.above > div.collection.mb-4:nth-child(2) li.collection__item {border-right: 1px solid #fff8;border-bottom: none;}
  div.above>div.collection.mb-4:nth-child(2) ul.collection__items .teasable__title--marked .h1{font-size: 1.25rem;}
  main.main > div.collection.mb-4:nth-child(1),
  main.main > div.collection.mb-4:nth-child(3)  {padding:2.5rem 1.25rem;}
  main.main > div.collection.mb-4:nth-child(1) li.collection__item{margin-bottom:0;padding:0.5rem 1.5rem;}
  main.main > div.collection.mb-4:nth-child(2) li.collection__item .teasable--linked{margin:1.875rem 0}
  main.main > div.collection.mb-4:nth-child(3) li.collection__item {padding: 0 1.25rem;}
  main.main > div.collection.mb-4:nth-child(3) .h2{margin-left:1.25rem;}
  main.main > div.collection.mb-4:nth-child(3) .collection__related-all {left: 1.25rem;right: 1.25rem;}
}
@media (min-width: 1024px) {
  main.main > div.collection.mb-4:nth-child(1),
  main.main > div.collection.mb-4:nth-child(3)  {padding:2.5rem 3.75rem;}
  div.above>div.collection.mb-4:nth-child(2) ul.collection__items .teasable__title--marked .h1{font-size: 1.5rem}
  main.main>div.collection.mb-4:nth-child(2) li.collection__item .teasable--linked{margin:0}
}
