#f_ct_body.mobile {overflow: visible!important;}

.mobile #alt-desc,
.mobile #poweredLink,
.saapp #alt-desc {
    background-color: #fff!important;
    display: block!important;
}

.mobile #myTemp,
.mobile #tablenone,
.mobile #shopCont,
.mobile .framespacer {
    display: none;
}

.mobile #poweredLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

.mobile #poweredLink a {
    color: #333;
}

.mobile #poweredLink a:hover {
    color: #000;
}

.mobile #alt-desc {
    padding: 10px!important;
}
.mobile #alt-desc *,
.mobile #alt-desc *:before,
.mobile #alt-desc *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.mobile #alt-desc * {
    text-align: left;
    text-transform: none;
}

.mobile #alt-desc {
    width: 980px;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;
}


.mobile #alt-desc h1 {
    padding-top: 10px;
    font-size: 32px!important;
    font-weight: 700!important;
    line-height: 36px!important;
    font-weight: normal;
}

.mobile #alt-desc h2 {
    padding-top: 32px;
    padding-bottom: 23px;
    font-size: 20px;
    font-weight: 700!important;
    line-height: 22px;
    font-weight: normal;
    color: rgb(36, 36, 36)!important;
}

.mobile #alt-desc h3 {
    padding-top: 14px;
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
}

.mobile #alt-desc p {
    padding-top: 10px;
}

.mobile #alt-desc ul,
.mobile #alt-desc ol {
    padding-top: 10px;
}

.mobile #alt-desc li {
    margin-left: 20px;
    padding: 3px 0;
}

.mobile #alt-desc table {
    border-collapse: collapse;
}

.mobile #alt-desc table td {
    padding: 3px;
    font-size: 14px;
    line-height: 20px;
}

.mobile #alt-desc a {
    color: #000;
}

.mobile #alt-desc a:hover {
    color: #333;
}

/*.mobile #alt-desc .desc-box p,*/
.mobile #alt-desc .desc-box ul li {
    position: relative;
    padding: 0 0 0 28px;
    margin: 0 0 24px 0;
    line-height: 18px;
}
/*.mobile #alt-desc .desc-box p:after,*/
.mobile #alt-desc .desc-box ul li:after {
    content: '';
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    background: url('http://s1-widshop.com/kunden/werkzeugexperte24/img/sprite-we.png') no-repeat -301px -267px;
    width: 7px;
    height: 6px;
    position: absolute;
    left: 7px;
    top: 15px;
}
.mobile #alt-desc table {
    width: 100%;
    margin-bottom: 100px;
}
.mobile #alt-desc table * {
    font-size: 30px!important;
    line-height: normal!important;
}
.mobile #alt-desc .bx-pager {
    margin: 0 auto;
    position: relative;
    display: table;
}
.mobile #alt-desc .bx-pager * {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.mobile #alt-desc a.bx-pager-link {
    font-size: 22px;
    line-height: normal;
    padding: 7px;
    border: 1px solid #000;
    margin: 10px;
    text-decoration: none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
.mobile #alt-desc a.bx-pager-link.active {
    background-color: #000;
    color: #fff;
}
.mobile #alt-desc .bx-viewport,
.mobile #alt-desc .bxslider-alt {
    height: 470px;
    min-height: 470px;
}
.mobile #alt-desc .bxslider-alt li {
    /*    float: initial!important;*/
    width: 910px!important;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    text-align: center;
    padding: 0;
    margin-left: 10px;
}
.mobile #alt-desc .bxslider-alt li.bx-clone:first-child {
    display: none;
}

.mobile #alt-desc #alt-image {
    display: none;
}
.mobile #alt-desc #alt-image img {
    height: auto;
    width: 85%;
    margin: 0 auto;
}

/*App*/
.saapp #alt-desc h1 {
    padding-top: 10px;
    font-size: 42px!important;
    font-weight: 700;
    font-weight: normal;
}
.saapp #alt-desc h2 {
    padding-top: 32px;
    padding-bottom: 23px;
    font-size: 30px!important;
    font-weight: 700;
    line-height: 32px;
    font-weight: normal;
    color: rgb(36, 36, 36);
}
/*.saapp #alt-desc .desc-box p,*/
.saapp #alt-desc .desc-box ul li {
    font-size: 26px!important;
    position: relative;
    padding: 0 0 0 28px;
    margin: 0 0 24px 0;
    line-height: 28px!important;
}
/*.saapp #alt-desc .desc-box p:after,*/
.saapp #alt-desc .desc-box ul li:after {
    content: '';
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    background: url('http://s1-widshop.com/kunden/werkzeugexperte24/img/sprite-we.png') no-repeat -301px -267px;
    width: 7px;
    height: 6px;
    position: absolute;
    left: 5px!important;
    top: 10px!important;
}
.saapp #alt-desc .desc-box strong {
    font-size: 26px!important;
    line-height: 28px!important;
}
.saapp #alt-desc table {
    width: 100%;
    margin: 0 0 100px 0;
    padding: 0;
    border-collapse: collapse;
}
.saapp #alt-desc table * {
    font-size: 26px!important;
    line-height: normal;
}
.saapp #alt-desc table td {
    font-size: 26px!important;
    padding: 3px;
}
.saapp #alt-desc #alt-image {
    display: block!important;
}
.saapp #alt-desc #alt-image img {
    height: auto;
    width: 100%;
    margin: 0 auto;
}
.saapp #alt-desc #alt-slider {
    display: none;
}