/* MAIN */
.stripe div.jumpmark a,
.textblock a:before,
.textlink:before,
.downloadlink:before,
.textblock .zoom .icon,
.action-btn.blank:before,
#overlay_content .close,
.infotext,
.infotext span:after,
.header .logo,
.header nav:after,
.header nav a:before,
.header nav a.menue:after,
.header .search:after,
.header .search .searchbutton,
.header .search .searchbutton:focus,
.header .search .searchbutton:hover,
.flyout .stripe.grey a.close,
#stage .controls .prev,
#stage .controls .next,
.minipk .option:after,
.flaps dt:after,
.dp-form input[type=radio] + label.rlabel:before,
.dp-form input[type=checkbox] + label.cblabel:before,
.dp-form .error input[type=checkbox] + label.cblabel:after,
.dp-form .error input,
.dp-form .select_wrapper:before,
.step-nav .bubble,
.nfas .dp-form .teaser-btn:after,
.textblock ul.checkmark li:after,
.clue:after,
#isotope .item h2:after,
#isotope .close,
.productsaz .selector .mobileopener a:before,
footer .footer-logo {
	background-image: url("../resources/img/sprite@2x.png");
	background-size: 1000px 1000px;
	}

/*multiple*/
.flyout .stripe.white a.close {
	background: url("../resources/img/sprite@2x.png") no-repeat -184px -12px, linear-gradient(to bottom, #fff 0%, #F3F3F3 100%);
	background: url("../resources/img/sprite@2x.png") no-repeat -184px -12px, -webkit-linear-gradient(top, #fff 0%, #F3F3F3 100%);
	background-size: 1000px 1000px, 100% 100%;
	}
	
/* TABLET */
@media only screen and (max-width: 1023px) {
	.linklist .heading:after {
		background-image: url("../resources/img/sprite@2x.png");
		background-size: 1000px 1000px;
		}
	}	
	
/*SMARTPHONE */
@media only screen and (max-width: 599px) {
	.header .search a:after {
		background-image: url("../resources/img/sprite@2x.png");
		background-size: 1000px 1000px;
		}
	}