/* fuer LP Headlines, OK, 03.04.2018 */
@import url('https://fonts.googleapis.com/css?family=Raleway:900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:800');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:600');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:700');
/* Motorpresse Neustart, OK, 22.03.2016 */
.main .cms-container .start.neustart .cover .hover-box .btn.print {bottom: 50px;}
.main .cms-container .start.neustart .pikto-nav .introduction h3 {bottom: auto; margin-top: 20px;}
/* eo Motorpresse Neustart, OK, 22.03.2016 */
/* test */

/* general */
.main .cms-container {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #3E3D3F;
}
.main .cms-container h1,
.main .cms-container h2,
.main .cms-container h3 {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    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 {
    background: #AC0A12 !important;
}
.main .cms-container .btn:after {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.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 .btn2 {
    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 .btn2:hover {
    background: #AC0A12 !important;
}
.main .cms-container .btn2:after {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.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(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png) -56px -124px no-repeat;
    content: ".";
    position: absolute;
    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 {
    padding: 15px 0 49px 0;
    background: #F3F3F5;
}
.main .cms-container .digital-products.dp-rb.cat-sport-freizeit .teaser-box img {
    margin-bottom: 20px;
}
.main .cms-container .secondary-teaser.six {
    min-height: 300px;
    padding-right: 190px;
}
.main .cms-container .secondary-teaser.six .pic {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 4px 0px;
    width: 176px;
    height: 200px;
    position: absolute;
    top: 30px;
    left: 300px;
}
.main .cms-container .secondary-teaser.six .pic img { 
    position: static;
    margin-top: 15px;
    margin-left: 11px;
}
.main .cms-container .quaternary-teaser.six {
    min-height: 205px;
    padding-left: 200px;
    margin-bottom: 20px;
}
.main .cms-container .quaternary-teaser.six.last {
    margin-bottom: 0px;
}
.main .cms-container .teaser-box h1,
.main .cms-container .teaser-box h2,
.main .cms-container .teaser-box h3 {
    margin-bottom: 15px;
    padding: 0 20px 0 20px;
}
.main .cms-container .teaser-box.primary-teaser.teaser-slipcase h2,
.main .cms-container .teaser-box.primary-teaser.teaser-books h2 {
    min-height: 60px;
}

.main .cms-container .secondary-teaser.four h1,
.main .cms-container .secondary-teaser.four h2,
.main .cms-container .secondary-teaser.four h3 {
    margin-bottom: 0px;
}
.main .cms-container .teaser-box p {
    padding: 0 20px 0 20px;
}

.main .cms-container .primary-teaser p {
    min-height: 100px;
}

.main .cms-container .secondary-teaser p {
    min-height: 80px;
}
.main .cms-container .tertiary-teaser.four p {
    min-height: 145px;
}
.main .cms-container .tertiary-teaser.six p {
    min-height: 90px;
}
.main .cms-container .secondary-teaser.six img {
    position: absolute;
    top: 0px;
    right: 0px;
}
.main .cms-container .quaternary-teaser.six img {
    position: absolute;
    top: 0px;
    left: 0px;
}
.main .cms-container .primary-teaser .cover {
    position: relative;
    left: 50%;
    width: 180px;
    height: 245px;
    margin: 0 0 20px -90px;
    box-shadow: 0 8px 9px -1px rgba(0, 0, 0, 0.59);
}
/* epaper */
.main .cms-container .primary-teaser.teaser-epaper .cover,
.main .cms-container .mag-ams.cat-automobil .teaser-epaper .cover {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/ipad-epaper.png) left top no-repeat;
    box-shadow: 0px 8px 9px -6px rgba(0, 0, 0, 0.3);
}
.main .cms-container .primary-teaser.teaser-epaper .cover .coverimage img {
    height: 204px;
    width: 158px;
    margin: 20px 11px;
}
.main .cms-container .teaser-box .btn {
    position: absolute;
    bottom: 20px;
    left: 20px;
    margin: 0;
}
.main .cms-container .teaser-box .btn.as {
    bottom: 60px;
}
.main .cms-container .teaser-box.six .btn {
    width: 420px;
}
.main .cms-container .teaser-box.four .btn {
    width: 260px;
}
.main .cms-container .quaternary-teaser.six .btn {
    left: 220px;
    width: 220px;
}
.main .cms-container .teaser-box .btn2 {
    position: absolute;
    bottom: 20px;
    left: 20px;
    margin: 0;
}
.main .cms-container .teaser-box .btn2.as {
    bottom: 60px;
}
.main .cms-container .teaser-box.six .btn2 {
    width: 420px;
}
.main .cms-container .teaser-box.four .btn2 {
    width: 260px;
}
.main .cms-container .quaternary-teaser.six .btn2 {
    left: 220px;
    width: 220px;
}
.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;
}

/* start */
.main .cms-container .jump-nav {
    width: 940px;
    overflow: hidden;
}
.main .cms-container .jump-nav li {
    float: left;
    text-align: center;
}
.main .cms-container .jump-nav li.nav-automobil {
    width: 101px;
    text-align: left;
}
.main .cms-container .jump-nav li.nav-motorrad {
    width: 114px;
}
.main .cms-container .jump-nav li.nav-lifestyle {
    width: 106px;
}
.main .cms-container .jump-nav li.nav-sport-freizeit {
    width: 160px;
}
.main .cms-container .jump-nav li.nav-camping-caravaning {
    width: 208px;
}
.main .cms-container .jump-nav li.nav-luftfahrt {
    width: 106px;
}
.main .cms-container .jump-nav li.nav-nutzfahrzeuge {
    width: 142px;
    text-align: right;
}
.main .cms-container .jump-nav li a {
    font-size: 15px;
    color: #3E3D3F;
    text-decoration: none;
    text-transform: uppercase;
    padding: 26px 0 23px 0;
}
.main .cms-container .jump-nav li a:hover {
    text-decoration: underline;
    color: #cc0000;
}
.main .cms-container .section-wrapper {
    overflow: hidden;
    margin-bottom: 20px;
}
.main .cms-container .section-head {
    width: 153px;
    height: 216px;
    float: left;
    background: #CC0000;
    display: block;
}
.main .cms-container .section-head h2 {
    color: #FFFFFF;
    padding: 20px 0 0 20px;
}
.main .cms-container #automobil .section-head,
.main .cms-container #sport-freizeit .section-head {
    height: 432px;
}
.main .cms-container .section-content {
    float: right;
    width: 765px;
    margin: -20px 0 20px 0;
}
.main .cms-container .section-content li {
    float: left;
    width: 133px;
    margin: 40px 20px 0 0;
    position: relative;
}
.main .cms-container .cover {
    width: 133px;
    height: 176px;
    background: #FFFFFF;
    display: block;
    box-shadow: 0 8px 9px -2px rgba(0, 0, 0, 0.3);
}
.main .cms-container .start .cover {
    box-shadow: none;
}
.main .cms-container .cover .hover-box {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 133px;
    height: 176px;
    background: rgba(0, 0, 0, .7);
    display: none;
}
.main .cms-container.no-touch .cover:hover .hover-box {
    display: block;
}
.main .cms-container .cover .hover-box .title,
.main .cms-container .cover .hover-box .info {
    font-weight: bold;
    line-height: 18px;
    color: #FFFFFF;
    text-align: left;
    padding: 10px 10px 0 10px;
    display: block;
}
.main .cms-container .cover .hover-box .info {
    position: absolute;
    left: 0;
    bottom: 50px;
    padding-top: 0;
    font-weight: normal;
}
.main .cms-container .cover .hover-box .btn {
    position: absolute;
    left: 10px;
    bottom: 10px;
    margin: 0;
    padding: 0 0 0 10px;
    width: 113px;
    font-size: 13px;
}
.main .cms-container .cover .hover-box .btn2 {
    position: absolute;
    left: 10px;
    bottom: 10px;
    margin: 0;
    padding: 0 0 0 10px;
    width: 113px;
    font-size: 13px;
}

/* piktogram navigation */
.main .cms-container .pikto-nav-column {
    margin: 0 0 20px 0;
}
.main .cms-container .pikto-nav-column:after {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/start/start-bottom-shadow.jpg) 0 0 no-repeat;
    content: "";
    height: 30px;
    left: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
}
.main .cms-container .pikto-nav {
    left: 36px;
    margin: 44px 0 1px 0;
    overflow: hidden;
    position: relative;
}
.main .cms-container .pikto-nav .introduction h2 {
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
}
.main .cms-container .pikto-nav .introduction h3 {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    position: absolute;
    bottom: 34px;
    color: #CC0000;
}
.main .cms-container .pikto-nav li {
    display: block;
    width: 190px;
    height: 232px;
    float: left;
    position: relative;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/start/cover.jpg) 0 0 no-repeat;
    text-align: center;
    margin: 0 35px 33px 0;
}
.main .cms-container.no-touch .pikto-nav li:hover {
    background-position: 0 -232px;
}
.main .cms-container .pikto-nav li.introduction {
    background: none;
    padding: 0 0 0 16px;
    text-align: left;
}
.main .cms-container .pikto-nav li a {
    display: block;
    height: 231px;
    text-decoration: none;
}
.main .cms-container .pikto-nav .label {
    color: #000;
    font-weight: bold;
    font-size: 15px;
    position: relative;
    top: 159px;
    left: 4px;
}
.main .cms-container.no-touch .pikto-nav li:hover .label {
    color: #fff;
}
.main .cms-container .pikto-nav .pikto {
    display: block;
    text-indent: -9999px;
    position: absolute;
    width: 190px;
    height: 110px;
    background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/start/icon_sprite.png);
    background-repeat: no-repeat;
}

.main .cms-container .pikto-nav .pn-automobil .pikto {
    background-position: -190px 0;
    left: 0;
    top: 31px;
}
.main .cms-container.no-touch .pikto-nav li.pn-automobil:hover .pikto {
    background-position: -190px -220px;
}

.main .cms-container .pikto-nav .pn-motorrad .pikto {
    background-position: -380px 0;
    top: 30px;
    left: -1px;
}
.main .cms-container.no-touch .pikto-nav li.pn-motorrad:hover .pikto {
    background-position: -380px -220px;
}

.main .cms-container .pikto-nav .pn-camping-caravan .pikto {
    background-position: -570px 0;
    left: -1px;
    top: 34px;
}
.main .cms-container.no-touch .pikto-nav li.pn-camping-caravan:hover .pikto {
    background-position: -570px -220px;
}
.main .cms-container .pikto-nav .pn-camping-caravan .label {
    top: 153px;
}

.main .cms-container .pikto-nav .pn-lifestyle .pikto {
    background-position: 0 -110px;
    left: -4px;
    top: 31px;
}
.main .cms-container.no-touch .pikto-nav li.pn-lifestyle:hover .pikto {
    background-position: 0 -330px;
}

.main .cms-container .pikto-nav .pn-sport-freizeit .pikto {
    background-position: -190px -110px;
    left: 1px;
    top: 18px;
}
.main .cms-container.no-touch .pikto-nav li.pn-sport-freizeit:hover .pikto {
    background-position: -190px -330px;
}

.main .cms-container .pikto-nav .pn-luftfahrt .pikto {
    background-position: -380px -110px;
    left: -1px;
    top: 30px;
}
.main .cms-container.no-touch .pikto-nav li.pn-luftfahrt:hover .pikto {
    background-position: -380px -330px;
}

.main .cms-container .pikto-nav .pn-nutzfahrzeuge .pikto {
    background-position: -570px -110px;
    left: 0;
    top: 29px;
}
.main .cms-container.no-touch .pikto-nav li.pn-nutzfahrzeuge:hover .pikto {
    background-position: -570px -330px;
}

/* 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 .cat-automobil .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-automobil-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-motorrad .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-motorrad-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-lifestyle .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/mh_slider_neu.jpg) center no-repeat;
}
.main .cms-container .title-wsh.cat-lifestyle .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-wsh-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-sport-freizeit .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-sport-freizeit-01-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-sport-freizeit.title-rb .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-roadbike-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-sport-freizeit.title-kl .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-sport-freizeit-02-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-sport-freizeit.title-cav .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-cavallo-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-sport-freizeit.title-od .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-outdoor-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-sport-freizeit.title-mb .stage,
.main .cms-container .cat-sport-freizeit.title-ebk .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-sport-freizeit-03-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-camping-caravaning .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-camping-caravaning-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-luftfahrt .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-luftfahrt-desktop.jpg) center no-repeat;
}
.main .cms-container .cat-nutzfahrzeuge .stage {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-nutzfahrzeuge-desktop.jpg) center no-repeat;
}
.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 .stage .box .btn2 {
    position: absolute;
    bottom: 0px;
    left: 250px;
    width: auto;
}
.main .cms-container .title-start .secondary-teaser p {
    min-height: 65px;
}
.main .cms-container .title-start.title-mtr .secondary-teaser p {
    min-height: 90px;
}

/* abo */
.main .cms-container .abo .title-info,
.left-column .cms-container .abo .title-info {
    overflow: hidden;
    padding-right:18px;
    padding-bottom:18px;
}
.main .cms-container .abo .title-info .cover,
.left-column .cms-container .abo .title-info .cover {
    width: 181px;
    height: auto;
    margin: 20px 0 24px 0;
    box-shadow: 0 8px 9px -1px rgba(0, 0, 0, 0.59);
}
.main .cms-container .abo .title-info .text,
.left-column .cms-container .abo .title-info .text {
    margin: 0 10px 10px 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(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-05.png) 0px -218px no-repeat;
}
.main .cms-container .abo .pro-abo h3,
.left-column .cms-container .abo .pro-abo h3 {
    margin-bottom: 9px;
}
.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;
    font-size: 13px;
    line-height: 15px;
}
.main .cms-container .abo.cat-motorrad .pro-abo ul li,
.left-column .cms-container .abo.cat-motorrad .pro-abo ul li {
    padding-left: 25px;
    padding-bottom: 5px;
    float: none;
}
.main .cms-container .abo .pro-abo ul li:before,
.left-column .cms-container .abo .pro-abo ul li:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-02e.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.kamera:before,
.left-column .cms-container .abo .pro-abo ul li.kamera:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/kamera-icon.png);
    background-repeat: no-repeat;
}

.main .cms-container .abo .pro-list-cat-lifestyle li.men-s-health:before,
.left-column .cms-container .abo .pro-list-cat-lifestyle li.men-s-health:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/m-Icon-40.png) 0px 0px no-repeat;
    content: ".";
    position: absolute;
    top: 3px;
    left: 0px;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
}
.main .cms-container .abo .pro-list-cat-lifestyle li.mh-ePaper:before,
.left-column .cms-container .abo .pro-list-cat-lifestyle li.mh-ePaper:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/ePaper-Icon-40.png) 0px 0px no-repeat;
    content: ".";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 47px;
    height: 58px;
    text-indent: -9999px;
}
.main .cms-container .abo .pro-list-cat-lifestyle li.mh-mehr-inhalt:before,
.left-column .cms-container .abo .pro-list-cat-lifestyle li.mh-mehr-inhalt:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/150506_Shop-MH-Icon_mehr-Inhalt-40.png) 0px 0px no-repeat;
    content: ".";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
}
.main .cms-container .abo .pro-list-cat-lifestyle li.mh-film:before,
.left-column .cms-container .abo .pro-list-cat-lifestyle li.mh-film:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/150506_Shop-MH-Icon_Film-40.png) 0px 0px no-repeat;
    content: ".";
    position: absolute;
    top: -7px;
    left: 0px;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
}
.main .cms-container .abo .pro-list-cat-lifestyle li.mh-360-grad:before,
.left-column .cms-container .abo .pro-list-cat-lifestyle li.mh-360-grad:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/150506_Shop-MH-Icon_360-Grad-40.png) 0px 0px no-repeat;
    content: ".";
    position: absolute;
    top: 3px;
    left: 0px;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
}
.main .cms-container .abo .pro-list-cat-lifestyle li.mh-optik:before,
.left-column .cms-container .abo .pro-list-cat-lifestyle li.mh-optik:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/150506_Shop-MH-Icon_Optik-40.png) 0px 0px no-repeat;
    content: ".";
    position: absolute;
    top: -7px;
    left: 0px;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
}
.main .cms-container .abo.cat-motorrad .pro-abo ul li:before,
.left-column .cms-container .abo.cat-motorrad .pro-abo ul li:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png) -56px -124px no-repeat;
    height: 16px;
    top: 0;
    left: 2px;
    width: 18px;
}
.main .cms-container .abo .pro-abo ul li.second:before,
.left-column .cms-container .abo .pro-abo ul li.second:before {
    background-position: -169px -45px;
}
.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;
}
.main .cms-container .abo.cat-motorrad .pro-abo a,
.left-column .cms-container .abo.cat-motorrad .pro-abo a {
    display: block;
    clear: both;
    color: #CC0000;
    margin: 3px 0 20px 0;
}
.main .cms-container .digital-abo.cat-motorrad .pro-abo a,
.left-column .cms-container .digital-abo.cat-motorrad .pro-abo a {
    margin-bottom: 0;
}
.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;
    margin-bottom: 15px;
}
.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,
.main .cms-container .abo .box-epapaerabo p,
.left-column .cms-container .abo .box-epapaerabo 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: 195px;
    height: 195px;
    position: absolute;
    top: 0px;
    right: 20px;
    overflow: hidden;
    box-shadow: none;
    /*background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad-digitalabo.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: 26px 0 0 29px;
}
.main .cms-container .abo .box-studentenabo img,
.left-column .cms-container .abo .box-studentenabo img {
    position: absolute;
    top: 27px;
    right: 20px;
}
.main .cms-container .digital-abo .title-info,
.left-column .cms-container .digital-abo .title-info {
    padding-bottom: 20px;
    margin-bottom: 15px;
}
.main .cms-container .digital-abo.digital-abo-mb .title-info,
.left-column .cms-container .digital-abo.digital-abo-mb .title-info {
    padding-bottom: 20px;
}
.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.cat-camping-caravaning .pro-abo h3,
.left-column .cms-container .abo.cat-camping-caravaning .pro-abo h3,
.main .cms-container .abo.cat-aviation .pro-abo h3,
.left-column .cms-container .abo.cat-aviation .pro-abo h3,
.main .cms-container .abo.cat-nutzfahrzeuge .pro-abo h3,
.left-column .cms-container .abo.cat-nutzfahrzeuge .pro-abo h3 {
    margin-bottom: 11px;
}
.main .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.third:before,
.left-column .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.third:before {
    background-position: -231px -53px;
    top: 3px;
}
.main .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.fourth:before,
.left-column .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.fourth:before {
    background-position: -231px -141px;
    top: -1px;
}
.main .cms-container .abo.cat-camping-caravaning .pro-abo ul li.first:before,
.left-column .cms-container .abo.cat-camping-caravaning .pro-abo ul li.first:before {
    background-position: -106px -1px;
    top: 3px;
}
.main .cms-container .abo.cat-camping-caravaning .pro-abo ul li.second:before,
.left-column .cms-container .abo.cat-camping-caravaning .pro-abo ul li.second:before,
.main .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.first:before,
.left-column .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.first:before {
    background-position: -118px -174px;
}
.main .cms-container .abo.cat-camping-caravaning .pro-abo ul li.third:before,
.left-column .cms-container .abo.cat-camping-caravaning .pro-abo ul li.third:before,
.main .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.second:before,
.left-column .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.second:before {
    background-position: -169px -46px;
}
.main .cms-container .abo.cat-camping-caravaning .pro-abo ul li.fourth:before,
.main .cms-container .abo.cat-sport-freizeit .pro-abo ul li.fourth:before,
.left-column .cms-container .abo.cat-camping-caravaning .pro-abo ul li.fourth:before,
.left-column .cms-container .abo.cat-sport-freizeit .pro-abo ul li.fourth:before {
    background-position: -169px -128px;
    top: 6px;
}
.main .cms-container .abo.cat-camping-caravaning .pro-abo ul li.fifth:before,
.left-column .cms-container .abo.cat-camping-caravaning .pro-abo ul li.fifth:before {
    background-position: -230px -3px;
    height: 41px;
    top: 6px;
}
.main .cms-container .abo.cat-camping-caravaning .pro-abo ul li.sixth:before,
.left-column .cms-container .abo.cat-camping-caravaning .pro-abo ul li.sixth:before {
    background-position: -172px -169px;
    height: 42px;
    top: 5px;
}
.main .cms-container .abo.cat-aviation .pro-abo ul li.second:before,
.left-column .cms-container .abo.cat-aviation .pro-abo ul li.second:before {
    background-position: -118px -174px;
}
/*
.main .cms-container .abo.cat-aviation .pro-abo ul li.third:before,
.left-column .cms-container .abo.cat-aviation .pro-abo ul li.third:before {
    background-position: -231px -185px;
}
.main .cms-container .abo.cat-aviation .pro-abo ul li.fourth:before,
.left-column .cms-container .abo.cat-aviation .pro-abo ul li.fourth:before {
    background-position: -231px -229px;
}
.main .cms-container .abo.cat-aviation .pro-abo ul li.fifth:before,
.left-column .cms-container .abo.cat-aviation .pro-abo ul li.fifth:before {
    background-position: -173px -169px;
    height: 45px;
    top: 5px;
}*/
.main .cms-container .abo.cat-aviation.abo-kdl-fm .pro-abo ul li.fourth:before,
.left-column .cms-container .abo.cat-aviation.abo-kdl-fm .pro-abo ul li.fourth:before {
    background-position: -170px -3px;
    height: 45px;
    left: -2px;
    top: 5px;
}
.main .cms-container .abo.cat-aviation.abo-kdl-fm .pro-abo ul li.fifth:before,
.left-column .cms-container .abo.cat-aviation.abo-kdl-fm .pro-abo ul li.fifth:before {
    background-position: -231px -53px;
    top: 3px;
}
.main .cms-container .abo.cat-aviation.abo-fr-fm .pro-abo ul li.second:before,
.left-column .cms-container .abo.cat-aviation.abo-fr-fm .pro-abo ul li.second:before {
    height: 45px;
    top: 3px;
}
.main .cms-container .abo.cat-aviation.abo-fr-fm .pro-abo ul li.third:before,
.left-column .cms-container .abo.cat-aviation.abo-fr-fm .pro-abo ul li.third:before {
    background-position: -117px -169px;
    height: 45px;
    top: 0;
}
.main .cms-container .abo.cat-aviation.abo-fr-fm .pro-abo ul li.fourth:before,
.left-column .cms-container .abo.cat-aviation.abo-fr-fm .pro-abo ul li.fourth:before {
    background-position: -230px -1px;
    height: 45px;
    top: 2px;
}
.main .cms-container .abo .pro-list-cat-lifestyle,
.left-column .cms-container .abo .pro-list-cat-lifestyle {
    margin: 16px 0 0 0;
}
.main .cms-container .abo .pro-list-cat-lifestyle li,
.left-column .cms-container .abo .pro-list-cat-lifestyle li {
    line-height: 20px;
    padding: 0 0 5px 63px;
    position: relative;
    
}
.main .cms-container .abo .pro-list-cat-lifestyle li:before,
.left-column .cms-container .abo .pro-list-cat-lifestyle li:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png) -56px -124px no-repeat;
    content: ".";
    height: 16px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 2px;
    width: 18px;
}
.main .cms-container .abo .box {
    height: 418px;
    padding: 20px;
    position: relative;
}
.main .cms-container .abo.abo-verschenken .box {
    height: 688px;
}
.main .cms-container .abo.abo-fuer-mich .box.box-01,
.main .cms-container .abo.abo-fuer-mich .box.box-02,
.main .cms-container .abo.abo-fuer-mich .box.box-03 {
    height: 635px;
}
.main .cms-container .abo-dist .box:after {
    position: absolute;
    top: 220px;
    left: 50%;
    width: 140px;
    height: 119px;
    margin-left: -70px;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-03.png) 4px 0px no-repeat;
    content: ".";
    text-indent: -9999px;
}
.main .cms-container .abo.abo-dist.abo-runner.cat-sport-freizeit .box:after {
    background: none;
}
.main .cms-container .abo-dist .box-02:after {
    background-position: -142px 0px;
}
.main .cms-container .abo-dist .box-03:after {
    background-position: -287px 10px;
}
/* Hinzugefügt am 24.01.2017 durch Sarah Kossel*/

/*.main .cms-container .abo-dist .ps-01:after {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/kasten1.png) 4px 0px no-repeat;
}*/
.main .cms-container .abo-dist .ps-02:after {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/kasten2.png) 4px 0px no-repeat;
}
.main .cms-container .abo-dist .ps-03:after {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/kasten3.png) 4px 0px no-repeat;
}

/* Nachtrag Ende */

.main .cms-container .abo-dist .box-06:after {
    background: none;
}
.main .cms-container .abo-dist .box-03.exception-no-illustration:after{
    display: none;
}
.main .cms-container .abo-ff.cat-nutzfahrzeuge .box-digitalabo:after {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-03.png) -287px 0px no-repeat;
    content: ".";
    display: block;
    height: 119px;
    left: 506px;
    margin: 0;
    position: absolute;
    text-indent: -9999px;
    top: 30px;
    width: 140px;
}
.main .cms-container .abo-ff.cat-nutzfahrzeuge .box-digitalabo .btn {
    position: absolute;
    bottom: 22px;
}
.main .cms-container .abo-ff.cat-nutzfahrzeuge .box-digitalabo .btn2 {
    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 {
    height: auto;
    min-height: 193px;
    margin-top: 20px;
}
.main .cms-container .abo .box.box-05 {
    height: auto;
    min-height: 193px;
    margin-top: 20px;
}
.main .cms-container .abo .box.box-06 {
    height: auto;
    min-height: 163px;
    margin-top: 20px;
}
.main .cms-container .abo .box.box-07 {
    height: auto;
    min-height: 303px;
    margin-top: 20px;
}
.main .cms-container .abo .box.box-08 {
    height: auto;
    min-height: 385px;
    margin-top: 20px;
}
/* MPS RW - SP 20.11.2015 */
.main .cms-container .abo .title-info.rw {margin-bottom: 393px;}
.main .cms-container .abo.abo-fuer-mich.wh .title-info {margin-bottom: 400px;}
@media all and (max-width: 580px) {  
    .main .cms-container .abo.abo-fuer-mich.wh .title-info {margin-bottom: 0px;}
}
/* MPS RW - SP 20.11.2015 */
.main .cms-container .abo .box h2 {
    min-height: 90px;
}
.main .cms-container .abo .box-04 h2,
.main .cms-container .abo .box-05 h2,
.main .cms-container .abo .box-06 h2 {
    min-height: 40px;
}
.main .cms-container .abo .box .btn {
    position: absolute;
    bottom: 0px;
    left: 20px;
    width: 180px;
    color: #fff;
}
.main .cms-container .abo .box .btn2 {
    position: absolute;
    bottom: 0px;
    left: 20px;
    width: 260px;
    color: #fff;
}
.main .cms-container .abo .box-04 .btn,
.main .cms-container .abo .box-05 .btn {
    position: relative;
    bottom: auto;
    left: auto;
    width: auto;
    margin: 0;
}
.main .cms-container .abo .box-04 .btn2,
.main .cms-container .abo .box-05 .btn2 {
    position: relative;
    bottom: auto;
    left: auto;
    width: auto;
    margin: 0;
}

/* abo für mich */
.main .cms-container .abo-fm .box {
    height: 484px;
}

.main .cms-container .abo-fm .box-01ams{
    height: 544px;
}

.main .cms-container .abo-fm .box-02ams{
    height: 544px;
}

.main .cms-container .abo-fm .box-03ams{
    height: 544px;
}
.main .cms-container .abo .box .price {
    position: absolute;
    bottom: 67px;
    left: 0px;
    width: 100%;
    font-size: 25px;
    text-align: center;
    font-weight: bold;
    color: #CC0000;
    margin: 0;
}
.main .cms-container .abo .box-04 .price,
.main .cms-container .abo .box-05 .price {
    bottom: 25px;
    left: 280px;
    width: auto;
    text-align: left;
}
.main .cms-container .abo.abo-dist.abo-runner.cat-sport-freizeit .box-04 .price, 
.main .cms-container .abo.abo-dist.abo-runner.cat-sport-freizeit .box-05 .price {
	bottom: 67px;
}
.main .cms-container .abo-fm .box-04 .btn,
.main .cms-container .abo-fm .box-05 .btn {
    width: 180px;
}
.main .cms-container .abo-fm .box-04 .btn2,
.main .cms-container .abo-fm .box-05 .btn2 {
    width: 180px;
}

/* hefte
.main .cms-container .mag-order .teaser-special-mag .cover {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/mag-order/special-mag-ams.jpg) left top no-repeat;
} */

/* epaper */
.main .cms-container .mag-order .teaser-epaper .cover,
.main .cms-container .mag-ams.cat-automobil .teaser-epaper .cover {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/ipad-epaper.png) left top no-repeat;
    box-shadow: 0px 8px 9px -6px rgba(0, 0, 0, 0.3);
}
.main .cms-container .mag-order .teaser-epaper .cover .coverimage img,
.main .cms-container .mag-ams.cat-automobil .teaser-epaper .cover .coverimage img {
    height: 204px;
    width: 158px;
    margin: 20px 11px;
}

/* digitale produkte */
.main .cms-container .dp-ams .primary-teaser p {
    min-height: 140px;
}
/* digital */
.main .cms-container .digital-cav .box {
    padding: 20px;
    height: 265px;
}
.main .cms-container .digital-cav .box img {
    position: absolute;
    top: 0;
    right: 0;
}
.main .cms-container .digital-cav .box p {
    width: 440px;
    min-height: 108px;
}
.main .cms-container .digital-cav .box h2 {
    min-height: 39px;
}
.main .cms-container .digital-cav .box .btn {
    width: 200px;
    display: block;
    margin: 0 0 20px 0;
}
.main .cms-container .digital-cav .box .btn.last {
    margin: 0;
}
.main .cms-container .cat-camping-caravaning .box .btn.to-android {
    display: block;
    margin: 20px 0 0 0;
    width: 284px;
}
.main .cms-container .cat-camping-caravaning .box-04 .btn {
    display: block;
    margin: 20px 0 0 0;
    width: 284px;
}
.main .cms-container .digital-cav .box .btn2 {
    width: 200px;
    display: block;
    margin: 0 0 20px 0;
}
.main .cms-container .digital-cav .box .btn2.last {
    margin: 0;
}
.main .cms-container .cat-camping-caravaning .box .btn2.to-android {
    display: block;
    margin: 20px 0 0 0;
    width: 284px;
}
.main .cms-container .cat-camping-caravaning .box-04 .btn2 {
    display: block;
    margin: 20px 0 0 0;
    width: 284px;
}
/* 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;
}
.main .cms-container .digital-abo.digital-abo-pro-android .box .btn2 {
    width: 302px;
}

.main .cms-container .page-camping-cheques > .row:first-child .columns {
  border: none;
}

.main .cms-container .gold-card .box ul {
    margin-top: 20px;
    margin-left: 20px;
}

/* mobile */
@media only screen and (max-width:580px) {
    /* general */
    .main .cms-container .row .last {
        margin-bottom: 0;
    }

    /* startpage */
    .main .cms-container .pikto-nav-column {
        display: none;
    }

    /* teaser */
    .main .cms-container .teaser-box {
        margin: 0 0 10px 0;
    }
    .main .cms-container .teaser-box p {
        min-height: 0px !important;
        margin-bottom: 15px;
    }
    .main .cms-container .primary-teaser.four > img {
        margin-left: 90px;
    }
    .main .cms-container .primary-teaser.six > img {
        margin-left: 10px;
    }
    .main .cms-container .secondary-teaser.four > img {
        margin-left: 90px;
    }
    .main .cms-container .teaser-box .btn {
        width: 440px !important;
    }
    .main .cms-container .teaser-box .btn2 {
        width: 440px !important;
    }
    .main .cms-container .quaternary-teaser.six {
        margin-bottom: 10px;
    }
    .main .cms-container .quaternary-teaser.six .btn {
        width: 240px !important;
    }
    .main .cms-container .quaternary-teaser.six .btn2 {
        width: 240px !important;
    }

    /* start */
    .main .cms-container .jump-nav {
        display: none;
    }
    .main .cms-container .section-wrapper {
        padding-bottom: 20px;
    }
    .main .cms-container .section-head {
        height: 40px !important;
        width: 100%;
        float: none;
    }
    .main .cms-container .section-head h2 {
        padding-top: 10px;
    }
    .main .cms-container .section-content {
        float: none;
        margin: 0 0 0 20px;
        width: 100%;
    }
    .main .cms-container .section-content li {
        margin: 20px 20px 0px 0px;
    }

    /* title start */
    .main .cms-container .stage-wrapper {
        width: 480px;
        margin: 0 0 20px 0;
    }
    .main .cms-container .cat-automobil .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-automobil-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-motorrad .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-motorrad-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-lifestyle .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/mh_slider_neu_mobile.jpg) center no-repeat;
    }
    .main .cms-container .title-wsh.cat-lifestyle .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-wsh-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-sport-freizeit .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-sport-freizeit-01-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-sport-freizeit.title-rb .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-roadbike-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-sport-freizeit.title-kl .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-sport-freizeit-02-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-sport-freizeit.title-cav .stage {
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-cavallo-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-sport-freizeit.title-od .stage {
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-outdoor-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-sport-freizeit.title-mb .stage,
    .main .cms-container .cat-sport-freizeit.title-ebk .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-sport-freizeit-03-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-camping-caravaning .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-camping-caravaning-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-luftfahrt .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-luftfahrt-mobile.jpg) center no-repeat;
    }
    .main .cms-container .cat-nutzfahrzeuge .stage {
        width: 480px;
        background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/stage-nutzfahrzeuge-mobile.jpg) center no-repeat;
    }
    .main .cms-container .stage .box {
        left: 20px;
        padding-top: 15px;
        padding-left: 203px;
        width: 440px;
    }
    .main .cms-container .stage .box .cover {
        width: 160px;
        height: 209px;
    }
    .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: 20px;
        width: 160px;
    }
    .main .cms-container .stage .box .btn2 {
        left: 20px;
        width: 160px;
    }
    .main .cms-container .tertiary-last {
        margin-bottom: -10px;
    }

    /* 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 10px 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.cat-motorrad .pro-abo a,
    .left-column .cms-container .abo.cat-motorrad .pro-abo a {
        margin-bottom: 10px;
    }
    .main .cms-container .digital-abo.cat-motorrad .pro-abo a,
    .left-column .cms-container .digital-abo.cat-motorrad .pro-abo a {
        margin-bottom: 0px;
    }
    .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 .abo.abo-fm-ams .box-04 .btn,
    .main .cms-container .abo.abo-fm-ams .box-05 .btn {
        bottom: 0;
    }
        .main .cms-container .abo .box .btn2 {
        width: 440px;
    }
    .main .cms-container .abo .box-04 .btn2,
    .main .cms-container .abo .box-05 .btn2 {
        position: absolute;
        bottom: 20px;
        left: 20px;
    }
    .main .cms-container .abo.abo-fm-ams .box-04 .btn2,
    .main .cms-container .abo.abo-fm-ams .box-05 .btn2 {
        bottom: 0;
    }
    .main .cms-container .abo-ff.cat-nutzfahrzeuge .exception-no-illustration,
    .main .cms-container .abo-ff.cat-nutzfahrzeuge .box-digitalabo {
        height: 294px;
    }
    .main .cms-container .abo-ff.cat-nutzfahrzeuge .box-digitalabo:after {
        top: 110px;
        left: 155px;
    }
    .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;
    }
    .main .cms-container .cat-camping-caravaning .box.box-digitalabo .btn {
        position: relative;
        top: 0;
        left: 0;
    }
    .main .cms-container .cat-camping-caravaning .box.box-digitalabo .btn.to-android {
        width: 440px;
    }
    
    .main .cms-container .cat-camping-caravaning .box.box-digitalabo .btn2 {
        position: relative;
        top: 0;
        left: 0;
    }
    .main .cms-container .cat-camping-caravaning .box.box-digitalabo .btn2.to-android {
        width: 440px;
    }

    /* 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;
    }
    
    .main .cms-container .abo-fm .box .btn2 {
        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;
    }
    .main .cms-container .digital-abo.digital-abo-pro-android .box .btn2 {
        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;
    }
    .main .cms-container .digital-cav .box .btn2 {
        width: 440px;
    }    
    .main .cms-container .page-camping-cheques .row .columns {
      padding: 10px;
    }
    .main .cms-container .page-camping-cheques .row .columns.push_seven {
      margin-left: 10px !important;
    }
    .main .cms-container .abo .pro-list-cat-lifestyle li,
    .left-column .cms-container .abo .pro-list-cat-lifestyle li {
      height: 50px;
    }
}

/* Runnerspoint Teaser, stahl3, 01.09.2014 */
.main .cms-container .secondary-teaser.twelve img {
    position: absolute;
    right: 24px;
    top: 40px;
}

.main .cms-container .secondary-teaser.twelve.muesli img {
    position: absolute;
    right: 39px;
    top: 5px;
    width: 236px;
}
.main .cms-container .secondary-teaser.twelve.trainer img {
    position: absolute;
    right: 22px;
    top: -54px;
    width: 316px;
}
.main .cms-container .secondary-teaser.twelve p {
    width: 468px;
}

.main .cms-container .secondary-teaser.twelve {
    margin-top: 20px;
    min-height: 235px;
    padding-right: 225px;
}

.main .cms-container .secondary-teaser.twelve .btn {
    position: relative;
    top: 25px;
    width: 418px;
}
.main .cms-container .secondary-teaser.twelve .btn2 {
    position: relative;
    top: 25px;
    width: 418px;
}
@media only screen and (max-width:580px) {
   .main .cms-container .secondary-teaser.twelve img {
    position: absolute;
    right: 24px;
    top: 23px;
    width: 135px;
}
   .main .cms-container .secondary-teaser.twelve .btn {
    position: absolute;
    top: auto;
    width: 418px;
    bottom: 20px;
}
   .main .cms-container .secondary-teaser.twelve .btn2 {
    position: absolute;
    top: auto;
    width: 418px;
    bottom: 20px;
}
   .main .cms-container .secondary-teaser.twelve.rpoint img {
    top: 90px;
}
.main .cms-container .secondary-teaser.twelve.trainer img {
    position: absolute;
    right: -19px;
    top: 10px;
    width: 217px;
}
 .main .cms-container .secondary-teaser.twelve.muesli img {
    position: absolute;
    right: 24px;
    top: 3px;
    width: 165px;
}
  .main .cms-container .secondary-teaser.twelve p {
    width: 290px;
  }
  .main .cms-container .secondary-teaser.twelve.rpoint {
     min-height: 265px;
  }
}

/* Runnerspoint Teaser, stahl3, 01.09.2014 */

/* Button promobil Digitalabo,stahl3, 03.09.2014 */
.main .cms-container .btn.ipad {margin-bottom:-14px;}
.main .cms-container .btn.android {margin-bottom:20px;}
.main .cms-container .btn2.ipad {margin-bottom:-14px;}
.main .cms-container .btn2.android {margin-bottom:20px;}

/* Button promobil Digitalabo,stahl3, 03.09.2014 */
.main .cms-container .abo-ff.cat-nutzfahrzeuge .box-05:after {display: none;}

.main .cms-container .abo-rsw .box-04 ul.pro-list {
    margin: 10px;
}



.main .cms-container .abo-runner .box-04 .cover {
   background: none;
}
.main .cms-container .abo-runner .box-04 .cover img {
  margin:0px;
}
.main .cms-container .abo .box.vertikal-box  {
    height: auto;
    min-height: 173px;
    margin-bottom: 20px;
}
.main .cms-container .abo .box.vertikal-box h2 {
    min-height: 45px;
}
.main .cms-container .abo .box.vertikal-box .price {
    bottom: 28px;
    left: 280px;
    width: auto;
}
.main .cms-container .abo-runner.probe-abo .box .cover.klein {
	width: 100px;
	height: auto;
	position: absolute;
    top: 15px;
    right: 20px;
    overflow: hidden;
}
.main .cms-container .abo-runner.probe-abo .box .cover.mittel {
	width: 110px;
	height: auto;
	position: absolute;
    top: 15px;
    right: 20px;
    overflow: hidden;
}
@media only screen and (max-width:580px) {
  .main .cms-container .abo-runner .box-04 >p {
     margin-bottom: 15px;
  }
  .main .cms-container .abo .box.vertikal-box p {
      width: 300px;
  }
  .main .cms-container .abo .box.vertikal-box .price {
      width: 100%;
      bottom: 100px;
      left: auto;
  }
}

.main .cms-container .single-mags-msh .stoerer-pdf {
    left: 167px;
    position: relative;
    top: -153px;
}
.main .cms-container .mb-neu .primary-teaser p {
    min-height: 80px;
}

/* Newsletter-Seite 09.09.2014 */
.main .cms-container .newsletter .twelve.columns {
    background-color: #F5F5F5;
    margin-bottom: 20px;
    padding: 20px;
}
.main .cms-container .newsletter .twelve.columns h1 {
    margin-bottom: 5px;
}
.main .cms-container .newsletter .three.columns {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-sprite_1_1.png) center top no-repeat;
    background-color: #F5F5F5;
    display: block;
    height: 0px;
    padding-top: 89px;
    overflow: hidden;
    margin-bottom: 20px;
}
.main .cms-container .newsletter .three.columns.sa  { background-position: center   -89px; }
.main .cms-container .newsletter .three.columns.mkl { background-position: center  -178px; }
.main .cms-container .newsletter .three.columns.fir { background-position: center  -267px; }
.main .cms-container .newsletter .three.columns.mtr { background-position: center  -356px; }
.main .cms-container .newsletter .three.columns.pro { background-position: center  -445px; }
.main .cms-container .newsletter .three.columns.ca  { background-position: center  -534px; }
.main .cms-container .newsletter .three.columns.msh { background-position: center  -623px; }
.main .cms-container .newsletter .three.columns.wsh { background-position: center  -712px; }
.main .cms-container .newsletter .three.columns.mb  { background-position: center  -801px; }
.main .cms-container .newsletter .three.columns.rb  { background-position: center  -890px; }
.main .cms-container .newsletter .three.columns.od  { background-position: center  -979px; }
.main .cms-container .newsletter .three.columns.kl  { background-position: center -1068px; }
.main .cms-container .newsletter .three.columns.cav { background-position: center -1157px; }
.main .cms-container .newsletter .three.columns.pls { background-position: center -1246px; }
.main .cms-container .newsletter .three.columns.ebk { background-position: center -1335px; }
.main .cms-container .newsletter .three.columns.rsw { background-position: center -1424px; }
.main .cms-container .newsletter .three.columns.fr  { background-position: center -1513px; }
.main .cms-container .newsletter .three.columns.ak  { background-position: center -1602px; }
.main .cms-container .newsletter .three.columns.kdl { background-position: center -1691px; }
.main .cms-container .newsletter .three.columns.ff  { background-position: center -1780px; }
.main .cms-container .newsletter .three.columns.lao { background-position: center -1869px; }
.main .cms-container .newsletter .three.columns.ta  { background-position: center -1958px; }
.main .cms-container .newsletter .three.columns.zw  { background-position: center -2047px; }
.main .cms-container .newsletter .three.columns.as  { background-position: center -2131px; }
.main .cms-container .newsletter .three.columns.ps  { background-position: center -2211px; }
.main .cms-container .newsletter .three.columns.msa { background-position: center -2295px; }
.main .cms-container .newsletter .three.columns.cv  { background-position: center -2384px; }
.main .cms-container .newsletter .three.columns.yt  { background-position: center -2476px; }
.main .cms-container .newsletter .three.columns.rw  { background-position: center -1423px; }
.main .cms-container .newsletter .three.columns.mc  { background-position: center -2564px; }
.main .cms-container .newsletter .three.columns.fuel { background-position: center -2640px; }
.main .cms-container .newsletter .three.columns.cc { background-position: center -2716px; }



.main .cms-container .newsletter .three.columns:hover {
    background-color: #DCDCDC;
}


.main .cms-container .dp-rb .itunes { top: 377px;}
.main .cms-container .btn.google {
    position:relative;
    top:35px;
}

.main .cms-container .mb-neu .btn.google, .main .cms-container .dp-rb .btn.google {
    position: relative;
    top: -15px;
}

.main .cms-container .btn2.google {
    position:relative;
    top:35px;
}

.main .cms-container .dp-rsw .six.columns.teaser-box {
    min-height: 575px;
}

.main .cms-container .dp-rsw .six.columns.teaser-box img {
    margin-left: 70px;
}


.main .cms-container .mag-mkl .last .cover {box-shadow:none;}

.main .cms-container .whdigitalproducts .btn.itunes {top:400px;}
.main .cms-container .ituneslbutton .btn.itunes {top:400px;}

@media only screen and (max-width:580px) {
    .main .cms-container .newsletter .three.columns {
        width: 230px !important;
        float: left;
    }
    .main .cms-container .newsletter .three.columns.second,
    .main .cms-container .newsletter .three.columns.fourth {
        float: right;
    }
    .main .cms-container .dp-rsw .six.columns.teaser-box {
      min-height: 475px;
    }
}




/* SK Digitales Abo 14.04.2016 */

.main .cms-container .abo .box.digitales-abo {
    height: 472px;
}
.main .cms-container .abo .box.features {
    padding: 0px;
}
.main .cms-container .title-start.title-ams .coverkontainer {
    height: 205px;
    padding-top: 10px;
}
.main .cms-container .title-start.title-ams .coverkontainer .cover {
	display: block;
	position: absolute;
	background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/cover-bg.png") no-repeat scroll 0px 0px;
	width: auto;
	height: 181px;
	box-shadow: none;
	top: 50px;
	left: 30px;
}
.main .cms-container .title-start.title-ams .coverkontainer .cover img {
    
}
.main .cms-container .title-start.title-ams .coverkontainer .cover.ipad {
	background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_3-schatten.png") no-repeat scroll 0px 0px;
	box-shadow: none;
	height: 183px;
	overflow: hidden;
	top: 100px;
	width: 115px;
	position: absolute;
	left: 140px;
}
.main .cms-container .title-start.title-ams .coverkontainer .cover.ipad img {
 	margin: 11px 0px 0px 8px;
    height: auto;
    width: 68px;
}
.main .cms-container .title-start.title-ams .coverkontainer .cover.phone {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/iphone-5-schatten.png") no-repeat scroll 0px 0px;
    box-shadow: none;
	overflow: hidden;
	top: 136px;
	position: absolute;
	left: 215px;
	height: 130px;
	width: 61px;
}
.main .cms-container .title-start.title-ams .coverkontainer .cover.phone .coverimage img {
    margin: 18px 0px 0px 3px;
    height: auto;
    width: 41px;
}

.main .cms-container .box.digital-features {
    padding: 20px;
    height: auto;
    margin-top: 0px;
}
.main .cms-container .box.digital-features .eight.columns{
    padding-right: 20px;
}
.main .cms-container .box.digital-features p.bold {
   font-weight: bold;
}
.main .cms-container .box.digital-features ul {
    margin-top: 15px;
}

.main .cms-container .box.digital-features .pro-list.features li::before {display:none;}
.main .cms-container .box.digital-features .pro-list.features li::after {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png") no-repeat scroll -56px -124px;
    content: ".";
    height: 16px;
    left: 0px;
    position: absolute;
    text-indent: -9999px;
    width: 18px;
}
.main .cms-container .box.digital-features .pro-list.features {margin-left:20px;}
@media only screen and (max-width:580px) {
    .main .cms-container .title-start.title-ams .coverkontainer .cover {
        left: 120px;
    }
    .main .cms-container .title-start.title-ams .coverkontainer .cover.ipad {
        left: 225px;
    }
    .main .cms-container .title-start.title-ams .coverkontainer .cover.phone {
        left: 295px;
    }
     .main .cms-container .box.digital-features {
        margin: 0 10px 10px 10px;
    }
}

/* eo SK Digitales Abo 14.04.2016 */




.main .cms-container .btn.itunes-mh {
    margin-bottom: -15px;
}

/* Cover Aktualisierungen SP, 30.12.14 */

.main .cms-container .einzelheftecover img {
    margin: 30px 46px 0 0;
    z-index: 100;
}

.main .cms-container .secondary-teaser.six.abo {
    margin-left: 240px;
    margin-top: -254px;
    min-height: 254px;
    padding-right: 190px;
}

/* Cover Aktualisierungen SP, 06.01.15 */

.main .cms-container .abo .box-digitalabo .cover.mh-ipad {
    width: 155px;
    height: 146px;
    position: absolute;
    top: 27px;
    right: 20px;
    overflow: hidden;
    box-shadow: none;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/abo/mh-ipad-cover1a.png) 0px 0px no-repeat;
}
.left-column .cms-container .abo .box-digitalabo .cover.mh-ipad, .main .cms-container .digital-abo .title-info .cover.mh-ipad, .left-column .cms-container .digital-abo .title-info .cover.mh-ipad {
    width: 155px;
    height: 146px;
    position: relative;
    top: 0px;
    right: -35px;
    overflow: hidden;
    box-shadow: none;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/abo/mh-ipad-cover1a.png) 0px 0px no-repeat;
}

/* MB-Banner, stahl3, 27.01.15 */ 
.main .cms-container .abo .banner {margin-top:20px;}
.main .cms-container .iframe-banner {margin-left:120px; margin-top:20px;}

/* MB-Banner, stahl3, 27.01.15 */


/* ams Countdown, OK, 03.02.2015 */ 
.main .cms-container .countdown {margin-top:20px;}
.main .cms-container .countdown .primary-teaser .cover {left: 0; margin-left: 20px; float: left; margin-right: 20px;}
.main .cms-container .countdown .primary-teaser p {min-height: 70px;}
.main .cms-container .countdown li {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/check.png) center no-repeat; padding-left: 243px;}
.main .cms-container .countdown .btn.orange {background: none repeat scroll 0 0 #ee8400 !important;}
@media only screen and (max-width:580px) {
    .main .cms-container .countdown .teaser-box {
        min-height: 330px;
    }
    .main .cms-container .countdown li {padding-left: 252px;}
}
/* eo ams Countdown, OK, 03.02.2015 */ 


/* Umbau lastomnibus, stahl3, 16.02.2015*/
.main .cms-container .stage .lastauto-abo-verteiler h2 {margin-bottom:0px;}
.main .cms-container .stage .box.lastauto h2 {margin-bottom:0px;}
.main .cms-container .lastauto-abo-verteiler .teaser-box {height:320px;}
.main .cms-container .lastauto-abo-verteiler .btn.android {margin-bottom: -14px;}
.main .cms-container .lastauto-abo-verteiler .btn.ipad {margin-bottom: 30px;}
.main .cms-container .lastauto-abo-verteiler .pro-list li:before { background: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png") no-repeat scroll -56px -124px rgba(0, 0, 0, 0); content: "."; height: 16px;left: 0;position: absolute;text-indent: -9999px;top: 2px;width: 18px;}
.main .cms-container .lastauto-abo-verteiler .pro-list li {line-height: 20px;padding: 0 0 5px 23px; position: relative;}

    @media only screen and (max-width:580px) {
        .main .cms-container .lastauto-abo-verteiler .pro-list li {font-size:12px;line-height: 15px;}
    }

/* Umbau lastomnibus, stahl3, 16.02.2015*/



/* icon Student, OK, 18.03.2015 */ 
.main .cms-container .student {position: absolute; top: 208px;}
@media only screen and (max-width:580px) {
.main .cms-container .student {margin-bottom: 43px; margin-left: 129px; position: relative; top: 0;}
}
/* eo icon Student, OK, 18.03.2015 */ 




/*.main .cms-container .abo-dist .ios-android-btn {margin-top:80px;}
.main .cms-container .abo .banner {
    margin-left: 240px;
    margin-top: 20px;
}*/


/*** DigitalAbo SK 20.04.2015 **/
.main .cms-container .abo .box-ePaperAbo {
    height: auto;
    min-height: auto;
    margin-top: 20px;
}
.main .cms-container .abo .box-ePaperAbo h2 {
    min-height: 40px;
}
.main .cms-container .abo .box-ePaperAbo p {
    width: 200px;
    float: left;
}
.main .cms-container .abo .box-ePaperAbo .price {
	bottom: auto;
}
.main .cms-container .abo .box-ePaperAbo .btn {
    position: absolute;
    bottom: auto;
    left: 500px;
    width: 180px;
}

@media only screen and (max-width:580px) {
  .main .cms-container .abo .box-ePaperAbo p {
    width: 100%;
    float: none;
  }
  .main .cms-container .abo .box-05.box-ePaperAbo .btn {
    bottom: 20px;
    left: auto;
    width: 440px;
  }
  .main .cms-container .abo .box.box-05 {
    height: auto;
  }

  .main .cms-container .abo .box.box-05.box-ePaperAbo .price {
	margin-top: 20px;
  }
  .main .cms-container .abo .box-ePaperAbo .price {
	bottom: 70px;
  }
}
/*** eo DigitalAbo SK 20.04.2015 **/

/*** DigitalAbo Men‘s Health SK 23.04.2015 **/

.main .cms-container .digital-abo-msh.abo .box.box-04.box-digitalabo .cover {
  background: none;
  overflow: visible;
  top: 7px;
}
.main .cms-container .digital-abo-msh.abo .box.box-04.box-digitalabo .cover img {
  margin: 0px;
}
.main .cms-container .digital-abo-msh.abo .box.box-04 .btn.android,
.main .cms-container .digital-abo-msh.abo .box.box-04 .btn.itunes-mh {
  display: block;
  margin: 20px 0px 0px;
  width: 284px;
}
@media only screen and (max-width:580px) {
  .main .cms-container .digital-abo-msh.abo .box.box-04 .btn.android,
  .main .cms-container .digital-abo-msh.abo .box.box-04 .btn.itunes-mh {
    width: 440px;
  }
  .main .cms-container .digital-abo-msh.abo .box.box-04 .btn.itunes-mh {
    bottom: 60px;
  }
}
/*** eo DigitalAbo Men‘s Health SK 23.04.2015 **/

/* TABELLARISCH */
.main .cms-container .tabellarisch .box table span {
   font-size: 11px;
}
.main .cms-container .tabellarisch .box table tr {
   height: 40px;
}
.main .cms-container .tabellarisch .box table td {
   padding-left: 10px; padding-top: 10px;
}
.main .cms-container .tabellarisch .box {
   padding: 20px;
   height: 1050px;
}

.main .cms-container .tabellarisch.mr .box {
   height: 1380px;
}
.main .cms-container .tabellarisch.as .box {
   height: 500px;
}
.main .cms-container .tabellarisch.ps .box {
   height: 550px;
}
.main .cms-container .tabellarisch.fuel .box {
   height: 550px;
}
.main .cms-container .tabellarisch.yt .box {
   height: 350px;
}
.main .cms-container .msa.tabellarisch .box {
   height: 550px;
}
.main .cms-container .lao.tabellarisch .box {
   height: 650px;
}
.main .cms-container .sa.tabellarisch .box {
   height: 1250px;
}
.main .cms-container .tabellarisch .box h2 {
   margin-bottom: 30px;
   font-size: 16px;
   font-weight: bold;
}
@media only screen and (max-width:580px) {
  .main .cms-container .tabellarisch .box {
     height: 1250px;
  }
  .main .cms-container .as.tabellarisch .box {
     height: 500px!important;
  }
  .main .cms-container .pm.tabellarisch .box {
     height: 1150px!important;
  }
  .main .cms-container .mh.tabellarisch .box {
     height: 950px!important;
  } 
  .main .cms-container .msa.tabellarisch .box {
     height: 700px!important;
  }
  .main .cms-container .lao.tabellarisch .box {
     height: 800px!important;
  }
  .main .cms-container .sa.tabellarisch .box {
     height: 2200px!important;
  }
  .main .cms-container .tabellarisch.as .eight .box {
     height: 800px !important;
  }
  .main .cms-container .tabellarisch.ps .box {
     height: auto;
  }
  .main .cms-container .tabellarisch.fuel .box {
    height: 250px;
  }
}

/* MPS Unicum, OK, 20.04.2015 */ 
.main .cms-container .unicum .row {margin-top:20px;}
.main .cms-container .unicum .teaser-box h2 {height: 44px;}
.main .cms-container .unicum .teaser-box .btn {width: 180px;}
.main .cms-container .unicum .primary-teaser p {min-height: 44px;}
.main .cms-container .unicum .teaser-box .banderole {position: absolute; margin-left: 20px; margin-top: 43px; z-index: 100;}
/* eo MPS Unicum, OK, 20.04.2015 */ 



/* Motorrad ePaper, OK, 24.04.2015 */ 
.main .cms-container .abo.epaper .nine.box {height: 200px; margin-top: 20px;}
.main .cms-container .abo.epaper.digi .nine.box {float: right; height: auto; margin-bottom: 20px; margin-top: 0; padding-bottom: 0px;}
.main .cms-container .abo.epaper.digi .nine.box .btn {margin-right: 20px;}
.main .cms-container .abo.epaper.digi .nine.box br.margin-top  {margin-top: 20px;}
.main .cms-container .abo.epaper.digi .nine.box ul li {list-style: outside none disc; margin-bottom: 12px; margin-left: 16px; width: 450px;}
.main .cms-container .abo.epaper.digi .nine.box ul {margin-bottom: 20px;}
.main .cms-container .abo.epaper.digi .nine.box .price {left: 500px;position:relative;}

.main .cms-container .tabellarisch .box table span {font-size: 11px;}
.main .cms-container .tabellarisch .box table tr {height: 40px;}
.main .cms-container .tabellarisch .box table td {padding-left: 10px; padding-top: 12px;}
.main .cms-container .tabellarisch .box {padding-right: 20px; padding-bottom: 20px;}
.main .cms-container .tabellarisch .box h2 {margin-bottom: 30px;}

.main .cms-container .abo .box.long {height: auto;}
.main .cms-container .abo .box.long.spacer {margin-top: 20px;}

@media only screen and (max-width:580px) {
.main .cms-container .row.tabellarisch p {height: 48px; line-height: 17px;}
.main .cms-container .row.tabellarisch .columns .box h2 {padding: 0px;}
.main .cms-container .tabellarisch .box h2 {margin-bottom: 12px;}
.main .cms-container .row.tabellarisch .columns .box p {margin: 3px 0;}
.main .cms-container .tabellarisch .box {height: auto;}

.main .cms-container .abo.epaper .nine.box {height: auto !important;}
.main .cms-container .abo.epaper.digi .nine.box {float: left; padding-bottom: 0px;}
.main .cms-container .abo.epaper.digi .nine.box ul li {width: auto;}
.main .cms-container .abo.epaper.digi .nine.box .btn {left: 0; margin-right: 20px; margin-top: 20px;  position: relative;}
.main .cms-container .abo.epaper.digi .nine.box .price {bottom: 0px; left: 0; margin-bottom: 20px;}

.main .cms-container .abo.digi .box.box-studentenabo.grey {margin-top: 20px;}
.main .cms-container .abo .box.box-studentenabo.grey .stoerer {margin-left: 247px; margin-top: -51px; position: absolute;}
.main .cms-container .abo .box.box-studentenabo.grey .stoerer img {margin: 0; right: auto; top: auto;}
}
/* eo Motorrad ePaper, OK, 24.04.2015 */ 


/* Motorpresse AMS Fix, OK, 08.05.2015 */ 
.main .cms-container .abo-fm .box.amsdigitalabo {height: auto; margin-top: 20px;}
/* Motorpresse AMS Fix, OK, 08.05.2015 */ 




/* Motorpresse WH Fix, OK, 20.05.2015 */ 
.main .cms-container .dp-rsw .four.columns.teaser-box {min-height: 560px;}
.main .cms-container .dp-rsw.downloads .four.columns.teaser-box {min-height: 660px;}
.main .cms-container .whdigitalproducts .btn.itunes {top: 465px;}
.main .cms-container .dp-rsw .four.columns.teaser-box h2 {height: 42px;}
.main .cms-container .dp-rsw .four.columns.teaser-box p {min-height: 100px; margin-bottom: 0px; padding: 0 6px;}
.main .cms-container .dp-rsw.whdigitalproducts .four.columns.teaser-box p {min-height: 150px;}
.main .cms-container .dp-rsw.downloads .four.columns.teaser-box p {min-height: 200px; margin-bottom: 0px; padding: 0 6px;}
@media only screen and (max-width:580px) {
.main .cms-container .dp-rsw .four.columns.teaser-box {min-height: auto;}
.main .cms-container .dp-rsw.downloads .four.columns.teaser-box {min-height: 595px;}
.main .cms-container .dp-rsw.downloads .four.columns.teaser-box.teaser-laufapp {min-height: 495px;}
.main .cms-container .dp-rsw.downloads .four.columns.teaser-box p {margin-bottom: 30px;}
.main .cms-container .whdigitalproducts .btn.itunes {top: 400px;}
}
/* eo Motorpresse WH Fix, OK, 20.05.2015 */ 


/* Motorpresse MKL Digital-Abo, SK, 01.06.2015 */
.main .cms-container .abo.digital-abo.digital-abo-mkl .four.columns.box.box-01,
.main .cms-container .abo.digital-abo.digital-abo-mkl .four.columns.box.box-02 {
  width: 36%;
  height: 518px;
}
.main .cms-container .digital-abo.digital-abo-mkl .four.columns.box-01 .btn,
.main .cms-container .digital-abo.digital-abo-mkl .four.columns.box-02 .btn {
  width: 300px;
}

.main .cms-container .digital-abo-mkl.kombi .box.box-01 .heft-cover .coverimage img,
.main .cms-container .digital-abo-mkl.kombi .box.box-02 .heft-cover .coverimage img {
  box-shadow: 0px 8px 9px -2px rgba(0, 0, 0, 0.3);
  display: block;
  background: #FFF none repeat scroll 0px 0px;
  height: 190px;
  margin-top: 0px;
  margin-left: 25px;
}
.main .cms-container .digital-abo-mkl.kombi .box.box-02 .heft-cover .coverimage img {
   margin-left: 75px;
}


.main .cms-container .digital-abo-mkl.kombi .box.box-01 .cover {
    position: absolute;
    width: 180px;
    top: 267px;
    right: 50px;
    overflow: hidden;
    box-shadow: none;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/abo/teaser-ipad.png) 0px 0px no-repeat;

}
.main .cms-container .digital-abo-mkl.kombi .box.box-01 .cover img {
    margin: 10px 0px 0px 14px;
    width: 152px;
}

.main .cms-container .digital-abo-mkl.kombi .box.box-01 .pdf-icon {
   top: 310px;
   left: 100px;
   width: 50px;
}
.main .cms-container .digital-abo-mkl.kombi .box.box-02 .pdf-icon {
    top: 280px;
    left: 180px;
    width: 80px;
}
.main .cms-container .pdf-icon,
.left-column .cms-container .pdf-icon {
  position: absolute;
  top: 90px;
  right: 0px;
  width: 60px;
}
.main .cms-container .digital-abo-mb.kombi .pdf-icon,
.left-column .cms-container .digital-abo-mb.kombi .pdf-icon {
  top: 160px;
  left: 25px; 
}
.left-column .cms-container .digital-abo-mkl.exception-left-teaser.epaper .title-info .pdf-icon,
.left-column .cms-container .digital-abo-mb.exception-left-teaser.epaper .title-info .pdf-icon {
  position: absolute;
  top: 159px;
  right: 5px;
  width: auto;
}
.main .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .ipad img, 
.left-column .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .ipad img,
.main .cms-container .digital-abo.digital-abo-mb.kombi .title-info .ipad img, 
.left-column .cms-container .digital-abo.digital-abo-mb.kombi .title-info .ipad img  {
   margin: 12px 0px 0px 16px;
}
.main .cms-container .digital-abo.digital-abo-mkl.digitalabo .title-info .pdf-icon,
.left-column .cms-container .digital-abo.digital-abo-mkl.digitalabo .title-info .pdf-icon {
  position: absolute;
  top: 90px;
  display: block;
  width: 60px;
  right: 10px;
}
.main .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .pdf-icon,
.left-column .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .pdf-icon {
  position: absolute;
  top: 165px;
  display: block;
  width: 60px;
}
.main .cms-container .digital-abo.digital-abo-mkl.upgrade .title-info .pdf-icon,
.left-column .cms-container .digital-abo.digital-abo-mkl.upgrade .title-info .pdf-icon {
  position: absolute;
  top: 90px;
  right: 0px;
  width: 60px;
}
.main .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .heft-cover, 
.left-column .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .heft-cover,
.main .cms-container .digital-abo.digital-abo-mb.kombi .title-info .heft-cover,
.left-column .cms-container .digital-abo.digital-abo-mb.kombi .title-info .heft-cover {
  box-shadow: 0px 8px 9px -2px rgba(0, 0, 0, 0.3);
  display: block;
  background: #FFF none repeat scroll 0px 0px;
  width: 151px;
  margin: 20px 0px 24px;
}


.main .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .ipad, 
.left-column .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .ipad,
.main .cms-container .digital-abo.digital-abo-mb.kombi .title-info .ipad, 
.left-column .cms-container .digital-abo.digital-abo-mb.kombi .title-info .ipad {
    width: 180px;
    height: 146px;
    position: absolute;
    top: 80px;
    right: 5px;
    overflow: hidden;
    box-shadow: none;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/abo/teaser-ipad.png) 0px 0px no-repeat;
}
.main .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .pdf-icon-gross,
.left-column .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .pdf-icon-gross {
  display: none;
} 
@media only screen and (max-width:580px) {
  .main .cms-container .digital-abo.digital-abo-mkl .box-01 .btn, 
  .main .cms-container .digital-abo.digital-abo-mkl .box-02 .btn {
      left: auto;
  }
  .main .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .ipad, 
  .left-column .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .ipad {
     top: 50px;
     left: 150px;
  }
  .main .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .pdf-icon,
  .left-column .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .pdf-icon {
    display: none;
  }
  .main .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .pdf-icon-gross,
  .left-column .cms-container .digital-abo.digital-abo-mkl.kombi .title-info .pdf-icon-gross {
     display: block;
     top: 120px;
     position: absolute;
     left: 120px;
  }
  .main .cms-container .digital-abo.digital-abo-mkl .four.columns.box-01 .btn,
  .main .cms-container .digital-abo.digital-abo-mkl .four.columns.box-02 .btn {
    width: 440px;
  }
  .main .cms-container .digital-abo-mkl.kombi .box.box-01 .heft-cover .coverimage img,
  .main .cms-container .digital-abo-mkl.kombi .box.box-02 .heft-cover .coverimage img {
     margin-top: 30px;
     margin-left: 65px;
  }
  .main .cms-container .digital-abo-mkl.kombi .box.box-01 .cover,
  .main .cms-container .digital-abo-mkl.kombi .box.box-02 .cover {
    top: 187px;
    right: 100px;
  }
  .main .cms-container .digital-abo-mkl.kombi .box.box-01 .pdf-icon,
  .main .cms-container .digital-abo-mkl.kombi .box.box-02 .pdf-icon {
    top: 260px;
    left: 150px;
    width: 80px;
  }
  .main .cms-container .digital-abo-mkl.kombi .box.box-02 .pdf-icon {
    top: 210px;
    left: 200px;
  }
  .main .cms-container .abo.digital-abo.digital-abo-mkl .four.columns.box.box-01,
  .main .cms-container .abo.digital-abo.digital-abo-mkl .four.columns.box.box-02 {
    height: 478px;
  }
  .main .cms-container .digital-abo-mkl.kombi .box.box-02 .heft-cover .coverimage img {
     margin-left: 115px;
  }
}
/* eo Motorpresse PS Digital-Abo, SK, 01.06.2015 */

/* Motorpresse PS Digital-Abo, SK, 01.06.2015 */
.main .cms-container .digital-abo-ps.cat-motorrad .title-info .pdf-icon,
.left-column .cms-container .digital-abo-ps.cat-motorrad .title-info .pdf-icon {
  position: absolute;
  top: 159px;
  right: 5px;
  width: auto;
}

.main .cms-container .abo.digital-abo-ps.digi .nine.box {float: right; height: auto; margin-bottom: 20px; margin-top: 0; padding-bottom: 0px;}
.main .cms-container .abo.digital-abo-ps.digi .nine.box .btn {margin-right: 20px;}
.main .cms-container .abo.digital-abo-ps.digi .nine.box br.margin-top  {margin-top: 20px;}
.main .cms-container .abo.digital-abo-ps.digi .nine.box ul li {list-style: outside none disc; margin-bottom: 12px; margin-left: 16px; width: 450px;}
.main .cms-container .abo.digital-abo-ps.digi .nine.box ul {margin-bottom: 20px;}
.main .cms-container .abo.digital-abo-ps.digi .nine.box .price {left: 500px;position:relative;}

@media only screen and (max-width:580px) {
 .main .cms-container .abo.digital-abo-ps.digi .nine.box {height: auto !important;}
 .main .cms-container .abo.digital-abo-ps.digi .nine.box {float: left; padding-bottom: 0px;}
 .main .cms-container .abo.digital-abo-ps.digi .nine.box ul li {width: auto;}
 .main .cms-container .abo.digital-abo-ps.digi .nine.box .btn {left: 0; margin-right: 20px; margin-top: 20px;  position: relative;}
 .main .cms-container .abo.digital-abo-ps.digi .nine.box .price {bottom: 0px; left: 0; margin-bottom: 20px;}
 .main .cms-container .abo.digital-abo-ps.digi .box.box-studentenabo.grey {margin-top: 20px;}
}
/* eo Motorpresse PS Digital-Abo, SK, 01.06.2015 */


/* SK Central 11.03.2016 */
.main .cms-container .title-start.title-central .secondary-teaser.six {
    padding-right: 0px;
}
.main .cms-container .title-start.title-central .secondary-teaser.six img {
    position: static;
    margin-bottom: 40px;
    box-shadow: 0 8px 9px -1px rgba(0, 0, 0, 0.59);
}
.main .cms-container .title-start.title-central .secondary-teaser.six.hefte .coverimage img {
    margin-left: 100px;
}
.main .cms-container .cat-sport-freizeit.title-central .cover {
    display: block;
    position: absolute;
    background: transparent none repeat scroll 0% 0%;
    width: auto;
    height: auto;
    box-shadow: none;
    top: 40px;
    left: 120px;
}
.main .cms-container .cat-sport-freizeit.title-central .cover.ipad {
   background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0px 0px;
    box-shadow: none;
    height: 183px;
    overflow: hidden;
    top: 100px;
    width: 115px;
    position: absolute;
    left: 235px;
}
.main .cms-container .cat-sport-freizeit.title-central .cover.ipad img {
    margin: 11px 0px 0px 8px !important;
    height: auto;
    width: 101px;
}
.main .cms-container .cat-sport-freizeit.abo-central .four.box .btn {
    width: 260px;
}
.main .cms-container .cat-sport-freizeit.abo-central.abo .pro-abo ul li, 
.left-column .cms-container .cat-sport-freizeit.abo-central.abo .pro-abo ul li {
    padding: 0 0 10px 25px;
    float: none;
}
.main .cms-container .cat-sport-freizeit.abo-central.abo .pro-abo ul li::before, 
.left-column .cms-container .cat-sport-freizeit.abo-central.abo .pro-abo ul li::before {
   background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png) -56px -124px no-repeat;
    height: 16px;
    top: 0;
    left: 2px;
    width: 18px;

}
.main .cms-container .central-teaser {
    margin-bottom: 30px;
}

.main .cms-container .central-teaser img.mobile {
    display: none;
}
.main .cms-container .central-teaser img.desc {
   display: block;
}
@media all and (max-width: 580px) { 
    .main .cms-container .central-teaser img.desc {
        display: none;
    }
    .main .cms-container .central-teaser img.mobile {
       display: block;
    }
    .main .cms-container .cat-sport-freizeit.abo-central .four.box .btn {
        width: 440px;
    }
}
/* eo SK Central 11.03.2016 */


/* MPS Startseite, OK, 22.12.2016 */
.main .cms-container .mps-start .mobile {display: none;}
.main .cms-container .mps-start h1 {text-align: center; color: #cc0000; font-size: 48px; margin-top: 60px; margin-bottom: 40px; text-transform: uppercase; padding-left: 100px; padding-right: 100px; line-height: 50px;}
.main .cms-container .mps-start h2 {text-align: center; color: #cc0000; font-size: 40px; margin-top: 100px; margin-bottom: 40px; line-height: 42px;}
.main .cms-container .mps-start p {text-align: center; color: #000000;}
.main .cms-container .mps-start .navi {height: 30px; margin-top: 40px;}
.main .cms-container .mps-start .navi .item {float: left; padding-right: 45px; border-bottom: #c6bebe 2px solid; padding-bottom: 6px;}
.main .cms-container .mps-start .navi .item.active {border-bottom: #cc0000 3px solid; font-weight: bold; color: black;}
.main .cms-container .mps-start .navi .item.last {padding-right: 0px;}
.main .cms-container .mps-start .navi .item a {position: absolute; text-decoration: none; width: 100%; height: 30px;}
.main .cms-container .mps-start .teaser {padding: 30px; background: #ececec; text-align: center; font-size: 18px; margin-bottom: 20px; padding-bottom: 10px;}
.main .cms-container .mps-start .teaser p {height: 68px; margin-top: 18px; font-size: 15px;}
.main .cms-container .mps-start .teaser .btn {width: 239px; margin-top: 20px;}
.main .cms-container .mps-start .teaser .coverimage img {height: 317px;}
.main .cms-container .mps-start h2 a {text-decoration: none; font-size: 40px;}
@media only screen and (max-width:580px) { 
.main .cms-container .mps-start .mobile {display: block;}
.main .cms-container .mps-start .desktop {display: none;}
.main .cms-container .mps-start h1 {font-size: 30px; margin-top: 40px; margin-bottom: 24px; padding-left: 26px; padding-right: 26px; line-height: 38px;}
.main .cms-container .mps-start h2 {font-size: 20px; margin-bottom: 6px; line-height: 22px;}
.main .cms-container .mps-start .navi .item {margin-bottom: 18px; padding-right: 24px;}
.main .cms-container .mps-start .navi {margin-left: 30px;}
}
/* eo MPS Startseite, OK, 22.12.2016 */



/* Men's Health Optimierungen, OK, 02.06.2015 */
.main .cms-container .abo .box.box-digital  {background: #f3f3f5 none repeat scroll 0 0; margin-top: 20px; height: 200px;}
.main .cms-container .abo .box.box-digital h2 {min-height: 40px;}
.main .cms-container .abo .box.box-digital p {width: 300px;}
.main .cms-container .abo .box.box-digital .btn {width: 280px;}

.main .cms-container .abo .box.box-digital .pic {
  background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 4px 0; 
  padding-left: 12px; 
  padding-top: 13px; 
  width: 176px;
  height: 200px; 
  float: right; 
  margin-right: 100px;
  margin-top: -5px;
}
.left-column .cms-container .digital-abo .title-info .pic {
  background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 4px 0; 
  padding-left: 12px; 
  padding-top: 13px; 
  width: 176px;
  height: 200px;
  margin-left: 30px;
  margin-top: 30px;
}


.main .cms-container .abo .box.box-04.banner {margin-top: 0px;}
.main .cms-container .abo .title-info .pic {
background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 4px 0; 
padding-left: 12px; 
padding-top: 13px; 
height: 200px; 
margin-top: 20px;  
width: 120px; 
margin-left: 25px;
}


/* Motorpresse MB Digital-Abo, SK, 01.06.2015 */
.main .cms-container .abo .box.box-05 .ios-btn {
  margin-bottom: 10px;
}
.main .cms-container .abo .box.box-06 .price {
  right: 50px;
  text-align: right;
  left: auto;
}
.main .cms-container .abo.digital-abo-mb.abo-ipad .box {
  height: 468px;
}
.main .cms-container .abo.digital-abo-mb .box .cover {
    width: 180px;
    height: 146px;
    position: absolute;
    top: 247px;
    right: 20px;
    overflow: hidden;
    box-shadow: none;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/abo/teaser-ipad.png) 0px 0px no-repeat;
}
.main .cms-container .abo.digital-abo-mb .box-02 .cover {
    width: 100px;
    top: 327px;
    right: 50px;
    overflow: hidden;
    box-shadow: none;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser-ipad-klein.png) 0px 0px no-repeat;
}
.main .cms-container .abo.digital-abo-mb .box .cover img {
  margin: 12px 0px 0px 16px;
}
.main .cms-container .abo.digital-abo-mb .box-02 .cover img {
    margin: 6px 0px 0px 9px;
    width: 82px;
}
.main .cms-container .abo.digital-abo-mb .box .pdf-icon {
   position: absolute;
   top: 310px;
   right: 10px;
   width: 60px;
}
.main .cms-container .abo.digital-abo-mb .box-02 .pdf-icon {
    top: 340px;
    left: 40px;
    width: 50px;
}
.main .cms-container .abo.digital-abo-mb .box .heft-cover img {
  box-shadow: 0px 8px 9px -2px rgba(0, 0, 0, 0.3);
  display: block;
  background: #FFF none repeat scroll 0px 0px;
  height: 150px;
  margin-top: 30px;
}


@media only screen and (max-width:580px) {
  .main .cms-container .abo .box.box-06 h2 {
    min-height: auto;
  }
  .main .cms-container .abo.digital-abo-mb.abo-ipad .box {
     height: 348px;
  }
  .main .cms-container .abo .box.box-06 .price {
    bottom: auto;
    text-align: center;
    right: 0px;
    margin-top: 40px;
  }
  .main .cms-container .abo.digital-abo-mb .box .cover {
     top: 120px;
     right: 140px;
  }
  .main .cms-container .abo.digital-abo-mb .box .pdf-icon {
     top: 210px;
     right: 110px;
  }
  .main .cms-container .abo.digital-abo-mb .box-02 .heft-cover img {
    margin-top: 0px;
    margin-left: 100px;
  }
  .main .cms-container .abo.digital-abo-mb .box-02 .cover {
    left: 200px;
    top: 180px;
  }
  .main .cms-container .abo.digital-abo-mb .box-02 .pdf-icon {
    top: 220px;
    left: 190px;
  }
  .main .cms-container .digital-abo.digital-abo-mb.kombi .title-info .ipad,
  .left-column .cms-container .digital-abo.digital-abo-mb.kombi .title-info .ipad {
    left: 50px;
  }
  .left-column .cms-container .digital-abo .title-info .pic {
     position: relative;
     top: 0px;
     right: -35px;
     box-shadow: none;
     float: right;
     margin: 0px 0px 10px 20px;
  }
  .main .cms-container .digital-abo .title-info .pic {
     position: relative;
     top: 0px;
     box-shadow: none;
     float: right;
     margin: 0px 0px 10px 20px;
  }
}
/* eo Motorpresse MB Digital-Abo, SK, 01.06.2015 */

@media only screen and (max-width:580px) {
.main .cms-container .abo .box.box-digital .pic {margin-right: -42px;}
/* eo Men's Health Optimierungen, OK, 02.06.2015 */
}





/* Motorpresse PDFs, OK, 04.06.2015 */
/* Abo */
.main .cms-container .abo .box-digitalabo .pdf {height: 47px; position: absolute; right: 47px;top: 122px; width: 47px; z-index: 100;}
.main .cms-container .abo .box-digitalabo .cover.pdf {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height: 188px; overflow: hidden; position: absolute;   right: 63px; top: 4px; width: 146px; z-index: 99;}
.main .cms-container .abo .box-digitalabo .cover.pdf img {box-shadow: 0 8px 9px -2px rgba(0, 0, 0, 0.3); width: 123px; height: 161px;}
.main .cms-container .abo .title-info.wh {margin-bottom: 200px;}
.main .cms-container .abo .box-digitalabo .cover.ipad {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0 0; box-shadow: none; height: 183px; overflow: hidden; position: absolute; right: 45px; top: 7px; width: 115px;}
.main .cms-container .abo .box-digitalabo .cover.ipad img {margin: 11px 0 0 8px; height: auto; width: 101px;}
.main .cms-container .abo .box-digitalabo.fm .cover.pdf img,
.main .cms-container .abo .box-digitalabo.ta .cover.pdf img {
    width: 104px;
    height: 136px;
}
/* Digitalabo */
.main .cms-container .digital-abo .title-info .pdf {margin-top: 10px; position: absolute; margin-left: 115px; margin-top: 114px; height: 47px; width: 47px; z-index: 100;}
.main .cms-container .digital-abo .title-info .cover.pdf {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height: 187px; margin-left: 6px; margin-top: 0;    position: relative; width: 147px; z-index: 99;}
.main .cms-container .digital-abo .title-info .cover.pdf img {box-shadow: 0 8px 9px -2px rgba(0, 0, 0, 0.3); width: 123px; height: 161px;}
.main .cms-container .digital-abo .title-info p {margin-bottom: 12px;}
.main .cms-container .abo.neu .box h2 {min-height: 46px;}
.main .cms-container .abo.neu .box p {min-height: 60px;}
.main .cms-container .abo.neu .box p.price {min-height: auto; position: relative;}
.main .cms-container .abo.neu .box ul {margin-top: 0px; min-height: 230px;}
.main .cms-container .abo.digital-abo.neu.outdoor .box ul {min-height: 220px;}
.main .cms-container .digital-abo.neu .box {height: 328px;}
.main .cms-container .abo.neu.wh .box p.price {position: absolute; bottom: 75px;}
.main .cms-container .digital-abo .title-info .cover.ipad {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0 0; box-shadow: none; height: 183px; left: 29px; overflow: hidden; position: relative; right: 0; top: 0; width: 155px;}
.main .cms-container .digital-abo .title-info .cover.ipad img {margin: 12px 0 0 7px; height: 134px; width: 101px;}
.main .cms-container .digital-abo.neu.wh .box .btn {height: 26px;}
.main .cms-container .digital-abo.neu.outdoor .box .btn {height: 26px;}

/* Left */
.left-column .cms-container .digital-abo .title-info .pdf {margin-top: 10px; position: absolute; margin-left: 115px; margin-top: 114px; height: 47px; width: 47px; z-index: 100;}
.left-column .cms-container .digital-abo .title-info .cover.pdf {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height: 190px; margin-left: 5px;   margin-top: 0; position: relative; width: 146px; z-index: 99;}
.left-column .cms-container .digital-abo .title-info .cover.pdf img {box-shadow: 0 8px 9px -2px rgba(0, 0, 0, 0.3); width: 123px; height: 161px;}
.left-column .cms-container .digital-abo .title-info p {margin-bottom: 12px;}
.left-column .cms-container .digital-abo .title-info .cover.ipad {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0 0; box-shadow: none; height: 183px; left: 29px; overflow: hidden; position: relative; right: 0; top: 0; width: 155px;}
.left-column .cms-container .digital-abo .title-info .cover.ipad img {margin: 12px 0 0 7px;  height: 134px; width: 101px;}


/* Button Fix */
.main .cms-container .digital-abo.neu .box .btn {height: 44px; line-height: 16px; padding: 0px 27px 0px 10px; padding-top: 4px;}
.main .cms-container .digital-abo.neu .box {height: 484px;}
.main .cms-container .digital-abo.neu .box.box-04 {
    height: auto;
}
.main .cms-container .digital-abo.neu.outdoor .box {height: 324px;}
@media only screen and (max-width:580px) {
/* Abo */
.main .cms-container .abo .box-digitalabo .pdf {right: 160px; top: 217px;}
.main .cms-container .abo .box-digitalabo .cover.pdf { margin-left: -76px; top: -15px; position: relative;}
.main .cms-container .abo .box-digitalabo .cover.ipad { margin-left: -58px; top: -15px; position: relative;}
.main .cms-container .abo .title-info.wh {margin-bottom: 0px;}
.main .cms-container .abo.neu .box ul, .main .cms-container .abo.neu.outdoor .box ul {min-height: 160px;}
.main .cms-container .abo.neu .box {padding-bottom: 0px;}

/* Digitalabo */
.main .cms-container .digital-abo .title-info .cover.pdf {height: 187px; position: relative; width: 148px;}
.main .cms-container .digital-abo .title-info .pdf {margin-left: 403px; margin-top: 113px;}
.main .cms-container .abo.neu .box h2 {min-height: auto;}
.main .cms-container .abo.neu .box p {min-height: auto;}
.main .cms-container .abo.neu.wh .box {min-height: 270px;}
/* Left */
.left-column .cms-container .digital-abo .title-info .pdf {margin-left: 403px; margin-top: 112px;}

/* Button Fix */
.main .cms-container .digital-abo.neu .box .btn {height: 28px; font-weight: normal; }
.main .cms-container .digital-abo.neu .box {height: auto;}
}
/* eo Motorpresse PDFs, OK, 04.06.2015 */



/* Cavallo Apps, OK, 09.06.2015 */
.main .cms-container .secondary-teaser.giftpflanzen p {width: 300px;}
.main .cms-container .cavallo .btn.itunes-mh {margin-bottom: 0;}
.main .cms-container .cavallo .btn.android {margin-bottom: 36px;}
/* eo Cavallo Apps, OK, 09.06.2015 */


/******** MPS losgehst SK, 09.06.2015 */
.main .cms-container .product-grid.losgehts {
  margin-top: 40px;
}
.main .cms-container .product-grid.losgehts .coverimage img {
    margin: 0px 0px 20px;
    height: 345px;
    overflow: hidden;
}
.main .cms-container .product-grid.losgehts p {
    height: 90px;
    padding-top: 20px;
    text-align: left;
}
.main .cms-container .product-grid.losgehts .products h2 {
    text-align: left;
}
/******** eo MPS losgehst SK, 09.06.2015 */



/* MH/WH/rw Coverloads, OK, 16.06.2015 */
.main .cms-container .secondary-teaser.six.teaser-mag-order .coverload {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/mh-start-1.png") no-repeat scroll 0 0; float: right; height: 205px; margin-left: 234px; position: absolute; width: 200px;}
.main .cms-container .secondary-teaser.wh .coverload {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/wh-start-1.png") no-repeat scroll 0 0; float: right; height: 205px; margin-left: 234px; position: absolute; width: 200px;}
.main .cms-container .secondary-teaser.rw .coverload {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/rw-start-1.png") no-repeat scroll 0 0; float: right; height: 205px; margin-left: 234px; position: absolute; width: 200px;}
.main .cms-container .secondary-teaser.wh .coverload img {margin-right: 50px; margin-top: 57px;}
.main .cms-container .secondary-teaser.rw .coverload img {margin-right: 50px; margin-top: 57px;}
.main .cms-container .secondary-teaser.six.teaser-mag-order .coverload img {margin-right: 50px; margin-top: 57px;}
.main .cms-container .digital-abo-msh.abo .box.box-04.box-digitalabo .cover.ipad {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0 0; box-shadow: none; height: 183px; overflow: hidden; position: absolute; right: 45px; top: 7px; width: 115px; left: auto;}
.main .cms-container .digital-abo-msh.abo .box.box-04.box-digitalabo .cover.ipad img {margin-left: 7px; margin-top: 12px;}
@media only screen and (max-width:580px) {
.main .cms-container .secondary-teaser.six.teaser-mag-order .coverload {margin-left: 268px;}
.main .cms-container .secondary-teaser.wh .coverload {margin-left: 268px;}
.main .cms-container .secondary-teaser.rw .coverload {margin-left: 268px;}
.main .cms-container .digital-abo-msh.abo .box.box-04.box-digitalabo .cover.ipad { margin-left: -58px; top: 0px; position: relative; left: 222px;}
}
/* eo MH Coverloads, OK, 16.06.2015 */

/* Runner's World statisch, OK, 17.06.2015 */
.main .cms-container .abo-dist.statisch .box.grey {height: 446px; margin-bottom: 20px;}
.main .cms-container .abo-dist.statisch .box::after {background: none;}
.main .cms-container .abo-dist.statisch .box h2 {font-size: 14px; line-height: 20px;}
.main .cms-container .abo-dist.statisch .box li {background-image: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/haken.png"); background-position: 0 3px; background-repeat: no-repeat; margin-bottom: 5px; padding-left: 24px;}
.main .cms-container .abo-dist.statisch .box.grey .stoerer {height: 96px; width: 96px; position: absolute; margin-left: 122px; margin-top: -35px;}


/* eo Runner's World statisch, OK, 17.06.2015 */

/* co2 benefit block, KB, 3.7.2015 */

.main .cms-container .coneutral-bkg {
    background-image: url("https://s2h.shop.motorpresse.de/media/stores/vgn/co2.png") !important;
    display: block;
    float: left;
    height: 53px;
    width: 47px;
}
/* co2 benefit block, KB, 3.7.2015 */


/* Button Fix, OK, 10.07.2015 */
@media only screen and (max-width:580px) {
.main .cms-container .abo .box-05 .btn.ios {margin-bottom: 46px;}
}
/* eo Button Fix, OK, 10.07.2015 */







/* Folgender Code hat Fehler verursacht, deswegen in Absprache mit Cynthia auskommentiert. 
Wir konnten nicht herausfinden, wer ihn erstellt hatte bzw. wofür er vorgesehen war. 
OK, 17.07.2015 */

/* Code wieder eingesetzt, .ipad in .ipad-neu geändert, damit keine anderen Seiten ungewollt beeinflusst werden
OK, 21.07.2015 */

.main .cms-container .abo-msp .box-04.box-digitalabo .ipad-neu,
.main .cms-container .abo-dist .box-04.box-digitalabo .ipad-neu {
    position: absolute;
    background-image: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/teaser-ipad-180x160.png");
    top: 5px;
    right: 20px;
    height: 180px;
    width: 160px;
}
.main .cms-container .abo-msp .box-04.box-digitalabo .ipad-neu img,
.main .cms-container .abo-dist .box-04.box-digitalabo .ipad-neu img {
    margin-top: 19px;
    margin-left: 31px;
}
.main .cms-container .abo-msp .box-04.box-digitalabo .cover-digital img {
    position: absolute;
    top: 10px;
    right: 20px;
    height: 170px;
    width: 129px;
}
.main .cms-container .abo .title-info .text .ipad-neu, 
.left-column .cms-container .abo .title-info .text .ipad-neu {
   margin: 20px 0px;
   background-image: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/teaser-ipad-245x176.png");
   width: 176px;
   height: 245px;
}
.main .cms-container .abo .title-info .text .ipad-neu img, 
.left-column .cms-container .abo .title-info .text .ipad-neu img {
    margin: 15px 0px 20px 13px;
}

@media only screen and (max-width:580px) {
  .main .cms-container .abo-msp .box-04.box-digitalabo .img {
     position: static;
     margin: 0px auto;
     display: block;
     margin-bottom: 30px;
   }
 .main .cms-container .abo-msp .box-04.box-digitalabo .ipad-neu {
    position: static;
    margin: 10px auto 40px;
 }
 .main .cms-container .abo .title-info .text .ipad-neu, 
 .left-column .cms-container .abo .title-info .text .ipad-neu {
    float: right;
    margin: 0px;
    margin-left: 10px;
  }
 .main .cms-container .abo-msp .box-04.box-digitalabo .cover-digital {
    margin: 10px auto 40px;
    display: block;
 }
 .main .cms-container .abo-msp .box-04.box-digitalabo .cover-digital img {
    position: static;
    margin: auto;
    display: block;
 }
}







/*Kundenservice mobile ausblenden, KB, 14.7.2015*/
@media all and (max-width: 580px) {
 .main .cms-container .footer-container .kundenservice-footer {display:none;}
}
/*Kundenservice mobile ausblenden, KB, 14.7.2015*/



/* MPS Phase III, Roadbike etc., OK, 21.07.2015 */
.main .cms-container .digital-abo.neu.roadbike .box {height: auto;}
.main .cms-container .digital-abo.neu.roadbike .box ul {min-height: 230px;}
.main .cms-container .digital-abo-mc .nine.box ul li {list-style: outside none disc; margin-bottom: 12px; margin-left: 16px; width: 450px;}
.main .cms-container .digital-abo-mc .nine.box {margin-bottom: 20px; margin-top: 0;}
.main .cms-container .digital-abo .box.grey .cover.ipad {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0 0;
    box-shadow: none; height: 183px; left: 29px; overflow: hidden; position: relative; right: 0; top: 0; width: 155px;}
.main .cms-container .digital-abo .box.grey .cover.ipad img {height: 134px; margin: 12px 0 0 7px; width: 101px; left: 0px;}

.main .cms-container .digital-abo .box.grey .cover.small {height: 134px; left: 5px; overflow: hidden; position: relative; right: 0; top: 0; width: 101px;}
.main .cms-container .digital-abo .box.grey .cover.small img {height: 134px; left: 0; margin: 0; width: 101px;}
.main .cms-container .digital-abo .box.grey .pfeil {box-shadow: none; margin-left: 15px; margin-top: 107px; position: absolute; z-index: 101;}
.main .cms-container .digital-abo .box.grey .plus {box-shadow: none; margin-left: 143px; margin-top: 3px; position: absolute; z-index: 99;}
.main .cms-container .digital-abo .box.grey .cover.pdf {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 161px; margin-left: 19px; margin-top: 0; position: relative; width: 123px; z-index: 99;}
.main .cms-container .digital-abo .box.grey .cover.pdf img {box-shadow: 0 8px 9px -2px rgba(0, 0, 0, 0.3); height: 161px; width: 123px; left: 0;}
.main .cms-container .digital-abo .box.grey .pdf {height: 47px; margin-left: 136px; margin-top: 102px; position: absolute; width: 47px; z-index: 100;}
.main .cms-container .digital-abo .box.grey .pdf.kombi {margin-top: -92px;}

.main .cms-container .cat-camping-caravaning.digital-abo .box.grey .pdficon {height: 47px; margin-left: 111px; margin-top: 68px; position: absolute; width: 47px; z-index: 100;}
.main .cms-container .digital-abo .box.grey.upgradeabo .pfeil {box-shadow: none; margin-left: 87px; margin-top: 143px; position: absolute; z-index: 101;}
.main .cms-container .digital-abo .box.grey .cover.small.zwei {margin-left: 90px; margin-top: 264px; position: absolute;}
.main .cms-container .digital-abo .box.grey.kombiabo .plus {margin-left: 132px; margin-top: 3px;}
.main .cms-container .cat-camping-caravaning.digital-abo .box.grey.kombiabo .pdficon {margin-left: 59px; margin-top: -62px;}
.main .cms-container .cat-camping-caravaning.digital-abo .box.grey.kombiabo .pdficon img {width: 66px;}


@media all and (max-width: 580px) {
.main .cms-container .digital-abo.neu.roadbike .box ul {min-height: 140px;}
.main .cms-container .digital-abo .box.grey .cover.pdf {margin-left: 161px;}
.main .cms-container .digital-abo .box.grey .pdf {margin-left: 150px;}
.main .cms-container .digital-abo .box.grey .cover.small {left: 150px;}
.main .cms-container .digital-abo .box.grey .plus {margin-left: 155px;}

.main .cms-container .digital-abo .box.grey .cover.small.zwei {margin-top: 165px;}
.main .cms-container .digital-abo .box.grey.kombiabo .plus {margin-left: 146px;}

}
/* eo MPS Phase III, Roadbike etc., OK, 21.07.2015 */


/**/   /* Hallo zusammen, von wem stammt dieser Eintrag? Lasst uns die Änderungen hier am besten immer mit Namenskennung und einem kurzen Kommentar versehen, um im Nachhinein noch verstehen zu können, wozu sie vorgenommen wurden. OK, 14.08.2015*/
.main .cms-container .cat-lifestyle.apps .widget span img {
  position: absolute;
  width: 100px;
  top: 35px;
  right: 49px;
}

/**/


/******** MPS citypower SK, 19.08.2015 */
.main .cms-container .citypower-header {
  margin-bottom: 20px;
}
.main .cms-container .product-grid.citypower {
  margin-bottom: 20px;
}
.main .cms-container .product-grid.citypower .teaser {
  background: #F3F3F5 none repeat scroll 0% 0%;
  padding: 20px;
  min-height: 250px;
}
.main .cms-container .product-grid.citypower p {
  padding: 10px 0px;
}
.main .cms-container .product-grid.citypower .ipad {
  background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 4px 0px;
  box-shadow: none;
  height: 183px;
  overflow: hidden;
  position: absolute;
  right: 45px;
  top: 40px;
  width: 122px;
}
.main .cms-container .product-grid.citypower .ipad img { 
    margin: 11px 0px 0px 11px;
    height: auto;
    width: 101px;
}
.main .cms-container .product-grid.citypower .btn {
    margin-top: 30px;
}

@media all and (max-width: 580px) {
  .main .cms-container .product-grid.citypower .cover {
    margin-left: 100px;
    margin-bottom: 40px;
  }
  .main .cms-container .product-grid.citypower .ipad {
    left: 185px;
  }
}

/******** eo MPS citypower SK, 19.08.2015 */


/* überflüssiges Icon auf shop.motorpresse.de/men-s-health/abo/ entfernt, OK, 21.07.2015 */
.main .cms-container .abo .box.box-digital::after {background: none;}
/* eo überflüssiges Icon auf hshop.motorpresse.de/men-s-health/abo/ entfernt, OK, 21.07.2015 */

/* SK 28.08.2015 */
.main .cms-container .digital-abo-fernf .pdf.gross,
.left-column .cms-container .digital-abo.digital-abo-fernf .pdf.gross,
.main .cms-container .digital-abo-sa.epaper .pdf.gross,
.left-column .cms-container .digital-abo.digital-abo-sa.epaper .pdf.gross,
.main .cms-container .digital-abo-ak .pdf.gross,
.left-column .cms-container .digital-abo.digital-abo-ak .pdf.gross,
.main .cms-container .digital-abo.digital-abo.cat-sport-freizeit .pdf.gross,
.left-column .cms-container .digital-abo.digital-abo.cat-sport-freizeit .pdf.gross,
.main .cms-container .digital-abo-klettern .pdf.gross,
.left-column .cms-container .digital-abo.digital-abo-klettern .pdf.gross {
   z-index: 100; 
   position: absolute; 
   top: 130px; 
   left: 115px; 
   margin-left: 0px;
   margin-top: 0px;
   height: 126px;
   width: 100px;
}
.main .cms-container .magazin,
.left-column .cms-container .magazin {
     margin: 20px 0px;
}
.main .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.digital:before,
.left-column .cms-container .abo.cat-nutzfahrzeuge .pro-abo ul li.digital:before {
    background-position: -176px -220px;
    top: 3px;
}
.main .cms-container .abo .title-info .text ul, 
.left-column .cms-container .abo .title-info .text ul {
  list-style: inside none disc;
}
@media all and (max-width: 580px) { 
  .main .cms-container .digital-abo-fernf .pdf.gross,
  .left-column .cms-container .digital-abo.digital-abo-fernf .pdf.gross,
  .left-column .cms-container .digital-abo.digital-abo-sa.epaper .pdf.gross,
  .main .cms-container .digital-abo-ak .pdf.gross,
  .left-column .cms-container .digital-abo.digital-abo-ak .pdf.gross,
  .main .cms-container .digital-abo.digital-abo.cat-sport-freizeit .pdf.gross,
  .left-column .cms-container .digital-abo.digital-abo.cat-sport-freizeit .pdf.gross,
  .main .cms-container .digital-abo-klettern .pdf.gross,
  .left-column .cms-container .digital-abo.digital-abo-klettern .pdf.gross {
     left: 280px;
     top: 145px;
  }
  .main .cms-container .magazin,
  .left-column .cms-container .magazin {
     float: right;
     margin:  0px 0px 0px 10px;
  }
}
/* eo SK 28.08.2015 */


/******** MPS MOW SK, 01.09.2015 */

.main .cms-container .product-grid.now .teaser {
  min-height: 350px;
  background: #F3F3F5 none repeat scroll 0% 0%;
  padding: 20px;
  margin-bottom: 20px;
}

.main .cms-container .product-grid.now h2 {
   min-height: 35px;
   font-size: 22px;
}
.main .cms-container .product-grid.now .seven.columns p {
   font-size: 18px;
}
.main .cms-container .product-grid.now label {
   padding: 0px 0px 0px 6px;
}
.main .cms-container .product-grid.now .zugabe {
   margin-bottom: 20px;
   font-size: 16px;
   margin-top: -30px;
}
.main .cms-container .product-grid.now .abstand {
  margin-top: -90px;
}
.main .cms-container .product-grid.now .ipad {
   background: none;
   height: auto;
   width: auto;
   top: 90px;
}
.main .cms-container .now-header {
   color: #76bab7;
font-size: 24px;
font-weight: bold;
padding: 25px;
}
@media all and (max-width: 580px) { 
  .main .cms-container .product-grid.now h2 {
     min-height: auto;
  }
  .main .cms-container .product-grid.now .btn {
     margin-top: 0px;
  }
  .main .cms-container .product-grid.now .abstand {
    margin-top: 0px;
  }
}
/******** eo MPS MOW SK, 01.09.2015 */


/******* MPS Autokauf SK, 01.09.2015 */
.main .cms-container .autokauf.box.box-04 {
    height: auto;
    min-height: 163px;
    margin-top: 20px;
    padding: 20px;
}
.main .cms-container .autokauf.box.box-04 p,
.main .cms-container .sportauto.box.box-04 p {
    width: 450px;
    margin-bottom: 22px;
    float: left;
}
.main .cms-container .autokauf.box.box-04 .product-price,
.main .cms-container .sportauto.box.box-04 .product-price {
   color: #C00;
   font-weight: 700;
   font-size: 2.3rem;
   width: 150px;
   text-align: center;
}
.main .cms-container .autokauf.box.box-04 .btn {
   margin: 0px 10px 0px;
   width: 284px;
   float: right;
}
@media all and (max-width: 580px) {  
  .main .cms-container .autokauf.box.box-04 .btn {
     float: none;
     width: 420px;
  }
  .main .cms-container .autokauf.box.box-04 .product-price { 
     width: 100%;
  }
  .main .cms-container .autokauf.box.box-04 { 
    min-height: 193px;
  }
}
/******* eo MPS Autokauf SK, 01.09.2015 */


/*  MPS  lastauto omnibus  SK, 01.09.2015 */
.main .cms-container .cat-nutzfahrzeuge.lastauto-abo-verteiler .box.box-04.upgrade .btn {
   width: 180px;
}

/*  eo MPS  lastauto omnibus  SK, 01.09.2015 */

/******* MPS Sport Auto SK, 01.09.2015 */

.main .cms-container .digital-abo-ams .pdf.gross, 
.left-column .cms-container .digital-abo.digital-abo-ams .pdf.gross {
    z-index: 100;
    position: absolute;
    top: 130px;
    left: 115px;
    margin-left: 0px;
    margin-top: 0px;
    height: 126px;
    width: 100px;
}
@media all and (max-width: 580px) {
    .main .cms-container .digital-abo-ams .pdf.gross, 
    .left-column .cms-container .digital-abo.digital-abo-ams .pdf.gross {
      left: 280px;
      top: 145px;
    }
}

.main .cms-container .abo-dist.abo-sa .pdf.gross, 
.left-column .cms-container .abo-dist.abo-sa .pdf.gross { 
    width: 57px;
    right: 177px;
    top: 102px;
}
@media all and (max-width: 580px) {
   .main .cms-container .abo-dist.abo-sa .pdf.gross,  
   .left-column .cms-container .abo-dist.abo-sa .pdf.gross { 
      right: 297px;
      top: 232px;
  }
}

.main .cms-container .cat-automobil .box.box-04.sportauto .btn {
   width: 180px;
   margin: 0px 0px 0px 0px;
   float: right;
}
.main .cms-container .digital-abo-sa .title-info .cover.kombi, 
.left-column .cms-container .digital-abo-sa .title-info .cover.kombi {
   position: absolute;
   top: 60px;
   right: -20px;
   background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/abo/teaser-ipad-klein.png) 0px 0px no-repeat;
}
.main .cms-container .digital-abo-sa .title-info .cover.kombi img, 
.left-column .cms-container .digital-abo-sa .title-info .cover.kombi img {
   margin: 9px 0px 0px 9px;
   height: 88px;
}
.main .cms-container .digital-abo.digital-abo-sa .title-info .pdf,
.left-column .cms-container .digital-abo.digital-abo-sa.kombi .title-info .pdf  {
  margin-left: 0px;
  margin-top: 0px;
  top: 129px;
  left: 40px;
}
.main .cms-container .digital-abo-sa .magazin,
.left-column .cms-container .digital-abo-sa .magazin { 
     display: block;
}
.main .cms-container .digital-abo-sa .magazin.mobile,
.left-column .cms-container .digital-abo-sa .magazin.mobile { 
   display: none;
}
@media all and (max-width: 580px) {
   .main .cms-container .cat-automobil .box.box-04.sportauto .btn {
     width: 440px;
     float: none;
  }
  .main .cms-container .sportauto.box.box-04 p { 
     float: none;
     margin-bottom: 15px;
     text-align: left;
  }
  .main .cms-container .sportauto.box.box-04 .product-price { 
     width: 100%;
     text-align: center;
     margin-bottom: 0px;
  }
  .main .cms-container .digital-abo-sa .magazin,
  .left-column .cms-container .digital-abo-sa .magazin { 
     display: none;
  }
  .main .cms-container .digital-abo-sa .magazin.mobile,
  .left-column .cms-container .digital-abo-sa .magazin.mobile { 
     display: block;
  }
  .main .cms-container .digital-abo.digital-abo-sa .title-info .pdf,
  .left-column .cms-container .digital-abo.digital-abo-sa.kombi .title-info .pdf {
    top: 228px;
    left: 290px;
  }
  .main .cms-container .digital-abo-sa .title-info .cover.kombi, 
  .left-column .cms-container .digital-abo-sa .title-info .cover.kombi {
     top: 160px;
  }
}
.left-column .cms-container .digital-abo.digital-abo-sa.exception-left-teaser .pdf {
  margin-left: 0px;
  margin-top: 0px;
  top: 119px;
  right: 20px;
}

.main .cms-container .abo.digital-abo.digital-abo-sa.cat-automobil.kombi .btn,
.main .cms-container .abo.digital-abo.digital-abo-sa.cat-automobil.upgrade .btn {
  width: 260px;
}
@media all and (max-width: 580px) { 
  .main .cms-container .abo.digital-abo.digital-abo-sa.cat-automobil.kombi .btn,
  .main .cms-container .abo.digital-abo.digital-abo-sa.cat-automobil.upgrade .btn {
     width: 440px;
  }
}

.main .cms-container .digital-abo.digital-abo-sa.upgrade .title-info .pdf, 
.left-column .cms-container .digital-abo.digital-abo-sa.upgrade .title-info .pdf {
   top: 109px;
   left: 160px;
}
@media all and (max-width: 580px) { 
  .main .cms-container .digital-abo.digital-abo-sa.upgrade .title-info .pdf, 
  .left-column .cms-container .digital-abo.digital-abo-sa.upgrade .title-info .pdf {
     top: 109px;
     left: 270px;
  }
 .main .cms-container .digital-abo-sa.epaper .magazin, 
 .left-column .cms-container .digital-abo-sa.epaper .magazin {
    display: block;
  }
}

/******* eo MPS Sport Auto SK, 01.09.2015 */



/* MH Icons Apple etc., OK, 14.09.2015 */
.main .cms-container .abo .title-info .text .mh-icon {display: block; margin-top: 10px;}
.left-column .cms-container .abo .title-info .text .mh-icon {display: block; margin-top: 10px;}
.main .cms-container .abo .pro-list-cat-lifestyle li.mh-mehr-inhalt::before, .left-column .cms-container .abo .pro-list-cat-lifestyle li.mh-mehr-inhalt::before {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/mh-icon-inhalt.png") no-repeat scroll 0 0;
    content: "."; width: 50px;}
.main .cms-container .abo .pro-list-cat-lifestyle li.mh-film::before, .left-column .cms-container .abo .pro-list-cat-lifestyle li.mh-film::before {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/mh-icon-kamera.png") no-repeat scroll 0 5px;
    content: "."; width: 50px;}
.main .cms-container .abo .pro-list-cat-lifestyle li.mh-360-grad::before, .left-column .cms-container .abo .pro-list-cat-lifestyle li.mh-360-grad::before {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/mh-icon-360.png") no-repeat scroll 0 0;
    content: "."; width: 50px;}
.main .cms-container .abo .pro-list-cat-lifestyle li.mh-optik::before, .left-column .cms-container .abo .pro-list-cat-lifestyle li.mh-optik::before {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/mh-icon-optik.png") no-repeat scroll 0 10px;
    content: "."; width: 50px;}
.main .cms-container .abo .pro-list-cat-lifestyle li.slim, .left-column .cms-container .abo .pro-list-cat-lifestyle li.slim {padding: 0 0 5px 55px;}

.main .cms-container .abo .box.flat {height: 440px;}
.main .cms-container .abo .box.flat h2 {min-height: 52px;}

@media all and (max-width: 580px) { 
.main .cms-container .abo .box.flat {height: auto;}
}
/* eo MH Icons Apple etc., OK, 14.09.2015 */




/* Störer Clever Campen, OK, 07.10.2015 */
.main .cms-container .teaser-box .stoerer-clever {position: absolute; margin-left: 221px; margin-top: -33px;}
@media all and (max-width: 580px) { 
.main .cms-container .teaser-box .stoerer-clever {margin-left: 348px; margin-top: 66px;}
}
/* eo Störer Clever Campen, OK, 07.10.2015 */



/* MPS aerokurier – Startseite SK 07.10.2015 */
.main .cms-container .title-start .secondary-teaser img {
    margin: 0px auto;
	display: block;
}
.main .cms-container .digital-products.dp-ae.cat-automobile .four.teaser-box img {
	margin: 0px auto;
	display: block;
}
.main .cms-container .digital-products.dp-ae.cat-automobile .four.columns.teaser-box.secondary-teaser.teaser-da .cover.ipad {
	background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0px 0px !important;
	height: 183px;
	left: 89px;
	overflow: hidden;
	position: relative;
	right: 0px;
	top: 0px;
	width: 155px;
	box-shadow: none;
}
.main .cms-container .digital-products.dp-ae.cat-automobile .four.columns.teaser-box.secondary-teaser.teaser-da .cover.ipad img {
	margin: 12px 0px 0px 7px;
	height: 134px;
	width: 101px;
}
.main .cms-container .digital-products.dp-ae.cat-automobile .four.teaser-box .pdf img {
    position: absolute;
    top: 270px;
    right: 70px;
}
.main .cms-container .digital-products.dp-ae.cat-automobile .four.columns.teaser-box {
    min-height: 420px;
}

@media all and (max-width: 580px) { 
  .main .cms-container .digital-products.dp-ae.cat-automobile .four.teaser-box .magazin,
  .left-column .cms-container .digital-products.dp-ae.cat-automobile .four.teaser-box .magazin {
     float: none;
     margin: 0px 0px 20px 0px;
  }
  .main .cms-container .digital-products.dp-ae.cat-automobile .four.teaser-box .pdf img {
    position: absolute;
    top: 210px;
    right: 160px;
  }
  .main .cms-container .digital-products.dp-ae.cat-automobile .four.columns.teaser-box.secondary-teaser.teaser-da .cover.ipad {
  	top: 30px;
    left: 179px;
  }  
}  
/* eo MPS aerokurier – Startseite SK 07.10.2015 */


/* MH Hefte mehr Buttons, OK, 13.10.2015 */
.main .cms-container .mehr-buttons .teaser-box .btn.eins {bottom: 65px; width: 200px;}
.main .cms-container .mehr-buttons .teaser-box .btn.zwei {bottom: 65px; width: 200px; margin-left: 220px;}
.main .cms-container .mehr-buttons .teaser-box .btn.drei {width: 200px;}
.main .cms-container .mehr-buttons .teaser-box .btn.vier {width: 200px; margin-left: 220px;}
@media all and (max-width: 580px) { 
.main .cms-container .mehr-buttons .teaser-box .btn {width: 200px!important;}
}
/* eo MH Hefte mehr Buttons, OK, 13.10.2015 */

/* MPS FUEL – SK 23.10.2015 */
.main .cms-container .cat-motorrad.title-fuel .stage {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/stage/fuel-desktop-1.jpg") no-repeat scroll center center;
}
.main .cms-container .title-start.title-fuel .coverkontainer {
    height: 205px;
    padding-top: 10px;
}
.main .cms-container .cat-motorrad.title-fuel .coverkontainer .cover {
	display: block;
	position: absolute;
	background: transparent none repeat scroll 0% 0%;
	width: auto;
	height: auto;
	box-shadow: none;
	top: 40px;
	left: 20px;
}
.main .cms-container .cat-motorrad.title-fuel .coverkontainer .cover.ipad {
	background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0px 0px;
	box-shadow: none;
	height: 183px;
	overflow: hidden;
	top: 7px;
	width: 115px;
	position: relative;
	left: 145px;
}
.main .cms-container .cat-motorrad.title-fuel .coverkontainer .cover.ipad img {
 	margin: 11px 0px 0px 8px;
    height: auto;
    width: 101px;
} 
.main .cms-container .cat-motorrad.title-fuel .ek-logo {
    position: absolute;
    top: 175px;
    left: 50px;
}
.main .cms-container .abo.abo-fuel .pro-abo .club-icon, 
.left-column .cms-container .abo.abo-fuel .pro-abo .club-icon,
.main .cms-container .abo.digital-abo-fuel .pro-abo .club-icon, 
.left-column .cms-container .abo.abo-fuel .pro-abo .club-icon {
	background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-05.png") no-repeat scroll 0px -218px;
}
.main .cms-container .abo.abo-fuel .title-info, 
.left-column .cms-container .abo.abo-fuel.abo-dist .title-info {
	height: 1000px;
}
.main .cms-container .digital-abo-fuel .nine.box {
	margin-bottom: 20px;
	margin-top: 0px;
}
.main .cms-container .digital-abo-fuel .nine.box ul li {
    list-style: outside none disc;
    margin-bottom: 12px;
    margin-left: 16px;
    width: 450px;
}
.main .cms-container .abo.digital-abo-fuel .box-digitalabo p {
	width: 640px;
}
.main .cms-container .abo.digital-abo-fuel .nine.box .price {
    left: 500px;
    position:relative;
}
.main .cms-container .digital-products.dp-fuel .teaser-box img {
	margin: 0px auto;
	display: block;
}
.main .cms-container .dp-fuel .teaser-box .cover.epaper,
.main .cms-container .mag-order .teaser-special-mag .cover.epaper {
	background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/ipad-epaper.png") no-repeat scroll left top;
    box-shadow: 0px 8px 9px -6px rgba(0, 0, 0, 0.3);
}
.main .cms-container .dp-fuel .teaser-box .cover.epaper .coverimage img,
.main .cms-container .mag-order .teaser-special-mag .cover.epaper .coverimage img {
    height: 204px;
    width: 158px;
    margin: 20px 11px;
	padding-top: 20px;
}
.main .cms-container .mag-order .teaser-special-mag .cover.epaper .coverimage img {
	padding-top: 0px;
}
@media all and (max-width: 580px) {  
	.main .cms-container .abo.abo-fuel .title-info, 
	.left-column .cms-container .abo.abo-fuel.abo-dist .title-info {
		height: auto;
	}
  .main .cms-container .abo.digital-abo-fuel .box-04 .btn.first {
  	bottom: 60px;
  }
  .main .cms-container .cat-motorrad.title-fuel .coverkontainer .cover {
  	left: 120px;
  }
  .main .cms-container .cat-motorrad.title-fuel .coverkontainer .cover.ipad {
  	left: 245px;
  }
}
/* eo MPS FUEL – SK 23.10.2015 */
.main .cms-container .nine.columns.box.box-05.box-banner {
    padding: 0px;
}




/* MPS MH Cover Aktualisierungen SK */
.main .cms-container .einzelheftecover.mh img {
    margin: 20px 40px 0px 0px;
}
.main .cms-container .einzelheftecover img {
    margin: 30px 46px 0 0;
    z-index: 100;
}
.main .cms-container .secondary-teaser.six .pic.ep {
    background: none;
    z-index: 200;
}

.main .cms-container .secondary-teaser.six .pic.ep img {
    margin-top: 7px;
    margin-left: 13px;
}
@media all and (max-width: 580px) {  
    .main .cms-container .secondary-teaser.six .pic.ep img {
        margin-left: 33px;
    }
}    

/* eo MPS MH Cover Aktualisierungen SK */


/* Einheitliche Abo-Werbetexte, SP, 26.11.2015 */
.main .cms-container .abo .box .werbetext { font-style: italic; margin-bottom: 25px;margin-top: -50px;}
.main .cms-container .abo .box .werbetext2 {font-style: italic;  margin-bottom: 25px;  margin-top: 10px;}
.main .cms-container .abo .box .werbetext3 {font-style: italic;  margin-bottom: 10px;  margin-top: -35px;}
@media all and (max-width: 580px) {
.main .cms-container .abo .box .werbetext { margin-top: 0;}
.main .cms-container .abo .box .werbetext2 { margin-top: 0;}
.main .cms-container .abo .box .werbetext3 { margin-top: 0;}
}
/* Einheitliche Abo-Werbetexte, SP, 26.11.2015 */


/* Coverload Heftbestellung Motorsport Aktuell etc., OK, 27.11.2015 */
.main .cms-container .primary-teaser .cover.ipad {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/msa-hefte-2.png") no-repeat scroll 0 0;
    height: 245px;
    left: 50%;
    margin: 0 0 20px -90px;
    position: relative;
    width: 180px;
}
/* eo Coverload Heftbestellung Motorsport Aktuell etc., OK, 27.11.2015 */


/* YOUNGTIMER, OK, 03.12.2015 */
.main .cms-container .youngtimer .teaser-box.teaser-mag-order .coverload {height: 205px; padding-left: 77px; padding-top: 41px; background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/youngtimer-einzelhefte.jpg") no-repeat scroll 0 0;}
.main .cms-container .youngtimer .teaser-box.teaser-digital-products .coverload {height: 205px; padding-left: 95px; padding-top: 30px;}
.main .cms-container .youngtimer .teaser-box.teaser-digital-products .overlay {display: block; height: 30px; margin-left: 90px; margin-top: 30px; position: absolute; width: 138px;}
.main .cms-container .youngtimer .teaser-box{height: 392px;}
.main .cms-container .youngtimer .teaser-box.teaser-apps .coverload {float: right; background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/asv-emagazine-2.png") no-repeat scroll 0 0;}
.main .cms-container .youngtimer.digital .teaser-box {height: 288px;}
.main .cms-container .single-mag .twelve.columns .row .six .coverload {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/youngtimer-einzelhefte.jpg") no-repeat scroll 0 0;
    height: 205px; padding-left: 77px; padding-top: 41px;}
@media all and (max-width: 580px) {
.main .cms-container .youngtimer .teaser-box.teaser-mag-order .coverload {background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/youngtimer-einzelhefte.jpg") no-repeat scroll 81px 0; padding-left: 158px;}
.main .cms-container .youngtimer .teaser-box.teaser-digital-products .coverload {padding-left: 170px;}
.main .cms-container .youngtimer .teaser-box.teaser-digital-products .overlay {margin-left: 165px;}
.main .cms-container .youngtimer .teaser-box {height: auto;}





}
/* eo YOUNGTIMER, OK, 03.12.2015 */

.main .cms-container .abo.abo-fm.abo-fm-ams.cat-automobil .stoerer {
    position: absolute;
    top: 120px;
    right: 130px;
}
@media all and (max-width: 580px) {
    .main .cms-container .abo.abo-fm.abo-fm-ams.cat-automobil .stoerer {
        position: absolute;
        top: 80px;
        right: 13px;
    }
}

/* ams Abo Test, OK, 07.12.2015 */
.main .cms-container .ams-abo-test .variante-a {display: none; height: 770px; background-color: white; text-align: center;
background-image: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/car.jpg") !important; background-position: 0 0 !important; background-repeat: no-repeat !important;}
.main .cms-container .ams-abo-test .variante-a h2 {margin-top: 80px; font-size: 48px; font-weight: bold;}
.main .cms-container .ams-abo-test .variante-a p {font-size: 24px; margin-bottom: 36px; margin-top: 28px;}
.main .cms-container .ams-abo-test .variante-a .coverload {height: 300px; width: 200px; background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/bg-cover.png") no-repeat scroll 8px 0; text-align: center;}
.main .cms-container .ams-abo-test .variante-a .btn {font-size: 24px; height: 66px; margin-left: 34px; padding-top: 17px; width: 340px;}
.main .cms-container .ams-abo-test .variante-a .btn.next.print {background-image: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-icons-print.png") !important; background-position: 156px 12px !important; background-repeat: no-repeat !important;}
.main .cms-container .ams-abo-test .variante-a .btn.digital {background-image: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-icons-digital.png") !important; background-position: 156px 12px !important; background-repeat: no-repeat !important;}
.main .cms-container .ams-abo-test .variante-a .btn.kombi {background-image: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-icons-kombi.png") !important; background-position: 156px 12px !important; background-repeat: no-repeat !important;}
.main .cms-container .ams-abo-test .variante-a .bereits {position: absolute; right: 16px; top: 670px;}
.main .cms-container .ams-abo-test .variante-a .bereits a {color: #0000ff; font-size: 18px;}
.main .cms-container .ams-abo-test .old .abo {background-color: white!important;}
@media all and (max-width: 580px) {

.main .cms-container .ams-abo-test .variante-a h2 {font-size: 36px; margin-top: 15px;}
.main .cms-container .ams-abo-test .variante-a p {font-size: 18px; margin-top: 15px; margin-bottom: 26px;}
.main .cms-container .ams-abo-test .variante-a .coverload {margin-left: 138px; height: 280px;}
.main .cms-container .ams-abo-test .variante-a .btn {margin-left: 0;}
}
/* eo ams Abo Test, OK, 07.12.2015 */

/* SK Anpassungen 07.01.16 */
.main .cms-container .digital-abo .title-info .text ul,
.left-column .cms-container .digital-abo .title-info .text ul{
    margin-top:10px;
}
.main .cms-container .digital-abo .title-info .text ul li,
.left-column .cms-container .digital-abo .title-info .text ul li {
    list-style: outside none none;
    line-height: 20px;
    padding: 0px 0px 5px 23px;
    position: relative;
}
.main .cms-container .digital-abo .title-info .text ul li:before,
.left-column .cms-container .digital-abo .title-info .text ul li:before {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png) -56px -124px no-repeat;
    content: ".";
    position: absolute;
    top: 2px;
    left: 0px;
    width: 18px;
    height: 16px;
    text-indent: -9999px;
}
/* eo Anpassungen WH SK 21.01.16*/
.main .cms-container .abo.abo-fuer-mich .box.box-06 {
    height: 340px;
}
.main .cms-container .abo.abo-fuer-mich .box.box-06 .price {
    text-align: left;
    right: 0px;
    left: 250px;
    bottom: 27px;
}
.main .cms-container .abo.abo-verschenken .box {
    height: 688px;
}
.main .cms-container .abo.abo-verschenken .box h2 {
    min-height: 130px;
}
.main .cms-container .abo.abo-verschenken .box h2 span {
    font-size: 100%;
    font-weight: inherit;
}
.main .cms-container .abo.abo-verschenken .box h2 span.wh {
    color: #eb2972;
}
.main .cms-container .abo.abo-verschenken .box h2 span.mh {
    color: #ff2700;
}

.main .cms-container .abo.abo-fuer-mich .box h2 {
        min-height: 45px;
}
.main .cms-container .abo.abo-fuer-mich .box.box-06 h2 {
        min-height: 40px;
}
.main .cms-container .digital-abo.neu.wh .box-01,
.main .cms-container .digital-abo.neu.wh .box-02,
.main .cms-container .digital-abo.neu.wh .box-03 {
    height: 400px;
}
@media all and (max-width: 580px) {
    .main .cms-container .abo.abo-fuer-mich .box.box-06 {
        height: 380px;
    }
    .main .cms-container .abo.abo-fuer-mich .box.box-06 .price {
      bottom: 70px;
      left: 0px;
      width: 100%;
      text-align: center;
    }
    .main .cms-container .abo.abo-verschenken .box {
        height: 318px;
    }
    .main .cms-container .abo.abo-verschenken .box h2 {
        min-height: 70px;
    }
}
/* eo Anpassungen WH SK 21.01.16*/




/* ams Finanzierungsbundle, Ok, 03.02.2016 */
.main .cms-container .finanzierungsbundle {
	margin: -25px auto 0;
	min-width: 320px;
	padding-bottom: 0px;
	width: 940px;
        font-family:arial !important;
}
.main .cms-container .finanzierungsbundle .fontItalic {
	font-style: italic !important;
}

.main .cms-container .finanzierungsbundle .block_top {
  background: #fff url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-finanzierungsbundle-header.jpg") no-repeat scroll right top;
    height: 671px;
  margin: 0 auto;
  
}
.main .cms-container .finanzierungsbundle .nobreak {
	white-space:nowrap;
}
.main .cms-container .finanzierungsbundle .block_top .element {
	display:inline-block;
	width:49%;
}
.main .cms-container .finanzierungsbundle .block_top .element .text {
font-size: 11px;
    margin-left: 508px;
    margin-top: 591px;
    position: absolute;
    width: 410px;
	
}

.main .cms-container .finanzierungsbundle .block_top .element .text a {
font-size: 11px;
}
.main .cms-container .finanzierungsbundle .block_top .element .text h2 {
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	font-family:inherit;
	margin-bottom: 12px;
	color:#fff;
}
.main .cms-container .finanzierungsbundle .block_top .element .text h2 span.fontSet {
	font-size:16px;
}
.main .cms-container .finanzierungsbundle .block_top .element .text h2 .lineOne {
	font-size:20px;
	font-weight:normal;
}
.main .cms-container .finanzierungsbundle .block_top .element .text h2 .linetwo {
	font-size:16px;
	font-weight:normal;
}
.main .cms-container .finanzierungsbundle .block_top .element .text ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.main .cms-container .finanzierungsbundle .block_top .element .text ul li {
	font-size:15px;
	line-height:19px;
	font-weight:normal;
	font-family:inherit;
	background: url("https://s2h.shop.motorpresse.de/media/stores/stern/layout/check_stern150107.png") no-repeat 0px 0px;
	padding-left: 35px; 
	margin-bottom:10px;
	color:#fff;
}
.main .cms-container .finanzierungsbundle .block_top .element.one {
  clear:right;	margin-left: 20px; margin-top: 20px;	
}
.main .cms-container .finanzierungsbundle .block_top .element.two {
    margin-top: -40px;
    margin-left: -33px;
    position: absolute;
    vertical-align: top;
    width: 510px;
    box-sizing: border-box;

}
.main .cms-container .finanzierungsbundle .block_top .element.two h1 {
	 margin: 40px 0 30px 40px;
	 text-indent: -9999px;
	 font-size:0px;
	 color:transparent;

}	

.main .cms-container .finanzierungsbundle .block_center p {
	font-size:16px;	
	font-family:inherit;
	line-height:20px;
	padding: 20px 19px;
	background-color: #fff;
    color: #666666;
}
.main .cms-container .finanzierungsbundle .block_center .title {
 background-color: #7b7d7c;
 width:auto;
 color:#fff;
 text-align:left;
 padding: 1% 0 1.5% 2%;
 font-size:24px;
 line-height:28px;
 font-weight:bold;
}
.main .cms-container .finanzierungsbundle .block_bottom {
	padding: 4% 2%;
	width: auto;
	background-color:#fcfcfc; height: 310px;
}
.main .cms-container .finanzierungsbundle .block_bottom .flow {
	display:inline-block;
	width:33%;
	vertical-align:top;	
}
.main .cms-container .finanzierungsbundle .block_bottom .flow .img {
	vertical-align:top;	
	margin-bottom:20px;
}
.main .cms-container .finanzierungsbundle .block_bottom .flow .text {
	width:90%;
}
.main .cms-container .finanzierungsbundle .block_bottom .flow .text p {
	font-size:15px;
	line-height:19px;
	color:#333333;
}
.main .cms-container .finanzierungsbundle .btnX {
	border: 0 solid rgba(0, 0, 0, 0);
  box-shadow: none;
	margin-top:30px;
	margin-bottom:30px;
	cursor:pointer;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.main .cms-container .finanzierungsbundle .btnX imgbackgroundsktop {
	width:244px;height:55px;
}
.main .cms-container .finanzierungsbundle .desktop {
	display:block; margin-left: 20px; margin-top: 20px; 
}
.main .cms-container .finanzierungsbundle .mobile {
	display:none;
}
.main .cms-container .finanzierungsbundle.noVersion .block_center p {
	padding: 20px 20px;
}
.main .cms-container .finanzierungsbundle .footnote {
	border-top: 1px dashed #828383;
	color: #333333;
	margin-top: 30px;
	padding-top: 30px;
}

.main .cms-container .finanzierungsbundle .btn {
   float: left;
    margin-bottom: 30px;
    margin-left: 60px;
    margin-top: 26px;
    width: 295px; font-size: 14px !important;
}

.main .cms-container .finanzierungsbundle .infos_stern {
    font-size: 12px;
    line-height: 12px;
    text-align: left;
    padding: 1.5% 0 1.5% 2%;
    text-align: left;
    width: auto;
    color: #666666;
}
.main .cms-container .finanzierungsbundle .infos_stern a {
    color: #666666;
}



.main .cms-container .finanzierungsbundle .expand.one{
  border-top: 1px solid #d4d5d5;
}
.main .cms-container .finanzierungsbundle .expand.four{
  margin-bottom:15px;
}


.main .cms-container .finanzierungsbundle .expanded {
  background: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/minus.jpg") no-repeat scroll 15px 11px transparent !important; 

}

.main .cms-container .finanzierungsbundle .hidden {
    display: none;
}


.main .cms-container .finanzierungsbundle .toggle + .answer { display: none; }
.main .cms-container .finanzierungsbundle .toggle.active + .answer { display: block; }

.main .cms-container .finanzierungsbundle .toggle {
  background: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/plus.jpg") no-repeat scroll 15px 11px transparent;	
  padding-left: 26px;
  font-family:Arial;
  font-size: 15px;
  font-weight:bold;
  line-height:19px;
   clear: both;
      padding-bottom: 10px;
    padding-left: 37px;
    padding-top: 10px;
     border-bottom: 1px solid #d4d5d5;
     color:#333333;
  cursor:pointer;
}



.main .cms-container .finanzierungsbundle .answer {
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}

.main .cms-container .finanzierungsbundle  .answer ul {
         list-style-type: disc;
    margin: 4px 0 0 10px;
    padding: 0;
}
.main .cms-container .finanzierungsbundle .answer ul li {
    cursor: default;
    padding: 5px 2px 2px 5px;
}

.main .cms-container .finanzierungsbundle .answer{
	display:none;	
	font-family:Arial;
  font-size: 12px;
  font-weight:normal;
  line-height:16px;
  width:80%;
  margin-top: 5px;
   color:#333333;
}


@media all and (max-width: 580px) {




.main .cms-container .finanzierungsbundle .block_top .element.one {
		display:none !important;
	}


	.main .cms-container .finanzierungsbundle .desktop {
		display:none !important;
	}
	.main .cms-container .finanzierungsbundle .mobile,
	.main .cms-container .finanzierungsbundle .block_bottom .flow {
		display:block !important;
		width:auto;
	}
	.main .cms-container .finanzierungsbundle,
	.main .cms-container .finanzierungsbundle .block_top {
	   background: url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-finanzierungsbundle-header-mobile.jpg") #fff top right no-repeat;
           width: 100% !important;
	   min-width: 220px;
	   padding: 0;
	   -webkit-text-size-adjust: none;
	   position: relative;
	   background-position: 0px 0px;	
	}
	.main .cms-container .finanzierungsbundle {
		margin-top:0px;
	}
	.main .cms-container .finanzierungsbundle .block_top {
		height: 504px;
	}
	.main .cms-container .finanzierungsbundle .block_top .element {
	        display:block !important;
		width:auto;
	}
	.main .cms-container .finanzierungsbundle .block_top .element.two {
		margin-left: 0;
		width: 100%;
		margin-top: 0px;
	}

	.main .cms-container .finanzierungsbundle .block_top .element.two h1 img {
			width: auto !important;
			height: auto !important;
	}
	.main .cms-container .finanzierungsbundle .block_top .element.two h1 {
		margin-bottom:15px;
		 margin-left: 25px;
	}
	.main .cms-container .finanzierungsbundle .block_top .element .text h2 {
	    margin-bottom: 20px;
	    color: white;
	    font-size: 19px;
	    line-height: 23px;
	}
	.main .cms-container .finanzierungsbundle .block_top .element .text {
	    margin-left: 25px;
	}
	.main .cms-container .finanzierungsbundle .block_center .title {
		font-size:16px;
		line-height:20px;
		padding: 3% 10px 3% 10px;
		box-sizing: border-box;
	}

	.main .cms-container .finanzierungsbundle .block_center p {
		 padding: 20px 1%;
	}
	.main .cms-container .finanzierungsbundle .block_bottom .flow {
		margin-bottom:35px;	
	}

	.main .cms-container .finanzierungsbundle .block_bottom {
		padding: 4% 10px;
		box-sizing: border-box;
	}

	.main .cms-container .finanzierungsbundle .block_bottom .flow .img {
	    margin-bottom: 10px;
	}    

	.main .cms-container .finanzierungsbundle .block_bottom .btnX {
		margin: 0px auto;
	}
	.main .cms-container .finanzierungsbundle .btnX {
	  margin: 0px auto;width: auto;
	}
	.main .cms-container .finanzierungsbundle .btnX img.mobile {
	  height: auto;margin: 0 auto;width: 80%;
	}

.main .cms-container .finanzierungsbundle .block_top .element.two {
    margin-left: 68px;}

.main .cms-container .finanzierungsbundle .block_bottom {
    background-color: #fcfcfc;
    height: 627px; margin-bottom: 40px;
    width: auto;
}

.main .cms-container .finanzierungsbundle .block_top .element .text {margin-left: -19px; font-size: 14px; margin-top: 554px;}
.main .cms-container .finanzierungsbundle .block_top {height: 704px;}
.main .cms-container .finanzierungsbundle .block_bottom {height: 460px;}
.main .cms-container .finanzierungsbundle .block_center .infos {margin-left: 20px;}
.main .cms-container .finanzierungsbundle .answer {font-size: 15px; line-height: 20px; margin-left: 37px;}
.main .cms-container .finanzierungsbundle .btn {font-size: 21px !important; height: 46px; margin-left: 11px; padding-top: 7px; width: 390px;}
}
/* eo ams Finanzierungsbundle, Ok, 03.02.2016 */



/* Von wem stammt diese Codezeile und was tut sie? :-) Bitte kommentieren! OK, 04.02.16 */
.main .cms-container .abo .box.box-05.banner {
    padding: 0px;
}



/* MH HomeGym, OK, 10.02.2016 */
.main .cms-container .homegym .three.columns {padding-left: 20px;}
.main .cms-container .homegym .three.columns img {margin-bottom: 20px;}
/* eo MH HomeGym, OK, 10.02.2016 */


/* WH Coverload iPhone SK 11.02.2016 */
.main .cms-container .whdigitalproducts .coverimage {
    position: absolute;
    top: 291px;
    left: 100px;
}
@media all and (max-width: 580px) {
    .main .cms-container .whdigitalproducts .coverimage {
        position: absolute;
        top: 181px;
        left: 190px;
    }
}
/* eo WH Coverload iPhone SK 11.02.2016 */


/* FUEL price IE Fix, OK, 23.02.2016 */
.main .cms-container .abo.digital-abo-fuel .box-04 .price {left: 500px!important; position:relative;}

/* youngtimer FIX SK 24.02.16 */
.main .cms-container .title-start .youngtimer .secondary-teaser img {
	display: inline;
}
@media all and (max-width: 580px) {
    .main .cms-container .title-start .youngtimer .secondary-teaser.teaser-events img {
        display: block;
    }
}
/* eo youngtimer FIX SK 24.02.16 */



.main .cms-container .nine.columns.flex-banner {
    margin-top: 20px;
}


/* Digitale Abos Quickfix iPad, OK, 08.04.2016 */
.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 {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-digitale-abos.png") no-repeat scroll -48px -46px;}
    
    .main .cms-container .abo .box-digitalabo .cover.icons, .left-column .cms-container .abo .box-digitalabo .cover.icons, .main .cms-container .digital-abo .title-info .cover.icons, .left-column .cms-container .digital-abo .title-info .cover.icons {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad-digitalabo-ohne-icons.png") no-repeat scroll 0 0;}
    
.left-column .cms-container .digital-abo.digital-abo-ams .title-info .cover.icons {
    width: 195px;
    height: 195px;
    position: relative;
    top: 0px;
    right: 20px;
    overflow: hidden;
    box-shadow: none;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad-digitalabo.png) 0px 0px no-repeat;
}
/* eo Digitale Abos Quickfix iPad, OK, 08.04.2016 */

/* tagCloud SK 15.04.2016 */

.main .cms-container .tagCloud {
	margin-top: 20px;
}
.main .cms-container .tagCloud td {
    text-align: center;
    padding: 0px 40px 0px 40px;
}
.main .cms-container .tagCloud a {
	color: rgb(62, 61, 63);
	line-height: 29px;
	display: -moz-grid-group;
	text-decoration: none;
}
.main .cms-container .tagCloud a:hover {
    color: #c00;
    text-decoration: none;
}
.main .cms-container .tagCloud .font1 {
	font-size: 22px;
	margin: 11px;
	vertical-align: middle;
}
.main .cms-container .tagCloud .font2 {
	font-size: 19px;
	margin: 7px;
	vertical-align: top;
}
.main .cms-container .tagCloud .font3 {
	font-size: 16px;
	margin: 4px;
	vertical-align: bottom;
}
.main .cms-container .tagCloud .font4 {
	font-size: 14px;
	margin: 3px;
	vertical-align: top;
}
.main .cms-container .tagCloud .font5 {
	font-size: 11px;
	margin: 1px;
	vertical-align: middle;
}


/* mobile */
@media only screen and (max-width:580px) { 
    .main .cms-container .tagCloud td {
        text-align: center;
        padding: 0px 20px 0px 20px;
    }
}
/* eo tagCloud SK 15.04.2016 */



/* Fix Laufhelden-Banner auf Aboseite rw, 25.04.2016 */
.main .cms-container .abo .box-digitalabo .cover.laufhelden {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin-left: 20px; height: 150px;}

/* eo Fix Laufhelden-Banner auf Aboseite rw, 25.04.2016 */


/* Fix Motorrad SK, 28.04.2016 */
.main .cms-container .abo-dist.abo-mtr.cat-motorrad .box-digitalabo .cover {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-digitale-abos.png") no-repeat scroll -48px -46px;
}

/* eo Fix Motorrad SK, 28.04.2016 */


/* SK MPS Motorrad Anpassungen 28.04.16 */
.main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box {
    padding-right: 190px;
    margin-bottom: 20px;
}
.main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box  p {
    padding: 0 0px 0 10px;
}
.main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box h2 {
    padding: 0 20px 0 25px;
}
.main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box .ipad.cover {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0px 0px;
    box-shadow: none;
    height: 183px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 7px;
    width: 115px;
    left: 400px;
}
.main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box .ipad.cover img {
    margin: 11px 0px 0px 8px;
    height: auto;
    width: 101px;
}
.main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box .ipad img{
    position: static;
}
.main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box .ipad-cover {
    position: relative;
    top: -119px;
    left: 15px;
    width: 122px;
    height: 50px;
}
.main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box .ipad-cover img {
    height: auto;
}
.main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box img {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 150px;
}
/* mobile */
@media only screen and (max-width:580px) { 
    .main .cms-container .digital-products.dp-mtr.cat-motorrad .six.teaser-box {
        margin-bottom: 10px;
    }
}

/* eo SK MPS Motorrad Anpassungen 28.04.16 */

/*  SK MPS AUTO Straßenverkehr Anpassungen 28.04.16 */
.main .cms-container .digital-abo.abo.abo-asv.cat-automobile .cover.icons {
    width: 195px;
    height: 195px;
    position: relative;
    top: 0px;
    right: 20px;
    overflow: hidden;
    box-shadow: none;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad-digitalabo.png) 0px 0px no-repeat;
}
.main .cms-container .title-start.title-asv.cat-automobil .cover.ipad {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0px 0px / 80px auto;
    box-shadow: none;
    height: 131px;
    overflow: hidden;
    position: absolute;
    right: 89px;
    top: 54px;
    width: 80px;
}
.main .cms-container .title-start.title-asv.cat-automobil .cover-ipad {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-ohne-schatten.png") no-repeat scroll 0px 0px / 80px auto;
    box-shadow: none;
    overflow: hidden;
    height: 118px;
    position: absolute;
    right: 89px;
    top: 42px;
    width: 80px;
}
.main .cms-container .title-start.title-asv.cat-automobil .cover-phone {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/iphone-5-ohne-schatten.png") no-repeat scroll 0px 0px;
    box-shadow: none;
    top: 79px;
    position: absolute;
    left: 343px;
    height: 130px;
    width: 61px;
}
.main .cms-container .title-start.title-asv.cat-automobil .cover-phone img {
    top: 12px;
    left: 4px;
    margin: 0px;
    height: 66px;
}
.main .cms-container .title-start.title-asv.cat-automobil .teaser-box.abos .cover-ipad img {
    top: 10px;
    left: 0px;
}
.main .cms-container .title-start.title-asv.cat-automobil .teaser-box.abos .cover {
    position: absolute;
    top: 15px;
    left: 295px;
    box-shadow: none;
    background: transparent none repeat scroll 0% 0%;
}
.main .cms-container .abo.digital-abo.abo-asv.cat-automobile .box {
    height: 461px;
}
.main .cms-container .nine.columns.box.box-04.formate.grey {
    height: 180px;
    padding: 0px;
}
.main .cms-container .twelve.columns.box.box-06.formate {
    height: 162px !important;
    padding: 20px;
}
.main .cms-container .twelve.columns.box.box-06.formate p.bold {
    font-weight: bold;
}
.main .cms-container .twelve.columns.box.box-06.formate p.desktop-text-vmiddle {
    line-height: 41px; 
}
.main .cms-container .title-start.title-asv.cat-automobil .secondary-teaser.six {
    min-height: 250px;
}
/* mobile */
@media only screen and (max-width:580px) { 
    .main .cms-container .abo.digital-abo.abo-asv.cat-automobile .box {
         height: auto;
    }
    .main .cms-container .twelve.columns.box.box-06.formate p.desktop-text-vmiddle {
        line-height: 21px; 
    }
    .main .cms-container .twelve.columns.box.box-06.formate {
        height: 181px !important;
    }
    .main .cms-container .title-start.title-asv.cat-automobil .cover-phone {
        left: 367px;
        height: 93px;
    }
}    
/*  eo SK MPS AUTO Straßenverkehr Anpassungen 28.04.16 */


/*  SK MPS - Motor Klassik 02.05.16 */
.main .cms-container .title-start.title-mkl .six.columns.secondary-teaser {
     min-height: 250px;
}
.main .cms-container .title-start.title-mkl .six.columns.secondary-teaser img {
    height: 150px;
}
.main .cms-container .abo.digital-abo.digital-abo-mkl.digitalabo .three.box {
    height: 477px;
}

/* mobile */
@media only screen and (max-width:580px) { 
    .main .cms-container .abo.digital-abo.digital-abo-mkl.digitalabo .three.box {
        height: auto;
    }
}
/*  eo SK MPS - Motor Klassik 02.05.16 */


/*  SK MPS - Motorsport Aktuell 04.05.16 */
.main .cms-container .title-start.title-msp.cat-automobil .teaser-box.abos,
.main .cms-container .title-start.title-msp.cat-automobil .teaser-box.heftbestellung {
    min-height: 250px;
}
.main .cms-container .title-start.title-msp.cat-automobil .teaser-box.abos .cover {
    position: absolute;
    top: 15px;
    left: 247px;
    box-shadow: none;
    background: transparent none repeat scroll 0% 0%;
}
.main .cms-container .title-start.title-msp.cat-automobil .teaser-box.abos .cover-ipad {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-ohne-schatten.png") no-repeat scroll 0px 0px / 80px auto;
    box-shadow: none;
    overflow: hidden;
    height: 118px;
    position: absolute;
    right: 56px;
    top: 56px;
    width: 80px;
}
.main .cms-container .title-start.title-msp.cat-automobil .teaser-box.abos .cover-ipad img {
    top: 10px;
    left: 0px;
}
.main .cms-container .title-start.title-msp.cat-automobil .teaser-box.abos .cover-phone {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/iphone-5-ohne-schatten.png") no-repeat scroll 0px 0px;
    box-shadow: none;
    top: 88px;
    position: absolute;
    left: 392px;
    height: 130px;
    width: 61px;
}
.main .cms-container .title-start.title-msp.cat-automobil .teaser-box.abos .cover-phone img {
    top: 12px;
    left: 4px;
    margin: 0px;
    height: 66px;
}
.main .cms-container .abo.digital-abo.digital-abo-ak.cat-aviation .box {
    height: 457px;
}

@media all and (max-width: 580px) {
    .main .cms-container .title-start.title-msp.cat-automobil .teaser-box.abos .cover-ipad {
        right: 54px;
    }
    .main .cms-container .title-start.title-msp.cat-automobil .teaser-box.abos .cover-phone {
        left: 415px;
    }
    .main .cms-container .abo.digital-abo.digital-abo-ak.cat-aviation .box {
        height: auto;
    }
}
/*  eo SK MPS - Motorsport Aktuell 04.05.16 */


/*  SK MPS - Spor Auto 09.05.16 */
.main .cms-container .title-start.title-sa.cat-automobil .secondary-teaser.six.teaser-box.teaser-mag-order img {
    height: 200px;
}
.main .cms-container .title-start.title-sa.cat-automobil .secondary-teaser.six.teaser-events img {
    height: 161px;
}
.main .cms-container .title-start.title-sa.cat-automobil .secondary-teaser.teaser-box.six.teaser-events p {
    padding: 0 32px 0 20px;
}
.main .cms-container .title-start.title-sa.cat-automobil .secondary-teaser.six {
    min-height: 250px;
}
.main .cms-container .abo-dist.abo-sa .pdf.gross {
    right: 129px;
}
.main .cms-container .abo.digital-abo.digital-abo-sa.cat-automobil .box {
    height: 457px;
}
/* Mobile */
@media all and (max-width: 580px) {
    .main .cms-container .abo-dist.abo-sa .pdf.gross {
        right: 156px;
    }
    .main .cms-container .abo.digital-abo.digital-abo-sa.cat-automobil .box {
        height: auto;
    }
}
/*  eo SK MPS - Spor Auto 09.05.16 */

/* Sk MPS Blick ins Heft Overlay 10.05.2016 */
.main .cms-container .btn.blick-heft-overlay {
	height: 65px;
	width: 181px !important;
	padding: 0px;
	background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/blick-ins-heft-knick.png") no-repeat !important;
	position: absolute;
	top: 208px;
    left: 20px;
	background-size: 181px 49px !important;
}

.main .cms-container .btn.blick-heft-overlay a.js-trigger-overlay {

    padding: 0px 10px 10px;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration: none;
    margin-top: 20px;
    display: block;
}
.main .cms-container .blick-heft-overlay.btn:after {
    background: none;
}

.main .cms-container .box.lastauto .btn.blick-heft-overlay {
	left: 20px;
	width: 191px !important;
	background-size: 191px 49px !important;
	top: 221px;
}

/* mobile */
@media only screen and (max-width:580px) { 
    .main .cms-container .btn.blick-heft-overlay {
        left: 279px !important;
        top: 208px;
    }
    .main .cms-container .btn.blick-heft-overlay a.look-inside__link-tab,
    .main .cms-container .btn.blick-heft-overlay a.look-inside__product-link-tab {
        display: block;
        padding: 0px 10px 10px;
        vertical-align: bottom;
        font-weight: bold;
        text-decoration: none;
        margin-top: 16px;
    }
    .main .cms-container .btn.blick-heft-overlay a.js-trigger-overlay {
        display: none;
    }
    .main .cms-container .box.lastauto .btn.blick-heft-overlay {
        left: 20px !important;
        background-size: 160px 49px !important;
        width: 160px !important;
        top: 180px;
    }
}
/* eo Sk MPS Blick ins Heft Overlay 10.05.2016 */



/* ams iPad Angebot, OK,  08.09.2016 */

.main .cms-container .finanzierungsbundle.neu .block_top {background: #fff url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-ipad-angebot-bg_1.jpg") no-repeat scroll right top;
    height: 728px; margin: 0 auto; padding-top: 430px;}
.main .cms-container .finanzierungsbundle.neu .block_top .copy {font-size: 24px; line-height: 25px; position: relative; text-align: center; width: 100%;}
.main .cms-container .finanzierungsbundle.neu .block_top .copy a {color: black; font-size: 24px;}
.main .cms-container .finanzierungsbundle.neu .block_top .strich {margin-left: 339px; margin-top: -20px; position: absolute;}
.main .cms-container .finanzierungsbundle.neu .block_top .agb {margin-top: 10px; position: relative; text-align: center; width: 100%; font-size: 12px;}
.main .cms-container .finanzierungsbundle.neu .block_top .agb a {font-size: 12px;}
.main .cms-container .finanzierungsbundle.neu .block_top .btn {height: 40px; margin-bottom: 20px; margin-left: 319px; margin-top: 50px; padding-left: 22px; padding-top: 4px; position: relative;}
.main .cms-container .finanzierungsbundle.neu .block_top .ohne {clear: both; position: relative; text-align: center; width: 100%;}
.main .cms-container .finanzierungsbundle.neu .block_top .ohne a {color: black;}
@media only screen and (max-width:580px) { 
.main .cms-container .finanzierungsbundle.neu .block_top {background: #fff url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-ipad-angebot-bg-mobile_1.jpg") no-repeat scroll right top;}
.main .cms-container .finanzierungsbundle.neu .block_top {padding-top: 601px;}
.main .cms-container .finanzierungsbundle.neu .block_top .copy {font-size: 19px; margin-left: 28px;}
.main .cms-container .finanzierungsbundle.neu .block_top .copy a {font-size: 19px;}
.main .cms-container .finanzierungsbundle.neu .block_top .btn {height: 50px; margin-left: 20px; padding-left: 46px; padding-top: 9px; width: 438px;}
.main .cms-container .finanzierungsbundle.neu .block_top .ohne a {font-size: 13px;}
.main .cms-container .finanzierungsbundle.neu .block_top .strich {margin-left: 161px; width: 86px;}
.main .cms-container .finanzierungsbundle.neu .block_center {margin-top: 144px;}
}
/* eo ams iPad Angebot, OK,  08.09.2016 */




/* Motorpresse Neustart Fix, OK, 19.09.2016 */
@media only screen and (max-width:580px) { 
.main .cms-container .neustart .cover .hover-box {display: block; background: none; margin-top: 90px;}
.main .cms-container .neustart .cover .hover-box .title {display: none;}
.main .cms-container .neustart .cover {height: 270px; margin-bottom: 20px;}
}



/* Motorrad Classic Digitalabo linke Spalte, OK, 19.09.2016 */
.left-column .cms-container .grey.left .cover.ipad {
    background: rgba(0, 0, 0, 0) url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png) no-repeat scroll 0 0;
    box-shadow: none; height: 183px; left: 29px; overflow: hidden; position: relative; right: 0; top: 0; width: 155px;}
.left-column .cms-container .grey.left .cover.ipad img {height: 134px; margin: 12px 0 0 7px; width: 101px;}
.left-column .cms-container .grey.left  {padding: 20px;}
.left-column .cms-container .grey.left .pro-abo .club-icon {
    background: rgba(0, 0, 0, 0) url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-05.png) no-repeat scroll 0 -218px;
    display: block; height: 0; margin: 0 0 9px 5px; overflow: hidden; padding-top: 130px; width: 170px;}
.left-column .cms-container .grey.left p {margin-bottom: 12px;}
.left-column .cms-container .grey.left .pro-abo {margin-top: 20px; position: relative;}
.left-column .cms-container .grey.left .pro-abo h3 {margin-bottom: 9px; font-size: 18px; font-weight: bold; line-height: 25px;}

.left-column .cms-container .grey.left .pro-abo ul {margin: 0 0 0 -30px; float: left;}

.left-column .cms-container .grey.left .pro-abo ul li::before {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png") no-repeat scroll -56px -124px;
    height: 16px;
    left: 2px;
    top: 0;
    width: 18px;
    content: ".";
    height: 40px;
    left: 0;
    position: absolute;
    text-indent: -9999px;

}

.left-column .cms-container .grey.left .pro-abo ul li {
    float: none;
    padding-bottom: 5px;
    padding-left: 25px;
    float: left;
    font-size: 13px;
    line-height: 15px;
    margin-left: 25px;
    padding: 0 0 7px 25px;
    position: relative;
}


/* eo Motorrad Classic Digitalabo linke Spalte, OK, 19.09.2016 */

/* SK 27.09.2016 */
.main .cms-container .box.box-digital-abo-ams {
    padding: 20px;
    height: auto;
    margin-bottom: 20px;
    height: auto;
    min-height: 193px;
}
.main .cms-container .box.box-digital-abo-ams h2 {
    min-height: 40px;
}

.main .cms-container .box.box-digital-abo-ams p {
    width: 450px;
    margin-bottom: 22px;
}
.main .cms-container .box.box-digital-abo-ams .pdf {
    height: 47px;
    position: absolute;
    right: 47px;
    top: 122px;
    width: 47px;
    z-index: 100;
}
.main .cms-container .box.box-digital-abo-ams .cover.pdf {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 188px;
    overflow: hidden;
    position: absolute;
    right: 63px;
    top: 4px;
    width: 146px;
    z-index: 99;
}
.main .cms-container .box.box-digital-abo-ams .cover.pdf img {
    box-shadow: 0 8px 9px -2px rgba(0, 0, 0, 0.3);
    width: 123px;
    height: 161px;
}
.main .cms-container .box.box-digital-abo-ams .btn {
    position: relative;
    bottom: auto;
    left: auto;
    width: auto;
    margin: 0;
}

.main .cms-container .box.box-digital-abo-ams .cover.icons {
    width: 165px;
    height: 165px;
    overflow: hidden;
    box-shadow: none;
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad-air2.png) 0px 0px no-repeat;
    background-size: 165px 165px;
    position: absolute;
    right: 29px;
    top: 13px;
}

.main .cms-container .box.box-digital-abo-ams .cover.icons img {
    margin: 22px 0px 0px 26px;
}
.main .cms-container .box.box-digital-abo-ams .price-box {
    margin-bottom: 20px;
}

.main .cms-container .box.box-digital-abo-ams .price-box .price {
    color: rgb(204, 0, 0);
    font-weight: 700;
    font-size: 2.3rem;
}

@media only screen and (max-width:580px) { 
    .main .cms-container .box.box-digital-abo-ams .cover.icons {
        margin-left: 164px;
        top: -15px;
        position: relative
    }
    .main .cms-container .box.box-digital-abo-ams .btn {
        width: 100%;
    }
    .main .cms-container .box.box-digital-abo-ams .price-box {
        text-align: center;
    }
}
/* eo SK 27.09.2016 */


/* LOTTO Koop. Sytling, SN 11.10.2016*/
/*-->Dankeseite Block voucher_text_type_2<--*/
.main .cms-container .lotto-voucher {border: 1px solid black; padding: 20px;background-color:#ffe003;width:935px;}
.main .cms-container .lotto-voucher h3 {text-decoration: underline; font-weight: auto; font-size: 18px; margin-bottom: 26px;}
.main .cms-container .lotto-voucher ol {list-style: outside none inside; margin-left: 15px;}
@media only screen and (max-width:580px) { 
    .main .cms-container .lotto-voucher {width:480px;}
}
/*-->Dankeseite Block voucher_text_type_2<--*/

/*-->CMS Block Widget<--*/
.main .cms-container .mps-lotto {margin-bottom: 18px;background-color:#ffe003; height:130px;}
.main .cms-container .mps-lotto .pic-lotto {left: 25px;   padding: 15px;position: absolute;   top: 0; width: 270px;}
.main .cms-container .mps-lotto .pic-mc {  left: 716px;  padding: 18px;  position: absolute;top: -5px;  width: 188px;}
.main .cms-container .mps-lotto .txt-lotto {font-family: Helvetica; position: absolute;}
.main .cms-container .mps-lotto .txt-lotto .eins {  font-size: 23px;left: 375px;position: absolute;  top: 32px;width: 207px;}
.main .cms-container .mps-lotto .txt-lotto .zwei {  font-size: 26px;left: 47px;   position: absolute;  top: 87px;width: 550px;}

.main .cms-container .mps-lotto.lotto-neu{width: 700px;}
.main .cms-container .mps-lotto.lotto-neu .pic-lotto {  left: 0;}
.main .cms-container .mps-lotto.lotto-neu .txt-lotto .eins {left: 283px;}
.main .cms-container .mps-lotto.lotto-neu .txt-lotto .zwei { left: 18px;}
.main .cms-container .mps-lotto.lotto-neu .pic-mc { left: 543px;top: 3px; width: 165px;}


    @media only screen and (max-width:580px) { 
    .main .cms-container .mps-lotto .pic-lotto {left: 0;}
    .main .cms-container .mps-lotto {  height: 260px;}
    .main .cms-container .mps-lotto .txt-lotto .eins {   left: 15px;top: 114px;}
    .main .cms-container .mps-lotto .txt-lotto .zwei {   font-size: 32px;  left: 15px;   line-height: 34px;   top: 155px;   width: 392px;}
    .main .cms-container .mps-lotto .pic-mc { left: 295px;top: 0px;   width: 188px;}
    .main .cms-container .mps-lotto.lotto-neu .txt-lotto .pic-mc { left: 259px; width: 200px;}
    .main .cms-container .mps-lotto.lotto-neu .txt-lotto .eins {left: 18px;}
    
}
/*-->CMS Block Widget<--*/
/* LOTTO Koop. Sytling Dankeseite Block voucher_text_type_2, SN 11.10.2016*/


/* ams Moleskine, OK, 14.10.2016  */
.main .cms-container.moleskine .guj-stage li {height: 833px;}
.main .cms-container.moleskine .grey {background-color: #f7f7f7; margin-left: 20px; width: 890px;}
.main .cms-container.moleskine .grey .columns {padding: 20px;}
.main .cms-container.moleskine .grey .six.columns {padding-right: 80px; height: 510px;}
.main .cms-container.moleskine .grey .columns.heft {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/moleskine-heft.jpg) 145px 232px no-repeat;}
.main .cms-container.moleskine .small {font-size: 11px;}
.main .cms-container.moleskine .button img {margin-bottom: 20px; margin-left: 335px; margin-top: 42px;}
@media only screen and (max-width:580px) { 
.main .cms-container.moleskine .guj-stage {height: 800px;}
.main .cms-container.moleskine .guj-stage li {height: 772px;}
.main .cms-container.moleskine .grey {margin-left: 0;}
.main .cms-container.moleskine .button img {margin-left: 100px;}
.main .cms-container.moleskine .small {display: block; font-size: 12px; line-height: 16px; margin-left: 20px;}
.main .cms-container.moleskine .grey .columns.video {height: auto;}
}
/* eo ams Moleskine, OK, 14.10.2016  */


/* Runtastic Koop. mit RunnersWorld, SN, 28.11.2016 */
.main .cms-container .runtastic-voucher {border: 10px solid #2e4f9f; width:935px;padding:15px;}
.main .cms-container .runtastic-voucher a {color: #2e4f9f;font-size:18px;}
.main .cms-container .runtastic-voucher .header {height:150px;}
.main .cms-container .runtastic-voucher .border {border-bottom-color: grey;border-bottom-width: 2px;border-bottom-style: solid;width: 800px;display: block;margin-left: auto;margin-right: auto;height:1px;}
.main .cms-container .runtastic-voucher .header .logo-runtastic {position: relative;}
.main .cms-container .runtastic-voucher .header .logo-runtastic img {display: block; margin: 0 auto;}
.main .cms-container .runtastic-voucher .promocode {text-align: center;position: relative;margin-top:20px;}
.main .cms-container .runtastic-voucher .introduction {position:relative;text-align:center;margin-top:20px;}
.main .cms-container .runtastic-voucher .introduction ul {margin-bottom: 15px;text-align: initial;margin-left: 300px;font-size: 18px;line-height: 30px;list-style: decimal;}
.main .cms-container .runtastic-voucher .introduction li {color:#f3b506;}
.main .cms-container .runtastic-voucher .textbanner {font-size:20px;color:#2e4f9f;text-align: center;}
.main .cms-container .runtastic-voucher .introduction p {color:#3e3d3f;}
@media only screen and (max-width:580px) { 
    .main .cms-container .runtastic-voucher {width:480px;}
    .main .cms-container .runtastic-voucher .introduction ul { margin-left: 50px;}
    
}
/* Runtastic Koop. mit RunnersWorld, SN, 28.11.2016 */


/* Weihnachten 2016 Geschenkabos, SN, 29.11.2016*/
.main .cms-container .xmasfw .mobile {display:none;}
    @media all and (max-width: 580px) {  
    .main .cms-container .xmasfw .desktop {display:none;}
    .main .cms-container .xmasfw .mobile {display:block;}
}
/* Weihnachten 2016 Geschenkabos, SN, 29.11.2016*/





/* PS Seitenanpassungen, OK, 22.12.2016 */
.main .cms-container .seitenanpassung .cover {margin-left: 87px; margin-top: 14px; margin-bottom: 30px;}
.main .cms-container .seitenanpassung .einzelhefte .cover {margin-left: 46px;}
.main .cms-container .seitenanpassung .digital .ipad {position: relative; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_2.png) 5px 2px no-repeat; width: 121px;
padding-left: 13px; padding-top: 10px; padding-right: 7px; margin-left: 87px; margin-top: 30px; margin-bottom: 23px; padding-bottom: 18px;}
.main .cms-container .seitenanpassung .einzelhefte .ipad {position: absolute; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_2.png) 5px 2px no-repeat; width: 121px;
padding-left: 13px; padding-top: 10px; padding-right: 7px; margin-left: 125px; margin-top: 43px; margin-bottom: 23px; padding-bottom: 18px;}

.main .cms-container .seitenanpassung .six {margin-bottom: 20px;}
.main .cms-container .title-start.seitenanpassung .six.secondary-teaser p {min-height: auto; width: 252px; float: left;}
.main .cms-container .seitenanpassung .secondary-teaser.six {min-height: 310px;}
.main .cms-container .seitenanpassung .six.primary-teaser p {min-height: 60px;}
.main .cms-container .seitenanpassung .six.primary-teaser  {height: 415px;}
.main .cms-container .seitenanpassung .six.primary-teaser img {margin-left: 72px;}

.main .cms-container .seitenanpassung .six.digital .ipad {margin-left: 273px; margin-top: 0px;}
.main .cms-container .seitenanpassung .six.digital .ipad img {position: relative;}

.main .cms-container .seitenanpassung .six.print .cover {width: 128px; position: relative; margin-left: 268px;}
.main .cms-container .seitenanpassung .six.einzelhefte .cover {width: 128px; position: relative; margin-left: 254px; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/flugrevue-einzelhefte.png) 0 0 no-repeat; box-shadow: none;}
.main .cms-container .seitenanpassung .six.einzelhefte .cover img {box-shadow: 0 8px 9px -2px rgba(0, 0, 0, 0.3); margin-left: 44px; position: relative;}

.main .cms-container .seitenanpassung.flugrevue .four {height: 371px;}


@media only screen and (max-width:580px) { 
.main .cms-container .seitenanpassung .cover {margin-left: 175px;}
.main .cms-container .seitenanpassung .digital .ipad {margin-left: 178px;}
.main .cms-container .seitenanpassung .einzelhefte .ipad {margin-left: 203px;}
.main .cms-container .seitenanpassung .einzelhefte .cover {margin-left: 131px;}
.main .cms-container .seitenanpassung.flugrevue .four {height: auto;}

}
/* eo PS Seitenanpassungen, OK, 22.12.2016 */

/* Anpassungen der Vorteilshaken auf CMS Blöcken */
.main .cms-container .box .pro-list li::before {margin-left: -29px;position: relative;float: left;}
.main .cms-container .box .pro-list {margin-left: 29px;}
.main .cms-container .box .pro-list li {margin-bottom:7px;}
.main .cms-container .lastauto-abo-verteiler .pro-list li { margin-bottom: -3px;}
/* Anpassungen der Vorteilshaken auf CMS Blöcken */


/* MPS Zinio, OK, 22.02.2017 */
/* STARTSEITE */
.main .cms-container .seitenanpassung.zinio .digital .iphone {position: absolute; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/iphone_1.png) 5px 2px no-repeat;
    width: 51px; padding-left: 7px; padding-top: 20px; padding-right: 3px; margin-left: 167px; margin-top: 109px; margin-bottom: 23px; padding-bottom: 18px; z-index: 98; background-size: 46px auto; height: 200px;}
.main .cms-container .seitenanpassung.zinio .six.digital .iphone {margin-left: 360px; margin-top: 82px; background-position: 0 0; width: 46px; padding-left: 3px;}
.main .cms-container .seitenanpassung.zinio .six.digital .iphone img {position: relative;}

.main .cms-container .seitenanpassung.zinio .six.einzelhefte .cover {margin-left: 264px; background: none;}
.main .cms-container .seitenanpassung.zinio .six.einzelhefte .cover img {margin-left: 0; position: absolute;}
.main .cms-container .seitenanpassung.zinio .six.einzelhefte .ipad {margin-left: 312px; margin-top: 22px; z-index: 200;}
.main .cms-container .seitenanpassung.zinio .six.einzelhefte .ipad img {position: relative;}
    
/* ABO */
.main .cms-container .abo.zinio .box.zinio p {float: left; width: 320px;}
.main .cms-container .abo.zinio .box.zinio h2 {min-height: 40px;}
.main .cms-container .abo.zinio .ipad {position: relative; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_2.png) 5px 2px no-repeat; width: 121px; padding-left: 13px; padding-top: 10px; padding-right: 7px;
    margin-left: 491px; margin-top: -37px; margin-bottom: 23px; padding-bottom: 18px; height: 167px;}
.main .cms-container .abo.zinio .iphone {position: absolute; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/iphone_1.png) 5px 2px no-repeat;
    width: 51px; padding-left: 7px; padding-top: 20px; padding-right: 3px; margin-left: 578px; margin-top: 47px; margin-bottom: 23px; padding-bottom: 18px; z-index: 98; background-size: 46px auto; height: 200px;}
.main .cms-container .abo.zinio .box-05.zinio .btn {position: relative; bottom: auto; left: auto; width: 228px; margin: 0; margin-top: -45px!important; display: block;}

/* DIGITALABO */
.main .cms-container .abo.zinio .title-info .ipad {position: relative; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_2.png) 5px 2px no-repeat; width: 121px; padding-left: 13px; padding-top: 10px; padding-right: 7px;
    margin-left: 0; margin-top: 20px; margin-bottom: 23px; padding-bottom: 18px; height: 167px;}
.main .cms-container .abo.zinio .title-info .iphone {position: absolute; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/iphone_1.png) 5px 2px no-repeat;
    width: 51px; padding-left: 7px; padding-top: 20px; padding-right: 3px; margin-left: 98px; margin-top: 80px; margin-bottom: 23px; padding-bottom: 18px; z-index: 98; background-size: 46px auto; height: 200px;}
.main .cms-container .abo.zinio .box h2 {min-height: 65px;}
.main .cms-container .abo.zinio .box ul li {margin-left: 15px; list-style: none; margin-bottom: 8px;}
    
.main .cms-container .abo.zinio .box ul li::before {width: 25px; height: 18px; background-position: -50px -123px; content: " "; float: left; margin-left: -29px;  background-repeat: no-repeat;}
.main .cms-container .abo.zinio .four.box {height: 374px;}

.main .cms-container .zinio .box.vorteile  {margin-top: 20px; height: auto; padding: 20px;}
.main .cms-container .zinio .box.vorteile  h2 {min-height: 40px;}
.main .cms-container .zinio .box.vorteile .three {padding-top: 50px; background-position: 44px 0px !important; background-repeat: no-repeat !important;}
.main .cms-container .zinio .box.vorteile .three.pdf {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/pdf_1.png)}
.main .cms-container .zinio .box.vorteile .three.devices {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/devices.png)}
.main .cms-container .zinio .box.vorteile .three.coins {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/coins.png)}
.main .cms-container .zinio .box.vorteile .three.stores {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/stores.png)}

/* KOMBIABO */
.left-column .cms-container .abo.zinio .title-info .ipad {position: relative; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_2.png) 5px 2px no-repeat; width: 121px; padding-left: 13px; padding-top: 10px; padding-right: 7px;
    margin-left: 0; margin-top: 20px; margin-bottom: 23px; padding-bottom: 18px; height: 167px;}
.left-column .cms-container .abo.zinio .title-info .iphone {position: absolute; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/iphone_1.png) 5px 2px no-repeat;
    width: 51px; padding-left: 7px; padding-top: 20px; padding-right: 3px; margin-left: 98px; margin-top: 80px; margin-bottom: 23px; padding-bottom: 18px; z-index: 98; background-size: 46px auto; height: 200px;}

@media only screen and (max-width:580px) { 
/* STARTSEITE */
.main .cms-container .seitenanpassung.zinio .digital .iphone {margin-left: 264px;}

/* ABO */
.main .cms-container .abo.zinio .box h2 {min-height: auto;}
.main .cms-container .abo.zinio .box.zinio p {width: 226px;}
.main .cms-container .abo.zinio .ipad {margin-left: 268px;}
.main .cms-container .abo.zinio .iphone {margin-left: 354px;}

/* DIGITALABO */
.main .cms-container .abo.zinio .four.box {height: 280px;}
.main .cms-container .zinio .box.vorteile .three {padding-top: 0; background-position: 0 0 !important; padding-left: 60px; height: 58px; padding-top: 7px;}


}
/* eo MPS Zinio, OK, 22.02.2017 */


/* In App LP, OK, 24.02.2017 */
.main .cms-container.mps-emag { margin-top: -15px; font-family: Arial, "?Helvetica", "?sans-serif", sans-serif }
.main .cms-container.mps-emag .row { background-color: #ffffff; width: 1024px;}
.main .cms-container.mps-emag .seven.columns {font-size: 19px; }
.main .cms-container.mps-emag .row:not(:first-child) { border-top: 2px #d70d17 solid; padding-top: 50px; padding-bottom: 50px;}
.main .cms-container.mps-emag .row.no-top-border { border-top: 0px; padding-bottom: 50px; margin-top:30px;}
.main .cms-container.mps-emag img.responsive { max-width:100%; height:auto; }
.main .cms-container.mps-emag .btn,
.main .cms-container.mps-emag .btn, .main .cms-container.mps-emag .btn:hover {background: none repeat scroll 0 0 #d70d17; font-size: 16px; font-weight: bold !important;
    height: 46px; line-height: 40px; margin-top: 11px; min-width: 0; padding: 3px 45px 0; width: auto;}
.main .cms-container.mps-emag .headline {font-size: 30px; font-weight: bold; margin-top: 32px; margin-bottom: 47px;}
.main .cms-container.mps-emag ul {margin-bottom: 47px;}

.main .cms-container.mps-emag .ausgabe {font-size: 20px; margin-bottom: 12px;}
.main .cms-container.mps-emag .price {font-size: 30px; margin-bottom: 18px; font-weight: bold !important;}
.main .cms-container.mps-emag .subprice {font-size: 18px; color: #666666; margin-bottom: 18px;}

.main .cms-container.mps-emag .content { margin-top: 20px; }
.main .cms-container.mps-emag .term { font-weight: bold; margin-top: 10px; }
.main .cms-container.mps-emag .footer { margin: 0 auto; color: #999999; background-color: #ffffff; text-align: center; padding: 5px; }
.main .cms-container.mps-emag .footer ul { margin-top: 10px; }
.main .cms-container.mps-emag .footer li { display: inline; }
.main .cms-container.mps-emag .footer li:not(:first-child) { margin-left: 10px; }
.main .cms-container.mps-emag .footer li:not(:first-child):before {padding-right: 10px; }
.main .cms-container.mps-emag .footer a { color: #999999; text-decoration: none;}
.main .cms-container.mps-emag .stoerer { left: 227px;position: absolute; top: 145px; width: 189px; z-index: 2;}
.main .cms-container.mps-emag .emag-cover-upgrade { left: 81px; position: absolute; top: 45px; width: 301px; z-index: 1;}
.main .cms-container.mps-emag .aboplus-heft {position:relative;}
.main .cms-container.mps-emag .aboplus-ipad { left: 20px; position: absolute; z-index: 1;}
.main .cms-container.mps-emag .emag-cover-digital { left: 87px; position: absolute; top: 42px; width: 294px; z-index: 2;}
.main .cms-container.mps-emag .emag-cover-kombi { left: 154px; position: absolute;top: 176px; width: 277px; z-index: 2;}

.main .cms-container.mps-emag img.responsive1 {height: 303px;width: 639px;}
.main .cms-container.mps-emag .aboplus-heft {height: 389px; position: relative; width: 714px;}
.main .cms-container.mps-emag .aboplus-ipad {height: 430px;position: absolute; top: 0; width: 449px; z-index: 1;}
.main .cms-container.mps-emag img.responsive3 { height: 300px; width: 400px;}
.main .cms-container.mps-emag .text-infobox2 {margin-top:83px;}

.main .cms-container.mps-emag .coverload-heft {left: 27px; position: absolute; top: 30px;}
.main .cms-container.mps-emag .coverload-heft img {width: 240px; margin-left: 30px;}
.main .cms-container.mps-emag .row .ipad {position: absolute; z-index: 30; margin-left: 165px; margin-top: 103px;}
.main .cms-container.mps-emag .row .ipad-cover {position: absolute; z-index: 50; margin-left: 179px; margin-top: 126px;}
.main .cms-container.mps-emag .row .ipad img {width: 207px;}
.main .cms-container.mps-emag .row .ipad-cover img {width: 180px;}
.main .cms-container.mps-emag .row .banderole {position: absolute; z-index: 70; margin-left: 238px; margin-top: 277px;}
.main .cms-container.mps-emag .row .banderole img {width: 135px;}

.main .cms-container.mps-emag .row .ipad-gross {position: absolute; z-index: 30; margin-left: 47px; margin-top: 21px;}
.main .cms-container.mps-emag .row .ipad-cover-gross {position: absolute; z-index: 50; margin-left: 61px; margin-top: 54px;}
.main .cms-container.mps-emag .row .ipad-gross img {width: 240px;}
.main .cms-container.mps-emag .row .ipad-cover-gross img {width: 213px;}
.main .cms-container.mps-emag .row .stoerer {position: absolute; z-index: 90; margin-left: -50px; margin-top: -169px;}
.main .cms-container.mps-emag .row .stoerer img {width: 170px;}
.main .cms-container.mps-emag .row .banderole-gross {position: absolute; z-index: 70; margin-left: 129px; margin-top: 220px;}
.main .cms-container.mps-emag .row .banderole-gross img {width: 160px;}

.main .cms-container.mps-emag .row ul li {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/haken_1.png) no-repeat 15px 0 rgba(0, 0, 0, 0); margin-bottom: 10px; padding-top: 7px; padding-bottom: 10px; padding-left: 64px;}
.main .cms-container.mps-emag .row ul li.gelb {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/gelb.png) no-repeat 0 0 rgba(0, 0, 0, 0); margin-bottom: 20px; padding-bottom: 21px; padding-left: 64px; padding-top: 15px;}

.main .cms-container.mps-emag .btn::after {background: none;}
.main .cms-container.mps-emag .one {float: left; width: 300px;}
.main .cms-container.mps-emag .footer ul li {background: none; list-style: none; text-decoration: none;}

.main .cms-container.mps-emag ul li {font-size: 18px; font-style: normal;}
.main .cms-container.mps-emag.zinio .kombi .iphone {background-image: url(https://s2h.shop.motorpresse.de/media/stores/neon/iphone.png); background-size: 89px auto;
    height: 161px; margin-left: 123px; margin-top: 265px; padding-left: 8px; padding-top: 29px; position: absolute; text-align: left; width: 85px; z-index: 100;}
.main .cms-container.mps-emag.zinio .iphone {background-image: url(https://s2h.shop.motorpresse.de/media/stores/neon/iphone.png); background-size: 101px auto;
    height: 182px; margin-left: 48px; margin-top: 229px; padding-left: 9px; padding-top: 31px; position: absolute; text-align: left; width: 97px; z-index: 100;}
.main .cms-container.mps-emag.zinio .ipad-gross {margin-left: 86px;}
.main .cms-container.mps-emag.zinio .ipad-cover-gross img {margin-left: 38px;}
.main .cms-container.mps-emag.zinio .banderole-gross {margin-left: 168px;}  
@media only screen and (max-width:580px) {
.main .cms-container.mps-emag .row {width: auto;}
.main .cms-container.mps-emag {margin-left: 0px;}
.main .cms-container.mps-emag img.responsive {width: 480px; }
.main .cms-container.mps-emag .seven.columns {padding-left: 20px;}
.main .cms-container.mps-emag .five.columns {width: 480px !important; float: left; height: 280px;}
.main .cms-container.mps-emag .seven.columns {width: 480px !important;}
.main .cms-container.mps-emag .row ul li {width: 400px;}
.main .cms-container.mps-emag .coverload-heft {left: 90px; top: 0px;}
.main .cms-container.mps-emag .coverload-heft img {margin-left: 20px; width: 170px;}
.main .cms-container.mps-emag .row .ipad {margin-left: 215px; margin-top: 45px;}
.main .cms-container.mps-emag .row .ipad img {width: 140px;}
.main .cms-container.mps-emag .row .ipad-cover {margin-left: 224px; margin-top: 62px;}
.main .cms-container.mps-emag .row .ipad-cover img {width: 122px;}
.main .cms-container.mps-emag .row .banderole {margin-left: 256px; margin-top: 155px;}
.main .cms-container.mps-emag .row .banderole img {width: 100px;}
.main .cms-container.mps-emag .row ul li.gelb {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/haken_1.png) no-repeat 15px 0 rgba(0, 0, 0, 0); margin-bottom: 10px; padding-top: 7px; padding-bottom: 10px; padding-left: 64px; color: black;}
.main .cms-container.mps-emag .btn, .main .cms-container.mps-emag .btn:hover {height: 58px; padding: 8px 45px 0; width: 440px;}
.main .cms-container.mps-emag .row .ipad-gross {margin-left: 165px;}
.main .cms-container.mps-emag .row .ipad-gross img {width: 150px;}
.main .cms-container.mps-emag .row .ipad-cover-gross {margin-left: 175px; margin-top: 40px;}
.main .cms-container.mps-emag .row .ipad-cover-gross img {width: 130px;}
.main .cms-container.mps-emag .row .banderole-gross img {width: 100px;}
.main .cms-container.mps-emag .row .banderole-gross {margin-left: 217px; margin-top: 146px;}
.main .cms-container.mps-emag .two {margin-top: 50px;}
.main .cms-container.mps-emag .row.footer {width: auto;}
.main .cms-container.mps-emag .row.footer ul li {margin-left: -29px; padding-right: 27px;}
.main .cms-container.mps-emag .row .stoerer img {width: 120px;}
.main .cms-container.mps-emag .row .stoerer {margin-left: 29px; margin-top: -161px;}
.main .cms-container.mps-emag .one {margin-bottom: 50px; width: 450px;}
.main .cms-container.mps-emag.zinio .kombi .iphone {margin-left: 167px; margin-top: 105px;}
.main .cms-container.mps-emag.zinio .ipad-gross {margin-left: 165px;}
.main .cms-container.mps-emag.zinio .ipad-cover-gross img {margin-left: 0;}
.main .cms-container.mps-emag.zinio .banderole-gross {margin-left: 217px;}
.main .cms-container.mps-emag.zinio .iphone {margin-left: 107px; margin-top: 79px;}
.main .cms-container.mps-emag .btn,
.main .cms-container.mps-emag .btn, .main .cms-container.mps-emag .btn:hover {font-size: 22px;}
    
    
}
/* eo In App LP, OK, 24.02.2017 */

/* App Registrierung, OK, 01.03.17 */ 
.main .cms-container .app-registrierung {border: 1px solid black; padding: 20px;}
.main .cms-container .app-registrierung h3 {text-decoration: underline; font-family: auto; font-weight: auto; font-size: 18px; margin-bottom: 26px;}
.main .cms-container .app-registrierung img {margin-bottom: 26px; margin-right: 50px; margin-right: 17px; width: 94px;}
.main .cms-container .app-registrierung .number {float: left; width: 20px;}
.main .cms-container .app-registrierung .number.three {height: 90px;}
@media only screen and (max-width:580px) {
.main .cms-container .app-registrierung .number {height: 20px;}
.main .cms-container .app-registrierung .number.three {height: 100px;}
}  

/* eo App Registrierung, OK, 01.03.17 */ 

/* Überblick KdL, OK, 01.03.17 */ 
.main .cms-container .newsletter .three.columns.kdl {background-position: 10px center; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/header/categorypath-klassiker-der-luftfahrt-1.png); background-repeat: no-repeat;}
    
/* eo Überblick KdL, OK, 01.03.17 */ 


/* MPS Startseite ohne ETM, OK, 17.03.17 */ 
.main .cms-container .mps-start.no-etm .navi .item {padding-right: 67px;}
.main .cms-container .mps-start.no-etm .navi .item.last {padding-right: 0;}
@media only screen and (max-width:580px) {
.main .cms-container .mps-start.no-etm .navi .item {padding-right: 39px;}
.main .cms-container .mps-start.no-etm .navi .item.last {padding-right: 0;}
}
/* eo MPS Startseite ohne ETM, OK, 17.03.17 */ 


/* Häkchen auf Zinio-Seiten, OK, 29.03.17 */ 
.main .cms-container .abo.zinio .box ul li::before {width: 25px;
height: 18px;
background-position: -50px -123px;
content: " ";
float: left;
margin-left: -29px;background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/sprite_icons.png);
background-repeat: no-repeat;}
/* eo Häkchen auf Zinio-Seiten, OK, 29.03.17 */ 

/**/
.main .cms-container .abo-dist .box-03-1::after {
    background-position: -287px 10px;
}
/**/



/* ams sparen, SK, 29.06.2017 */ 
.main .cms-container .sparen {margin-top:20px;}
.main .cms-container .sparen .primary-teaser .cover {left: 0; margin-left: 20px; float: left; margin-right: 20px;}
.main .cms-container .sparen .primary-teaser p {min-height: 50px;}
.main .cms-container .sparen ul {padding: 0 20px 0 20px;}
.main .cms-container .sparen li {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mps-li-plaus.png) center no-repeat; padding-left: 235px;padding-top: 20px;}
.main .cms-container .sparen .btn.orange {background: none repeat scroll 0 0 #ee8400 !important;}
.main .cms-container .sparen .primary-teaser .stoerer {
    position: absolute;
    top: 157px;
    left: 120px;
}
@media only screen and (max-width:580px) {
    .main .cms-container .sparen .teaser-box {
        min-height: 330px;
    }
    .main .cms-container .sparen li {
        padding-left: 228px;
    }
}
/* eo ams sparen, SK, 29.06.2017 */ 


/* ams iPad, OK, 30.06.2017 */ 
.main .cms-container .finanzierungsbundle.neu .block_top {background: #fff url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-ipad-bg_3.jpg) no-repeat scroll right top; height: 728px; margin: 0 auto; padding-top: 481px;}
.main .cms-container .finanzierungsbundle.neu .block_top .copy {color: white;}
.main .cms-container .finanzierungsbundle.neu .block_top .copy a {color: white;}
.main .cms-container .finanzierungsbundle.neu .block_top .agb {color: white;}
.main .cms-container .finanzierungsbundle.neu .block_top .agb a {color: white;}
.main .cms-container .finanzierungsbundle.neu .block_top .ohne a {color: white;}
.main .cms-container .finanzierungsbundle.neu .block_top .btn {background: white !important; color: black; margin-top: 37px; margin-bottom: 30px; height: 50px; padding-top: 10px; border-radius: 5px; padding-left: 30px; box-shadow: 3px 3px 5px #333;}
@media only screen and (max-width:580px) {
.main .cms-container .finanzierungsbundle.neu .block_top {background: none; padding-top: 687px; background-repeat: no-repeat !important;}
.main .cms-container .finanzierungsbundle {background: #fff url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-ipad-bg-mobile_3.jpg);}
.main .cms-container .finanzierungsbundle.neu .block_center {margin-top: 224px; background: white;}
}
/* eo ams iPad, OK, 30.06.2017 */ 

/* http://shop.motorpresse.de/auto-motor-und-sport/abo/digital-abo/, Hack damit rechte Spalte nicht verrutscht, OK, 27.10.2017 */
.main .cms-container .digital-abo .title-info.puffer {margin-bottom: 500px;}
@media only screen and (max-width:580px) {
.main .cms-container .digital-abo .title-info.puffer {margin-bottom: auto;}
} 
/* eo http://shop.motorpresse.de/auto-motor-und-sport/abo/digital-abo/, Hack damit rechte Spalte nicht verrutscht, OK, 27.10.2017 */

/* MPS Outletaktion, http://shop.motorpresse.de/vorteilsaktion-angebote/automobil/, OK, 13.11.2017 */
.main .cms-container .outletaktion {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/abonnentenvorteil-bg.jpg); height: 666px; margin-bottom: 30px; padding: 30px;}
.main .cms-container .outletaktion .btn.next {background: #fff url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/pfeil.jpg)!important; position: absolute; background-repeat: no-repeat !important; color: black;
font-weight: bold; width: 260px; height: 43px; padding-top: 6px; background-position: 236px 15px !important; border-radius: 5px; margin-top:196px;}
.main .cms-container .outletaktion .btn.next {margin-left: 0;}
.main .cms-container .outletaktion .btn.next.automobil {margin-top: 100px;}
.main .cms-container .outletaktion .btn.next.motorrad {margin-top: 160px;}
.main .cms-container .outletaktion .btn.next.sport {margin-top: 220px;}
.main .cms-container .outletaktion .stoerer {position: absolute; margin-left: 448px; margin-top: 357px;}
.main .cms-container .outletaktion .balken {position: absolute; width: 374px; left: 579px; margin-top: -67px;}
.main .cms-container .outletaktion p {display: block; color: white; font-size: 18px; margin-bottom: 20px;}
.main .cms-container .outletaktion h2 {display: block; color: white; font-size: 25px; line-height: 32px; width: 466px;}

.main .cms-container .outletaktion.unterseite .balken  {left: 600px; margin-top: -40px;}
.main .cms-container .outletaktion.unterseite .stoerer {margin-left: 461px; margin-top: -8px;}
.main .cms-container .outletaktion.unterseite h2 {display: block; color: white; font-size: 22px; line-height: 28px; width: 440px;}
.main .cms-container .outletaktion.unterseite {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/abonnentenvorteil-unterseite-bg.jpg); height: 270px; margin-bottom: 30px;}
.main .cms-container .outletaktion.unterseite .btn.next.automobil {margin-left: 0px; margin-top: 18px;}
.main .cms-container .outletaktion.unterseite .btn.next.motorrad {margin-left: 298px; margin-top: 18px;}
.main .cms-container .outletaktion.unterseite .btn.next.sport {margin-left: 600px; margin-top: 18px;}

@media only screen and (max-width:580px) {
.main .cms-container .outletaktion {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/abonnentenvorteil-bg-mobile.jpg); height: 935px; margin-bottom: 30px; padding: 15px; padding-top: 30px;}
.main .cms-container .outletaktion h2 {width: auto;}
.main .cms-container .outletaktion .btn.next {margin-left: 0; width: 450px; height: 50px; font-size: 20px; padding-top: 9px; background-position: 422px 19px !important;}
.main .cms-container .outletaktion .btn.next.automobil {margin-top: 40px;}
.main .cms-container .outletaktion .btn.next.motorrad {margin-top: 100px;}
.main .cms-container .outletaktion .btn.next.sport {margin-top: 160px;}
.main .cms-container .outletaktion .stoerer {position: absolute; margin-left: 289px; margin-top: 724px; width: 114px;}
.main .cms-container .outletaktion .balken {position: absolute; width: 307px; left: 155px; margin-top: 440px;}

.main .cms-container .outletaktion.unterseite {background: #a72712; height: 584px;}
.main .cms-container .outletaktion.unterseite .btn.next.motorrad {margin-left: 0; margin-top: 82px;}
.main .cms-container .outletaktion.unterseite .btn.next.sport {margin-left: 0; margin-top: 146px;}
.main .cms-container .outletaktion.unterseite .balken {left: 159px; margin-top: 393px;}
.main .cms-container .outletaktion.unterseite .stoerer {margin-left: 54px; margin-top: 404px;}

}
/* eo MPS Outletaktion, http://shop.motorpresse.de/vorteilsaktion-angebote/automobil/, OK, 13.11.2017 */


/* MKL Card , OK, 29.01.2018 */
.main .cms-container .mkl-card .row::after {content: none;}
.main .cms-container .mkl-card ul li {list-style: disc; margin-left: 37px; margin-bottom: 8px;}
.main .cms-container .mkl-card .teaser-box {padding-right: 15px; min-height: 200px; margin-bottom: 20px;}
.main .cms-container .mkl-card h1 {font-size: 24px; color: #335a3d; margin-top: 20px; margin-bottom: 20px;}
.main .cms-container .mkl-card .teaser-box.twelve {background-color: #335a3d; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse//mkl-bg.jpg); background-repeat: no-repeat; padding-left: 182px; min-height: auto; background-position: 14px 20px;}
.main .cms-container .mkl-card .teaser-box.twelve p, .main .cms-container .mkl-card .teaser-box.twelve h2 {color: white;}
.main .cms-container .mkl-card .teaser-box.twelve p {width: 480px;}
.main .cms-container .mkl-card .teaser-box.twelve .btn {left: auto; width: 220px; right: 20px;}
@media only screen and (max-width:580px) {
.main .cms-container .mkl-card h1 {margin-left: 20px;}
.main .cms-container .mkl-card .teaser-box.twelve p {width: auto;}
.main .cms-container .mkl-card .teaser-box.twelve {background-position: 14px 77px;}
}
/* eo MKL Card , OK, 29.01.2018 */

/* Höhe p auf https://shop.motorpresse.de/auto-motor-und-sport/edition/ , OK, 08.02.2018 */
.main .cms-container .edition .primary-teaser p {min-height: 60px;}

/* Box unten auf https://shop.motorpresse.de/ams-moove/abo/ , OK, 08.02.2018 */
.main .cms-container .moove-unten .primary-teaser .cover {box-shadow: none; float: right; position: absolute; left: auto; right: 36px; width: 140px; height: 192px; background: rgba(0, 0, 0, 0) url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad-moove.png) no-repeat scroll 0 10px;}
.main .cms-container .moove-unten .primary-teaser p {width: 400px;}
.main .cms-container .moove-unten .primary-teaser .btn {width: 250px;}
.main .cms-container .moove-unten .twelve {min-height: 220px;}
.main .cms-container .moove-unten .primary-teaser .cover img {width: 103px; margin-left: 7px; margin-top: 23px;}
@media only screen and (max-width:580px) {
.main .cms-container .moove-unten .twelve {min-height: 275px;}
.main .cms-container .moove-unten .primary-teaser .cover {right: 10px;}
.main .cms-container .moove-unten .primary-teaser p {width: 330px;}
}


/* Quickfix Caravaning Digitalabo , OK, 08.02.2018 */
.main .cms-container .cat-camping-caravaning.digital-abo .box.grey.upgradeabo .pfeil {margin-left: 134px; margin-top: 124px;}
.main .cms-container .cat-camping-caravaning.abo.digital-abo.digital-abo-ak.cat-aviation .three.box {height: 340px;}
.main .cms-container .cat-camping-caravaning.abo .box.box.exception-touch-device-abo p {min-height: auto;}
@media only screen and (max-width:580px) {
.main .cms-container .cat-camping-caravaning.abo.digital-abo.digital-abo-ak.cat-aviation .three.box {height: auto;}
}


/* LIMITS, OK, 20.02.2018 */
.main .cms-container .limits-stretch img {margin-bottom: 22px;}
.main .cms-container .karl-stretch img {margin-bottom: 21px;}
.main .cms-container .moove-stretch img {margin-bottom: 17px;}
.main .cms-container .mag-order.limits .primary-teaser.teaser-single-mag .cover {height: 230px; margin-bottom: 35px;}
.main .cms-container .title-start.title-asv.cat-automobil .teaser-box.abos.last .cover {left: 257px;}
.main .cms-container .title-start.title-asv.cat-automobil .teaser-box.abos.last .cover-ipad {right: 40px; top: 62px;}


/* Fixes KARL Launch, OK, 26.02.2018 */
.main .cms-container .title-start.title-asv.cat-automobil .cover-phone img {top: 17px; height: auto;}
.main .cms-container .primary-teaser .cover {box-shadow: none; background: transparent;}
.main .cms-container .primary-teaser .cover img {box-shadow: 0 8px 9px -1px rgba(0, 0, 0, 0.59);}


/* Clever Campen Fix, OK, 27.03.2018 */
.left-column .cms-container .digital-abo.cc .title-info .cover.icons {width: 147px;}


/* LP MOBILE FIRST generelle styles, OK, 03.04.2018 */ 
.main .cms-container .lp .head {text-align: center; padding: 20px;}
.main .cms-container .lp .content {padding: 20px; text-align: center;}
.main .cms-container .lp .head h2 {font-family: 'Raleway', sans-serif; color: white; font-size: 2em; line-height: 1.1em; margin-bottom: 8px; text-transform: uppercase;}
.main .cms-container .lp p {margin-bottom: 10px;}
.main .cms-container .lp p.small {font-size: 0.8em;}
.main .cms-container .lp h1 {font-family: 'Raleway', sans-serif; line-height: 1.1em; margin-bottom: 20px;}
.main .cms-container .lp h2 {line-height: 1.1em; margin-bottom: 20px; font-size: 1.5em;}
.main .cms-container .lp .head p {color: white; font-size: 1.3em; margin-bottom: 0;}
.main .cms-container .lp img {margin-bottom: 20px;}
.main .cms-container .lp .cover img {box-shadow: 3px 3px 6px #aaa;}
.main .cms-container .lp .cover {width: 440px;}
.main .cms-container .lp img.no-shadow {box-shadow: none;}
.main .cms-container .lp .columns .btn {width: 100%;}
.main .cms-container .lp .stoerer {position: absolute; z-index: 100; border-radius: 50%; color: #e50011; background: white; width: 100px; height: 100px; text-align: center; padding: 27px 5px 5px 5px;
margin-top: -40px; letter-spacing: -0.04em; border: 3px solid #e50011; font-size: 1.2em; margin-left: 326px;}
.main .cms-container .lp .flag {position: absolute; background-image: url(https://s2h.shop.motorpresse.de/media/stores/geo/flag.png); z-index: 100; color: white; letter-spacing: -0.04em; font-weight: bold; margin-top: 55px; margin-left: calc(50% + 37px);
    height: 101px; background-repeat: no-repeat; width: 145px; background-size: 144px; padding: 11px 34px 5px 20px;}
.main .cms-container .lp .cta {position: fixed; bottom: 0; width: 100%; background: white; padding: 20px; z-index: 100; margin-left: -20px; padding-bottom: 0; border-top: 1px solid #aaa;}
.main .cms-container .lp .cta .small-link {margin-bottom: 20px; font-size: 0.9em; display: block; color: #3e3d3f;}
.main .cms-container .lp .cta .btn {padding-top: 0; height: 40px; font-size: 1.5em; line-height: 1.7em;}
.main .cms-container .lp .zugaben {padding: 20px; text-align: center;}
.main .cms-container .lp .teaser {padding: 20px; padding-top: 40px; text-align: center; background: #f2f2f2; margin-bottom: 20px;}
.main .cms-container .lp .teaser .btn {padding: 0; z-index: 100;}
.main .cms-container .lp .teaser h2 {font-size: 1.2em;}
.main .cms-container .lp .teaser p {margin-bottom: 20px;}
.main .cms-container .lp .teaser .flag {margin-left: 285px; background-size: 120px; width: 120px; padding: 8px 22px 5px 8px; line-height: 1.2em;}
.main .cms-container .lp .cta.down {position: relative; margin-left: 0; border-top: none; padding-bottom: 1px; background: #f2f2f2; border-top: none;}
.main .cms-container .lp .content .right {background: #f2f2f2; margin-top: 20px;}
.main .cms-container .lp .columns.right .copy {margin-top: 30px; padding-left: 33px; padding-right: 33px;}
.main .cms-container .lp .content .left .columns {float: left;}

@media only screen and (min-width:580px) {
.main .cms-container .lp .head h1 {font-size: 4em;}
.main .cms-container .lp .head h2 {font-size: 4em;}
.main .cms-container .lp .head p {line-height: 1.2em; font-size: 2em;}
.main .cms-container .lp .columns.left {margin-left: 0;}
.main .cms-container .lp .flag {margin-left: 296px; font-size: 1.4em;}
.main .cms-container .lp .columns .btn {width: 250px; margin-top: 20px; margin-bottom: 0;}
.main .cms-container .lp .cta {position: relative; bottom: auto; width: auto; background: transparent; margin-left: 0; border-top: none; margin-bottom: 40px;}
.main .cms-container .lp .foot {background-color: #72b733; border-top: 4px solid #fecc00; height: 50px;}
.main .cms-container .lp .teaser .btn {margin-top: 0; margin-bottom: 20px;}
.main .cms-container .lp .columns .btn {width: 336px; margin-bottom: 20px; font-size: 1.2em; line-height: 2.2em;}
.main .cms-container .lp .content .right {margin-top: 20px;}
.main .cms-container .lp .cta.down {padding-bottom: 0;}
}
/* eo LP MOBILE FIRST generelle styles, OK, 03.04.2018 */ 


/* ams iPad, OK, 03.04.2018 */ 
.main .cms-container .ipad-mobile-first {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-bg-car.jpg); padding: 10px; padding-top: 40px;}
.main .cms-container .ipad-mobile-first .red {background: #b51e1e;}
.main .cms-container .ipad-mobile-first .head {background: transparent;}
.main .cms-container .ipad-mobile-first .content {background: white; margin-bottom: 20px;}
.main .cms-container .ipad-mobile-first .content .left .five.columns {width: 40.42553% !important;;}
.main .cms-container .ipad-mobile-first .content .left .two.columns {width: 14.89362% !important; padding-top: 100px; font-size: 4em; font-weight: bold; color: #3e3d3f;}
.main .cms-container .ipad-mobile-first h3 {font-family: 'Raleway'; font-size: 0.98em; line-height: 1.2em; margin-bottom: 5px; color: #3e3d3f;}
.main .cms-container .ipad-mobile-first .content .left p {font-size: 0.8em; line-height: 1.3em;color: #3e3d3f;}
.main .cms-container .finanzierungsbundle.neu .block_center {margin-top: 0;}
.main .cms-container .ipad-mobile-first .content {padding: 15px;}
.main .cms-container .ipad-mobile-first .cta {margin-left: -30px; background: #f2f2f2;}
.main .cms-container .ipad-mobile-first .content .right {background: #f2f2f2;}
.main .cms-container .ipad-mobile-first .cta.down {background: #f2f2f2;}
@media only screen and (min-width:580px) {
.main .cms-container .ipad-mobile-first .content .left .two.columns {width: 7.89362% !important;}
.main .cms-container .ipad-mobile-first {padding: 20px; padding-top: 50px;}
.main .cms-container .ipad-mobile-first .cta {margin-left: 0;}
}
/* ams iPad, OK, 03.04.2018 */ 

/* MPS Vorteile, https://shop.motorpresse.de/vorteile, OK, 12.04.2018 */ 
.main .cms-container .lp.vorteile .head {background: #e2000d; padding: 10px; margin-bottom: 0;}
.main .cms-container .lp h1 {font-family: 'Montserrat', sans-serif; color: white; text-transform: uppercase; font-size: 3.3em; line-height: 0.5em; margin-bottom: 0;}
.main .cms-container .lp .head h1 span {font-family: 'Open Sans', sans-serif; font-size: 0.5em;line-height: 2.3em;}
.main .cms-container .lp .head p:first-child {font-family: 'Open Sans', sans-serif; font-size: 1.9em; line-height: 1.3em; padding: 20px;}
@media only screen and (min-width:580px) {
    .main .cms-container .lp.vorteile .head {padding: 0;}
    .main .cms-container .lp .head p:first-child {font-family: 'Open Sans', sans-serif; font-size: 2.0em; line-height: 1.3em; padding: 20px;}
}
/* eo MPS Vorteile, https://shop.motorpresse.de/vorteile, OK, 12.04.2018 */ 

/* Anpassung https://shop.motorpresse.de/ps-magazin/abo/, OK, 17.04.2018 */ 
.main .cms-container .abo-dist .ps-02::after {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/kasten2.png) 4px 0px no-repeat;}


/* MPS Weiche mobile/desktop, OK, 29.05.2018 */
.main .cms-container .mobile {display: none;}
.main .cms-container .desktop {display: block;}
@media only screen and (max-width:580px) {
.main .cms-container .mobile {display: block;}
.main .cms-container .desktop {display: none;}
}
/* eo MPS Weiche mobile/desktop, OK, 29.05.2018 */

/* Karl Einzelhefte Teaser dynamisch, https://shop.motorpresse.de/karl/start/, OK, 09.07.2018 */
.main .cms-container .title-start.title-asv.cat-automobil .secondary-teaser.six.einzelhefte .cover {background: none; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/karl-einzelhefte.png); width: 200px;
height: 205px; box-shadow: none; position: absolute; right: 20px; top: 0px;}
.main .cms-container .title-start.title-asv.cat-automobil .secondary-teaser.six.einzelhefte .cover img {margin-right: 45px; margin-top: 43px;}

/* FUEL Studentenabo gefixt, https://shop.motorpresse.de/fuel/abo/, DR. 24.07.18 */
.main .cms-container .abo-dist .box.studenten::after {
    background: none;
}    
    
.main .cms-container .lp.vorteile.camping .head {
    background: #004f78;
}
.main .cms-container .lp.vorteile.klassiker .head {
    background: #07522a;
}
.main .cms-container .cat-motorrad.zinio .teaser {
    margin-top: 15px;
}

/* ams Serie, https://shop.motorpresse.de/auto-motor-und-sport/serie/, OK, 23.08.2018 */
/* MOBILE FIRST */
.main .cms-container .serie {background: black; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-serie-bg.jpg); background-repeat: no-repeat; padding: 20px; padding-bottom: 30px; color: white;}
.main .cms-container .serie .red {background: #bb0712; padding: 20px;}
.main .cms-container .serie .vorteile .columns {background: #f8dadc}
.main .cms-container .serie h1 {color: white; font-size: 2em; line-height: 1em; margin-bottom: 10px; text-align: center;}
.main .cms-container .serie p {color: white; font-size: 1.3em; line-height: 1.3em;}
.main .cms-container .serie p.subline {font-size: 1.5em; margin-bottom: 24px; text-align: center;}
.main .cms-container .serie ul {list-style: none; margin-left: 16px; margin-top: 6px; margin-bottom: 40px;}
.main .cms-container .serie ul li {color: white; font-size: 1.2em; line-height: 1.3em; list-style: disc; margin-top: 6px;}
.main .cms-container .serie .btn {color: #ba0711; background: white !important; height: 58px; text-align: center; padding: 0; font-size: 1.5em; text-transform: uppercase; font-weight: bold;padding-top: 14px; border-radius: 10px; margin-bottom: 68px;}
.main .cms-container .serie .vorteile .columns h3 {color: #ba0711; font-size: 1.5em; margin-bottom: 8px;}
.main .cms-container .serie .vorteile .columns p {color: #30383b}
.main .cms-container .serie .stoerer {margin-left: 9px; margin-top: 127px; width: 120px; height: 120px; padding-top: 14px; font-family: montserrat; font-size: 1em; line-height: 1.3em;}
.main .cms-container .serie .stoerer span {font-family: arial; display: block;}
.main .cms-container .serie .five {padding-left: 124px;}
.main .cms-container .serie .vorteile .four {padding: 9px; padding-left: 60px; margin-bottom: 18px; padding-right: 20px; background-repeat: no-repeat; background-position: 12px 13px;}
.main .cms-container .serie .vorteile .four.strasse {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-serie-icon-strasse_1.png);}
.main .cms-container .serie .vorteile .four.hand {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-serie-icon-hand_1.png);}
.main .cms-container .serie .vorteile .four.stern {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-serie-icon-stern_1.png);}
@media only screen and (min-width:580px) {  
.main .cms-container .serie h1 {font-size: 2.2em; margin-top: 12px;}
.main .cms-container .serie p.subline {font-size: 1.6em; margin-bottom: 44px;}
.main .cms-container .serie .seven {padding-left: 76px;}
.main .cms-container .serie .stoerer {margin-left: -25px; margin-top: 114px;}
.main .cms-container .serie .five {padding-left: 0; padding-top: 63px;}
.main .cms-container .serie .btn {font-size: 1.5em; padding-top: 6px; margin-left: 252px; margin-bottom: 72px; margin-top: 41px;}
.main .cms-container .serie .vorteile .columns h3 {font-size: 1.2em; line-height: 1.2em;}
.main .cms-container .serie .vorteile .columns p {font-size: 1em;}
.main .cms-container .serie .vorteile .four {min-height: 151px;}



} 
/* eo ams Serie, https://shop.motorpresse.de/auto-motor-und-sport/serie/, OK, 23.08.2018 */



/* ams Serie David, https://shop.motorpresse.de/auto-motor-und-sport/serie/, OK, 23.08.2018 */
.main .cms-container .serie.david {height: 361px; overflow: hidden; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ams-serie-neu-bg.jpg);}
.main .cms-container .serie.david .red {overflow: hidden;}
.main .cms-container .serie.david p.subline {margin-bottom: 20px;}
.main .cms-container .serie.david .stoerer {margin-left: -54px; margin-top: 72px;}
.main .cms-container .serie.david .five {padding-top: 44px;}
@media only screen and (max-width:580px) {  
.main .cms-container .serie.david {height: 391px;}
.main .cms-container .serie.david .stoerer {margin-left: -13px; margin-top: 82px;}
}
/* eo ams Serie David, https://shop.motorpresse.de/auto-motor-und-sport/serie/, OK, 23.08.2018 */


.main .cms-container .mps-start .teaser {padding: 28px;}

.main .cms-container .count {
    background-color: #ffed00;
    margin-top: -20px;
    border: 1px solid #df0e17;
}
.main .cms-container .count.lp .columns .btn {
    width: 250px;
    margin-left: 43px;
    font-size: 15px;
    line-height: 29px;
}
@media only screen and (max-width:580px) { 
    .main .cms-container .count.lp .columns .btn {
        width: 350px;
        margin-left: 0px;
    }
}


/* MPS Printaboüberbrückung, OK, 03.12.2018 */ 
/* MOBILE FIRST */ 
.main .cms-container .aktuelle-ausgabe-digital .head {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mps-pau-bg.jpg); padding-left: 0; overflow: hidden; text-align: left; height: 208px; background-position: -62px 0;}
.main .cms-container .aktuelle-ausgabe-digital .stoerer {text-transform: uppercase; font-weight: bold; color: white; border: 0; background: #cc0000; margin-top: 3px!important; padding-top: 29px; width: 120px; height: 120px; letter-spacing: 0; margin-left: 90px;}
.main .cms-container .aktuelle-ausgabe-digital .ipad {margin-left: 34px; width: 115px; height: 150px; margin-top: 5px;}
.main .cms-container .aktuelle-ausgabe-digital .finger {position: absolute; margin-top: 141px; margin-left: 31px;}
.main .cms-container .aktuelle-ausgabe-digital h3 {position: absolute; font-size: 20px; color: white; text-transform: uppercase; margin-left: 216px; margin-top: -139px;}
.main .cms-container .aktuelle-ausgabe-digital h2 {position: absolute; margin-left: 216px; margin-top: -108px; font-family: arial !important; font-size: 26px !important;}
.main .cms-container .aktuelle-ausgabe-digital .btn {position: absolute; width: 250px; margin-left: 216px; margin-top: -36px; padding-top: 5px; height: 41px;}
.main .cms-container .aktuelle-ausgabe-digital.no-button h2 {text-transform: none; width: 248px; font-size: 24px !important;}
@media only screen and (min-width:580px) {
.main .cms-container .aktuelle-ausgabe-digital .head {background-position: 0;}
.main .cms-container .aktuelle-ausgabe-digital .ipad {margin-left: 95px;}
.main .cms-container .aktuelle-ausgabe-digital .stoerer {margin-left: 187px;}
.main .cms-container .aktuelle-ausgabe-digital h3 {margin-left: 326px;}
.main .cms-container .aktuelle-ausgabe-digital h2 {margin-left: 326px; font-size: 32px !important;}
.main .cms-container .aktuelle-ausgabe-digital .btn {margin-left: 326px; margin-top: -58px; font-weight: bold; width: 330px; height: 50px; font-size: 18px; padding-top: 10px; padding-left: 23px;}
.main .cms-container .aktuelle-ausgabe-digital .finger {margin-left: 93px;}
.main .cms-container .aktuelle-ausgabe-digital.no-button h2 {width: auto; font-size: 32px !important;}
}
/* eo MPS Printaboüberbrückung, OK, 03.12.2018 */ 

/* AUTO STRASSENVERKEHR Cash, OK, 11.02.2019 */ 
/* MOBILE FIRST */ 
.main .cms-container .asv-cash {background-color: #de0b15; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/geld.png); background-repeat: no-repeat; background-size: 400px; background-position: 54px 143px;}
.main .cms-container .asv-cash .header {padding: 20px; color: white; font-weight: bold; font-family: open sans; height: 258px; }
.main .cms-container .asv-cash .header h1 {font-family: open sans; font-size: 3em; text-transform: none; line-height: 1.3em; font-weight: 700;}
.main .cms-container .asv-cash .header hr {border: 3px solid #ffed00;}
.main .cms-container .asv-cash .header p {margin-top: 10px; font-size: 1.2em; line-height: 1.3em;}

.main .cms-container .asv-cash .teaser {padding: 0; background: white; display: none;}
.main .cms-container .asv-cash .teaser.active {display: block;}
.main .cms-container .asv-cash .teaser .teaserhead {background: black; color: white; font-family: open sans; padding: 10px; margin-bottom: 30px; font-size: 1.4em;}
.main .cms-container .asv-cash .teaser .price {font-size: 5em; line-height: 1em;}
.main .cms-container .asv-cash .teaser .ausgaben {font-size: 1.2em; margin-bottom: 12px;}
.main .cms-container .asv-cash .teaser .btn {margin-left: 20px; margin-right: 20px; width: 90%; height: 40px; text-align: center; font-size: 1.4em; padding-top: 4px; margin-bottom: 40px;}

.main .cms-container .asv-cash .header .stoerer {border: none; margin-top: 127px; width: 120px; height: 120px; margin-left: 300px; padding: 10px; padding-top: 20px; font-weight: 700;}
.main .cms-container .asv-cash .content {padding: 20px; background: transparent; padding-top: 0;}
.main .cms-container .asv-cash .content hr {border: 1px solid #de0b15; margin-left: 20px; margin-right: 20px; margin-bottom: 20px;}
@media only screen and (min-width:580px) {
.main .cms-container .asv-cash {background-size: auto; background-position: 260px 126px;}
.main .cms-container .asv-cash .teaser {display: block;}
.main .cms-container .asv-cash .teaser .btn {font-size: 1.2em; padding-top: 0; width: 83%; display: none;}
.main .cms-container .asv-cash .teaser.active .btn {display: block}
.main .cms-container .asv-cash .teaser .teaserhead {font-size: 1em; padding-left: 55px; padding-right: 55px; opacity: 0.1;}
.main .cms-container .asv-cash .teaser.active .teaserhead {opacity: 1;}
.main .cms-container .asv-cash .content {padding-left: 100px; padding-right: 100px;}
.main .cms-container .asv-cash .header h1 {line-height: 1.3em; text-align: center;}
.main .cms-container .asv-cash .header p {text-align: center;}
.main .cms-container .asv-cash .header .stoerer {margin-top: 111px; margin-left: 621px;}
.main .cms-container .asv-cash .teaser .ausgaben {opacity: 0.1; margin-bottom: 92px;}
.main .cms-container .asv-cash .teaser .price {opacity: 0.1;}
.main .cms-container .asv-cash .content hr {opacity: 0.1;}
.main .cms-container .asv-cash .teaser.active .ausgaben {opacity:1; margin-bottom: 12px;}
.main .cms-container .asv-cash .teaser.active .price {opacity: 1;}
.main .cms-container .asv-cash .content .teaser.active hr {opacity: 1;}
}
/* eo AUTO STRASSENVERKEHR Cash, OK, 11.02.2019 */ 


/* MPS FL19, OK, 18.02.2019 */ 
/* STARTSEITE */ 
.main .cms-container .mps-fl19 .btn {height: 34px; padding: 0;  padding-top: 2px; transition: all 0.5s ease; text-align: center;}
.main .cms-container .mps-fl19 .btn:hover {background: white !important; border: 1px solid #c00; color: #c00; transition: all 0.5s ease;}
.main .cms-container .mps-fl19 .btn::after {background: none;}
.main .cms-container .mps-fl19 .btn.secondary {background: white !important; border: 1px solid #c00; color: #c00; text-align: center; height: 36px; padding: 0; padding-top: 2px; transition: all 0.5s ease;}
.main .cms-container .mps-fl19 .btn.secondary:hover {background: #c00 !important; color: white; transition: all 0.5s ease;}
.main .cms-container .mps-fl19 h2 {font-size: 24px; font-weight: normal; text-align: center; line-height: 30px; color: #2e2e2e;}
.main .cms-container .mps-fl19 h3 {font-size: 18px; font-weight: bold; text-align: center; margin-bottom: 30px; color: #2e2e2e;}
.main .cms-container .mps-fl19 h4 {font-size: 18px; font-weight: normal; text-align: center; margin-top: 4px; margin-bottom: 30px; color: #2e2e2e;}
.main .cms-container .mps-fl19 .guj-stage {width: auto; background: #eee; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mps-header-bg-1920.jpg);}

.main .cms-container .mps-fl19 .guj-stage li .box .mps-fl19 .row {border: 1px solid #9d9d9d;}
.main .cms-container .mps-fl19 .guj-stage li .box .mps-fl19 .row.ostern {padding: 0px; border: 0px; margin-top: -8px;}
.main .cms-container .mps-fl19.start .guj-stage li .box .mps-fl19 .row {margin-top: -20px; background-color: white; padding: 18px;}
.main .cms-container .mps-fl19 .guj-stage li .box .mps-fl19 .row .row {border: none; background-color: transparent;}

.main .cms-container .mps-fl19 .guj-stage .stoerer {position: absolute; left: 50%; margin-left: 0px; margin-top: 135px;}

.main .cms-container .mps-fl19 .guj-stage .cover {width: 100%; height: auto; background: none; display: block; box-shadow: none; text-align: center;}
.main .cms-container .mps-fl19 .guj-stage li .box {width: 100%; left: 0; height: auto; top: 0; padding: 30px;}
.main .cms-container .mps-fl19 .guj-stage h1 {font-size: 24px; font-weight: normal; margin-top: 20px;}
.main .cms-container .mps-fl19 .guj-stage h2 {margin-top: 6px; font-weight: bold; margin-bottom: 20px; font-size: 20px; text-align: left;}
.main .cms-container .mps-fl19 .guj-stage .vorteile li {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/check_2.png); background-repeat: no-repeat; font-size: 16px; padding-left: 29px; margin-bottom: 18px; height: auto; float: none; max-width: 460px;}
.main .cms-container .mps-fl19 .guj-stage .preis {font-size: 20px; font-weight: bold;}
.main .cms-container .mps-fl19 .guj-stage .btn {left: 0; margin-top: 14px; width: 200px; margin-bottom: 0;}
.main .cms-container .mps-fl19 .navi {margin-bottom: 40px;}
.main .cms-container .mps-fl19 .navi .item {background: #d8d8d8; text-align: center; height: 48px; padding-top: 14px; margin-left: 1px; width: 155px; padding-left: 10px; padding-right: 10px; cursor: pointer; transition: all 0.5s ease;}
.main .cms-container .mps-fl19 .navi .item:hover {background: #9b9b9b;color: white;}
.main .cms-container .mps-fl19 .navi .item.camping {padding-top: 4px;}
.main .cms-container .mps-fl19 .navi .item.active {background: #9b9b9b;color: white; font-weight: bold;}
.main .cms-container .mps-fl19 .bereich {display: none;}
.main .cms-container .mps-fl19 .bereich.active {display: block;}
.main .cms-container .mps-fl19 .start-teaser {height: 452px; margin-bottom: 36px; width: 204px; margin-left: 41px;}
.main .cms-container .mps-fl19 .start-teaser:first-child {margin-left: 0;}
.main .cms-container .mps-fl19 .start-teaser::after {content: ""; background: #eae6e6; display: block; width: 1px; height: 100%; height: 432px; margin-left: -21px; margin-top: -358px;}
.main .cms-container .mps-fl19 .start-teaser:first-child::after {content: none;}
.main .cms-container .mps-fl19 .start-teaser .cover {width: auto; height: auto; background: none; box-shadow: none; margin-bottom: 4px; height: 294px;}
.main .cms-container .mps-fl19 .start-teaser h3 {font-weight: bold; margin-bottom: 4px;}
.main .cms-container .mps-fl19 .start-teaser p {text-align: center;}
.main .cms-container .mps-fl19 .start-teaser .btn.secondary {bottom: 0; position: absolute; width: 204px;}

.main .cms-container .mps-fl19 .guj-stage-pagination span {color: #d8d8d8;}
.main .cms-container .mps-fl19 .guj-stage-pagination span.active {color: #9b9b9b;}

.main .cms-container .mps-fl19 .up {text-align: center;}
.main .cms-container .mps-fl19 .up a {color: #9b9b9b; display: block; text-decoration: none;}
.main .cms-container .mps-fl19 .up a:hover {text-decoration: underline;}

/* TITELSTARTSEITE */ 
/*.main .cms-container .mps-fl19.titelstart .guj-stage li.stage_class_1 {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-automobil-desktop.jpg) center no-repeat; background-size: 1920px 380px; height: 380px;}*/
.main .cms-container .mps-fl19.titelstart .guj-stage li.stage_class_1 {background-size: 960px 356px; height: 380px;}
.main .cms-container .mps-fl19.titelstart.motorrad .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-motorrad-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.promobil .guj-stage  {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-camping-caravaning-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.mens-health .guj-stage  {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mh-buehne-neu.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.mountainbike .guj-stage  {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-sport-freizeit-03-desktop.jpg) center no-repeat; background-size: 1920px 380px;}

.main .cms-container .mps-fl19.titelstart .guj-stage .buehnenteaser {max-width: 940px; margin-left: calc( 50% - 480px); border: 1px solid #9d9d9d; background-color: white; padding: 18px;}
.main .cms-container .mps-fl19.titelstart .guj-stage .buehnenteaser.tipp {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/banderole_1.png); background-repeat: no-repeat; background-position: right 0;}
.main .cms-container .mps-fl19.titelstart .guj-stage .buehnenteaser.countdown {padding: 0px; margin-top: 0px;border: 0px;}
.main .cms-container .mps-fl19.titelstart .guj-stage li .box {padding: 12px;}
.main .cms-container .mps-fl19 .teaser {padding: 20px; padding-bottom: 20px; background: #f4f4f4; padding-bottom: 0; margin-bottom: 20px;}
.main .cms-container .mps-fl19 .teaser::after {content: none;}
.main .cms-container .mps-fl19 .twelve .btn {width: 200px;}  
.main .cms-container .mps-fl19 .teaser .icon {margin-top: 20px; margin-bottom: 20px; padding-top: 50px; background-repeat: no-repeat; background-position: center 0;}
.main .cms-container .mps-fl19 .teaser .icon.liefergarantie {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icon-liefergarantie.png);}
.main .cms-container .mps-fl19 .teaser .icon.versandkostenfrei {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icon-versandkostenfrei.png);}
.main .cms-container .mps-fl19 .teaser .icon.wunschpraemie {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icon-geschenk.png);}
.main .cms-container .mps-fl19 .teaser .icon.digitale-ausgaben {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icon-devices.png);}
.main .cms-container .mps-fl19.titelstart .twelve {text-align: center;}
.main .cms-container .mps-fl19 .teaser h3 {margin-bottom: 8px;}
.main .cms-container .mps-fl19 .teaser .pic {height: 180px; text-align: center;}
.main .cms-container .mps-fl19 .teaser p {margin-bottom: 20px;}
/* ABO */ 
.main .cms-container .mps-fl19 .no-padding img {margin-top: -20px; margin-left: -40px;}
.main .cms-container .mps-fl19 .teaser .vorteile li {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/check_2.png); background-repeat: no-repeat; padding-left: 29px; margin-bottom: 12px; height: auto; float: none; text-align: left;}
.main .cms-container .mps-fl19 .teaser .six h3 {text-align: left;}
.main .cms-container .mps-fl19 .teaser.fuer-mich {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mps-icon-fuer-mich_1.png); background-repeat: no-repeat; background-position: center 75px;}
.main .cms-container .mps-fl19 .teaser.verschenken {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mps-icon-geschenk_1.png); background-repeat: no-repeat; background-position: center 75px;}
.main .cms-container .mps-fl19 .teaser.lwl {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mps-icon-lwl_1.png); background-repeat: no-repeat; background-position: center 83px;}
.main .cms-container .mps-fl19 .teaser.st {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icon-studenten.png);}
.main .cms-container .mps-fl19.titelstart.mens-health .pic.einzelhefte {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mh-start-1.png); background-repeat: no-repeat; background-position: center 0px; padding-left: 30px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.mens-health .pic.dad img {width: 120px; box-shadow: 1px 1px 3px;}

/* MOBILE */ 
@media only screen and (max-width:580px) {
.main .cms-container .mps-fl19.titelstart .guj-stage li.stage_class_1 {background-size: 400px 400px;}
.main .cms-container .mps-fl19 .navi .item {width: 159px !important; float: left; margin-bottom: 1px;}
.main .cms-container .mps-fl19 .start-teaser {width: 204px !important; float: left;}
.main .cms-container .mps-fl19 .start-teaser:nth-child(3)::after {content: none;}
.main .cms-container .mps-fl19 .start-teaser:nth-child(5)::after {content: none;}
.main .cms-container .mps-fl19 .start-teaser:nth-child(3) {margin-left: 0;}
.main .cms-container .mps-fl19 .start-teaser:nth-child(5) {margin-left: 0;}
.main .cms-container .mps-fl19 .content {padding-left: 14px;}
.main .cms-container .mps-fl19 .guj-stage .six:nth-child(1) {width: 160px !important; float: left; margin-right: 30px;}
.main .cms-container .mps-fl19 .guj-stage .six:nth-child(2) {width: 228px !important; float: left;}
/* .main .cms-container .mps-fl19 .guj-stage .stoerer {margin-left: -20px; margin-top: 126px;} */
.main .cms-container .mps-fl19 .guj-stage h1 {margin-top: 0;}
.main .cms-container .mps-fl19 .guj-stage .vorteile li {margin-bottom: 10px; width: 220px; }
.main .cms-container .mps-fl19 .guj-stage h2 {margin-bottom: 12px;}

.main .cms-container .mps-fl19.start .guj-stage li .box .mps-fl19 .row {margin-top: -20px; width: 460px; margin-left: -20px;}
.main .cms-container .mps-fl19.start .guj-stage .btn {margin-top: 0;}

.main .cms-container .mps-fl19.titelstart .guj-stage .buehnenteaser {max-width: none; margin-left: 0;}
.main .cms-container .mps-fl19 .teaser .pic {text-align: center;}
.main .cms-container .mps-fl19 .teaser {text-align: center;}
.main .cms-container .mps-fl19 .teaser .icon {margin-top: 0; width: 220px !important; float: left;}

.main .cms-container .mps-fl19 .guj-stage h2 {margin-bottom: 12px; width: 238px; font-size: 18px; line-height: 27px;}
.main .cms-container .mps-fl19 .no-padding img {width: 480px;}
.main .cms-container .mps-fl19 .no-padding {width: 480px !important; margin-bottom: 20px;}

.main .cms-container .mps-fl19.titelstart .guj-stage .buehnenteaser.tipp {background-image: none;}
.main .cms-container .mps-fl19 .guj-stage .stoerer {margin-top: 140px; width: 130px; margin-left: -30px;}
.main .cms-container .mps-fl19 .teaser .pic {height: auto;}
.main .cms-container .mps-fl19.aboseite .teaser .pic {height: 180px;}
.main .cms-container .mps-fl19.titelstart .guj-stage .buehnenteaser.countdown {width: 355px; display: block; margin: auto;}
.main .cms-container .mps-fl19.titelstart .guj-stage .buehnenteaser.countdown img.mobile {width: 354px; margin: auto; display: block;}
}   
/* eo MPS FL19, OK, 18.02.2019 */ 

/* MPS GTÜ, OK, 21.02.2019 */ 
.main .cms-container .mps-gtue .teaser {background: #ececec; margin-top: 20px; padding: 20px; padding-bottom: 20px; padding-bottom: 0;}
.main .cms-container .mps-gtue .stoerer {position: absolute; background: #D70D17; color: white; font-weight: bold; border-radius: 50%; width: 60px; height: 60px; text-align: center; font-size: 24px; padding-top: 18px; margin-left: -15px; margin-top: 120px;}
.main .cms-container .mps-gtue .cover {width: auto; height: 258px; background: none; box-shadow: none;}
.main .cms-container .mps-gtue h2 {height: 50px;}
.main .cms-container .mps-gtue p {height: 234px;}
@media only screen and (max-width:580px) {
.main .cms-container .mps-gtue .cover {width: 168px; height: 242px; margin-left: calc( 50% - 84px);}
.main .cms-container .mps-gtue .teaser {text-align: center;}
.main .cms-container .mps-gtue .stoerer {margin-left: 92px;}
.main .cms-container .mps-gtue h2 {height: auto;}
.main .cms-container .mps-gtue p {height: auto; margin-bottom: 20px;}
}
/* eo MPS GTÜ, OK, 21.02.2019 */ 

/* MPS Soul Sister dynamische Cover (teils von SK Karl übernommen), OK, 15.04.2019 */ 
.main .cms-container .soul-sister .einzelhefte .cover {position: absolute; margin-left: 230px; margin-top: -58px; width: 200px; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/soulsister-faecher.png); padding-left: 57px; background-color: transparent; box-shadow: none; height: 188px;}
.main .cms-container .soul-sister .einzelhefte .cover img {width: 93px; right: auto; margin-top: 57px;}
.main .cms-container .soul-sister .cover.icons {width: 195px; height: 195px; position: relative; top: 0px; right: 20px; overflow: hidden; box-shadow: none; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad-digitalabo.png) 0px 0px no-repeat;}
.main .cms-container .soul-sister .cover.ipad {background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-schatten.png") no-repeat scroll 0px 0px / 80px auto;
    box-shadow: none; height: 131px; overflow: hidden; position: absolute; right: 89px; top: 54px; width: 80px;}
.main .cms-container .soul-sister .cover-ipad {background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_1-ohne-schatten.png") no-repeat scroll 0px 0px / 80px auto;
    box-shadow: none; overflow: hidden; height: 118px; position: absolute; right: 89px; top: 42px; width: 80px;}
.main .cms-container .soul-sister .cover-phone {background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/iphone-5-ohne-schatten.png") no-repeat scroll 0px 0px;
    box-shadow: none; top: 79px; position: absolute; left: 343px; height: 130px; width: 61px;}
.main .cms-container .soul-sister .cover-phone img {top: 19px; left: 4px; margin: 0px;}
.main .cms-container .soul-sister .teaser-box.abos .cover-ipad img {top: 10px; left: 0px;}
.main .cms-container .soul-sister .teaser-box.abos .cover {position: absolute; top: 15px; left: 295px; box-shadow: none; background: transparent none repeat scroll 0% 0%;}
.main .cms-container .soul-sister .secondary-teaser.six {min-height: 250px;}
@media only screen and (max-width:580px) {
.main .cms-container .soul-sister .einzelhefte .cover {margin-left: 270px;}
.main .cms-container .soul-sister .box {height: auto;}
.main .cms-container .soul-sister .cover-phone {left: 367px; height: 93px;}
}

.main .cms-container .box-06.grey {padding: 30px; padding-bottom: 10px;}
.main .cms-container .grey .werbetext2 {margin-bottom: 18px;}


.main .cms-container .abo.abo-fuer-mich.mh .box.box-01,
.main .cms-container .abo.abo-fuer-mich.mh .box.box-02,
.main .cms-container .abo.abo-fuer-mich.mh .box.box-03 {
    height: 435px;
}

.main .cms-container .abo .box.six .btn {
    width: 89%;
}
@media only screen and (max-width:580px) {
    .main .cms-container .abo.abo-fuer-mich .box.box-06 {
        height: 450px;
    }
}



.left-column .cms-container .digital-abo.digital-abo-ams .title-info .cover.icons {width: 140px; right: 0;}


/* MPS FL19, OK, 18.02.2019 */ 
/* WEITERER ROLLOUT */ 
.main .cms-container .mps-fl19 .zweizeilig .teaser h3 {min-height: 50px;}
.main .cms-container .mps-fl19 .teaser .pic.resized img {height: 180px;}
.main .cms-container .mps-fl19.titelstart .guj-stage .buehnenteaser {min-height: 358px;}

.main .cms-container .mps-fl19.titelstart.womens-health .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/wh-bg.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.runners-world .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/rw.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.roadbike .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/roadbike.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.outdoor .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-outdoor-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.cavallo .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/cavallo.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.caravaning .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-camping-caravaning-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.klettern .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-sport-freizeit-02-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.karl .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/karl.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.adac .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ADAC-1920x382_F3.jpg) center no-repeat; background-size: 1920px 380px;}
/*.main .cms-container .mps-fl19.titelstart.asv .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-automobil-desktop.jpg) center no-repeat; background-size: 1920px 380px;}*/
.main .cms-container .mps-fl19.titelstart.motor-klassik .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-automobil-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.motorsport-aktuell .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-automobil-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.sport-auto .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-automobil-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.youngtimer .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-automobil-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.moove .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-automobil-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.ps .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-motorrad-desktop.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.fuel .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/fuel-desktop-1.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.soul-sister .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/bg-soulsister.jpg) center no-repeat; background-size: 1920px 380px;}
.main .cms-container .mps-fl19.titelstart.flugrevue .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/stage-luftfahrt-desktop.jpg) center no-repeat; background-size: 1920px 380px;}


.main .cms-container .mps-fl19.titelstart.womens-health .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/wh-start-1.png); background-repeat: no-repeat; background-position: 28px -24px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.runners-world .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/rw-start-1.png); background-repeat: no-repeat; background-position: 28px -24px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.roadbike .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/rb-start-1.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.outdoor .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/odc-start-1.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.cavallo .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/cav-start-1.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.klettern .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/kle-start-1.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.karl .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/karl-einzelhefte.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.adac .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/adac-reisemagazin-faecher.png); background-repeat: no-repeat; background-position: 107px -5px; padding-left: 0px; padding-top: 32px; background-size: 190px 185px;}
.main .cms-container .mps-fl19.titelstart.asv .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/asv-start-1.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.motor-klassik .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/mkl-start-1.png); background-repeat: no-repeat; background-position: 95px 0px; padding-left: 0px; padding-top: 35px; background-size: 258px;}
.main .cms-container .mps-fl19.titelstart.asv .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/msa-start-1.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.sport-auto .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/spa-start-2.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.youngtimer .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/youngtimer-einzelhefte.jpg); background-repeat: no-repeat; background-position: 16px 0px; padding-left: 0px; padding-top: 35px; background-size: 258px;}
.main .cms-container .mps-fl19.titelstart.moove .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/moove-einzelhefte.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.soul-sister .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/title-start/soulsister-faecher.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.flugrevue .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/flug-revue-hefte.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.flugrevue.aerokurier .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/aerokurier-bg.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}
.main .cms-container .mps-fl19.titelstart.flugrevue.klassiker .pic.einzelhefte {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/klassiker.png); background-repeat: no-repeat; background-position: 107px -14px; padding-left: 0px; padding-top: 35px;}







.main .cms-container .mps-fl19 .cover-ipad {padding-top: 10px; right: 234px!important; top: 95px!important;}
.main .cms-container .mps-fl19 .cover-phone {top: 130px!important; left: 206px!important; padding-right: 13px; padding-top: 15px;}


.main .cms-container .mps-fl19 .digital .collage  .ipad {position: relative; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad_2.png) 5px 2px no-repeat; width: 121px; padding-left: 13px; padding-right: 7px; margin-bottom: 23px; padding-bottom: 18px; padding-top: 16px; margin-left: 55px; margin-top: 0px;}
.main .cms-container .mps-fl19 .digital .collage .iphone {position: absolute; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/iphone_1.png) 5px 2px no-repeat; background-size: auto; width: 51px; padding-left: 7px; padding-top: 20px; padding-right: 3px; margin-bottom: 23px; padding-bottom: 18px; z-index: 98; background-size: 46px auto; height: 200px;margin-left: 144px; margin-top: -112px;}
.main .cms-container .mps-fl19 .teaser.einzelhefte .pic.collage {margin-left: -60px;}
.main .cms-container .mps-fl19 .einzelhefte .pic.collage .ipad {position: absolute; background: url(/media/stores/motorpresse/ipad_2.png) 5px 2px no-repeat; width: 121px; padding-left: 13px; padding-right: 7px; margin-bottom: 23px; padding-bottom: 18px;padding-top: 17px; margin-left: 165px; margin-top: -152px;}

.main .cms-container .mps-fl19.fuel .einzelhefte .pic.collage .ipad {margin-left: 250px;}
.main .cms-container .mps-fl19.fuel .digital .collage .ipad {margin-left: 183px;}
.main .cms-container .mps-fl19.fuel .digital .collage .ek {position: absolute; margin-left: 90px; z-index: 1; margin-top: 122px;}

.main .cms-container .mps-fl19 .studenten {background-image: url(/media/stores/motorpresse/icon-studenten.png); background-repeat: no-repeat; text-align: left!important; background-position: calc(100% - 70px) 28px;}
.main .cms-container .mps-fl19 .studenten h3 {text-align: left;}
.main .cms-container .mps-fl19 .studenten .pic {display: none;}

.main .cms-container .mps-fl19 .laufhelden {background-image: url(/media/stores/motorpresse/teaser/title-start/laufhelden-logo-2018.png); padding-right: 400px; background-position: calc(100% - 40px) 28px;}
.main .cms-container .mps-fl19 .studenten.kombi {background-image: url(/media/stores/motorpresse/teaser/title-start/fuel-mc-cover-1.png); padding-right: 400px; background-position: calc(100% - 49px) 16px;}

.main .cms-container .mps-fl19 .teaser.four .vorteile {min-height: 154px;}

.main .cms-container .mps-fl19 .preise {text-align: center; margin-bottom: 30px;}
.main .cms-container .mps-fl19 .preise span {color: #c00; font-weight: bold; font-size: 24px;}

.main .cms-container .mps-fl19 .iframe-banner {margin-left: 0; margin-top: 0;}

@media only screen and (max-width:580px) {
  .main .cms-container .mps-fl19.titelstart.adac .guj-stage {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/ADAC-480x350_F3.jpg) center no-repeat; background-size: 480px 583px;}        
  .main .cms-container .mps-fl19.titelstart .guj-stage .buehnenteaser {min-height: 0;}  
  .main .cms-container .mps-fl19 .pic.collage {height: 180px;}
  
 .main .cms-container .mps-fl19 .digital .collage  .ipad {margin-left: 142px;}
.main .cms-container .mps-fl19 .digital .collage .iphone {margin-left: 230px;}
.main .cms-container .mps-fl19 .einzelhefte .pic.collage .ipad {margin-left: 256px;}

.main .cms-container .mps-fl19 .studenten, .main .cms-container .mps-fl19 .studenten.kombi {text-align: center!important; background-position: center 86px;}
.main .cms-container .mps-fl19 .studenten h3, .main .cms-container .mps-fl19 .studenten.kombi h3 {text-align: center;}
.main .cms-container .mps-fl19 .studenten .pic {display: block;}
.main .cms-container .mps-fl19 .twelve .btn {width: 100%;}

.main .cms-container .mps-fl19 .laufhelden, .main .cms-container .mps-fl19 .studenten.kombi {padding-right: 20px; }
.main .cms-container .mps-fl19 .laufhelden ul {text-align: left;}
}  



.main .cms-container .sac img.desktop {
    display: block; 
    margin: auto;
}
@media only screen and (max-width:580px) {
    .main .cms-container .sac img.desktop {
        display: none; 
        margin: auto;
    }
    .main .cms-container .sac img.mobile {
        height: 356px;
        display: block; 
        margin: auto;        
    }
}


/* CAVALLO Countdown auf Startseite, OK, 15.07.2019 */ 
@media only screen and (max-width:580px) {
.main .cms-container .mps-fl19.titelstart.cavallo .guj-stage {height: 504px!important;}
.main .cms-container .mps-fl19.titelstart.cavallo .guj-stage li.stage_class_0, 
.main .cms-container .mps-fl19.titelstart.cavallo .guj-stage li.stage_class_1 {height: 504px;}
}


/* Banner Dankeseite, OK, 25.07.2019 */ 
.main .cms-container .dankeseite {background: #f4f4f4; padding: 50px; text-align: center;}
.main .cms-container .dankeseite h2 {margin-bottom: 20px;}
.main .cms-container .dankeseite h3 {font-size: 15px; margin-bottom: 20px;}
.main .cms-container .dankeseite .btn {width: 250px; text-align: center; height: 38px; padding-top: 4px;}
.main .cms-container .dankeseite hr {border-bottom: none; border-top: 1px solid #d4d4d4; margin-bottom: 30px;}
.main .cms-container .dankeseite h3 span {color: white; background: #3a3a3c; border-radius: 50%; width: 30px; height: 30px; display: inline-block; padding-top: 2px; font-weight: bold; margin-right: 5px;}

.main .cms-container .plus2 {
    background-image: url(/media/stores/motorpresse/ams_-plus2_bg.jpg); 
    background-repeat: no-repeat;
    background-size: 940px 604px;
    height: 604px;
}
.main .cms-container .plus2 .row {
    padding: 60px;
}
.main .cms-container .plus2 .teaser {
    background-color: red;
    padding: 15px;
    margin: auto;
    width: 48%;
}


.main .cms-container .mps-fl19 .buehnenteaser .price .price {font-size: 20px; font-weight: bold;}



/* Women´s Health Coverfix Hintergrund WG, 07.10.2019 */ 

@media only screen and (max-width:580px) {
.main .cms-container .mps-fl19.titelstart.womens-health.hintergrund .pic.einzelhefte {background-position: 119px -24px;}
}

.main .cms-container .dp-rsw.vordergrundbild .six.columns.teaser-box .coverimage img { margin-top: -47px;}

@media only screen and (max-width:580px) {
.main .cms-container .dp-rsw.vordergrundbild .six.columns.teaser-box .coverimage img {margin-top: -5px; margin-left: -14px;}
}    



@media only screen and (max-width:580px) { 
.main .cms-container .mps-fl19.titelstart.runners-world.hintergrund .pic.einzelhefte {margin-left: 2px;}
}

@media only screen and (max-width:580px) { 
.main .cms-container .mps-fl19.titelstart.runners-world .pic.einzelhefte {background-position: 119px -21px;}
}

.main .cms-container .mag-order.rw-ipad .teaser-special-mag .cover.epaper {
    margin-top: -20px;
    margin-bottom: 33px;
}


/* Men´s Health Startseite WG, 21.10.2019 */ 
.main .cms-container .mps-fl19 .teaser .mhappbild{
padding-left: 28px;
margin-bottom:4px;
}


/* Women´s Health Startseite WG, 21.10.2019 */ 
 .main .cms-container .mps-fl19 .teaser .handymobil {
     width: 87%;
     hight: auto;
    padding-left: 15px;}
    
.main .cms-container .mps-fl19 .teaser .campklein  { 
 padding-bottom: -3px;
 margin-top: 10px;}

.main .cms-container .mps-fl19 .teaser .p {
    padding-bottom: 45px;

}
 

.main .cms-container .mps-fl19 .btn.secondary {
    margin-top: 4px;   }


/* Zwölfer-Teaser auf https://shop.motorpresse.de/klassiker-der-luftfahrt/abo/digitalabo/, OK, 08.11.2019 */
.main .cms-container .abo .box.grey.twelve {height: auto; margin-top: 20px;}
.main .cms-container .abo.zinio .box.grey.twelve h2 {min-height: 0;}
.main .cms-container .abo.zinio .box.grey.twelve ul {margin-bottom: 46px; margin-top: 20px;}
@media only screen and (max-width:580px) { 
.main .cms-container .abo.zinio .box.grey.twelve {height: 280px;}
}

.main .cms-container .lp.xmas .head {
    background: #0e4f79;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-align: right;
    padding: 30px 30px 50px;
}
.main .cms-container .lp.xmas .head h1 {
    font-size: 2em;
    line-height: 1.2em;
/*    font-family: 'Open Sans', sans-serif;*/
}
.main .cms-container .lp.xmas .head p:first-child {
    padding: 20px 0px 20px;
    font-weight: 200;
}

.main .cms-container .lp.xmas .item.four.columns {
    padding: 30px 30px 10px 30px;
    text-align: center;
}
.main .cms-container .lp.xmas .item .h2-2{
    color: #3e3d3f;
    font-size: 1.8rem;
    line-height: 20px;
    font-weight: 700;
    min-height: 50px;
}
.main .cms-container .lp.xmas .item .btn {
    margin-top: 0px;
    width: 100%;
    margin-bottom: 10px;
    font-size: 1.5rem;
}
.main .cms-container .lp.xmas .item .product-image {
    height: 350px;
}

@media only screen and (max-width:580px) { 
    .main .cms-container .lp.xmas .head h1 {
        line-height: 1.2em;
    }
}



/* PROMOBIL CAMPINGBUSSE, https://shop.motorpresse.de/promobil/promobil-extra-campingbusse/, OK, 16.12.2019 */
@media only screen and (max-width:580px) { 
.main .cms-container .mps-fl19 .briefkasten {
    
}
.main .cms-container .campingbusse .teaser .icon {width: 146px !important;}
}

@media only screen and (max-width:580px) {
    .left-column .cms-container .abo.exception-left-teaser.title-info.adac .coverWidget2 {
        float: right;
        margin: 0 10px 10px 20px;
    }
    .left-column .cms-container .abo.exception-left-teaser.title-info.adac {
        min-height: 350px;
    }
    .left-column .cms-container .abo.exception-left-teaser.title-info.adac .longTeaser p {
        padding-left: 15px;
    }    
}
.main .cms-container .hse {
    height: 420px;
}

/* SK 15.4.2020 MPS Briefkasten  */
.main .cms-container .briefkasten {
    background-color: #f4f4f4;
}
.main .cms-container .briefkasten .row.padding {
    padding: 20px;
}
.main .cms-container .briefkasten .three p {
    text-align: center;
   
}
.main .cms-container .briefkasten .three img {
    width: 30%;
    margin: auto;
    margin-bottom: auto;
    display: block;
    margin-bottom: 20px;
    
}
.main .cms-container .briefkasten h2 {
    text-align: center;
    padding: 30px;
    color: #d81e00;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 1.1em;
    font-weight: bold;
    padding-bottom: 0px;
}
.main .cms-container .briefkasten .frame {
    margin: auto;
    text-align: center;
    display: block;
}

@media only screen and (max-width:580px) { 
    .main .cms-container .briefkasten .three img {
        width: 10%;
    }
    .main .cms-container .briefkasten .three {
        margin-bottom: 20px;
    }
}
/* eo SK 15.4.2020 MPS Briefkasten  */

.subscription-template.zero .cover-fan.combi-subscription.obj-70198754 {
    width: 200px;
}
.subscription-chosen.obj-epaper-abo .cover-fan.obj-70281194 img {
    width: auto;
}

[class*="categorypath-mountainbike"] .logo {
    background-image: none}


[class*="categorypath-fuel"] .logo {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/header/categorypath-fuel.png") no-repeat scroll 0 0;
}
[class*="categorypath-outdoor"] .logo {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/header/OD_Logo_2020_klein.jpg") no-repeat scroll 0 0;
    height: 52px;
    width: 200px !important;
}
[class*="categorypath-outdoor"] .logo img {
    display:none;
}

/* MPS women-s-health - start Bühne (box) SK 28.10.2015 */
.guj-stage li .box .box.wh {
    width: 620px;
    height: 290px;
    position: relative;
    top: -15px;
    left: 300px;
    padding: 20px 20px 20px 250px;
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.guj-stage li .box .box.wh ul.pro-list {
    margin-bottom: 15px;
    list-style: outside none none;   
    width: auto;
}
.guj-stage li .box p, 
.guj-stage li .box .btn {
    width: 330px;
}
.guj-stage li .box .box.wh ul li {
    line-height: 20px;
    padding: 0px 0px 5px 23px;
    position: relative;
    width: auto;
    height: auto;
}

.guj-stage li .box .box.wh .pro-list li::before {

    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png") no-repeat scroll -56px -124px;
    content: ".";
    position: absolute;
    top: 2px;
    left: 0px;
    width: 18px;
    height: 16px;
    text-indent: -9999px;

}
.guj-stage li .box .box.wh .cover {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 191px;
    height: 250px;
}
.guj-stage li .box .box.wh h1 {
    margin:0px;
}
.guj-stage li .box .box.wh h2 {
    font-size: 18px;
    line-height: 25px;
    font-weight: normal;
    width: 320px;
    margin-bottom: 30px;
}
.guj-stage li .box .box.wh .btn {
    position: absolute;
    bottom: 0px;
    left: 250px;
}
.guj-stage li .box .box.wh .btn::after {
    background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/sprite-icons-01.png") no-repeat scroll -96px -89px;
    content: ".";
    position: absolute;
    top: 50%;
    right: 10px;
    width: 12px;
    height: 18px;
    margin: -9px 0px 0px;
    text-indent: -9999px;
}
/* mobile */
@media only screen and (max-width:580px) { 
    .guj-stage li .box .box.wh {
        width: 440px;
        left: 0px;
        padding-left: 203px;
    }
    .guj-stage li .box .box.wh .cover {
        width: 160px;
        height: 209px;
    }
    .guj-stage li .box .box.wh h2 { 
        width: 217px;
        margin-bottom: 10px;
    }
    .guj-stage li .box .box.wh .btn {
        left: 20px;
        width: 160px;
    }
     .guj-stage .box .box.wh p {
         width: 220px;
     }
}
/* eo MPS women-s-health - start Bühne (box) SK 28.10.2015 */

.subscription-template.zero .cover-fan.combi-subscription {
    height: auto;
}


/*Logo Planet Snow*/
[class*="categorypath-planet-snow"] .logo {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/header/categorypath-planet-snow.png") no-repeat scroll 0 0;}
/*Logo Planet Snow*/

/*Logo Planet YOUNGTIMER*/
[class*="categorypath-youngtimer"] .logo {
    background: rgba(0, 0, 0, 0) /*url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/logo-youngtimer.png")*/ no-repeat scroll 0 0;}
/*Logo Planet YOUNGTIMER*/

.customer-products-list .digital-products .tile .product-image {display:none;}

/*Logo Startseite*/
[class*="categorypath-motorpresse-home"] .logo {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/logompshg.png") no-repeat scroll 0 0;}
/*Logo Startseite*/

/*
.cms-index-index.cms-motorpresse-home.category-level-count-1 .logo {
	 background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/header/logo_mps.png") no-repeat scroll 0 0;
	 background-size: 100%;
}
*/

/*Kundenkonto digitale Ausgaben Übersicht, SN, 17.03.2016*/
.product-name img {width:155px; height:213px;}
/*Kundenkonto digitale Ausgaben Übersicht, SN, 17.03.2016*/

.digital-products .tile .product-title {height: 62px;}

/* Logo Neustart, OK, 24.03.2016 */
[class*="categorypath-neustart"] .logo {
    background: rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/header/logompshg.png") no-repeat scroll 0 0;
}

[class*="categorypath-auto-motor-und-sport"] .logo {
    height: 50px;
    width: 200px;
}
/* eo Logo Neustart, OK, 24.03.2016 */

.category-sonderhefte .product-lookinside { display:none; overflow:hidden;}

/* Sk MPS Blick ins Heft Overlay 10.05.2016 */
.guj-stage .btn.blick-heft-overlay {
	height: 52px;
	width: 191px !important;
	padding: 0px;
	background: transparent url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/blick-ins-heft-knick.png") no-repeat scroll 0% 0%;
	position: absolute;
	top: 223px;
	left: 340px !important;
}

.guj-stage .btn.blick-heft-overlay a.js-trigger-overlay {

    padding: 0px 10px 10px;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration: none;
    margin-top: 20px;
    display: block;
}


/* mobile */
@media only screen and (max-width:580px) { 
    .guj-stage .btn.blick-heft-overlay {
        background-size: 160px 44px;
        left: 40px !important;
        top: 190px;
    }
    .guj-stage .btn.blick-heft-overlay a.look-inside__link-tab,
    .guj-stage .btn.blick-heft-overlay a.look-inside__product-link-tab {
        display: block;
        padding: 0px 10px 10px;
        vertical-align: bottom;
        font-weight: bold;
        text-decoration: none;
        margin-top: 16px;
    }
    .guj-stage .btn.blick-heft-overlay a.js-trigger-overlay {
        display: none;
    }
}
/* eo Sk MPS Blick ins Heft Overlay 10.05.2016 */

/* Bühne Bier Fix, OK, 27.05.2016 */
.bier .guj-stage li.stage_class_0 {height: 550px;}
@media only screen and (max-width:580px) { 
.bier .guj-stage li.stage_class_0 {height: 770px;}
.bier .guj-stage {height: 770px;}
}
/* eo Bühne Bier Fix, OK, 27.05.2016 */

/* Switch David desktop/mobile, OK, 08.03.2017 */
.cms-container .mobile {display: none;}
@media only screen and (max-width:580px) { 
.cms-container .desktop {display: none;}
.cms-container .mobile {display: block;}
}
/* eo Switch David desktop/mobile, OK, 08.03.2017 */

/* MPS Zinio Benefits, OK, 21.03.17 */ 
.subscription-info .zinio .freeshipping {margin-bottom: 26px; width: auto;}
/* eo MPS Zinio Benefits, OK, 21.03.17 */ 



.freemagazin-bkg {
    background: url(https://a2h.shop.motorpresse.de/skin/frontend/enterprise/motorpresse_20140828/images/kombishopa/sprite_kombishopa_v3.png) no-repeat -228px -4px;float: left;
    display: block;
    height: 40px;
    width: 50px
}
.kamera-bkg {
    background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/teaser/kamera-icon.png) no-repeat;
    float: left;
    display: block;
    height: 80px;
    width: 55px;
}

/* damit im Checkout die Links im Optin nicht mehr größer dargestellt werden als der retliche Text, OK, 07.06.2018 */
.optin a {font-size: 11px;}

/* versteckt unnötigen Störer auf https://shop.motorpresse.de/checkout/checkout/payment/, OK, 23.07.2018 */
.checkout-payment__directdebit-teaser {display: none;}


/* Logo Fixes, alles recht heiße Nadel, eher Workarounds als Fixes..., OK, 01.11.2018 */
[class*="categorypath-motorrad"] .logo {background-size: 172px; margin-top: 5px;}
.logo {background-size: 174px !important;}
.logo img {display: block;}
.logo {background-image: none;}
@media only screen and (min-width:580px) { 
.logo {width: auto!important;}
}
[class*="categorypath-planet-snow"] .logo {width: 94px !important; text-decoration: none;}
/* SK */
/*[class*="categorypath-motorrad-ride-hefte"] .logo {background: none;}*/

/* Icon Printaboüberbrückung im static benefit, OK, 19.12.2018 */
.ueberbrueckung {background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mp-icon-gratis_1.png) no-repeat 0 0; height: 55px;}


/* MPS Facelift Footer, OK, 01.03.2019 */
.cms-container .mps-fl19.footer h3 {font-size: 15px; font-weight: bold; margin-bottom: 10px; color: #2e2e2e;}
.cms-container .mps-fl19.footer .grey {background: #f4f4f4; width: 100vw; margin-left: calc( 480px - 50vw);}
.cms-container .mps-fl19.footer .service {padding-top: 14px; padding-bottom: 14px;}
.cms-container .mps-fl19.footer .service p {font-size: 1.1em;}
.cms-container .mps-fl19.footer .service p .bigger {font-size: 1.3em; line-height: 20px;}
.cms-container .mps-fl19.footer .service a {font-size: 1em; font-weight: bold;}
.cms-container .mps-fl19.footer .links {padding-top: 24px;}
.cms-container .mps-fl19.footer .links li {margin-bottom: 3px;}
.cms-container .mps-fl19.footer .links .zahlungsarten li {background-repeat: no-repeat; padding-left: 48px; height: 36px; padding-top: 4px;}
.cms-container .mps-fl19.footer .links li.bankeinzug {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icn_bankeinzug.png);}
.cms-container .mps-fl19.footer .links li.kreditkarte {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icn_kreditkarte.png);}
.cms-container .mps-fl19.footer .links li.rechnung {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icn_rechnung.png);}
.cms-container .mps-fl19.footer .links li.paypal {background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icn_paypal.png);}
.cms-container .mps-fl19.footer .ssl p {text-align: center; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/icn_ssl.png); background-repeat: no-repeat; background-position: 271px 0; height: 40px; padding-top: 9px; margin-top: -28px;}
.cms-container .mps-fl19.footer .copyright {margin-bottom: 14px;}
@media only screen and (max-width:580px) { 
.cms-container .mps-fl19.footer {background: white;}
.cms-container .mps-fl19.footer .grey {margin-left: -20px; width: 480px; padding-left: 20px;}
.footer-container {background: white;}
.cms-container .mps-fl19.footer .ssl p {background-position: 22px 0; margin-top: 0px;}
.cms-container .mps-fl19.footer .service .six {padding-bottom: 16px;}
.footer-container {box-shadow: none;}
}
/* eo MPS Facelift Footer, OK, 01.03.2019 */

.guj-stage li {height: 380px;}
@media only screen and (max-width:580px) { 
.guj-stage {height: 380px!important;}
}

[class*="category-activeshoppingdays"] .price-box {
    display: none;
}
[class*="category-activeshoppingdays"] .product-name {
    text-align: center;
}
[class*="category-activeshoppingdays"] .product-name a {
    font-size: 2.0rem;
}

/* MPS Header Kosmetik, OK, 06.05.2019 */
@media only screen and (min-width:580px) { 
.form-search {height: 36px; background: white; width: 236px; border: 1px solid #95a5a6; padding-top: 6px;}
#search-magnifier {background-position: 0; left: -8px; top: -2px; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mps-search.png); width: 19px; height: 20px;}
#search {font-size: 14px; color: #2e2e2e;}
.top-cart .block-title {background-position: 0 !important; margin-top: 8px; background: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mps-cart.png); background-repeat: no-repeat; width: 95px; height: 28px; padding-left: 20px; margin-bottom: -7px; padding-top: 1px;}
.top-cart .block-title .cart-qty {font-size: 14px; color: #343434;}
.top-cart .block-title .cart-qty-label {font-size: 14px; color: #343434;}
.country-flag {display: none;}
.country-selection .language-name {margin-left: 0px; }
.country-selection ul, .country-selection ul:hover {padding-top: 4px; background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/mps-down.png); background-repeat: no-repeat; background-position: 93px 13px;}
.country-selection > ul::after {content: none;}
.quick-access a {font-size: 14px; line-height: 25px;}
.quick-access .country-selection {margin-right: 70px;}
.quick-access .login::after {content: none;}
.quick-access .login {margin-right: -170px; margin-top: -6px;}
.quick-access .header-menu {margin-top: 10px;}
.head::after {display: none;}
}
/* eo MPS Header Kosmetik, OK, 06.05.2019 */


/* blendet gedoppeltes Logo bei MOTORRAD aus, OK, 23.05.2019 */
[class*="categorypath-motorrad"] .logo {background: none;}

/* Quick Fix um ausreichende Höhe für drei ZUgaben zu erzielen, https://shop.motorpresse.de/sport-auto-countdown/12-ausgaben-sport-auto-lesen-3-praemien-sichern.html, OK, 11.06.2019 */
.subscription-chosen {height: 1010px!important;}


.guj-stage .clickdiv {
    width: 1920px !important;
}

/* verhindert, das das Logo über die Navi hinausragt, OK, 06.12.2019 */
@media only screen and (min-width:580px) { 
.logo {height: auto;}
}

.categorypath-motorrad-ride-hefte-print .products .product .product-image-eyecatcher-text {
    top: -2px;
    right: -23px;
    line-height: 16px;
    text-align: center;
}
.categorypath-motorrad-ride-hefte-print .products .product .product-image-eyecatcher-text .eyecatcher-text {
    top: 23px;
    left: 1px;
    font-size: 13px;
    line-height: 10px;
}
/* mobile */
@media only screen and (max-width:580px) { 
    .categorypath-motorrad-ride-hefte-print .products .product .product-image-eyecatcher-text {
        right: 66px;
    }
}

@media only screen and (max-width:580px) { 
    .categorypath-adac-reisemagazin-abo .subscription-grid .products .product .product-name {
        height: 57px;
    }
    .guj-stage li.stage_class_0 {background-size: auto 380px !important;}
}


/* IMG angpassung , WG, 25.03.2020  https://shop.motorpresse.de/adac-reisemagazin/start/   */

@media only screen and (min-width:580px) {
.main .cms-container .title-start.title-asv.cat-automobil .cover-ipad.versch img {margin-left: 7.5px;}
.main .cms-container .title-start.title-asv.cat-automobil .cover-phone.versch img {margin-left: 4px;}

}
 
 /* Datenschutzhinweis Sticky Banner, OK, 25.05.2018 */
.datenschutzhinweis {padding: 20px; background: white; border-top: 1px solid #cccccc; width: 960px;}
@media only screen and (max-width:580px) {
.datenschutzhinweis {width: 480px;}
}

 
 .main .cms-container .abo .box-digitalabo .cover.icons, .left-column .cms-container .abo .box-digitalabo .cover.icons, .main .cms-container .digital-abo .title-info .cover.icons, .left-column .cms-container .digital-abo .title-info .cover.icons.versch {
    background: 
rgba(0, 0, 0, 0) url("https://s2h.shop.motorpresse.de/media/stores/motorpresse/ipad-digitalabo-ohne-icons_1.png") no-repeat scroll 0 0; 

     
 }
 
 .product-view .free-shipping .icon {
    background-image: url(https://s2h.shop.motorpresse.de/media/stores/motorpresse/sprite_icons_20200505.png);
    background-position: -58px -153px;
}
