﻿:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 81, 90, 108;
    --bs-secondary-rgb: 81, 90, 108;
    --bs-third-rgb: 183, 26, 27;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: Arial,Gidole,system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    /* --bs-body-color: #212529;*/
    --bs-body-color: var(--bs-wr-gray);
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-heading-color: var(--bs-wr-gray);
    --bs-link-color: #515A6C;
    --bs-link-hover-color: #B71A1B;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
    --bs-wr-red: #B71A1B;
    --bs-wr-gray: #515A6C;
    --bs-wr-grayLight: #515A6C50;
}

@media (max-width: 1399.98px) {
    .button-slider-div {
        position: absolute;
        left: 1rem;
        top: 10rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }
}

@media (max-width: 1199.98px) {
    .button-slider-div {
        position: absolute;
        left: 1rem;
        top: 10rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }
}

@media (max-width: 991.98px) {
    .button-slider-div {
        position: absolute;
        left: 1rem;
        top: 10rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }
}

@media (max-width: 767.98px) {
    .button-slider-div {
        position: absolute;
        left: 1rem;
        top: 10rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }
}

@media (max-width: 575.98px) {
    .button-slider-div {
        position: absolute;
        left: 3rem;
        top: 4rem;
        z-index: 11;
    }
}

@media (min-width: 576px) {
    .button-slider-div {
        position: absolute;
        left: 5rem;
        top: 7rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }
}

@media (min-width: 280px) {
    .wr-main-logo {
        width: 200px;
    }

    logo-Footer {
        left: 6rem !important;
        position: relative;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -39rem !important;
        position: relative;
    }

    .bottombar-one-width {
        width: 85% !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -31rem !important;
        position: relative;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -34rem !important;
        position: relative;
    }
}

@media (min-width: 300px) {
    .button-slider-div {
        position: absolute;
        left: 10rem;
        top: 2.5rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 10rem;
        top: 2.5rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 2rem;
        top: 3.25rem;
        z-index: 11;
    }

    .button-slider-div4 {
        position: absolute;
        left: 2rem;
        top: 3.25rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
        font-size: xx-small !important;
    }

    .wr-main-logo {
        width: 200px;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 25%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 1rem !important;
        margin-right: 2rem !important
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -39rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-one-width {
        width: 85% !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -33rem !important;
        position: relative;
        left: -2rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 37% !important;
        padding-left: 2rem !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 20% !important;
        padding-left: 1rem !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 16% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-goldsponsoren {
        position: absolute;
        top: 33% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 3% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-selbstbeschraenkung {
        position: absolute;
        top: 3% !important;
        padding-left: 1rem !important;
        text-align: left !important
    }

    .headerText-konsumentenstudie {
        position: absolute;
        top: 28% !important;
        padding-left: 2rem !important;
    }

    .logo-Footer {
        left: 5rem !important;
        position: relative;
    }
}

@media (min-width: 320px) {

    .mse-15-main {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .bottombar-one-width {
        width: auto !important;
    }

    .bottombar-two-width {
        width: auto !important;
    }

    .bottombar-three-width {
        width: auto !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -39rem !important;
        position: relative;
        left: -2rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 35% !important;
        top: -33rem !important;
        position: relative;
        margin-left: 2rem;
        left: -1rem !important;
    }

    .logo-Footer {
        left: 6rem !important;
        position: relative;
    }
    .pb-10 {
        padding-bottom:2rem !important
    }
}

@media (min-width: 335px) {

    .mse-15-main {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .bottombar-one-width {
        width: auto !important;
    }

    .bottombar-two-width {
        width: auto !important;
    }

    .bottombar-three-width {
        width: auto !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -37rem !important;
        position: relative;
        left: -2rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -28rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -33rem !important;
        position: relative;
        margin-left: 2rem;
        left: -1rem !important;
    }

    .logo-Footer {
        left: 6rem !important;
        position: relative;
    }
}

@media (min-width: 360px) {
    .button-slider-div {
        position: absolute;
        left: 13rem;
        top: 3rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 13rem;
        top: 3rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 13rem;
        top: 4rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 13rem;
        top: 4rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
        font-size: x-small !important;
    }

    .wr-main-logo {
        width: 200px;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 25%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -26rem !important;
        position: relative;
        margin-left: 2rem;
        left: -1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 37% !important;
        padding-left: 2rem !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 10% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 25% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-goldsponsoren {
        position: absolute;
        top: 40% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 12% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-selbstbeschraenkung {
        position: absolute;
        top: 25% !important;
        padding-left: 1rem !important;
        text-align: left !important
    }

    .headerText-konsumentenstudie {
        position: absolute;
        top: 30% !important;
        padding-left: 2rem !important;
    }

    .logo-Footer {
        left: 8rem !important;
        position: relative;
    }
}


@media (min-width: 375px) {
    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 40% !important;
        top: -27rem !important;
        position: relative;
        margin-left: 2rem;
        left: -3rem !important;
    }

    .logo-Footer {
        left: 10rem !important;
        position: relative;
    }
}

@media (min-width: 390px) {
    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: 0rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -23rem !important;
        position: relative;
        left: 0rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -27rem !important;
        position: relative;
        margin-left: 2rem;
        left: -1rem !important;
    }

    .logo-Footer {
        left: 10rem !important;
        position: relative;
    }
}

@media (min-width: 400px) {
    .button-slider-div {
        position: absolute;
        left: 18rem;
        top: 4.25rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 14rem;
        top: 4.15rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 14rem;
        top: 4.15rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 14rem;
        top: 4.15rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
        font-size: xx-small !important;
    }

    .wr-main-logo {
        width: 200px;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 25%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 2rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -23rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -29rem !important;
        position: relative;
        left: -2rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 40% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 15% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 25% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-goldsponsoren {
        position: absolute;
        top: 35% !important;
        padding-left: 1rem !important;
        width: 100% !important;
        text-align: left !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 14% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-selbstbeschraenkung {
        position: absolute;
        top: 30% !important;
        padding-left: 1rem !important;
        text-align: left !important
    }

    .logo-Footer {
        left: 10rem !important;
        position: relative;
    }
}

@media (min-width: 412px) {

    .bottombar-one-image {
        width: 50% !important;
        top: -29rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -23rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 35% !important;
        top: -27rem !important;
        position: relative;
        margin-right: 0rem !important;
    }

    .logo-Footer {
        left: 12rem !important;
        position: relative;
    }
}

@media (min-width: 428px) {

    .bottombar-one-image {
        width: 50% !important;
        top: -29rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -23rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -27rem !important;
        position: relative;
        left: -1rem !important;
    }

    .logo-Footer {
        left: 12rem !important;
        position: relative;
    }
}

@media (min-width: 450px) {
    .button-slider-div {
        position: absolute;
        left: 19rem;
        top: 4.5rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 19rem;
        top: 4.5rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 3rem;
        top: 4rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 3rem;
        top: 4rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
        font-size: x-small !important;
    }

    .wr-main-logo {
        width: 250px;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 25%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 2rem !important;
        margin-top: 3rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -31rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -28rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 44% !important;
        top: -30rem !important;
        position: relative;
        left: 0rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 42% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 15% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 45% !important;
        padding-left: 1rem !important;
    }

    .headerText-goldsponsoren {
        position: absolute;
        top: 45% !important;
        padding-left: 1rem !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 21% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-selbstbeschraenkung {
        position: absolute;
        top: 35% !important;
        padding-left: 1rem !important;
        text-align: left !important
    }

    .logo-Footer {
        left: 12rem !important;
        position: relative;
    }
}

@media (min-width: 500px) {
    .button-slider-div {
        position: absolute;
        left: 4rem;
        top: 5.25rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 4rem;
        top: 5.25rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 4rem;
        top: 5.25rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 4rem;
        top: 5.25rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
        font-size: x-small !important;
    }

    .wr-main-logo {
        width: 250px;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 25%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 1rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -27rem !important;
        position: relative;
        left: 1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 44% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 30% !important;
        padding-left: 1rem !important;
        width: 100% !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 40% !important;
        padding-left: 1rem !important;
    }

    .headerText-goldsponsoren {
        position: absolute;
        top: 43% !important;
        padding-left: 1rem !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 24% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .headerText-selbstbeschraenkung {
        position: absolute;
        top: 40% !important;
        padding-left: 1rem !important;
        text-align: left !important
    }

    .logo-Footer {
        left: 15rem !important;
        position: relative;
    }
}

@media (min-width: 550px) {
    .button-slider-div {
        position: absolute;
        left: 4rem;
        top: 6.25rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 4rem;
        top: 5.25rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 4rem;
        top: 5.25rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 4rem;
        top: 5.25rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
        font-size: x-small !important;
    }

    .wr-main-logo {
        width: 250px;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 25%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 2rem !important;
        margin-top: 3rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -27rem !important;
        position: relative;
        left: -1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 45% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 31% !important;
        padding-left: 1rem !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 40% !important;
        padding-left: 1rem !important;
    }

    .headerText-goldsponsoren {
        position: absolute;
        top: 40% !important;
        padding-left: 1rem !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 32% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .logo-Footer {
        left: 15rem !important;
        position: relative;
    }
}

@media (min-width: 600px) {
    .button-slider-div {
        position: absolute;
        left: 4.5rem;
        top: 6.5rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 4.5rem;
        top: 6.5rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 4.5rem;
        top: 7rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 4.5rem;
        top: 7rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
        font-size: small !important;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 25%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 2rem !important;
        margin-top: 4rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -27rem !important;
        position: relative;
        left: -2rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -28rem !important;
        position: relative;
        left: -2rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 42% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 32% !important;
        padding-left: 1rem !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 40% !important;
        padding-left: 1rem !important;
    }

    .headerText-goldsponsoren {
        position: absolute;
        top: 40% !important;
        padding-left: 1rem !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 30% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .logo-Footer {
        left: 12rem !important;
        position: relative;
    }
}

@media (min-width: 700px) {
    .button-slider-div {
        position: absolute;
        left: 5.5rem;
        top: 7.5rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 5.5rem;
        top: 7.5rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 5.5rem;
        top: 8rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 5.5rem;
        top: 8rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 25%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 5rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-one-width {
        width: 75% !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -29rem !important;
        position: relative;
        left: -2rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 40% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 33% !important;
        padding-left: 1rem !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 45% !important;
        padding-left: 1rem !important;
    }

    .headerText-goldsponsoren {
        position: absolute;
        top: 45% !important;
        padding-left: 1rem !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 25% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .logo-Footer {
        left: 12rem !important;
        position: relative;
    }
}

@media (min-width: 760px) {
    .button-slider-div {
        position: absolute;
        left: 6rem;
        top: 9rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 6rem;
        top: 9rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 6rem;
        top: 9rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 6rem;
        top: 9rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 25%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 7rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -2rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -27rem !important;
        position: relative;
        left: -2rem !important;
    
    }

    .bottombar-three-image {
        width: 30% !important;
        top: -27rem !important;
        position: relative;
        left: -2rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 44% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 33% !important;
        padding-left: 1rem !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 43% !important;
        padding-left: 1rem !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 25% !important;
        padding-left: 1rem !important;
        width: 50% !important;
    }

    .logo-Footer {
        left: 15rem !important;
        position: relative;
    }
}

@media (min-width: 768px) {
    .logo-Footer {
        left: 23rem !important;
        position: relative;
    }
}

@media (min-width: 800px) {
    .button-slider-div {
        position: absolute;
        left: 6rem;
        top: 9rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 6rem;
        top: 9rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 6rem;
        top: 9.5rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 6rem;
        top: 9.5rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 33%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 3rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -25rem !important;
        position: relative;
        left: -2rem !important;
    }

    .bottombar-one-width {
        width: 40% !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -23rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -23rem !important;
        position: relative;
        left: -2rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 42% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 40% !important;
        padding-left: 2rem !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 45% !important;
        padding-left: 2rem !important;
        text-align: left !important;
    }

    .headerText-gremium {
        position: absolute;
        top: 33% !important;
        padding-left: 2rem !important;
        width: 100% !important;
    }

    .logo-Footer {
        left: 24rem !important;
        position: relative;
    }
}

@media (min-width: 900px) {
    .button-slider-div {
        position: absolute;
        left: 7rem;
        top: 10rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 7rem;
        top: 10rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 7rem;
        top: 11rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 7rem;
        top: 11rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 33%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 6rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -27rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -23rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 45% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 40% !important;
        padding-left: 2rem !important;
    }

    .headerText-ordentliche-mitglieder {
        position: absolute;
        top: 50% !important;
        padding-left: 2rem !important;
        text-align: left !important;
    }

    .headerText-goldsponsoren {
        position: absolute;
        top: 50% !important;
        padding-left: 2rem !important;
    }

    .logo-Footer {
        left: 27rem !important;
        position: relative;
    }
}

@media (min-width: 1000px) {
    .button-slider-div {
        position: absolute;
        left: 7.5rem;
        top: 11rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 7.5rem;
        top: 11rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 7.5rem;
        top: 12rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 7.5rem;
        top: 12rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 35%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 2rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 39rem !important;
        position: relative;
    }
}


@media (min-width: 1100px) {
    .button-slider-div {
        position: absolute;
        left: 8.5rem;
        top: 12rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 8.5rem;
        top: 12rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 8.5rem;
        top: 13rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 8.5rem;
        top: 13rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 4rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -25rem !important;
        position: relative;
        left: 0rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -25rem !important;
        position: relative;
        left: 0rem !important;
    }

    .bottombar-three-image {
        width: 35% !important;
        top: -23rem !important;
        position: relative;
        left: -5rem !important;  
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 50rem !important;
        position: relative;
    }
}

@media (min-width: 1200px) {
    .button-slider-div {
        position: absolute;
        left: 9.5rem;
        top: 13rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 9.5rem;
        top: 13rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 9.5rem;
        top: 15rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 9.5rem;
        top: 15rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 3rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-one-width {
        width: 55% !important!
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -20rem !important;
        position: relative;
        left: -1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 49rem !important;
        position: relative;
    }
}

@media (min-width: 1300px) {
    .button-slider-div {
        position: absolute;
        left: 10rem;
        top: 16rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 10rem;
        top: 16rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 10rem;
        top: 16rem;
        z-index: 11;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 6rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;  
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -24rem !important;
        position: relative;
        left: -2rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 52rem !important;
        position: relative;
    }
}


@media (min-width: 1400px) {
    .button-slider-div {
        position: absolute;
        left: 11rem;
        top: 17rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 11rem;
        top: 17rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 11rem;
        top: 17rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 13rem;
        top: 18rem;
        z-index: 11;
    }
    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 4rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -28rem !important;
        position: relative;
        left: -1rem !important;  
    }

    .bottombar-one-width {
        width: 40% !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -27rem !important;
        position: relative;
        left: -3rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -26rem !important;
        position: relative;
        left: -3rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 1500px) {
    .button-slider-div {
        position: absolute;
        left: 12rem;
        top: 18rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 12rem;
        top: 18rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 12rem;
        top: 18rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 14rem;
        top: 19rem;
        z-index: 11;
    }
    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 7rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -30rem !important;
        position: relative;
        left: -1rem !important;
   
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -28rem !important;
        position: relative;
        left: -2rem !important;   
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -24rem !important;
        position: relative;
        left: -3rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 1600px) {
    .button-slider-div {
        position: absolute;
        left: 12rem;
        top: 19.5rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 12rem;
        top: 19.5rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 12rem;
        top: 19.5rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 15rem;
        top: 20.5rem;
        z-index: 11;
    }
    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 11rem !important;
    }

    .bottombar-one-image {
        width: 50% !important;
        top: -29rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 50% !important;
        top: -27rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -27rem !important;
        position: relative;
        left: -3rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 1680px) {

    .bottombar-one-image {
        width: 45% !important;
        top: -29rem !important;
        position: relative;
        left: -1rem !important;    
    }

    .bottombar-two-image {
        width: 45% !important;
        top: -27rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -27rem !important;
        position: relative;
        left: -3rem !important;
    }
}


@media (min-width: 1700px) {
    .button-slider-div {
        position: absolute;
        left: 16rem;
        top: 22rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 13rem;
        top: 20rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 13rem;
        top: 20rem;
        z-index: 11;
    }

    .button-slider-div4 {
        position: absolute;
        left: 13rem;
        top: 20rem;
        z-index: 11;
    }
    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 13rem !important;
    }

    .bottombar-one-image {
        width: 45% !important;
        top: -28rem !important;
        position: relative;
        left: -2rem !important;
    
    }

    .bottombar-two-image {
        width: 45% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    
    }

    .bottombar-three-image {
        width: 30% !important;
        top: -27rem !important;
        position: relative;
        left: -2rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 1800px) {
    .button-slider-div {
        position: absolute;
        left: 14rem;
        top: 21rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 14rem;
        top: 21rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 14rem;
        top: 21rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 17rem;
        top: 23rem;
        z-index: 11;
    }
    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 15rem !important;
    }

    .bottombar-one-image {
        width: 42% !important;
        top: -28rem !important;
        position: relative;
        left: -5rem !important;  
    }

    .bottombar-two-image {
        width: 42% !important;
        top: -25rem !important;
        position: relative;
        left: -1em !important;       
    }

    .bottombar-three-image {
        width: 30% !important;
        top: -26rem !important;
        position: relative;
        left: -3rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 1900px) {
    .button-slider-div {
        position: absolute;
        left: 15rem;
        top: 22rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 15rem;
        top: 22rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 15rem;
        top: 22rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 18rem;
        top: 25rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 19rem !important;
    }

    .bottombar-one-width {
        width: 38% !important;
    }

    .bottombar-one-image {
        width: 42% !important;
        top: -29rem !important;
        position: relative;
        left: -1rem !important;
    
    }

    .bottombar-two-image {
        width: 42% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 33% !important;
        top: -28rem !important;
        position: relative;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 2000px) {
    .button-slider-div {
        position: absolute;
        left: 16rem;
        top: 24rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 16rem;
        top: 24rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 16rem;
        top: 24rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 16rem;
        top: 24rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 22rem !important;
    }

    .bottombar-one-image {
        width: 42% !important;
        top: -29rem !important;
        position: relative;
    
    }

    .bottombar-one-width {
        width: 35% !important;
    }

    .bottombar-two-image {
        width: 42% !important;
        top: -22rem !important;
        position: relative;
        left: 49rem !important;
    }

    .bottombar-three-image {
        width: 30% !important;
        top: -25rem !important;
        position: relative;
    
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 2100px) {
    .button-slider-div {
        position: absolute;
        left: 16.5rem;
        top: 25rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 16.5rem;
        top: 25rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 16.5rem;
        top: 25rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 16.5rem;
        top: 25rem;
        z-index: 11;
    }

    .wr-main-logo {
        width: auto;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 26rem !important;
    }

    .bottombar-one-image {
        width: 35% !important;
        top: -28rem !important;
        position: relative;
    }

    .bottombar-two-image {
        width: 35% !important;
        top: -27rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 30% !important;
        top: -26rem !important;
        position: relative;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}


@media (min-width: 2200px) {
    .button-slider-div {
        position: absolute;
        left: 17rem;
        top: 26rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 17rem;
        top: 26rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 17rem;
        top: 26rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 17rem;
        top: 26rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 28rem !important;
    }

    .bottombar-one-image {
        width: 35% !important;
        top: -29rem !important;
        position: relative;
        left: -2rem !important;
    }

    .bottombar-two-image {
        width: 35% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 27% !important;
        top: -28rem !important;
        position: relative;
        left: -1rem !important;
    }


    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 2300px) {
    .button-slider-div {
        position: absolute;
        left: 18rem;
        top: 27rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 18rem;
        top: 27rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 18rem;
        top: 27rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 18rem;
        top: 27rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 31rem !important;
    }

    .bottombar-one-image {
        width: 34% !important;
        top: -28rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 34% !important;
        top: -27rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 27% !important;
        top: -27rem !important;
        position: relative;
        left: -1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 2400px) {
    .button-slider-div {
        position: absolute;
        left: 19rem;
        top: 28rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 19rem;
        top: 28rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 19rem;
        top: 28rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 19rem;
        top: 28rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 35rem !important;
    }

    .bottombar-one-image {
        width: 30% !important;
        top: -28rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 30% !important;
        top: -25rem !important;
        position: relative;
        left: -3rem !important;
    }

    .bottombar-three-image {
        width: 23% !important;
        top: -25rem !important;
        position: relative;
        left: -10rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 2500px) {
    .button-slider-div {
        position: absolute;
        left: 19.5rem;
        top: 26rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 19.5rem;
        top: 26rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 19.5rem;
        top: 30rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 19.5rem;
        top: 30rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 38rem !important;
    }

    .bottombar-one-image {
        width: 25% !important;
        top: -24rem !important;
        position: relative;
    
    }

    .bottombar-two-image {
        width: 25% !important;
        top: -22rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 20% !important;
        top: -23rem !important;
        position: relative;
        left: -5rem !important;
    
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 2600px) {
    .button-slider-div {
        position: absolute;
        left: 20.5rem;
        top: 31rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 20.5rem;
        top: 31rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 20.5rem;
        top: 31rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 20.5rem;
        top: 31rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 41rem !important;
    }

    .bottombar-one-image {
        width: 25% !important;
        top: -26rem !important;
        position: relative;
        left: -9rem !important;
    
    }

    .bottombar-two-image {
        width: 25% !important;
        top: -23rem !important;
        position: relative;
        left: -9rem !important;
    
    }

    .bottombar-three-image {
        width: 20% !important;
        top: -25rem !important;
        position: relative;
        left: -13rem !important;
    
    }


    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 2700px) {
    .button-slider-div {
        position: absolute;
        left: 21.5rem;
        top: 32rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 21.5rem;
        top: 32rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 21.5rem;
        top: 32rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 21.5rem;
        top: 32rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 44rem !important;
    }

    .bottombar-one-image {
        width: 25% !important;
        top: -26rem !important;
        position: relative;
        left: -26rem !important;
    }

    .bottombar-two-image {
        width: 25% !important;
        top: -24rem !important;
        position: relative;
        left: -23rem !important;
    }

    .bottombar-three-image {
        width: 20% !important;
        top: -25rem !important;
        position: relative;
        left: -25rem !important;
    
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 2800px) {
    .button-slider-div {
        position: absolute;
        left: 22rem;
        top: 33rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 22rem;
        top: 33rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 22rem;
        top: 33rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 22rem;
        top: 33rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 47rem !important;
    }

    .bottombar-one-image {
        width: 25% !important;
        top: -26rem !important;
        position: relative;
        left: -26rem !important;
    }

    .bottombar-two-image {
        width: 25% !important;
        top: -24rem !important;
        position: relative;
        left: -23rem !important;
    }

    .bottombar-three-image {
        width: 20% !important;
        top: -25rem !important;
        position: relative;
        left: -25rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 2900px) {
    .button-slider-div {
        position: absolute;
        left: 23rem;
        top: 34rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 23rem;
        top: 34rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 23rem;
        top: 34rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 23rem;
        top: 34rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 50rem !important;
    }

    .bottombar-one-image {
        width: 25% !important;
        top: -26rem !important;
        position: relative;
        left: -26rem !important;
    }

    .bottombar-two-image {
        width: 25% !important;
        top: -24rem !important;
        position: relative;
        left: -23rem !important;
    }

    .bottombar-three-image {
        width: 20% !important;
        top: -25rem !important;
        position: relative;
        left: -25rem !important;
    }
    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 3000px) {
    .button-slider-div {
        position: absolute;
        left: 24rem;
        top: 35rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 24rem;
        top: 35rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 24rem;
        top: 35rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 24rem;
        top: 35rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 53rem !important;
    }

    .bottombar-one-image {
        width: 25% !important;
        top: -26rem !important;
        position: relative;
        left: -26rem !important;
    }

    .bottombar-two-image {
        width: 25% !important;
        top: -24rem !important;
        position: relative;
        left: -23rem !important;
    }

    .bottombar-three-image {
        width: 20% !important;
        top: -25rem !important;
        position: relative;
        left: -25rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 3100px) {
    .button-slider-div {
        position: absolute;
        left: 24.5rem;
        top: 36rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 24.5rem;
        top: 36rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 24.5rem;
        top: 36rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 24.5rem;
        top: 36rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 56rem !important;
    }

    .bottombar-one-image {
        width: 24% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 24% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 20% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }
    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 3200px) {
    .button-slider-div {
        position: absolute;
        left: 25rem;
        top: 38rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 25rem;
        top: 38rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 25rem;
        top: 38rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 25rem;
        top: 38rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 59.5rem !important;
    }

    .bottombar-one-image {
        width: 21% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 23% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 16% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 3300px) {
    .button-slider-div {
        position: absolute;
        left: 26.5rem;
        top: 39rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 26.5rem;
        top: 39rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 26.5rem;
        top: 39rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 26.5rem;
        top: 39rem;
        z-index: 11;
    }
    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 63rem !important;
    }

    .bottombar-one-image {
        width: 21% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 23% !important;
        top: -26rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 16% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }


    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 3400px) {
    .button-slider-div {
        position: absolute;
        left: 27rem;
        top: 39.5rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 27rem;
        top: 39.5rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 27rem;
        top: 39.5rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 27rem;
        top: 39.5rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 66rem !important;
    }

    .bottombar-one-image {
        width: 20% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 20% !important;
        top: -23rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 16% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}

@media (min-width: 3500px) {
    .button-slider-div {
        position: absolute;
        left: 28rem;
        top: 41rem;
        z-index: 11;
    }

    .button-slider-div2 {
        position: absolute;
        left: 28rem;
        top: 41rem;
        z-index: 11;
    }

    .button-slider-div3 {
        position: absolute;
        left: 28rem;
        top: 41rem;
        z-index: 11;
    }
    .button-slider-div4 {
        position: absolute;
        left: 28rem;
        top: 41rem;
        z-index: 11;
    }

    .btn-fourth-div {
        --bs-btn-color: var(--bs-wr-gray);
        --bs-btn-bg: transpartent;
        --bs-btn-border-color: var(--bs-wr-gray);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: var(--bs-wr-red);
        --bs-btn-hover-border-color: var(--bs-wr-red);
        --bs-btn-focus-shadow-rgb: 49, 132, 253;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #0a58ca;
        --bs-btn-active-border-color: #0a53be;
        /*    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
        --bs-btn-disabled-color: #fff;
        --bs-btn-disabled-bg: #B71A1B;
        --bs-btn-disabled-border-color: #B71A1B;
    }

    .wr-main-logo {
        width: auto;
    }

    .HeaderImage-Text {
        position: absolute;
        top: 37%;
        padding-left: 1rem;
    }

    .mse-15-main {
        margin-left: 68rem !important;
    }

    .bottombar-one-image {
        width: 19% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 19% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 14% !important;
        top: -24rem !important;
        position: relative;
        lleft: -1rem !important;
    }

    .headerText-aufgaben-ziele {
        position: absolute;
        top: 50% !important;
    }

    .headerText-mitglieder {
        position: absolute;
        top: 50% !important;
    }

    .logo-Footer {
        left: 57rem !important;
        position: relative;
    }
}
@media (min-width: 4000px) {

    .bottombar-one-image {
        width: 18% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 18% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 14% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

}
@media (min-width: 4200px) {

    .bottombar-one-image {
        width: 17% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 17% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 13% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }
}
@media (min-width: 4400px) {

    .bottombar-one-image {
        width: 16% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 16% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 12% !important;
        top: -23rem !important;
        position: relative;
        left: -1rem !important;
    }
}
@media (min-width: 4700px) {

    .bottombar-one-image {
        width: 15% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 15% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 12% !important;
        top: -23rem !important;
        position: relative;
        left: -1rem !important;
    }
}
@media (min-width: 5000px) {

    .bottombar-one-image {
        width: 14% !important;
        top: -25rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-two-image {
        width: 14% !important;
        top: -24rem !important;
        position: relative;
        left: -1rem !important;
    }

    .bottombar-three-image {
        width: 11% !important;
        top: -23rem !important;
        position: relative;
        left: -1rem !important;
    }
}

    @media all and (min-width: 1500px) {
        .navbar .nav-item .dropdown-menu {
            display: none;
        }

        .navbar .nav-item:hover .nav-link {
        }

        .navbar .nav-item:hover .dropdown-menu {
            display: block;
        }

        .navbar .nav-item .dropdown-menu {
            margin-top: 0;
        }
    }
    /*****************************
*	Media End
*****************************/

    div.gallery-image {
        float: left;
        /* height: 180px;*/
        margin: 0 2rem 2rem 0;
        /*width: 150px;*/
    }

    div.clear-both {
        clear: both;
        height: 0px;
    }

    .bigger {
        color: #000000;
        font-size: 2em;
        line-height: 0.9em;
    }

    /*****************************
*	Form
*****************************/
    /**/
    div.form-block {
        margin-left: 0rem;
    }

        div.form-block label.form-label {
            float: left;
            /*margin-right: 5px;*/
            width: 110px;
        }

        div.form-block input[type="text"], div.form-block input[type="password"], div.form-block select, div.form-block textarea {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 0.9em;
            /* width: 300px;*/
        }

        div.form-block textarea {
            height: 70px;
        }

    p.form-field {
        margin: 1em 0 !important;
        /*width: 420px;*/
    }

    p.counter {
        background-image: url(../images/layout/count_background.png);
        background-repeat: no-repeat;
        color: #333333;
        float: left;
        font-size: 25px;
        font-weight: bold;
        height: 42px;
        line-height: 42px;
        margin: 0 !important;
        text-align: center;
        vertical-align: middle;
        width: 40px;
    }
    /*************************************************************************************
 IP: 03.09.2012 ÖWRS Infosete
*************************************************************************************/
    .logoimg {
        height: 105px;
        width: 165px;
        float: left;
        margin: 0 10px 10px 0;
    }

    .cntimg {
        height: 65px;
        width: 75px;
        float: left;
        margin: 0 10px 10px 0;
    }

    .redpartitalic {
        color: #B71A1B;
        font-style: italic;
    }

    .mGrid {
        background-color: #fff;
        margin: 5px 0 10px 0;
        border: solid 1px #ccc;
        border-collapse: collapse;
        width: 90%;
    }

        .mGrid td {
            padding: 8px;
        }

        .mGrid th {
            padding: 4px 2px;
            color: #fff;
            background: #fff url(../images/layout/menu_background_hover.png) repeat-x top;
            border-left: solid 1px #ccc;
        }

        .mGrid .pgr table {
            margin: 5px 0;
        }

        .mGrid .pgr td {
            border-width: 0;
            padding: 3px 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            line-height: 12px;
        }

        .mGrid .pgr a {
            color: #666;
            text-decoration: none;
        }

            .mGrid .pgr a:hover {
                color: #000;
                text-decoration: none;
            }


    a.print {
        background-image: url(../images/layout/button_print.png);
        background-position: left center;
        background-repeat: no-repeat;
        display: inline-block;
        height: 25px;
        line-height: 25px;
        /*margin-bottom: 1.5em;*/
        margin-left: 30px;
        padding-left: 35px;
    }

    a.rss {
        background-image: url(../images/layout/button_rss.png);
        background-position: left center;
        background-repeat: no-repeat;
        display: inline-block;
        height: 25px;
        line-height: 25px;
        /*margin-bottom: 1.5em;*/
        margin-left: 30px;
        padding-left: 33px;
    }

    select option:hover {
        background-color: var(--bs-wr-grayLight) !important;
    }

    /**

{
    margin: 0;
    padding: 0;
}

body
{
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;*/ /*font-size: 0.9em;*/
    /*line-height: 1.5em;
}

a
{
    color: #B71A1B;
    text-decoration: none;
}

a:hover
{
    color: #666666;
}

ul, ol
{
    margin-left: 1em;
}

ol li
{
    margin-bottom: 1em;
}

em
{
    color: #000000;
    font-style: normal;
}

img
{
    border-style: none;
}

h1, h2, h3
{
    color: #333333;
    font-family: "HelveticaNeueLight" , Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    line-height: 1.0em;
    margin: 0 0 0.67em;
}

h1
{
    font-size: 2.0em;
}

h2
{
    font-size: 1.6em;
}

h3
{
    font-size: 1.4em;
}

hr
{
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-top: 1px solid #cccccc;
    height: 0;
    margin: 19px 0;
}
table
{
    border-collapse: collapse;
}

table td
{
    padding: 3px;
}

#mitglieder {
    line-height:1.5em;
    border-collapse: separate;
    border-spacing: 0px 5px;
    width: 100%;
}

#mitglieder td {
    padding-top: 1.5em;
}

dl.definition dt
{
    float: left;
    width: 30px;
}

dl.definition dd
{
    margin-left: 35px;
    margin-bottom: 1em;
}

#container
{
    margin: 0 auto;
    position: relative;
    width: 1150px;
}
input[type="radio"]
{
    margin: 3px 3px 0px 5px;
}*/
    /*****************************
*	Topbar
*****************************/
    /*#topbar
{
    height: 30px;
}

#topbar a
{
    color: #333333;
}

#topbar a:hover
{
    color: #B71A1B;
}

#topbar ul
{
    float: right;
    height: 30px;
    list-style-type: none;
}

#topbar ul li
{
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
}

#topbar input
{
    border: 1px solid #cccccc;
    color: #cccccc;
    padding: 2px;
    width: 120px;
}

#topbar .accessibility .normal
{
    font-size: 0.8em;
}

#topbar .accessibility .large
{
    font-size: 1.0em;
}

#topbar .accessibility .x-large
{
    font-size: 1.2em;
}

#topbar .accessibility .selected
{
    font-weight: bold;
}*/


    /*****************************
*	Menu
*****************************/
    /*#menu
{
    height: 85px;
}

#menu a
{
    color: #333333;
}

#menu ul
{
    background-image: url(../images/layout/menu_background-patch.png);
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    height: 85px;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    width: 800px;
}

#menu ul li
{
    background-color: #ffffff;
    background-image: url(../images/layout/menu_background.png);
    background-repeat: repeat-x;
    float: left;
    font-size: 14px;*/ /* fix, da sonst bei unterschiedlichen Schriftgrößen Layout nicht passen würde */
    /*height: 85px;
    line-height: 85px;
    margin-left: 1px;
    min-width: 90px;
    width: auto !important;
    width: 118px;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
}

#menu ul li:hover, #menu ul li.selected
{
    background-image: url(../images/layout/menu_background_hover.png);
}

#menu ul li:hover a, #menu ul li.selected a
{
    color: #ffffff;
}*/

    /*****************************
*	Sidepanel
*****************************/
    /*#side-panel
{
    font-size: 13px;
    float: left;
    overflow: hidden;
    width: 180px;
}

#side-panel a
{
    color: #333333;
}

#side-panel a:hover
{
    color: #B71A1B;
}

#side-panel ul li:hover:before
{
    color: #B71A1B;
    content: "> ";
}


#side-panel ul
{
    list-style-type: none;
    line-height: 1.2em;
    margin-right: 15px;
    text-align: right;
}

#side-panel ul li
{
    margin-bottom: 14px;
}

#side-panel ul li.selected:before
{
    color: #B71A1B;
    content: "> ";
}

#side-panel ul li.selected a
{
    color: #B71A1B;
}*/

    /*****************************
*	Content-Navigation
*****************************/
    /*#content-nav
{
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    line-height: 1.0em;
    list-style-type: none;
    margin: 0 0 44px 0;
    padding: 15px 0;
}

#content-nav li.selected a
{
    color: #B71A1B;
}

#content-nav a
{
    color: #666666;
}

#content-nav a:hover
{
    color: #B71A1B;
}

#content-nav li
{
    display: inline;
    padding-right: 20px;
}*/

    /*****************************
*	Content
*****************************/
    /*#content-wrapper
{
    margin-top: 30px;*/ /*min-height: 900px; 	height: auto !important; 	height: 900px;*/
    /*}

#content-startpage
{
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    margin-bottom: 20px;*/ /*margin-top: 35px;*/
    /*padding: 0 20px;*/
    /*border-bottom: 1px solid #cccccc;*/
    /*}

#content-startpage .column:first-child
{
    border-right: 1px solid #cccccc;
    float: left;
    width: 239px;
    padding-left: 0;
    padding-right: 20px;
}

#content-startpage .column
{
    float: left;
    width: 240px;
    padding-left: 20px;
}

#content-wrapper p
{
    margin: 1.0em 0;
}*/

    /*#content-wrapper p span:first-child{*/


    /*#content
{
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    margin-bottom: 15px;
    margin-left: 180px;
    min-height: 1350px;
    height: auto !important;
    height: 970px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    width: 925px;
}

#content h1, #content h2, #content h3
{
    color: #B71A1B;
}

#content h1:first-child*/ /*, #content p:first-child*/
    /*{
    margin-top: 0;
}

#content table.content-table
{
    background-color: #e5e5e5;
    border-collapse: collapse;
    margin: 1.5em 0;
    min-width: 600px;
}

#content table.content-table td.highlight
{
    background-color: #cacaca;
    color: #333333;
    font-weight: bold;
}

#content table.content-table th
{
    border-top: 1px solid #ffffff;
    padding: 5px 10px;
    text-align: left;
}

#content table.content-table td
{
    border-top: 1px solid #ffffff;
    color: #666666;
    padding: 5px 10px;
    text-align: left;
}*/

    /*#affiliate {
	bottom: 0;
	left: -180px;
	margin-right: 15px;
	position: absolute;
	text-align: right;
	width: 165px;
}*/

    /*#affiliate
{
    bottom: 20px !important;
    bottom: 40px;
    left: 0;
    margin-right: 15px;
    position: absolute;
    text-align: right;
    width: 165px;
}

#affiliate h3
{
    color: #666666;
    margin-bottom: 1.0em;
    margin-top: 2.0em;
    font-size: 1.2em;
    font-weight: normal;
}

#affiliate img
{
    margin-bottom: 15px;
}

#content .left-column
{
    float: left;
    padding-right: 20px;
    width: 560px;
}

#content .right-column
{
    border-style: none;
    float: right;
    padding-left: 0;
    width: 170px;
	
}


.left-column
{
    float: left;
    padding-right: 20px;
    width: 640px;
}

.right-column
{
    border-left: 1px solid #cccccc;
    float: right;
    padding-left: 20px;
    width: 425px;
	min-height:1325px;
}*/

    /*****************************
*	Columnbox
*****************************/
    /*.column-box
{
    border-top: 1px solid #cccccc;
    color: #999999;
}

.column-box .column
{
    float: left;
    width: 200px;
}

.column-box .column h3
{
    background-image: url(../images/layout/arrow.png);
    background-position: left center;
    background-repeat: no-repeat;
    font-family: "HelveticaNeueLight" , Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    margin: 0;
    padding-left: 20px;
}

.column-box .column p
{
    margin: 0.1em 0 !important;
}
.column-box a
{
    color: #999999 !important;
}

.column-box a:hover
{
    color: #B71A1B !important;
}

.column-box h2
{
    color: #999999 !important;
    font-family: "HelveticaNeueLight" , Arial, Helvetica, Sans-Serif;
    font-size: 2.0em;
    font-weight: normal;
    margin: 1.0em 0;
}

.column-box span
{
    color: #000000;
}

.small-column
{
    float: left;
    padding-right: 10px;
    width: 170px;
}*/
    /*****************************
*	Footer
*****************************/
    /*#footer
{
    border-top: 1px solid #cccccc;
    padding-left: 180px;
    padding-top: 10px;
}

#footer a
{
    color: #000000;
}

#footer a:hover
{
    color: #B71A1B;
}

#footer ul
{
    list-style-type: none;
    margin-left: 10px;
}

#footer ul li
{
    float: left;
    padding-right: 30px;
}*/

    /*****************************
*	Tag-Cloud
*****************************/
    /*div.tag-cloud {
    background-color: #c4c4c4;*/
    /*background-image: url(../images/layout/tag-cloud-top.gif);*/
    /*background-repeat: no-repeat;
    color: #ffffff;
    margin: 20px 0;
    padding-top: 20px;
    width: 635px;
}

div.tag-cloud a
{
    color: #ffffff;
    line-height: 0.8em;
}

div.tag-cloud a:hover
{
    text-decoration: underline;
}

div.tag-cloud ul
{*/
    /*background-image: url(../images/layout/tag-cloud-bottom.gif);*/
    /*background-position: left bottom;
    background-repeat: no-repeat;
    list-style-type: none;
    margin: 0;
    padding: 0 50px 20px;
}

div.tag-cloud ul li
{
    display: inline;
    margin-bottom: 3px;
    margin-right: 5px;
}

div.tag-cloud a.smaller
{
    font-size: 0.6em;
}

div.tag-cloud a.small
{
    font-size: 0.8em;
}

div.tag-cloud a.normal
{
    font-size: 1.0em;
}

div.tag-cloud a.large
{
    font-size: 1.4em;
}

div.tag-cloud a.larger
{
    font-size: 1.8em;
}

div.tag-cloud a.selected
{
    color: #B71A1B;
}*/

    /*****************************
*	News
*****************************/
    /*#content div.news-entry
{
    margin-bottom: 4.0em;
}

div.news-entry
{
    color: #666666;
}

div.news-entry div.image-box
{
    float: left;
    width: 150px;
}

div.news-entry img.news-pic
{
    float: left;
    margin-bottom: 21px;
    margin-right: 14px;
}

div.news-entry h2
{
    color: #B71A1B;
    margin: 0;
}

div.news-entry .date
{
    color: #999999;
}

div.news-entry p.date
{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

#content div.news-entry div.text
{
    margin-left: 160px !important;
}

#content div.news-entry div.text p
{
    margin-top: 0 !important;
}*/

    /*#content div.news-entry p, #content div.news-entry h2, #content div.news-entry p.date{
	margin-left: 155px !important;
}*/

    /*****************************
*	Content Preview
*****************************/
    /*#content div.content-preview
{
    min-height: 130px;
}

div.content-preview div.image-box
{
    float: left;
    width: 150px;
}

div.content-preview div.image-box span
{
    line-height: 1.0em;
}

div.content-preview img.content-preview-pic
{
    float: left;
}

div.content-preview h2
{
    color: #B71A1B;
    margin: 0;
}

div.content-preview .date
{
    color: #999999;
}

div.content-preview p.date
{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

#content div.content-preview p, #content div.content-preview h2, #content div.content-preview p.date
{
    margin-left: 155px !important;
}*/


    /*****************************
*	Teaser
*****************************/
    /*div.teaser
{
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    color: #999999;
    margin: 30px 0;
}

div.teaser a
{
    color: #999999;
}

div.teaser a:hover
{
    color: #B71A1B;
}

div.teaser ul
{
    list-style-type: none;
    margin: 0;
    position: relative;
}

div.teaser ul li:first-child
{
    border-left-style: none;
    padding-left: 0;
}

div.teaser ul li
{
    border-left: 1px solid #000000;
    display: block;
    float: left;
    height: 80px;
    margin: 15px 0;
    padding: 0 10px;
    width: 170px;
}

div.teaser ul li h2
{
    color: #000000 !important;
    font-size: 1.0em;
    font-weight: bold;
    margin: 0;
}

div.teaser ul li p
{
    font-size: 1.0em;
    margin: 0 !important;
}

div.teaser a.more
{
    background-image: url(../images/layout/arrow.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    position: absolute !important;
    position: static;
    top: 80px;
}*/

    /*****************************
*	Gallery
*****************************/
    /*div.gallery-image
{
    float: left;
    height: 180px;
    margin: 0 35px 35px 0;
    width: 150px;
}*/




    /*****************************
*	Classes
*****************************/
    /*div.clear-both
{
    clear: both;
    height: 0px;
}

p.clear-both
{
    clear: both;
}

.align-right
{
    text-align: right !important;
}

.align-left
{
    text-align: left !important;
}
.align-left63
{
    text-align: left !important;
    margin-left: 63px !important;
}
.align-center
{
    text-align: center !important;
}

.valign-top
{
    vertical-align: top;
}

.valign-middle
{
    vertical-align: middle;
}

.valign-bottom
{
    vertical-align: bottom;
}*/

    /*.submit-button {
	background-color: #B71A1B;
	color: #ffffff;
	padding: 5px 15px;
}

.button {
	background-color: #cccccc;
	color: #B71A1B;
	padding: 5px 15px;
}*/

    /*.submit-button
{
    background-color: #B71A1B;
    background-image: url(../images/layout/button_red.png);
    border-style: none;
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 156px;
}

.button
{
    background-color: #cccccc;
    background-image: url(../images/layout/button_grey.png);
    border-style: none;
    color: #B71A1B;
    cursor: pointer;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 156px;
}

.float-right
{
    float: right;
}

.float-left
{
    float: left;
}

.no-margin
{
    margin: 0 !important;
}*/

    .currentPos {
        font-weight: bold;
        color: var(--bs-wr-red);
    }

    /*.alert
{
    color: #B71A1B;
    font-weight: bold;
}
*/

    /*
a.download
{
    background-image: url(../images/layout/button_download.png);
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    line-height: 25px;*/ /*margin-bottom: 1.5em;*/
    /*margin-left: 30px;
    padding-left: 35px;
}*/



    /* CSS Tricks für grafische Dropbox - ausgenommen, da es eher Validierungsfehler erzeugt */
    /*
#span_beschwerde {
	background-image: url(../images/layout/bg_select_361x33.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	overflow: hidden;
	position: absolute;
	width: 361px;
}

#select_beschwerde {
	float: left;
	height: 33px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: relative;
	width: 361px;
	z-index: 10;
}*/


    /*.filter
{
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 14px 0;
}

.filter input[type="text"], .filter select
{
    background-color: #cccccc;
    border-style: none;
    color: #000000;*/ /*margin-right: 5px;*/
    /*padding: 2px;
}

.filter select
{
    background-color: #cccccc;
    color: #000000;
}

.filter input[type="checkbox"]
{
    margin-right: 5px;
    vertical-align: middle;
}

.filter input[type="text"]
{
    color: #000000;
    width: 100px;
}

.filter a.submit
{
    color: #000000;
    font-size: 2.0em;
}

p.breadcrumb a
{
    background: #ffffff url(../images/layout/arrow_small.png) no-repeat left center;
    color: #333333;
    padding-left: 20px;
}

p.breadcrumb a:hover
{
    color: #B71A1B;
}

p.date
{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

p.data-pager
{
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    padding: 0.5em 0;
    text-align: center;
}

p.data-pager a
{
    vertical-align: middle;
}

.limited, .news p
{
    margin: 0 25px 2.65em 0 !important;
}

span.image-caption
{
    color: #666666;
    font-size: 0.8em;
}

p.image-capttion
{
    color: #666666;
    font-size: 0.8em;
    margin-bottom: 1.5em !important;
    margin-top: 0 !important;
}

.no-margin-bottom
{
    margin-bottom: 0 !important;
}

div.contact-map
{
    float: left;
    height: 320px;
    margin-right: 10px;
    width: 400px;
}
.tiny
{
    font-size: xx-small;
}

a.link
{
    background: #ffffff url(../images/layout/arrow_small.png) no-repeat left center;
    color: #B71A1B;
    padding-left: 20px;
}

a.link:hover
{
    color: #333333;
}*/
    /*
ul li a:hover {
    color: #B71A1B !important;
}

.listcontainer
{
    margin: 10px auto;
    height: 100px;
    width: 450px;
}
.listcontainer li
{
    list-style-type: none;
}
.leftpart
{
    float: left;
}
.rightpart
{
    float: right;
}
.cntparagraph p
{
    display: inline-block;
}
.redpartbold
{
    color: #B71A1B;
    font-weight: bold;
}
div#infowrapper h3
{
    margin: 0.67em 0px 0em 0px;
}
.cntanswer
{
    margin-top: 10px;
}
.questiontitle
{
    font-weight: bold;
    font-style: italic;
}
.questiontitletext
{
    font-style: italic;
}
.grddate
{
    width: 220px;
    text-align: center;
}
.grdpercent
{
    width: 180px;
    text-align: right;
}
.grdfinished
{
    width: 220px;
    text-align: right;
}
.grdsuccess
{
    width: 180px;
    text-align: right;
}

span.menutitle
{
    color: #B71A1B;
    font-weight: bold;
    margin: 10px 0 5px 0;
    display: inline-block;
}
.menulist
{
    list-style-type: none;
    }
.imghelp {
    vertical-align: middle; 
}*/


