.elementor-648 .elementor-element.elementor-element-335b61d9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:767px){.elementor-648 .elementor-element.elementor-element-335b61d9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-114cd0ee */#cmplz-cookies-overview {
    background-color: #FFFFFF; /* Hintergrundfarbe für das gesamte Übersichtselement */
    color: #000000; /* Standard-Textfarbe für das Übersichtselement */
}

.cmplz-document {
    background-color: #FFFFFF; /* Hintergrundfarbe */
    color: #000000; /* Textfarbe */
}

.cmplz-document h1, .cmplz-document h2, .cmplz-document h3, .cmplz-document h4, .cmplz-document h5, .cmplz-document h6 {
    color: #9A50FF; /* Überschriftenfarbe */
}

.cmplz-document a {
    color: #9A50FF; /* Linkfarbe */
}

.cmplz-document a:hover {
    color: #7256AC; /* Linkfarbe beim Hover */
}

/* Tabellenstile */
.cmplz-document table {
    background-color: #FFFFFF; /* Tabellenhintergrundfarbe */
    color: #000000; /* Tabellen-Textfarbe */
}

.cmplz-document table th, .cmplz-document table td {
    color: #FFFFFF; /* Tabellen Kopf- und Datenzellen Textfarbe */
}

.cmplz-document table th {
    border-bottom: 2px solid #9A50FF; /* Tabellen Kopfzellen Rahmenfarbe */
}

.cmplz-document table td {
    border-bottom: 1px solid #555555; /* Tabellen Datenzellen Rahmenfarbe */
}

/* Spezifische Anpassungen für Complianz-Tabellen */
.cmplz-dropdown .cmplz-service-desc h3, .cmplz-dropdown .cmplz-service-desc h4, .cmplz-dropdown .cmplz-service-desc h5 {
    color: #9A50FF; /* Überschriften innerhalb der Dropdowns */
}

.cmplz-dropdown .cmplz-service-desc p, .cmplz-dropdown .cmplz-service-desc div {
    color: #000000; /* Text innerhalb der Dropdowns */
}

.cmplz-dropdown .cmplz-service-desc a {
    color: #9A50FF; /* Links innerhalb der Dropdowns */
}

.cmplz-dropdown .cmplz-service-desc a:hover {
    color: #7256AC; /* Links beim Hover innerhalb der Dropdowns */
}

/* Anpassungen für die Cookie-Details */
.cmplz-dropdown .cmplz-service-description, .cmplz-dropdown .cmplz-sharing-data, .cmplz-dropdown .cookies-per-purpose {
    background-color: #000000; /* Hintergrundfarbe für Beschreibungen */
    color: #FFFFFF; /* Textfarbe für Beschreibungen */
}

/* Weitere Anpassungen für cookies-per-purpose */
.cookies-per-purpose .purpose h4 {
    color: #9A50FF; /* Überschriftenfarbe innerhalb von cookies-per-purpose */
}

.cookies-per-purpose .name-header h5, 
.cookies-per-purpose .retention-header h5, 
.cookies-per-purpose .function-header h5 {
    color: #9A50FF; /* Unterüberschriftenfarbe innerhalb von cookies-per-purpose */
}

.cookies-per-purpose .name a {
    color: #9A50FF; /* Linkfarbe innerhalb von cookies-per-purpose */
}

.cookies-per-purpose .name a:hover {
    color: #7256AC; /* Linkfarbe beim Hover innerhalb von cookies-per-purpose */
}

.cookies-per-purpose .retention, 
.cookies-per-purpose .function {
    color: #000000; /* Textfarbe innerhalb von cookies-per-purpose (schwarz) */
    background-color: #000000; /* Hintergrundfarbe für retention und function */
}

/* Neue Regeln für retention und function */
.cookies-per-purpose .retention-header, 
.cookies-per-purpose .function-header {
    color: #9A50FF; /* Überschriftenfarbe für retention und function Header */
}

.cookies-per-purpose .retention, 
.cookies-per-purpose .function {
    color: #000000; /* Textfarbe für retention und function Einträge (schwarz) */
}

/* Neue Regeln für Tabellenzellen innerhalb von cookies-per-purpose */
.cmplz-dropdown .cookies-per-purpose .name-header, 
.cmplz-dropdown .cookies-per-purpose .retention-header, 
.cmplz-dropdown .cookies-per-purpose .function-header,
.cmplz-dropdown .cookies-per-purpose .name, 
.cmplz-dropdown .cookies-per-purpose .retention, 
.cmplz-dropdown .cookies-per-purpose .function {
    background-color: #000000; /* Hintergrundfarbe für Tabellenzellen */
}/* End custom CSS */