.rotate10{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);}
.price-badge{position:relative;z-index:10;width:100px;height:100px;margin-top: -200px; margin-left: -148px;}
.price-badge.-right{margin-left: 90px;margin-top: -330px;}
.price-badge-top{margin-top: -350px;}

.circle{text-align:center;font-family:'Ubuntu' !important;width:100%;height:100%;background:#cc1717;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-webkit-box-shadow:0px 0px 20px -3px rgba(0,0,0,0.8);-moz-box-shadow:0px 0px 20px -3px rgba(0,0,0,0.8);box-shadow:0px 0px 20px -3px rgba(0,0,0,0.8); position: absolute;}
.circleRiesenleinwand {position: absolute;width: 3em;height: 3em;background: white;-moz-border-radius: 150px;-webkit-border-radius: 150px;border-radius: 150px;margin-left: -5px;-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.8);-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.8);box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.8);}
.pbHeadline2{position:relative;z-index:3;color:lightgrey;font-size:0.6em;}
.pbHeadline{position:relative;z-index:3;color:orange;font-size:26px;margin-top:-8px;}
.pbHeadline3{position:relative;z-index:3;color:lightgrey;font-size:0.7em;margin-top:-9px;}
.pbHeadline4{position:relative;z-index:3;color:white;font-size:16px;padding-top: 22px;}
.pbHeadline5{position:relative;z-index:3;color:white;font-size:13px;}
.pbSpecialPrice1{font-weight:300;font-size:21px;line-height:48px;z-index:3;color:white;position:relative;margin-top:-10px;}
.pbAsterisk1{text-align:right; margin-top: -53px; margin-right: 12px;font-size: 12px;}
.priceBadgeCurrency1{font-size:16px;}
.pbSpecialPrice, .pbSpecialPriceGsp{font-weight:300;font-size:30px;line-height:48px;z-index:3;color:white;position:relative;margin-top:-12px;}
.pbSpecialPriceLong{font-weight:300;font-size:24px;line-height:48px;z-index:3;color:white;position:relative;margin-top:-12px;}
.-nfbPaddingTopLine {padding-top: 22px;}
.-nfbPaddingMiddleLine {padding-top: 5px; padding-bottom: 5px;}
.priceBadgeCurrency{font-size:24px;}
.asterisk{font-size:.4em;line-height:2em;margin-top:-54px;}
.pbAsterisk,.pbAsteriskNFB{text-align:right; margin-top: -51px; margin-right: 4px;}
.pbAsteriskLong{text-align:right; margin-top: -44px; margin-right: 3px;}
.pbWas{font-size:0.65em;position:relative;z-index:5;color:lightgrey;margin-top:13px;}
.pbWas.-top {margin-top: -8px;}
.pbWasLong{font-size:0.65em;position:relative;z-index:5;color:lightgrey;margin-top:15px;}
.inkl{color: orange;margin-top: 10px;margin-bottom: -18px;font-size: 10pt;}


.reisenNEU{font-weight: bold;position: relative;top: 10px;left: 5px;}
.riesenleinwandH{position:relative;z-index:3;color:white;font-size: 1.2em;font-weight: bold;}
.riesenleinwandS{color: white;}
.reisenPad{padding-top: 20px;}
@media (min-width:768px){
.tablet-riesen{bottom: -45px;position: relative;}
.price-badge{position:absolute;z-index:10;width:140px;height:140px;margin-top:-282px;margin-left:10px;}
.price-badge-top{margin-top: -243px; display:none}
.pbHeadline2{position:relative;z-index:3;color:lightgrey;font-size:1em;}
.pbHeadline{position:relative;z-index:3;color:orange;font-size:25px;margin-top:-8px;}
.pbHeadline3{position:relative;z-index:3;color:lightgrey;font-size:1em;margin-top:-7px;}
.pbHeadline4{position:relative;z-index:3;color:white;font-size:20px;padding-top: 22px;}
.pbHeadline5{position:relative;z-index:3;color:white;font-size:16px;}
.pbSpecialPrice1{font-weight:300;font-size:36px;line-height:48px;z-index:3;color:white;position:relative;margin-top:-7px;}
.pbAsterisk1{text-align:right; margin-top: -54px; margin-right: 7px;font-size: 21px;}
.priceBadgeCurrency1{font-size:24px;}
.pbSpecialPrice, .pbSpecialPriceGsp{font-weight:300;font-size:37pt;line-height:48px;z-index:3;color:white;position:relative;margin-top:-6px;}
.pbSpecialPriceLong{font-weight:300;font-size:30pt;line-height:48px;z-index:3;color:white;position:relative;margin-top:-6px;}
.pbSpecialSEMprice {font-size: 34pt !important;}
.priceBadgeCurrency{font-size:24px;}
.asterisk{font-size:.4em;line-height:2em;margin-top:-54px;}
.pbAsterisk{text-align:right;margin-top:-54px;margin-right:5px;}
.pbAsteriskLong{text-align:right;margin-top:-54px;margin-right:5px;}
.pbAsteriskNFB{text-align:right;margin-top:-54px;margin-right:25px;}
.pbWas{font-size:1em;position:relative;z-index:5;color:lightgrey;margin-top:4px;}
.pbWasLong{font-size:1em;position:relative;z-index:5;color:lightgrey;margin-top:15px;}
.inkl{color: orange;margin-top: 3px;margin-bottom: -11px;}
.riesenbadge{margin-top: -245px;}
}
@media (min-width:990px){
.price-badge{margin-top:-229px;margin-left:50px;}
.tablet-riesen {bottom: -70px;position: relative;}
.riesenbadge {margin-top: -560px;margin-left: -15px;}
}
@media(min-width:1200px){
.price-badge{position:absolute;z-index:10;width:140px;height:140px;margin-top:-209px;margin-left: 60px;}
.price-badge-top{margin-top: -270px; display:none}
.pbHeadline2{position:relative;z-index:3;color:lightgrey;font-size:1em;}
.pbHeadline{position:relative;z-index:3;color:orange;font-size:25px;margin-top:-8px;}
.pbHeadline3{position:relative;z-index:3;color:lightgrey;font-size:1em;margin-top:-7px;}
.pbHeadline4{position:relative;z-index:3;color:white;font-size:20px;padding-top: 22px;}
.pbHeadline5{position:relative;z-index:3;color:white;font-size:16px;}
.pbSpecialPrice1{font-weight:300;font-size:36px;line-height:48px;z-index:3;color:white;position:relative;margin-top:-7px;}
.pbAsterisk1{text-align:right; margin-top: -54px; margin-right: 7px;font-size: 21px;}
.priceBadgeCurrency1{font-size:24px;}
.pbSpecialPrice, .pbSpecialPriceGsp{font-weight:300;font-size:37pt;line-height:48px;z-index:3;color:white;position:relative;margin-top:-6px;}
.pbSpecialPriceLong{font-weight:300;font-size:30pt;line-height:48px;z-index:3;color:white;position:relative;margin-top:-6px;}
.priceBadgeCurrency{font-size:24px;}
.asterisk{font-size:.4em;line-height:2em;margin-top:-54px;}
.pbAsterisk{text-align:right;margin-top:-54px;margin-right:5px;}
.pbAsteriskLong{text-align:right;margin-top:-54px;margin-right:5px;}
.pbAsteriskNFB {text-align:right;margin-top:-54px;margin-right:25px;}
.pbWas{font-size:1em;position:relative;z-index:5;color:lightgrey;margin-top:4px;}
.pbWasLong{font-size:1em;position:relative;z-index:5;color:lightgrey;margin-top:15px;}
.inkl{color: orange;margin-top: 3px;margin-bottom: -11px;}
.riesenbadge{margin-top: -540px !important; margin-left: 30px;}
}
.pbSpecialPrice2{font-size:4em;line-height:48px;z-index:3;margin-top:-1.7em;margin-left:0em;color:black;position:relative;}
.pbFormat{font-size:1.1em;position:absolute;z-index:3;color:lightgrey;margin-top:23px;margin-left:2.9em;}
.pbWas2{font-size:1.3em;position:absolute;z-index:5;color:#afafaf;margin-left:2.2em;margin-top:0.4em;}
.banner{background:transparent url('/staticimages/meinxxl_teaser_summer_01.jpg') 51.5% 0 no-repeat;text-align:center;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/staticimages/meinxxl_teaser_wide_hires_02.jpg', sizingMethod='scale');width:100%;margin-bottom:2em;display:table;}
.banner .banner-head{display:inline-block;vertical-align:middle;background-color:rgba(0, 0, 0, 0.4);padding:1.5em 0.5em 1.5em 0.5em;margin-top:0 !important;text-align:left;margin-bottom:0;font-size:1.8em;color:white;}
.banner .banner-head-angebote{background-color:rgba(0, 0, 0, 0.4);padding:1.5em 0.5em 0 0.5em;text-align:left;font-size:1.8em;color:white;width:13em;display:inline-block;float:right;}
.banner-head1{display:inline-block;vertical-align:middle;background-color:rgba(0, 0, 0, 0.4);padding:1em 0.5em 1.5em 0.5em;margin-top:0;text-align:left;margin-bottom:0;font-size:2em;color:white;}
.banner-head2{display:inline-block;vertical-align:middle;background-color:rgba(0, 0, 0, 0.4);padding:1em 0.5em 1.5em 0.5em;margin-top:0;text-align:left;margin-bottom:0;font-size:2em;color:white;}
.percent-badge{position:absolute;left:5%;top:43%;}
.pricing-tables,
.information{max-width:980px;margin:0 auto;}
.pricing-tables{margin-bottom:3.125em;text-align:center;}
.pricing-table{border:1px solid #ddd;margin:0 0.5em 2em;padding:0 0 3em;}
.pricing-table-free .pricing-table-header{background:#519251;}
.pricing-table-biz .pricing-table-header{background:#2c4985;}
.pricing-table-header{background:#111;color:#fff;}
.pricing-table-header h2{margin:0;padding-top:2em;font-size:1em;font-weight:normal;}
.pricing-table-price{font-size:6em;margin:0.2em 0 0;font-weight:100;}
.pricing-table-price span{display:block;text-transform:uppercase;font-size:0.2em;padding-bottom:2em;font-weight:400;color:rgba(255, 255, 255, 0.5);*color:#fff;}
.pricing-table-list{list-style-type:none;margin:0;padding:0;text-align:center;}
.pricing-table-list li{padding:0.8em 0;background:#f7f7f7;border-bottom:1px solid #e7e7e7;}
.button-choose{border:1px solid #ccc;background:#fff;color:#333;border-radius:2em;font-weight:bold;position:relative;bottom:-1.5em;}
.information-head{color:black;font-weight:500;}
.ui-fileupload-buttonbar .ui-fileupload-choose input{transform:none;}
@media(max-width:767px){form #newsletter-form{max-width:none !important;}
.for_skip2{text-align:center;}
.footer .pure-u-11-24,
.footer .pure-u-11-24 ul li .pure-u-1-5{width:100%;}
.footer .pure-u-11-24 ul li .pure-u-1-5 + .pure-u-1-6{width:20%;}
.circleRiesenleinwand {margin-left: -20px;margin-top: -10px;}
.reisenPad {padding-top: 12px;}
.riesenleinwandH{font-size: 0.9em;}
.riesenleinwandS{font-size: 0.8em;}
.riesenbadge {margin-left: 50px !important;margin-top: -425px;}
}
@media (min-width:480px){.banner{height:320px;}
.banner-head{font-size:2em;height:390px;float:right;}
.banner-head1{font-size:2em;height:227px;margin-left:5em;}
.banner-head2{font-size:2em;height:285px;margin-left:5em;}
}
@media(max-width:500px){
.riesenbadge {margin-left: -115px !important;margin-top: -410px;}
.pbHeadline4{position:relative;z-index:3;color:white;font-size:16px;padding-top: 22px;}
.pbHeadline5{position:relative;z-index:3;color:white;font-size:13px;}
.pbSpecialPrice1{font-weight:300;font-size:21px;line-height:48px;z-index:3;color:white;position:relative;margin-top:-10px;}
.pbAsterisk1{text-align:right; margin-top: -53px; margin-right: 12px;font-size: 12px;}
.priceBadgeCurrency1{font-size:16px;}
}
@media(max-width:320px){
.riesenbadge {margin-top: -460px;}
}
