:root {
--c7-50: #f5dfdf;
--c7-50-contrast: #000000;
--c7-100: #f5b3b3;
--c7-100-contrast: #000000;
--c7-200: #f08181;
--c7-200-contrast: #000000;
--c7-300: #e64c4e;
--c7-300-contrast: #ffffff;
--c7-400: #db2329;
--c7-400-contrast: #ffffff;
--c7-500: #d01110;
--c7-500-contrast: #ffffff;
--c7-600: #bd0612;
--c7-600-contrast: #ffffff;
--c7-700: #ad0210;
--c7-700-contrast: #ffffff;
--c7-800: #9c000d;
--c7-800-contrast: #ffffff;
--c7-900: #8a000e;
--c7-900-contrast: #ffffff;
--c7-A100: #ff7a76;
--c7-A100-contrast: #000000;
--c7-A200: #ff3028;
--c7-A200-contrast: #ffffff;
--c7-A400: #f70000;
--c7-A400-contrast: #ffffff;
--c7-A700: #d50003;
--c7-A700-contrast: #ffffff;
}

#contentbereich li.c7-part {
    background: none;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    font-size: inherit;
}
/*NEWS*/
.c7-news-list-default-view .c7-news-teaser-picture {
  object-fit: contain !important;
}
#contentbereich c7-news-list-default.c7-news-list.c7-news.c7-news-list-default.hydrated li.c7-part {
    background: none;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    font-size: inherit;
}
.c7-news-list-default .c7-news-list-default-view article .c7-news-teaser-content c7-button {
    height: 30px;
}
.c7-news-list-default .c7-news-list-default-view article .c7-news-teaser-content .c7-link {
    text-decoration: none;
}

/*HOMENEWS*/
c7-news-carousel-default.c7-news-carousel-default.hydrated {
    float: left;
    width: 100%;
    margin: 4rem 0;
}
c7-news-carousel-default .c7-tile {
    --border-radius: 0;
    --background-color: #ffffff;
    --border: none;
    --box-shadow: none;
    --color: inherit;
    --padding: 0;
    --font-size: 1rem;
    --img-height: 200px;
}
c7-news-carousel-default c7-tile-subtitle.c7-part.c7-tile-subtitle.hydrated {
    display: none;
}
c7-news-carousel-default c7-tile-content.c7-part.c7-tile-content.in-tile-body.truncated.hydrated {
    margin-top: auto;
}
c7-news-carousel-default c7-tile-title.c7-part.c7-tile-title.hydrated {
    border-bottom: 2px solid #d6d6d6;
    padding-bottom: 10px;
    margin-bottom: 20px;
    --max-lines: 3;
}
c7-news-carousel-default c7-tile .c7-button {
    margin-top: 2rem;
    --c7-button-padding: 0;
    --c7-button-line-height: auto;
    --c7-button-width: fit-content !important;
    --c7-button-color: transparent;
    --c7-button-text: black;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'open_sansbold';
    font-size: 14px;
    --c7-button-color-hover: transparent;
    --c7-button-text-hover: var(--c7-500);
    transition: 0.2s ease;
}
c7-news-carousel-default c7-tile-title a.c7-part:hover {
    color: #000!important;
}
c7-news-carousel-default c7-slide.swiper-slide {
    height: auto !important;
    text-align: initial;
    margin-right: 15px !important;
    padding-right: 15px !important;
    border-right: 1px solid #e6e6e6;
    width: 25%;
}
c7-news-carousel-default c7-slide.swiper-slide:last-child {
    margin-right: 0 !important;
    padding-right: 0 !important;
    border-right: none!important;
}