.elementor-11901 .elementor-element.elementor-element-32f6752{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11901 .elementor-element.elementor-element-4b794de .witr_back_title{text-align:center;}.elementor-11901 .elementor-element.elementor-element-4b794de .witr_back_title h4{opacity:1;}.elementor-11901 .elementor-element.elementor-element-b1780c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11901 .elementor-element.elementor-element-80de918{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11901 .elementor-element.elementor-element-b0ff110{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11901 .elementor-element.elementor-element-2cac520.elementor-element{--align-self:flex-end;}.elementor-11901 .elementor-element.elementor-element-af3d5b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11901 .elementor-element.elementor-element-033c226 .witr_back_title{text-align:center;}.elementor-11901 .elementor-element.elementor-element-033c226 .witr_back_title h4{opacity:1;}.elementor-11901 .elementor-element.elementor-element-16508bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11901 .elementor-element.elementor-element-96eae75 .witr_back_title{text-align:center;}.elementor-11901 .elementor-element.elementor-element-96eae75 .witr_back_title h4{opacity:1;}.elementor-11901 .elementor-element.elementor-element-940f71b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11901 .elementor-element.elementor-element-2c82e54{--spacer-size:100px;}@media(min-width:768px){.elementor-11901 .elementor-element.elementor-element-80de918{--width:100%;}.elementor-11901 .elementor-element.elementor-element-b0ff110{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-2cac520 *//* Grundlegendes Styling für die Tabelle */
table {
    width: auto; /* Die Tabelle nimmt die gesamte Breite ein */
    border-collapse: collapse; /* Überlappende Ränder entfernen */
    margin: 0px 0; /* Abstand oben und unten */
    font-family: inherit; /* Verwendet die Schriftart des Webseitentemplates */
}

/* Styling für die Zellen (TH und TD) */
th, td {
    padding: 0px 10px; /* Geringer Zeilenabstand und horizontaler Innenabstand */
    text-align: left; /* Text linksbündig */
    border: 1px solid #e0e0e0; /* Sehr leichter, dezenter Rand */
}

/* Kopfzeile (Thema: Grünton) */
thead {
    background-color: #4CAF50; /* Ein mittlerer Grünton als Hintergrund */
    color: white; /* Weiße Schrift für Kontrast */
}

thead th {
    border-color: #388E3C; /* Etwas dunklerer Grünton für die Ränder der Kopfzellen */
    font-weight: bold;
}

/* Body-Zeilen */
tbody tr:nth-child(even) {
    background-color: #f6fff6; /* Sehr heller, fast weißer Grünton für jede zweite Zeile (Streifen-Effekt) */
}

tbody tr:hover {
    background-color: #c8e6c9; /* Leichter Grünton beim Überfahren mit der Maus (Hover-Effekt) */
    cursor: default;
}

/* Spezielles Styling für die Zeile mit der Stimmenanzahl */
td:last-child {
    text-align: right; /* Stimmenanzahl rechtsbündig ausrichten */
    font-weight: bold;
}/* End custom CSS */