* { padding:0; margin:0; outline:0; }@font-face {font-family: 'helveticaCn';src: url('fonts/HelveticaNeueLTStd-Cn.eot?') format('eot'),url('fonts/HelveticaNeueLTStd-Cn.otf')format('opentype'), url('fonts/HelveticaNeueLTStd-Cn.woff') format('woff'),url('fonts/HelveticaNeueLTStd-Cn.ttf')format('truetype'), url('fonts/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn') format('svg');}body {background: #ffffff;font-family: Arial, sans-serif;font-size: 12px;line-height: 20px;color: #313131;min-width: 1240px;}div.hinweis { position: fixed;z-index: 500; top: 50%;left: 50%;margin-top: -50px;margin-left: -278px;width: 530px;border-width: 7px;padding: 20px;border-style: solid;border-color: #2c4271;background-color: #ffffff;text-align: center;}.preis_alt img { position: absolute; text-transform: uppercase; font-size: 40px; color: red; top: 0px; right: 0px }.preis_staffel img { position: absolute; text-transform: uppercase; font-size: 40px; color: red; bottom: 60px; right: 0px }.stoerer img { position: absolute; text-transform: uppercase; font-size: 40px; color: red; top: 0px; left: 0px }.preis_alt_color { text-transform: uppercase; color: red; }.rot { color: #760b29 !important; }.alert_info, .alert_success, .alert_warning, .alert_error {border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}.alert_info {color: #00529B;background-color: #BDE5F8;background-image: url("/images/info.png");}.alert_success {color: #4F8A10;background-color: #DFF2BF;background-image:url("/images/success.png");}.alert_warning {color: #9F6000;background-color: #FEEFB3;background-image: url("/images/warning.png");}.alert_error {color: #D8000C;background-color: #FFBABA;background-image: url("/images/error.png");}input, textarea, select { font-family: Arial, sans-serif; font-size:11px; }a img { border:0; }ul { list-style-type: none; }a { color: #888; text-decoration: none; cursor: pointer; }a:hover { color: #313131; }a img { transition: color 1000ms, background-color 1000ms, opacity 1000ms; -webkit-transition: color 1000ms, background-color 1000ms, opacity 1000ms; }a:hover img { transition: color 300ms, background-color 300ms, opacity 300ms; -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;}.left, .align-left { float:left; display:inline; }.right, .align-right { float:right; display:inline; }.cl { font-size: 0; line-height: 0; clear: both; display: block; height: 0; }.clearfix,.main .shell,.entries,.entry-popup-images,.footer-head,.footer-container,.sitemap-cols,.content-head,.footer-widget li,.box,.page-head,.product-dd ul li,.product,.cart-options,.product-foot-info p,.main-wraprer,.product-select-holder,.product-slides,.product-slide-info span,.product-actions-buttons,.product-accordion-selects li,.cart-entry-accordion-content li,.radio,.form-row,.content-box-sizes-holder,.form-container,.head-content { *zoom: 1; }.form-container:after,.form-row:after,.radio:after,.content-box-sizes-holder:after,.cart-options:after,.product-actions-buttons:after,.cart-entry-accordion-content li:after,.product-slide-info span:after,.product-accordion-selects li:after,.product-slides:after,.main-wraprer:after,.product-select-holder:after,.product-dd ul li:after,.product-foot-info p:after,.product:after,.box:after,.page-head:after,.content-head:after,.footer-widget li:after,.footer-container:after,.footer-head:after,.entry-popup-images:after,.entries:after,.sitemap-cols:after,.main .shell:after,.clearfix:after,.head-content:after { width: 100%; content: ''; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; display: block; }h1.logo { position: absolute; font-size:0; line-height:0; width: 220px; top: 20px; left: 59px; }h1.logo a { display: block; height: 78px; text-indent: -4000px; background: url(/images/logo.png); }h1.logo a:hover { opacity: 1;filter:alpha(opacity=100); }h2 { font-size:; line-height:; }h1,h3 { font-size: 15px; line-height: 17px; font-weight: normal; font-family: 'helveticaCn', arial, serif; text-transform: uppercase; }h4 { font-size: 12px; line-height: 14px; }h5 { font-size: 12px; line-height: 14px; font-weight: normal; }.shell { width: 1160px; margin:0 auto; padding: 0 40px; }.main .shell,header .shell { background-color: #fff; position: relative; }.bluse-bestellformular { display: none; }.slider { position: relative; }.slider .slide { float: left; }.slider-next,.slider-prev { border-top: 30px solid transparent; border-bottom: 30px solid transparent; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 50%; margin-top: -30px; }.slider-next { border-left: 30px solid rgba(44,65,111,.5); }.slider-prev { border-right: 30px solid rgba(44,65,111,.5); }.slider-next:hover { border-left-color: #2c416f; }.slider-prev:hover { border-right-color: #2c416f }.slider-paging { position: absolute; bottom: 21px; left: 0; }.slider-paging a { width: 12px; height: 12px; border: 1px solid #2c416f; display: inline-block; font-size: 0; line-height: 0; text-indent: -4000px; border-radius: 50%; margin: 0 5px; position: relative; }.slider-paging .selected:after { width: 6px; height: 6px; position: absolute; top: 50%; left: 50%; margin: -3px 0 0 -3px; content: ''; background-color: #2c416f; border-radius: 50%; }.section-intro:after { content: ''; line-height: 0; display: table; clear: both; padding-top: 37px; }.section-intro {display: block; width: 1180px; height: 500px; margin:0 auto; padding: 37px 0 0 0; }.section-intro .section-content { float: left; width: 300px; background-color: #FFFFFF; position: relative; }.section-intro .section-content p:first-of-type { padding-top: 20px; }.section-intro .section-content p { padding: 0 40px 20px 0; }.section-intro .section-content .teaser { color: #888888; }.section-intro .section-content .button { position: absolute; bottom: 20px; right: 40px; }.section-intro .section-content h3 { padding: 20px 40px 0 0; font-size: 19px; line-height: 25px; }.section-intro h3.blue { color: #2c416f; }.section-intro .slide { width: 1160px; margin: 0 10px; }.section-intro .slide-image { height: 500px; }.section-intro .slider-paging { margin-left: 650px; }.section-intro .slider-prev { left: -40px; }.section-intro .slider-next { right: -40px; }header .shell { height: 118px; }.head-container { float: right; }.head-nav { color: #888888; padding: 15px 0 0 0; text-align: right; }.head-nav span { margin: 0 8px; position: relative; top: -1px; color: #cccccc; }.head-content { width: 731px; padding: 32px 0 0 0; }.search-content { float: left; position: relative; }.field { font-size: 15px; line-height: 15px; color: #313131; padding: 5px 30px 5px 7px; border: 1px solid #919191; width: 321px; }.button-search { background: url(/images/ico-search.png) no-repeat 0 0; width: 19px; height: 19px; position: absolute; top: 50%; margin-top: -10px; right: 10px; font-size: 0; line-height: 0; text-indent: -4000px; border: 0; cursor: pointer; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; } .button-search:hover { opacity: 0.70;filter:alpha(opacity=70); }.user-info { float: right; padding-top: 4px; }.user-info a { font-size: 15px; font-weight: bold; color: #313131; position: relative; }.user-info a:hover { color: #000; }.user-info span { color: #cccccc; margin: 0 25px 0 15px; font-size: 20px; font-weight: normal; }#head_menge { color: #313131; margin: 0; position: relative; font-size: 15px; font-weight: bold; }#head_preis { color: #313131; margin: 0; position: relative; font-size: 15px; font-weight: bold; }.ico-bag i { background: url(/images/ico-bag.png) no-repeat 0 0; width: 28px; height: 31px; position: absolute; top: -7px; left: -44px; }.arr-right { display: inline-block; background: url(/images/arr-right.png) no-repeat 0 0; width: 13px; height: 13px; }.user-info .arr-right { margin: 0 0 0 5px; position: relative; top: 1px; }nav { background-color: #2c4271; }nav .shell > ul { text-align: center; }nav .shell > ul > li { display: inline-block; position: relative; }nav .shell > ul > li > a { display: inline-block; font-family: 'helveticaCn', arial, serif; font-size: 22px; line-height: 24px; color: #fff; text-transform: uppercase; padding: 6px 28px 4px 28px; }nav .shell > ul > li.active > a,nav .shell > ul > li > a:hover { color: #fff; background-color: #000; }nav .shell > ul > .home-ico > a { background: url(/images/ico-home.png) no-repeat center 8px!important; width: 16px; height: 16px; font-size: 0; line-height: 0; text-indent: -4000px; }.drop-down { z-index: 99999; }.drop-down-video { position: absolute; top: 34px; left: 0; width: 1240px; background-color: #000; padding-top: 40px; padding-bottom: 20px; display:none; }.box {}.box-video { float: left; width: 260px; position: relative; margin-left: 40px; margin-bottom: 20px; }.box-video .gray-image { position: absolute; top: 0; left: 0; }.box-video a { display: block; color: #888888; font-size: 15px; font-family: 'helveticaCn', arial, serif; text-transform: uppercase; }.box-video a:hover { color: #fff; }.box-video a:hover span { border-color: #fff; }.box-video a:hover span i { background-image:url(/images/arr-right-white.png);}.box-video a span { display: block; text-align: left; border-top: 1px solid #888888; border-bottom: 1px solid #888888; margin-top: 15px; padding: 6px 20px 5px 20px; }.box-video a span i { float: right; position: relative; top: 3px; background-image:url(/images/arr-right-gray.png); }.box-video:hover .gray-image { opacity: 0;filter:alpha(opacity=0); }.drop-down-links { position: absolute; top: 34px; left: 0; width: 260px; background-color: #000; display: none; }.drop-down-links li:first-child { border-top: 0; }.drop-down-links li { text-align: left; border-top: 1px solid #888888; }.drop-down-links li a { display: block; font-size: 15px; color: #888; font-family: 'helveticaCn', arial, serif; text-transform: uppercase; padding: 6px 20px 5px 20px; }.drop-down-links li a i { float: right; position: relative; top: 3px; background-image:url(/images/arr-right-gray.png); }.drop-down-links li a:hover { color: #fff;}.drop-down-links li a:hover i { float: right; position: relative; top: 3px; background-image:url(/images/arr-right-white.png); }.main .shell { padding-top: 37px; }aside { width: 260px; float: left; }.widget-filter h3 { padding: 0 0 17px 20px; }.widget-filter h4 { position: relative; }.widget-filter h4 a { color: #888888; border-bottom: 1px solid #ccc; display: block; padding: 8px 20px 7px 42px; }.widget-filter h4 a .ico-widget { background: url(/images/ico-open-light.png) no-repeat 0 0; width: 13px; height: 13px; float: right; }.widget-filter .active h4 a .ico-widget { background-image:url(/images/ico-close.png)!important;}.widget-filter h4:hover a .ico-widget { background: url(/images/ico-open.png) no-repeat 0 0; }.widget-filter h4 .ico-uncheck { background: url(/images/ico-delete.png) no-repeat 0 0; width: 13px; height: 13px; position: absolute; top: 50%; margin-top: -7px; left: 20px; cursor: pointer; display: none; }.widget-filter > ul > li:first-child >h4 > a { border-top: 1px solid #ccc; }.widget-filter .active h4 a,.widget-filter h4:hover a { color: #313131; }.widget-filter-drop-down { padding: 15px 0 11px 0; border-bottom: 1px solid #ccc; display: none; }.last .widget-filter-drop-down { border-bottom: 0; }.widget-filter-drop-down li { padding: 0 0 3px 43px; }.widget-filter li.reset { font-weight:bold; padding: 3px 0 3px 59px; cursor:pointer; }.widget-filter li.reset label { cursor: pointer; }.content { width: 860px; float: right; }.main .shell { padding-bottom: 102px; }.entries { padding-top: 20px; margin-left: -40px; }.entry { width: 258px; border: 1px solid transparent; float: left; margin-left: 40px; padding: 25px 0 17px 0; margin-bottom: 40px; position: relative; }.entry:nth-child(3n+1) { clear: both; }.entry:hover { border-color: #ccc; }.entry-image { text-align: center; margin-bottom: 10px; }.entry-content { text-align: center; }.entry-content h3 { font-family: 'helveticaCn', arial, serif; color: #313131; padding-bottom: 4px; }.entry-content h3 a { color: #313131; }.entry-content .prize { font-size: 15px; line-height: 17px; color: #2c416f; font-family: 'helveticaCn', arial, serif; text-transform: uppercase; padding-bottom: 5px; }.entry-content .entry-info { font-size: 11px; line-height: 13px; color: #888888; }.entry-popup { position: absolute; top: -1px; right: -1px; border: 1px solid #ccc; width: 520px; padding: 0 19px; background-color: #fff; display: none; z-index: 99; }.entry-popup .ico-uncheck { position:absolute; right:3px; top:3px; background: url(/images/ico-delete.png) no-repeat 0 0; width: 13px; height: 13px; cursor:pointer;}.entry-popup-images { padding: 25px 0 10px 10px; }.entry-popup-image-left { float: left; margin-top: 3px; width: 220px; }.entry-popup-image-left-text { padding:0px 10px; }.entry-popup-image-left-actions { padding: 15px 10px; }.entry-popup-image-right { float: right; }.entry-popup-foot { border-top: 1px solid #ccc; margin-top: 17px; }.entry-popup-select { padding-top: 18px; text-align: left;}.entry-popup-select > label { font-weight: bold; padding: 0 20px 0 20px; position:relative; bottom:25px; }.select { border: 1px solid #8a8a8a; font-size: 12px; color: #313131; }.entry-popup-select .select { width: 378px; float:right; }.entry-popup-actions { float: right; clear: both; padding: 19px 0px 19px 0; }.entry-popup-actions .buttons { float: left; margin-left: 20px; }.button { font-weight: normal; background-color: #2c4271; font-size: 15px; line-height: 15px; font-family: 'helveticaCn', arial, serif; color: #fff; text-transform: uppercase; padding: 8px 20px 8px 20px; display: inline-block; *zoom: 1; *display: inline; }.button:hover { color: #fff; }.button i { margin-left: 20px; }.arr-right-white { background-image: url(/images/arr-right-white.png)}input.button { border:none; cursor:pointer; }input.button.arr-right-white { background-repeat:no-repeat; padding-right:52px; background-position: 87% center; background-position: right 20px center; }input.button.arr-left-white { background-repeat:no-repeat; padding-left:52px; background-position:0% 50%;}.sitemap { background-color: #ccc; }.sitemap-cols { margin-left: -40px; padding-top: 9px; padding-bottom: 20px; }.sitemap-col { width: 260px; float: left; margin-left: 40px; margin-top: 28px;}.sitemap-col:nth-child(4n+1) { clear: both; }.sitemap-col ul { padding: 15px 0px 0 20px; }.sitemap-col ul li { padding-bottom: 3px; }.sitemap-col a { color: #313131; display: block; }.sitemap-col a:hover { color: #000; }.sitemap-col a i { float: right; position: relative; top: 3px; margin-right: 20px; }.sitemap-col .ico-check { background: url(/images/ico-check.png) no-repeat 0 3px; padding-left: 25px; }.sitemap-col .logos { padding: 20px 20px 20px 9px; font-size: 0; line-height: 0;}.sitemap-col .logos img { display: inline; margin: 0 0 10px 11px; }.sitemap-col .logos a { display: inline; }.sitemap-title { font-family: 'helveticaCn', arial, serif; border-bottom: 1px solid #888888; padding: 0 0 17px 20px; }footer { background-color: #000; }.footer-head { border-bottom: 1px solid #ccc; padding: 35px 0 14px 0; margin-bottom: 15px; }.footer-head ul { float: left; }.footer-head ul li { display: inline; padding-right: 20px; }.footer-head ul li a { color: #cccccc; font-size: 13px; font-weight: bold; }.footer-head ul li a:hover { color: #fff; }.foot-socials { float: right; }.foot-socials a { width: 22px; height: 22px; background: url(/images/socials-small.png) no-repeat 0 0; float: left; font-size: 0; line-height: 0; text-indent: -4000px; margin-left: 8px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; opacity: 0.7;filter:alpha(opacity=7); }.foot-socials a:hover { opacity: 1.0;filter:alpha(opacity=10); }.foot-socials .ico-small-facebook { background-position: 0 0; }.foot-socials .ico-small-pinterest { background-position: -30px 0; }.foot-socials .ico-small-google { background-position: -60px 0; }.foot-socials .ico-small-twitter { background-position: -90px 0; }.foot-socials .ico-small-youtube { background-position: -120px 0; }.foot-socials .ico-small-linkedin { background-position: -150px 0; }.footer-content { color: #cccccc; width: 860px; float: left; } .footer-content h5 { font-weight: bold; font-size: 11px; padding-bottom: 2px; }.footer-content p { font-size: 11px; line-height: 18px; padding-bottom: 20px; }.footer-sidebar { float: right; width: 260px; }.footer-widget h4 { font-weight: bold; font-size: 12px; color: #cccccc; line-height: 20px; }.footer-widget h5 { font-size: 12px; color: #cccccc; line-height: 20px; float: left; width: 110px; }.footer-widget h5 strong { font-weight: bold; }.footer-widget p { color: #cccccc; }.footer-widget span { font-size: 12px; color: #cccccc; line-height: 20px; }.footer-widget li span { float: left;}.footer-widget { padding-bottom: 20px; }.copyright { font-size: 13px; color: #cccccc; border-top: 1px solid #ccc; margin-top: -6px; position: relative; padding: 15px 0 35px 0; }.scroll-top { background: url(/images/scroll-top.png) no-repeat 0 0; width: 60px; height: 60px; position: absolute; bottom: 40px; right: 40px; }.content-head { border-bottom: 1px solid #d1d1d1; padding: 0 20px 14px 20px; }.content-head h3 { float: left; }.content-head-select { float: right; }.content-head-select label { font-weight: bold; font-size: 12px; margin-right: 17px; }.content-head-select .select { width: 140px; }.socials { width: 48px; position: fixed; left: 0; top: 172px; z-index: 2;}.socials a { width: 48px; height: 48px; display: block; margin-bottom: 1px; font-size: 0; line-height: 0; text-indent: -4000px; }.shareButton{width:47px;height:48px;border:0px;background: url(/images/socials.png) no-repeat 0 0; }.shareButtonFacebook { background-position: 0 0; }.shareButtonGooglePlus { background-position: 0 -49px; }.shareButtonTwitter { background-position: 0 -98px; }.shareButtonEmail { background-position: 0 -147px; }.shareButtonSharethis { background-position: 0 -196px; }.shareButtonFacebook:hover { background-image:url(/images/socials-hover.png); }.shareButtonGooglePlus:hover { background-image:url(/images/socials-hover.png); }.shareButtonTwitter:hover { background-image:url(/images/socials-hover.png); }.shareButtonEmail:hover { background-image:url(/images/socials-hover.png); }.shareButtonSharethis:hover { background-image:url(/images/socials-hover.png); }.page-head { padding: 0 0 30px 0; }.breadcrumbs { color: #313131; background: url(/images/ico-bread.png) no-repeat 0 5px; padding: 0 0 0 23px; float: left; }.breadcrumbs a { color: #888888; }.breadcrumbs a:hover { color: #313131; }.breadcrumbs span { display: inline-block; background: url(/images/arr-bread.png) no-repeat 0 0; width: 6px; height: 9px; margin: 0 7px;}.socials-like { float: right; width: 300px;}.share { float: right; }.share .addthis_button_google_plusone { margin-right: -30px; } .share .addthis_button_tweet { margin-right: 5px; }.product-images { float: left; width: 560px; }.product-container { float: right; width: 560px; }.product-thumbs { width: 130px; float: left; }.product-thumbs li a { display: block; padding: 19px 0 19px 0; margin-bottom: 20px; border: 1px solid transparent; }.product-thumbs li.active a,.product-thumbs li a:hover { border-color: #cfcfcf; }.product-thumbs li a img { display: block; margin: 0 auto;}.product-image { width: 430px; text-align: center; float: left; position: relative; height: 525px; overflow: hidden; }.product-image a { position: absolute; top: 0; left: 0; width: 100%; opacity: 0;filter:alpha(opacity=0); z-index: 2; transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}.product-image a.visible { opacity: 1;filter:alpha(opacity=100); z-index: 3; }.product-content h1 { border-bottom: 1px solid #d1d1d1; padding: 0 0 17px 20px; margin-bottom: 15px; }.product-content h1 .enhance { text-transform: none; font-size: 12px; font-family: arial, serif; padding-left: 10px; }.product-content p { padding: 0 20px 20px 20px; }.product-dd h3 { border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; font-size: 12px; text-transform: none; font-weight: bold; color: #313131; font-family: arial, serif; }.product-dd h3.staffel { border-top: none; }.product-dd h3 a { display: block; padding: 6px 20px 6px 20px; }.product-dd h3 a:hover { color: #313131; }.product-dd h3 a i { float: right; position: relative; top: 2px; }.product-dd h3 a i.ico-open { background: url(/images/ico-open-light.png) no-repeat 0 0; width: 13px; height: 13px; }.product-dd h3 a:hover i.ico-open { background: url(/images/ico-open.png) no-repeat 0 0; width: 13px; height: 13px; }.product-dd ul { padding: 15px 0 0 0; }.product-dd ul li { padding-bottom: 3px; }.product-dd.expanded h3 a { color: #313131; }.product-dd.expanded h3 a i.ico-open { background: url(/images/ico-close.png) no-repeat 0 0!important; }.product-dd ul { display: none; border-bottom: 1px solid #d1d1d1; padding-bottom: 11px; }.product-dd ul strong { font-weight: normal; color: #313131; float: left; text-align: right; width: 120px; margin-right: 20px;}.product-dd ul span { color: #888888; float: left; }p.staffel_preis strong { margin-right: 20px; }p.staffel_preis span { color: red; }.product-foot-info { border-bottom: 1px solid #d1d1d1; padding: 15px 0 0 0; }.product-foot-info strong { font-family: 'helveticaCn', arial, serif; color: #2c4271; font-size: 15px; font-weight: normal; float: left; width: 120px; margin-right: 20px; text-align: right; text-transform: uppercase;}.product-foot-info .subinfo { font-size: 11px; color: #888888; float: left; margin-bottom:15px;}.product-select-holder { padding: 14px 0 20px 0; }.product-select-holder > label { font-weight: bold; width: 120px; float:left; margin-right: 20px; text-align: right; margin-top:20px;}.product-select-holder .select { float: left; width: 400px; }.product-actions-buttons { float: right; clear: both; padding-bottom: 40px; }.product-actions-buttons .buttons { float: left; margin-left: 20px; }.main-wraprer { padding-top: 25px; }.content-title { font-size: 12px; line-height: 16px; color: #313131; border-bottom: 1px solid #d1d1d1; padding: 7px 0 6px 19px; margin-bottom: 17px; font-weight: bold; }.content-box-text { padding: 0 0 0 20px; border-bottom: 1px solid #d1d1d1; margin-bottom: 18px; }.content-box-text h4 { padding-bottom: 6px; }.content-box-text .gray { color: #888888; padding-bottom: 3px; }.content-box-text p { padding-right: 30px; padding-bottom: 15px; }.content-box-text-no-border { border: 0;}.content-box-text ul { padding-bottom: 15px; padding-left: 20px; list-style-position: outside; list-style-type: disc; }.content-box-title h2 { font-family: 'HelveticaNeueLTStd-Cn', arial, serif; font-size: 15px; line-height: 17px; color: #313131; text-transform: uppercase; font-weight: normal; padding: 39px 0 17px 19px; border-bottom: 1px solid #d1d1d1; margin-bottom: 18px; }.list-download { border-top: 1px solid #d1d1d1; margin-bottom: 14px; }.list-download li { border-bottom: 1px solid #d1d1d1;}.list-download a { display: block; position: relative; font-size: 12px; font-weight: bold; color: #888888; padding: 3px 20px 4px 20px; }.list-download a img { position: relative; top: 4px; display: inline-block; padding-right: 9px; }.list-download a:hover { color: #313131; }.list-download a:hover .ico-download { background-position: 0 bottom; }.list-download a:hover .ico-list-link { background-position: 0 bottom; }.ico-download { background: url(/images/ico-download.png) no-repeat 0 0; width: 13px; height: 13px; float: right; margin-top: 5px; }.ico-list-link { background: url(/images/arr-right-gray.png) no-repeat 0 0; width: 13px; height: 13px; float: right; margin-top: 5px; }.content-text-action { text-align: right; margin-top: -7px; }.product-config .product-image { width: 560px; height: 720px; text-align: center;}.product-config .product-container { margin-top: -6px; }.product-config .product-content h3 { margin-bottom: 0; }.product-accordion-action h3 { font-family: arial, serif; border-bottom: 1px solid #d1d1d1; }.product-accordion-action h3 a { font-size: 12px; font-weight: normal; color: #888888; font-weight: normal; text-transform: none; display: block; padding: 6px 0 6px 20px; }.product-accordion-action h3 .product-accordion-check { font-weight: bold; display: inline-block; padding: 0 0 0 25px; min-width: 107px; background: url(/images/check-blue.png) no-repeat 0 2px; }.product-accordion-action .ico-open { background: url(/images/ico-open-light.png) no-repeat 0 0; width: 13px; height: 13px; float: right; margin: 2px 20px 0 0; }.product-accordion-complete .product-accordion-action h3 a,.expanded .product-accordion-action h3 a,.product-accordion-action h3 a:hover { color: #313131; }.product-accordion-complete .product-accordion-action h3 a .product-accordion-check,.expanded .product-accordion-action h3 a .product-accordion-check,.product-accordion-action h3 a:hover .product-accordion-check { background-image:url(/images/check-black.png); }.product-accordion-action h3 a:hover .ico-open { background-image:url(/images/ico-open.png); }.expanded .product-accordion-action h3 a .ico-open { background-image:url(/images/ico-close.png); }.product-accordion-complete .product-accordion-action h3 a .ico-open { background-image:url(/images/ico-open.png); }.product-accordion-complete .expanded .product-accordion-action h3 a .ico-open { background-image:url(/images/ico-close.png); }.product-accordion-content { border-bottom: 1px solid #d1d1d1; display:none; }.product-slides { margin: 20px 0; }.product-slide { width: 123px; float: left; border: 1px solid transparent; text-align: center; padding: 44px 0 15px 0; margin: 10px 10px 10px 10px; position: relative; height: 125px; }.product-slide:hover, .product-slide.active { border-color: #d1d1d1; }.product-slide h3 { font-size: 11px; color: #313131; font-weight: normal; padding-top: 11px; line-height: 13px; text-transform: none; }.product-slide-info { position: absolute; top: -150px; border: 1px solid #7e7e7e; width: 131px; left: -3px; font-size: 11px; color: #313131; background-color: #fff; padding: 3px 4px 0px 4px; display: none; text-align: left;}.product-slide-info span { display: block; padding-bottom: 3px; }.product-slide-info em { float: left; font-style: normal; line-height: 13px;}.product-slide-info strong { float: right; text-align: right; font-weight: normal; line-height: 13px; }.product-slide-info .bottom-arr { background: url(/images/bottom-arr.png) no-repeat 0 0; width: 13px; height: 7px; position: absolute; left: 50%; margin-left: -7px; bottom: -7px; }.product-slide:hover .product-slide-info { display: block; }.show_tooltip { position: relative; }.show_tooltip:hover, .product-slide.active { border-color: #d1d1d1; }.product-filter-info { position: absolute; z-index: 9999; top: -100px; border: 1px solid #7e7e7e; width: 130px; left: 130px; font-size: 11px; line-height: 12px; color: #313131; background-color: #fff; padding: 3px 4px 0px 4px; display: none; text-align: left;}.product-filter-info span { display: block; padding-bottom: 3px; }.product-filter-info em { float: left; font-style: normal; line-height: 13px;}.product-filter-info strong { float: right; text-align: right; font-weight: normal; line-height: 13px; }.show_tooltip:hover .product-filter-info { display: block; }.product-slider { position: relative; padding: 0 0;}.product-slider.hidden { display: none; }.product-slide:nth-child(4n) {margin-right: 0; margin-left: 10px;}.product-slide:nth-child(4n-3) {margin-left: 0; margin-right: 10px;}.product-slide-controls a { background: url(/images/product-slide-controls.png) no-repeat 0 0; width: 13px; height: 22px; position: absolute; top: 50%; margin-top: -11px; }.product-slide-controls a:hover { opacity: 0.70;filter:alpha(opacity=70); }.product-slide-controls .product-prev { left: 20px; }.product-slide-controls .product-next { right: 20px; background-position: right 0; }.product-accordion-content-slider { height: auto; }.product-slide-two { width: 120px; float: left; border: 1px solid transparent; text-align: center; padding: 44px 0 15px 0; margin: 10px 10px 10px 10px; position: relative; height: 125px; }.product-slide-two:hover, .product-slide.active { border-color: #d1d1d1; }.product-slide-two h3 { font-size: 11px; color: #313131; font-weight: normal; padding-top: 11px; line-height: 13px; text-transform: none; }.product-slide-two:hover .product-slide-info { display: block; }.product-accordion-content .product-check { border-top: 1px solid #d1d1d1; display: block; padding-left: 150px; border-bottom: 0; }.product-accordion-content .product-check .checkbox { margin-right:5px; }.product-accordion-content .product-check label { position:relative; bottom:2px; }.product-accordion-content .product-radio { border-top: 0; display: block; padding-left: 0; border-bottom: 0; }.product-accordion-content .product-radio .radio { margin-right:5px; }.product-accordion-content .product-radio label { position:relative; bottom:2px; }.product-accordion-content .unbox { border-top: 0;}.product-accordion-content .slidebox { border-top: 1px solid #d1d1d1;}.product-border-bottom { border-bottom: 1px solid #d1d1d1; }.product-border-top { border-top: 1px solid #d1d1d1; }.product-accordion-text { padding: 20px; }.product-accordion-selects { padding: 21px 0 12px 0; }.product-accordion-selects li { display: block; padding-bottom: 10px; }.product-accordion-selects li p { float: left; width: 130px; margin-right: 20px; text-align: right; font-size: 12px; font-weight: bold; color: #313131; }.product-accordion-selects li .select-holder { margin-left: 150px;}.product-accordion-selects .select { width: 138px; border: 1px solid #c3c3c3; font-size: 12px; color: #313131; }.product-accordion-selects .field-small { text-align: center; padding: 0; font-size: 12px; color: #313131; width: 32px; height: 19px; line-height: 19px; }#product-choose-groesse_pyjama .product-accordion-selects li:first-child + li { margin-top: 20px; }li#hosengroesse { margin-top: 10px; margin-bottom: 20px; }#product-choose-groesse_pyjama .product-accordion-selects li { padding-bottom: 0; }#product-choose-groesse_pyjama .product-accordion-selects li .label-after { width: auto; }.product-accordion-checks { padding: 15px 0 11px 0; }.product-accordion-checks .product-check { border-top: 0; padding-top: 0; padding-bottom: 3px; }.product-foot-config .product-foot-info { padding-bottom: 0; }.product-foot-config .product-foot-info .button { float: right; position: relative; top: -7px; }.product-foot-config strong { width: 132px; }.product-foot-config .product-actions-buttons { float: none; padding: 10px 0 40px 0; margin: 0; }.product-foot-config .product-actions-buttons .buttons { float: left; margin: 0; }.product-foot-config .product-actions-buttons .buttons + .buttons { float: right; }.button .arr-left { margin-left: 0; background-image: url(/images/arr-left-white.png); margin-right: 20px; }.cart-table th { border-bottom: 1px solid #d1d1d1; font-size: 12px; font-weight: bold; color: #313131; padding: 5px 0 4px 0; text-align: left; }.cart-table th:first-child { padding-left: 20px; text-align: left; }.cart-table td { border-bottom: 1px solid #d1d1d1; padding: 22px 0; vertical-align: top; text-align: right; }.cart-table td:first-child { padding-left: 21px; text-align: left; }.cart-table td:first-child + td { text-align: left; }.cart-table td:first-child + td + td + td { padding-right: 20px; }.cart-table th:first-child + th + th + th { padding-left: 40px; }.cart-entry-image { width: 130px; float: left; }.cart-entry-content { overflow: hidden; width: 560px; font-size: 12px;}.cart-entry-accordion { clear:both; }.cart-entry-content h3 { float:left; font-size: 12px; font-weight: bold; text-transform: none; font-family: arial, serif; padding: 0 0 15px 20px; }.cart-entry-accordion h4 { font-size: 12px; font-family: arial, serif; font-weight: bold; color: #888888; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; }.cart-entry-accordion h4 a { display: block; padding: 8px 20px 8px 20px; color: #888!important; }.cart-entry-accordion h4 a .ico-open { background: url(/images/ico-open-light.png) no-repeat 0 0; width: 13px; height: 13px; float: right; }.cart-entry-accordion.expanded h4 a .ico-open { background: url(/images/ico-minus-light.png) no-repeat 0 0; }.cart-entry-content-price { float:right; margin-right:55px;}.green { float:right; margin-right: 10px; color:green; }.cart-entry-accordion-content { border-bottom: 1px solid #d1d1d1; padding: 15px 0 15px 0; display: none; line-height: 18px;}.cart-entry-accordion-content li { display: block; padding-bottom: 3px; }.cart-entry-accordion-content li span { float: left; width: 130px; margin-right: 17px; text-align: right;color: #313131; }.cart-entry-accordion-content li strong { float: left; font-weight: normal; color: #888888; }.cart-entry-accordion-content .product-actions-buttons { margin-right: 0; margin-top: 30px; }p.cart-entry-accordion-content-price { float:right; width:auto; margin-right:55px; font-weight: normal; color: #888888; }p.cart-entry-accordion-content-percent { float:right; width:auto; width:100px; font-weight: normal; color: #888888; }.field-number { border: 1px solid #888; width: 37px; padding: 2px 2px 2px 0; font-size: 12px; line-height: 14px; color: #313131; text-align: right; }.number-count { width: 60px; position: relative; }.number-count a:hover { opacity: 0.70;filter:alpha(opacity=70); }.btn-up { background: url(/images/input-button.png) no-repeat 0 0; width: 15px; height: 9px; position: absolute; top: 2px; right: 2px; }.btn-down { background: url(/images/input-button.png) no-repeat 0 bottom; width: 15px; height: 9px; position: absolute; bottom: 2px; right: 2px; }.ico-delete-row { background: url(/images/ico-delete-light.png) no-repeat 0 0; width: 13px; height: 13px; }.number-count .ico-delete-row { position: absolute; top: 50%; margin-top: -7px; right: -23px; }.cart-table .prize { font-weight: bold; font-size: 12px; color: #313131; }.cart-table .prize span { display: inline-block; }.cart-table .prize .euro { display: inline-block; margin-right: 15px; }.cart-option-prise,.cart-info ul,.cart-option-holder { float: right; }.cart-actions-buttons { text-align: right; }.cart-actions-buttons .buttons { display: inline-block; }.cart-options { padding-top: 21px; padding-bottom: 20px; border-bottom: 1px solid #d1d1d1; }.cart-option-holder { margin-right: 98px; }.cart-option-holder label { font-size: 12px; font-weight: bold; color: #313131; float: left; margin-top: 0px; }.cart-option-holder select { font-size: 12px; color: #313131; float: left; width: 140px; margin-left: 20px;}.cart-prize { font-size: 12px; font-weight: bold; color: #313131; margin-right: 20px; }.cart-prize .euro { display: inline-block; margin-right: 15px; }.cart-info { border-bottom: 1px solid #d1d1d1; padding: 16px 0 4px 0; }.cart-info li { display: block; padding-bottom: 10px; }.cart-info li p { display: inline-block; text-align: right; min-width:180px; font-family: 'HelveticaCn', arial, serif; text-transform: uppercase; font-size: 15px; font-weight: normal; }.cart-info li p strong { font-weight: normal; }.cart-info li .cart-prize { width: 140px; color: #2c4271; }.cart-info li .gray { color: #888888; }.cart-info li .cart-prize-gray { color: #888888; }.cart-actions { padding: 10px 0 40px 0; }.cart-actions .buttons { margin-left: 17px; }.col1 { width: 110px; }.col2 { width: 690px; }.col4 { width: 54px; }.col5 { width: 410px; }.col6 { width: 430px; }.col7 { width: 130px; }.col8 { width: 260px; }.col9 { width: 125px; }.col10 { width: 150px; }.col11 { width: 190px; }.col12 { width: 60px; }.col13 { width: 240px; }.col14 { width: 70px; }.col15 { width: 110px; }.col16 { width: 710px; }.col17 { width: 60px; }.col18 { width: 190px; }.col19 { width: 80px; }.col-margin { margin-left: 10px; }.product-accordion-content-slider .content-box-sizes-holder { margin-top: 20px; }.content-box-sizes-holder,.content-box-radio-holder { padding-bottom: 10px; }.content-box-radios label,.content-box-radio-title { text-align: right; font-size: 12px; font-weight: bold; color: #313131; }.content-box-text .col2 { padding-right: 20px; }.content-box-sizes-holder .select { width: 90px;}.content-box-select .select { width: 90px; position: relative; top: -3px; }.content-box-row { padding-bottom: 8px; padding-top: 6px; }.content-box-radios label { position: relative; top: -2px; margin-left: 6px; }.content-box-radios .radio { padding-bottom: 3px; }.content-box-radios-small .radio { padding: 0 0 3px 0; }.content-box-radios-small label { float: left; position: relative; top: -3px; margin-left: 10px;}.content-box-radios-small input { float: left; }.content-box-radios span { display: block; padding-left: 23px; margin-bottom: 3px; }.content-box-sizes { width: 250px; float: left; }.content-box-sizes-info { width: 550px; float: right; display: none; }.content-box-sizes.large { width: 400px; }.content-box-sizes label { float: left; width: 110px; text-align: right; font-size: 12px; font-weight: bold; color: #313131; }.content-box-sizes .number-count { float: left; margin-left: 20px; }.content-box-sizes p { float: left; margin-left: 10px; padding: 0; }.content-box-sizes .ico-info { background: url(/images/ico-info.png) no-repeat 0 0; width: 13px; height: 13px; float: right; margin-top: 4px; margin-left: 10px; cursor: pointer; }.content-box-sizes-holder.expanded .ico-info,.content-box-sizes .ico-info:hover { background-position: 0 bottom; }.content-box-sizes-image { float: left; margin-right: 20px; }.content-box-sizes-image img { border: 1px solid #cccccc; }.content-box-sizes-content { overflow: hidden; font-size: 11px; color: #313131; line-height: 18px; margin-top: 1px; }.content-box-sizes-content p { padding: 0; }.widget-nav h3 { padding: 0 0 14px 20px; }.widget-nav ul { border-top: 1px solid #ccc; border-bottom: 1px solid #cccccc; padding: 16px 0 12px 0; }.widget-nav li { padding-bottom: 7px; }.widget-nav ul a { display: block; padding: 0 16px 0 20px;}.widget-nav ul a i { background-image:url(/images/arr-right-gray.png); float: right; }.widget-nav ul .active a,.widget-nav ul a:hover { color: #313131; }.widget-nav ul .active a i,.widget-nav ul a:hover i { background-image:url(/images/arr-right.png); }.content-text-form .content-title { margin-bottom: 0; }.select-variable { width: 100%; height: 19px; border: 1px solid #8a8a8a; padding-top: 1px; padding-bottom: 1px; padding-right: 1px; color: #313131; }.field-form { width: 100%; font-size: 12px; color: #313131; padding: 3px 0 1px 3px; border: 1px solid #8a8a8a; }.form-head { border-bottom: 1px solid #d1d1d1; padding: 8px 0 7px 20px; margin-bottom: 14px; }.form-container { border-bottom: 1px solid #d1d1d1; padding-bottom: 23px; }.form-container a { font-weight: bold; color: #2c4271; }.form-container a:hover { font-weight: bold; color: #888; }.form-container .col10 label { text-align: right; font-weight: bold; display: block; }.form-container .col7 label { text-align: right; font-weight: bold; display: block; }.form-container .col7 { margin-right: 20px; }.form-row { margin-bottom: 11px; }#input_c_lieferanschrift { margin-top:20px; }#input_c_packstation { margin-top:20px; }.form-container-radio { padding-bottom: 8px;}.form-container-radio .radio { padding-bottom: 3px; }.form-container-radio .radio label { font-size: 12px; font-weight: bold; color: #313131; position: relative; top: -2px; margin-left: 5px; }.field-textarea { resize: none; height: 100px; }.form-payment { border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; padding: 20px; margin: 9px 0 15px 0; }.payment-logos { margin-bottom: 9px; }.payment-logos img { border: 1px solid #d1d1d1; margin-right: 7px; }.cart-actions-info { float: left; color: #888888; padding: 5px 0 0150px; }.content-expanded { display: none; padding-top: 14px; }.content-hide { display: none; }.no-background { background:none !important; }#uebersicht_content input, #uebersicht_content select, #uebersicht_content textarea{border:1px solid #E5E5E5;background-color: #FFFFFF;}.zoomContainer {z-index:99;}.dd-container {display:inline-block !important;}.dd-image-right {max-height:40px !important;}.dd-select .dd-selected-text {line-height:40px !important}.dd-select {background:none !important;}.product-accordion-content .product-radio .konfiguration_preis,.product-accordion-content .product-check .konfiguration_preis, .monogramm_preis { position:relative; bottom:2px; float:right; margin-right:80px; }.breadcrumb_nav {text-align: center;margin: auto;margin-left: auto;margin-right: auto;}.breadcrumb ul {list-style-image: none;list-style-position: outside;list-style-type: none;padding: 0px;margin: 0px;}.breadcrumb li {display: inline;padding: 0;}.breadcrumb li.pages {margin: 0 20px;}.breadcrumb span {border: 1px solid #DDD;padding: 5px;display: inline-block;width: 25px;height: 15px;}.breadcrumb li.pages a {border: 1px solid #DDD;padding: 5px;display: inline-block;width: 25px;height: 15px;color: #000000;}.breadcrumb li.pages a:hover {padding: 5px;border: 1px solid #DDD;background-color: #000;color: #FFFFFF;}.breadcrumb li.pages a.active {padding: 5px;border: 1px solid #DDD;background-color: #000;color: #FFFFFF;}.az-wrap, .az-small, .az-large {position: relative;}.az-wrap-inner {margin: 0 auto; }.az-zoom {background: #fff;border: #cfcfcf 1px solid;position: absolute;top: 0;left: 0;width: 200px;height: 200px;overflow: hidden;z-index: 100;display: none;-moz-box-shadow: inset 0px 0px 4px #000;-webkit-box-shadow: inset 0px 0px 4px #000;box-shadow: inset 0px 0px 4px #000;}.az-windowed {overflow: hidden;position: absolute;}.az-expanded {height: auto;width: auto;position: static;overflow: visible;}.az-overlay {background-color: #000;opacity: 0.3;filter: alpha(opacity=30);z-index: 10;}.az-coords {display: none; }.az-zoom .az-coords {display: block;position: absolute;top: 0;right: 0;background: #000;background: rgba(0,0,0,0.5);color: #fff;}.mono-font { position: absolute; }.mono-font.font-1 { font-family: 'Lily Script One', cursive; }.mono-font.font-2 { font-family: 'Roboto', sans-serif; font-weight: 500; }.mono-font.boxershort-1 { top: 50px; left: 272px; font-size: 14px; } .large .mono-font.boxershort-1 { top: 112px; left: 466px; font-size: 28px; } .mono-font.boxershort-2 { top: 410px; left: 383px; font-size: 14px; } .large .mono-font.boxershort-2 { top: 828px; left: 680px; font-size: 28px; } @font-face {font-family: 'Lily Script One';font-style: normal;font-weight: 400;src: local('Lily Script One'), local('LilyScriptOne-Regular'), url('/css/fonts/lily-script-one-v5-latin-regular.woff2') format('woff2'),url('/css/fonts/lily-script-one-v5-latin-regular.woff') format('woff'); }@font-face {font-family: 'Roboto';font-style: normal;font-weight: 500;src: local('Roboto Medium'), local('Roboto-Medium'), url('/css/fonts/roboto-v18-latin-500.woff2') format('woff2'),url('/css/fonts/roboto-v18-latin-500.woff') format('woff'); }.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(fancybox_sprite.png);}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:visible !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px;}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px;}}