.elementor-1150 .elementor-element.elementor-element-f77c8f4:not(.elementor-motion-effects-element-type-background), .elementor-1150 .elementor-element.elementor-element-f77c8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4f1c0c );}.elementor-1150 .elementor-element.elementor-element-f77c8f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1150 .elementor-element.elementor-element-f77c8f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1150 .elementor-element.elementor-element-75c345a{--spacer-size:20px;}.elementor-1150 .elementor-element.elementor-element-1befb4e{font-family:"Arial", Sans-serif;}.elementor-1150 .elementor-element.elementor-element-43f9575{--spacer-size:100px;}/* Start custom CSS for text-editor, class: .elementor-element-1befb4e */.elementor-1150 .elementor-element.elementor-element-1befb4e table.lehr-lern-labore {
    width: 100%;
    border-collapse: collapse;
}

/* Grundformatierung aller Zellen */
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore th,
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore td {
    text-align: left !important;
    vertical-align: middle !important;
    padding: 12px 14px !important;
}

/* Kopfzeile */
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore thead th {
    font-size: 1.15em !important;
    font-weight: 700 !important;
    background-color: #FFFFFF !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1.5pt solid #02DE88 !important;
}

/* Ungerade Zeilen: weiß */
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore tbody tr:nth-child(odd) td {
    background-color: #FFFFFF !important;
}

/* Gerade Zeilen: hellgrau */
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore tbody tr:nth-child(even) td {
    background-color: #F1F4F5 !important;
}

/* Trennlinien */
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore tbody td {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid #D9DEE0 !important;
}

/* Keine Linie unter der letzten Zeile */
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore tbody tr:last-child td {
    border-bottom: none !important;
}

/* Links */
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore a,
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore a:visited {
    color: #007D4F !important;
    text-decoration: none !important;
}

/* Links beim Hovern */
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore a:hover,
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore a:focus {
    color: #007D4F !important;
    text-decoration: underline !important;
}

/* Tastaturfokus */
.elementor-1150 .elementor-element.elementor-element-1befb4e .lehr-lern-labore a:focus-visible {
    outline: 2px solid #02DE88;
    outline-offset: 2px;
}/* End custom CSS */