#left_slider .flex-control-nav {
    bottom: inherit;
    top: 265px;
}

#left_slider #leftslider-overlay {
    position: absolute;
    left: 0;
    top: 150px;
    padding: 12px 20px;
    color: #fff;
    background-color: rgba(0,68,136,0.6);
}

#left_slider #leftslider-overlay h1 {
    font-size: 26px;
    padding-bottom: 10px;
}

#left_slider #leftslider-overlay h3 {
    font-weight: normal;
    font-size: 17px;
}

#left_slider #welcome-message {
    position: absolute;
    top: 140px;
    left: 0px;
    background-color: rgba(0, 68, 136, 0.8);
    color: #fff;
    padding: 15px 25px;
}

#left_slider #welcome-message h1 {
    padding-bottom: 10px;
    font-size: 26px;
}
#left_slider #welcome-message h2 {
    font-size: 18px;
}

#recom_slider .flex-control-nav {
    display: none;
}

#recom_slider {
    height: 286px;
    overflow: hidden;
    border: 1px solid #e6e6e6;
}

#recom_slider .recom-image {
    position: absolute;
    top: 64px;
    left: 0px;
}

#recom_slider .recom-image img {
    width: 310px;
}

#recom_slider .slides li {
    position: relative;
    height: 285px;
}

#recom_slider .recom-content {
    position: absolute;
    top: 0px;
    left: 35%;
    width: 65%;
}

#recom_slider .rec-loading {
    display: block;
    background-image: url(../images/ajax-loader-blue.gif);
}

#recom_slider .recom-manuf {
    height: 50px;
    margin: 30px 0 20px;
}

#recom_slider .recom-manuf img {
    max-height: 50px;
    max-width: 200px;
    width: auto;
}

#recom_slider .recom-text {
    color: #FFF;
    padding: 30px 20px 30px 20px;
    height: 52px;
    margin-bottom: 15px;
    background-color: #004488;
}

#recom_slider .recom-text .pict {
    width: 86px;
    float: left;
    margin-right: 15px;
}

#recom_slider .recom-text a {
    color: #fff;
    float: left;
    display: inline-block;
}

#recom_slider .recom-text h4 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    max-height: 24px;
    overflow: hidden;
    max-width: 252px;
}

#recom_slider .recom-text h3 {
    font-size: 24px;
    font-weight: bold;
}

#recom_slider .recom-link {
    text-align: right;
    padding-right: 40px;
}

#recom_slider .recom-link a {
    font-size: 16px;
    color: #004488;
    font-weight: bold;
}

#home-box-one-left #overlay-inkl-verzollung img {
    width: 300px;
}

.home-row { clear: both; margin-bottom: 20px; }
.home-row .page-title { margin-bottom: 15px; }
#home-row-one .page-title { margin-bottom: 0px; }
.home-row .home-row-box-left { float: left; }
.home-row .home-row-box-right { float: right; }
.home-row .home-row-box-wide { width: 921px; }
.home-row .home-row-box-full { width: 100%; }
.home-row .home-row-box-small { width: 297px; }
.home-row .home-row-box-half { width: 610px; overflow: hidden; }
#home-row-one .home-row-box { height: 294px; }
#home-row-one { margin-top: 10px; }
#home-row-two .page-title { margin-bottom: 0; padding-bottom: 0; background-color: #eaecf3; }
#home-row-two .page-title h1 { padding: 5px; }

#dashboard-container-inner { float: left;  }

#dashboard-container-inner p.inner-desc {
    padding: 6px 0 23px 0;
    font-size: 12px;
    font-weight: bold;
}

#dashboard-container,
#dashboard-info-container {
    background-color: #eaecf3;
}

#dashboard-info-container {
    width: 297px;
    float: right;
    margin-top: 20px;
}

#dashboard-container.collapsed,
#dashboard-info-container.collapsed {
    height: 49px;
    overflow: hidden;
}

#dashboard-tabs {
    background-color: #fff;
}

#dashboard-container #dashboard-tabs li {
    float: left;
    padding: 13px 10px 13px 50px;
    margin-right: 1px;
    background-color: #eaecf3;
    font-weight: bold;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position-x: 5px;
    background-position-y: 0px;
    height: 20px;
}

#dashboard-container #dashboard-tabs li.active {
    color: #fff;
    background-color: #004488;
}

#dashboard-container #dashboard-tabs ul {
    border-bottom: 3px solid #004488;
    height: 46px;
    background-color: #eaecf3;
}

#dashboard-toggle {
    border: 1px solid #004488;
    border-top-width: 0;
    background-color: #eaecf3;
    width: 39px;
    height: 17px;
    margin-left: 599px;
    cursor: pointer;
    text-align: center;
    line-height: 12px;
    font-size: 14px;
}

#dashboard-toggle i.icon-sort-up {
    line-height: 24px;
}

.dashboard-container-item {
    width: 903px;
    min-height: 315px;
    display: none;
    padding: 15px;
    background-color: #eaecf3;
}

#dashboard-container-tyrechange,
#dashboard-container-twintyre,
#dashboard-container-speedindex,
#dashboard-container-leadcalc{
    padding-top: 15px;
}

#dashboard-container-leadcalc li.bar_separator {
    background: url('../images/service/bar_separator_150.png') no-repeat top left;
    width: 44px;
    height: 143px;
}

#dashboard-container-tyrechange .service-search,
#dashboard-container-twintyre .service-search{
    width: 700px;
    margin: 10px auto;
}

#dashboard-container-leadcalc .service-search .form-list li {
    padding-top: 5px;
}

#dashboard-container-leadcalc li.search-field-container .field {
    width: 260px;
}

#dashboard-container-leadcalc .service-search .form-list li.first {
    width: 185px;
}

#dashboard-container-leadcalc .service-search .form-list li.f-right {
    padding-top: 33px;
}

#dashboard-container-leadcalc .grey {
    display: none;
}

#dashboard-container-leadcalc #service-search-forerun {
    width: 380px;
}

#dashboard-container-speedindex .service-search{
    width: 580px;
    margin: 10px auto;
}

#dashboard-container-speedindex .lisi_kgkmh li.first {
    margin-right: 0px;
}

#dashboard-container-speedindex .service-search .form-list li {
    padding: 0px;
}

#dashboard-container-twintyre .service-search {
    width: 380px;
}

#dashboard-container-twintyre li.fields.fi-twintire {
    width: 55%;
}

#dashboard-container-speedindex .service-search .lisi_kgkmh .form-list li.f-right {
    padding-top: 61px;
}

#dashboard-container-twintyre .service-search .form-list li.f-right,
#dashboard-container-tyrechange .service-search .form-list li.f-right {
    padding-top: 29px;
    padding-right: 0px;
}

.dashboard-container-item.active {
    display: block;
}

.service1-index-schnellbestellung #quickorrder-outer {
    margin: 20px 0;
    padding: 20px;
    background-color: #eaecf3;
}

#quickorder-table th {
    font-weight: bold;
}

#quickorder-table td,
#quickorder-table th {
    padding: 0 10px 10px 0;;
}

#quickorder-table input {
    border: 1px solid #004488;
}

#quickorder-table td.button-cell {
    text-align: right;
    padding-right: 58px;
    padding-top: 9px;
}

#quickorder-table th {
    padding-top: 5px;
}

#quickorder-table .quickorder-sku input {
    width: 136px;
    padding: 5px;
}
#quickorder-table .quickorder-stock {
    text-align: left;
    background-position: center 6px !important;
    width: 90px;
}

#quickorder-table .quickorder-stock > span {
    display: block;
    background-color: #ddd;
    height: 17px;
    padding: 6px 5px;
}

#quickorder-table .quickorder-stock.loading span {
    background-color: transparent;
}

#quickorder-table .quickorder-stock.loading {
    background: url(../onestepcheckout/images/ajax-loader.gif) no-repeat center;
}

#quickorder-table .quickorder-qty input {
    width: 50px;
    padding: 5px;
}

#btn-quickorder-cart,
#btn-quickorder-cart2 {
    float: right;
    margin-left: 5px;
}

#quickorder-form .add-cell {
    padding-bottom: 20px;
}

#quickorder-form h2,
#quickorder-form p,
#quickorder-form2 h2,
#quickorder-form2 p {
    padding-bottom: 10px;
}

#dashboard-container #saleshistory-tabs {
    border-bottom: 2px solid #004488;
    margin-bottom: 9px;
}

#dashboard-container #openorders-container .salestab-container {
    display: none;
}

#dashboard-container #openorders-container .salestab-container.active {
    display: block;
}

#dashboard-container #saleshistory-tabs li {
    float: left;
    padding: 5px 15px;
    font-weight: bold;
    cursor: pointer;
}

#dashboard-container #saleshistory-tabs li.active {
    background-color: #004488;
    color: #fff;
}

#dashboard-container #saleshistory-table td {
    padding: 0px;
}

#dashboard-container #saleshistory-table td:nth-child(1),
#dashboard-container #saleshistory-table td:nth-child(2) {
    padding: 0px 5px;
}

#dashboard-container #saleshistory-table thead tr {
    border-bottom: none;
}

#dashboard-container #saleshistory-table a.link-style {
    color: #004488;
    text-decoration: underline;
}

#dashboard-container #saleshistory-table .odd { background-color: #fff; }

#dashboard-container #saleshistory-table .even { background: none; }

#dashboard-container #saleshistory-table th {
    padding-bottom: 10px;
}

#dashboard-container #saleshistory-table tr.salerow:first-child {
    border-top: none;
}

#dashboard-container #saleshistory-table th.last {
    padding-right: 0px;
}

#dashboard-container #saleshistory-table .statecell span {
    padding-top: 4px;
    padding-bottom: 4px;
}

#dashboard-info-container {
    background-color: #004488;
    color: #fff;
    text-align: center;
}

.dashboard-info-container-item {
    display: none;
}

.dashboard-info-container-item.active {
    display: block;
}

.dashboard-info-container-item img {
    margin: 5px 0;
    height: 120px;
}

.dashboard-info-container-item p {
    padding: 85px 20px;
}

#dashboard-tabs #dashboard-tab-quickorder { background-image: url(../images/home/schnellbestellung-klein.png); }
#dashboard-tabs #dashboard-tab-orderhistory { background-image: url(../images/home/bestellhistorie-klein.png); }
#dashboard-tabs #dashboard-tab-tyrechange { background-image: url(../images/home/umbereifung-klein.png); }
#dashboard-tabs #dashboard-tab-twintyre { background-image: url(../images/home/doppelbereifung-klein.png); }
#dashboard-tabs #dashboard-tab-speedindex { background-image: url(../images/home/lisi-klein.png); }
#dashboard-tabs #dashboard-tab-leadcalc { background-image: url(../images/home/vorlauf-klein.png); }

#dashboard-tabs #dashboard-tab-quickorder.active { background-image: url(../images/home/schnellbestellung-klein-light.png); }
#dashboard-tabs #dashboard-tab-orderhistory.active { background-image: url(../images/home/bestellhistorie-klein-light.png); }
#dashboard-tabs #dashboard-tab-tyrechange.active { background-image: url(../images/home/umbereifung-klein-light.png); }
#dashboard-tabs #dashboard-tab-twintyre.active { background-image: url(../images/home/doppelbereifung-klein-light.png); }
#dashboard-tabs #dashboard-tab-speedindex.active { background-image: url(../images/home/lisi-klein-light.png); }
#dashboard-tabs #dashboard-tab-leadcalc.active { background-image: url(../images/home/vorlauf-klein-light.png); }


#box-yourcontacts .img-container {
    height: 287px;
}

#box-yourcontacts .yourcontacts-wide {
    width: 610px;
    overflow: hidden;
    position: relative;
}

#box-yourcontacts .yourcontacts-left,
#box-yourcontacts .yourcontacts-right {
    width: 300px;
    overflow: hidden;
    position: relative;
}

#box-yourcontacts > div .img-overlay {
    display: block;
    width: 100%;
    background-color: rgba(0, 68, 136, 0.7);
    color: #fff;
    padding: 10px 15px;
    text-align: left;
    position: absolute;
    bottom: 0px;
    height: 84px;
}

#box-yourcontacts h3 {
    padding-bottom: 10px;
}

#box-yourcontacts h4 a {
    color: #fff;
    font-weight: normal;
}

#box-yourcontacts .img-container {
    background-position: center center;
    background-repeat: no-repeat;
}
#box-yourcontacts .yourcontacts-left .img-container {
    background-position: top right;
    background-size: auto 183px;
}

#box-yourcontacts .img-container.reifenhandel { background-image: url(../images/yourcontacts/reifenhandel.jpg); }
#box-yourcontacts .img-container.erstausruestung { background-image: url(../images/yourcontacts/erstausruestung.jpg); }
#box-yourcontacts .img-container.landmaschinenhandel { background-image: url(../images/yourcontacts/landmaschinenhandel.jpg); }
#box-yourcontacts .img-container.benelux { background-image: url(../images/yourcontacts/benelux.jpg); }

#box-yourcontacts .img-container.reifenhandel-wide { background-image: url(../images/yourcontacts/reifenhandel_wide.jpg); }
#box-yourcontacts .img-container.erstausruestung-wide { background-image: url(../images/yourcontacts/erstausruestung_wide.jpg); }
#box-yourcontacts .img-container.landmaschinenhandel-wide { background-image: url(../images/yourcontacts/landmaschinenhandel_wide.jpg); }
#box-yourcontacts .img-container.benelux-wide { background-image: url(../images/yourcontacts/benelux-wide.jpg); }

#box-yourcontacts .img-container-en.newshopdk { background-image: url(../images/newshop/dk/BOH-1757_DI_Magento_Abkuendigung_EN_R2_Kachel_490x287px.png); }
#box-yourcontacts .img-container-en.newshopdk-wide { background-image: url(../images/newshop/dk/BOH-1757_DI_Magento_Abkuendigung_EN_R2_Kachel_610x287px.png); }
#box-yourcontacts .img-container-da.newshopdk { background-image: url(../images/newshop/dk/BOH-1757_DI_Magento_Abkuendigung_DA_R2_Kachel_490x287px.png); }
#box-yourcontacts .img-container-da.newshopdk-wide { background-image: url(../images/newshop/dk/BOH-1757_DI_Magento_Abkuendigung_DA_R2_Kachel_610x287px.png); }

#box-yourcontacts .img-container-sv.newshopse { background-image: url(../images/newshop/se/BOH-1757_DI_Magento_Abkuendigung_SE_R3_Kachel_490x287px.png); }
#box-yourcontacts .img-container-sv.newshopse-wide { background-image: url(../images/newshop/se/BOH-1757_DI_Magento_Abkuendigung_SE_R3_Kachel_610x287px.png); }

#box-yourcontacts .img-container-sk.newshopsk { background-image: url(../images/newshop/sk/BOH-1758_DI_Magento_DE_Go-Live_R1_Shopseite-Kachel_490x287px_SK.png); }
#box-yourcontacts .img-container-sk.newshopsk-wide { background-image: url(../images/newshop/sk/BOH-1758_DI_Magento_DE_Go-Live_R1_Shopseite-Kachel_610x287px_SK.png); }
#box-yourcontacts .img-container-de.newshopsk { background-image: url(../images/newshop/sk/BOH-1758_DI_Magento_DE_Go-Live_R1_Shopseite-Kachel_490x287px_DE.png); }
#box-yourcontacts .img-container-de.newshopsk-wide { background-image: url(../images/newshop/sk/BOH-1758_DI_Magento_DE_Go-Live_R1_Shopseite-Kachel_610x287px_DE.png); }
#box-yourcontacts .img-container-en.newshopsk { background-image: url(../images/newshop/sk/BOH-1758_DI_Magento_DE_Go-Live_R1_Shopseite-Kachel_490x287px_EN.png); }
#box-yourcontacts .img-container-en.newshopsk-wide { background-image: url(../images/newshop/sk/BOH-1758_DI_Magento_DE_Go-Live_R1_Shopseite-Kachel_610x287px_EN.png); }

#box-yourcontacts .img-container.newproducts { background-image: url(../images/newproducts/en/newproducts.jpg); }
#box-yourcontacts .img-container.newproducts-wide { background-image: url(../images/newproducts/en/newproducts_wide.jpg); }
#box-yourcontacts .img-container-de.newproducts { background-image: url(../images/newproducts/de/newproducts.jpg) !important; }
#box-yourcontacts .img-container-de.newproducts-wide { background-image: url(../images/newproducts/de/newproducts_wide.jpg) !important; }
#box-yourcontacts .img-container-hu.newproducts { background-image: url(../images/newproducts/hu/newproducts.jpg) !important; }
#box-yourcontacts .img-container-hu.newproducts-wide { background-image: url(../images/newproducts/hu/newproducts_wide.jpg) !important; }
#box-yourcontacts .img-container-sk.newproducts { background-image: url(../images/newproducts/sk/newproducts.jpg) !important; }
#box-yourcontacts .img-container-sk.newproducts-wide { background-image: url(../images/newproducts/sk/newproducts_wide.jpg) !important; }
#box-yourcontacts .img-container-nl.newproducts-wide { background-image: url(../images/newproducts/nl/newproducts_wide.jpg) !important; }
#box-yourcontacts .img-container-fr.newproducts-wide { background-image: url(../images/newproducts/fr/newproducts_wide.jpg) !important; }

#box-yourcontacts .img-container-hu.newshophu { background-image: url(../images/newshop/hu/DI_Magento_Abkuendigung_HU_Kachel_610x287px.png); }
#box-yourcontacts .img-container-hu.newshophu-wide { background-image: url(../images/newshop/hu/DI_Magento_Abkuendigung_HU_Kachel_610x287px.png); }
#box-yourcontacts .img-container-de.newshophu { background-image: url(../images/newshop/hu/DI_Magento_Abkuendigung_DE_Kachel_610x287px.png); }
#box-yourcontacts .img-container-de.newshophu-wide { background-image: url(../images/newshop/hu/DI_Magento_Abkuendigung_DE_Kachel_610x287px.png); }
#box-yourcontacts .img-container-en.newshophu { background-image: url(../images/newshop/hu/DI_Magento_Abkuendigung_EN_Kachel_610x287px.png); }
#box-yourcontacts .img-container-en.newshophu-wide { background-image: url(../images/newshop/hu/DI_Magento_Abkuendigung_EN_Kachel_610x287px.png); }
#box-yourcontacts .img-container-sl.newshopsl { background-image: url(../images/newshop/hu/DI_Magento_Abkuendigung_SI_Kachel_610x287px.png); }
#box-yourcontacts .img-container-sl.newshopsl-wide { background-image: url(../images/newshop/hu/DI_Magento_Abkuendigung_SI_Kachel_610x287px.png); }

#kioskmode-banner-container {
    height: 294px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
    #home-row-one div#left_slider { width: 684px !important; height: 292px !important;}
    #home-row-one .home-row-box-wide, #home-row-three .home-row-box-wide, #recom_slider { width: 707px; !important; }
    #home-row-two .home-row-box-right { display: none; }
    #home-row-two .home-row-box-left { width: 1004px; }
    #home-row-three .home-row-box-half { width: 490px; }
    .dashboard-container-item { width: 970px;}
    #dashboard-toggle { margin-left: 484px; }

    #recom_slider {
        width: 490px !important;
    }

    #recom_slider .recom-content {
        width: 90% !important;
        left: 10% !important;
    }

    .recom-image {
        opacity: 0.3;
    }

    #recom_slider .recom-text {
        width: auto;
    }

    #dashboard-info-container { display: none; }

    #box-yourcontacts .yourcontacts-left {
        display: none;
    }

    #box-yourcontacts .yourcontacts-wide,
    #box-yourcontacts .yourcontacts-right {
        width: 100%;
    }

    #box-yourcontacts .img-container.reifenhandel { background-image: url(../images/yourcontacts/reifenhandel_wide.jpg); }
    #box-yourcontacts .img-container.erstausruestung { background-image: url(../images/yourcontacts/erstausruestung_wide.jpg); }
    #box-yourcontacts .img-container.landmaschinenhandel { background-image: url(../images/yourcontacts/landmaschinenhandel_wide.jpg); }

    #box-yourcontacts .img-container.newproducts { background-image: url(../images/newproducts/en/newproducts_mid.jpg); }
    #box-yourcontacts .img-container-de.newproducts { background-image: url(../images/newproducts/de/newproducts_mid.jpg) !important; }
    #box-yourcontacts .img-container-hu.newproducts { background-image: url(../images/newproducts/hu/newproducts_mid.jpg) !important; }
    #box-yourcontacts .img-container-sk.newproducts { background-image: url(../images/newproducts/sk/newproducts_mid.jpg) !important; }
    #box-yourcontacts .img-container-nl.newproducts { background-image: url(../images/newproducts/nl/newproducts_mid.jpg) !important; }
    #box-yourcontacts .img-container-fr.newproducts { background-image: url(../images/newproducts/fr/newproducts_mid.jpg) !important; }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    #dashboard-tabs #dashboard-tab-quickorder { background-size: 43px 43px; background-image: url(../images/home/schnellbestellung-klein@2x.png); }
    #dashboard-tabs #dashboard-tab-orderhistory { background-size: 43px 43px; background-image: url(../images/home/bestellhistorie-klein@2x.png); }
    #dashboard-tabs #dashboard-tab-tyrechange { background-size: 43px 43px; background-image: url(../images/home/umbereifung-klein@2x.png); }
    #dashboard-tabs #dashboard-tab-twintyre { background-size: 43px 43px; background-image: url(../images/home/doppelbereifung-klein@2x.png); }
    #dashboard-tabs #dashboard-tab-speedindex { background-size: 43px 43px; background-image: url(../images/home/lisi-klein@2x.png); }

    #dashboard-tabs #dashboard-tab-quickorder.active { background-size: 43px 43px; background-image: url(../images/home/schnellbestellung-klein-light@2x.png); }
    #dashboard-tabs #dashboard-tab-orderhistory.active { background-size: 43px 43px; background-image: url(../images/home/bestellhistorie-klein-light@2x.png); }
    #dashboard-tabs #dashboard-tab-tyrechange.active { background-size: 43px 43px; background-image: url(../images/home/umbereifung-klein-light@2x.png); }
    #dashboard-tabs #dashboard-tab-twintyre.active { background-size: 43px 43px; background-image: url(../images/home/doppelbereifung-klein-light@2x.png); }
    #dashboard-tabs #dashboard-tab-speedindex.active { background-size: 43px 43px; background-image: url(../images/home/lisi-klein-light@2x.png); }
}
