.main .cms-container .clear{display:block;overflow:hidden;clear:both;float:none!important;height:0;margin:0;padding:0}
.main .cms-container .linkarea{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}
.main .cms-container .pm-start h2{font-size:22px;line-height:26px;font-weight:normal;color:#eb0007;padding:0 0 23px 0}
.main .cms-container .pm-start .cover-wrapper,.main .cms-container .pm-abo .cover-wrapper{width:367px;position:relative;text-align:center;float:left}
.main .cms-container .pm-start .cover,.main .cms-container .pm-abo .cover{width:301px;height:385px;overflow:hidden;position:relative;margin:0 auto;display:block;box-shadow:0 10px 9px -2px #b2b2b2}
.main .cms-container .pm-start .cover .reflex,.main .cms-container .pm-abo .cover .reflex{position:absolute;top:0;left:0;width:100%;height:385px;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-cover-reflex-301.png) left top repeat-y}
.main .cms-container .pm-start .look-mag,.main .cms-container .pm-abo .look-mag{position:absolute;right:26px;bottom:70px;height:20px;display:inline-block;padding:2px 0 2px 0;color:#fff;text-align:left;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-icon-look-mag.png) right top no-repeat}
.main .cms-container .pm-start .look-mag a,.main .cms-container .pm-abo .look-mag a{color:#fff;padding:0 21px 0 6px;text-decoration:none}
.main .cms-container .pm-start p{padding:0 49px 0 29px;color:#444;font-size:14px;line-height:18px}
.main .cms-container .pm-start .btn{width:180px;margin:105px 0 0 0}
.main .cms-container .pm-start .box{border:1px solid #c9c9c9;position:relative;padding:0 0 0 29px}
.main .cms-container .pm-start .box-esh{height:208px;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-hefte-teaser.jpg) center 62px no-repeat}
.main .cms-container .pm-start .box-pr{height:208px;margin:20px 0 20px 0;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-produkte-teaser1.jpg) center 57px no-repeat}
.main .cms-container .pm-start .box h2{padding:25px 0 119px 0}
.main .cms-container .pm-start .box a,.main .cms-container .pm-start .slider li .abo-link{position:relative;z-index:5;color:#eb0007;font-size:15px;font-weight:bold;line-height:18px;margin:0 0 5px 0;padding:0 12px 0 0;display:inline-block;text-decoration:none;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-icon-link-arrow.png) right center no-repeat}
.main .cms-container .pm-start .box a:hover,.main .cms-container .pm-start .slider li .abo-link:hover{text-decoration:underline}
.main .cms-container .pm-start .box a.link-eh{margin-right:40px}
.main .cms-container .pm-start .box a.linkarea{margin:0;padding:0;background:0;position:absolute;z-index:1}
.main .cms-container .pm-start .slider-wrapper{border:1px solid #c9c9c9}
.main .cms-container .pm-start .slider-wrapper h2{padding:25px 0 28px 29px}
.main .cms-container .pm-start .slider-wrapper .slider{margin:0 0 0 43px}
.main .cms-container .pm-start .slider-wrapper .slider li{width:129px;margin:0;padding:0 0 0 13px}
.main .cms-container .pm-start .slider-wrapper .cover-wrapper{width:115px;float:none}
.main .cms-container .pm-start .slider-wrapper .cover{width:115px;height:151px;box-shadow:0 5px 4px -2px #b2b2b2}
.main .cms-container .pm-start .slider-wrapper .cover .reflex{height:151px;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-cover-reflex-115.png) left top repeat-y}
.main .cms-container .pm-start .slider-wrapper .look-mag{right:-7px;bottom:15px}
.main .cms-container .pm-start .slider li strong{color:#707070;display:block;min-height:40px;margin:12px 0 0 0}
.main .cms-container .pm-start .slider li .abo-link{margin:0 0 23px 0}
.main .cms-container .pm-start .slider-wrapper .prev,.main .cms-container .pm-start .slider-wrapper .next{position:absolute;top:152px;left:1px;width:33px;height:0;padding-top:34px;display:block;overflow:hidden;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-slider-arrow.png) right top no-repeat;cursor:pointer;z-index:5}
.main .cms-container .pm-start .slider-wrapper .next{right:1px;left:auto;background-position:left top}
.main .cms-container .pm-start .slider-wrapper .prev.disabled{background-position:right bottom}
.main .cms-container .pm-start .slider-wrapper .next.disabled{background-position:left bottom}
.main .cms-container .pm-abo .box{padding:0 13px 0 13px;border:1px solid #c9c9c9}
.main .cms-container .pm-abo .box-fm{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-abo-box-fm.png) center 153px no-repeat}
.main .cms-container .pm-abo .box-fw{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-abo-box-fw.png) center 153px no-repeat}
.main .cms-container .pm-abo .box-vs{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-abo-box-vs.png) center 147px no-repeat}
.main .cms-container .pm-abo .box-fs{margin-top:20px}
.main .cms-container .pm-abo .box h2{font-size:18px;line-height:22px;font-weight:normal;color:#ec0008;padding:15px 0 21px 5px}
.main .cms-container .pm-abo .box-fs h2{padding-bottom:33px}
.main .cms-container .pm-abo .box h2 span{display:block}
.main .cms-container .pm-abo .box p{color:#444;font-size:12px;line-height:16px;min-height:196px;padding:0 5px 0 5px}
.main .cms-container .pm-abo .box-fs p{width:250px;position:absolute;min-height:inherit;padding:0;top:33px;left:197px}
.main .cms-container .pm-abo .box .btn{margin:0 0 30px 0}
.main .cms-container .pm-abo .box-fs .btn{bottom:30px;margin:0;position:absolute;right:13px;width:auto}
.main .cms-container .pm-abo .cover-wrapper{width:auto;float:none;background:0;text-align:left;margin:0 0 18px 20px}
.main .cms-container .pm-abo .cover{width:177px;height:231px;margin:0;box-shadow:0 7px 6px -2px #b2b2b2}
.main .cms-container .pm-abo .cover .reflex{height:100%;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-cover-reflex-177.png) left top repeat-y}
.main .cms-container .pm-abo .look-mag{right:16px;bottom:15px}
.main .cms-container .pm-abo .cover-text{font-size:12px;line-height:16px;padding:0 20px 20px 20px}
.main .cms-container .pm-abo .box-ja,.main .cms-container .pm-abo .box-pa,.main .cms-container .pm-abo .box-fa{margin-bottom:20px;}
.main .cms-container .pm-abo .box-ja.four,.main .cms-container .pm-abo .box-pa.four,.main .cms-container .pm-abo .box-fa.four,.main .cms-container .pm-abo .box-da.four,.main .cms-container .pm-abo .box-fm.four,.main .cms-container .pm-abo .box-vs.four,.main .cms-container .pm-abo .box-fw.four{width:36.1718%}
.main .cms-container .pm-abo .box.tip{box-shadow:0 5px 15px 1px #a0a0a0}
.main .cms-container .pm-abo .box-ja p,.main .cms-container .pm-abo .box-pa p,.main .cms-container .pm-abo .box-fa p{min-height:85px;padding-top:10px}
.main .cms-container .pm-abo .box ul{margin:0 0 30px 0}
.main .cms-container .pm-abo .box ul li{color:#444;font-weight:bold;margin:0 0 10px 0;padding:2px 0 0 25px;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-icon-bullet-point.png) 5px top no-repeat}
.main .cms-container .pm-abo .box .tip{position:absolute;top:-18px;right:-15px;width:94px;height:0;padding-top:103px;display:block;overflow:hidden;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-tip-badge.png) left top no-repeat}
.main .cms-container .pm-abo .box-da h2{position:absolute;top:0;left:0;padding-left:18px}
.main .cms-container .pm-abo .box-da p{min-height:45px;padding:14px 185px 0 167px;height:70px}
.main .cms-container .pm-abo .box-da ul{margin:0 0 22px 162px}
.main .cms-container .pm-abo .box-da .btn{position:absolute;bottom:20px;right:18px;width:auto;margin:0}
.main .cms-container .pm-abo .box.four .btn-wrapper{padding-top:57px}
.main .cms-container .pm-abo .box.four .btn{width:auto;left:5px}
.main .cms-container .pm-abo .abo-vorteile h3{font-size:20px;line-height:24px;color:#444;font-weight:normal;padding:0 20px 15px 20px}
.main .cms-container .pm-abo .abo-vorteile ul{padding:0 20px 0 74px;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-abo-vorteile-neu.jpg) 20px top no-repeat}
.main .cms-container .pm-abo .abo-vorteile ul li{color:#444;font-weight:bold;padding:0 0 13px 0}
.main .cms-container .pm-products .box{background-position:center top;background-repeat:no-repeat;padding:295px 30px 38px 30px}
.main .cms-container .pm-products .box-intro{padding:0 30px 30px 30px}
.main .cms-container .pm-products .box-trip,.main .cms-container .pm-products .box-stuff{border:1px solid #c9c9c9;padding:50px 30px 30px 30px}
.main .cms-container .pm-products .box-disk{background-image:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-shop-box-dvd.jpg)}
.main .cms-container .pm-products .box-case{background-image:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-shop-box-case-klein.jpg)}
.main .cms-container .pm-products .box-book{background-image:url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-logik.jpg)}
.main .cms-container .pm-products .box-kalender{background-image:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-shop-box-kalender-klein-4.jpg)}
.main .cms-container .pm-products .box-trip{background-image:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-shop-box-trip.jpg)}
.main .cms-container .pm-products .box-stuff{background-image:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-shop-box-stuff.jpg)}
.main .cms-container .pm-products .box h2{font-size:22px;line-height:26px;font-weight:normal;color:#eb0006;margin:0 0 22px 0}
.main .cms-container .pm-products .box-intro h2{font-size:15px;line-height:15px;font-weight:bold;color:#444;margin:0 0 16px 0}
.main .cms-container .pm-products .box p{font-size:12px;line-height:16px;color:#444;min-height:127px}
.main .cms-container .pm-products .box-intro p{min-height:inherit}
.main .cms-container .pm-products .box-trip p,.main .cms-container .pm-products .box-stuff p{padding-right:270px;min-height:143px}
.main .cms-container .pm-products .box .btn{width:auto;margin:0}
.main .cms-container .pm-abo-start{padding-top:15px;border-bottom:2px solid #c9c9c9}
.main .cms-container .pm-abo-start.intro{padding:0;border-bottom:0}
.main .cms-container .pm-abo-start.first{padding-top:0}
.main .cms-container .pm-abo-start.last{border-bottom:0}
.main .cms-container .pm-abo-start .cover-wrapper{position:relative;text-align:center;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-abo-start-teaser.png) center bottom no-repeat}
.main .cms-container .pm-abo-start h2{font-size:18px;line-height:22px;font-weight:normal;color:#eb0006;padding:0 0 0 20px;min-height:50px}
.main .cms-container .pm-abo-start .box-intro h2{color:#444;font-size:15px;font-weight:bold;line-height:15px;min-height:inherit;margin:0 0 16px 0}
.main .cms-container .pm-abo-start .cover{width:177px;height:158px;overflow:hidden;position:relative;margin:0 auto;display:block}
.main .cms-container .pm-abo-start .cover .reflex{position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-cover-reflex-177.png) left top repeat-y}
.main .cms-container .pm-abo-start p{padding:16px 20px 0 20px;min-height:60px}
.main .cms-container .pm-abo-start .btn{width:auto;margin:0 0 40px 20px}
.main .cms-container .pm-abo-start.last .btn{margin-bottom:0}
.main .cms-container .pm-mag{margin:-10px 0 0 0}
.main .cms-container .pm-mag ul{clear:both;padding:0 0 0 15px}
.main .cms-container .pm-mag ul li{float:left;margin:0}
.main .cms-container .pm-mag h2{font-size:22px;line-height:26px;font-weight:normal;color:#eb0006;padding:26px 0 0 33px;min-height:50px}
.main .cms-container .pm-mag .cover-wrapper{position:relative;text-align:center;margin:0 0 20px 0;padding:0 19px 0 19px;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-hefte-teaser.png) center bottom no-repeat}
.main .cms-container .pm-mag .cover{width:109px;height:96px;overflow:hidden;position:relative;margin:0 auto;display:block}
.main .cms-container .pm-mag .cover .reflex{position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-cover-reflex-109.png) left top repeat-y}
.main .cms-container .pm-mag .btn-wrapper{clear:both}
.main .cms-container .pm-mag .btn{width:auto;margin:7px 0 0 35px}
.main .cms-container .pm-mag .box{border:1px solid #c9c9c9;position:relative;padding:0 0 0 29px;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-sonderhefte-teaser.jpg) center 97px no-repeat}
.main .cms-container .pm-mag .box h2{padding:25px 0 274px 0;min-height:inherit}
.main .cms-container .pm-mag .box p{padding:0 20px 0 0;font-size:12px;line-height:16px}
.main .cms-container .pm-mag .box .btn{margin:25px 0 30px 0}
.main .cms-container .pm-leserreisen{padding-top:30px;border-bottom:2px solid #c9c9c9}
.main .cms-container .pm-leserreisen.first{padding-top:0;margin-top:-10px}
.main .cms-container .pm-leserreisen.last{border-bottom:0}
.main .cms-container .pm-leserreisen .box{padding:235px 0 0 0}
.main .cms-container .pm-leserreisen .box:first-child{padding-left:20px}
.main .cms-container .pm-leserreisen .box-lissabon2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Lissabon2016_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-helsinki2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Helsinki2016_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-dubai2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Dubai2016_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-suedafrika2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Suedafrika2016PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-chile2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Chile2016PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-irland2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Irland2016_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-italien2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Italien2016_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-polen2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Polen2016_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-marokko2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Marokko2016_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-vietnam2016{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Vietnam-Kambodscha2016_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-baltikum2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Baltikum2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-montenegro2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Montenegro2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-indien2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Indien2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-japan2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Japan2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-griechenland2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Griechenland2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-parador2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Spanien2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-tokio2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Tokio2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-apulien2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Apulien2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-istanbul2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Istanbul2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-lissabon2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/PM_Lissabon_2015.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-westtuerkei2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/PM_Tuerkei-Kappadokien2015.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-schwarzesmeer2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/PM_Tuerkei-Schwarzes-Meer2015.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-abudhabi2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/AbuDhabi_PM_2015.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-donau2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Donau_PM_2015.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-aegypten2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Aegypten_PM_2015.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-rumaenien2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Rumaenien_PM2015.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-suedafrika2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Suedafrika2015_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-toskana2015{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Toskana_PM2015.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-baltikum2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Baltikum_PM2014.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-marokko2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Marokko_PM2014.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-spanien2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/PM_Spanien2014.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-china2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/China2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-ecuador2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Ecuador2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-chile2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Chile2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-iran2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Iran2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-griechenland2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Griechenland2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-island2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Island2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-madrid2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Madrid2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-norwegen2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Norwegen2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-peru2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Peru2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-istanbul2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Istanbul_PM2014.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-jerusalem2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Jerusalem2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-suedafrika2014{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Suedafrika2014_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-birma{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/BirmaPM2014.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-toskana{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/PM_Toskana.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-tuerkei201402{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/PM_Tuerkei_201402.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-kreuzfahrtJapan{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/PM_Kreuzfahrt_Japan.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-oesterreich{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Melk_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-kanada{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Kanada_PM_2014.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-frankreich{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Frankreich_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-peru{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Peru_Ecuador_PM.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-madrid{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Madrid_Turismo_Madrid.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-norwegen{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Norwegen_Hurtigruten-Marit_Madsen_neu.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-tuerkei{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-leserreisen-box-tuerkei.jpg) 20px 0 no-repeat}
.main .cms-container .pm-leserreisen .box-suedafrika{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-leserreisen-box-suedafrika.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-tuerkei-2{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-leserreisen-box-tuerkei-2.jpg) 20px 0 no-repeat}
.main .cms-container .pm-leserreisen .box-alaska{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-leserreisen-box-alaska.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-frankreich{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-leserreisen-box-frankreich.jpg) 20px 0 no-repeat}
.main .cms-container .pm-leserreisen .box-namibia{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-leserreisen-box-namibia.jpg) 0 0 no-repeat}
.main .cms-container .pm-leserreisen .box-neuseeland-australien{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-leserreisen-box-neuseeland-australien.jpg) 20px 0 no-repeat}
.main .cms-container .pm-leserreisen h2{font-size:15px;line-height:18px;font-weight:normal;color:#eb0006;padding:0}
.main .cms-container .pm-leserreisen p{padding:2px 20px 0 0;min-height:45px}
.main .cms-container .pm-leserreisen .btn{width:auto;margin:0 0 30px 0;z-index:5}
.main .cms-container .pm-leserreisen.last .btn{margin-bottom:0}
.main .cms-container .pm-buecher{margin:-10px 0 0 0;padding:0}
.main .cms-container .pm-buecher .box{padding:293px 0 0 30px}
.main .cms-container .pm-buecher .box-logik-trainer-leicht{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-buecher-box-logik-trainer-leicht.jpg) center 0 no-repeat}
.main .cms-container .pm-buecher .box-logik-trainer-schwer{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-buecher-box-logik-trainer-schwer.jpg) center 0 no-repeat}
.main .cms-container .pm-buecher .box-kreativ-trainer{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-buecher-box-kreativ-trainer.jpg) center 0 no-repeat}
.main .cms-container .pm-buecher h2{font-size:22px;line-height:26px;font-weight:normal;color:#eb0006;padding:0;min-height:48px}
.main .cms-container .pm-buecher p{padding:0 30px 0 0;min-height:85px}
.main .cms-container .pm-buecher .btn{width:auto;margin:0;z-index:5}
.main .cms-container .pm-einzelhefte .box-intro{padding:0 18px 0 18px}
.main .cms-container .pm-einzelhefte .box-intro h2{font-size:15px;line-height:15px;font-weight:bold;color:#444;margin:0 0 16px 0}
.main .cms-container .pm-einzelhefte .box-intro p{min-height:inherit}
.main .cms-container .pm-cds-dvds .box{border:1px solid #c9c9c9;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-cds-dvds-box-bg.jpg) 30px bottom no-repeat;margin:0 0 -20px 0;padding:25px 0 0 360px;min-height:178px}
.main .cms-container .pm-cds-dvds .box h2{font-size:22px;line-height:26px;font-weight:normal;color:#eb0006;margin:0 0 14px 0}
.main .cms-container .pm-cds-dvds .box p{width:340px}
.main .cms-container .pm-cds-dvds .box .btn{bottom:30px;margin:0;position:absolute;right:30px;width:auto}
.main .cms-container .pm-abo .box-fw.student{background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-abo-box-fs.png) center 165px no-repeat}
.main .cms-container .pm-digitale-angebote .box{border:1px solid #c9c9c9;position:relative;padding:17px 0 17px 22px; margin-bottom:20px; }

.main .cms-container .pm-digitale-angebote .box-appstore{position:relative;}
.main .cms-container .pm-digitale-angebote .box-appstore h2{margin-bottom:10px;padding:0 !important;font-size:22px;line-height:26px;font-weight:normal;color:#eb0007;}
.main .cms-container .pm-digitale-angebote .box-appstore p {padding-right:20px;}

.main .cms-container .pm-digitale-angebote .box-appstore .pmda-icons {display:inline-block;background: url(http://s1.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-da-icons.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);overflow: hidden;text-indent:-9999px;}
.main .cms-container .pm-digitale-angebote .box-appstore .pmda-icons.itunes {width:110px;height:40px; background-position: -2px 0; margin-top:20px;}
.main .cms-container .pm-digitale-angebote .box-appstore .pmda-icons.googleplay {width:122px;height:40px; background-position: -117px 0; margin:20px 0 0 18px;}


.main .cms-container .pm-digitale-angebote .box-appstore ul{font-weight:bold;line-height:15px; margin:62px 0 0 20px; width:235px;}
.main .cms-container .pm-digitale-angebote .box-appstore ul li{padding:0 0 12px 20px;background:url(http://s1.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-icon-bullet-point.png) 0 0 no-repeat; color:#444444;}


.main .cms-container .pm-digitale-angebote .box-video .video{position:relative;width:262px;height:201px;background:url(http://s1.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-digitale-angebote-abo-2.png) 0 0 no-repeat;margin: 27px 0 0 10px;}
.main .cms-container .pm-digitale-angebote .box-video .video .gratis{display:inline-block;background: url(http://s1.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-da-icons.png) no-repeat scroll -199px -52px rgba(0, 0, 0, 0);overflow: hidden;text-indent:-9999px;width:107px;height:107px; position:absolute; top:-35px; left:-30px;}
.main .cms-container .pm-digitale-angebote .box-video .video .playbutton {left: 70px;position: relative;top: 85px; width:160px;}


.main .cms-container .pm-digitale-angebote .box h2{font-size:22px;line-height:26px;font-weight:normal;color:#eb0007;}
.main .cms-container .pm-digitale-angebote .box p{min-height:90px;color:#444;font-size:12px;line-height:16px}
.main .cms-container .pm-digitale-angebote .box .btn{width:180px;margin-bottom:0}

.main .cms-container .pm-digitale-angebote .box.partnershop {  background: url(http://s1.shop.pm-magazin.de/media/stores/pm/Teaser2/pm-bg-partnershop01.png) no-repeat scroll 15px 155px rgba(0, 0, 0, 0);}
.main .cms-container .pmappsbild {
    margin: 2px 0 0 65px;
    position: relative;
}

.main .cms-container .pm-digitale-angebote .box.partnershop h2{margin-bottom:15px;}
.main .cms-container .pm-digitale-angebote .box.pm-apps h2{margin-bottom:41px;}

.main .cms-container .pm-digitale-angebote .box.partnershop p{ padding-right:40px;min-height:160px;}
.main .cms-container .pm-digitale-angebote .box.pm-apps p{ padding-right:60px;min-height:45px;}

.main .cms-container .pm-digitale-angebote .box.partnershop .btn-wrapper,
.main .cms-container .pm-digitale-angebote .box.partnershop .btn-wrapper, .main .cms-container .pm-digitale-angebote .box.pm-apps .btn-wrapper {
    margin-left: 679px;
    margin-top: -50px;
}
.main .cms-container .pm-digitale-angebote .box-video .video .playbutton { left: 50px; position: relative; top: 80px;}
.main .cms-container .pm-digitale-angebote .box-video .video .playbutton-mobile { display:none;}

/* eMag Icon, OK, 25.11.13 */
.main .cms-container .block-container .gratis-emag {margin-bottom: 20px;}
.main .cms-container .block-container .gratis-emag-bkg{background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/gratis-emag.png) 3px -5px no-repeat ;
    display: block;
    float: left;
    height: 40px;
    width: 55px;
}
/* eo eMag Icon, OK, 25.11.13 */


/* PM Uhrencountdown, OK, 10.02.14 */
.main .cms-container .pm_uhrencountdown {z-index: 5; width: 940px; height: 450px; background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm_desktop.jpg) 0 0 no-repeat}
.main .cms-container .pm_uhrencountdown a {position: absolute; margin-top: 355px; left: 456px; z-index: 10; width: 200px}
.main .cms-container .pm_uhrencountdown .verschenken {position: absolute; margin-top: 400px; left: 456px; z-index: 10; width: 200px}
@media only screen and (max-width: 580px) {
    .main .cms-container .pm_uhrencountdown {z-index: 5; width: 480px; height: 550px; background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm_mobil.jpg) 0 0 no-repeat}
    .main .cms-container .pm_uhrencountdown a {margin-top: 390px; left: 30px; width: 416px}
    .main .cms-container .pm_uhrencountdown .verschenken {margin-top: 450px; left: 30px; width: 416px}
}

/* eo PM Uhrencountdown, OK, 10.02.14 */

/* PM Responsive */
@media only screen and (max-width:580px) {
    .main .cms-container .look-mag { display: none !important; }
    .main .cms-container .btn, .main .cms-container .btn:hover { height: 40px; line-height: 40px; }

    .main .cms-container .row:first-of-type { margin-top: 30px; }
    .main .cms-container .row:last-of-type { margin-bottom: 16px; }
    .main .cms-container .row h2 { font-size: 20px; padding: 0 0 12px 0; }
    .main .cms-container .row p { font-size: 14px; padding: 0; height: 218px; line-height: 17px; }
    .main .cms-container .row .btn { width: 100% !important; height: 50px; line-height: 50px; margin: 0; font-size: 22px; font-weight: 700; position: static !important; }
    .main .cms-container .row .box .btn-wrapper { padding: 0 !important; }
    .main .cms-container .row .cover-wrapper { width: 232px; margin: 0 20px 40px 0; float: left; }
    .main .cms-container .row .cover-text { height: auto; float: none; padding: 0; font-size: 16px; line-height: 20px; }
    .main .cms-container .row .cover { width: 232px; height: 297px; box-shadow: 0 7px 6px -2px #b2b2b2; }
    .main .cms-container .row .cover .coverimage img { width: 232px; height: 297px; }
    .main .cms-container .row .columns { padding: 0 14px; clear: both; }
    .main .cms-container .row .columns .box { border: 1px solid #c9c9c9; margin: 0 0 16px 0; padding: 20px;  }
    .main .cms-container .row .columns .box h2 { padding: 0 0 120px 0;  }
    .main .cms-container .row .columns .box p { padding: 0; margin: 16px 0; }

    .main .cms-container .row .box-pr { margin-top: 15px; }

    .main .cms-container .pm-start .columns .btn { width: 180px !important; height: auto; line-height: 40px; margin: 0; font-size: 18px; font-weight: 300; }

    .main .cms-container .pm-start .slider { font-size: 15px; width: 370px !important; }
    .main .cms-container .pm-start .slider li .abo-link { margin-top: 23px; }
    .main .cms-container .pm-start .slider li strong { min-height: 0; height: 40px; }
    .main .cms-container .pm-start .slider li .coverimage img { width: 115px; height: 151px; }

    .main .cms-container .pm-start .slider-wrapper .prev { left: 15px; }
    .main .cms-container .pm-start .slider-wrapper .next { right: 15px; }

    .main .cms-container .pm-abo { font-size: 14px; line-height: 18px; }
    .main .cms-container .pm-abo .columns.box { border: 1px solid #c9c9c9; margin: 0 14px 16px 14px; padding: 20px; background-position: center bottom 90px; }
    .main .cms-container .pm-abo .cover-text:first-of-type { height: 175px; font-size: 14px; line-height: 18px; }
    .main .cms-container .pm-abo .cover-text em { font-style: normal; }
    .main .cms-container .pm-abo .box-fs p { width: auto; height: auto !important; position: static; padding: 0 5px 0 5px; margin-bottom: 30px; }
    .main .cms-container .pm-abo .box h2 { padding: 0; font-size:22px;}
    .main .cms-container .pm-abo .box p { padding: 0; height: 176px; min-height: 0; font-size:14px; margin-top:5px; }
    .main .cms-container .pm-abo .box-fs .btn { position: static; width: 100%; right: auto; }
    .main .cms-container .pm-abo .box .btn { margin: 0; }

    .main .cms-container .pm-abo .box-ja p, .main .cms-container .pm-abo .box-pa p, .main .cms-container .pm-abo .box-fa p { padding: 20px 0 0 0; margin-bottom: 20px; height: auto; }
    .main .cms-container .pm-abo .box-ja p br, .main .cms-container .pm-abo .box-pa p br, .main .cms-container .pm-abo .box-fa p br { display: none; }

    .main .cms-container .pm-abo .abo-vorteile { margin: 20px 0 0 ; float: none; clear: both; }
    .main .cms-container .pm-abo .abo-vorteile ul li { padding: 3px 0 24px 0; }
    
    .main .cms-container .pm-abo .box-da h2 {position:relative;margin-bottom:25px;}
    .main .cms-container .pm-abo .box-da p{min-height:45px!important; height: 60px;}
    .main .cms-container .pm-abo .box-da ul {margin: 0 0 22px;}

    .main .cms-container .pm-mag ul { padding: 0; display: inline; }
    .main .cms-container .pm-mag ul li { margin: 18px; display: inline-block; float: none; }
    .main .cms-container .pm-mag .btn-wrapper { margin: 20px 0; }
    .main .cms-container .pm-mag .cover-wrapper { width: 109px; margin: 0; padding: 0; float: none; }
    .main .cms-container .pm-mag .cover { width: 109px; height: 143px; }
    .main .cms-container .pm-mag .cover .coverimage img { width: 109px; height: 143px; }
    .main .cms-container .pm-mag .columns .box h2 { padding: 0; }
    .main .cms-container .pm-mag .columns .box p { padding: 0; margin: 16px 0 0 0; height: 260px; }
    .main .cms-container .pm-mag .columns .box .btn-wrapper { padding: 0; margin: 0; }
    .main .cms-container .pm-mag .columns .box .btn-wrapper .btn { margin: 0; }

    .main .cms-container .pm-einzelhefte .box p { height: auto; }

    .main .cms-container .pm-products .box-intro   { border: none !important; }
    .main .cms-container .pm-products .box-intro p { padding: 0; height: auto !important; margin-bottom: 30px; }
    .main .cms-container .pm-products .box p { width: auto; height: 354px; padding-top: 20px; }
    .main .cms-container .pm-products .box h2 { margin: 0; padding: 0; min-height: 0; }
    .main .cms-container .pm-products .columns.box { border: 1px solid #c9c9c9; margin: 0 14px 16px 14px; padding: 20px; background-position: center bottom 90px; }

    .main .cms-container .pm-products .box-trip p, .main .cms-container .pm-products .box-stuff p { padding: 0; min-height: 0; height: 260px; }

    .main .cms-container .pm-cds-dvds .box p { width: auto; height: 290px; padding-top: 20px; }
    .main .cms-container .pm-cds-dvds .box h2 { margin: 0; padding: 0; min-height: 0; }
    .main .cms-container .pm-cds-dvds .columns.box { border: 1px solid #c9c9c9; margin: 0 14px 16px 14px; padding: 20px; background-position: center bottom 90px; }

    .main .cms-container .pm-buecher .box p { width: auto; height: 364px; padding-top: 20px; }
    .main .cms-container .pm-buecher .box h2 { margin: 0; padding: 0; min-height: 0; }
    .main .cms-container .pm-buecher .columns.box { border: 1px solid #c9c9c9; margin: 0 14px 16px 14px; padding: 20px; background-position: center bottom 90px; }

    .main .cms-container .pm-leserreisen { border: none; padding: 0; }
    .main .cms-container .pm-leserreisen .box p { width: auto; height: 342px; padding-top: 20px; }
    .main .cms-container .pm-leserreisen .box h2 { margin: 0; padding: 0; min-height: 0; }
    .main .cms-container .pm-leserreisen .columns.box { border: 1px solid #c9c9c9; margin: 0 14px 16px 14px; padding: 20px; background-position: center bottom 90px; }

    .main .cms-container .pm-abo-start.intro .box { display: none; }
    .main .cms-container .pm-abo-start { padding: 0; border: none; }
    .main .cms-container .pm-abo-start .cover-text { padding: 0; font-size: 14px; line-height: 17px; }
    .main .cms-container .pm-abo-start h2 { float: right; width: 158px; max-width: 158px; padding-bottom: 30px; }
    .main .cms-container .pm-abo-start .columns { border: 1px solid #c9c9c9; margin: 0 14px 16px 14px; padding: 20px;  }

	.main .cms-container .pm-digitale-angebote .box {padding: 0 0 17px 10px;}
	.main .cms-container .pm-digitale-angebote .box h2 {margin-top:20px;}
	.main .cms-container .pm-digitale-angebote .box p {font-size:14px;line-height:18px; height:auto;}
	.main .cms-container .pm-digitale-angebote .box-appstore p {padding-right:60px;}

	.main .cms-container .pm-digitale-angebote .box-appstore ul {width:100%;margin: 25px 0 0 0;}
	.main .cms-container .pm-digitale-angebote .box-appstore ul li {font-size:14px;line-height:18px; width:85%;}
	
	.main .cms-container .pm-digitale-angebote .box-video .video { margin: 45px 0 20px 85px;}
	
	.main .cms-container .pm-digitale-angebote .box.partnershop,
	.main .cms-container .pm-digitale-angebote .box.pm-apps {padding: 0 0 17px 22px;}
        
        .main .cms-container .pmappsbild {margin: -119px -50px 51px 88px;}
	.main .cms-container .pm-digitale-angebote .box.partnershop {background-position: 12px 195px;}
	.main .cms-container .pm-digitale-angebote .box.pm-apps {background-position: 12px 195px;}
	.main .cms-container .pm-digitale-angebote .box .btn {width:220px;}
	.main .cms-container .pm-digitale-angebote .box.partnershop .btn-wrapper, .main .cms-container .pm-digitale-angebote .box.pm-apps .btn-wrapper {margin-left: 82px; margin-bottom:5px;}
	
	.main .cms-container .pm-digitale-angebote .box-video .video .playbutton {display:none;}
	.main .cms-container .pm-digitale-angebote .box-video .video .playbutton-mobile { display:block; position:relative; left:45px; top:75px;}
	
	.main .cms-container .pm-digitale-angebote .box.partnershop p,
	.main .cms-container .pm-digitale-angebote .box.pm-apps p {min-height:190px;}


}
.main .cms-container  .box-ja1 {width:300;}
.main .cms-container  .box-pa2 {width:300;}


/* PM Biografie EVT-Verschiebung, OK, 24.03.14 */
.main .cms-container .box.bio-evt {border: 0px}
.main .cms-container .inactive {position: absolute; background: url("http://s1.shop.pm-magazin.de/media/stores/pm/inactive.png"); width: 191px; height: 247px; top: 0; margin-left: 20px}
.main .cms-container .box.bio-evt p {width: 480px; min-height: 1px; margin-bottom: 20px}
.main .cms-container .bio-evt .btn {width: 200px}
.main .cms-container .bio-evt .spacer {display: block; width: 20px; height: 20px; margin-right: 20px; float: left}
@media only screen and (max-width: 580px) {
  
}
/* eo PM Biografie EVT-Verschiebung, OK, 24.03.14 */


/* PM Studentenabos, OK, 28.07.14 */
.main .cms-container .pm-abo.studentenabos .box p {min-height: 90px;}
.main .cms-container .pm-abo.studentenabos .cover {width: 128px; height: 164px; margin-left: 30px; margin-bottom: 30px;}
.main .cms-container .pm-abo.studentenabos .mobile {display: none;}
@media only screen and (max-width: 580px) {
.main .cms-container .pm-abo.studentenabos .mobile {display: block;}
.main .cms-container .pm-abo.studentenabos .desktop {display: none;}
.main .cms-container .pm-abo.studentenabos .box p {    min-height: 55px;  height: 55px;}
.main .cms-container .pm-abo.studentenabos .cover .coverimage img {    height: auto;    width: auto;}
.main .cms-container .pm-abo.studentenabos .cover {margin-left: 136px;}
}
/* eo PM Studentenabos, OK, 28.07.14 */






/* PM Digitalabo, OK, 05.12.14 */
.main .cms-container .pm-start.digitalabo .cover-wrapper {text-align: left; margin-bottom: 25px; margin-top: 10px; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_bg_gross.jpg") no-repeat scroll 16px 4px rgba(0, 0, 0, 0); overflow: visible;}
.main .cms-container .pm-start.digitalabo .cover-wrapper img {width: 251px; }
.main .cms-container .pm-start.digitalabo .cover {box-shadow: none; height: 313px; margin-bottom: 10px; margin-left: 30px; margin-top: 10px; width: 245px;}

.main .cms-container .pm-start.digitalabo .ipad {margin-left: 120px; margin-top: 217px; position: absolute; z-index: 99;}
.main .cms-container .pm-start.digitalabo p {margin-bottom: 18px;}
.main .cms-container .pm-start.digitalabo .btn {margin: 20px 0 0; width: 180px;}

.main .cms-container .pm-abo.digitalabo .cover {height: 206px; width: 158px;  margin-left: 30px; box-shadow: none; margin-top: 3px;}
.main .cms-container .pm-abo.digitalabo .cover-wrapper img {height: 199px; width: 158px; margin-top: 4px;}
.main .cms-container .pm-abo.digitalabo .cover-wrapper {height: 206px; margin: 20px 0 18px 20px; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_bg_mittel.jpg") no-repeat scroll 26px 0px rgba(0, 0, 0, 0); overflow: visible;}

.main .cms-container .pm-abo.digitalabo .kombi .cover {height: 189px; width: 145px;  margin-left: 30px; box-shadow: none; margin-top: 3px;}
.main .cms-container .pm-abo.digitalabo .kombi .cover-wrapper img {height: 182px; margin-top: 3px; width: 140px;}
.main .cms-container .pm-abo.digitalabo .kombi .cover-wrapper {height: 206px; margin: 20px 0 18px 20px; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_bg_klein.jpg") no-repeat scroll 25px 0px rgba(0, 0, 0, 0); overflow: visible;}

.main .cms-container .pm-abo.digitalabo .kombi .plus {margin-left: 74px; margin-top: 111px; position: absolute; z-index: 99;}
.main .cms-container .pm-abo.digitalabo .kombi .stoerer {margin-left: 180px; margin-top: 17px; position: absolute; z-index: 99;}
.main .cms-container .pm-abo.digitalabo .kombi .ipad {margin-left: 97px; margin-top: 120px; position: absolute; z-index: 80;}
.main .cms-container .pm-abo.digitalabo .kombi .ipad img {width: 147px;}
.main .cms-container .pm-abo.digitalabo .kombi .cover-wrapper {margin: 20px 0 18px 0px;}
.main .cms-container .pm-abo.digitalabo .digital .stoerer {margin-left: 180px; margin-top: 17px; position: absolute; z-index: 99;}
.main .cms-container .pm-abo.digitalabo .digital .cover-wrapper {margin-left: 42px; padding-top: 40px; background: none;}
.main .cms-container .pm-abo.digitalabo .digital .cover-wrapper img {width: 190px; height: auto;}



.main .cms-container .pm-abo.digitalabo .linkarea {z-index: 110;}
.main .cms-container .pm-abo.digitalabo p {min-height: 50px;}
.main .cms-container .pm-abo.digitalabo .box.four .btn-wrapper {padding-top: 28px;}
.main .cms-container .pm-abo.digitalabo {margin-bottom: 20px;}
.main .cms-container .pm-abo.digitalabo .heft .cover-wrapper {float: right; margin-right: 30px; margin-top: 26px; height: 120px; background: none;}
.main .cms-container .pm-abo.digitalabo .heft .cover-wrapper img {height: auto;}
.main .cms-container .pm-abo.digitalabo .heft .plus {margin-left: 221px; margin-top: 14px; position: absolute; z-index: 99;}
.main .cms-container .pm-abo.digitalabo .epaper .cover-wrapper {float: right; margin-right: 30px; height: 120px; background: none;}
.main .cms-container .pm-abo.digitalabo .epaper .cover-wrapper img {height: auto;}
.main .cms-container .pm-abo.digitalabo .epaper .cover-wrapper .cover {width: 126px; box-shadow: none;}
.main .cms-container .pm-abo.digitalabo .epaper .pdf {margin-left: 374px; margin-top: 147px; position: absolute; z-index: 99;}
.main .cms-container .pm-abo.digitalabo .epaper .cover-wrapper .cover .reflex {height: 80%;}
.main .cms-container .pm-abo.digitalabo .heft, .main .cms-container .pm-abo.digitalabo .epaper {height: 216px;}
.main .cms-container .pm-abo.digitalabo .heft .btn-wrapper, .main .cms-container .pm-abo.digitalabo .epaper .btn-wrapper {width: 214px;}
.main .cms-container .pm-abo.digitalabo .heft p, .main .cms-container .pm-abo.digitalabo .epaper p {height: 80px;}
.main .cms-container .pm-abo.digitalabo .heft h2, .main .cms-container .pm-abo.digitalabo .epaper h2 {height: 77px;}

.left-column .cms-container .twelve .plus {margin-left: 133px; margin-top: 83px; position: absolute; z-index: 99;}
.left-column .cms-container .twelve .ipad {margin-left: 45px; margin-top: 120px; position: absolute; z-index: 80;}
.left-column .cms-container .twelve .ipad img {width: 144px;}
.left-column .cms-container .twelve .cover-wrapper img {width: 144px;}
.left-column .cms-container .twelve .cover-wrapper {margin-top: 20px; margin-bottom: 40px;}
.left-column .cms-container .twelve p {margin-bottom: 20px;}
.left-column .cms-container ul li img {float: left; margin-bottom: 12px; margin-right: 12px;}
.left-column .cms-container ul li {margin-bottom: 24px;}
.left-column .cms-container .twelve h3 {margin-bottom: 10px;}

.main .cms-container .eupgrade {border: 1px solid #c9c9c9;}
.main .cms-container .eupgrade h2 {margin: 16px 0 6px 20px; }
.main .cms-container .eupgrade p {margin-left: 20px; width: 300px;}
.main .cms-container .eupgrade .btn {position: relative; float: right; margin-right: 29px; margin-top: -30px; width: 235px;}

.left-column .cms-container .twelve.digital .cover-wrapper img {width: auto;}

.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; height: 430px;}
.main .cms-container .tabellarisch .box h2 {margin-bottom: 30px;}

.main .cms-container .pm-abo-start.digitalabo  p {min-height: 74px;}



@media only screen and (max-width: 580px) {
.main .cms-container .pm-start.digitalabo .cover {
    height: 250px;
    margin-bottom: 33px;
    margin-left: 30px;
    width: 204px;
}
.main .cms-container .pm-start.digitalabo .cover-wrapper {height:260px;margin-bottom:100px;}
.main .cms-container .pm-start.digitalabo .cover .coverimage img {height: 250px;}
.main .cms-container .pm-start.digitalabo .ipad {margin-left: 54px; margin-top: 154px;}
.main .cms-container .pm-start.digitalabo .ipad img {width: 172px;}
.main .cms-container .pm-start.digitalabo p {height: auto;}
.main .cms-container .pm-start.digitalabo .btn {margin: 0 0 30px;}

.main .cms-container .pm-abo.digitalabo .cover-wrapper {margin: 0 0 30px;}
.main .cms-container .pm-abo.digitalabo .kombi .cover-wrapper {margin: 20px 0 30px;}
.main .cms-container .pm-abo.digitalabo .kombi .cover {margin-left: 0; margin-top: -20px;}
.main .cms-container .pm-abo.digitalabo .kombi .ipad {margin-left: 57px;}
.main .cms-container .pm-abo.digitalabo .kombi .plus {margin-left: 42px;}
.main .cms-container .pm-abo.digitalabo .kombi .stoerer {margin-left: 120px; margin-top: 11px;}

.main .cms-container .pm-abo.digitalabo .kombi .cover .coverimage img {height: 189px;}
.main .cms-container .pm-abo.digitalabo .digital .cover-wrapper {margin-left: 0; padding-top: 26px;}
.main .cms-container .pm-abo.digitalabo .digital .stoerer {margin-left: 122px; margin-top: 0;}
.main .cms-container .pm-abo.digitalabo .digital .cover-wrapper {height: 162px;}
.main .cms-container .pm-abo.digitalabo .digital {margin-bottom: 0px;}
.main .cms-container .pm-abo.digitalabo .box .btn {width: 410px !important;}
.main .cms-container .pm-abo.digitalabo .heft .cover-wrapper {float: left; margin-right: 0px; margin-top: 0px;}
.main .cms-container .pm-abo.digitalabo .heft .cover-wrapper img {margin-left: 20px;}
.main .cms-container .pm-abo.digitalabo .heft .plus {margin-left: 0; margin-top: -12px;}
.main .cms-container .pm-abo.digitalabo .heft, .main .cms-container .pm-abo.digitalabo .epaper {height: 261px;}
.main .cms-container .pm-abo.digitalabo .heft h2, .main .cms-container .pm-abo.digitalabo .epaper h2 {height: auto;}
.main .cms-container .pm-abo.digitalabo .epaper .cover-wrapper {float: left; height: 162px; margin-right: 0px;}
.main .cms-container .pm-abo.digitalabo .epaper .cover-wrapper .cover {height: 162px;}

.main .cms-container .pm-abo.digitalabo .epaper .pdf {margin-left: 132px; margin-top: 127px;}
.main .cms-container .pm-abo.digitalabo .heft {height: 245px;}
.main .cms-container .pm-abo.digitalabo .epaper {height: 285px;}
.main .cms-container .row .epaper .cover .coverimage img{height: 162px;}
.main .cms-container .pm-abo.heftabo .cover .coverimage img {height: 297px;}

.left-column .cms-container .twelve .cover-wrapper {float: left; margin: 20px 20px 80px; width: 190px;}
.left-column .cms-container .twelve h3 {margin-top: 20px; margin-left: 20px;}
.left-column .cms-container .twelve p {margin-left: 20px;}
.left-column .cms-container .twelve ul {margin-left: 20px;}
.left-column .cms-container ul li img {margin-bottom: 0;}
.left-column .cms-container ul li { margin-bottom: 31px;}

.main .cms-container .eupgrade .btn {float: left; margin-left: 20px; margin-right: 0px; margin-top: 20px; position: relative; width: 436px;}
.main .cms-container .eupgrade {height: 227px; margin-bottom: 40px;}

.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 .row.pm-abo-start .cover .coverimage img {height: 297px;}



}
/* eo PM Digitalabo, OK, 05.12.14 */


/* PM F&A Ostercountdown, OK, 06.02.15 */
.main .cms-container .ostern {height: 764px; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_fa_ostern_bg.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0); overflow: visible; padding-top: 133px;}
.main .cms-container .ostern .aktiv .faded {display: none;}
.main .cms-container .ostern .inaktiv .full {display: none;}
.main .cms-container .pm-abo.ostern .box {height: 365px;}
.main .cms-container .pm-abo.ostern .box p {min-height: 50px; margin-top: 20px; text-align: center;}
.main .cms-container .pm-abo.ostern .box img {margin-top: 10px; margin-left: 4px;}
.main .cms-container .pm-abo.ostern .box.aktiv {background-color: #ebebeb}
.main .cms-container .pm-abo.ostern .box.inaktiv .btn {display: none;}
.main .cms-container .pm-abo .box.inaktiv {border: 1px solid #f7f7f7;}
.main .cms-container .pm-abo.ostern .box.inaktiv p {color: #f7f7f7;}
@media only screen and (max-width: 580px) {
.main .cms-container .ostern {height: auto; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_fa_ostern_bg_mobile.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0); overflow: visible; padding-top:113px;}
.main .cms-container .pm-abo.ostern .box.inaktiv {display: none;}
.main .cms-container .pm-abo.ostern .box {top: 62px; margin-bottom: 90px;}
.main .cms-container .pm-abo.ostern .box img {margin-left: 113px;}
.main .cms-container .pm-abo.ostern .box .btn {margin: auto; margin-bottom: 30px;}
.main .cms-container .pm-abo.ostern .box p {height: 55px;}
.main .cms-container .pm-abo.ostern .box {height: 420px;}
.main .cms-container .pm-abo.ostern.row .cover .coverimage img {height: auto;}
}
/* eo PM F&A Ostercountdown, OK, 06.02.15 */

/* PM Ostercountdown, OK, 18.02.15 */
.main .cms-container .ostercountdown {height: 754px; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_bg.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0); overflow: visible; padding-top: 133px;}
.main .cms-container .ostercountdown .aktiv .faded {display: none;}
.main .cms-container .ostercountdown .inaktiv .full {display: none;}
.main .cms-container .pm-abo.ostercountdown .box {height: 346px; padding: 50px 13px;}
.main .cms-container .pm-abo.ostercountdown .box p {min-height: 60px; margin-top: 20px; text-align: center;}
.main .cms-container .pm-abo.ostercountdown .box img {margin-top: 10px; margin-left: 4px;}
.main .cms-container .pm-abo.ostercountdown .box.inaktiv .btn {display: none;}

.main .cms-container .pm-abo.ostercountdown .box.drei.aktiv {border: 1px solid #f7f7f7; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_3.gif") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}
.main .cms-container .pm-abo.ostercountdown .box.drei.inaktiv {border: 1px solid #f7f7f7; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_3_fade.gif") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}
.main .cms-container .pm-abo.ostercountdown .box.zwei.aktiv {border: 1px solid #f7f7f7; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_2.gif") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}
.main .cms-container .pm-abo.ostercountdown .box.zwei.inaktiv {border: 1px solid #f7f7f7; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_2_fade.gif") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}
.main .cms-container .pm-abo.ostercountdown .box.eins.aktiv {border: 1px solid #f7f7f7; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_1.gif") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}
.main .cms-container .pm-abo.ostercountdown .box.eins.inaktiv {border: 1px solid #f7f7f7; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_1_fade.gif") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}

.main .cms-container .ostercountdown .three.columns {width: 216px;}

.main .cms-container .pm-abo.ostercountdown .box.inaktiv p {color: #acc4cf;}
@media only screen and (max-width: 580px) {
.main .cms-container .ostercountdown {height: auto; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_bg_mobile.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0); overflow: visible; padding-top:130px;}
.main .cms-container .pm-abo.ostercountdown .box.inaktiv {display: none;}
.main .cms-container .pm-abo.ostercountdown .box {top: 62px; margin-bottom: 90px;}
.main .cms-container .pm-abo.ostercountdown .box img {margin-left: 113px;}
.main .cms-container .pm-abo.ostercountdown .box .btn {margin: auto; margin-bottom: 30px;}
.main .cms-container .pm-abo.ostercountdown .box p {height: 55px;}
.main .cms-container .pm-abo.ostercountdown .box {height: 313px; margin-bottom: 141px; top: 109px;}
.main .cms-container .pm-abo.ostercountdown.row .cover .coverimage img {height: 297px;}


.main .cms-container .pm-abo.ostercountdown .box.drei.aktiv {border: 1px solid #f7f7f7; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_3_mobile.gif") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}
.main .cms-container .pm-abo.ostercountdown .box.zwei.aktiv {border: 1px solid #f7f7f7; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_2_mobile.gif") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}
.main .cms-container .pm-abo.ostercountdown .box.eins.aktiv {border: 1px solid #f7f7f7; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm_ostercountdown_1_mobile.gif") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}

}
/* eo PM Ostercountdown, OK, 18.02.15 */


/* PM Countdown, SK, 27.02.15 */
.main .cms-container .pm-abo.countdown {
  padding-top: 20px;
  background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-history-countdown-bg.jpg) no-repeat scroll 0% 0% transparent;
  height: 613px;
}
.main .cms-container .pm-abo.countdown .box {
  background-color: #ffffff;
  height: 350px;
}
.main .cms-container .pm-abo.countdown .box.active {
  background-color: #fdfdfc;
}
.main .cms-container .pm-abo.countdown .box .btn {
    margin: 0px 0px 15px;
    display: none;
}
.main .cms-container .pm-abo.countdown .box.active .btn {
    display: block;
}
.main .cms-container .pm-abo.countdown .box .pic {
  margin: 20px 0 20px 10px;
}

.main .cms-container .pm-abo.countdown .box.drei .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-stufe3-fade.jpg) no-repeat;}
.main .cms-container .pm-abo.countdown .box.zwei .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-stufe2-fade.jpg) no-repeat;}
.main .cms-container .pm-abo.countdown .box.eins .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-stufe1-fade.jpg) no-repeat;}
.main .cms-container .pm-abo.countdown .box.drei.active .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-3.jpg) no-repeat;}
.main .cms-container .pm-abo.countdown .box.zwei.active .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-2.jpg) no-repeat;}
.main .cms-container .pm-abo.countdown .box.eins.active .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-1.jpg) no-repeat;background-position: 0 -15px;}


@media only screen and (max-width: 580px) {
  .main .cms-container .pm-abo.countdown {
    height: 663px;
    background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-history-countdown-bg-mobile_2.jpg) no-repeat scroll 0% 0% transparent;
    padding-top: 0px;
  }
  .main .cms-container .lp-header {
    padding-bottom: 20px;
    background-color: rgb(234, 234, 234);
  }
  .main .cms-container .pm-abo.countdown .box.active {
     display: block;
  }
  .main .cms-container .pm-abo.countdown .box {
     display: none;
  }
  .main .cms-container .pm-abo.countdown .box .pic {
     margin: 0px 0px 20px 125px;
  }
  .main .cms-container .pm-abo.countdown .cover {
    width: 142px;
    height: 195px;
  }
  .main .cms-container .row .cover-wrapper {
    margin: 20px 20px 40px 0px;
  }
}

/* eo PM Countdown, SK, 27.02.15 */


/* PM Studentenabo Kombi, OK, 25.03.15 */
.main .cms-container .pm-studentenabo {height: 540px; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm-studentenabo_1.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0); overflow: visible; padding-top: 328px;}
.main .cms-container .pm-studentenabo p {margin-left: 468px; width: 320px;}
.main .cms-container .pm-studentenabo .btn {font-size: 20px; height: 40px; margin-left: 468px; margin-top: 25px; width: 208px;}
@media only screen and (max-width: 580px) {
.main .cms-container .pm-studentenabo {height: 800px; background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm-studentenabo-mobile_1.jpg") no-repeat scroll 0px 0px rgba(0, 0, 0, 0); overflow: visible; padding-top: 606px; margin-bottom: 30px;}
.main .cms-container .pm-studentenabo p {margin-left: 37px; width: 320px;}
.main .cms-container .pm-studentenabo .btn {font-size: auto; height: auto; margin-left: 37px; margin-top: 25px; width: 398px;}
}
/* eo PM Studentenabo Kombi, OK, 25.03.15 */

/*
#######################
start P.M.Biografie Mailing LP 
#######################
*/
.main .cms-container .biografie1503{
	position:relative;
	max-width:940px;
	background:url("http://s2h.shop.pm-magazin.de/media/stores/pm/bgBiografieDesktop1503.jpg") 0px 0px no-repeat;
	width:940px;
	min-width:320px;
	margin: 0 auto;
	padding:0px;
	overflow: hidden;
	height: 403px;
}
.main .cms-container .biografie1503 .desktop{
	display:block;
}
.main .cms-container .biografie1503 .mobile{
	display:none;
}
.main .cms-container .biografie1503 .btn-bio{
	position:absolute;
  right: 100px;
    top: 334px;
}
.main .cms-container .biografie1503 .btn-bio img{
	cursor:pointer;
}
.main .cms-container .biografie1503 .btn-bio img.desktop{
	display:inline-block;	
}
.main .cms-container .biografie1503 .btn-bio .desktop.verschenken{
	margin-left:25px;
}
@media only screen and (max-width: 580px) {
.main .cms-container .biografie1503 .mobile{
	display:block !important;
}
.main .cms-container .biografie1503 .desktop{
	display:none !important;
}
.main .cms-container .biografie1503{
	background:url("http://s2h.shop.pm-magazin.de/media/stores/pm/bgBiografieMobile1503.jpg") 0px 0px no-repeat;
	background-size:100% auto;
	height:680px;
	width:100%;
}

.main .cms-container .biografie1503 .btn-bio{
    position: absolute;
    right: 45px;
    top: 500px;
}
.main .cms-container .biografie1503 .btn-bio .mobile.verschenken{
	margin-top:15px;
}

}
/*
#######################
P.M.Biografie Mailing LP Ende
#######################
*/



/* PM eUpgrade, SK, 10.04.15 */
.main .cms-container .upgrade {
   margin: -59px auto 0px;
}
.main .cms-container .upgrade .block_center {
  background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/eupgrade-center.jpg") no-repeat scroll right top rgba(0, 0, 0, 0); 
  height: 429px; 
  margin: 0 auto;
}
.main .cms-container .upgrade .block_center .text {
  position: relative;
  left: 490px;
  top: 150px;
  width: 39%; 
}

.main .cms-container .upgrade .block_center .text ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.main .cms-container .upgrade .block_center .text ul li {
    font-size: 15px;
    line-height: 19px;
    font-weight: normal;
    font-family: inherit;
    background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/pm-checkup.jpg") no-repeat scroll 0px 0px transparent;
    padding-left: 35px;
    margin-bottom: 10px;
}
.main .cms-container .upgrade .block_bottom {
   background-color: #FCFCFC;
}

.main .cms-container .upgrade .block_bottom .text p {
   font-size: 15px;
   line-height: 19px;
   color: #333;
}
.main .cms-container .upgrade .block_bottom .img {
   vertical-align: top;
   margin-bottom: 20px;
}
.main .cms-container .upgrade .block_bottom .title {
  font-weight: bold;
  width: auto; 
  text-align: left;
  padding: 1% 0px 1.5% 2%;
  font-size: 24px;
  line-height: 28px;
  margin-top: -34px;
}
.main .cms-container .upgrade .mobile {display: none;}
.main .cms-container .upgrade .desktop {display: block;}

@media only screen and (max-width: 580px) {
  .main .cms-container .upgrade {
     margin: 0px auto 0px;
  }
  .main .cms-container .upgrade .mobile {display: block;}
  .main .cms-container .upgrade .btnX img.mobile {
     width: 80%;
   }
  .main .cms-container .upgrade .desktop {display: none;}
  .main .cms-container .upgrade .row p {
     height: 100%;
  }
  .main .cms-container .upgrade .block_center {
    background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/eupgrade-center-mobile.jpg") no-repeat scroll right top rgba(0, 0, 0, 0); 
    height: 829px; 
    margin: 0 auto;
  }
  .main .cms-container .upgrade .block_center .text {
    top: 550px;
    left: 70px;
    width: 70%;
  }

}
/* eo PM eUpgrade, SK, 10.04.15 */

/* PM Studentenabo-Wahl, SK, 10.07.15  */

.main .cms-container .studentenabo.wahl {
   margin-top: -15px;
}
.main .cms-container .studentenabo.wahl .header-left {
  background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/studenten-wahl-left.jpg") no-repeat scroll right top;
  background-color: #cfe0ea;
  height: 560px;
  width: 470px;
}
.main .cms-container .studentenabo.wahl .header-right {
  background: url("http://s2h.shop.pm-magazin.de/media/stores/pm/studenten-wahl-kombi1.jpg") no-repeat scroll right top;
  background-color: #cfe0ea;
  height: 560px;
  width: 470px;
  margin-left: 0px;
}
.main .cms-container .studentenabo.wahl .btn {
  font-size: 20px;
  height: 40px;
  position: absolute;
  top: 440px;
  left: 210px;
  width: 190px;
}
@media only screen and (max-width: 580px) {
  .main .cms-container .studentenabo.wahl {
     margin-top: -30px;
  }
  .main .cms-container .studentenabo.wahl .btn {
    font-size: auto; 
    height: auto; 
    margin-left: 31px;
    margin-top: 435px;
    width: 395px !important;
  }
}
/* eo PM Studentenabo-Wahl, SK, 10.07.15  */

/*Gewinnspiel Dankeseite, Planck, 13.03.2015*/
.main .cms-container .aktionOptin200215 {
  color: #555555;
  width:95%;
  padding: 10px 5px;
}
.main .cms-container .aktionOptin200215,
.main .cms-container .aktionOptin200215 *,
.main .cms-container .aktionOptin200215 *:before,
.main .cms-container .aktionOptin200215 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.main .cms-container .aktionOptin200215 h1 {
  font-weight: normal;
  margin-bottom: 5px;
}
.main .cms-container .aktionOptin200215 h1 .text {
    line-height: 45px;
}
.main .cms-container .aktionOptin200215 h1 img.ribbon_aktionOptin200215 {
  position: relative;
  top: 5px;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 {
  position: relative;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .infotext_aktionOptin200215 {
  width: 55%;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 img.promo_aktionOptin200215 {
  width: 36%;
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 {
  width: 55%;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 .pretext_aktionOptin200215 {
  display: block;
  margin-bottom: 7px;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 label.label_aktionOptin200215 {
  padding-left: 20px;
  display: inline-block;
  margin-top: -13px;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 label.label_aktionOptin200215 a{
	color: inherit;
	text-decoration:underline;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 .agbinfo_aktionOptin200215 {
  display: block;
  margin-top: 20px;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 .agbinfo_aktionOptin200215 a,
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 .agbinfo_aktionOptin200215 a:hover,
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 .agbinfo_aktionOptin200215 a:visited,
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 .agbinfo_aktionOptin200215 a:active {
  color: #555555;
}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 a.btn_apply_aktionOptin200215 {

  
  font-family:Arial,"Helvetica Neue","HelveticaNeue",Helvetica,"Lucida Grande",sans-serif;
	color:#fff;
	font-size: 16px;
  font-weight: 400;
  line-height: 30px;
	display:inline-block;
	
	border-radius:8px;
	cursor:pointer;
	padding:0 0px;
	text-align:center;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 95% 50%;
	border:0;
	background:#f00;
	background-image: url(http://a2h.shop.pm-magazin.de/skin/frontend/enterprise/pm_20130521/media/stores/pm/btn-arrow1502.png), -moz-linear-gradient(top,#f00 0,#9d0017 100%);
	background-image: url(http://a2h.shop.pm-magazin.de/skin/frontend/enterprise/pm_20130521/media/stores/pm/btn-arrow1502.png), -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f00),color-stop(100%,#9d0017));
	background-image: url(http://a2h.shop.pm-magazin.de/skin/frontend/enterprise/pm_20130521/media/stores/pm/btn-arrow1502.png), -webkit-linear-gradient(top,#f00 0,#9d0017 100%);
	background-image: url(http://a2h.shop.pm-magazin.de/skin/frontend/enterprise/pm_20130521/media/stores/pm/btn-arrow1502.png), -o-linear-gradient(top,#f00 0,#9d0017 100%);
	background-image: url(http://a2h.shop.pm-magazin.de/skin/frontend/enterprise/pm_20130521/media/stores/pm/btn-arrow1502.png), -ms-linear-gradient(top,#f00 0,#9d0017 100%);
	background-image: url(http://a2h.shop.pm-magazin.de/skin/frontend/enterprise/pm_20130521/media/stores/pm/btn-arrow1502.png);
        height: 34px;
        width:225px;
 
        margin:20px 0px;
        box-shadow:none;
}
.main .cms-container .tnb_sig140414,
.main .cms-container .daten_sig140414 {
  display: none;
}
@media all and (max-width: 580px) {
.main .cms-container .aktionOptin200215{
		width:100%;
		}
.main .cms-container .aktionOptin200215 h1 {
    font-weight: normal;
    line-height:20px;
  }
.main .cms-container .aktionOptin200215 h1 img.ribbon_aktionOptin200215 {
    position: relative;
    top: 5px;
  }
.main .cms-container .aktionOptin200215 h1 .text
	{
	  line-height:30px;
	}
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 {
    position: relative;
  }
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .infotext_aktionOptin200215 {
    width: 100%;
  }
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 img.promo_aktionOptin200215 {
    width: 80%;
    height: auto;
    position: relative;
    margin: 20px auto;
    display: block;
  }
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 {
    width: 100%;
  }
.main .cms-container .aktionOptin200215 .contentcontainer_aktionOptin200215 .formwrapper_aktionOptin200215 a.btn_apply_aktionOptin200215 {
    width: 100%;
  }
.main .cms-container .aktionOptin200215 .formwrapper_aktionOptin200215 input  {
  	vertical-align: bottom;
  }
}

/*Gewinnspiel Dankeseite, Planck, 13.03.2015*/

/*Coverfächer PM Biografie ausblenden in Abo-Detail KB 12.12.2014*/
.main .cms-container .cover-fan.obj-70033133 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*Coverfächer PM Biografie ausblenden in Abo-Detail KB 12.12.2014*/


/* PM Voucher SK 08.08.15 */ 

@media all and (max-width: 580px) {
  .main .cms-container .pm.voucher iframe {
     height: 590px;
  }
} 

/* eo PM Voucher SK 08.08.15 */ 

.main .cms-container .pm-products .box.box-disk,
.main .cms-container .pm-products .box.box-case,
.main .cms-container .pm-products .box.box-book,
.main .cms-container .pm-products .box.box-kalender {
   padding-top: 225px;
}

@media all and (max-width: 580px) { 
  .main .cms-container .pm-products .box.box-disk,
  .main .cms-container .pm-products .box.box-case,
  .main .cms-container .pm-products .box.box-book,
  .main .cms-container .pm-products .box.box-kalender {
     padding-top: 20px;
  }
}

/******* PM Prämien-Countdown, SK, 11.09.15 *************/
.main .cms-container .pm-abo.prcountdown {
  padding-top: 20px;
  background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/bg-countdown.jpg) no-repeat scroll 0% 0% transparent;
  height: 564px;
}
.main .cms-container .lp-header.prcountdown.mobile {
   display: none;
}
.main .cms-container .lp-header.prcountdown {
   display: block;
}
.main .cms-container .pm-abo.prcountdown .box {
  background-color: #ffffff;
  height: 500px;
  width: 305px;
}
.main .cms-container .pm-abo.prcountdown .box.eins {
  margin-left: 70px;
}
.main .cms-container .pm-abo.prcountdown .box.active {
  background-color: #fdfdfc;
}
.main .cms-container .pm-abo.prcountdown .box .btn {
    margin: 0px 0px 15px;
    display: none;
    left: 0px;
}
.main .cms-container .pm-abo.prcountdown .box.active .btn {
    display: block;
}
.main .cms-container .pm-abo.prcountdown .box .pic {
  marin: 20px 0px 0px 0px;
}
.main .cms-container .pm-abo.prcountdown .box h2 {
text-align: center;
}
.main .cms-container .pm-abo.prcountdown .box p {
  min-height: 50px;
  margin: 20px 0px;
  color: #cccccc;
  font-size: 14px;
}
.main .cms-container .pm-abo.prcountdown .box.active p {
  color: #444;
  font-size: 14px;
}
.main .cms-container .pm-abo.prcountdown .box.four .btn-wrapper {
  padding-top: 0px;
}
.main .cms-container .pm-abo.prcountdown .plus {
  position: absolute;
  top: 90px;
  left: 195px;
}
.main .cms-container .pm-abo.prcountdown .box.drei .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-stufe3-fade.jpg) no-repeat;}
.main .cms-container .pm-abo.prcountdown .box.zwei .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/2phase-fade.png) no-repeat; height: 270px; background-size: 270px 234px;}
.main .cms-container .pm-abo.prcountdown .box.eins .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/1phase-fade.png) no-repeat; height: 270px; background-size: 270px 234px;}
.main .cms-container .pm-abo.prcountdown .box.drei.active .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-3.jpg) no-repeat;}
.main .cms-container .pm-abo.prcountdown .box.zwei.active .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/2phase.png) no-repeat; height: 270px; background-size: 270px 234px;}
.main .cms-container .pm-abo.prcountdown .box.eins.active .pic {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/1phase.png) no-repeat;background-position: 0 0; height: 270px; background-size: 270px 234px;}


@media only screen and (max-width: 580px) {
  .main .cms-container .pm-abo.prcountdown {
    height: 800px;
    background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/bg-countdown-mobile.jpg) no-repeat scroll 0% 0% transparent;
    padding-top: 0px;
  }
  .main .cms-container .lp-header.prcountdown.mobile {
     display: block;
  }
  .main .cms-container .prcountdown.lp-header {
    padding-bottom: 0px;
    background-color: rgb(234, 234, 234);
     display: none;
  }
  .main .cms-container .pm-abo.prcountdown .box.active {
     display: block;
  }
  .main .cms-container .pm-abo.prcountdown .box {
     display: none;
  }
  .main .cms-container .pm-abo.prcountdown .box .pic {
     margin: 30px 0px 20px 55px;
  }
  .main .cms-container .pm-abo.prcountdown .cover {
    width: 142px;
    height: 195px;
  }
  .main .cms-container .row .cover-wrapper {
    margin: 20px 20px 40px 0px;
  }
  .main .cms-container .pm-abo.prcountdown .box.eins {
     margin-left: 2.12766%;
  }
  .main .cms-container .pm-abo.prcountdown .box p {
    min-height: 10px;
    height: 26px;
  }
}

/* eo PM Prämien-Countdown, SK, 11.09.15 */

/* PM HISTORY Countdown, OK, 22.09.15 */
.main .cms-container .history-countdown {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-history-countdown-bg_1.jpg) no-repeat scroll 0% 0% transparent;
  height: 557px; padding-top: 128px;}
.main .cms-container .history-countdown .slim {width: 208px;}
.main .cms-container .history-countdown .stoerer {margin-left: 70px; margin-top: 159px; position: absolute;}
.main .cms-container .history-countdown .cover {margin-left: 17px;}
.main .cms-container .history-countdown .cover .coverimage img {height: 231px; width: 178px;}
.main .cms-container .history-countdown .box {background-color: #fcf9f7; height: 340px; padding: 280px 15px 15px;}
.main .cms-container .history-countdown .box .btn {display: none;}
.main .cms-container .history-countdown .box.active .btn {display: block;}
.main .cms-container .history-countdown .box.fuenfzig {background-image: url("http://s2h.shop.geo.de/media/stores/pm/pmh-50fade.jpg"); 
background-repeat: no-repeat; background-position: 11px 14px;}
.main .cms-container .history-countdown .box.fuenfundvierzig {background-image: url("http://s2h.shop.geo.de/media/stores/pm/pmh-45fade.jpg"); 
background-repeat: no-repeat; background-position: 11px 14px;}
.main .cms-container .history-countdown .box.vierzig {background-image: url("http://s2h.shop.geo.de/media/stores/pm/pmh-40fade.jpg"); 
background-repeat: no-repeat; background-position: 11px 14px;}
.main .cms-container .history-countdown .box.fuenfzig.active {background-image: url("http://s2h.shop.geo.de/media/stores/pm/pmh-50.jpg"); 
background-repeat: no-repeat; background-position: 11px 14px;}
.main .cms-container .history-countdown .box.fuenfundvierzig.active  {background-image: url("http://s2h.shop.geo.de/media/stores/pm/pmh-45.jpg"); 
background-repeat: no-repeat; background-position: 11px 14px;}
.main .cms-container .history-countdown .box.vierzig.active  {background-image: url("http://s2h.shop.geo.de/media/stores/pm/pmh-40.jpg"); 
background-repeat: no-repeat; background-position: 11px 14px;}
@media only screen and (max-width: 580px) {
.main .cms-container .history-countdown {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-history-countdown-bg-mobile.jpg) no-repeat scroll 0% 0% transparent;
  height: 850px; padding-top: 128px;}  
.main .cms-container .history-countdown .cover {margin-left: 113px; margin-top: 53px;}  
.main .cms-container .history-countdown .stoerer {margin-left: 212px; margin-top: 124px;}  
.main .cms-container .history-countdown .box {margin-left: 20px; padding: 280px 15px 15px; width: 440px !important; display: none;}
.main .cms-container .history-countdown .box.active {display: block;}
.main .cms-container .history-countdown .box.fuenfzig {background-position: 110px 14px;}
.main .cms-container .history-countdown .box.fuenfundvierzig {background-position: 110px 14px;}
.main .cms-container .history-countdown .box.vierzig {background-position: 110px 14px;}
.main .cms-container .history-countdown .box.fuenfzig.active {background-position: 110px 14px;}
.main .cms-container .history-countdown .box.fuenfundvierzig.active  {background-position: 110px 14px;}
.main .cms-container .history-countdown .box.vierzig.active  {background-position: 110px 14px;}
}  
/* eo PM HISTORY Countdown, OK, 22.09.15 */


/* pm pm-magazin/digital-abo SK 16.1015 */
.main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info {
	padding: 15px;
}
.main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info .cover-wrapper {
	margin: 0px 0px 40px 0px;
}
.main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info h3 {
    margin-bottom: 10px;
}
.main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info p {
    margin-bottom: 20px;
}
.main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info ul li {
    margin-bottom: 24px;
}
.main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info ul li img {
    float: left;
    margin-bottom: 12px;
    margin-right: 12px;
}
.main .cms-container .pm-abo.digital-abo.digital .box {
	margin-bottom: 15px
}
.main .cms-container .pm-abo.digital-abo.digital .box p {
	min-height: 106px;
  	width: 360px;
}
.main .cms-container .pm-abo.digital-abo.digital .box .btn {
	position: relative;
	float: right;
	margin-right: 29px;
	margin-top: -50px;
	width: 235px;
}
@media only screen and (max-width: 580px) {
	.main .cms-container .pm-abo.digital-abo.digital .box .btn {
		margin-right: 0px;
	}
    .main .cms-container .pm-abo.digital-abo.digital .box p {
    height: 120px;
    margin-top: 20px;
	}
  .main .cms-container .pm-abo.digital-abo.digital .box.box-ka p {
    height: 50px;
	min-height: 50px;
    margin-top: 20px;
	}
  .main .cms-container .abo.pm-abo.digital-abo.digital .box ul {
    margin: 0px 0px 70px;
 	}
  .main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info ul li {
    margin-bottom: 30px;
	}
  .main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info ul li img {
    margin-bottom: 0px;
	}
  .main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info p {
  	height: 118px;
  }
  .main .cms-container .abo.pm-abo.digital-abo.digital .three.columns.title-info .cover-wrapper {
  	margin-right: 10px;
  }
  
 }
/* eo pm pm-magazin/digital-abo SK 16.1015 */

/* Störer Zeit Campus, SP 01.12.2015 */
.main .cms-container .pm-abo .box .tipzeit {position:absolute;top:-18px;right:-15px;width:94px;height:0;padding-top:103px;display:block;overflow:hidden;background:url(http://s2h.shop.pm-magazin.de/media/stores/pm/Teaser2/zeitcampus_pm2.png) left top no-repeat}
/* Störer Zeit Campus, SP 01.12.2015 */



/* PM InApp LP, OK, 13.01.2015 */
.main .cms-container.pm-emag { margin-top: -15px; font-family: Arial, "?Helvetica", "?sans-serif", sans-serif }
.main .cms-container.pm-emag .row { background-color: #ffffff; width: 1024px;}
.main .cms-container.pm-emag .seven.columns {font-size: 19px; }
.main .cms-container.pm-emag .row:not(:first-child) { border-top: 1px #c9c9c9 solid; padding-top: 50px; padding-bottom: 50px;}
.main .cms-container.pm-emag .row.no-top-border { border-top: 0px; }
.main .cms-container.pm-emag img.responsive { max-width:100%; height:auto; }
.main .cms-container.pm-emag .btn, .main .cms-container.pm-emag .btn:hover {
    background: none repeat scroll 0 0 #cb1416;
    border-radius: 5px;
    font-size: 20px;
    font-weight: bold !important;
font-style: normal;
    height: 46px;
    line-height: 40px;
    margin-top: 11px;
    min-width: 0;
    padding: 3px 45px 0;
    width: auto; font-family: Arial,"Helvetica Neue","HelveticaNeue",Helvetica,"Lucida Grande",sans-serif;
}

.main .cms-container.pm-emag.mom .btn, .main .cms-container.pm-emag.mom .btn:hover {background: none repeat scroll 0 0 #84004c;}


.main .cms-container.pm-emag .headline {font-size: 30px; font-weight: bold; margin-top: 20px; margin-bottom: 20px;}
.main .cms-container.pm-emag ul {margin-bottom: 20px;}

.main .cms-container.pm-emag .ausgabe {font-size: 20px;}
.main .cms-container.pm-emag .preis{font-size: 30px; font-weight: bold !important;}
.main .cms-container.pm-emag .subprice {font-size: 18px; color: #666666; margin-bottom: 8px;}

.main .cms-container.pm-emag .content { margin-top: 20px; }
.main .cms-container.pm-emag .term { font-weight: bold; margin-top: 10px; }
.main .cms-container.pm-emag .footer { margin: 0 auto; color: #999999; background-color: #ffffff; text-align: center; padding: 5px; }
.main .cms-container.pm-emag .footer ul { margin-top: 10px; }
.main .cms-container.pm-emag .footer li { display: inline; }
.main .cms-container.pm-emag .footer li:not(:first-child) { margin-left: 10px; }
.main .cms-container.pm-emag .footer li:not(:first-child):before {padding-right: 10px; }
.main .cms-container.pm-emag .footer a { color: #999999; text-decoration: none;}
.main .cms-container.pm-emag .stoerer { left: 227px;position: absolute; top: 145px; width: 189px; z-index: 2;}
.main .cms-container.pm-emag .emag-cover-upgrade { left: 81px; position: absolute; top: 45px; width: 301px; z-index: 1;}
.main .cms-container.pm-emag .aboplus-heft {position:relative;}
.main .cms-container.pm-emag .aboplus-ipad { left: 20px; position: absolute; z-index: 1;}
.main .cms-container.pm-emag .emag-cover-digital { left: 87px; position: absolute; top: 42px; width: 294px; z-index: 2;}
.main .cms-container.pm-emag .emag-cover-kombi { left: 154px; position: absolute;top: 176px; width: 277px; z-index: 2;}

.main .cms-container.pm-emag img.responsive1 {height: 303px;width: 639px;}
.main .cms-container.pm-emag .aboplus-heft {height: 389px; position: relative; width: 714px;}
.main .cms-container.pm-emag .aboplus-ipad {height: 430px;position: absolute; top: 0; width: 449px; z-index: 1;}
.main .cms-container.pm-emag img.responsive3 { height: 300px; width: 400px;}
.main .cms-container.pm-emag .text-infobox2 {margin-top:83px;}

.main .cms-container.pm-emag .coverload-heft {left: 27px; position: absolute; top: 30px;}
.main .cms-container.pm-emag .coverload-heft img {width: 240px; margin-left: 30px;}
.main .cms-container.pm-emag .row .ipad {position: absolute; z-index: 30; margin-left: 165px; margin-top: 103px;}
.main .cms-container.pm-emag .row .ipad-cover {position: absolute; z-index: 50; margin-left: 179px; margin-top: 126px;}
.main .cms-container.pm-emag .row .ipad img {width: 207px;}
.main .cms-container.pm-emag .row .ipad-cover img {width: 180px;}
.main .cms-container.pm-emag .row .banderole {position: absolute; z-index: 70; margin-left: 238px; margin-top: 277px;}
.main .cms-container.pm-emag .row .banderole img {width: 135px;}

.main .cms-container.pm-emag .row .ipad-gross {position: absolute; z-index: 30; margin-left: 47px; margin-top: 21px;}
.main .cms-container.pm-emag .row .ipad-cover-gross {position: absolute; z-index: 50; margin-left: 61px; margin-top: 54px;}
.main .cms-container.pm-emag .row .ipad-gross img {width: 240px;}
.main .cms-container.pm-emag .row .ipad-cover-gross img {width: 213px;}
.main .cms-container.pm-emag .row .stoerer {position: absolute; z-index: 90; margin-left: -50px; margin-top: -169px;}
.main .cms-container.pm-emag .row .stoerer img {width: 170px;}
.main .cms-container.pm-emag .row .banderole-gross {position: absolute; z-index: 70; margin-left: 129px; margin-top: 220px;}
.main .cms-container.pm-emag .row .banderole-gross img {width: 160px;}

.main .cms-container.pm-emag .row ul li {background: url("http://s2h.aboshop.essen-und-trinken.de/media/stores/pm/pm-inapp-haken.png") no-repeat 15px 0 rgba(0, 0, 0, 0); margin-bottom: 4px; padding-top: 7px; padding-bottom: 10px; padding-left: 64px;}
.main .cms-container.pm-emag .row ul li.gelb {background: url("http://s2h.aboshop.essen-und-trinken.de/media/stores/pm/pm-inapp-grau_2.png") no-repeat 0 0 rgba(0, 0, 0, 0); margin-bottom: 20px; padding-bottom: 12px; padding-left: 64px; padding-top: 15px; }

.main .cms-container.pm-emag .btn::after {background: none;}
.main .cms-container.pm-emag .one {float: left; width: 300px; height: 200px;}
.main .cms-container.pm-emag .footer ul li {background: none; list-style: none; text-decoration: none;}

@media only screen and (max-width:580px) {
.main .cms-container.pm-emag {margin-left: 0px;}
.main .cms-container.pm-emag img.responsive {width: 480px; }
.main .cms-container.pm-emag .seven.columns {padding-left: 20px;}
.main .cms-container.pm-emag .five.columns {width: 480px !important; float: left; height: 280px;}
.main .cms-container.pm-emag .seven.columns {width: 480px !important;}
/* .main .cms-container.pm-emag .row ul li {width: 400px;} */
.main .cms-container.pm-emag .coverload-heft {left: 90px; top: 0px;}
.main .cms-container.pm-emag .coverload-heft img {margin-left: 20px; width: 170px;}
.main .cms-container.pm-emag .row .ipad {margin-left: 215px; margin-top: 45px;}
.main .cms-container.pm-emag .row .ipad img {width: 140px;}
.main .cms-container.pm-emag .row .ipad-cover {margin-left: 224px; margin-top: 62px;}
.main .cms-container.pm-emag .row .ipad-cover img {width: 122px;}
.main .cms-container.pm-emag .row .banderole {margin-left: 256px; margin-top: 155px;}
.main .cms-container.pm-emag .row .banderole img {width: 100px;}
/* .main .cms-container.pm-emag .row ul li.gelb {background: url("http://s2h.aboshop.essen-und-trinken.de/media/stores/pm/pm-inapp-haken.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.pm-emag .btn, .main .cms-container.pm-emag .btn:hover {height: 58px; padding: 8px 45px 0; width: 440px; position: relative;}
.main .cms-container.pm-emag .row .ipad-gross {margin-left: 165px;}
.main .cms-container.pm-emag .row .ipad-gross img {width: 150px;}
.main .cms-container.pm-emag .row .ipad-cover-gross {margin-left: 175px; margin-top: 40px;}
.main .cms-container.pm-emag .row .ipad-cover-gross img {width: 130px;}
.main .cms-container.pm-emag .row .banderole-gross img {width: 100px;}
.main .cms-container.pm-emag .row .banderole-gross {margin-left: 217px; margin-top: 146px;}
.main .cms-container.pm-emag .two {margin-top: 50px;}
.main .cms-container.pm-emag .row.footer {width: auto;}
.main .cms-container.pm-emag .row.footer ul li {margin-left: -29px; padding-right: 27px;}
.main .cms-container.pm-emag .row .stoerer img {width: 120px;}
.main .cms-container.pm-emag .row .stoerer {margin-left: 29px; margin-top: -161px;}
.main .cms-container.pm-emag .one {margin-bottom: 50px; width: 450px;}
.main .cms-container.pm-emag .content {margin-bottom: -62px;}
.main .cms-container.pm-emag .one .btn, .main .cms-container.pm-emag .one .btn:hover, .main .cms-container.pm-emag .two .btn, .main .cms-container.pm-emag .two .btn:hover {top: -87px;}
.main .cms-container.pm-emag .subprice {margin-bottom: 80px;}
}
/* eo PM InApp LP, OK, 13.01.2015 */


/*  Countdown 05/16, OK, 29.02.2016 */
.main .cms-container .countdown-0516 {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-0516-bg.jpg) no-repeat scroll 0% 0% transparent; height: 557px; padding-top: 160px;}
.main .cms-container .countdown-0516 .three {padding-left: 20px; width: 206px;}
.main .cms-container .countdown-0516 .box {padding-left: 20px; border: 1px #80afc6 solid; width: 334px; height: 345px; background-color: #fcf9f7; background-repeat: no-repeat; background-position: 0 0;}
.main .cms-container .countdown-0516 .box.eins {background-image: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-0516-40fade.jpg);}
.main .cms-container .countdown-0516 .box.eins.active {background-image: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-0516-40.jpg);}
.main .cms-container .countdown-0516 .box.zwei {background-image: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-0516-35fade.jpg);}
.main .cms-container .countdown-0516 .box.zwei.active {background-image: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-0516-35.jpg);}
.main .cms-container .countdown-0516 .box .btn {margin-top: 290px; width: 293px; display: none;}
.main .cms-container .countdown-0516 .box.active .btn {display: block;}
@media only screen and (max-width:580px) {
.main .cms-container .countdown-0516 {background: url(http://s2h.shop.pm-magazin.de/media/stores/pm/pm-countdown-0516-bg-mobile.jpg) no-repeat scroll 0% 0% transparent; height: 960px; padding-top: 173px;}
.main .cms-container .countdown-0516 .three {height: 350px; padding-left: 145px;}
.main .cms-container .countdown-0516 .box {display: none;}
.main .cms-container .countdown-0516 .box.eins.active {background-position: 43px 0;}
.main .cms-container .countdown-0516 .box.zwei.active {background-position: 43px 0;}
.main .cms-container .countdown-0516 .box.active {display: block;}
.main .cms-container .countdown-0516 .box {height: 370px; margin-left: 20px; width: 440px !important;}
}
/*  eo Countdown 05/16, OK, 29.02.2016 */

@media only screen and (max-width:580px) {
    .main .cms-container .pmfua iframe {
        height: 1100px;
    }
}
.category-sonderhefte .product-lookinside { display:none; overflow:hidden;}


