
.image-8 {
    position: static;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    margin-top: -489px;
    margin-bottom: auto;
    margin-left: -55px;
    padding-top: 0px;
    padding-bottom: 160px;
    clear: none;
}



@media only screen and (min-width: 2320px) {


.div-nav-unten {
    position: absolute;
    display: block;
    margin-top: -156px;
}

}

@media only screen and (min-width: 2235px) {


.div-nav-unten {
    position: absolute;
    display: block;
    margin-top: -126px;
}

}

@media only screen and (min-width: 2500px) {

.div-nav-unten {
    position: absolute;
    display: block;
    margin-top: -266px;
}

}

@media only screen and (min-width: 2400px) {

.div-nav-unten {
    position: absolute;
    display: block;
    margin-top: -200px;
}

}






@media only screen and (max-width: 1365px) {
.unter-nav {
    padding-right: 65px;
    font-size: 20px;
}
}






@media only screen and (max-width: 1300px) {
.nav_last, .strich-rechts, .header-telefon {
    font-size: 16px;
}
.w-nav-link {
    padding: 20px 10px 20px 10px;
}

.balken-home.balken-erdarbeiten {
    max-width: 6.6%;
    margin-left: 314px;
}

.nav_inner {
    margin-top: 0px;
}

.balken-home {
    max-width: 4.5%;
    min-height: 15px;
    margin-top: -57px;
    margin-left: 9px;
    background-color: #ffda02;
}

.strich-rechts.nav-balken:hover {
    padding-bottom: 31px;
}

.nav_last:hover {
    padding-bottom: 31px;
}


}


@media only screen and (max-width: 1140px) {
.unter-nav {
    padding-right: 65px;
    font-size: 16px;
}
}




@media only screen and (max-width: 767px) {
.menu-button {
    position: static;
    display: block;
    width: 160px;
    min-width: 100px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    float: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border: 1px none #000;
    background-color: transparent;
    text-align: center;
}}