@charset "utf-8";

#dark a {
    color: #4db34d;
}

#dark a:hover {
    color: #5bd65b;
}

#dark a:visited {
    color: #4db34d;
}


#dark .nav {
    box-shadow: none;
}

#dark span {
    color: #fff;
}

#dark .nav.nav2 {
    background-color: #525252;
}

#dark #nav1 {
    background-color: #313131;
}

#dark #nav1 span {
    background-color: #6b6b6b;
}

#dark #nav1 .nav1link:hover {
    background-color: #245d24;
}


#dark .nav2 .nav2link:hover {
    background-color: #427525;
}


#dark .tooltip[data-tooltip]:hover:after {
    background-color: #1d1d1d;
}

#dark .contentcard {
    background-color: #313131;
}


#dark h1 {
    color: #e0e0e0;
}



#dark h2 {
    color: #d6d6d6;
}



#dark h3 {
    color: #aaaaaa;
}



#dark h4 {
    color: #939393;
}

#dark p {
    color: #d4d4d4;
}

#dark table {
    color: #fff;
}

#dark tr {
    background-color: #313131;
}
#dark tr:nth-child(odd) {
    background-color: #212121;
}




#dark .reiterleiste .reiter:hover {
    background-color: #616161;
}
#dark .reiterleiste .reiter {
    background-color: #040404;
    color: #fff;
}



#dark .startseite .aufgabenkarte {
    background-color: #3c3c3c;
}

#dark .startseite .benachzeile {
    background-color: #414141;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
}

#dark .startseite .benachzeile:hover {
    background-color: #545454;
    border: 1px solid #a2a2a2;
}

#dark .startseite .benachzeile .kopf {
    color: #c7c7c7;
}

#dark .startseite .benachzeile .text {
    color: #c1c1c1;
}


#dark .startseite .immozeile {
    background-color: #2b2b2b;
}

#dark .startseite .immozeile:hover {
    background-color: #525252;
}


#dark .startseite .spalte.stempeln .progressbar_container progress.abzeit_progress {
    display: inline-block;
    height: 15px;
    border-radius: 4px;
    width: 85%;
}

#dark .startseite .progressbar_container progress.abzeit_progress::-webkit-progress-bar {
    border-radius: 0px;
    background-color: #f5f5f5;
    border-radius: 4px;
}
#dark .startseite .progressbar_container progress.abzeit_progress::-webkit-progress-value {
    border-radius: 0px;
    background-color: #1b3819;
    border-radius: 4px;
}
#dark .startseite .progressbar_container progress.abzeit_progress::-moz-progress-bar {
    border-radius: 0px;
    background-color: #f5f5f5;
    border-radius: 4px;
}

#dark .startseite .stempeln .zeitbereich .nebenzeit span.zeitanzeige {
    color: #afafaf;
}

#dark .startseite .stempeln .zeitbereich .nebenzeit p {
    color: #afafaf;
}

#dark .startseite .stempeln .stempeln_container {
    background-color: #2c2c2c;
}


#dark .seminare .seminareintrag {
    background-color: #2c2c2c;
}

#dark .seminare .seminareintrag:hover {
    background-color: #4b4b4b;
}








#dark .auftrag_stempel {
    background-color: #2c2c2c;
}



#dark .spalte {
    color: #d3d3d3;
    border-top: #d4d4d4 solid 3px;
    background: #414141;
    box-shadow: none;
}


#dark .breitespalte {
    color: #d3d3d3;
    border-top: #d4d4d4 solid 3px;
    background: #414141;
    box-shadow: none;
}



#dark .vollebreitespalte {
    color: #d3d3d3;
    border-top: #9a9a9a solid 3px;
    background: #414141;
    box-shadow: none;
}



#dark .spaltevollbild {
    color: #e4e4e4;
    background-color: #3c3c3c;
}


#dark .adressenkarte {
    background-color: #2f2f2f;
    border: 1px solid #d0d0d0;
    border-radius: 10px;
}

#dark .adressenkarte:hover {
    border: 1px solid #818181;
}


#dark .adressenkarte .name {
    color: #c6c6c6;
}

#dark .adressenkarte .firma {
    color: #c6c6c6;
}

#dark .adressenkarte .adresse {
    color: #c6c6c6;
}

#dark .adressenkarte .tel {
    color: #c6c6c6;
}

#dark .adressenkarte .email {
    color: #c6c6c6;
}

#dark .adressenneu .anzahl {
    color: #f1efef;
}

#dark .adressenneu .neu {
    background-color: #1d1d1d;
}

#dark .adressenneu .neu:hover {
    background-color: #565656;
}


#dark .adressenneu #adressentabauswahl {
    background-color: #444;
    color: #ffffff;
}

#dark .adressenneuansicht .seminar:hover {
    background-color: #757575;
}
#dark .adressenneuansicht .seminar {
    background-color: #191919;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #c7c7c7;
}

#dark .adressenneuansicht .immoanfrage {
    background-color: #191919;
}

#dark .adressenneu .anschrift {
    color: #f0f0f0;
    background-color: #1d1d1d;
    border-radius: 8px;
    border: 1px solid #c7c7c7;
}

#dark .adressenneu .nummer {
    color: #f0f0f0;
    background-color: #1d1d1d;
    border-radius: 8px;
    border: 1px solid #c7c7c7;
}

#dark .adressenneu .mail {
    color: #f0f0f0;
    background-color: #1d1d1d;
    border-radius: 8px;
    border: 1px solid #c7c7c7;
}

#dark .adressenneu .checkbox {
    color: #fff;
}


#dark .adressenneu .titel {
    color: #ffffff;
}

#dark .adressenneu .einwilligung_vorlage{
    background-color: #404040;
}

#dark .listenkarte {
    background-color: #525252;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    color: #fff;
}

#dark #overlay {
    background: #525252;
}

#dark #overlay .overlaytitel {
    background-color: #929292;
}

#dark .listenkarte .listentitel {
    color: #8df157;
}

#dark .dateien .pfad {
    color: #fff;
}


#dark input {
    background-color: #464646;
    border: 1px solid #c9c9c9;
    color: #fff;
}

#dark input:disabled {
    color: #a7a7a7;
}



#dark .inputFehler {
    color: #8e0000;
}




#dark .inputPflicht {
    background-color: #bababa;
}


#dark .uniknopf:hover {
    background-color: #6f6f6f;
}

#dark .uniknopf {
    background-color: #1d1d1d;
    color: #fff;
}

#dark .link {
    color: #ffffff;
}

#dark .link:hover {
    color: #5f5f5f;
}

#dark textarea {
    background-color: #464646;
    border: 1px solid #c9c9c9;
    color: #fff;
}

#dark .kleinbilduniknopf {
    background-color: #272727;
}

#dark .kleinbilduniknopf:hover {
    background-color: #57805e;
}


#dark .nav2 .nav2link:first-of-type {
    border-top: 1px solid #a2a2a2;
}

#dark .nav2 .nav2link {
    border-bottom: 1px solid #a2a2a2;
    color: #fff;
}

#dark .nav2 .mittrenner {
    border-top: 1px solid #a2a2a2;
}

#dark #uploadkarte {
    background-color: #383838;
    border: 1px solid #c9c9c9;
    color: #cdcdcd;
}



#dark .toolbar {
    background-color: #585858;
}



#dark .hilfeknopf {
    background-color: #adadad;
}

#dark .hilfeknopf:hover {
    background-color: #e4ffd5;
}


@media screen and (max-width: 600px), screen and (max-height: 900px){
    #dark #menubutton {
        background-color: #828282;
    }
}

#dark .mails .zurueckknopf {
    background-color: #272727;
}

#dark .mails .zurueckknopf:hover {
    background-color: #3e3e3e;
}

#dark .zurueckknopf {
    background-color: #272727;
}

#dark .zurueckknopf:hover {
    background-color: #3e3e3e;
}

#dark #auswahlleiste #nein {
    background-color: #892525;
}

#dark #auswahlleiste #nein:hover {
    background-color: #be3232;
}

#dark #benstapel {
    background-color: #484848;
}

#dark #benstapel .stapelbenachrichtigung a {
    color: #626262;
}

#dark #benstapel .stapelbenachrichtigung {
    color: #fff;
    background-color: #2b2b2b;
}

#dark #benstapel a:visited {
    color: #c2c2c2;
}

#dark select {
    background-color: #464646;
    border: 1px solid #c9c9c9;
    color: #fff;
}

#dark .vorschausignatur {
    background-color: #252525;
}



#dark .textlink {
    color: #4db34d;
}

#dark .textlink:hover {
    color: #5bd65b;
}

#dark .textlink:visited {
    color: #4db34d;
}



#dark .datenblock {
    color: #fff;
}

#dark .mitcontent_auflistung.auflistung .uniknopf {
    background-color: #414141;
}

#dark .mitcontent_auflistung.auflistung .uniknopf:hover {
    background-color: #353535;
}

#dark .mitarbeiter .mitcontent_rest .auflistung {
    color: #dadada;
    background-color: #1d1d1d;
    border-radius: 10px;
}

#dark .mitarbeiter .mitcontent_rest .zeile:hover {
    background-color: #6b6b6b;
}

#dark .mitarbeiter tr {
    background-color: #313131;
}


#dark .mitcontent_auflistung .reiterleiste {
    background-color: #1d1d1d;
}

#dark .mitarbeiter .mitcontent_auflistung .zeile.zurueck {
    background-color: #1d1d1d;
}


#dark .mitarbeiter .mitcontent_auflistung .reiterleiste.inmitliste .reiter:hover {
    background-color: #6b6b6b;
}

#dark .mitarbeiter .mitcontent_auflistung .zeile.zurueck:hover {
    background-color: #6b6b6b;
}


#dark .uniknopf.uniknopf.mitarbeiter_ausgewaehlt {
    background-color: #1a351b;
}

#dark .mitarbeiter .mitcontent_rest .auflistung .knopf_leiste {
    background-color: #313131;
}

#dark .mitarbeiter .mitcontent_rest .zeile.gesperrt {
    background-color: #2f2f2f;
}

#dark .mitarbeiter .mitcontent_rest .zeile.gesperrter_monat {
    background-color: #2f2f2f;
}


#dark #popup .popupbereich.mitarbeiter_arbeitsreise table.struktur.reise_gesamt {
    background-color: #313131;
    border-color: #4b4b4b;
}

#dark .mitcontent_liste .suchleiste div {
    background-color: #040404;
}

#dark .contentcard.monat_genehmigen .content .tageseintrag, #dark .contentcard.monat_genehmigen .content .bilanz_ansicht {
    background-color: #484848;
    color: #dbdbdb;
}

#dark .contentcard.monat_genehmigen .content .wert_anzeige span {
    color: #eeeeee;
}

#dark .contentcard.monat_genehmigen .content .stempel {
    color: #c9c9c9;
    background-color: rgb(0 0 0 / 25%);
}

#dark .contentcard.monat_genehmigen .content .tageseintrag:has(.plausibilitaet) {
    background-color: #524343;
}

#dark .contentcard.monat_genehmigen .content .wert_anzeige span:last-of-type {
    background-color: rgb(0, 0, 0, 35%);
}

#dark .contentcard.monat_genehmigen .content .plausibilitaet:has(.meldungen) {
    background-color: #6a3633;
    color: #fff;
}

#dark .contentcard.monat_genehmigen .content .genehmigen_bereich {
    background: repeating-linear-gradient(-45deg, #202020, #202020 10px, #484848 0px, #484848 12px);
}


#dark .sperrmeldung {
    background-color: #2c1f1f;
    color: #ffb9b9;
}


/* LOGIN */

#dark #login {
    background-image: url(../../img/login2.jpg);
}

#dark #login #loginlinks a:hover {
    color: #ccc;
}

#dark #login form {
    background-color: rgb(37 37 37 / 93%);
    border-radius: 16px;
}




/* SIDEPANEL */

#dark #sidepanel .sidepanel_inhalt {
    background-color: #1f1f1f;
}

#dark #sidepanel .telefon_zeile {
    background-color: #000;
    color: #e9e9e9;
}

#dark #sidepanel .sidepanel_inhalt_telefon h3 {
    color: #dcdcdc;
}

#dark #sidepanel .rtcm_zeile {
    background-color: #000;
    color: #fff;
}

#dark #sidepanel .telefon_zeile .zeit {
    color: #d4d4d4;
}

#dark #sidepanel .benutzer_zeile {
    background-color: #000;
    color: #fff;
}

#dark #sidepanel .benutzer_zeile .bereich_nummern .nummer {
    background-color: #000;
    color: #fff;
}

#dark #sidepanel .benutzer_zeile .bereich_nummern .nummer span {
    color: #c9c9c9;
}

#dark #sidepanel .glocke_zeile {
    background-color: #000;
    color: #ededed;
}

#dark #sidepanel .glocke_zeile .text {
    color: #b3b3b3;
}

#dark #sidepanel .glocke_zeile .kopf {
    color: #9b9b9b;
}

#dark #sidepanel .sidepanel_inhalt_glocke h3 {
    color: #9d9d9d;
}

#dark #sidepanel .chats_uebersicht .chat {
    background-color: #141414;
}
#dark #sidepanel .chats_uebersicht .chat_inhalt {
    color: #fff;
}




/* EMAILS */

#dark .mails .liste {
    background-color: #525252;
}

#dark .mails .anzeige {
    background-color: #525252;
    color: #f7f7f7;
}

#dark .mails .anzeige iframe {
    background-color: #cbcbcb;
}

#dark .mails .konten {
    background-color: #525252;
}

#dark .mails .konten .konto {
    color: #fff;
}


#dark .mails .liste .vorschau pre {
    color: #bcbcbc;
}

#dark .mails .konten .ordner {
    background-color: #313131;
    color: #fff;
}


#dark .mails .konten .ordner:hover {
    background-color: #636363;
}

#dark .mails .betreff {
    color: #e8e8e8;
}


#dark .mails .liste .datum {
    color: #d8d8d8;
}

#dark .mails .liste .absender {
    color: #a9a9a9;
}

#dark .mails .konten .selected {
    background-color: #8f8f8f;
    color: #2f2f2f;
}

#dark .mails .konten .selected:hover {
    background-color: #757575;
}

#dark .hinweisgrau {
    color: #dedede;
}

#dark .mails .anzeige .toolbar {
    background-color: #272727;
    border-radius: 4px;
}

#dark .mails .anzeige .toolbar div {
    background-color: #272727;
}

#dark .mails .anzeige .toolbar div:hover {
    background-color: #3e3e3e;
    border-radius: 2px;
}

#dark .mails .anzeige .datum {
    margin-top: 14px;
}

#dark .mailanzeige .datei {
    border-radius: 4px;
    transition: background-color .2s;
}

#dark .mailanzeige .datei:hover {
    background-color: #1e1e1e;
}

#dark .mails .konten .mailSuchenKnopf:hover {
    background-color: #959595;
}
#dark .mails .konten .mailSuchenKnopf {
    background-color: #313131;
}

#dark .mails .suche {
    background-color: #525252;
}

#dark .mails .suche .vorschau pre {
    color: #a7a7a7;
}

#dark .mails .suche .datum {
    color: #c1c1c1;
}

#dark .mails .suche .nachricht {
    color: #fff;
}

#dark .mails .suche .nachricht:hover {
    background-color: #313131;
}

#dark .mails .suche .selected {
    background-color: #020202;
}


#dark .mails .anzeige .hinweis {
    background-color: #ece2ad;
    color: #000;
}


#dark .mails .liste .selected {
    background-color: #272727;
}

#dark .mails .liste .nachricht:hover {
    background-color: #2b2b2b;
}

#dark .contentcard.mailanzeige h1 {
    color: #1f1f1f;
}

#dark .mails .anzeige .toolbar div {
    background-color: #272727;
}

#dark .vorschauzitat {
    background-color: #252525;
}

#dark .linkbereich .linkzeile {
    background-color: #191919;
    border-radius: 5px;
}

#dark .linkbereich .linkspalte {
    background-color: #313131;
}

#dark .mails .anzeige .karte {
    background-color: #2d2d2d;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
}


#dark .mailneu .ergebnisse .karte {
    background-color: #2d2d2d;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
}

#dark .mailneu .ergebnisse .karte.selected {
    background-color: #696a68;
    border: 1px solid #a6c4a7;
}

/* DATEIABLAGE */

#dark .dateien .datei {
    color: #fff;
}

#dark .dateien .ordner {
    color: #fff;
}

#dark .dateien .ordner:hover {
    color: #000000;
}

#dark .dateien .datei:hover {
    background-color: #fff;
    color: #000;
}



/* LAGER */
#dark .artikelkarte {
    background-color: #313131;
    border-radius: 10px;
}

#dark .artikelkarte .daten {
    color: #c3c3c3;
}

#dark .artikelkarte .name {
    color: #7dca53;
}

#dark .ansichtbereich {
    background: #464646;
}

#dark .contentcard.artikel tr {
    border-bottom: 1px solid #b3b3b3;
}


#dark .datenblock .progtop {
    border-top: 2px solid #b3b3b3;
}

#dark .datenblock .prognext {
    border-top: 1px solid #b3b3b3;
}

#dark .datenblock .gesamtumsatz {
    border-top: 2px solid #b3b3b3;
}


#dark .artikelbild {
    background-color: #434343;
}

#dark .reiterleiste .reiter.aktiv {
    background-color: #d2d2d2;
    color: #000;
}

#dark .kategoriekarte:hover {
    border: 1px solid #727272;
}


#dark .kategoriekarte {
    background-color: #171717;
    border: 1px solid #e4e4e4;
    border-radius: 8px;
}

#dark .restlicheartikel {
    border-left: 6px solid #7dca53;
    border-radius: 2px;
    padding-left: 8px;
    background-color: #444;
}

#dark .mehrerevariationen {
    border-bottom: 4px double #c9c9c9;
    border-right: 4px double #c9c9c9;
}
#dark .mehrerevariationen:hover {
    border-bottom: 4px double #9b9b9b;
    border-right: 4px double #9b9b9b;
}

#dark .lagerfilterleiste {
    background-color: #313131;
    border-radius: 10px;
    border: 2px solid #fff;
}

#dark .contentcard.artikel .content .ansichtbereich .shop {
    color: #fff;
}

#dark .contentcard.artikel .content .ansichtbereich .shop .shop_bez {
    border-bottom: 1px solid #fff;
    color: #fff;
}

#dark .artikelgruppe tr.markiert {
    background-color: #375831;
}



#dark .couponkarte {
    padding: 8px;
    display: inline-block;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    margin: 8px;
}

#dark .couponinhalt {
    border: 2px dotted #c9c9c9;
    background-color: #444444;
    color: #fff;
}

#dark .couponinhalt .name {
    color: #65ca54;
}

#dark .couponinhalt label {
    color: #a2a2a2;
}

#dark .couponinhalt .rubbellos {
    color: #000;
    background: repeating-linear-gradient( 45deg, #ffffff, #ffffff 5px, #f6f6f6 5px, #f6f6f6 10px);
}




/* LAGERNEU */

#dark .contentcard.lagerneu .filterliste {
    background-color: #525252;
}

#dark .contentcard.lagerneu .filterliste .eintrag {
    color: #f8f8f8;
    border-radius: 00;
}

#dark .contentcard.lagerneu .artikelliste {
    background-color: #525252;
}

#dark .contentcard.lagerneu .artikelliste .eintrag {
    background-color: #525252;
    color: #ededed;
    border-radius: 0;
    border-bottom: 1px solid #000;
}

#dark .contentcard.lagerneu .artikelliste .knopf_input.artikelsuche {
    background-color: #525252;
}

#dark .contentcard.lagerneu .artikelliste .artikeldetails .titelbild {
    background-color: #363636;
}

#dark .contentcard.lagerneu .artikelliste .artikeldetails .bereich_drunter {
    color: #fff;
}

#dark .contentcard.lagerneu .artikelliste .artikeldetails .onlineshops {
    color: #dbdbdb;
}

#dark .contentcard.lagerneu .artikelliste .artikeldetails .titel {
    color: #ffff;
}

#dark .contentcard.lagerneu .artikelliste .nummern {
    color: #ededed;
}

#dark .contentcard.lagerneu .artikelliste .artikeldetails .preis {
    color: #fff;
}

#dark .contentcard.lagerneu .artikelliste .artikeldetails:hover {
    background-color: #2e2e2e;
}

#dark .contentcard.lagerneu .artikelliste .gruppen_indikator {
    background-color: #324a25;
    color: #fff;
}

#dark .contentcard.waren_uebersicht .content .bestellungsfilterliste {
    background-color: #1d1d1d;
    color: #dbdbdb;
}

#dark .bilduniknopf.shop_toggle img {
    filter: invert(0.7);
}

#dark .contentcard.waren_uebersicht .content .bestellungskarte .titel {
    color: #eeeeee;
}

#dark .contentcard.lagerneu .artikelliste .artikel_gruppe {
    border-color: #334a24;
}

#dark .contentcard.lagerneu .artikelliste .artikel_gruppe.eingeklappt {
    border-bottom: 20px solid #2f3829;
}

#dark .contentcard.lagerneu .artikelliste .artikel_gruppe {
    border-bottom: 0px solid #2f3829;
}

#dark .contentcard.lagerneu .artikelanzeige {
    background-color: #525252;
}

#dark .contentcard.lagerneu .artikelanzeige .auswahl_liste .eintrag {
    color: #fff;
    border-radius: 0;
    border-bottom: none;
}

#dark .contentcard.lagerneu .artikelanzeige .auswahl_liste .artikel_gruppe {
    border-left: 14px solid #1e390e;
}

#dark .contentcard.lagerneu .artikelanzeige .auswahl_liste .gruppen_indikator {
    border-left: 14px solid #1e390d;
    background-color: #1e390d;
    color: #fff;
}

#dark .contentcard.lagerneuauswahl .artikel_gruppe {
    background-color: #525252;
}

#dark .contentcard.lagerneuauswahl .artikel_liste {
    background-color: #272727;
    color: #ededed;
}

#dark .contentcard.lagerneu .filterliste .eintrag.ausgewaehlt {
    background-color: #000000;
}

#dark .contentcard.lagerneu .artikelliste .gruppen_indikator img {
    filter: invert(0.6);
}

#dark .contentcard.lagerneu .filterliste .bilduniknopf.drop_toggle img {
    filter: invert(0.6);
}

#dark .contentcard.lagerneu .filterliste .klapp_container .eintrag.eingerueckt {
    border-left: 15px solid #717370;
}

#dark .contentcard.lagerneu .filterliste .klapp_container .eintrag.eingerueckt.tiefe3 {
    border-left-width: 22px;
}

#dark .contentcard.lagerneu .filterliste .klapp_container .eintrag {
    border-left: 10px solid #717370;
}

/* inventarisierung */
#dark .contentcard.lagerinventarisierung .inventarliste .eintrag_inventarisierung {
    background-color: #232323;
    color: #fff;
}

#dark .contentcard.lagerinventarisierung .inventarliste .eintrag_inventarisierung .wert_inventarisierung {
    color: #b0b0b0;
}

#dark .contentcard.lagerinventarisierung .inventarliste .eintrag_inventarisierung.aktiv .inventarisierungs_bereich {
    background-color: #313131;
}


#dark div#overlay.log_artikel .log_eintrag {
    background-color: #313131;
    color: #fff;
}

#dark .contentcard.lagerinventarisierung .inventarliste .eintrag_inventarisierung .titelbild {
    background-color: #111111;
}

#dark .contentcard.waren_uebersicht .content .bestellungskarte {
    background-color: #1d1d1d;
}

#dark .contentcard.waren_uebersicht .content .bestellungskarte span {
    color: #d8d8d8;
}

#dark .contentcard.waren_bestellung.waren_bestellung_ansicht .content .positions_bereich {
    background-color: #191919;
}

#dark .contentcard.waren_bestellung .content .positions_bereich .positions_container {
    background-color: #313131;
    color: #ededed;
}

#dark .contentcard.waren_bestellung .content .positions_bereich .position_mit_unterpositionen .in_positions_container {
    background-color: #525252;
    color: #ededed;
}

#dark .positionen_knoepfe {
    padding: 8px;
    display: inline-block;
    background-color: #313131;
    border-radius: 6px;
}

#dark #overlay .overlaybereich.bestellungs_positionen .positions_container {
    background-color: #7b7b7b;
    color: #fff;
}

#dark .contentcard.lagerneu .filterliste .eingerueckt.bilduniknopf.drop_toggle {
    border-color: #717370;
}

#dark .contentcard.lagerneu .filterliste .klapp_container .eintrag_mit_aufklappen .eintrag {
    border-left: none;
}

#dark .contentcard.lagerneu .filterliste .eintrag:hover {
    background-color: #171717;
}



/* ANGEBOTE & AUFTRÄGE ETC */

#dark .geldfilterleiste {
    background-color: #313131;
    border-radius: 10px;
    border: 2px solid #fff;
}

#dark .geld .rechnungskarte {
    color: #151515;
    border-radius: 8px;
    background-color: #dcdcdc;
}

#dark .geldwichtig .geldwichtigzeile {
    border: 1px solid #878787;
    background-color: #232323;
    border-radius: 8px;
}

#dark .schwarzertext {
    color: #fff;
}

#dark .grauertext {
    color: #d1d1d1;
}

#dark .forderung .datenbereich .datenbereichabteil {
    background-color: #1d1d1d;
    color: #fff;
}

#dark .forderung .auftragposition {
    background-color: #191919;
}

#dark .forderung .datenbereicheins .kettenzeile:hover {
    background-color: #535353;
}
#dark .forderung .datenbereicheins .kettenzeile {
    background-color: #1d1d1d;
}


#dark .forderung .kettenzeile {
    background-color: #191919;
}

#dark .forderung .kettenzeile:hover {
    background-color: #313131;
}

#dark .forderung .position {
    color: #ececec;
    border-radius: 8px;
    border: none;
    background-color: #414141;
}

#dark .position.gesamtsummen {
    background-color: #414141;
}

#dark .forderung .position_neu {
    background-color: #1d1d1d;
    color: #fff;
}

#dark .forderung .position_neu .grid .anfassen img {
    filter: invert(1)brightness(10);
}

#dark .forderung .position_neu .grid .knopf_aufklappen img {
    filter: invert(1)brightness(0.8);
}

#dark .forderung .vorschau {
    filter: contrast(0.8)invert(1);
}

#dark .forderung .position_summen {
    background-color: #1d1d1d;
    color: #fff;
}

#dark .weiteredatenzeile {
    background-color: #1d1d1d;
}

#dark .forderung #popup .possortieren {
    color: #252525;
    border: 1px solid #2a2a2a;
    border-radius: 4px;
}

#dark .forderung .auftragzeile {
    border: 1px solid #878787;
    background-color: #313131;
    border-radius: 4px;
}

#dark .forderung .auftragsdatenbereich .datenbereichabteil {
    background-color: #191919;
}

#dark .provisionseintrag.gesamt {
    background-color: #83a268;
    color: #000;
}

#dark .provisionseintrag {
    background-color: #252525;
    color: #fff;
    border-radius: 4px;
}

#dark .verkauf .verkaufsumme {
    color: #ececec;
    background-color: #252525;
    border: 1px solid #8e8e8e;
    border-radius: 8px;
}

#dark .verkauf .verkaufkarte:hover {
    border: 1px solid #ffffff;
}

#dark .verkauf .verkaufkarte {
    background-color: #252525;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #9f9f9f;
}

#dark .content .vorschau .block_inhalt tr {
    background-color: #fff;
}

/* KALENDER */

#dark .kalenderkopftext {
    color: #fff;
}



/* SCROLLBARS */

#dark ::-webkit-scrollbar-track {
    background: #525252;
}



/* ADRESSEN */

#dark .adressenneuansicht .aktivitaeten {
    background-color: #1d1d1d;
    color: #c3c3c3;
}

#dark .adressenneuansicht .datenbereich {
    color: #fff;
}

#dark .adressenneuansicht .anschrift {
    background-color: #191919;
}

#dark .adressenneuansicht .anschrift.haupt {
    border: 1px solid #107d28;
}

#dark .adressenneuansicht .anschrift.ungueltig {
    background-color: #191919;
    border: 1px solid #000000;
}


#dark .adressenneuansicht .rechnungen .rechnungenskarte {
    background-color: #191919;
    border: 1px solid #107d28;
    border-radius: 12px;
}


#dark .adressen_suche_vorschlag_bereich {
    background-color: #313131;
}



#dark .adressenneuansicht .nummer {
    background-color: #191919;
}


#dark .adressenneu .mail_werbung {
    color: #f0f0f0;
    background-color: #1d1d1d;
    border-radius: 8px;
    border: 1px solid #c7c7c7;
}

#dark .adressenneuansicht .nummer.haupt {
    border: 1px solid #107d28;
}

#dark .adressenneuansicht .nummer.ungueltig {
    background-color: #191919;
    border: 1px solid #000000;
}

#dark .adressenneuansicht .mail_kanal {
    background-color: #191919;
}

#dark .adressenneu .mail_werbung .double_opt_in .status {
    background-color: #464646;
}

#dark .adressenneuansicht .mail {
    background-color: #191919;
}

#dark .adressenneuansicht .mail.haupt {
    border: 1px solid #107d28;
}

#dark .adressenneuansicht .mail.ungueltig {
    background-color: #191919;
    border: 1px solid #000000;
}

#dark .taskneu .addbutton {
    background-color: #d4d4d4;
}

#dark .adressenneuansicht .aktivitaeten .zeile:hover {
    background-color: #4c4c4c;
    color: #fff;
}

#dark .sepas .sepa {
    border: 1px solid #ffffff;
    border-left: 5px solid #ffffff;
    background-color: #191919;
    border-radius: 5px;
}

#dark .sepas .sepa span {
    color: #c8c8c8;
}

#dark .sepas .sepa span:last-of-type {
    color: #127d28 !important;
}

#dark .adressenneuansicht .offenes .offenes_karte {
    background-color: #191919;
    color: #dbdbdb;
}

#dark .adressenkarteklein {
    background-color: #191919;
    border-radius: 8px;
    color: #d6d6d6;
}

#dark .adressenkarteklein .name {
    color: #1fa73d;
}

#dark .adressenneuansicht .suchauftrag {
    background-color: #191919;
    color: #dedede;
    border-radius: 8px;
    border: 1px solid #bdbdbd;
}

#dark .adresslisteneu .listentreffer {
    border: 1px solid #cecece;
    color: #fdfdfd;
    border-radius: 5px;
    background-color: #313131;
}


#dark .email_werbung_nicht_genehmigt {
    color: #e6e6e6;
}

#dark .email_werbung_genehmigt {
    color: #14ad2c;
}

#dark .post_werbung_nicht_genehmigt {
    color: #e6e6e6;
}

#dark .post_werbung_genehmigt {
    color: #14ad2c;
}

#dark .adressenlisteneu .listenzugriffe div:hover {
    background-color: #666666;
}

#dark .adressenlisteneu .listenzugriffe div {
    background-color: #414141;
    border: 1px solid #e8e8e8;
    border-radius: 8px;
}

#dark .regelnneu .regelzeile:hover {
    background-color: #666666;
}


#dark .adressenneuansicht .expose {
    color: #000;
}

#dark span.exposesp1 {
    color: #000;
}

#dark span.exposesp2 {
    color: #000;
}

#dark span.exposesp3 {
    color: #000;
}

#dark span.exposesp4 {
    color: #000;
}

#dark span.exposesp5 {
    color: #000;
}

#dark span.exposesp6 {
    color: #000;
}


#dark .dseeinwilligungkarte {
    background-color: #1e1e1e;
    border-radius: 4px;
}


/* AUFGABEN */

#dark .tasks .personen {
    color: #b3b3b3;
}

#dark .tasks .zeit {
    color: #f3f3f3;
}

#dark .tasks .aufgabenkarte {
    background-color: #191919;
}

#dark .taskansicht .aktivitaeten {
    background-color: #525252;
    color: #ececec;
}

#dark .taskansicht .aktivitaeten .zeile {
    border-bottom: 1px solid #aaaaaa;
}

#dark .taskansicht .aktivitaeten .zeile:hover {
    background-color: #777777;
}

#dark .tasks .datenblock.aufgabe {
    background-color: #414141;
}

#dark .taskansicht .datenblock.aufgabe {
    background-color: #313131;
    border: 1px solid #e4e0e0;
    border-radius: 8px;
}

#dark .dragsymbol {
    filter: invert(1);
}

#dark .aufgabenkarte .unteraufgabe span {
    color: #dfdfdf;
}

#dark .aufgabenkarte .protokoll {
    background-color: #525252;
    color: #ededed;
}

/* POPUPS */


#dark #popup .popupbereich {
    background-color: #3a3a3a;
    color: #f9f9f9;
}

#dark #popup .titel {
    background-color: #000000;
}

/* ADMINBEREICH */

#dark .admin .liste {
    background-color: #464646;
    border-radius: 10px;
}

#dark .admin .anzeige {
    background-color: #343434;
    color: #f4f4f4;
}

#dark .admin .liste .knopf:hover {
    background-color: #6f6f6f;
}

#dark .admin .liste .selected {
    background-color: #868585;
}

#dark .admin .liste .knopf {
    background-color: #1d1d1d;
    color: #fff;
}

#dark .admin .anzeige .benutzer:hover {
    background-color: #6f6f6f;
}
#dark .admin .anzeige .benutzer {
    background-color: #1d1d1d;
    color: #fff;
}

#dark .admin .lager {
    border: 1px solid #f2f2f2;
    background-color: #1d1d1d;
}

#dark .mandantneu .benutzer {
    background-color: #1d1d1d;
    color: #fff;
}

#dark .mandantneu .benutzer:hover {
    background-color: #6f6f6f;
}

#dark .admin .mailvorlage .nachricht {
    color: #c1c1c1;
}

#dark .admin .mailvorlage {
    border-radius: 8px;
    border: 1px solid #eaeaea;
}


#dark .mailvorlage .mailvorlagenzugriffe div:hover {
    background-color: #535353;
}
#dark .mailvorlage .mailvorlagenzugriffe div {
    background-color: #282828;
    border-radius: 4px;
}


#dark .sende_aktion textarea.inkorrekt {
    border: 2px solid #cb3b3b;
    background-color: #8d191929;
}
#dark .antwort_aktion textarea.inkorrekt {
    border: 2px solid #cb3b3b;
    background-color: #8d191929;
}


#dark .admin .tabelle {
    color: #e4e4e4;
}

#dark .uniwarnung {
    background-color: #3c3729;
    color: #fff;
    border: 2px solid #fcde00;
}

#dark .aufklappmenu_kopfbereich:hover {
    background-color: #616161;
}

#dark .aufklappmenu_kopfbereich {
    background-color: #272727;
}

#dark .aufklappmenu_kopfbereich img {
    filter: invert(1);
}

#dark .eintrag {
    background-color: #272727;
    border-radius: 6px;
}

#dark .bilduniknopf:hover {
    background-color: #3a3a3a;
}

#dark .bilduniknopf {
    background-color: #0e0e0e;
}

#dark .offen .aufklappmenu_content {
    background-color: #666666;
}

#dark .contentcard.noptinvorlage {
    color: #dadada;
}

#dark span.json_variable {
    background-color: rgb(29 29 29);
}

#dark span.json_variable.ausgewaehlt {
    background-color: rgb(0 132 0);
}

#dark .link_anzeige {
    background-color: #1d1d1d;
    color: #bababa;
}


/* KALENDER */

#dark .termine .woche .tag {
    background-color: #232323;
}

#dark .termine .woche .tag:hover {
    background-color: #636363;
}

#dark .termine .woche .tag img {
    opacity: 0;
}

#dark .termine .woche .tag:hover img {
    opacity: 0.2;
}


#dark .termine .woche .tag .tagnummer {
    color: #e4e4e4;
}

#dark .termine .woche .platzhalter {
    background-color: #585858;
}

#dark .termine .woche .wochentag {
    color: #fff;
    background-color: #272727;
}

#dark .termine .woche .monatheute {
    background-color: #245d24;
}

#dark .termine .abschnitt {
    background-color: #232323;
    color: #d6d6d6;
    border-bottom: #4e4e4e 1px solid;
    border-top: #3a3a3a 1px solid;
}

#dark .termine .vergangen {
    background-color: #3a3a3a;
}

#dark .termine .abschnitt:hover {
    background-color: #636363;
    color: #d6d6d6;
}

#dark .termine .tag .kopf {
    background-color: #232323;
    color: #dcdcdc;
}

#dark .termine .heute .kopf {
    background-color: #3a3a3a;
}

#dark #overlay #benutzerauswahl_termine {
    background-color: #353535;
    color: #fff;
}


#dark .contentcard.terminneu .ben_zeile {
    background-color: #1d1d1d;
}

#dark .contentcard.terminneu .best_zeile {
    background-color: #1d1d1d;
}



/* CHAT */
#dark .chats .content .liste .chat {
    background-color: #1d1d1d;
    color: #e5e5e5;
}

#dark .chats .content .liste .chat.ausgewaehlter_raum {
    background-color: #1a2a1a;
}

#dark .chats .content .liste .chat:hover {
    background-color: #414141;
}


#dark .chats .content .anzeige {
    background-color: #1d1d1d;
}

#dark .chat_titelzeile {
    color: #dbdbdb;
    border-bottom: 1px solid #5b5b5b;
    background-color: #121212;
}

#dark .chat_senden_knopf img {
    background-color: #464646;
    border: 1px solid #e4e4e4;
}


#dark .chat_anhang_knopf img {
    background-color: #464646;
    border: 1px solid #e4e4e4;
}



#dark .nachricht_container .aktionen {
    background-color: #6c6c6ce8;
}


#dark .chat_nachrichten .nachricht {
    background-color: #141414;
    color: #c9c9c9;
}



#dark .antwort_container {
    background-color: #454545;
}

#dark .nachricht_container .nachricht .nachricht_antwort {
    background-color: #1b1c1d;
}

#dark .nachricht_container .nachricht .nachricht_antwort.eigene {
    background-color: #282a28;
}

#dark .contentcard.chats .nachricht_datei {
    background-color: #292a2c;
}

#dark .chat_nachrichten .nachricht_container img.symbol {
    background-color: #292a2c;
}


#dark .contentcard.chats .nachricht_container.eigene .nachricht_datei {
    background-color: #2b302b;
}

#dark .chat_nachrichten .nachricht_container.eigene img.symbol {
    background-color: #2b302b;
}

#dark .chat_schreiben .datei_container {
    color: #dbdbdb;
    background-color: #2c2c2c;
}



#dark .antwort_container.sichtbar {
    color: #dbdbdb;
    background-color: #2c2c2c;
}

#dark .antwort_container .antwort_inhalt {
    vertical-align: middle;
    display: inline-block;
    width: calc(90% - 12px);
    padding: 6px;
    border-radius: 10px;
    text-align: left;
    background-color: #28292a;
    color: #dbdbdb;
}


#dark .antwort_container .antwort_inhalt.eigene {
    background-color: #282a28;
    color: #fff;
}

/* IMMO */

#dark .immoobjekt:hover {
    background-color: #696969;
}

#dark .immoobjekt {
    background-color: #313131;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    transition: all .2s;
    color: #e8e8e8;
}

#dark .immoaufgabenzeile {
    background-color: #1b1b1b;
    color: #e0e0e0;
}

#dark .objekt .aktivitaeten .zeile:hover {
    background-color: #424242;
}

#dark .objekt .aktivitaeten {
    border-radius: 8px;
    color: #e6e6e6;
    background-color: #191919;
}

#dark .immobtbliste .btbzeile:hover {
    background-color: #383838;
}

#dark .makelntreffer {
    background-color: #191919;
}

#dark .grauer_immo_text {
    color: #c3c3c3;
}

#dark .immobtbliste .btbzeile {
    transition: all .2s;
    border: 1px solid #8e8e8e;
    color: #fff;
    background-color: #191919;
}


#dark .immokarte {
    border-radius: 8px;
    background-color: #191919;
    color: #e2e2e2;
}

#dark .finanzenneu tr:nth-child(odd) {
    background-color: #333333;
}

#dark #statistik_immo_quellen {
    filter: invert(1);
}
#dark #statistik_immo_anfragen {
    filter: invert(1);
}
#dark #statistik_immo_exposes {
    filter: invert(1);
}

#dark .immodokbox {
    background-color: #1f1f1f;
    color: #d6d6d6;
}

#dark .immodokzeile:nth-child(odd) {
    background-color: #1b1b1b;
}

#dark .immobild {
    background-color: #414141;
    border: 1px solid #d2d2d2;
    border-radius: 8px;
    color: #dadada;
}

#dark .objekt .inputPflicht {
    background-color: #2d2d2d;
}

#dark .objekt .immobilienadresse {
    background-color: #1d1d1d;
    border-radius: 8px;
}

#dark .makelncontent div {
    color: #dadada;
}


#dark table.akquisetabelle td {
    background: linear-gradient( 120deg , #2a2a2a 0%, #282828 100%);
}

#dark table.akquisetabelle td:hover {
    background: linear-gradient( 120deg , #343434 0%, #3b3b3b 100%);
}


/* SEMINARE */

#dark .seminaransicht .teilnehmerliste {
    background-color: #1f1f1f;
    color: #fff;
    border-radius: 16px;
}


#dark .seminaransicht .teilnehmerliste .teilnehmerliste_toolbar {
    border: 1px solid #808080;
    background-color: #0e0e0e;
    border-radius: 8px;
    padding: 8px 16px;
    margin-bottom: 16px;
}

#dark .seminaransicht .teilnehmerliste .teilnehmer_gruppe_toolbar {
    border: 1px solid #808080;
    background-color: #0e0e0e;
    border-radius: 0px 0px 8px 8px;
    padding: 8px 16px;
    margin-bottom: 16px;
}


/* STATISTIKEN */

#dark .stats .liste {
    background-color: #525252;
}




#dark .stats .liste .knopf {
    background-color: #1d1d1d;
    color: #fff;
}

#dark .stats .liste .knopf:hover {
    background-color: #6f6f6f;
}

#dark .stats .liste .selected {
    background-color: #303030;
}

#dark .stat_container {
    filter: invert(1);
}

#dark .stats .anzeige {
    background-color: #000;
}

/* NEWSLETTER */
#dark .newsletterkarte {
    border-radius: 8px;
    transition: border .1s;
    background-color: #1f1f1f;
    border: 1px solid #dcdcdc;
}

#dark .newsletterkarte:hover {
    border: 1px solid #757575;
}

#dark .vorschau table {
    color: #000000;
}

#dark .vorschau span {
    color: #000000;
}


/* BOARDS */

#dark .boards .board_karte {
    background-color: #1e1e1e;
    border: 1px solid #000000;
    color: #ededed;
}

#dark .boards .board_karte:hover {
    background-color: #121212;
}

#dark .boards .board_karte {
    background-color: #1e1e1e;
    border: 1px solid #000000;
    color: #ededed;
}

#dark .boards .board_karte:hover {
    background-color: #121212;
}

#dark .board_toolbar {
    background-color: #000;
}

#dark .board_toolbar .toolbar_knopf {
    background-color: #232323;
}

#dark .board_toolbar .toolbar_knopf:hover {
    background-color: #111;
}

#dark .board_panel {
    background-color: #202020;
    color: #dbdbdb;
}