#fullcontent #products .oWindow {
    width: 80%;
}
.news .table-cell {
    display: table-cell;
}
div#keys {
    margin: 50px 0px 0px 0px;
    padding: 0pc;
}
.wildtext {
    top: 0px !important;
    right: 50px !important;
}
div#keys a.keyBox,
div#keys a.keyBox:hover {
    display: inline-block;
    box-shadow: none;
    background-color: #fff;
    border: none;
width: 32.5% !important;
    max-width: 49.669%;
    height: 180px;
    padding: 0px 5px 0px 5px;
    margin: 0px;
}

div#keys a.keyBox img {
    width: 100%;
    // height: 220px;
}

div#logo img {
    width: 300px;
    max-width: 300px;
    float: right;
}

div#headline {
    margin-bottom: 10px !important;
    padding-bottom: 50px;
}

div#leftbar div.subNavi,
section#leftbar div.subNavi {
    display: table-cell;
    width: auto;
    padding: 10px 20px 20px 20px;
}

div#leftbar div.headerNavi {
    display: block !important;
}

@media (min-width: 481px) and (max-width: 1120px) {
    div#keys a.keyBox {
        width: 32.5% !important;
        max-width: 50%;
        height: 180px;
    }
    div#keys a.keyBox div.keyImage {
        height: 149px;
    }
    div#keys a.keyBox div.keyImage div.moreBox {
        right: 7px;
        bottom: 7px;
    }
    div#welcometextmobile h1,
    div#keys a.keyBox div.headBox {
        margin-left: 6px;
    }
    #fullcontent .downloadCenter .result_main .docs ul li {
        font-size: 12px !important;
    }
}