/* Aus den Bezirken */
.start .container>article>h1 { font-size: 1.75em; background-color: #164294; color: #fff; padding: .9em 1em .8em; margin:0; overflow: hidden;}
.news-slider { background-color: #164294; color: #fff; position: relative; padding:0 12px 32px; margin-bottom: 60px; }
.news-slider a {color: #fff;}
.news-slider>button.slick-arrow { position: absolute; bottom: 29px; right: 60px; background: unset; border: unset;}
.news-slider>button.slick-arrow span { display: none; }
.news-slider>button.slick-next::after, .news-slider>button.slick-prev::before { font: 1.2em var(--fontAwesome); display: block; cursor: pointer; }
.news-slider>button.slick-next::after { content: '\f054';  }
.news-slider>button.slick-prev::before { content: '\f053'; position:relative; right: 50px; }
.news-slider::after { content: ''; display: block;  border-bottom: 1px dotted #fff; position: relative; bottom: 42px; right: 30px; }
.news-slider .text-items { }
.start .news-slider .teaser-slider, .news-slider .teaser-slider .teaser-innerwrap { background-color: #164294; padding:0; margin:0; min-height: 430px;}
.start .news-slider .teaser-slider { padding: 0 12px; }
.news-slider .teaser-slider h3 { font-size: .88em; margin-bottom: .6em; }
.news-slider .teaser-slider h2 { font-size: 1.5em; margin-bottom: .6em; }
.news-slider .teaser-slider h2 a:hover  { color: #fff;}
.news-slider .teaser-slider .date { font: .88em var(--fontHeadline); margin-bottom: 1.6em; color: #fff; float: unset; text-align: left;}
.news-slider .teaser-slider img { margin-bottom: .6em; width: 100%; max-width: unset; }
.news-slider .teaser-slider a.read-more { font-size: .98em; margin-bottom: 2.86em; background-color: #fff; border-radius: 0; color: #164294; float: unset;padding: 8px 0; width: 58%;}
.news-slider .teaser-slider a.read-more:hover { background-color: #164294; border: 1px solid #fff; color: #fff; transition: background-color 450ms; }
.news-slider ul.slick-dots { list-style: none; padding: 0; margin: 0 0 0 30px; display: flex; gap: 8px; }
.news-slider ul.slick-dots li button { width: 14px;height: 14px;display: block;cursor: pointer;text-indent: -9999px; border-radius: 50%;border: 0;outline: none;padding: 0;}
.news-slider ul.slick-dots li.slick-active button { background-color: #c1c1c1; border: 1px solid #fff}

@media (min-width: 576px) {

}
@media (min-width: 768px) {
    .news-slider {  }
    .news-slider .teaser-slider {   }
    .news-slider .text-items {  }

}

@media (min-width: 992px) {
    .news-slider .text-items { }

}

@media (min-width: 1200px) {
    .news-slider .text-items { }

}