body {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
b,strong {
  font-weight:bolder;
}
@media only screen and (max-width: 960px) {
    p {
        font-size: 15px;
        line-height: 1.95;
    }
}
@media only screen and (max-width: 960px) {
    h4 {
        font-size: 16px;
    }
}
h2, h3, h4, h6 {
    text-transform: uppercase;
}
.kein-capslock h2, .kein-capslock h3, .kein-capslock h4, .kein-capslock h6 {
    text-transform: none;
}
@media only screen and (max-width: 1200px) {
    .banner {
        height: 60vw !important;
        min-height: 60vw !important;
    }
}
@media only screen and (max-width: 1200px) {
    .banner img{
       width: 150vw !important;
       object-fit: contain !important;
       height: 100% !important;
    }
}
header {
    display: none !important;
}
@media only screen and (max-width: 960px) {
    .einer-plus-zwei-teaser-mit-bild  {
        padding-top: 0;
    }
}
@media only screen and (min-width: 960px) {
    .einer-plus-zwei-teaser-mit-bild .grosser-artikel {
        padding-right: 41px;
        border-right: 1px solid #e1e1e1;
    }
}
@media only screen and (max-width: 960px) {
    .einer-plus-zwei-teaser-mit-bild .grosser-artikel h3 {
        font-size: 18px;
    }
}
@media only screen and (min-width: 960px) {
    .einer-plus-zwei-teaser-mit-bild .kleiner-artikel {
        padding-left: 41px;
    }
}
.einer-plus-zwei-teaser-mit-bild figure {
    margin-bottom: 20px;
}
.einer-plus-zwei-teaser-mit-bild h3 {
    margin: 10px 0 14px 0;
}
@media only screen and (max-width: 960px) {
    .themen-dieser-ausgabe h3 {
        margin: 30px 0 14px 0;
    }    
}
.einer-plus-zwei-teaser-mit-bild p {
    margin: 0;
}
.drei-teaser-mit-bild figure {
    margin-bottom: 20px;
}
.drei-teaser-mit-bild h4 {
    margin: 10px 0 14px 0;
}
.drei-teaser-mit-bild p {
    margin: 0;
}
.drei-teaser-mit-bild .uk-grid-medium > * {
    padding: 0 10px 0 30px;
}
@media only screen and (min-width: 960px) {
    .vier-artikel-elemente .uk-grid-small > * {
        padding: 0 40px;
    }
}
@media only screen and (min-width: 960px) {
    .vier-artikel-elemente .uk-first-column {
        margin-left: -50px;
    }
}
@media only screen and (max-width: 960px) {
    .vier-artikel-elemente .uk-grid-margin {
        margin-top: 25px;
    }
}
@media only screen and (min-width: 960px) {
    .vier-artikel-elemente .uk-container  {
        padding-right: 0;
    }
}
@media only screen and (min-width: 960px) {
    .vier-artikel-elemente .uk-container .uk-grid  {
        margin-left: -35px;
    }
}
.vier-artikel-elemente .uk-card-body {
    padding: 0;
}
.vier-artikel-elemente h4 {
    margin: 10px 0 12px 0;
}
.vier-artikel-elemente p {
    margin: 0;
}
.vier-artikel-elemente {
    border-top: 1px solid #e1e1e1;
    background-color: #ffffff;
}
@media only screen and (min-width: 960px) {
.vier-artikel-elemente .uk-grid-small > .uk-grid-margin + .uk-grid-margin {
    border-left: 1px solid #e1e1e1;
}
}
.uk-overlay div h2 strong {
    padding: 10px;
    background-color: #e5007d;
}
.uk-overlay.uk-position-bottom-left {
    background: 0;
    transform: translateX(300px) translateY(-300px) !important;
}
.uk-overlay div h2 {
    line-height: 1.1; 
}
h6 {
    font-size: 14px !important;
    color: #e5007d !important;
    margin: 0 !important;
}
.editorial {
    background-color: #f8f9f9;
}
.zum-inhalt-button a {
    font-family: 'TeX Gyre Heros Bold', sans-serif;
    color: #ffed00;
    border-radius: 5px !important;
    background-color: #e5007d !important;
}
@media only screen and (max-width: 960px) {
    .zum-inhalt-button a {
        padding: 0 20px;
    }
}
.themen-dieser-ausgabe h3 {
    font-size: 24px !important;
    color: #e5007d;
}
@media only screen and (max-width: 960px) {
    .meldungen {
        padding-right: 0;
        padding-left: 0;
    }
}
@media only screen and (min-width: 960px) {
    .meldungen {
        padding-right: 92px;
    }
}
.meldungen figure {
    width: 300px;
}
@media only screen and (max-width: 1600px) {
    .meldungen figure {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (max-width: 960px) {
    .meldungen-text {
        width: 100%;
    }
}
.meldungen-text h4 {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}
.meldungen-text h4 strong:first-child {
    font-size: 52px;
    color: #e5007d;
    margin-right: 20px;
}
.less-margin {
    margin-top: 20px !important; 
}
.no-padding {
    padding: 0px !important; 
}
.medium-margin {
    margin-top: 43px !important; 
}
.editorial {
    padding-top: 30px;
    padding-bottom: 30px;
}
@media only screen and (min-width: 960px) {
    .editorial {
        padding: 60px 40px;
    }
}
.editorial h4{
    margin-bottom: 18px;
}
.editorial p{
    margin-top: 0;
}
.editorial-person {
    margin: 0 auto;
    text-align: center;
}
@media only screen and (min-width: 960px) {
    .editorial-person {
        padding-left: 30px !important;
    }
}
@media only screen and (max-width: 960px) {
    .editorial-person {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media only screen and (max-width: 960px) {
    .editorial-text {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.editorial-person figure {
    width: 200px;
    height: 200px;
    display: inline-block;
}
.editorial-person p {
    font-size: 14px;
    margin: 0;
}
@media only screen and (max-width: 960px) {
    .meldungen-und-editorial .uk-container > div {
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 20px;
    }
}
.magenta {
    color: #e5007d;
}
.magenta > * {
    color: #e5007d;
}
.uk-slideshow .uk-overlay-secondary {
    display: none;
}
.zusammenfassung p {
    font-size: 18px;
    line-height: 1.56;
}
.zusammenfassung h2 {
    display: inline;
    padding: 0px 12px !important;
    background-color: #e5007d !important;
    color: #ffed00;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    margin-top: 35px;
    line-height: 1.3;
}
.zusammenfassung .uk-padding-large, .zusammenfassung-invers .uk-padding-large {
    padding-left: 60px;
    padding-right: 60px;
}
@media only screen and (max-width: 960px) {
    .zusammenfassung .uk-padding-large, .zusammenfassung-invers .uk-padding-large {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
    }
}

.zusammenfassung-invers h2 {
    display: inline;
    padding: 0px 12px !important;
    background-color: #ffed00 !important;
    color: #e5007d !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    margin-top: 35px;
    line-height: 1.3;
    margin-bottom: 0;
}
.zusammenfassung-invers.zusammenfassung-untertitel h2 {
  /* display: table; */ 
}

@media only screen and (max-width: 960px) {
    .zusammenfassung h2, .zusammenfassung-invers h2 {
        font-size: 23px !important;
        padding: 0px 6px !important;
    }
}
@media only screen and (max-width: 960px) {
    .artikel-layout-2 .uk-container > .uk-grid {
        margin-left: 0;
    }
}
@media only screen and (max-width: 960px) {
    .artikel-layout-2  {
        padding: 0;
    }
}
@media only screen and (max-width: 960px) {
    .bild-mit-caption {
        padding: 0;
        margin: 0;
    }
}
.bild-mit-caption figure + h4 {
    margin-top: 0;
    display: inline;
}
.bild-mit-caption figure+figure {
    display: inline;
}
.bild-mit-caption figure+figure img {
    width: 18px;
    margin-bottom: 6px;
    margin-right: 5px;
}
.zusammenfassung-invers p {
    font-size: 18px;
    line-height: 1.56;
}
.magenta-artikel-tag h6 {
    font-size: 16px !important;
    margin-bottom: 25px !important;
}
.uk-height-large {
    height: 670px;
}
@media only screen and (max-width: 960px) {
    .artikel-person {
        text-align: center;
        padding: 0px 30px;
        margin: 0;
    }
}
@media only screen and (max-width: 960px) {
    .artikel-person .uk-grid {
        margin-left: 0;
    }
}
@media only screen and (max-width: 960px) {
    .artikel-container .uk-container > .uk-grid {
        margin-left: 0;
        padding-top: 0;
    }
}
.artikel-person-text {
    padding-left: 0;
    padding-top: 7px;
}
@media only screen and (max-width: 960px) {
    .artikel-person-text {
        margin-top: 0px !important;
    }
}
.artikel-person p {
    font-size: 14px;
    margin: 0;
    line-height: 1.8;
}
@media only screen and (max-width: 960px) {
    .artikel-person p {
        font-size: 13px;
        line-height: 1.75;
    }
}
.artikel-person figure {
    width: 84px;
    height: 84px;
    display: inline-block;
}
.hinweis-block .uk-first-column {
    border: 10px solid #ffed00;
    font-size: 14px;
    margin-left: 40px;
    padding: 32px 22px;
}
@media only screen and (max-width: 960px) {
    .hinweis-block .uk-first-column  {
        margin-left: 0px !important;
    }
}
@media only screen and (max-width: 960px) {
    .hinweis-block-volle-breite .uk-first-column  {
        margin-left: 40px !important;
    }
}
.hinweis-block figure {
    margin: 0px !important;
}
.hinweis-block figure + p {
    margin-top: 5px !important;
    margin-left: 50px !important;
}
.hinweis-block
.gallery-mit-hintergrund {
    background-color: #ffed00;
    padding: 60px;
}
.gallery-mit-hintergrund p {
    font-size: 14px;
}
.artikel-text h4 {
    margin-bottom: 16px;
}
.artikel-text p {
    margin: 0;
}
.artikel-text p + p{
    margin-top: 25px;
}
@media only screen and (max-width: 960px) {
    .artikel-text {
        padding-left: 0;
    }
}
@media only screen and (max-width: 960px) { 
    .artikel-person-bild {
        padding-left: 0;
    }
}
@media only screen and (min-width: 960px) {
    .weitere-themen {
        margin-bottom: 20px;
    }
}
.bild-mit-caption figcaption {
font-style: normal;
  font-size: 12px;
  text-align: left;
  height: 0;
  transform-origin: bottom left;
  left: calc(100% + 5px);
  transform: rotate(270deg);
  position: relative;
  bottom: 5px;
}
@media only screen and (max-width: 960px) {
    .bild-mit-caption figcaption {
        padding-top: 0;
    }
}
@media only screen and (max-width: 960px) {
    .bild-mit-caption figure {
    }
}
@media only screen and (min-width: 960px) {
    footer {
        max-width: 1600px;
        margin: 0 auto;
    }
}
footer .uk-grid {
    justify-content: center;
}
footer .uk-grid div {
    text-align: center;
    margin-top: 20px !important;
}
@media only screen and (max-width: 960px) {
    footer .uk-grid div:last-child {
        margin-bottom: 20px;
    }
}
@media only screen and (min-width: 1620px) {
    footer section {
        padding-top: 20px !important;
    }
}
footer a {
    color: #0e071d;
}
@media only screen and (max-width: 1620px) {
    .full-width-image img {
       width: 150vw !important;
       object-fit: contain !important;
       height: 100% !important;
    }
}
@media only screen and (max-width: 1620px) {
    .full-width-image {
        height: 60vw !important;
        min-height: 60vw !important;
    }
}
h4 a {
    color: #000000;
}
h3 a {
    color: #000000;
}
a {
    text-decoration: none !important;
    background: none !important;
}

@media only screen and (max-width: 960px) {
    .vorherige-ausgaben li {
        width: 100%;
    }
}

@media only screen and (min-width: 960px) {
    .vorherige-ausgaben li {
        width: calc(100% * 1 / 3.001);
        padding-left: 53px;
    }
}
@media only screen and (min-width: 1400px) {
    .vorherige-ausgaben li {
        width: calc(100% * 1 / 5.001);
    }
}
.vorherige-ausgaben .uk-slider-items {
    transform: none !important;
    min-height: 336px !important; 
}
.vorherige-ausgaben .uk-container {
    max-width: 1600px !important;
}
@media only screen and (min-width: 960px) {
    .vorherige-ausgaben .uk-container {
        padding-left: 80px;
        padding-right: 80px;
    }
}
@media only screen and (max-width: 960px) {
    .vorherige-ausgaben .uk-container {
        padding-left: 0px;
        padding-right: 0px;
    }
}
.vorherige-ausgaben img {
    width: 240px !important;
    height: 336px !important;
}
.vorherige-ausgaben {
    background-color: #ffed00;
}
.vorherige-ausgaben svg {
    color: black;
}
@media only screen and (min-width: 960px) {
    .vorherige-ausgaben {
        margin-bottom: 70px;
    }
}
.vorherige-ausgaben .uk-dotnav {
    display: none;
}
.vorherige-ausgaben .uk-position-bottom {
    padding: 10px;
}  

.vorherige-ausgaben-titel .uk-container .uk-padding-remove-horizontal {
    padding: 0 !important;
    padding-top: 62px !important;
}
.vorherige-ausgaben .uk-container > div {
    padding-top: 0;
    padding-bottom: 75px;
}
.vorherige-ausgaben-titel {
    background-color: #ffed00;
}
.vorherige-ausgaben-titel h3 {
    color: #e5007d;
}
.hat-blaetter-buttons {
    padding: 10px 30px;
    z-index: 1000;
    width: initial;
}
.hat-blaetter-buttons a {
    background-color: #e5007d !important;
    border-radius: 50% !important;
    font-weight: bold;
    color: #ffffff;
    font-size: 20px;
    animation-name: buttonAnimation;
    animation-duration: 1s;
    animation-delay: 1s;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
    opacity: 0;
}
.hat-blaetter-buttons a {
    background-image: url(/home/pfeil.svg) !important;
    padding-right: 15px;
    padding-left: 15px;
    background-repeat: no-repeat !important;
    background-size: 15px !important;
    background-position: 14px center !important;
}
.uk-position-center-right a {
    transform: scaleX(-1);
}
.empty-section {
    padding: 1px 0;
}
@keyframes buttonAnimation {
  to {
    opacity: 1;
  }
}
.gelbe-nummern strong {
    display:inline-block;
}
.gelbe-nummern strong::first-letter {
    padding: 3px 10px;
    background-color: #ffed00;
    border-radius: 50%;
    font-weight: bolder;
    font-size: 24px;
    margin-right: 5px;
    font-family: 'TeX Gyre Heros Bold',sans-serif;
}
.zitat {
    padding-left: 0;
}
.zitat h4 {
    color: #e5007d;
    margin-bottom: 0;
}
.zitat p {
    text-align: right;
    margin-top: 5px;
}
.gelber-hintergrund {
    background-color: #ffed00;
}
.alles-magenta * {
    color: #e5007d !important;
}
@media only screen and (max-width: 1600px) {
    .haupt-editorial .meldungen .uk-grid :nth-child(1) {
        order: 1;
    }
}
@media only screen and (max-width: 1600px) {
    .haupt-editorial .meldungen .uk-grid :nth-child(2) {
        order: 2;
    }
}
@media only screen and (max-width: 1600px) {
    .haupt-editorial .meldungen .uk-grid :nth-child(3) {
        order: 3;
    }
}
@media only screen and (max-width: 1600px) {
    .haupt-editorial .meldungen .uk-grid :nth-child(4) {
        order: 5;
    }
}
@media only screen and (max-width: 1600px) {
    .haupt-editorial .meldungen .uk-grid :nth-child(5) {
        order: 4;
    }
}
@media only screen and (max-width: 1600px) {
    .haupt-editorial .meldungen .uk-grid :nth-child(6) {
        order: 6;
    }
}
@media only screen and (max-width: 1600px) {
    .haupt-editorial .meldungen .uk-grid :nth-child(7) {
        order: 7;
    }
}
@media only screen and (max-width: 960px) {
    .uk-position-fixed {
        top: calc(100% - 30px);
    }
}
@media only screen and (max-width: 960px) {
    .empty-section .uk-position-center-left {
        padding-right: 900px;
        background-color: rgba(255, 255, 255, 0.6);
        padding-left: 15px;  
    }
}
@media only screen and (max-width: 960px) {
    .empty-section .uk-position-center-right {
        padding-right: 10px; 
    }
}
@media only screen and (max-width: 960px) {
    .empty-section .uk-position-center-right.nur-rechter-pfeil {
        padding-right: 50px; 
        padding-left: 900px; 
        background-color: rgba(255, 255, 255, 0.6);
    }
}
@media only screen and (min-width: 960px) {
    .podcast-ueberschrift {
        padding-left: 225px;
    }
}
@media only screen and (min-width: 960px) {
    .podcast-image figure {
        float: right;
    }
}
.zwei-farben-artikel-tag h6 {
    font-size: 16px !important;
    margin-bottom: 25px !important;
}
.zwei-farben-artikel-tag h6 strong {
    color: #000000;
}
@media only screen and (max-width: 960px) {
    .zwei-farben-artikel-tag p {
        line-height: 1.85;
    }
}
.zusammenfassung-untertitel h2:after, .zusammenfassung-untertitel-invers h3:before {
    content: '\A';    
 /* white-space: pre; */
}
.zusammenfassung-untertitel h3 {
    font-size: 24px !important;    
    display: inline;
    padding: 0px 12px !important;
    background-color: #e5007d !important;
    color: #ffed00;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    margin-top: 35px;
    line-height: 1.25;
}
.zusammenfassung-untertitel-invers h3 {
    font-size: 24px !important;    
    display: inline;
    padding: 0px 12px !important;
    background-color: #ffed00 !important;
    color: #e5007d;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    margin-top: 35px;
    line-height: 1.25;
}
@media only screen and (max-width: 960px) {
    .zusammenfassung-untertitel-invers h3, .zusammenfassung-untertitel h3 {
        font-size: 20px !important;
        padding: 0px 6px !important;
    }
}
.zusammenfassung-untertitel h2 + p {
    line-height: 0;
    visibility: hidden;
    margin: 6px 0 0 0;
}
@media only screen and (max-width: 960px) {
    .zusammenfassung-untertitel h2 + p {
        margin: 3px 0 0 0;
    }
}
@media only screen and (max-width: 960px) {
    .artikel-text h3 {
        font-size: 18px;
        line-height: 1.3;
    }
}

@media only screen and (max-width: 960px) {
    section.zusammenfassung .uk-grid :nth-child(1), section.zusammenfassung-invers .uk-grid :nth-child(1) {
        order: 2;
        margin-top: 25px;
    }
}
@media only screen and (max-width: 960px) {
    section.zusammenfassung .uk-grid :nth-child(2), section.zusammenfassung-invers .uk-grid :nth-child(2) {
        order: 1;
    }
}
.artikel-text.zitat-ohne-autor p strong {
    color: #e5007d;
}
.artikel-text.zitat-ohne-autor figure+p {
    display: inline;
}
.zitat-ohne-autor figure {
    display: inline;
    position: relative;
    right: 15px;
    margin-right: -5px;
}
.zitat-ohne-autor figure img {
    width: 30px;
}
#navbar {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 960px) {
    .center-bild-mobile figure {
        margin-left: auto;
        margin-right: auto;
    }
}
.datenschutz h3 {
    margin-top: 36px;
    margin-bottom: 18px;
    color: #e5007d;
}
@media only screen and (max-width: 960px) {
    .datenschutz h3 {
        font-size: 22px;
    }
}
@media only screen and (max-width: 960px) {
    .datenschutz h2 {
        font-size: 28px;
    }
}
.uk-checkbox {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}
.uk-button[type="submit"] {
    border-radius: 5px !important;
}
.vorherige-ausgaben-titel .uk-container {
    max-width: 1575px !important;
    height: 150px;
}
.data-consent-checkbox-text {
    display: inline;
}
.farbiger-hintergrund {
    background-image: url(/home/hintergrund-bubble-yellow.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
}
@media only screen and (min-width: 600px) {
    .parteiakademie-hintergrund {
        background-image: url(/home/parteiakademie.png) !important;
        background-size: contain;
        background-repeat: repeat;
    }
}
.dreieck-hintergrund {
    background-image: url(/home/hintergrund-fraktionen.png) !important;
    background-size: contain;
    background-repeat: repeat;
}
@media only screen and (min-width: 600px) {
    .dreieck-hintergrund-neu {
    background-image: url(/home/fraktionsnews-223-hintergrund.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    }
}
@media only screen and (min-width: 600px) {
    .unser-wertekompass {
    background-image: url(/home/wertekompass_hintergrund.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    }
}
@media only screen and (min-width: 600px) {
    .buerokratiearm {
        background-image: url(/home/burokratiearm_hintergrund.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
@media only screen and (min-width: 600px) {
    .europaeische-depesche {
        background-image: url(/home/europaeische-depesche-hintergrund.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
@media only screen and (min-width: 600px) {
    .europaeische-depesche-grau {
        background-image: url(/home/europaeische-depesche-grau-hintergrund.png) !important;
    }
}
@media only screen and (min-width: 600px) {
    .werteorientiert-und-pragmatisch {
        background-image: url(/home/hintergrund-werteorientiert.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
@media only screen and (min-width: 600px) {
    .mit-kickstart-in-die-zweite-haelfte {
        background-image: url(/home/fraktionsnews-223-hintergrund-1.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
.hintergrund-entfernen {
    background: none;
}
.bold-wird-magenta strong {
    color: #e5007d !important;
}
.link-icon figure:first-of-type {
    float: left;
    margin-right: 15px;
    margin-top: 28px;
}
.link-icon figure:first-of-type img {
    width: 65px;
}
.link-icon figure + p{
    margin-top: 20px;
}
.link-icon figure + p + p {
    margin-top: 0;
}
.magenta-h2 h2 {
    color: #e5007d;
}
.magenta-h2 .uk-animation-slide-bottom-small {
  padding-bottom: 0;
}
.zwei-farben-zitat-tag h3 strong {
    color: #e5007d;
}
.weisse-column {
    background-color: white;
    padding-bottom: 25px;
    padding-top: 25px;
    padding-right: 30px;
}
@media only screen and (max-width: 960px) {
    .weisse-column {
        padding-left: 25px;
    }
}
.h2-smaller h2 {
    font-size: 36px;
}
.kleinere-h3 h3 {
    font-size: 17px;
    line-height: 1.4;
}
.cookie-modal__content .cookie-modal__button.primary {
    color: #000000 !important;
}
.cookie-modal__content .cookie-modal__button {
    border: #e5007d 2px solid;
}
.cookie-modal__content .cookie-modal__check svg {
    right: 0px !important;
    position: absolute !important;
}
.cookie-modal__content .cookie-modal__checkbox:checked {
    background-color: #e5007d;
}
.cookie-modal__options {
    display: none !important; 
}
.cookie-modal__title {
    font-family: 'TeX Gyre Heros Bold',sans-serif;
    font-weight: 700;
}
.cookie-modal__text {
    line-height: 1.5 !important;
}
@media only screen and (max-width: 600px) {
    .cookie-modal__text {
        font-size: 12px !important;
    }
}
.cookie-modal__buttons {
    justify-content: center !important;
    flex-wrap: wrap !important;
    row-gap: 10px !important;
}
@media only screen and (max-width: 600px) {
    .cookie-modal__buttons {
        font-size: 14px !important;
        padding: 4px 13px;
    }
}
.cookie-modal__content {
    margin: 15vh auto 0 !important;
}
@media only screen and (max-width: 600px) {
    .cookie-modal__content {
        margin: 0 !important;
    }
}
.error-seite h3 {
    margin-top: 70px;
}
.error-seite {
    background-image: url(/home/error.png) !important;
    background-size: contain;
    background-repeat: repeat;
    height: 79vh;
    padding: 10%;
}
.error-seite .uk-container {
    margin-bottom: 25px;
    max-width: 100%
}
.error-seite p {
    max-width: 30em;
    margin: 0 auto;
}
@media only screen and (min-width: 600px) {
    .europaball {
        background-image: url(/home/europaball.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
.app23 {
        background-image: url(/home/app23-mobile.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
}
@media only screen and (min-width: 600px) {
    .app23 {
        background-image: url(/home/app23.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
@media only screen and (min-width: 600px) {
    .israel-flagge {
        background-image: url(/home/israel-flagge.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
.scrollable-timeline {
    overflow-x: scroll;
}
.scrollable-timeline picture img {
    left: 0;
    top: 0;
    --uk-position-translate-x: 0;
    --uk-position-translate-y: 0;
    transform: none;
}
.werbung-bild figure {
    width: 100% !important;
}
.werbung-bild {
    padding: 0 !important;
}
.center .hinweis-block {
    margin: 0 auto !important;
}
.hinweis-block.pinker-rand .uk-first-column {
    border-color: #ec008c;
}
.center .uk-first-column {
    margin: 0 auto !important;
    list-style-image: url('/home/bullet-sternchen.svg');
}
.ul-custom-bullets ul {
    padding-left: 0;
    list-style-image: url('/home/bullet-sternchen.svg');
}
@media only screen and (min-width: 600px) {
    .weltkugel {
        background-image: url(/home/weltkugel.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
.gelbe-trennlinien hr {
    border: 3px #ffed00 solid !important;
}