.b-main__section--news-teaser-board, .b-main__section--news-teaser-list {
    margin-top: 50px;
}
@media only screen and (min-width: 769px){
.b-main__section {
    margin-bottom: 40px;    margin-top: 40px;
}
}
@media only screen and (min-width: 1025px){
.b-main__section--news-teaser-board, .b-main__section--news-teaser-list {
    margin-top: 30px;
}
}

.b-main__section--news-teaser-list .g-container {
    max-width: 1500px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
@media only screen and (min-width: 769px){
.b-main__section--news-teaser-list .g-container {
    padding-left: 30px;
    padding-right: 30px;
}
}
@media only screen and (min-width: 1281px){
.b-main__section--news-teaser-list .g-container {
    padding-left: 0px;
    padding-right: 0px;
}
}
.news-teaser-list-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    border: 0px solid green;
}
.news-teaser-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 982px;
    height: auto;
}
.news-teaser-list .article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    height: auto;
    border: 0px solid green;
    border-top: 1px solid #cad5da;
    padding-top: 15px;
    padding-bottom: 15px;
}
@media only screen and (min-width: 570px){
.news-teaser-list .article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
}
@media only screen and (min-width: 1025px){
.news-teaser-list .article {
    padding-top: 30px;
    padding-bottom: 30px;
}
}
.news-teaser-list .article:first-of-type {
    border-top-width: 0px;
}
.news-teaser-list .article.is-top-theme {
    background-color: #fff;
    margin-top: 0px;line-height:2;
}
.news-teaser-list .article .content-left {
    width: 100%;
    height: auto;
    border: 0px solid red;
}
@media only screen and (min-width: 570px){
.news-teaser-list .article .content-left {
    width: auto;
    height: auto;
}
}
@media only screen and (min-width: 570px){
.news-teaser-list .article .content-left.show-datebox {
    margin-left: 100px;
}
}
.news-teaser-list .article .content-left .image-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-column-align: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0px;
    border: 0px solid yellow;
}
@media only screen and (min-width: 570px){
.news-teaser-list .article .content-left .image-box {
    width: 210px !important;
}
}
@media only screen and (min-width: 1025px){
.news-teaser-list .article .content-left .image-box {
    width: 165px !important;
}
}
.news-teaser-list .article .content-left .image-box .image-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.news-teaser-list .article .content-left .date-box-holder {
    position: absolute;
    width: auto;
    height: auto;
    top: 0px;
    right: 20px;
    margin-top: 15px;
    border: 0px solid red;
}
@media only screen and (min-width: 570px){
.news-teaser-list .article .content-left .date-box-holder {
    left: 0px;
    right: auto;
    margin-top: 40px;
}
}
@media only screen and (min-width: 1025px){
.news-teaser-list .article .content-left .date-box-holder {
    margin-top: 30px;
}
}
.info-date-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #000224;
    width: 100px;
    height: 96px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.8);
}
@media only screen and (min-width: 1025px){
.info-date-box {
    height: 110px;
}
}
@media only screen and (min-width: 570px){
.news-teaser-list .article .content-left .date-box-holder > .info-date-box {
    padding-right: 20px;
    color: rgba(5, 127, 29, 1);
}
.news-teaser-list .article .content-left .date-box-holder.is-top-theme > .info-date-box {
    background-color: transparent;
}
}
.typo\:xxl, .b-quote__quote, .b-numbers-item--big .b-numbers-item__value {
    font-size: 31px;
    font-size: 1.9375rem;
    line-height: 1.06;
}
@media only screen and (min-width: 1025px){
.typo\:xxl, .b-quote__quote, .b-numbers-item--big .b-numbers-item__value {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 1.18;
}}
@media only screen and (min-width: 1281px){
.typo\:xxl, .b-quote__quote, .b-numbers-item--big .b-numbers-item__value {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 1.18;
}}
.info-date-box > .month, .info-date-box .day, .info-date-box .time {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    line-height: 1.0 !important;
}
@media only screen and (min-width: 570px){
.news-teaser-list .article .content-left .date-box-holder > .info-date-box > .month, .news-teaser-list .article .content-left .date-box-holder > .info-date-box .day, .news-teaser-list .article .content-left .date-box-holder > .info-date-box .time {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}}
.news-teaser-list .article .content-left .date-box-holder.is-top-theme > .info-date-box > .day {
    margin-top: 10px;
}
.news-teaser-list .article .content-left .date-box-holder.is-top-theme > .info-date-box > .month {
    margin-top: -6px;
}
@media only screen and (min-width: 570px){
.news-teaser-list .article .content-left .date-box-holder > .info-date-box > .time {
    color: #000224;
}}
.news-teaser-list .article .content-left .date-box-holder.is-top-theme > .info-date-box > .time {
    margin-top: 0px;
}
.g-accessibility, .g-is-visuallyhidden {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
.news-teaser-list .article .content-right {
    width: 100%;
    height: auto;
    border: 0px solid blue;
    margin-top: 4px;
}
@media only screen and (min-width: 570px){
.news-teaser-list .article .content-right {
    margin-top: 0px;
    padding-left: 40px;
    padding-right: 40px;
}}
.news-teaser-list .article .content-right.is-top-theme {
    padding-left: 16px;
    padding-right: 16px;
}
@media only screen and (min-width: 570px){
.news-teaser-list .article .content-right.is-top-theme {
    padding-left: 40px;
    padding-right: 40px;
}}
.news-teaser-list .article .content-right .headline {
    width: 100%;
    height: auto;
    border: 0px solid blue;
}
.news-teaser-list .article .content-right .headline > h3 {
    vertical-align: middle;
    margin-bottom: 0.4rem !important;
}
@media only screen and (min-width: 1281px){
.news-teaser-list .article .content-right .headline > h3 {
    margin-bottom: 0.6rem !important;
}}
.typo\:xl, .homepage-headline, body.p-home div.multicolumn h2.b-section__header, .b-more-article-slider__title, .b-event-program__title, .b-text-blocks__highlighted__title, .b-focus-teaser__content-title, .b-downloads__title, .b-image-gallery-slider__title {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 1.24;
}
@media only screen and (min-width: 1025px){
.typo\:xl, .homepage-headline, body.p-home div.multicolumn h2.b-section__header, .b-more-article-slider__title, .b-event-program__title, .b-text-blocks__highlighted__title, .b-focus-teaser__content-title, .b-downloads__title, .b-image-gallery-slider__title {
    font-size: 35px;
    font-size: 2.1875rem;
    line-height: 1.2;
}}
@media only screen and (min-width: 1281px){
.typo\:xl, .homepage-headline, body.p-home div.multicolumn h2.b-section__header, .b-more-article-slider__title, .b-event-program__title, .b-text-blocks__highlighted__title, .b-focus-teaser__content-title, .b-downloads__title, .b-image-gallery-slider__title {
    font-size: 35px;
    font-size: 2.1875rem;
    line-height: 1.2;
}
}
.news-teaser-list .article .content-right .headline > a, .news-teaser-list .article .content-right .headline a:link, .news-teaser-list .article .content-right .headline a:hover, .news-teaser-list .article .content-right .headline a:active, .news-teaser-list .article .content-right .headline a:visited {
    color: rgba(5, 127, 29, 1);
}
.info-date-box .month {
    padding-top: 8px;
}
.info-date-box .time {
    padding-top: 3px;
}

.b-pagination-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    border: 0px solid red;
}
.b-pagination {
    margin: 1em 0;
}
.b-pagination ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.b-pagination ul li {
    display: inline-block;
    margin-bottom: 0.5em;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 45px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.b-pagination li {
    line-height: 45px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    width:45px;height:45px;
}
.b-pagination a,.b-pagination span {
    color: #000224;
    text-decoration: none;
    text-align:center;
    display: inline-block;width:100%;height:100%;
}
.b-pagination li.active {
    background-color: #ccd7e5;
    color: #000224;
}
.b-pagination .next:last-of-type a ,.b-pagination .prev:first-of-type a{
    background-color: #003882;color:#fff;display: grid;
}
.b-pagination .prev:first-of-type a:before{
    content: "\e904";
    font-family: 'icomoon' !important;
}
.b-pagination .next:last-of-type a:before{
    content: "\e903";
    font-family: 'icomoon' !important;
}
.b-pagination a:hover {
    background-color: #000224;
    color: #ffffff;
}
.b-pagination li.disabled{display:none;}
