:root {
    --custom-color: #1a7a51;
}

/* Standard List */

.sisi-main-content .ce-bodytext li:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f0da';
    margin: 0 10px 0 -15px;
    color: var(--custom-color);
}

.sisi-main-content .ce-bodytext li {
    background-image: none;
}

/* Lists in other places */

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 11px 0 -22px;
    color: var(--custom-color);
}

.sisi-main-content .ce-bodytext ul li {
    background-image: none;
    padding-left: 22px;
    padding-bottom: 10px;
}


.sisi-main-content .panel-body ul li:before {
    font-family: 'Font Awesome 6 Free';
    content: '\25b6';
    margin: 0 11px 0 -22px;
    color: var(--custom-color);
}

.sisi-main-content .panel-body ul li {
    background-image: none;
    list-style-type: none;
    padding-left: 23px;
    padding-bottom: 10px;
}


table td ul li {
    background-image: none;
    padding-left: 22px;
    padding-bottom: 10px;
}


table td ul li:before {
    font-family: 'Font Awesome 6 Free';
    content: '\25b6';
    margin: 0 11px 0 -22px;
    color: var(--custom-color);
}



/* Tabellen */

table td {
    padding-left: 10px;
    padding-right: 10px;
}



/* 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: "\E5EE \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;
}


a[href*="/glossar"] {
    padding-left: 20px;
    background-image: url("/fileadmin/user_upload/Schueler-mit-verantwortung/Uploads/book-16-24.png");
    background-size: 18px 18px;
    background-repeat: no-repeat;
    text-decoration: none;
    font-weight: bold;
}

.sisi-grid-70-30 .col-right a[href*="/glossar"] {
    display: inline;
    padding-top: 9px;

}

/* Accordion Symbol */

#accordion_61798 .panel-heading h4 i::before {
    content: "\f002";
}

.sisi-header-nobgcolor {
    min-height: 25px;
}

.tx-dce-pi1 .panel-title a {
    color: black;
}

/* Menue */

div.sisi-sidebar-navi ul a {
    max-width: 95%;
    display: block;
}