/* .dbb-eu opener */
.dbb-eu .opener { margin-top: -2.8% !important; }
.dbb-eu .opener>a, .dbb-eu .col-content>a:not(.backward) { display: none;  }
.dbb-eu [class^=teaser] .date span { text-transform: uppercase; font-size: .86em; }
.dbb-eu .date .category { display: none; }
.dbb-eu .news time:not(.no-category)::after { content: ''; }
.dbb-eu .news [class^=teaser] h2 a { color: var(--euBlue);}

/* dbb europathemen Artikel */
body.dbb-eu.article header, body.dbb-eu.article .breadcrumb { border-bottom: 1px solid var(--euBlueDark); }
body.dbb-eu.article .breadcrumb { background-color: var(--euBlueDark); }
body.dbb-eu.article .breadcrumb ol, body.dbb-eu.article .breadcrumb ol a, body.dbb-eu.article .breadcrumb ol a:hover { color:#fff; }
body.dbb-eu.article .opener { padding: 0; margin-top: 0 !important; }

/* dbb eu Prio 1*/
.dbb-eu.start .opener .fsc-element:nth-of-type(2){ background-color: var(--euBlueDark); margin-bottom: var(--contentGap); }
.dbb-eu .teaser-prio1 .text-block {  color: #fff; padding: 1.8em 1.8em 2.1em; }
.dbb-eu .teaser-prio1 a {color: #fff !important;}
.dbb-eu .teaser-prio1 h1 { margin-bottom: 7px; font-size: 1.8em; }
.dbb-eu .teaser-prio1 h1 span { display:block; font-size: .66em; color: #fff;margin-bottom: 7px; }
.dbb-eu .teaser-prio1 .text {  display: flex; flex-direction: column; }
.dbb-eu .teaser-prio1 .text .date { order: 1; margin-bottom: 15px; }
.dbb-eu .teaser-prio1 .teaser-text { order: 2; color: #fff;}

/* dbb eu ab Prio 2 */
.dbb-eu.start .opener .fsc-element:nth-of-type(5) { padding: 0 30px; }

/* dbb eu Kurznachrichten Box und Seite */
.dbb-eu.start .opener .fsc-element:nth-of-type(3) { background-color: var(--euBlue); color: #fff; padding: 24px 18px 30px 30px;}
.dbb-eu.start .opener .fsc-element:nth-of-type(3) .news, .dbb-eu.short-news .news { display: flex; flex-direction: column; gap: 3em;}
.dbb-eu.start .opener .fsc-element:nth-of-type(3) h2 { font-size: 1.875em;color: #fff; margin-bottom: 40px;}

.dbb-eu .external-news  { display: flex; flex-direction: column; margin:0; }
.dbb-eu.start .external-news  {  background-color: var(--euBlue); }
.dbb-eu.start .external-news a { color: #fff; }
.dbb-eu .external-news  h3 { font: 1.1em var(--fontText); text-transform: uppercase; }

/* dbb News auf Europathemen */
.dbb-eu.start [class^=aside] .fsc-element { margin: 0 1.8em 1.8em;}
.dbb-eu.start [class^=aside] .fsc-element h2 {font-size: 1.58em; color: var(--contentBlue); margin: .9em 0;}
.dbb-eu [class^=aside] .news { display: flex; flex-direction: column; gap: 30px; }
.dbb-eu .teaser-mbox .image {margin-bottom: 15px; }
.dbb-eu .teaser-mbox h3 { font-size: 1.05em; line-height: unset; hyphens: auto; }
.dbb-eu .teaser-mbox h3 a { color: var(--euBlue); }
.dbb-eu .teaser-mbox h3 span  { display: none;}
.dbb-eu .teaser-mbox .date span { display: none; }
.dbb-eu .teaser-mbox time { display: block; font-size: .9em; }

/* dbb eu Artikel */
.dbb-eu .news-single h1 { color: var(--euBlueDark); }

/* dbb europa Archivbox */
.dbb-eu:not(.start) [class^=aside] .fsc-element .news { background-color: var(--euBlueDark);}
.dbb-eu .mbox.archive { border-color: #fff; margin: 40px 30px 30px; }
.dbb-eu .mbox.archive h2 { color: #fff;}
.dbb-eu .mbox.archive .item a { color: #fff; font-size: 1.15em;}

@media (min-width: 576px) {
    /* dbb europa News */
    .dbb-eu .teaser-mbox {display: flex; gap: 1em;  }
    .dbb-eu .teaser-mbox .image {margin-bottom: 0; flex-shrink: 0; }
}

@media (min-width: 768px) {
    /* dbb eu Kurznachrichten */
    .dbb-eu.start .opener .fsc-element:nth-of-type(3) .news {flex-flow: wrap row; }

    /* dbb eu Prio 2-4 */
    .dbb-eu.start .opener .fsc-element:nth-of-type(5) .news { display: flex; justify-content: space-between; gap:2%; padding: 0;}
    .dbb-eu .teaser-prio2-3 {font-size: .8em; margin-bottom: 0;}
    .dbb-eu:not(.start,.short-news) .content .fsc-element:nth-of-type(2) .news { display: flex; gap: var(--contentGap); margin-bottom: 22px; padding-bottom: 30px; border-bottom: 1px dotted #666;}
}

@media (min-width: 992px) {

    /* dbb eu Prio 2 - 4 */
    .dbb-eu .teaser-prio2-3 {font-size: .92em;}

    /* dbb europa News */
    .dbb-eu.start [class^=aside] .fsc-element { margin: 0 1.2em 1.2em;}
    .dbb-eu .teaser-mbox { flex: 1; flex-direction: column;}
    .dbb-eu .teaser-mbox h2 { font-size: 1.12em; }

    /* dbb eu Kurznachrichten  */
    .dbb-eu.start .opener .fsc-element:nth-of-type(3) .news {flex-wrap: nowrap; gap: 1.4em;  }

}

@media (min-width: 1200px) {
    /* dbb europa News */
    .dbb-eu.start [class^=aside] .fsc-element { margin: 0 1.8em 1.8em;}
}

@media (min-width: 1320px) {
    /* dbb eu opener */
    .dbb-eu.start .opener { display: grid; grid-template-columns: auto 860px 60px 400px auto; }

    /* News Prio 1 */
    .dbb-eu.start .opener .fsc-element:nth-of-type(2) { grid-area: 2/2/4/3; }

    /* dbb eu Kurznachrichten*/
    .dbb-eu.start .opener .fsc-element:nth-of-type(3) { grid-area: 2/4/3/5; }
    .dbb-eu.start .opener .fsc-element:nth-of-type(3) .news {flex-direction: column; gap: 40px; }

    /* dbb eu Prio 2 - 4 */
    .dbb-eu.start .opener .fsc-element:nth-of-type(5) { grid-area: 4/1/5/-1; }
    .dbb-eu.start .opener .fsc-element:nth-of-type(5) .news { width: 1320px; margin: 0 auto; }
    .dbb-eu .teaser-prio2-3 { font-size: 1em; max-width: 400px;}

    /* dbb europa News */
    .dbb-eu .teaser-mbox {  flex-direction: row; }

}