/*FARBEN UND GROESSEN - START*/
.flarge {
    font-size: x-large;
}

.fsmall {
    font-size: small;
}

.fxsmall {
    font-size: x-small;
}

.fbold {
    font-weight: bold
}

.fxxsmall {
    font-size: xx-small;
}

.eu-blau-t {
    color: #1C4586 !important;
}

.eu-hellblau-t {
    color: #8592C0 !important;
}

.eu-gelb-t {
    color: #FFF9C7 !important;
}

.eu-grau-t {
    color: #595959 !important;
}

.eu-rot-t {
    color: #ff0000 !important;
}

.eu-normalgelb-t {
    color: #ffff00 !important;
}

.eu-blau-b {
    background-color: #1C4586 !important;
}

.eu-hellblau-b {
    background-color: #8592C0 !important;
}

.eu-gelb-b {
    background-color: #FFF9C7 !important;
}

.eu-rot-b {
    background-color: #ff0000 !important;
}

.eu-grau-b {
    background-color: #595959 !important;
}

.eu-normalgelb-b {
    background-color: #ffff00 !important;
}

/*FARBEN UND GROESSEN - ENDE*/


.eu-spacer{
    max-height: 100%;
}

html{font-size: 90%}


.eu-pointer-hand {
    cursor: pointer;
}


/*KONTAKT FORMULAR START*/
.kontaktBox {
    background: transparent url('../Images/info-hintergrund-1200.jpg') no-repeat center center /cover;
    height: 100%;
}

.btn-kontaktL {
    color: #1C4586;
    background-color: #FFFFFF;
    width: 12rem;
}

.btn-kontaktL:hover {
    color: #1C4586;
    background-color: #cad1d8;
}

.btn-kontaktR {
    color: #FFFFFF;
    background-color: #1C4586;
    width: 12rem;
}

.btn-kontaktR:hover {
    color: #FFFFFF;
    background-color: #2457a8;
}

/*KONTAKT FORMULAR ENDE*/


/*MEDIA PERSONALIZED*/
@media (min-width: 0px) {
    .navbar {
        background-color: #595959 !important;
    }

    .farbflussblau {
        background-color: #1C4586;
    }

    .farbflussgrau {
        background-color: #595959;
    }
}

@media (min-width: 768px) {
    .navbar {
        background-color: transparent !important;
    }

    .farbflussblau {
        background-image: linear-gradient(to right, white 0%, #1C4586 10%, #1C4586 90%, white 100%);
    }

    .farbflussgrau {
        background-image: linear-gradient(to right, white 0%, #595959 10%, #595959 90%, white 100%);
    }
}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}


/*NAVBAR-Personalized*/

.navbar {
    background-color: #595959;
}

.navbar .navbar-brand {
    color: #ffffff;
}

.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
    color: #cccccc;
}

.navbar .navbar-text {
    color: #ffffff;
}

.navbar .navbar-text a {
    color: #cccccc;
}

.navbar .navbar-text a:hover,
.navbar .navbar-text a:focus {
    color: #cccccc;
}

.navbar .navbar-nav .nav-link {
    color: #ffffff;
    border-radius: .25rem;
    margin: 0 0.25em;
}

.navbar .navbar-nav .nav-link:not(.disabled):hover,
.navbar .navbar-nav .nav-link:not(.disabled):focus {
    color: #cccccc;
}

.navbar .navbar-nav .dropdown-menu {
    background-color: #595959;
    border-color: #7f7f7f;
}

.navbar .navbar-nav .dropdown-menu .dropdown-item {
    color: #ffffff;
}

.navbar .navbar-nav .dropdown-menu .dropdown-item:hover,
.navbar .navbar-nav .dropdown-menu .dropdown-item:focus,
.navbar .navbar-nav .dropdown-menu .dropdown-item.active {
    color: #cccccc;
    background-color: #7f7f7f;
}

.navbar .navbar-nav .dropdown-menu .dropdown-divider {
    border-top-color: #7f7f7f;
}

.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item.active .nav-link:hover,
.navbar .navbar-nav .nav-item.active .nav-link:focus,
.navbar .navbar-nav .nav-item.show .nav-link,
.navbar .navbar-nav .nav-item.show .nav-link:hover,
.navbar .navbar-nav .nav-item.show .nav-link:focus {
    color: #cccccc;
    background-color: #7f7f7f;
}

.navbar .navbar-toggle {
    border-color: #7f7f7f;
}

.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
    background-color: #7f7f7f;
}

.navbar .navbar-toggle .navbar-toggler-icon {
    color: #ffffff;
}

.navbar .navbar-collapse,
.navbar .navbar-form {
    border-color: #ffffff;
}

.navbar .navbar-link {
    color: #ffffff;
}

.navbar .navbar-link:hover {
    color: #cccccc;
}

@media (max-width: 575px) {
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ffffff;
    }

    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #cccccc;
    }

    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #cccccc;
        background-color: #7f7f7f;
    }
}

@media (max-width: 767px) {
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ffffff;
    }

    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #cccccc;
    }

    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #cccccc;
        background-color: #7f7f7f;
    }
}

@media (max-width: 991px) {
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ffffff;
    }

    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #cccccc;
    }

    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #cccccc;
        background-color: #7f7f7f;
    }
}

@media (max-width: 1199px) {
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ffffff;
    }

    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #cccccc;
    }

    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #cccccc;
        background-color: #7f7f7f;
    }
}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item {
    color: #ffffff;
}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:hover,
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:focus {
    color: #cccccc;
}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item.active {
    color: #cccccc;
    background-color: #7f7f7f;
}
