/* general  */
.main .cms-container {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #3E3D3F;
    padding: 0 0 18px 0;
}
.main .cms-container h1,
.main .cms-container h2,
.main .cms-container h3 {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    color: #3E3D3F;
    margin: 0;
}
.main .cms-container .btn {
    font-size: 15px;
    line-height: 29px;
    font-weight: normal;
    height: 29px;
    padding: 0 30px 0 10px;
    color: #FFFFFF;
    background: #D70D17 !important;
    border-radius: 0px;
    border: none;
    text-align: left;
    z-index: 100;
}
.main .cms-container .btn:hover,
.main .cms-container .button-list li:hover a {
    background: #9F0819 !important;
}
.main .cms-container .btn:after {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/sprite_icons_v1.png) -96px -89px no-repeat;
    content: ".";
    position: absolute;
    top: 50%;
    right: 10px;
    width: 12px;
    height: 18px;
    margin: -9px 0 0 0;
    text-indent: -9999px;
}
.main .cms-container .box .pro-list li {
    line-height: 20px;
    padding: 0 0 5px 23px;
    position: relative;
}
.main .cms-container .box .pro-list li:before {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/sprite_icons_v1.png) -56px -124px no-repeat;
    content: ".";
    position: absolute;
    top: 2px;
    left: 0px;
    width: 18px;
    height: 16px;
    text-indent: -9999px;
}
.main .cms-container a {
    color: #CC0000;
}
.main .cms-container .grey,
.left-column .cms-container .grey {
    background: #F3F3F5;
}
.main .cms-container .clear {
    display: block;
    overflow: hidden;
    clear: both;
    float: none;
    height: 0px;
    margin: 0px;
    padding: 0px;
}
.main .cms-container .linkarea {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
    z-index: 99;
    background: rgba(255, 255, 255, .0);
}

/* teaser */
.main .cms-container .teaser-box {
    background: #FFFFFF;
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 20px;
}
.main .cms-container .teaser-box h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
}
.main .cms-container .teaser-box img {
    position: absolute;
    z-index: 10;
}

/* teaser shadow */
.main .cms-container .teaser-box,
.left-column .cms-container .abo,
.left-column .cms-container .title-info {
    position: relative;
}

.main .cms-container .abo.abo-hz .title-info {
    overflow: visible;
}

.main .cms-container .single-mag .white:before,
.main .cms-container .single-mag .white:after,
.main .cms-container .special-mag .white:before,
.main .cms-container .special-mag .white:after,
.main .cms-container .title-info.white:before,
.main .cms-container .title-info.white:after,
.main .cms-container .teaser-box:before,
.main .cms-container .teaser-box:after,
.left-column .cms-container .abo:before,
.left-column .cms-container .abo:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width:300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.main .cms-container .single-mag .white:after,
.main .cms-container .title-info.white:after,
.main .cms-container .special-mag .white:after,
.main .cms-container .teaser-box:after,
.left-column .cms-container .abo:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto;
}

/* variant one */
.main .cms-container .variant-one {
    height: 325px;
}
.main .cms-container .variant-one h3,
.main .cms-container .variant-two h3,
.main .cms-container .variant-three h3,
.main .cms-container .variant-four h3 {
    position: absolute;
    top: 17px;
    left: 21px;
    z-index: 50;
    padding: 0;
}
.main .cms-container .variant-one p {
    position: absolute;
    top: 207px;
    left: 21px;
    z-index: 20;
    width: 260px;
}
.main .cms-container .variant-one img.placeholder {
    top: 40px;
    left: 0;
    z-index: 10;
}
.main .cms-container .variant-one img.glare {
    top: 73px;
    left: 103px;
    z-index: 30;
}
.main .cms-container .variant-one .cover {
    position: absolute;
    top: 60px;
    left: 101px;
    width: 136px;
    height: 99px;
    z-index: 20;
}
.main .cms-container .variant-one .cover.small {
    position: absolute;
    top: 73px;
    left: 103px;
    width: 86px;
    height: 118px;
    z-index: 20;
}
.main .cms-container .variant-one .cover.rotate {
    position: absolute;
    top: 73px;
    left: 103px;
    width: 135px;
    height: 185px;
    z-index: 20;
    transform: rotate(7deg);
}

/* variant two */
.main .cms-container .variant-two,
.main .cms-container .variant-three {
    height: 225px;
}
.main .cms-container .variant-two img.placeholder {
    top: 0;
    right: 0;
    z-index: 10;
}
.main .cms-container .variant-two img.glare {
    top: 32px;
    right: 95px;
    z-index: 30;
}
.main .cms-container .variant-two .cover {
    position: absolute;
    top: 20px;
    right: 60px;
    z-index: 30;
    width: 99px;
    height: 136px;
}
.main .cms-container .variant-two .cover.small {
    position: absolute;
    top: 32px;
    right: 53px;
    z-index: 30;
    width: 86px;
    height: 118px;
}
.main .cms-container .variant-two p {
    position: absolute;
    top: 77px;
    left: 21px;
    z-index: 20;
    width: 237px;
}
.main .cms-container .app-bdf .variant-two p {
    width: 290px;
}

/* variant three */
.main .cms-container .variant-three p {
    position: absolute;
    top: 77px;
    left: 21px;
    z-index: 20;
    width: 150px;
}
.main .cms-container .variant-three img.placeholder {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 20;
}
.main .cms-container .variant-three .cover {
    position: absolute;
    top: 20px;
    right: -31px;
    z-index: 30;
    width: 150px;
    height: 99px;
}
/* SK lesespass Blick ins Heft 25.09.2015 */
.main .cms-container .variant-three a.bih {
	position: absolute;
	top: -100px;
	z-index: 100;
	width: 100px;
	height: 150px;
	right: 12px;
    text-indent: -5000px;
}
.main .cms-container .variant-three .look-heft { 
	background: transparent url("http://s2h.123lesespass.de/media/stores/lesespass/teaser/blick-ins-heft.png") no-repeat;
	position: absolute;
	top: 100px;
	left: 195px;
	height: 33px;
	width: 106px;
	z-index: 1000;
}

@media only screen and (max-width:580px) {
  .main .cms-container .variant-three .look-heft { 
	right: 0px;
	left: 366px;
  }  
}
/* eo SK lesespass Blick ins Heft 25.09.2015 */


/* variant four */
.main .cms-container .variant-four {
    height: 370px;
}
.main .cms-container .variant-four p {
    position: absolute;
    top: 57px;
    left: 21px;
    z-index: 20;
    width: 285px;
}
.main .cms-container .variant-four .button-list {
    position: absolute;
    top: 268px;
    left: 21px;
    width: 650px;
    z-index: 40;
}
.main .cms-container .epaper-bdf.cat-tvd .variant-four .button-list {
    top: 318px;
}

.main .cms-container .variant-four .button-list li {
    display: inline-block;
    position: relative;
    margin: 0 36px 20px 0;
}
.main .cms-container .variant-four .button-list li a {
    position: static;
    width: 280px;
}
.main .cms-container .variant-four .btn {
    width: 280px;
}
.main .cms-container .variant-four .benefit-list {
    position: absolute;
    top: 57px;
    left: 338px;
    z-index: 50;
}
.main .cms-container .furleser {left:35px;}
.main .cms-container .variant-four .benefit-list li,
.main .cms-container .variant-six .benefit-list li {
    position: relative;
    padding: 0 0 0 23px;
}
.main .cms-container .variant-four .benefit-list li:before,
.main .cms-container .variant-six .benefit-list li:before {
    display: block;
    width: 17px;
    height: 16px;
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/start/15.02_dpv_gong_sprite_b.png) -57px -124px;
    content: "";
    margin-top: 2px;
    position: absolute;
    top: -1px;
    left: 0;
}
.main .cms-container .variant-four img.placeholder {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 20;
}
.main .cms-container .variant-four img.glare {
    position: absolute;
    top: 46px;
    right: 160px;
    z-index: 30;
}
.main .cms-container .variant-four .cover {
    position: absolute;
    top: 46px;
    right: 72px;
    z-index: 20;
    width: 176px;
    height: 237px;
}

/* variant four interactive */
.main .cms-container .variant-four.interactive .button-list  {
    position: absolute;
    top: 183px;
    width: 280px;
}

/* variant six */

.main .cms-container .variant-six {
    height: 380px;
}


.main .cms-container div.variant-six h3 {
    color: #e30b24;
    font-size: 1.8rem;
    left: 19px;
    position: absolute;
    top: 17px;
}

.main .cms-container .variant-six .benefit-list {
    position: absolute;
    top: 58px;
    left: 19px;
}

.main .cms-container .variant-six .price {
    position: absolute;
    bottom: 71px;
    left: 0;
    font-size: 25px;
    font-weight: bold;
    color: #e30b24;
    right: 0;
    margin: auto;
    width: 133px;
    text-align: center;
}

.main .cms-container .row .four.columns.variant-six {
    width: 35.6%;
}

.main .cms-container .teaser-box.four.variant-six .btn {
    width: 301px;
}

.main .cms-container .teaser-box.four.variant-six form {
    position: absolute;
    top: 215px;
    left: 19px;
}



.main .cms-container .teaser-box.four.variant-six form legend {
    display: block;
    margin-bottom: 1px;
}

.main .cms-container .teaser-box.four.variant-six .form-row {
    width: 300px;
    margin: 0 0 3px 2px;
}

.main .cms-container .teaser-box.four.variant-six .form-row label {
    position: relative;
    top: 1px;
    left:5px;
}

/* ipad teaser */

.main .cms-container .ipad-teaser {
    position: absolute;
    top: 0;
    right: 29px;
    width: 419px;
    height: 330px;
}
.main .cms-container .ipad-teaser .jcarousel {
    width: 288px;
    height: 215px;
    top: 60px;
    left: 66px;
    z-index: 25;
}
.main .cms-container .ipad-teaser .jcarousel img {
    position: relative;
}
.main .cms-container .ipad-teaser .jcarousel .carousel-container {
    margin-left: 0;
}
.main .cms-container .ipad-teaser .jcarousel .app {
    display: block;
    float: left;
    height: 215px;
    margin: 0;
    position: relative;
    width: 288px;
}
.main .cms-container .variant-four.interactive img.glare  {
    position: absolute;
    top: 60px;
    right: 104px;
    z-index: 30;
}
.main .cms-container .variant-four.interactive img.placeholder {
    position: absolute;
    top: 0;
    right: 0px;
    z-index: 20;
}
.main .cms-container .variant-four.interactive .arrow-left,
.main .cms-container .variant-four.interactive .arrow-right {
    display: block;
    text-decoration: none;
    position: absolute;
    width: 21px;
    height: 34px;
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/start/15.02_dpv_gong_sprite_b.png);
    z-index: 50;
    top: 150px;
}
.main .cms-container .variant-four.interactive .arrow-left {
    left: -10px;
    background-position: -131px -150px;
}
.main .cms-container .variant-four.interactive .arrow-left:hover {
    background-position: -131px -230px;
}
.main .cms-container .variant-four.interactive .arrow-right {
    left: auto;
    background-position: -169px -150px;
    right: -10px;
}
.main .cms-container .variant-four.interactive .arrow-right:hover {
    background-position: -169px -230px;
}
.main .cms-container .variant-one p {
    min-height: 80px;
}
.main .cms-container .variant-one.six img {
    position: absolute;
    top: 0px;
    right: 0px;
}
.main .cms-container .teaser-box .btn {
    position: absolute;
    bottom: 20px;
    left: 20px;
    margin: 0;
}
.main .cms-container .teaser-box.six .btn {
    width: 420px;
}
.main .cms-container .teaser-box.four .btn {
    width: 260px;
}
.main .cms-container .fanshop-teaser {
    height: 265px;
    margin: 0 0 20px 0;
}
.main .cms-container .fanshop-teaser h3 {
    width: 460px;
}
.main .cms-container .fanshop-teaser img {
    position: absolute;
    top: 0;
    right: 0;
}

/* blick ins heft */
.main .cms-container .look-mag a,
.left-column .cms-container .look-mag a {
    position: absolute;
    width: 136px;
    height: 0px;
    padding-top: 42px;
    display: block;
    overflow: hidden;
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/teaser/blick_ins_heft.png) 0 0 no-repeat;
    z-index: 100;
}
.main .cms-container .title-start .stage .look-mag a {
    left: 93px;
    top: 215px;
}
.left-column .cms-container .title-info .text .look-mag a {
    left: 83px;
    top: 205px;
}

/* title start */
.main .cms-container .stage-wrapper {
    position: relative;
    overflow: hidden;
    width: 1920px;
    height: 350px;
    margin: 0 -480px 20px -480px;
}
.main .cms-container .stage {
    width: 1920px;
    height: 350px;
    position: relative;
    float: left;
}
.main .cms-container .stage .box {
    width: 620px;
    height: 290px;
    position: relative;
    top: 30px;
    left: 800px;
    padding: 20px 20px 20px 250px;
    background-color: rgba(255,255,255,0.75);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
}
.main .cms-container .stage .box h2 {
    font-weight: normal;
    margin-bottom: 35px;
}
.main .cms-container .stage .box .cover {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 191px;
    height: 250px;
}
.main .cms-container .stage .box .btn {
    position: absolute;
    bottom: 0px;
    left: 250px;
    width: auto;
}
.main .cms-container .title-start .variant-one p {
    min-height: 55px;
}
.main .cms-container .title-start.title-mtr .variant-one p {
    min-height: 90px;
}

/* abo */
.left-column .cms-container .abo {
    margin-bottom: 53px;
}
.main .cms-container .abo .title-info,
.left-column .cms-container .abo .title-info {
    overflow: hidden;
    padding-right:18px;
}
.main .cms-container .abo .title-info .cover,
.left-column .cms-container .abo .title-info .cover {
    width: 181px;
    height: 237px;
    margin: 20px 0 24px 0;
}
.main .cms-container .abo .title-info .text,
.left-column .cms-container .abo .title-info .text {
    margin: 0 10px 0 20px;
}
.main .cms-container .abo .title-info .text h1,
.left-column .cms-container .abo .title-info .text h1 {
    margin: 0 0 10px 0;
}
.main .cms-container .abo .pro-abo,
.left-column .cms-container .abo .pro-abo {
    margin-top: 20px;
    padding: 15px 0 0 18px;
    position: relative;
}
.main .cms-container .abo .pro-abo .club-icon,
.left-column .cms-container .abo .pro-abo .club-icon {
    width: 170px;
    height: 0px;
    padding-top: 130px;
    margin: -18px 0 9px 5px;
    display: block;
    overflow: hidden;
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/teaser/gong-sprite-a.png) 0px -218px no-repeat;
}
.main .cms-container .abo .pro-abo h3,
.left-column .cms-container .abo .pro-abo h3 {
    margin-bottom: 12px;
}
.main .cms-container .abo .pro-abo ul,
.left-column .cms-container .abo .pro-abo ul {
    margin: 0 0 0 -30px;
}
.main .cms-container .abo .pro-abo ul li,
.left-column .cms-container .abo .pro-abo ul li {
    padding: 0 0 25px 55px;
    position: relative;
    margin-left: 25px;
    float: left;
}
.main .cms-container .abo .pro-abo ul li:before,
.left-column .cms-container .abo .pro-abo ul li:before {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/teaser/gong-sprite-a.png) -169px -3px no-repeat;
    content: ".";
    position: absolute;
    top: 0;
    left: 0px;
    width: 50px;
    height: 40px;
    text-indent: -9999px;
}
.main .cms-container .abo .pro-abo ul li.second:before,
.left-column .cms-container .abo .pro-abo ul li.second:before {
    background-position: -169px -44px;
}
.main .cms-container .abo .pro-abo ul li.third:before,
.left-column .cms-container .abo .pro-abo ul li.third:before {
    background-position: -117px -171px;
}
.main .cms-container .abo .pro-abo ul li.fourth:before,
.left-column .cms-container .abo .pro-abo ul li.fourth:before {
    background-position: -229px -99px;
}
.main .cms-container .abo .pro-abo ul li strong,
.left-column .cms-container .abo .pro-abo ul li strong {
    display: block;
}
.left-column .cms-container .exception-left-teaser .title-info .cover {
    background: none repeat scroll 0 0 #ffffff;
    box-shadow: 0 8px 9px -2px rgba(0, 0, 0, 0.3);
    display: block;
}
.left-column .cms-container .abo.exception-left-teaser {
    color: #3e3d3f;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}
.left-column .cms-container .abo.exception-left-teaser h1,
.left-column .cms-container .abo.exception-left-teaser h2,
.left-column .cms-container .abo.exception-left-teaser h3 {
    color: #3e3d3f;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
}
.main .cms-container .abo .box-digitalabo p,
.left-column .cms-container .abo .box-digitalabo p,
.main .cms-container .abo .box-studentenabo p,
.left-column .cms-container .abo .box-studentenabo p {
    width: 450px;
    margin-bottom: 22px;
}
.main .cms-container .abo .box-digitalabo .cover,
.left-column .cms-container .abo .box-digitalabo .cover,
.main .cms-container .digital-abo .title-info .cover,
.left-column .cms-container .digital-abo .title-info .cover {
    width: 180px;
    height: 146px;
    position: absolute;
    top: 27px;
    right: 20px;
    overflow: hidden;
    box-shadow: none;
    background: url(http://s2h.123lesespass.de/media/stores/motorpresse/teaser/abo/teaser-ipad.png) 0px 0px no-repeat;
}
.main .cms-container .abo .box-digitalabo .cover img,
.left-column .cms-container .abo .box-digitalabo .cover img,
.main .cms-container .digital-abo .title-info .cover img,
.left-column .cms-container .digital-abo .title-info .cover img {
    margin: 12px 0 0 16px;
}
.main .cms-container .digital-abo .title-info,
.left-column .cms-container .digital-abo .title-info {
    padding-bottom: 20px;
}
.main .cms-container .digital-abo.digital-abo-mb .title-info,
.left-column .cms-container .digital-abo.digital-abo-mb .title-info {
    padding-bottom: 0px;
}
.main .cms-container .digital-abo .title-info .cover,
.left-column .cms-container .digital-abo .title-info .cover {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 10px;
}
.main .cms-container .abo-hzw .pro-abo ul li.third:before {
    background-position: -117px -171px !important;
}

.main .cms-container .abo .box {
    height: 418px;
    padding: 20px;
    position: relative;
}
.main .cms-container .abo-dist .box:after {
    position: absolute;
    top: 220px;
    left: 50%;
    width: 140px;
    height: 119px;
    margin-left: -70px;
    background: url(http://s2h.123lesespass.de/media/stores/motorpresse/teaser/sprite-icons-03.png) 4px 0px no-repeat;
    content: ".";
    text-indent: -9999px;
}
.main .cms-container .abo-dist .box-02:after {
    background-position: -142px 0px;
}
.main .cms-container .abo-dist .box-03:after {
    background-position: -287px 0px;
}
.main .cms-container .abo-dist .box-03.exception-no-illustration:after{
    display: none;
}
.main .cms-container .abo-ff.cat-nutzfahrzeuge .box-digitalabo .btn {
    position: absolute;
    bottom: 22px;
}
.main .cms-container .abo-dist .box-04:after,
.main .cms-container .abo-dist .box-05:after {
    display: none;
}
.main .cms-container .abo .box.box-04,
.main .cms-container .abo .box.box-05 {
    height: auto;
    min-height: 193px;
    margin-top: 20px;
}
.main .cms-container .abo .box h2 {
    min-height: 90px;
}
.main .cms-container .abo .box-04 h2,
.main .cms-container .abo .box-05 h2 {
    min-height: 40px;
}
.main .cms-container .abo .box .btn {
    position: absolute;
    bottom: 0px;
    left: 20px;
    width: 180px;
}
.main .cms-container .abo .box-04 .btn,
.main .cms-container .abo .box-05 .btn {
    position: relative;
    bottom: auto;
    left: auto;
    width: auto;
    margin: 0;
}

/* einzel- und sonderhefte */
.main .cms-container .single-mag .twelve.columns,
.main .cms-container .special-mag .twelve.columns,
.main .cms-container .digital-products .twelve.columns {
    padding: 20px;
    margin-bottom: 20px;
}
.main .cms-container .single-mag .twelve.columns h1,
.main .cms-container .special-mag .twelve.columns h1,
.main .cms-container .digital-products .twelve.columns h1 {
    margin-bottom: 6px;
}

/* digital-abo */
.main .cms-container .abo .box.exception-touch-device-abo h2 {
    min-height: 65px;
}
.main .cms-container .abo .box.box.exception-touch-device-abo {
    height: 474px;
}
.main .cms-container .abo .box.box.exception-touch-device-abo p {
    min-height: 135px;
}
.main .cms-container .abo .box.box.exception-touch-device-abo img {
    max-width: none;
    position: relative;
    left: -20px;
}
.main .cms-container .digital-abo.digital-abo-pro-android .box {
    width: 36.1718%;
}
.main .cms-container .digital-abo.digital-abo-pro-android .box .btn {
    width: 302px;
}

/* carousel */
.main .cms-container .jcarousel {
    
    overflow: hidden;
    width: 842px;
    height: 309px;
    padding: 0;
    position: relative;
    left: 59px;
}
.main .cms-container .jcarousel .carousel-container {
    width: 20000em;
    position: relative;
    margin-left: 13px;
}
.main .cms-container .jcarousel .magazine {
    margin: 45px 32px 0 32px !important;
}

/* mobile */
@media only screen and (max-width:580px) {
    /* general */
    .main .cms-container .row .last {
        margin-bottom: 0;
    }

    /* carousel */
    .main .cms-container .jcarousel {
        width: 408px;
        left: 36px;
    }
    .main .cms-container .jcarousel .carousel-container {
        margin-left: 0px;
    }

    /* startpage */
    .main .cms-container .pikto-nav-column {
        display: none;
    }

    /* teaser variants */
    .main .cms-container .teaser-box {
        margin: 0 0 10px 0;
    }
    .main .cms-container .teaser-box h3 br {
        display: none;
    }
    .main .cms-container .teaser-box h3 br.mbr {
        display: block;
    }
    .main .cms-container .teaser-box p {
        min-height: 0px !important;
        margin-bottom: 15px;
    }

    .main .cms-container .abo.abo-hz .title-info {
        overflow: hidden;
        margin-bottom: 10px;
    }

    /* variant one  */
    .main .cms-container .variant-one p {
        top: 220px;
        width: 440px;
    }
    .main .cms-container .variant-one .cover.small {
        left: 193px;
    }
    .main .cms-container .variant-one .cover {
        left: 191px;
    }

    /* variant three */
    .main .cms-container .variant-three p {
        width: 330px;
    }

    /* variant four  */
    .main .cms-container .variant-four {
        height: 864px;
    }
    .main .cms-container .variant-four p {
        width: 440px;
    }
    .main .cms-container .variant-four .benefit-list {
        top: 305px;
        left: 21px;
    }
    .main .cms-container .variant-four .button-list {
        top: auto;
        left: 21px;
        width: 650px;
        bottom: -15px;
    }
    .main .cms-container .epaper-bdf.cat-tvd .variant-four .button-list {
        top: auto;
    }
    .main .cms-container .variant-four img.placeholder {
        top: 438px;
        right: 80px;
    }
    .main .cms-container .variant-four .cover {
        top: 284px;
        right: 152px;
    }
    .main .cms-container .variant-four img.glare {
        top: 284px;
        right: 240px;
    }
    .main .cms-container .variant-four.interactive .button-list {
        top: auto;
    }
    .main .cms-container .variant-four.interactive .ipad-teaser {
        top: 209px;
        right: 31px;
    }
    .main .cms-container .variant-four.interactive {
        height: 690px;
    }

    /* blick ins heft */
    .main .cms-container .look-mag a {
        display: none;
    }

    /* bild der frau exceptions */
    .main .cms-container .app-bdf .variant-four {
        height: 620px;
    }
    .main .cms-container .app-bdf .variant-four .placeholder {
        right: 63px;
    }
    .main .cms-container .primary-teaser.four > img {
        margin-left: 90px;
    }
    .main .cms-container .primary-teaser.six > img {
        margin-left: 10px;
    }
    .main .cms-container .variant-one.four > img {
        margin-left: 90px;
    }
    .main .cms-container .teaser-box .btn {
        width: 440px !important;
    }
    .main .cms-container .quaternary-teaser.six {
        margin-bottom: 10px;
    }
    .main .cms-container .quaternary-teaser.six .btn {
        width: 240px !important;
    }

    /* title start */
    .main .cms-container .stage-wrapper {
        width: 480px;
        margin: 0 0 20px 0;
    }
    .main .cms-container .stage .box {
        left: 20px;
        padding-top: 15px;
        padding-left: 230px;
        width: 440px;
    }
    .main .cms-container .stage .box h2 {
        margin-bottom: 10px;
    }
    .main .cms-container .box .pro-list li {
        line-height: 16px;
    }
    .main .cms-container .stage .box li:before {
        top: 0px;
    }
    .main .cms-container .stage .box .btn {
        left: 230px;
    }

    /* abo */
    .main .cms-container .abo .title-info,
    .main .cms-container .digital-abo.digital-abo-mb .title-info,
    .left-column .cms-container .abo .title-info,
    .left-column .cms-container .digital-abo.digital-abo-mb .title-info {
        padding: 0 0 10px 0;
    }
    .main .cms-container .digital-abo .title-info,
    .left-column .cms-container .digital-abo .title-info {
        padding-bottom: 20px;
    }
    .main .cms-container .abo .title-info .text,
    .left-column .cms-container .abo .title-info .text {
        min-height: 245px;
    }
    .main .cms-container .digital-abo .title-info .text,
    .left-column .cms-container .digital-abo .title-info .text {
        min-height: 146px;
    }
    .main .cms-container .abo .title-info .text h1,
    .left-column .cms-container .abo .title-info .text h1 {
        margin-top: 20px;
    }
    .main .cms-container .abo .title-info .text .cover,
    .left-column .cms-container .abo .title-info .text .cover {
        float: right;
        margin: 0 10px 0 20px;
    }
    .main .cms-container .abo .pro-abo .club-icon,
    .left-column .cms-container .abo .pro-abo .club-icon {
        position: absolute;
        top: 50%;
        right: 20px;
        margin-top: -65px;
    }
    .main .cms-container .abo.digital-abo-mb .pro-abo ul li,
    .left-column .cms-container .abo.digital-abo-mb .pro-abo ul li {
        padding-top: 15px;
    }
    .main .cms-container .abo .box {
        margin-top: 20px;
        height: auto;
    }
    .main .cms-container .abo .box:after {
        position: relative;
        top: auto;
        margin-top: 10px;
        margin-bottom: 50px;
    }
    .main .cms-container .abo .box h2 {
        min-height: inherit;
        margin-bottom: 10px;
    }
    .main .cms-container .abo .box.box-04,
    .main .cms-container .abo .box.box-05 {
        min-height: 0px;
    }
    .main .cms-container .abo .box-04 p,
    .main .cms-container .abo .box-05 p {
        margin-bottom: 0;
    }
    .main .cms-container .abo .box-digitalabo .cover,
    .main .cms-container .abo .box-studentenabo img {
        position: relative;
        top: auto;
        right: auto;
        left: 50%;
        margin: 22px 0 50px -90px;
    }
    .main .cms-container .abo .box .btn {
        width: 440px;
    }
    .main .cms-container .abo .box-04 .btn,
    .main .cms-container .abo .box-05 .btn {
        position: absolute;
        bottom: 20px;
        left: 20px;
    }
    .main .cms-container .fanshop-teaser h3 {
        width: auto;
        margin: 3px 0 18px 0;
    }
    .main .cms-container .fanshop-teaser {
        height: auto;
        padding-bottom: 0;
    }
    .main .cms-container .fanshop-teaser img {
        position: relative;
        right: -9px;
    }
    .main .cms-container .abo .pro-abo,
    .left-column .cms-container .abo .pro-abo {
        padding: 15px 18px 0 18px;
    }

    /* abo für mich */
    .main .cms-container .abo-fm .box,
    .main .cms-container .digital-abo .box {
        padding-bottom: 90px;
    }
    .main .cms-container .abo .box .price {
        bottom: 70px;
        left: 0px;
        width: 100%;
        text-align: center;
    }
    .main .cms-container .abo-fm .box .btn {
        margin-bottom: 20px;
    }

    /* digitalabo */
    .main .cms-container .digital-abo .title-info {
        padding-bottom: 20px;
    }
    .main .cms-container .abo .box.exception-touch-device-abo h2 {
        min-height: 31px;
    }
    .main .cms-container .abo .box.box.exception-touch-device-abo p {
        min-height: 58px;
    }
    .main .cms-container .abo .box.box.exception-touch-device-abo img {
        left: 110px;
    }
    .main .cms-container .abo .box.box.exception-touch-device-abo {
        height: 373px;
    }
    .main .cms-container .digital-abo.digital-abo-pro-android .box .btn {
        width: 440px;
    }
    /* digital */
    .main .cms-container .digital-cav .box p {
        min-height: 443px;
        width: auto;
    }
    .main .cms-container .digital-cav .box img {
        right: 10px;
        top: 187px;
    }
    .main .cms-container .digital-cav .box {
        height: 600px;
    }
    .main .cms-container .digital-cav .box .btn {
        width: 440px;
    }
}

/* shop-home */
.main .cms-container .einszweidreilesespass .row.teaser-carousel h3,
.main .cms-container .einszweidreilesespass .row.teaser-static h3 {
    font-size: 16px;
    line-height: 19px;
    margin: 0px;
    padding: 0px;
    padding-top: 17px;
    padding-left: 20px;
}
.main .cms-container .einszweidreilesespass .goto-overview {
    float: right;
    margin-right: 20px;
    margin-top: 18px;
    font-size: 12px;
    line-height: 19px;
    position: relative;
    z-index: 1;
}
.main .cms-container .einszweidreilesespass .arrow-left,
.main .cms-container .einszweidreilesespass .arrow-right {
    display: block;
    text-decoration: none;
    position: absolute;
    width: 21px;
    height: 34px;
}
.main .cms-container .einszweidreilesespass .arrow-left,
.main .cms-container .einszweidreilesespass .arrow-right {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/start/15.02_dpv_gong_sprite_b.png);
}
.main .cms-container .einszweidreilesespass .arrow-left {
    left: 20px;
    top: 134px;
    background-position: -131px -150px;
}
.main .cms-container .einszweidreilesespass .arrow-left:hover {
    background-position: -131px -230px;
}
.main .cms-container .einszweidreilesespass .arrow-right {
    right: 20px;
    top: 134px;
    background-position: -169px -150px;
}
.main .cms-container .einszweidreilesespass .arrow-right:hover {
    background-position: -169px -230px;
}
.main .cms-container .einszweidreilesespass .row:first-child {
    margin-top: 40px !important;
}
.main .cms-container .einszweidreilesespass .row + .row {
    margin-top: 20px !important;
}
.main .cms-container .einszweidreilesespass .row:last-child {
    margin-bottom: 60px !important;
}
.main .cms-container .einszweidreilesespass .magazine {
    display: block;
    float: left;
    width: 140px;
    height: 230px;
    margin-left: 104px;
    margin-top: 20px;
    text-align: center;
    font-size: 15px;
    margin-bottom: 0px;
    position: relative;
}
.main .cms-container .einszweidreilesespass .magazine.last:hover .img-case,
.main .cms-container .einszweidreilesespass .magazine.last:hover label {
    left: -187px;
}
.main .cms-container .einszweidreilesespass .magazine.last:hover .linkarea {
    left: -181px;
}
.main .cms-container .einszweidreilesespass .magazine + .magazine {
    margin-left: 64px;
}
.main .cms-container .einszweidreilesespass .magazine .img-case {
    margin-bottom: 15px;
    margin-left: 6px;
    width: 128px;
    height: 175px;
}
.main .cms-container .einszweidreilesespass .magazine label {
    position: relative;
}
.main .cms-container .einszweidreilesespass .magazine:hover .img-case,
.main .cms-container .einszweidreilesespass .magazine:hover label {
    z-index: 5;
}
.main .cms-container .einszweidreilesespass .magazine .layer {
    display: none;
    position: absolute;
    top: -30px;
    left: -24px;
    width: 359px;
    height: 280px;
    background: white;
    z-index: 4;
    box-shadow: 0 0 8px 8px rgba(0, 0, 0, 0.2);
    padding: 30px 0 0 179px;
    text-align: left;
}
.main .cms-container .einszweidreilesespass .magazine.last .layer {
    left: auto;
    right: -24px;
}
.main .cms-container .einszweidreilesespass .magazine:hover .layer,
.main .cms-container .einszweidreilesespass .magazine:hover .linkarea {
    display: block;
}
.main .cms-container .einszweidreilesespass .magazine .linkarea {
    display: none;
    left: 6px;
    top: 0px;
    width: 128px;
    height: 175px;
}
.main .cms-container .einszweidreilesespass .magazine p {
    white-space: normal;
    padding: 0 30px 0 0;
}
.main .cms-container .einszweidreilesespass .magazine .btn {
    position: absolute;
    top: 176px;
    width: 150px;
}

@media only screen and (max-width:580px){
    .main .cms-container .einszweidreilesespass .row.teaser-carousel h3,
    .main .cms-container .einszweidreilesespass .row.teaser-static h3 {
        padding-top: 12px;
        padding-left: 10px;
    }
    .main .cms-container .einszweidreilesespass .goto-overview {
        margin-right: 10px;
        margin-top: 13px;
    }
    .main .cms-container .einszweidreilesespass .arrow-left,
    .main .cms-container .einszweidreilesespass .arrow-right {
        width: 20px;
        height: 33px;
        top: 131px;
    }
    .main .cms-container .einszweidreilesespass .arrow-left {
        left: 10px;
    }
    .main .cms-container .einszweidreilesespass .arrow-right {
        right: 10px;
    }
    .main .cms-container .einszweidreilesespass .magazine {
        width: 140px;
        height: 230px;
        margin-left: 68px;
        margin-top: 16px;
    }
    .main .cms-container .einszweidreilesespass .magazine .layer {
        top: 0px;
        left: 6px !important;
        right: auto !important;
        width: 128px;
        height: 175px;
        padding: 10px;
        background: #EFEEED;
        box-shadow: none;
        z-index: 6;
    }
    .main .cms-container .einszweidreilesespass .magazine .layer p {
        font-size: 13px;
        line-height: 18px;
        padding: 0;
    }
    .main .cms-container .einszweidreilesespass .magazine .layer .btn {
        width: 108px !important;
        font-size: 13px;
        top: 146px !important;
        height: 19px;
        line-height: 19px;
    }
    .main .cms-container .einszweidreilesespass .magazine .layer .btn:after {
        background-position: -150px -92px;
        height: 12px;
        margin-top: -6px;
        width: 8px;
    }
    .main .cms-container .einszweidreilesespass .magazine:hover .img-case,
    .main .cms-container .einszweidreilesespass .magazine:hover label {
        left: 0px !important;
    }
    .main .cms-container .einszweidreilesespass .magazine:hover .linkarea {
        left: 6px !important;
    }
}

/* overlayer to hide columns before and after boxes (shadow-effect) */
.main .cms-container .einszweidreilesespass .column-content {
    z-index: 11 !important;
    min-height: 300px;
    background-color: #FFFFFF;
    position: relative;
    white-space: nowrap;
}
.main .cms-container .einszweidreilesespass .content-end {
    display: block;
    clear: left;
}
.main .cms-container .einszweidreilesespass .shadow-effect {
    position: relative;
}
.main .cms-container .einszweidreilesespass .img-case.shadow-effect:before,
.main .cms-container .einszweidreilesespass .img-case.shadow-effect:after {
    z-index: -1;
    bottom: 3px;
    width: 46%;
    top: 90%;
    background: #bbb;
    -webkit-box-shadow: 0 8px 7px #bbb;
    -moz-box-shadow: 0 8px 7px #bbb;
    box-shadow: 0 8px 7px #bbb;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
    content: "";
    display: block;
    position: absolute;
    content: "";
    left: 5px;
}
.main .cms-container .einszweidreilesespass .img-case.shadow-effect:after {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
    right: 5px;
    left: auto;
}

/* general definitions of the shadowed column div */
.main .cms-container .einszweidreilesespass .columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .columns.shadow-effect:after {
    z-index: 9 !important;
    bottom: 13px;
    top: 90%;
    background: #aaa;
    -webkit-box-shadow: 0 15px 15px #aaa;
    -moz-box-shadow: 0 15px 15px #aaa;
    box-shadow: 0 15px 15px #aaa;
    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    transform: rotate(-1deg);
    content: "";
    display: block;
    position: absolute;
    content: "";
    left: 10px;
}
.main .cms-container .einszweidreilesespass .columns.shadow-effect:after {
    -webkit-transform: rotate(1deg);
    -moz-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    -ms-transform: rotate(1deg);
    transform: rotate(1deg);
    left: auto;
    right: 10px;
}

/* specific definitions for every type of column (one, ..., twelve) */
.main .cms-container .einszweidreilesespass .one.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .one.columns.shadow-effect:after {
    width: 32.0%;
}
.main .cms-container .einszweidreilesespass .two.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .two.columns.shadow-effect:after {
    width: 43.0%;
}
.main .cms-container .einszweidreilesespass .three.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .three.columns.shadow-effect:after {
    width: 46.0%;
}
.main .cms-container .einszweidreilesespass .four.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .four.columns.shadow-effect:after {
    width: 46.7%;
}
.main .cms-container .einszweidreilesespass .five.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .five.columns.shadow-effect:after {
    width: 47.2%;
}
.main .cms-container .einszweidreilesespass .six.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .six.columns.shadow-effect:after {
    width: 47.8%;
}
.main .cms-container .einszweidreilesespass .seven.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .seven.columns.shadow-effect:after {
    width: 48.7%;
}
.main .cms-container .einszweidreilesespass .eight.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .eight.columns.shadow-effect:after {
    width: 48.5%;
}
.main .cms-container .einszweidreilesespass .nine.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .nine.columns.shadow-effect:after {
    width: 48.5%;
}
.main .cms-container .einszweidreilesespass .ten.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .ten.columns.shadow-effect:after {
    width: 48.6%;
}
.main .cms-container .einszweidreilesespass .eleven.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .eleven.columns.shadow-effect:after {
    width: 48.9%;
}
.main .cms-container .einszweidreilesespass .twelve.columns.shadow-effect:before,
.main .cms-container .einszweidreilesespass .twelve.columns.shadow-effect:after {
    width: 48.9%;
}

/* shop-austria */
.main .cms-container .einszweidreilesespass .austria .column-content {
    height: 502px;
}
.main .cms-container .einszweidreilesespass .row.teaser-static .austria  h3 {
    padding-top: 21px;
}
.main .cms-container .einszweidreilesespass .row.teaser-static .austria  h4 {
    padding-top: 24px;
    padding-bottom: 13px;
}
.main .cms-container .einszweidreilesespass .austria h3 span {
    font-size: 18px !important;
    font-weight: bold !important;
    margin: 4px 0 0 0;
    display: block;
}
.main .cms-container .einszweidreilesespass .austria .column-content p,
.main .cms-container .einszweidreilesespass .austria .column-content h4,
.main .cms-container .einszweidreilesespass .austria .column-content ul {
    font-size: 15px;
    white-space: normal !important;
    margin-left: 17px;
}
.main .cms-container .austria.teaser-box.six .btn {
    width: 430px;
}
.main .cms-container .einszweidreilesespass .austria .column-content .cover {
    position: absolute;
    top: 184px;
    right: 20px;
    width: 180px;
    height: 244px;
}
.main .cms-container .einszweidreilesespass .austria .column-content .cover img {height:245px;}
.main .cms-container .einszweidreilesespass .austria .column-content p {
    display: block;
    width: 414px;
    padding: 38px 0 0 0;
}
.main .cms-container .einszweidreilesespass .austria .column-content li {
    margin-left: 22px;
    width: 142px;
}
.main .cms-container .einszweidreilesespass .austria .column-content li:before {
    display: block;
    width: 17px;
    height: 16px;
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/start/15.02_dpv_gong_sprite_b.png);
    background-position: -57px -124px;
    content: "";
    margin-left: -22px;
    margin-top: 2px;
    position: absolute;
}
.main .cms-container .einszweidreilesespass .austria .column-content .price {
    position: absolute;
    top: 403px;
    left: 19px;
    font-size: 25px;
    color: #E30B24;
    font-weight: bold;
}
.main .cms-container .teaser-box.variant-two.seven-degree .cover {
    position:absolute;
    right:28px;
    top:16px;
    z-index:30;
    width:155px;
    height:185px;
    overflow:hidden;
}
.main .cms-container .teaser-box.variant-two.seven-degree .cover span {
    position:relative;
    left:10px;
    top:10px;
    display:block;
    -moz-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    -o-transform: rotate(7deg);
    -ms-transform: rotate(7deg);
    transform: rotate(7deg);
}
.main .cms-container .teaser-box.variant-two.seven-degree .cover span img {
    position:relative;
    left:auto;
    right:auto;
}
.main .cms-container .teaser-box.variant-one.seven-degree .cover {
    position:absolute;
    left:70px;
    top:66px;
    z-index:30;
    width:155px;
    height:129px;
    overflow:hidden;
}
.main .cms-container .teaser-box.variant-one.seven-degree .cover span {
    position:relative;
    left:10px;
    top:10px;
    display:block;
    -moz-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    -o-transform: rotate(7deg);
    -ms-transform: rotate(7deg);
    transform: rotate(7deg);
}
.main .cms-container .teaser-box.variant-one.seven-degree .cover span img {
    position:relative;
    left:auto;
    right:auto;
}
.main .cms-container h1,
.main .cms-container h2,
.main .cms-container h3{
    font-size:26px;
    font-weight:bold;
    line-height:30px;
}
.main .cms-container .single-mag h1,
.main .cms-container .special-mag h1{
    font-size:16px;
    line-height:19px;
}
.main .cms-container .single-mag p,
.main .cms-container .special-mag p{
    font-size:15px;
    line-height:19px;
}
.main .cms-container .abo h1{
    font-size:17px;
    line-height:21px;
}
.main .cms-container .abo h3{
    font-size:15px;
    line-height:19px;
}
.main .cms-container .abo p{
    font-size:15px;
    line-height:19px;
}
.main .cms-container .abo li{
    font-size:15px;
    line-height:19px;
}
.main .cms-container .abo .pro-abo ul li.third:before,
.left-column .cms-container .abo .pro-abo ul li.third:before{
    background-position:-106px 0px;
}
.main .cms-container .cat-bildfrau .stage{
    background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-bildfrau-desktop.png') center no-repeat;
}
.main .cms-container .cat-bildfraukochen .stage{
    background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-bildfraugutkochenundbacken-desktop.png') center no-repeat;
}
.main .cms-container .cat-bildfrauschlank .stage{
    background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-bildfrauschlankundfit-desktop.png') center no-repeat;
}
.main .cms-container .cat-tvdigital .stage{
    background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/TVD_big.png') center no-repeat;
}
.main .cms-container .cat-herzstueck .stage{
    background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-herzstuck_desktop.jpg') center no-repeat;
}
.main .cms-container .cat-hoerzu .stage{
    background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-hoerzu-desktop.png') center no-repeat;
}
.main .cms-container .cat-hoerzuwissen .stage{
    background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-hoerzuwissen-desktop.jpg') center no-repeat;
}

@media only screen and (max-width:580px){
    .main .cms-container .cat-bildfrau .stage{
        width:480px;
        background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-bildfrau-mobile.png') center no-repeat;
    }
    .main .cms-container .cat-bildfraukochen .stage{
        width:480px;
        background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-bildfraugutkochenundbacken-mobile.png') center no-repeat;
    }
    .main .cms-container .cat-bildfrauschlank .stage{
        width:480px;
        background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-bildfrauschlankundfit-mobile.png') center no-repeat;
    }
    .main .cms-container .cat-tvdigital .stage {
        width:480px;
        background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-tvdigital-mobile.jpg') center no-repeat;
    }
    .main .cms-container .cat-herzstueck .stage{
        width:480px;
        background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-herzstuck_mobile.jpg') center no-repeat;
    }
    .main .cms-container .cat-hoerzu .stage{
        width:480px;
        background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-hoerzu-mobile.png') center no-repeat;
    }
    .main .cms-container .cat-hoerzuwissen .stage{
        width:480px;
        background:url('http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-hoerzuwissen-mobile.jpg') center no-repeat;
    }
}

.main .cms-container .stage .box {
    left:480px;
    padding:20px 20px 20px 232px;
}

@media only screen and (max-width:580px){
    .main .cms-container .stage .box{
        left:20px;
        padding:20px 20px 20px 190px;
    }
    .main .cms-container .stage .box .cover{
        width:152px;
        height:199px;
    }
}

.main .cms-container .stage .box .btn {
    left:232px;
    width:368px;
}
.main .cms-container .stage .box .btn.mobile {
    display:none;
}

@media only screen and (max-width:580px){
    .main .cms-container .stage .box .btn{
        left:20px;
        width:152px;
        display:none;
    }
    .main .cms-container .stage .box .btn.mobile{
        display:block;
    }
}

.main .cms-container .white,
.left-column .cms-container .white{
    background:#ffffff;
}
.main .cms-container .btn{
    background-color:#e30b24 !important;
}

/* wissens & lebensart - magazine */
.main .cms-container .cat-wissen-lebensart .row.teaser-static .column-content {
    text-align: center;
    padding: 0 20px 0 20px;
}
.main .cms-container .cat-wissen-lebensart .row.teaser-static .placeholder {
    margin: 50px auto 0 auto;
}
.main .cms-container .cat-wissen-lebensart .row.teaser-static .cover.big {
    position: absolute;
    left: 146px;
    top: 70px;
}
.main .cms-container .cat-wissen-lebensart .row.teaser-static h3 {
    text-align: left;
    padding-left: 0px;
    margin-bottom: 10px;
}
.main .cms-container .cat-wissen-lebensart .row.teaser-static p {
    text-align: left;
    white-space: normal;
    min-height: 45px;
    margin-bottom: 20px;
}

@media only screen and (max-width:580px){
    .main .cms-container .cat-wissen-lebensart .row.teaser-static .six.columns.shadow-effect + .six.columns.shadow-effect {
        margin-top: 20px;
    }
    .main .cms-container .cat-wissen-lebensart .row.teaser-static .placeholder {
        margin-top: 10px;
    }
    .main .cms-container .cat-wissen-lebensart .row.teaser-static .cover.big {
        left: 152px;
        top: 30px;
    }
    .main .cms-container .cat-wissen-lebensart .row.teaser-static p {
        min-height: 1px;
        margin-bottom: 10px;
    }
}
/* Kundenservice*/

.main .cms-container .serviceportal-block .text-box-serviceportal p {
    font-size: 1.5rem;
    left: 15px;
    position: relative;
    width: 360px;
}

.main .cms-container .serviceportal-block .cover-faecher {
    float: right;
    height: 291px;
    margin-right: -28px;
    margin-top: -119px;
    position: relative;
    width: 466px;
}
@media only screen and (max-width:580px) {

.main .cms-container .serviceportal-block .cover-faecher {
    display: none;
}}


.main .cms-container .serviceportal-block {
    height: 130px;
}
/* Kundenservice*/

/*Lesespass Microsite 10-Prozent, stahl3, 21.11.2014*/
.main .cms-container .microsite-10prozent {height:360px;}
.main .cms-container .microsite-10prozent p {left: 21px;position: absolute;top: 50px;width: 515px;z-index: 20;}
.main .cms-container .microsite-checkbox {left: 25px;position: relative;top: 210px;}
.main .cms-container .microsite-checkbox p {left: 0;position: relative;top: -2px;}
.main .cms-container .microsite-10prozent .btn {left: 5px;position: relative;top: 250px;}
.main .cms-container .microsite-10prozent .price {left: 370px;position: relative;top: 200px;}
.main .cms-container .microsite-10prozent .price {color: #e30b24;font-size: 25px;font-weight: bold;margin: auto;position: absolute;text-align: center;width: 133px;}
.main .cms-container .microsite-10prozent .microsite-cover {float: right;margin-right: 60px;margin-top: 40px;position: relative;width: 200px;}
.main .cms-container .microsite-checkbox .form-row {margin-bottom:2px;margin-top:4px;}
.main .cms-container .microsite-10prozent .benefit-list {left: 20px;position: absolute;top: 90px;z-index: 50;}
.main .cms-container .prozent-walther {left: 20px;position: relative;}
.main .cms-container .prozent-walther img {width:960px;}

.main .cms-container .microsite-checkbox .radio, 
.main .cms-container .microsite-checkbox .digital {
    margin-right: 5px;
}

@media only screen and (max-width:580px) {
   .main .cms-container .microsite-10prozent .microsite-cover {display:none;}
   .main .cms-container .microsite-10prozent p {width: 420px;}
   .main .cms-container .microsite-10prozent .price {left: 145px;position: relative;top: 200px;}
   .main .cms-container .microsite-10prozent {height: 425px;}
   .main .cms-container .microsite-10prozent .btn {left: 5px;position: relative;top: 325px;}
   .main .cms-container .microsite-10prozent .price {left: 182px;position: relative;top: 290px;}
   .main .cms-container .microsite-checkbox {left: 25px;position: relative;top: 250px;}
   .main .cms-container .microsite-checkbox p {left: 0;position: relative;top: 10px;}
   .main .cms-container .prozent-walther img {left: -20px;position: relative;}
}
/*Lesespass Microsite 10-Prozent, stahl3, 21.11.2014*/


/*Lesespass Microsite Countdown, stahl3, 21.11.2014*/
.main .cms-container .microsite-countdown {height:300px;}
.main .cms-container .microsite-countdown p {left: 21px;position: absolute;top: 50px;width: 515px;z-index: 20;}
.main .cms-container .microsite-countdown .microsite-checkbox {left: 25px;position: relative;top: 110px;}
.main .cms-container .microsite-countdown .microsite-checkbox p {left: 0;position: relative;top: -2px;}
.main .cms-container .microsite-countdown .btn {left: 5px;position: relative;top: 195px;}
.main .cms-container .microsite-countdown .price {left: 370px;position: relative;top: 145px;}
.main .cms-container .microsite-countdown .price {color: #e30b24;font-size: 25px;font-weight: bold;margin: auto;position: absolute;text-align: center;width: 133px;}
.main .cms-container .microsite-countdown .microsite-cover {float: right;margin-right: 60px;margin-top: 25px;position: relative;width: 180px;}
.main .cms-container .microsite-countdown .microsite-checkbox .form-row {margin-bottom:2px;margin-top:4px;}
.main .cms-container .microsite-countdown .benefit-list {left: 20px;position: absolute;top: 90px;z-index: 50;}
.main .cms-container .microsite-countdown .stoerer {margin-left: 659px;margin-top: 42px;position: relative;width: 129px;}
.main .cms-container .countdown-walther {left: 20px;position: relative;}
@media only screen and (max-width:580px) {.main .cms-container .countdown-walther { height: 340px;}}
.main .cms-container .countdown-walther img {width:960px;}

@media only screen and (max-width:580px) {
   .main .cms-container .microsite-countdown .microsite-cover {display:none;}
   .main .cms-container .microsite-countdown p {width: 300px;}
   .main .cms-container .microsite-countdown {height: 315px;}
   .main .cms-container .microsite-countdown .btn {left: 5px;position: relative;top: 210px;}
   .main .cms-container .microsite-countdown .price {left: 182px;position: relative;top: 172px;}
   .main .cms-container .microsite-countdown .microsite-checkbox {left: 25px;position: relative;top: 110px;}
   .main .cms-container .microsite-countdown .microsite-checkbox p {left: 0;position: relative;top: 10px;}
   .main .cms-container .microsite-countdown .stoerer {margin-left: 320px;position: relative;top: 14px;width: 126px;}
   .main .cms-container .countdown-walther img {left: -20px;position: relative;}
   .main .cms-container .microsite-countdown {bottom: 42px;}
}
/*Lesespass Microsite Countdown, stahl3, 21.11.2014*/

/*Lesespass Hörzu Aboverteiler Aktualisierung, stahl3, 24.11.2014*/

.main .cms-container .four.columns.variant-six p {
    margin-left: 19px;
    margin-top: 55px;
    width: 300px;
}
.main .cms-container .variant-six .benefit-list {
    top: 127px;
}
@media only screen and (max-width:580px) {
.main .cms-container .four.columns.variant-six h3 {
    margin-bottom: -15px;
    position: relative;
}
.main .cms-container .four.columns.variant-six p {
    width: 450px;
}}
/*Lesespass Hörzu Aboverteiler Aktualisierung, stahl3, 24.11.2014*/


/* Lesespass Slider auf Startseiten, OK, 28.01.2015 */
.main .cms-container .stage.slide {
    position: relative;
    overflow: hidden;
    width: 1920px;
    height: 350px;
    margin: 0 -480px 0 -480px;
}
.main .cms-container .stage.slide ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.main .cms-container .stage.slide li {
    width: 1920px;
    height: 350px;
    position: relative;
    float: left;
}
.main .cms-container .stage.slide li.stage-et {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/BDF_test_big.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-fjt {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/BDF_openend_big.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-ck {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/BDF_LwL_big.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-ja {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/BDF_geschenk_big.png) center no-repeat;
}

.main .cms-container .stage.slide li.stage-hz1 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/Slider_Hoerzu_Desktop_testabo.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hz2 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZ_geschenk_big.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hz3 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/hz_lwl_big_neu.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hz4 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZ_openend_big.png) center no-repeat;
}

.main .cms-container .stage.slide li.stage-hzw1 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZWISSEN_testabo_big.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hzw2 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZWISSEN_geschenk_big.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hzw3 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZWISSEN_openend_big.png) center no-repeat;
}



.main .cms-container .stage.slide li.stage-hs1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-herzstuck_desktop.jpg) center no-repeat;}
.main .cms-container .stage.slide li.stage-hs2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Vorlage_Desktop_VARIANTE1b_ORANGE.JPG) center no-repeat;}
.main .cms-container .stage.slide li.stage-hs3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Vorlage_Desktop_VARIANTE2b_LILA.JPG) center no-repeat;}
.main .cms-container .stage.slide li.stage-hs4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Vorlage_Desktop_VARIANTE3b_BLAU.JPG) center no-repeat;}

.main .cms-container .stage.slide li.stage-tvd1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVD_Desktop_geschenk_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvd2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVD_Desktop_jahres_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvd3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVD_Desktop_lwl_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvd4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVD_Desktop_test_02.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-fis1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FIS_Desktop_test_3.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-fis2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FIS_Desktop_jahres_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-fis3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Frauentitel_Desktop_geschenk_01.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-fis4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FIS_Desktop_lwl.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-fisr1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FISR_Desktop_jahres_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-fisr2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FISR_Desktop_lwl_02.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-tvfm1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVfm_Desktop_geschenk_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvfm2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVfm_Desktop_jahres_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvfm3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVfm_Desktop_lwl_01.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvfm4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVfm_Desktop_test_01.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-da1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DA_Desktop_test_2.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-da2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DA_Desktop_jahres_2.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-da3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Frauentitel_Desktop_geschenk_01.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-da4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DA_Desktop_lwl.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-dgb1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Frauentitel_Desktop_geschenk_01.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-dgb2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Desktop_jahres.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-dgb3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Desktop_lwl.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-dgb4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Desktop_test.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-edf1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Frauentitel_Desktop_geschenk_01.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-edf2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Desktop_jahres_2.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-edf3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Desktop_lwl.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-edf4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Desktop_test.png) center no-repeat;}

.main .cms-container .jcarousel-pagination {
    text-align: center;
}
.main .cms-container .jcarousel-pagination span {
    font-size: 65px;
    line-height: 48px;
    text-decoration: none;
    color: #666666;
    display: inline-block;
    margin: 0 10px 0 10px;
    cursor: pointer;
}
.main .cms-container .jcarousel-pagination span.active {
    color: #e00b21;
}
.main .cms-container .stage.slide li .box {
    width: 190px;
    height: 250px;
    position: relative;
    top: 52px;
 
    padding: 20px;
    background-color: rgba(255,255,255,0.9);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2); 
}
.main .cms-container .stage.slide li .box h2 {
    width: 260px; margin-left: 220px;
    height: 0px;
    padding-top: 65px;
    display: block;
    overflow: hidden;
    background: url(http://s2h.123lesespass.de/media/stores/livingessen/start/title-logo-260x65.png) left top no-repeat;
}
.main .cms-container .stage.slide li.stage-fjt .box h2 {
    background-position: 0px -65px;
}
.main .cms-container .stage.slide li.stage-ck .box h2 {
    background-position: 0px -130px;
}
.main .cms-container .stage.slide li.stage-ja .box h2 {
    background-position: 0px -195px;
}
.main .cms-container .stage.slide li.stage-be .box h2 {
    background-position: 0px -260px;
}
.main .cms-container .stage.slide li.stage-de .box h2 {
    background-position: 0px -325px;
}
.main .cms-container .stage.slide li.stage-sa .box h2 {
    background-position: 0px -390px;
}
.main .cms-container .stage.slide li .box strong {
    margin-top: 3px;
    display: inline-block;
    font-size: 16px;
}
.main .cms-container .stage.slide li.stage-de .box strong {
    color: #E50064;
}
.main .cms-container .stage.slide li .box p,
.main .cms-container .stage.slide li .box .btn {
    position: absolute;
    bottom: 0px;
    left: 20px;
    width: 260px; margin-left: 220px;
}
.main .cms-container .stage.slide li .box p {
    bottom: 78px;
}

.main .cms-container .stage-wrapper.slider {
    height: auto; 
    margin: 0px 0 0;
    overflow: visible;
    position: relative;
    width: auto;
}

.main .cms-container .stage.slide .box .cover {
    height: 250px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 191px;
}


.main .cms-container .stage.slide li a {display: block; position: absolute; width: 1920px; height: 350px; z-index: 100; top: 0px;}


.main .cms-container .aboTeaser h1.mobile {display: none !important;}


@media only screen and (max-width:580px) {




    .main .cms-container .stage.slide {
        width: 480px;
        margin: 0;
    }

.main .cms-container .stage-wrapper.slider {
    margin-left: -36px; }

    .main .cms-container .stage.slide li {
        width: 480px;
    }

.main .cms-container .stage.slide li.stage-et {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/BDF_test_mobil.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-fjt {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/BDF_openend_mobil.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-ck {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/BDF_LwL_mobil.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-ja {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/BDF_geschenk_mobil.png) center no-repeat;
}

.main .cms-container .stage.slide li.stage-hz1 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZ_test_mobile.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hz2 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZ_geschenk_mobile.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hz3 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/hz_lwl_mobile_neu.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hz4 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZ_openend_mobile.png) center no-repeat;
}

.main .cms-container .stage.slide li.stage-hzw1 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZWISSEN_testabo_mobile.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hzw2 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZWISSEN_geschenk_mobile.png) center no-repeat;
}
.main .cms-container .stage.slide li.stage-hzw3 {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/HZWISSEN_openend_mobile.png) center no-repeat;
}



.main .cms-container .stage.slide li.stage-hs1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/teaser/stage/stage-herzstuck_mobile.jpg) center no-repeat;}
.main .cms-container .stage.slide li.stage-hs2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Vorlage_Mobil1_ORANGE.jpg) center no-repeat;}
.main .cms-container .stage.slide li.stage-hs3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Vorlage_Mobil2_LILA.jpg) center no-repeat;}
.main .cms-container .stage.slide li.stage-hs4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Vorlage_Mobil3_BLAU.jpg) center no-repeat;}

.main .cms-container .stage.slide li.stage-tvd1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVD_Mobil_geschenk_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvd2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVD_Mobil_jahres_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvd3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVD_Mobil_lwl_02.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvd4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVD_Mobil_test_02.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-fis1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FIS_Mobil_test_2.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-fis2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FIS_Mobil_jahres.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-fis3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FIS_Mobil_geschenk.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-fis4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FIS_Mobil_lwl.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-fisr1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FISR_Mobil_jahres_09.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-fisr2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FISR_Mobil_lwl_02.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-tvfm1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVfm_Mobil_geschenk_01.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvfm2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVfm_Mobil_jahres_01.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvfm3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVfm_Mobil_lwl_01.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-tvfm4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVfm_Mobil_test_01.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-da1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DA_Mobil_test_2.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-da2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DA_Mobil_jahres_2.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-da3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DA_Mobil_geschenk.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-da4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DA_Mobil_lwl.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-dgb1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Mobil_geschenk.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-dgb2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Mobil_jahres.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-dgb3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Mobil_lwl.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-dgb4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Mobil_test.png) center no-repeat;}

.main .cms-container .stage.slide li.stage-edf1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Mobil_geschenk.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-edf2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Mobil_jahres_2.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-edf3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Mobil_lwl.png) center no-repeat;}
.main .cms-container .stage.slide li.stage-edf4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Mobil_test.png) center no-repeat;}

.main .cms-container .stage.slide li .box {left: 20px; width: 160px; height: 209px;}
.main .cms-container .stage.slide li .box img {width: 160px;}

.main .cms-container .stage-wrapper.slider.herz {margin: 0;}
.main .cms-container .herz .jcarousel {left: 0px;}


}
/* eo Lesespass Slider auf Startseiten, OK, 28.01.2015 */

.main .cms-container .microsites-jfl .microsite-checkbox {
    top: 47px;
    left: 100px;
}

.main .cms-container .microsites-jfl .price {
    left: 130px;
    top: 115px;
}
.main .cms-container .microsites-jfl .btn {
    left: 75px;
    top: 50px;
}
.main .cms-container .microsites-jfl .microsite-cover {
    float: right;
    margin-right: 124px;
    margin-top: 30px;
    position: relative;
    width: 170px;
}
.main .cms-container .microsites-jfl {height:300px;}


/* Titelerweiterungen, OK, 22.04.15 */
.main .cms-container .six.variant-three p {top: 60px; width: 280px; z-index: 20;}
.main .cms-container .six.variant-three.epaper img.placeholder {right: -78px;}
.main .cms-container .variant-three.epaper .cover {top: 30px;}
.main .cms-container .six.variant-three.epaper.short img.placeholder {right: 7px;}
.main .cms-container .four.variant-three.epaper.short img.placeholder {right: 7px;}
.main .cms-container .six.variant-three.epaper.null img.placeholder {right: 0px;}

.main .cms-container .variant-three.oneline p {top: 46px;}

.main .cms-container .variant-three .nurdigital {margin-left: 177px; margin-top: 86px; position: absolute; width: 69px; z-index: 100;}
.main .cms-container .variant-three .dvd {margin-left: 173px; margin-top: 96px; position: absolute; width: 70px; z-index: 100;}

.main .cms-container .variant-three img.placeholder.ipad {right: -78px;}

.main .cms-container .variant-three .cover.ipaddirekt {top: 30px;}

.main .cms-container .teaser-box.variant-one.seven-degree.new .cover {
    position:absolute;
    left:70px;
    top:66px;
    z-index:30;
    width:155px;
    height:129px;
    overflow:hidden;
}
.main .cms-container .teaser-box.variant-one.seven-degree.new .cover span {

    left:10px;
    top:10px;

}
.main .cms-container .teaser-box.variant-one.seven-degree.new .cover span img {
    position:relative;
    left:auto;
    right:auto;
}

.main .cms-container .variant-one.new p {top: 60px;}
.main .cms-container .variant-one.new {height: 225px;}
.main .cms-container .variant-one.new img.placeholder {left: 206px;}
.main .cms-container .teaser-box.variant-one.seven-degree.new .cover {left: 276px; top: 26px; z-index: 120;}

.left-column .cms-container .abo .title-info .nurdigital {margin-left: 74px; margin-top: -153px; position: absolute;}

.main .cms-container .jcarousel.ergaenzung {height: auto;}
.main .cms-container .jcarousel.ergaenzung .carousel-container {width: 960px;}


@media only screen and (max-width:580px) {
.main .cms-container .variant-one.new p {width: 270px;}

.main .cms-container .microsites-jfl .microsite-checkbox { left: 60px;}
.main .cms-container .microsites-jfl .btn {left: 32px;width: 355px !important;}

.main .cms-container .variant-three .nurdigital {margin-left: 347px;}
.main .cms-container .variant-three .dvd {margin-left: 342px;}

.left-column .cms-container .abo .title-info .nurdigital {margin-left: 332px; margin-top: 116px; position: absolute;}

.main .cms-container .jcarousel.ergaenzung .carousel-container {width: 480px;}
}
/* eo Titelerweiterungen, OK, 22.04.15 */


/* static Anpassungen, OK, 09.04.2015 */
.main .cms-container .block-container.verschenken {margin-top: -60px;}
@media only screen and (max-width:580px) {

}
/* eo static Anpassungen, OK, 09.04.2015 */

/* Herzstück Slider, OK, 27.04.2015 */
.main .cms-container .stage.slide li .box.herzstueck {left: 480px; padding: 20px 20px 20px 232px; background-color: rgba(255, 255, 255, 0.75); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2); height: 290px; position: relative; top: 30px; width: 620px;}
.main .cms-container .stage.slide li .box.herzstueck .cover {height: 250px; left: 20px; position: absolute; top: 20px; width: 191px;}
.main .cms-container .stage.slide li .box.herzstueck .btn {left: 13px; width: 368px; bottom: 0; position: absolute; background-color: #e30b24 !important;
    background: none repeat scroll 0 0 #d70d17 !important; border: medium none; border-radius: 0; color: #ffffff; font-size: 15px; font-weight: normal; height: 29px; line-height: 29px; padding: 0 30px 0 10px; text-align: left; margin-top: 240px; z-index: 102;}
.main .cms-container .stage.slide li .box.herzstueck .look-mag {position: absolute; margin-left: -139px; margin-top: 128px; text-indent: -5000px; z-index: 101;}
.main .cms-container .stage.slide li .box.herzstueck .linkarea {z-index: 99;}
.main .cms-container .stage.slide li .box.herzstueck h2 {background: none; font-weight: normal; margin-bottom: 35px; font-size: 26px; line-height: 30px; color: #3e3d3f; margin-left: 0px; overflow: visible; padding-top: 0px;}
.main .cms-container .stage.slide li .box.herzstueck p {left: 13px;}
@media only screen and (max-width:580px) {
.main .cms-container .stage.slide li .box.herzstueck {left: 20px; padding: 20px 20px 20px 190px; width: 440px; background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2); height: 290px; position: relative; top: 30px;}
.main .cms-container .stage.slide li .box.herzstueck .look-mag {display: none;}
.main .cms-container .stage.slide li .box.herzstueck .btn {left: 20px; width: 152px; margin-left: 0;}
.main .cms-container .stage.slide li .box.herzstueck p {margin-left: 178px; width: 231px; top: 93px;}

}
/* eo Herzstück Slider, OK, 27.04.2015 */



/* Static Subscription Benefit Fix, OK, 03.06.2015 */
.main .cms-container .preisvorteil {color: #000; margin-bottom: 20px;}
.main .cms-container .preisvorteil-bkg {background: url(http://s2h.123lesespass.de/media/stores/lesespass/gong-sprite-geschenk_neu.png) 0 0 no-repeat;}
.main .cms-container .preisvorteil-bkg {display: block; float: left; height: 40px; width: 50px;}
.main .cms-container .preisvorteil p {margin-left: 55px;}

.main .cms-container .pdfdownload {color: #000; margin-bottom: 20px;}
.main .cms-container .pdfdownload-bkg {background: url(http://s2h.123lesespass.de/media/stores/lesespass/pdf-download_1.png) 0 0 no-repeat;}
.main .cms-container .pdfdownload-bkg {display: block; float: left; height: 42px; width: 50px;}
.main .cms-container .pdfdownload p {margin-left: 55px;}
/* eo Static Subscription Benefit Fix, OK, 03.06.2015 */



/* Lesespass Fix, OK, 14.07.2015 */
@media only screen and (max-width:580px) {
.main .cms-container .variant-four .benefit-list {top: 160px;}
.main .cms-container .variant-four img.placeholder {top: 245px;}
}

/* Microsite Hörzu fix, TL , 29.09.2015 */
.main .cms-container .microsite-countdown .price { left: -20px; top: 145px;}


/* SK */
.main .cms-container .microsites-jfl.variant-five .btn {
    width: 300px;
}
.main .cms-container .microsite-10prozent.variant-five h3 {
    left: 81px;
    top: 20px;
    position: absolute;
}


/* Lesespaß Startseite Fix, OK , 22.03.2016 */
@media only screen and (max-width:580px) {
.main .cms-container .einszweidreilesespass .column-content.landmagazine {min-height: 550px;}
}
/* eo Lesespaß Startseite Fix, OK , 22.03.2016 */
/* Hintergrund der Seite */
body {
    background: url(http://s2h.123lesespass.de/media/stores/lesespass/tile.jpg);
}
.wrapper {
    background: none;
}
/* Padding der .left-column überschreiben */
.main-row .columns.left-column {
    padding: 0;
}
@media only screen and (max-width:580px) {
.servicecenter .box-content {
    min-height: 130px;
    padding: 10px 30px 15px 5px;
}}


.subscription-info .geschenk-bkg {
    bottom: -37px;
    left: -52px;
    position: relative;
}

.subscription-info .pdf-download-bkg {
    bottom: -37px;
    left: -52px;
    position: relative;
}

.subscription-info .geschenk {
    bottom: 35px;
    margin-left: 55px;
    position: relative;
    color: #000;
}

.subscription-info .pdf-download {
    bottom: 60px;
    margin-left: 55px;
    position: relative;
    color: #000;
}

.subscription-info .deliveryguarantee, .subscription-info .digitalsubscription, .subscription-info .description {
    margin-bottom: 20px;
    color: #000;
}
.subscription-info h2, .subscription-info .load-app, .subscription-info .emagazine, .subscription-info .freeshipping {
    margin-bottom: 20px;
    color: #000;
}

/* Ergänzung SP 18.12.2014 */
.eingerueckt {
     margin-left: 14px;
}

.main .cms-container .abo .pro-abo h3, .left-column .cms-container .abo .pro-abo h3{
    color: #e30b24;
    font-size: 1.8rem;
    margin-bottom: 12px;
}

@media all and (max-width: 580px) {
.footer-container .kundenservice-footer {display:none;}
}


/* Titelerweiterungen, OK, 21.04.2015 */ 

.top-container .stage-wrapper {
    position: relative;
    overflow: hidden;
    width: 1920px;
    height: 350px;
    margin: 0 -480px 20px -480px;
}



.top-container .stage {
    width: 1920px;
    height: 350px;
    position: relative;
    float: left;
}
.top-container .stage .box {
    width: 620px;
    height: 290px;
    position: relative;
    top: 30px;
    left: 480px;
    padding: 20px 20px 20px 250px;
    
}
.top-container .stage .box.white {background-color: rgba(255,255,255,0.75);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);}

.top-container .stage .box h2 {
    font-weight: normal;
    margin-bottom: 35px;
}
.top-container .stage .box .cover {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 191px;
    height: 250px;
}
.top-container .stage .box .btn {
    position: absolute;
    bottom: 0px;
    left: 250px;
    width: auto;
}
.top-container .title-start .variant-one p {
    min-height: 55px;
}
.top-container .title-start.title-mtr .variant-one p {
    min-height: 90px;
}

.top-container .stage.slide li.stage-gong1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Gong_Desktop_Geschenk.png) center no-repeat;}
.top-container .stage.slide li.stage-gong2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Gong_Desktop_Jahres.png) center no-repeat;}
.top-container .stage.slide li.stage-gong3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Gong_Desktop_lwl_01.png) center no-repeat;}
.top-container .stage.slide li.stage-gong4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Gong_Desktop_Testabo.png) center no-repeat;}

.top-container .stage.slide li.stage-buf1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Desktop_BF_geschenkabo_final.png) center no-repeat;}
.top-container .stage.slide li.stage-buf2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Desktop_BF_jahresabo_final.png) center no-repeat;}
.top-container .stage.slide li.stage-buf3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/BF_Desktop_lwlabo_01.png) center no-repeat;}
.top-container .stage.slide li.stage-buf4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/BiFu_Desktop_Testabo.png) center no-repeat;}

.top-container .stage.slide li.stage-dgb1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Frauentitel_Desktop_geschenk_01.png) center no-repeat;}
.top-container .stage.slide li.stage-dgb2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Desktop_jahres_01.png) center no-repeat;}
.top-container .stage.slide li.stage-dgb3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Desktop_lwl.png) center no-repeat;}
.top-container .stage.slide li.stage-dgb4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Desktop_test.png) center no-repeat;}

.top-container .stage.slide li.stage-edf1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Frauentitel_Desktop_geschenk_01.png) center no-repeat;}
.top-container .stage.slide li.stage-edf2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Desktop_jahres_01.png) center no-repeat;}
.top-container .stage.slide li.stage-edf3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Desktop_lwl.png) center no-repeat;}
.top-container .stage.slide li.stage-edf4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Desktop_test.png) center no-repeat;}

.top-container .stage.slide li.stage-fa1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Frauentitel_Desktop_geschenk_01.png) center no-repeat;}
.top-container .stage.slide li.stage-fa2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FA_Desktop_jahres_01.png) center no-repeat;}
.top-container .stage.slide li.stage-fa3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FA_Desktop_lwl.png) center no-repeat;}
.top-container .stage.slide li.stage-fa4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FA_Desktop_test.png) center no-repeat;}

.top-container .stage.slide li.stage-nw1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/NW_Desktop_test_1.png) center no-repeat;}
.top-container .stage.slide li.stage-nw2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/NW_Desktop_jahres_01.png) center no-repeat;}
.top-container .stage.slide li.stage-nw3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Frauentitel_Desktop_geschenk_01.png) center no-repeat;}
.top-container .stage.slide li.stage-nw4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/NW_Desktop_lwl.png) center no-repeat;}

.top-container .stage.slide li.stage-nd {background: url(http://s2h.123lesespass.de/media/stores/lesespass/nd_Desktop_Header3.png) center no-repeat;}

.top-container .stage.slide li.stage-ntv {background: url(http://s2h.123lesespass.de/media/stores/lesespass/nTV_Desktop_Header3.png) center no-repeat;}

.top-container .stage.slide li.stage-tvs {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVS_Desktop_Header3.png) center no-repeat;}

.top-container .stage.slide {
    position: relative;
    overflow: hidden;
    width: 1920px;
    height: 350px;
    margin: 0 -480px 0 -480px;
}
.top-container .stage.slide ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.top-container .stage.slide li {
    width: 1920px;
    height: 350px;
    position: relative;
    float: left;
}


.top-container .stage.slide.nopager {height: 370px;}

.top-container .jcarousel-pagination {
    text-align: center;
}
.top-container .jcarousel-pagination span {
    font-size: 65px;
    line-height: 48px;
    text-decoration: none;
    color: #666666;
    display: inline-block;
    margin: 0 10px 0 10px;
    cursor: pointer;
}
.top-container .jcarousel-pagination span.active {
    color: #e00b21;
}
.top-container .stage.slide li .box {

    position: relative;
    top: 28px;
 
    padding: 20px; 
}
.top-container .stage.slide li .box h2 {
    font-weight: normal;
    left: 240px;
    position: absolute;
    top: 47px;
    font-size: 26px;
    line-height: 30px;
}
.top-container .stage.slide li.stage-fjt .box h2 {
    background-position: 0px -65px;
}
.top-container .stage.slide li.stage-ck .box h2 {
    background-position: 0px -130px;
}
.top-container .stage.slide li.stage-ja .box h2 {
    background-position: 0px -195px;
}
.top-container .stage.slide li.stage-be .box h2 {
    background-position: 0px -260px;
}
.top-container .stage.slide li.stage-de .box h2 {
    background-position: 0px -325px;
}
.top-container .stage.slide li.stage-sa .box h2 {
    background-position: 0px -390px;
}
.top-container .stage.slide li .box strong {
    margin-top: 3px;
    display: inline-block;
    font-size: 16px;
}
.top-container .stage.slide li.stage-de .box strong {
    color: #E50064;
}
.top-container .stage.slide li .box p,
.top-container .stage.slide li .box .btn {
    position: absolute;
    bottom: 0px;
    left: 20px;
    width: 260px; margin-left: 220px;
}


.top-container .stage.slide li .box p {
    top: 98px;
    width: 354px;
}
.top-container .stage-wrapper.slider {
    height: auto; 
    margin: 0px 0 0;
    overflow: visible;
    position: relative;
    width: auto;
}

.top-container .stage.slide .box .cover {
    height: 250px;
    left: 20px;
    position: absolute;
    top: 20px;
    width: 191px;
}
.top-container .stage.slide li .box h1 { left: 240px; position: absolute;font-size: 26px; font-weight: bold; line-height: 30px;}

.top-container .stage.slide li a {display: block; position: absolute; width: 1920px; height: 350px; z-index: 100; top: 0px;}


.top-container .aboTeaser h1.mobile {display: none !important;}


.top-container .stage-wrapper.slider.herz {margin: -24px 0 0;}

.top-container .stage-wrapper.slider {margin: -25px 0 0;}

@media only screen and (max-width:580px) {

  /* title start */
.top-container .stage-wrapper {
        width: 480px;
        margin: 0 0 20px 0;
    }
.top-container .stage .box {
        left: 20px;
        padding-top: 15px;
        padding-left: 230px;
        width: 440px;
    }

.top-container .stage .box.white {background-color: rgba(255,255,255,0.75);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);}

.top-container .stage .box h2 {
        margin-bottom: 10px;
    }
.top-container .box .pro-list li {
        line-height: 16px;
    }
.top-container .stage .box li:before {
        top: 0px;
    }
.top-container .stage .box .btn {
        left: 230px;
    }



.top-container .stage.slide li.stage-gong1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Gong_Mobil_Geschenk.png) center no-repeat;}
.top-container .stage.slide li.stage-gong2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Gong_Mobil_Jahres.png) center no-repeat;}
.top-container .stage.slide li.stage-gong3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Gong_Mobil_lwl_01.png) center no-repeat;}
.top-container .stage.slide li.stage-gong4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Gong_Mobil_test.png) center no-repeat;}

.top-container .stage.slide li.stage-buf1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Mobil_BF_geschenk.png) center no-repeat;}
.top-container .stage.slide li.stage-buf2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Mobil_BF_jahresabo_1.png) center no-repeat;}
.top-container .stage.slide li.stage-buf3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/BF_Mobil_lwl_01.png) center no-repeat;}
.top-container .stage.slide li.stage-buf4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/Mobil_BF_test_1.png) center no-repeat;}

.top-container .stage.slide li.stage-dgb1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Mobil_geschenk.png) center no-repeat;}
.top-container .stage.slide li.stage-dgb2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Mobil_jahres.png) center no-repeat;}
.top-container .stage.slide li.stage-dgb3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Mobil_lwl.png) center no-repeat;}
.top-container .stage.slide li.stage-dgb4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/DGB_Mobil_test.png) center no-repeat;}

.top-container .stage.slide li.stage-edf1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Mobil_geschenk.png) center no-repeat;}
.top-container .stage.slide li.stage-edf2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Mobil_jahres_2.png) center no-repeat;}
.top-container .stage.slide li.stage-edf3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Mobil_lwl.png) center no-repeat;}
.top-container .stage.slide li.stage-edf4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/EDF_Mobil_test.png) center no-repeat;}

.top-container .stage.slide li.stage-fa1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FA_Mobil_geschenk.png) center no-repeat;}
.top-container .stage.slide li.stage-fa2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FA_Mobil_jahres_2.png) center no-repeat;}
.top-container .stage.slide li.stage-fa3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FA_Mobil_lwl.png) center no-repeat;}
.top-container .stage.slide li.stage-fa4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/FA_Mobil_test.png) center no-repeat;}

.top-container .stage.slide li.stage-nw1 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/NW_Mobil_test_1.png) center no-repeat;}
.top-container .stage.slide li.stage-nw2 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/NW_Mobil_jahres_2.png) center no-repeat;}
.top-container .stage.slide li.stage-nw3 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/NW_Mobil_geschenk.png) center no-repeat;}
.top-container .stage.slide li.stage-nw4 {background: url(http://s2h.123lesespass.de/media/stores/lesespass/NW_Mobil_lwl.png) center no-repeat;}

.top-container .stage.slide li.stage-nd {background: url(http://s2h.123lesespass.de/media/stores/lesespass/nd_Mobil_header3.png) center no-repeat;}

.top-container .stage.slide li.stage-ntv {background: url(http://s2h.123lesespass.de/media/stores/lesespass/nTV_Mobil_header3.png) center no-repeat;}

.top-container .stage.slide li.stage-tvs {background: url(http://s2h.123lesespass.de/media/stores/lesespass/TVS_Mobil_header3.png) center no-repeat;}

.top-container .stage.slide {
        width: 480px;
        margin: 0;
    }

.top-container .stage-wrapper.slider {
    margin-left: 0px; }

.top-container .stage.slide li {
        width: 480px;
    }




.top-container .stage.slide li .box img {width: 160px;}

.top-container .stage-wrapper.slider.herz {margin: 0;}
.top-container .herz .jcarousel {left: 0px;}
.top-container .stage.slide li .box h1 {left:193px;}
.top-container .stage.slide li .box h2 {left:198px;}
.top-container .stage.slide li .box p {
    left: -20px;
    top: 99px;
    width: 222px;
}
}

/* eo Titelerweiterungen, OK, 21.04.2015 */

/* Korrektur Anzeige von MwSt. in dynamischen Abo-Übersichten, KB, 30.04.2015 */
.subscription-grid .tax-advice {
    display: none;
}
/* Ende Korrektur Anzeige von MwSt. in dynamischen Abo-Übersichten, KB, 30.04.2015 */

.row subscriber-check {
    display: none;
}

/* Bestseller im leeren WK ausgeblendet, KB, 19.5.2015 */
.crosssell .page-title, .bestseller .page-title {
    display: none;
}

.crosssell .products, .bestseller .products {
    display: none;
}

.crosssell, .bestseller {
    display: none;
}

/* Abstand der Navi-Punkte verringern*/
#nav .subnav > ul > li {
    line-height: 1;
    margin-left: 15px;
    margin-right: 34px;
}
/* Abstand der Navi-Punkte verringern*/

/* Einstellbare Bühne Box positionieren*/
.guj-stage li .box {
    left: 480px;
    width: 230px;
}
@media only screen and (max-width:580px) {.guj-stage li .box {
    left: 0;
    width: 200px;
}}
/* Einstellbare Bühne Box positionieren*/
 
 /* Geschenkteaser Checkout BEZ*/
.checkout-payment__directdebit-teaser {
    margin-top: 15px;
}
.checkout-payment__directdebit-teaser span {
    margin: 20px 0 0 5px;
}
/* Geschenkteaser Checkout BEZ*/


/* SK Lesespass Anpassungen - Zusatzprodukte 15.12.15 */
.crosssell, .bestseller {
    display: block;
}
.product-image {
    margin-bottom: 25px;
    float: none;
}
.crosssell .product-image {
    margin: 0px auto;
    display: block;
}
.product-image {
    padding: 20px 0px;
}
.crosssell .product-name {
    margin-top: 5px;
}
/* eo SK Lesespass Anpassungen - Zusatzprodukte 15.12.15 */

