@media (min-width: 768px) and (max-width: 1199px)
{
    .NavigationElementContainer {
        width:530px;
        right: 25px;
    }

    .NavigationRow {
        max-width: 1199px;
        min-width: 768px;
    }

    .NavigationElement {
        padding-left: 7px;
        padding-right: 7px;
    }

    .NavigationElementWrapper {
         position: relative;
         height: 30px;
         display: inline-block;
         box-sizing: border-box;
         /*margin-right: 10px;*/
         border-bottom: 1px solid transparent;
         padding: 0!important;
     }

    .NavigationElementWrapper:hover {
        border-bottom: 1px solid white;
    }

    .NavigationSubElement {
        display: none;
        position: absolute;
        left:0px;
        /*width: 140px;*/
        background-color: rgba(255, 255, 255, 0.8);
        line-height: 1.8em;
    }

    .NavigationElementWrapper:hover > .NavigationSubElement {
        display: block;
    }

    .NavigationElementContainerOpener {
        display: none;
    }

    .RowElement.ZweiDrittel {
        width: 66.6%;
        padding-right: 30px;
    }

    .RowElement.Drittel {
        width: 33.3%;
        padding-right: 30px;
    }

    .FormularElementTitel {
        display: block;
    }

    .FormularElementInput {
        width: 100%;
    }

    .HeaderTextRow {
        max-width: 1199px;
        min-width: 768px;
        padding:15px;
    }
}
