#main .mod_article {
    padding-top: 70px;
    padding-bottom: 70px;
}
.header {
    width: 100%;
    top: 0px;
    z-index: 1030;
    position: relative;
    line-height: 100px;
 /*   background: rgb(255,255,255);
    
/*    background: url(../img/bcc-luebeck-header.jpg);
    background-repeat: no-repeat;
    background-position-x: right;
    */
}
.header.cloned {
    background-color: #efefef;
    background-image: none;
}
.header .logo {
    height: 160px;
}
.logo a {
background-size: contain;
}
#top-wrapper {
     position: unset !important; 
}

#header:after {
    content: "";
    width: 100%;
    top: 0px;
    height: 160px;
    z-index: -1;
    position: absolute;
    background: url(../img/bcc-luebeck-header.jpg);
    background-repeat: no-repeat;
    background-position-x: right;
}
@media only screen and (min-width: 1025px) and (max-width: 1199px){
    #header:after {
    height: 150px;
    right: 0;
    background-size: cover;
    }
    
}
@media only screen and (max-width: 1024px){

.stickyheader .header.cloned .logo {
    display: none;
}
.header.original:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 63px;
}    
#header:after {
height: 70px;
right: 0;
background-size: cover;
}

}

@media only screen and (max-width: 767px){
.header.original:before {
            content: '';
            position: absolute;
            width: 100%;
            height: 63px;
        }    
.header.original {
    visibility: visible;
    padding-top: 80px;
}
.header .logo {
    height: 60px;
}
.stickyheader .header.cloned {
    display: none;
}
#header:after {
    height: 70px;
    right: 0;
    background-size: cover;
    }
}