section:not(.grayBackgroundFull) .newsAndProjectsList,
body section:not(.grayBackgroundFull) .employeeCard:not(.noGrayBackground),
.karrierePageKey section:not(.grayBackgroundMobile) .employeeCard,
section:not(.grayBackgroundFull) .bigTextbox,
.PageKey .containerLeftWithTextPadding .text,
.itPageKey .containerLeftWithTextPadding .text,
.dePageKey .containerLeftWithTextPadding .text,
.karrierePageKey section:not(.grayBackgroundFull) .projectsHeadContainer,
.karrierePageKey section:not(.grayBackgroundMobile) .projectsHeadContainer,
.projectsHeadContainer {
    background: #e9e9e9 !important;
    color: #4b494a !important;
    border: 0 !important;
}

section:not(.grayBackgroundFull) .newsAndProjectsList *,
section:not(.grayBackgroundFull) .employeeCard *,
section:not(.grayBackgroundFull) .bigTextbox *:not(.filmLink),
.projektePageKey .containerLeftWithTextPadding .text * {
    color: #4b494a !important;
}

.groupedService .borderIFWhiteBackGround,
.groupedService .borderIFWhiteBackGround > td {
    border-color: #e9e9e9 !important;
}

/*.containerLeftWithTextPadding .text a.linkHover {
    color: rgb(19,50,50) !important;
}*/

section#Contact,
section#Contact .grayBackgroundFull,
section#Contact .employeeCard,
    /*section.history,*/
section.groupSummary {
    background: #0E4891;
    border: 0;
}

section#Contact a:hover,
section#Contact .grayBackgroundFull a:hover,
section#Contact .employeeCard a:hover,
    /*section.history a:hover,*/
section.groupSummary a:hover {
    color: #4FC3F7;

}

section#Contact * {
    border: 0 !important;
}

section#Contact *,
    /*section.history *,*/
section.groupSummary * {
    color: white !important;
}

section:not(.grayBackgroundFull) .newsAndProjectsList *,
section:not(.grayBackgroundFull) .employeeCard *,
section:not(.grayBackgroundFull) .bigTextbox * {
    color: white;
}

section:not(.grayBackgroundFull) .activateHoverOverTR:hover .mobileWhiteBox,
section:not(.grayBackgroundFull) .activateHoverOverTR:hover .mobileWhiteBox *,
section:not(.grayBackgroundFull) .activateHoverForBigBox:hover .bigTextbox,
section:not(.grayBackgroundFull) .activateHoverForBigBox:hover .bigTextbox *,
section:not(.grayBackgroundFull) .activateHoverForBigBox:hover .newsAndProjectsList,
section:not(.grayBackgroundFull) .activateHoverForBigBox:hover .newsAndProjectsList div,
section:not(.grayBackgroundFull) .referenceBoxElement:hover {
    opacity: 0.9;
    background-color: #e9e9e9 !important;
}

section .activateHoverOverTR:hover .mobileWhiteBox,
section .activateHoverOverTR:hover .mobileWhiteBox *,
section .activateHoverForBigBox:hover .bigTextbox,
section .activateHoverForBigBox:hover .bigTextbox *,
section .activateHoverForBigBox:hover .standardImage,
section .activateHoverForBigBox:hover .newsAndProjectsList,
section .activateHoverForBigBox:hover .newsAndProjectsList div {
    opacity: 0.9 !important;
}

@media (max-width: 1070px) {

    .mobileWhiteBackground * {
        /*
        background-color: transparent !important;
        */
    }
}

@media (max-width: 1070px) {
    section:not(.grayBackgroundFull) .grayBackgroundMobile .newsAndProjectsList {
        background-color: white !important;
        /*
        border: 1px solid #4b494a;
        */
    }

    section.mobileWhiteBackground .newsAndProjectsList,
    section.mobileWhiteBackground .employeeCard,
    section.mobileWhiteBackground .bigTextbox,
    .PageKey .containerLeftWithTextPadding .text,
    .mobileWhiteBackground .mobileWhiteBox {
        background: #e9e9e9 !important;
        color: #4b494a !important;
        border: 0;
    }

    section:not(.grayBackgroundFull) .activateHoverOverTR:hover .mobileWhiteBox,
    section:not(.grayBackgroundFull) .activateHoverOverTR:hover .mobileWhiteBox *,
    section:not(.grayBackgroundFull) .activateHoverForBigBox:hover .bigTextbox,
    section:not(.grayBackgroundFull) .activateHoverForBigBox:hover .bigTextbox *,
    section:not(.grayBackgroundFull) .activateHoverForBigBox:hover .newsAndProjectsList,
    .karrierePageKey section.mobileWhiteBackground .groupedService .mobileWhiteBox,
    section:not(.grayBackgroundFull) .activateHoverForBigBox:hover .newsAndProjectsList div {
        opacity: 0.9;
        background-color: white !important;
        /*
        background-color: #e9e9e9 !important;
        */
        /*
        background-color: #0E4891 !important;
        */
        /*
        color: white !important;
        */
    }

    .karrierePageKey section.grayBackgroundMobile .employeeCard {
        background: white !important;
    }

    .karrierePageKey section.grayBackgroundMobile .projectsHeadContainer h3 {
        padding-top: 14px;
    }
}

