/* 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.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 */
/* Breadcrumb */
div.wrapper ol.breadcrumb{display: none}
/* Header */
div.above > div.collection.mb-4:last-child {margin-bottom:0!important}
/* Welcome Img */
div.above > div.collection.mb-4:nth-child(1) {margin: .8125rem 0 0;}
div.above > div.collection.mb-4:nth-child(1) figure{margin: 0!important;}
/* 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__text::after{
  content: 'Mehr erfahren';
  border: 2px solid #f0f0f0;
  padding: .3125rem .625rem;
  margin-top: 1.25rem;
  display: inline-block;
}
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;}
/* 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:2.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}
}
