/* Kontrast bei Menüeinträgen */

a,
.header-right-wrapper a {
    color: #757575;
}

.sisi-breadcrumb {
    color: #757575;
}

.sisi-footer>li>a {
    color: #717171;
}


/* --- */

.header .header-left.logo img {
    max-height: 121px;
    width: auto;
    padding-left: 0px;
    margin-top: 29px;
}

.sisi-footers-logo img {
    max-width: 100px;
}

.sisi-grid-70-30 .col-right a {
    background-repeat: no-repeat;
    background-position: 0 5px;
    display: block;
}

.sisi-grid-70-30 .col-right .panel-body a {
    background-image: none;
    padding-left: 0;
}

.sisi-grid-70-30 .col-right {
    padding: 0 10px;
    word-wrap: break-word;
}

.sisi-grid-70-30 .col-right .panel-heading {
    padding: 10px 0px;
}

.sisi-grid-70-30 .col-right .panel {
    border: none;
    box-shadow: none;
}

.sisi-grid-70-30 .col-right .panel-title {
    font-size: 14px;
}

.sisi-grid-70-30 .col-right ul {
    padding-left: 5px;
}

.more {
    display: block;
    overflow: hidden;
    position: relative;
    height: 150px;
}


/* div.more ul li {
    margin-left: 25px;
    list-style: none;
}

div.more ul li:before {
    font-family: 'Font Awesome 6 Free';
    content: '\25b6';
    margin: 0 13px 0 -25px;
    color: #22934e;
} */

ol li {
    padding-bottom: 10px;
    hyphens: auto;
    text-align: justify;
}

.sisi-main-content .ce-bodytext ol li {
    list-style: decimal;
    background-image: none;
    padding-left: 5px;
}

.sisi-main-content .ce-bodytext ol {
    padding-left: 26px;
}

.sisi-main-content .ce-bodytext ul li:before {
    font-family: 'Font Awesome 6 Free';
    content: '\25b6';
    margin: 0 10px 0 -22px;
    color: #0076B1;
}

.sisi-main-content .ce-bodytext ul li {
    background-image: none;
    padding-left: 23px;
    padding-bottom: 10px;
}

.sisi-main-content .panel-body ul li:before {
    font-family: 'Font Awesome 6 Free';
    content: '\25b6';
    margin: 0 10px 0 -22px;
    color: #0076B1;
}

div.more a {
    font-weight: bold;
}

.more:after {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%;
    content: "";
    background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 50%);
    pointer-events: none;
}

div.more_button a {
    display: block;
    text-align: right;
    margin-bottom: 20px;
}

div.all:after {
    background: rgba(255, 255, 255, 0)
}

div.all {
    height: 100%;
}

div.sisi-sidebar-navi ul a {
    max-width: 95%;
    display: block;
}

div[aria-expanded="true"] {
    display: block !important;
}

div.col-right p {
    text-align: left;
}

ol li {
    padding-bottom: 10px;
    hyphens: auto;
    text-align: justify;
}

.sisi-main-content .ce-bodytext ol li {
    list-style: decimal;
    background-image: none;
    padding-left: 5px;
}


/* .sisi-main-content .ce-bodytext ol {
    padding-left: 26px;
}

.sisi-main-content .ce-bodytext ul li:before {
    font-family: 'Font Awesome 6 Free';
    content: '\25b6';
    margin: 0 10px 0 -22px;
    color: #22934e;
}

.sisi-main-content .ce-bodytext ul li {
    background-image: none;
    padding-left: 20px;
    padding-bottom: 10px;
}

.sisi-main-content .panel-body ul li:before {
    font-family: 'Font Awesome 6 Free';
    content: '\25b6';
    margin: 0 10px 0 -22px;
    color: #22934e;
} */

.sisi-main-content .panel-body ul li {
    background-image: none;
    list-style-type: none;
    padding-left: 23px;
    padding-bottom: 10px;
}


/* h2 div a:before {
    font-family: 'Font Awesome 6 Free';
    content: '\25b6';
    margin: 0 10px 0 2px;
    color: #22934e;
} */

.sisi-slick img {
    margin: auto;
}

/* a.download[href$=".pdf"] {
    background-image: url('/typo3conf/ext/sisitemplate/Resources/Public/Icons/FileIcons/pdf.gif');
}

a.download[href$=".ppt"] {
    background-image: url('/typo3conf/ext/sisitemplate/Resources/Public/Icons/FileIcons/ppt.gif');
}

a.download[href$=".pptx"] {
    background-image: url('/typo3conf/ext/sisitemplate/Resources/Public/Icons/FileIcons/ppt.gif');
}

a.download[href$=".doc"] {
    background-image: url('/typo3conf/ext/sisitemplate/Resources/Public/Icons/FileIcons/doc.gif');
}

a.download[href$=".docx"] {
    background-image: url('/typo3conf/ext/sisitemplate/Resources/Public/Icons/FileIcons/doc.gif');
}

a.download[href$=".xls"] {
    background-image: url('/typo3conf/ext/sisitemplate/Resources/Public/Icons/FileIcons/xls.gif');
}

a.download[href$=".xlsx"] {
    background-image: url('/typo3conf/ext/sisitemplate/Resources/Public/Icons/FileIcons/xls.gif');
}

a.download[href$=".mp4"],
a.download[href$=".MP4"] {
    background-image: none;
    padding-left: 0;
} */

/* Icons für Dokumente */

a.download[href$=".doc"],
a.download[href$=".docx"],
a.download[href$=".pdf"],
a.download[href$=".zip"],
a.download[href$=".ppt"],
a.download[href$=".pptx"],
a.download[href$=".mp3"],
a.download[href$=".MP3"],
a.download[href$=".xls"],
a.download[href$=".xlsx"] {
    background-image: none;
    padding-left: 0px;
}

a[href$=".doc"]:before,
a[href$=".docx"]:before {
    content: "\F1C2 \00a0";
    padding-top: 10px;
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 14px;
}

a[href$=".pdf"]:before {
    content: "\F1C1 \00a0";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 14px;
}


a[href$=".mp3"]:before,
a[href$=".MP3"]:before {
    content: "\F1c7 \00a0";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 14px;
}

a[href$=".mp4"]:before,
a[href$=".MP4"]:before {
    content: "\F1c8 \00a0";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 14px;
}


a[href$=".mbz"]:before {
    content: "\F1c9 \00a0";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 14px;
}

a[href$=".zip"]:before {
    content: "\f1c6 \00a0";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 14px;
}

a[href$=".xls"]:before,
a[href$=".xlsx"]:before {
    content: "\F1C3 \00a0";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 14px;
}

a[href$=".ppt"]:before,
a[href$=".pptx"]:before {
    content: "\F1C4 \00a0";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 14px;
}

.ce-media a::before,
.ce-gallery figure a::before {
    content: none;
}


/* Spezielle Anpassungen */


#c28766 {
    margin-bottom: 15px;
}

#c28766 .ce-gallery {
    float: left;
}


/* Zentrale Überschrift */

#c29861 .ce-media {
    margin-bottom: 0px;
}


/* Zielgruppen */

#c29860 .ce-media {
    margin-bottom: 0px;
    margin-right: 38px;
}

#c29861 .ce-media {
    margin-bottom: 0px;
    margin-left: 37px;
    margin-right: -32px;
}

#c29863 {
    margin-top: 46px;
}

@media (max-width: 1000px) {
    #c24246 {
        display: none;
    }
}

@media (max-width: 768px) {
    .col-lg-9.col-md-8.col-sm-12.col-xs-12.sisi-main-content {
        padding-left: 30px;
        padding-right: 30px;
    }

    .col.col-xs-12.col-sm-12.col-md-12.col-lg-12 {
        padding: 0;
    }

    .sisi-ce-spacer.col.col-left.col-xs-12.col-sm-12.col-md-8.col-lg-9 {
        padding: 0;
    }
}