:root:root {
    --ktw-akzent: #327c56;
    --ktw-feldrand: rgba(50, 124, 86, .65);
}
@media (prefers-color-scheme: dark) {
    :root:root:not([data-ktw-schema="hell"]) {
        --awb-color3: rgba(97, 191, 142, .12);
        --awb-color4: #69bf81;
        --awb-color5: #61bf8e;
        --ktw-akzent: #61bf8e;
        --ktw-feldrand: rgba(97, 191, 142, .6);
        --awb-link-color: #61bf8e;
        --button_accent_color: #61bf8e;
        --button_border_color: #61bf8e;
        --button_border_hover_color: #61bf8e;
    }
}
:root:root[data-ktw-schema="dunkel"] {
    --awb-color3: rgba(97, 191, 142, .12);
    --awb-color4: #69bf81;
    --awb-color5: #61bf8e;
    --ktw-akzent: #61bf8e;
    --ktw-feldrand: rgba(97, 191, 142, .6);
    --awb-link-color: #61bf8e;
    --button_accent_color: #61bf8e;
    --button_border_color: #61bf8e;
    --button_border_hover_color: #61bf8e;
}
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) .fusion-button-text,
    :root:not([data-ktw-schema="hell"]) .awb-button__text,
    :root:not([data-ktw-schema="hell"]) .fusion-button .fusion-button-icon-divider i {
        color: #61bf8e !important;
    }
    :root:not([data-ktw-schema="hell"]) .fusion-one-page-text-link,
    :root:not([data-ktw-schema="hell"]) #toTop,
    :root:not([data-ktw-schema="hell"]) #toTop span,
    :root:not([data-ktw-schema="hell"]) .pagination .current,
    :root:not([data-ktw-schema="hell"]) .pagination a {
        color: #95d5b3;
    }
    :root:not([data-ktw-schema="hell"]) table:not(.ktw-tab__tabelle):not(.ktw-presse-tabelle) thead {
        background-color: #22563b;
    }
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:white" i],
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#fff" i],
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:rgb(255,255,255)" i],
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:rgb(255, 255, 255)" i] {
        --button_gradient_top_color: var(--ktw-flaeche) !important;
        --button_gradient_bottom_color: var(--ktw-flaeche) !important;
        --button_gradient_top_color_hover: rgba(97, 191, 142, .18) !important;
        --button_gradient_bottom_color_hover: rgba(97, 191, 142, .18) !important;
        --button_border_color: #61bf8e !important;
        --button_border_hover_color: #61bf8e !important;
    }
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#3f9d6c" i],
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#179d6d" i] {
        --button_gradient_top_color: #327c56 !important;
        --button_gradient_bottom_color: #327c56 !important;
    }
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#327c56" i] .fusion-button-text,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#327c56" i] .awb-button__text,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#327c56" i] .fusion-button-icon-divider i,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#3f9d6c" i] .fusion-button-text,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#3f9d6c" i] .awb-button__text,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#3f9d6c" i] .fusion-button-icon-divider i,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#179d6d" i] .fusion-button-text,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#179d6d" i] .awb-button__text,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:#179d6d" i] .fusion-button-icon-divider i {
        color: #ffffff !important;
    }
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:var(--awb-color5)"] .fusion-button-text,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:var(--awb-color5)"] .awb-button__text,
    :root:not([data-ktw-schema="hell"]) .fusion-button[style*="--button_gradient_top_color:var(--awb-color5)"] .fusion-button-icon-divider i {
        color: var(--awb-color1) !important;
    }
}
:root[data-ktw-schema="dunkel"] .fusion-button-text,
:root[data-ktw-schema="dunkel"] .awb-button__text,
:root[data-ktw-schema="dunkel"] .fusion-button .fusion-button-icon-divider i {
    color: #61bf8e !important;
}
:root[data-ktw-schema="dunkel"] .fusion-one-page-text-link,
:root[data-ktw-schema="dunkel"] #toTop,
:root[data-ktw-schema="dunkel"] #toTop span,
:root[data-ktw-schema="dunkel"] .pagination .current,
:root[data-ktw-schema="dunkel"] .pagination a {
    color: #95d5b3;
}
:root[data-ktw-schema="dunkel"] table:not(.ktw-tab__tabelle):not(.ktw-presse-tabelle) thead {
    background-color: #22563b;
}
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:white" i],
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#fff" i],
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:rgb(255,255,255)" i],
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:rgb(255, 255, 255)" i] {
    --button_gradient_top_color: var(--ktw-flaeche) !important;
    --button_gradient_bottom_color: var(--ktw-flaeche) !important;
    --button_gradient_top_color_hover: rgba(97, 191, 142, .18) !important;
    --button_gradient_bottom_color_hover: rgba(97, 191, 142, .18) !important;
    --button_border_color: #61bf8e !important;
    --button_border_hover_color: #61bf8e !important;
}
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#3f9d6c" i],
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#179d6d" i] {
    --button_gradient_top_color: #327c56 !important;
    --button_gradient_bottom_color: #327c56 !important;
}
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#327c56" i] .fusion-button-text,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#327c56" i] .awb-button__text,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#327c56" i] .fusion-button-icon-divider i,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#3f9d6c" i] .fusion-button-text,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#3f9d6c" i] .awb-button__text,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#3f9d6c" i] .fusion-button-icon-divider i,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#179d6d" i] .fusion-button-text,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#179d6d" i] .awb-button__text,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:#179d6d" i] .fusion-button-icon-divider i {
    color: #ffffff !important;
}
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:var(--awb-color5)"] .fusion-button-text,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:var(--awb-color5)"] .awb-button__text,
:root[data-ktw-schema="dunkel"] .fusion-button[style*="--button_gradient_top_color:var(--awb-color5)"] .fusion-button-icon-divider i {
    color: var(--awb-color1) !important;
}
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) .ktw-bildform {
        --ktw-bildform-hinten: #172c24;
    }
}
:root[data-ktw-schema="dunkel"] .ktw-bildform {
    --ktw-bildform-hinten: #172c24;
}
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) .hentry a b[style*="background-color: rgb(23, 157, 109)"],
    :root:not([data-ktw-schema="hell"]) .hentry a b[style*="background-color: rgb(50, 124, 86)"] {
        background-color: #22563b !important;
    }
}
:root[data-ktw-schema="dunkel"] .hentry a b[style*="background-color: rgb(23, 157, 109)"],
:root[data-ktw-schema="dunkel"] .hentry a b[style*="background-color: rgb(50, 124, 86)"] {
    background-color: #22563b !important;
}
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) #matomo-opt-out {
        color: var(--awb-color7) !important;
    }
}
:root[data-ktw-schema="dunkel"] #matomo-opt-out {
    color: var(--awb-color7) !important;
}
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) img[src$="li-index-1.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="li-index-1.svg"],
    :root:not([data-ktw-schema="hell"]) img[src$="li-index-2.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="li-index-2.svg"],
    :root:not([data-ktw-schema="hell"]) img[src$="li-index-3.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="li-index-3.svg"],
    :root:not([data-ktw-schema="hell"]) img[src$="li-index-4.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="li-index-4.svg"],
    :root:not([data-ktw-schema="hell"]) img[src$="li-index-5.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="li-index-5.svg"],
    :root:not([data-ktw-schema="hell"]) img[src$="li-index-z2.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="li-index-z2.svg"],
    :root:not([data-ktw-schema="hell"]) img[src$="li-index-z3.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="li-index-z3.svg"] {
        filter: invert(1) hue-rotate(180deg);
    }
    :root:not([data-ktw-schema="hell"]) img[src$="pukzh-2.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="pukzh-2.svg"],
    :root:not([data-ktw-schema="hell"]) img[src$="li-logo-fgs.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="li-logo-fgs.svg"],
    :root:not([data-ktw-schema="hell"]) img[src$="li-logo-sd.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="li-logo-sd.svg"] {
        background-color: #ffffff;
        padding: 14px 18px;
        border-radius: 4px;
    }
}
:root[data-ktw-schema="dunkel"] img[src$="li-index-1.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="li-index-1.svg"],
:root[data-ktw-schema="dunkel"] img[src$="li-index-2.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="li-index-2.svg"],
:root[data-ktw-schema="dunkel"] img[src$="li-index-3.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="li-index-3.svg"],
:root[data-ktw-schema="dunkel"] img[src$="li-index-4.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="li-index-4.svg"],
:root[data-ktw-schema="dunkel"] img[src$="li-index-5.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="li-index-5.svg"],
:root[data-ktw-schema="dunkel"] img[src$="li-index-z2.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="li-index-z2.svg"],
:root[data-ktw-schema="dunkel"] img[src$="li-index-z3.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="li-index-z3.svg"] {
    filter: invert(1) hue-rotate(180deg);
}
:root[data-ktw-schema="dunkel"] img[src$="pukzh-2.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="pukzh-2.svg"],
:root[data-ktw-schema="dunkel"] img[src$="li-logo-fgs.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="li-logo-fgs.svg"],
:root[data-ktw-schema="dunkel"] img[src$="li-logo-sd.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="li-logo-sd.svg"] {
    background-color: #ffffff;
    padding: 14px 18px;
    border-radius: 4px;
}
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) .fusion-empty-column-bg-image[data-bg$="li-angehoerige-1.svg"] {
        background-image: url("/uploads/li-angehoerige-1-dunkel.svg") !important;
    }
}
:root[data-ktw-schema="dunkel"] .fusion-empty-column-bg-image[data-bg$="li-angehoerige-1.svg"] {
    background-image: url("/uploads/li-angehoerige-1-dunkel.svg") !important;
}
@media (prefers-color-scheme: dark) {
    :root:not([data-ktw-schema="hell"]) #fusion-logo {
        display: inline-block;
    }
    :root:not([data-ktw-schema="hell"]) img[src$="ktw_liechtenstein.svg"],
    :root:not([data-ktw-schema="hell"]) img[data-orig-src$="ktw_liechtenstein.svg"] {
        content: url("/uploads/ktw_liechtenstein-dunkel.svg");
    }
}
:root[data-ktw-schema="dunkel"] #fusion-logo {
    display: inline-block;
}
:root[data-ktw-schema="dunkel"] img[src$="ktw_liechtenstein.svg"],
:root[data-ktw-schema="dunkel"] img[data-orig-src$="ktw_liechtenstein.svg"] {
    content: url("/uploads/ktw_liechtenstein-dunkel.svg");
}
