<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.paragraph p.clearfix:before {
    display: none;
    content: none;
}

.paragraph p.clearfix:after {
    clear: none;
}

.paragraph--type--text-mit-bild {
    margin: 0 0 30px 0;
}

.paragraph--type--text-mit-bild h2,
.paragraph--type--text-mit-bild h3 {
    margin-top: 0;
}

.node .paragraph--type--text-mit-bild .field--type-image {
    float: none;
    margin: 0;
}

.node .paragraph--type--text-mit-bild .field--type-image img {
    margin: 0;
}

.image-position-above-left {
    text-align: left;
}

.image-position-above-center {
    text-align: center;
}

.image-position-above-right {
    text-align: right;
}

.image-position-float-left {
    float: left;
    margin: 0 1em 0 0;
    padding: 0 1em 0 0;
    max-width: 50%;
}

.image-position-float-right {
    float: right;
    margin: 0 0 0 1em;
    padding: 0 0 0 1em;
    max-width: 50%;
}

.image-position-below-left {
    text-align: left;
}

.image-position-below-center {
    text-align: center;
}

.image-position-below-right {
    text-align: right;
}

.image .caption {
    font-size: 12px;
    line-height: 16px;
    padding: 5px 0 15px 0;
    text-align: left;
}

.paragraph--withbackground {
    padding: 25px 15px;
    background-color: #eee;
}

.card article.status-off {
    opacity: 0.5;
    background-color: #e99 !important;
    border: 2px solid red;
}

.card article.status-off h3,
.card article.status-off h3 a {
    color: #f55 !important;
}

.card article.status-off::before {
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 999;
    content: '(offline) ';
    color: red !important;
    font-weight: 700;
}


.paragraph--type--showarticles {
}

.paragraph--type--showarticles.layout--carousel .slick-slide {
    padding-right: 20px;
}

.paragraph--type--showarticles .fullwidth-container {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.paragraph--type--showarticles .fullwidth-container.field--name-field-titel {
    background-color: #2E322F;
    margin-top: 0;
    margin-bottom: 25px;
}

.paragraph--type--showarticles .fullwidth-container.field--name-field-titel .container {
    padding-left: 10px;
    padding-right: 10px;
}

.page-node-type-homepage .paragraph--type--showarticles .fullwidth-container.field--name-field-titel .container {
    padding-left: 30px;
    padding-right: 30px;
}

@media (min-width: 768px) {
    .paragraph--type--showarticles .fullwidth-container.field--name-field-titel .container {
        padding-left: 35px;
        padding-right: 35px;
    }
}

.paragraph--type--showarticles .fullwidth-container.field--name-field-titel h2 {
    margin: 0;
    padding: 5px;
    font-size: 20px;
    color: white;
}

.paragraph--type--showarticles .field--name-field-text {
    margin-top: 25px;
    margin-bottom: 25px;
}

.paragraph--type--showarticles .field--name-field-text p {
    margin: 0;
}

.paragraph--type--showarticles .more-link {
    display: none;
}

.paragraph--type--showarticles.layout--cards .more-link {
    display: block;
    clear: both;
    text-align: center;
    font-size: 25px;
}

.paragraph--type--showarticles.layout--cards .more-link span {
    display: block;
    font-size: 50px;
}

.paragraph--type--showarticles .card {
    margin-bottom: 30px;
}


.paragraph--type--showarticles.layout--list-desc .item-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.paragraph--type--showarticles.layout--list-desc .item-list ul li {
    margin: 0;
    padding: 0;
}

.paragraph--type--showarticles.layout--list-desc .item-list ul li.listitem {
    display: block;
    margin-bottom: 25px;
    clear: both;
}

.paragraph--type--showarticles.layout--list-desc .item-list ul li .image-content {
    display: inline-block;
    float: left;
    margin-right: 10px;
}

.paragraph--type--showarticles.layout--list-desc .item-list ul li .text-content {

}

.paragraph--type--showarticles.layout--list-desc .item-list ul li .text-content h3 {
    margin-top: 0;
}


.card.card-color-blue article.article.slider-teaser {
    background-color: #86C9E9;
}

.card.card-color-grey article.article.slider-teaser {
    background-color: #BFBEB2;
}

.card.card-color-orange article.article.slider-teaser {
    background-color: #F5A623;
}

.card.card-color-lightgrey article.article.slider-teaser {
    background-color: #E7E7E4;
}

.card.card-color-green article.article.slider-teaser {
    background-color: #13B3CE;
}

.card.card-color-lightgreen article.article.slider-teaser {
    background-color: #9DC5BB;
}

.card.card-color-lightred article.article.slider-teaser {
    background-color: #F28787;
}

.card.card-color-purple article.article.slider-teaser {
    background-color: #A383BE;
}

/**
	.paragraph--type--showarticles-filter .card.card-color-black { background-color:#BFBEB2; }
	.paragraph--type--showarticles-filter .card.card-color-darkgrey { background-color:#404542; }
*/

.paragraph--type--showarticles-selected .paragraph__column {
    padding: 0;
}


/**
 *
 **/
.slick .quickedit-form-container,
.slick .quickedit-form-container .quickedit-form {
    position: relative;
}

.paragraph--type--homepage-topslider .slick__slide .contextual {
    top: auto;
    bottom: 20px;
}

.paragraph--type--homepage-topslider .paragraph__column {
    padding: 0;
}

.paragraph--type--homepage-topslider .slick-list {
    max-height: 600px;
}

.paragraph--type--homepage-topslider .slick-slide article {
    background-color: #666;
    text-align: left;
    color: white;
    cursor: pointer;
}

.paragraph--type--homepage-topslider .slick-slide article .content,
.paragraph--type--homepage-topslider .slick-slide article .blazy--field-teaser-image {
    min-height: 400px;
    width: auto;
    max-width: none;
}

@media (min-width: 500px) {
    .paragraph--type--homepage-topslider .slick-slide article .content,
    .paragraph--type--homepage-topslider .slick-slide article .blazy--field-teaser-image {
        min-height: 500px;
    }
}

@media (min-width: 1200px) {
    .paragraph--type--homepage-topslider .slick-slide article .content,
    .paragraph--type--homepage-topslider .slick-slide article .blazy--field-teaser-image {
        min-height: 600px;
    }
}

.paragraph--type--homepage-topslider .slick-slide article .blazy--field-teaser-image img.img-responsive {
    height: 400px;
    min-height: 400px;
    width: auto;
    max-width: none;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
}

@media (min-width: 500px) {
    .paragraph--type--homepage-topslider .slick-slide article .blazy--field-teaser-image img.img-responsive {
        height: 500px;
        min-height: 500px;
    }
}

@media (min-width: 1200px) {
    .paragraph--type--homepage-topslider .slick-slide article .blazy--field-teaser-image img.img-responsive {
        height: 600px;
        min-height: 600px;
    }
}

@media (min-width: 1600px) {
    .paragraph--type--homepage-topslider .slick-slide article .blazy--field-teaser-image img.img-responsive {
        height: 600px;
        min-height: 600px;
    }
}

.paragraph--type--homepage-topslider .slick-slide article h3 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 26px;
}

.paragraph--type--homepage-topslider .slick-slide article h3 a {
    color: white;
}

.paragraph--type--homepage-topslider .slick-slide .slider-opacity {
    position: absolute;
    z-index: 99;
    bottom: 0;
    opacity: 0.7;
    background-color: #666;
    width: 100%;
    height: 250px;
}

@media (min-width: 450px) {
    .paragraph--type--homepage-topslider .slick-slide .slider-opacity {
        height: 215px;
    }
}

@media (min-width: 500px) {
    .paragraph--type--homepage-topslider .slick-slide .slider-opacity {
        height: 240px;
    }
}

@media (min-width: 550px) {
    .paragraph--type--homepage-topslider .slick-slide .slider-opacity {
        height: 200px;
    }
}

.paragraph--type--homepage-topslider .slick-slide .slider-content {
    position: absolute;
    left: 0%;
    bottom: 0;
    width: 100%;
    z-index: 199;
}

@media (min-width: 768px) {
    .paragraph--type--homepage-topslider .slick-slide .slider-content {
        left: 10%;
        width: 80%;
    }
}

@media (min-width: 992px) {
    .paragraph--type--homepage-topslider .slick-slide .slider-content {
        left: 20%;
        width: 60%;
    }
}

.paragraph--type--homepage-topslider .slick-slide .slider-content.panel-default {
    margin-bottom: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.paragraph--type--homepage-topslider .slick-slide .slider-content.panel-default {
    background-color: transparent;
}

.paragraph--type--homepage-topslider .slick-slide .slider-content .panel-body {
    padding: 0 15px 5px 15px;
    min-height: 225px;
}

@media (min-width: 450px) {
    .paragraph--type--homepage-topslider .slick-slide .slider-content .panel-body {
        min-height: 190px;
    }
}

@media (min-width: 500px) {
    .paragraph--type--homepage-topslider .slick-slide .slider-content .panel-body {
        min-height: 215px;
    }
}

@media (min-width: 550px) {
    .paragraph--type--homepage-topslider .slick-slide .slider-content .panel-body {
        min-height: 175px;
    }
}

.paragraph--type--homepage-topslider .slick-slide .slider-content .panel-heading {
    display: none;
}


.paragraph--type--showarticles-selected .slick-initialized .slick-track {
    display: flex;
}

.paragraph--type--showarticles-selected .slick-initialized .slick-track .slick-slide {
    display: flex;
    height: auto;
}

.paragraph--type--homepage-topslider .slick-prev,
.paragraph--type--showarticles .slick-prev {
    left: -50px;
}

.paragraph--type--homepage-topslider .slick-next,
.paragraph--type--showarticles .slick-next {
    right: -50px;
}

ul.slick-thumbnail {
    display: none !important;
}

@media (min-width: 768px) {
    ul.slick-thumbnail {
        display: block !important;
        list-style: none;
        margin: 25px 15px 45px 15px;
        padding: 0;
        text-align: center;
    }
}

ul.slick-thumbnail li {
    display: inline-block;
    width: 100px;
    margin: 0 2px;
    cursor: pointer;
    overflow: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s ease-in-out 0.2s;
    transition: transform 0.4s ease-in-out 0.2s;
}

ul.slick-thumbnail button {
    display: none;
}

ul.slick-thumbnail li img {
    position: relative;
    border: 5px solid transparent;
    cursor: pointer;
    width: 100%;
}

ul.slick-thumbnail li.slick-active {
    position: relative;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    z-index: 10;
}

ul.slick-thumbnail li.slick-active img {
    border-color: white;
}

.slick-lightbox-slick .slick-track {
    width: 100% !important;
    transform: none;
}

.slick-lightbox-slick .slick-lightbox-slick-item {
    float: none;
}

.paragraph--type--showarticles.layout--list .listitem.status-Off:before,
.paragraph--type--showarticles.layout--list-desc .listitem.status-Off:before {
    display: inline-block;
    content: "(offline) ";
    font-weight: bold;
    color: red;
}
.paragraph--type--showarticles.layout--list .listitem.status-Off .views-field.views-field-field-teaser-titel {
    display: inline-block;
 }
</pre></body></html>