@charset "utf-8";
/* SFLean Styles */

/* CSS Reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 				{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;	 background: transparent;}
ol, ul 				{list-style: none;}
strong				{font-weight:bold!important}

/* Allgemeine Formatierungen */
body				{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; background:#ffffff url(/img/background/bg_body.gif); }
a					{color:#152761; text-decoration:none;}
a:hover				{text-decoration:underline;}
a:visited			{color:#152761;}
a:active			{color:#152761;}

/* Seiten Grid */
#alignment			{margin:auto;text-align:left;width:960px;overflow:hidden;}
#page				{overflow:hidden;position:relative;margin:10px 0px 0px 0px;}	
#wrapper			{position:relative;}
#north				{padding:0px 0px 0px 0px;position:relative;}
#center				{padding:0px 0px 10px 0px; }	
#south				{padding:0px 0px 0px 0px;}

/* Content Spalten */
.col1				{width:960px;}
.col2				{width:675px;overflow:hidden; background:#ffffff;}
.col3				{width:530px;overflow:hidden; background:#ffffff;}
.col4				{width:280px;overflow:hidden;}
.col5				{width:188px; background:#ffffff; margin-right:10px;}

h1					{font-size:18px!important; font-weight:bold; color:#152761}

/* Positionierungen */
.center				{margin:auto;}
.fll				{float:left;}
.flr				{float:right;}

/* Clearfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */

/* Header */
.head				{padding-top:20px;}
.top-nav			{position:absolute; right:10px; top:0px; height:20px; background:url(/img/background/bg_topnav.gif) bottom repeat-x; padding-left:10px; padding-right:10px; width:315px;}
.top-nav ul 		{float:right;margin:0px 0px 0px 0px; color:#152761!important;}
.top-nav ul li		{float:left; padding:1px 10px 0px 10px; font-size:11px;}
.top-nav ul li a	{color:#152761!important;}
.logo				{background:#ffffff; }

/* Footer */
.foot				{padding:10px; text-align:left; background:#efefef; margin-bottom:20px; border:10px solid #ffffff;}
.bottom-nav			{color:#333333!important; font-size:11px; line-height:20px;}
.bottom-nav	a		{color:#333333!important; font-size:11px; padding:0px 5px 0px 5px;}


/* Stage KeyVisual */
.stage				{margin:0px 0px 5px 0px; padding:10px; background:#ffffff; height:200px; overflow:hidden}

/* Main-Content */
.main-content				{padding:10px 10px 10px 10px;}

/* Related-Content */

/* Artikel-Liste */
.article-list										{}
.article-list .item									{margin:0px 0px 20px 0px;border-bottom:1px dotted #333333; padding:0px 0px 20px 0px;}
.article-list .item p								{margin:0px;}
.article-list .item	.image							{float:left; margin:0px 10px 0px 0px;}
.article-list .item	.image img						{border:1px solid #333333;}
.article-list .item	h2								{font-size:13px; font-weight:bold; color:#333333; margin:0px 0px 5px 0px;}
.article-list .item	h2 a							{color:#333333;}
.article-list .item	h2 a:hover						{text-decoration:none;}
.article-list .item.highlight	.image				{float:left; margin:3px 10px 0px 0px;}
.article-list .item.highlight	.image img			{border:1px solid #333333;}
.article-list .item.highlight						{padding:10px 10px 10px 10px; border:none; background:#efefef;}
.article-list .item.highlight	h1					{font-size:16px; font-weight:bold; color:#333333; margin:0px 0px 10px 0px; line-height:20px;}
.article-list .item.highlight	h1 a				{color:#333333;}
.article-list .item.highlight	h1 a:hover			{text-decoration:none;}

/* Teaser */
.related-content .teaser-box											{margin:0px 0px 10px 0px; color:#333333; border:2px solid #ffffff;}
.related-content .teaser-box .tb-head								{background:#152761; padding:4px 10px 4px 10px; border-bottom:2px solid #ffffff;}
.related-content .teaser-box .tb-head h3								{font-size:12px; font-weight:bold; color:#ffffff;}
.related-content .teaser-box .tb-content								{padding:10px; background:#ffffff url(/img/background/bg_teaser.gif) repeat-x bottom;}  
.related-content .teaser-box .tb-content	h1							{font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content .teaser-box .tb-content	h2							{font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content .teaser-box .tb-content	h3							{font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content .teaser-box .tb-content	h4							{font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content .teaser-box .tb-content	h5							{font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content .teaser-box .tb-content	h6							{font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content .teaser-box .tb-content	p							{margin:0px 0px 5px 0px;}
.related-content .teaser-box .tb-content	ul							{list-style-type:disc; margin:0px 0px 5px 0px; padding:0px 0px 0px 14px;}
.related-content .teaser-box .tb-content	ul li						{padding:0px 0px 5px 0px;}
.related-content .teaser-box .tb-content	ol							{list-style-type:decimal; margin:0px 0px 5px 0px; padding:0px 0px 0px 21px;}
.related-content .teaser-box .tb-content	ol li						{padding:0px 0px 5px 0px;}

.related-content-nav .teaser-box											{margin:0px 0px 10px 0px; color:#333333; padding:10px; background:#f6f6f6}
.related-content-nav .teaser-box .tb-head									{padding:0px 10px 0px 0px;}
.related-content-nav .teaser-box .tb-head h3								{font-size:12px; font-weight:bold; color:#333333; margin:0px 0px 5px 0px;}
.related-content-nav .teaser-box .tb-content								{}  
.related-content-nav .teaser-box .tb-content	h1							{font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content-nav .teaser-box .tb-content	h2							{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content-nav .teaser-box .tb-content	h3							{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content-nav .teaser-box .tb-content	h4							{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content-nav .teaser-box .tb-content	h5							{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content-nav .teaser-box .tb-content	h6							{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.related-content-nav .teaser-box .tb-content	p							{margin:0px 0px 5px 0px; font-size:11px;}
.related-content-nav .teaser-box .tb-content	ul							{list-style-type:disc; margin:0px 0px 5px 0px; padding:0px 0px 0px 14px; font-size:11px;}
.related-content-nav .teaser-box .tb-content	ul li						{padding:0px 0px 5px 0px;}
.related-content-nav .teaser-box .tb-content	ol							{list-style-type:decimal; margin:0px 0px 5px 0px; padding:0px 0px 0px 21px; font-size:11px;}
.related-content-nav .teaser-box .tb-content	ol li						{padding:0px 0px 5px 0px;}
.related-content-nav .teaser-box .tb-content a.more							{white-space:nowrap;}
a.more							{white-space:nowrap;}


/* Artikel */

h1									{font-size:18px!important; line-height:22px; font-weight:bold; margin:0px 0px 10px 0px;}
h2									{font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; color:#58585a;}
h3									{font-size:11px; font-weight:normal; margin:0px 0px 0px 0px; color:#87888a}
p									{margin:0px 0px 10px 0px;}

.doctop	h3							{display:none}

.article-detail										{margin:0px 0px 20px 0px;}
.article-detail	.headline							{border-bottom:1px dotted #333333; font-weight:bold; font-size:11px; margin:0px 0px 10px 0px; padding:0px 0px 3px 0px;}
.article-detail h1									{font-size:18px; line-height:22px; font-weight:bold; margin:0px 0px 10px 0px;}
.article-detail h2									{font-size:14px!important; line-height:22px; font-weight:bold; margin:0px 0px 10px 0px; color:#152761}
.article-detail h3									{font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; color:#333333}
.article-detail p									{margin:0px 0px 10px 0px;}
.article-detail ol									{list-style-type:decimal; margin:0px 0px 10px 0px; padding:0px 0px 0px 20px; font-size:11px;}
.article-detail ol li								{margin:0px 0px 5px 0px}
.article-detail ul									{list-style-type:disc; margin:0px 0px 10px 0px; padding:0px 0px 0px 14px; font-size:11px;}
.article-detail ul li								{margin:0px 0px 5px 0px}
.article-detail table								{margin:0px 0px 10px 0px; width:100%;}
.article-detail table td							{background:#ffffff; padding:5px;}
.article-detail img									{margin:0px 10px 0px 0px; border:1px solid #333333;}
.article-detail .abstract							{font-size:11px; font-weight:bold; color:#58585a;}
.article-detail hr									{border:1px solid #efefef;}

/* Forms */
.forms fieldset			{border:none;padding:0px 0px 0px 0px;}
.forms h1									{font-size:18px; line-height:22px; font-weight:bold; margin:0px 0px 10px 0px;}
.forms legend			{font-size:12px;padding:0px 5px 10px 0px; font-weight:bold; color:#000000;}
.forms label			{float:left; width:120px; padding:2px 0px 0px 0px; }
.forms input			{float:left; width:350px; border:1px solid #c0c0c0;padding:2px 1px 1px 1px;font-size:11px;}
.forms textarea			{float:left; width:350px; border:1px solid #c0c0c0;padding:2px 1px 1px 1px;height:100px; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.forms select			{float:left; width:150px; font-size:11px;}
.forms .radio   		{float:left; width:16px; height:16px; border:none;margin-top:3px;}
.forms .checkbox  		{float:left; width:16px; height:16px; border:none;margin-top:3px;}
.forms .buttons 		{padding:10px 0px 20px 120px;}
.forms .buttons input	{width:172px;border:1px solid black; background:none; font-size:11px; font-weight:bold; cursor:pointer; float:left; height:auto; margin-right:10px; background:url(../img/background/bg_teaser.gif) bottom repeat-x}
.forms .sublabel 		{float:left;background:none;width:auto;padding:3px 0px 4px 5px;}
.forms .set				{margin:0px 0px 10px 0px;}


.forms .set.markinvalid label {color:#FF0000; }
.forms .set.markinvalid input {border:1px solid #ff0000;}
.forms .set.markinvalid textarea {border:1px solid #ff0000;}

/* Input */
.w1				{width:256px!important;}
.w2				{width:246px!important;}
.w3				{width:144px!important;}
.w4				{width:30px!important;}
.w5				{width:40px!important;}


/* MBA @ HH: edit it */

.fakeLinkText				{cursor:pointer;}

.thumbnail {
	padding: 4px;
	background-color: #e6e6e0;
	border: 1px solid #d6d6d0;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;

}



.sbookmark_wrapper {border:solid 1px #AAAAAA; margin:10px 0px 0px 0px; padding:10px 10px 10px 10px; background:url(../img/background/bg_head.gif) bottom repeat-x}
.sbookmark_wrapper ul			{list-style-type:none;}
.sbookmark_wrapper ul li		{float:left; padding:0px 20px 0px 0px;}
.sbookmark_wrapper ul li a		{color:#666666; font-size:11px; display:block; line-height:25px; padding:0px 0px 0px 23px;}
.sbookmark_wrapper ul li a:hover	{text-decoration:underline;}
.sbookmark_wrapper ul li.wong a		{background:url(/img/bookmarks/wong_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.webnews a	{background:url(/img/bookmarks/webnews_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.oneview a 	{background:url(/img/bookmarks/oneview_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.yigg a		{background:url(/img/bookmarks/yigg_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.digg a		{background:url(/img/bookmarks/digg_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.del a		{background:url(/img/bookmarks/del_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.facebook a	{background:url(/img/bookmarks/facebook_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.stumble a	{background:url(/img/bookmarks/stumbleupon_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.propeller a	{background:url(/img/bookmarks/propeller_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.yahoo a		{background:url(/img/bookmarks/yahoo_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper ul li.google a		{background:url(/img/bookmarks/google_trans.gif) 0px 2px no-repeat;}
.sbookmark_wrapper h6				{margin:0px 0px 5px 0px; font-size:11px; color:#666666}


.littlehelper_wrapper {
	border:solid 1px #AAAAAA; margin:10px 0px 0px 0px; padding:10px 10px 10px 10px;
}

.littlehelper_wrapper a.print	{ background:url(/img/icons/printer.png) 0px 0px no-repeat; padding:0px 0px 0px 25px;}

/* Videoplayer */

.vplwrapper h1 			{font-size:18px; line-height:22px; font-weight:bold; margin:0px 0px 5px 0px;}
.vplwrapper p 			{padding:0px 0px 20px 0px;}
.vplwrapper .player		{text-align:center;padding:0px 0px 20px 0px;}



/* Image-Gallery */
.igwrapper h1			{font-size:18px; line-height:22px; font-weight:bold; margin:0px 0px 5px 0px;}
.igwrapper p 			{padding:0px 0px 20px 0px;}
.fakeLink				{cursor:pointer;}
.fakeLink:hover 		{border:2px solid #152761;}
.igstage				{margin:0px 0px 0px 0px; vertical-align:middle; text-align:center; overflow:hidden; background:#000000; padding:20px 0px 10px 0px; position:relative; min-height:340px;}
.igstage img			{border:2px solid #ffffff;}
.igthumbs 				{background: #58585a; white-space:nowrap; overflow-x: scroll; overflow-y: hidden; height:100px; padding:20px 0px 30px 10px}
.igthumbnail 			{margin:0px 10px 0px 0px;}
img.igthumbnail 		{border:2px solid #ffffff;}
img.igthumbnail.active	{border:2px solid #152761;}
.igthumbnailover		{padding:5px 5px 5px 5px; background:#555555;}
.igdesc					{background:#87888a; padding:5px 5px 5px 5px; margin:0px 0px 2px 0px; font-size:10px; font-weight:bold; color:#ffffff; text-align:center}
.igloading 				{background-image: url(../img/large-loading.gif) !important; background-repeat:no-repeat !important; background-position:center center !important; }
.igenlarge	{background:#000000;border-bottom:2px solid #ffffff; text-align:right; color:#CCCCCC; font-size:10px; padding:0px 25px 10px 0px;}





/* File Download */
.filewrapper		{margin:0px 0px 20px 0px;}
.filewrapper h4		{margin:0px 0px 3px 0px;}
.filewrapper p		{margin:0px 0px 5px 0px;}
.filewrapper a.download	{background:url(/img/icons/download.gif) 0px 3px no-repeat; display:block; line-height:25px; font-weight:bold; padding:0px 0px 0px 25px;}

/* Gästebuch */
.boardentrywrapper				{border:1px solid #999999; margin:0px 0px 20px 0px; overflow:hidden}
.boardentrywrapper .gb-top		{padding:10px; background:#efefef; border-bottom:1px dotted #999999;}
.boardentrywrapper .name		{padding:0px 0px 5px 0px;font-weight:bold;}
.boardentrywrapper .name .date	{font-size:10px;font-weight:normal;}
.boardentrywrapper .mail		{padding:0px 0px 2px 25px;  font-size:11px; background:url(/img/icons/email.png) 0px 0px no-repeat;}
.boardentrywrapper .web			{padding:0px 0px 0px 25px;  font-size:11px; background:url(/img/icons/house.png) 0px 0px no-repeat;}
.boardentrywrapper .subject		{padding:10px; font-weight:bold; font-size:12px; color:#333333;}
.boardentrywrapper .content		{padding:0px 10px 10px 10px; font-size:12px; color:#333333;}
.boardentrywrapper .comment		{padding:10px; border-top:1px solid #999999; background:#fff9f2; font-size:11px;}
.boardwrapper .entry			{display:block; margin:0px 0px 20px 0px; font-weight:bold; background:url(/img/icons/page_white_edit.png) 0px 0px no-repeat; padding:0px 0px 0px 25px;}

/* Paging */
.pagingwrapper				{margin:0px 0px 10px 0px;}
.pagingwrapper .first		{float:left; display:block;}
.pagingwrapper .first img	{margin-right:20px;}
.pagingwrapper .first:hover	{border:none;}
.pagingwrapper .left		{display:block}
.pagingwrapper .left:hover	{border:none;}
.pagingwrapper .pages a		{margin:0px 5px 0px 0px; color:#999999;}
.pagingwrapper .pages a.active	{color:#152761; font-weight:bold;}
.pagingwrapper .pages:hover	{border:none;}
.pagingwrapper .right		{display:block;text-align:right}
.pagingwrapper .right:hover	{border:none;}
.pagingwrapper .last		{display:block; float:right; }
.pagingwrapper .last img	{margin-left:20px;}
.pagingwrapper .last:hover	{border:none;}
.pagingwrapper .nav_left	{float:left; width:20%; text-align:left; display:block;}
.pagingwrapper .nav_right	{float:right;width:20%;text-align:right;}
.pagingwrapper .nav_center	{float:left; width:60%; text-align:center;}


/* Sitemap */

.sitemap {
	margin: 0 0 40px 0;
	float: left;
	width: 100%;
	}
.sitemap h1	{padding-bottom:20px;}


#primaryNav li {
	width:25%;
}

#primaryNav li ul li {
	width:100% !important;
}

#primaryNav.col1 li { width:99.9%; }
#primaryNav.col2 li { width:50.0%; }
#primaryNav.col3 li { width:33.3%; }
#primaryNav.col4 li { width:25.0%; }
#primaryNav.col5 li { width:20.0%; }
#primaryNav.col6 li { width:16.6%; }
#primaryNav.col7 li { width:14.2%; }
#primaryNav.col8 li { width:12.5%; }
#primaryNav.col9 li { width:11.1%; }
#primaryNav.col10 li { width:10.0%; }


/* ------------------------------------------------------------
	Site Map Styles
------------------------------------------------------------ */

/* --------	Top Level --------- */

#primaryNav {
	margin: 0;
	float: left;
	width: 100%;
}
#primaryNav #home {
	display: block;
	float: none;
	background: #ffffff url('/img/sitemap/L1-left.png') center bottom no-repeat;
	position: relative;
	z-index: 2;

}
#primaryNav li {
	float: left;
	background: url('/img/sitemap/L1-center.png') center top no-repeat;
	padding: 30px 0;
	margin-top: -30px;
}
#primaryNav li a {
	margin: 0 10px 0 0;
	padding: 10px 0;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: black;	
	background: #c3eafb url('/img/sitemap/white-highlight.png') top left repeat-x;
	border: 2px solid #b5d9ea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
#primaryNav li a:hover {
	background-color: #e2f4fd;
	border-color: #97bdcf;
}
#primaryNav li:last-child {
	background: url('/img/sitemap/L1-right.png') center top no-repeat;
}
#primaryNav a:link:before,
#primaryNav a:visited:before {
	
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 5px;
	word-wrap: break-word;
}
#primaryNav li a:link:before,
#primaryNav li a:visited:before {
	color: #78a9c0;
}

/* --------	Second Level --------- */

#primaryNav li li {
	width: 100%;
	clear: left;
	margin-top: 0;
	padding: 10px 0 0 0;
	background: url('/img/sitemap/vertical-line.png') center bottom repeat-y;
}
#primaryNav li li a {
	background-color: #cee3ac;
	border-color: #b8da83;
}
#primaryNav li li a:hover {
	border-color: #94b75f;
	background-color: #e7f1d7;
}
#primaryNav li li:first-child {
	padding-top: 30px;
}
#primaryNav li li:last-child {
	background: url('/img/sitemap/vertical-line.png') center bottom repeat-y;
}
#primaryNav li li a:link:before,
#primaryNav li li a:visited:before {
	color: #8faf5c;
}

/* --------	Third Level --------- */

#primaryNav li li ul {
	margin: 10px 0 0 0;
	width: 100%;
	float: right;
	padding: 9px 0 10px 0;
	background: #ffffff url('/img/sitemap/L3-ul-top.png') center top no-repeat;
}
#primaryNav li li li {
	background: url('/img/sitemap/L3-center.png') left center no-repeat;
	padding: 5px 0;
}
#primaryNav li li li a {
	background-color: #fff7aa;
	border-color: #e3ca4b;
	font-size: 12px;
	padding: 5px 0;
	width: 80%;
	float: right;
}
#primaryNav li li li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}
#primaryNav li li li:first-child {
	padding: 15px 0 5px 0;
	background: url('/img/sitemap/L3-li-top.png') left center no-repeat;
}
#primaryNav li li li:last-child {
	background: url('/img/sitemap/L3-bottom.png') left center no-repeat;
}
#primaryNav li li li a:link:before,
#primaryNav li li li a:visited:before {
	color: #ccae14;
	font-size: 9px;
}


/* ------------------------------------------------------------
	Utility Navigation
------------------------------------------------------------ */

#utilityNav {
	float: right;
	max-width: 50%;
	margin-right: 10px;
}
#utilityNav li {
	float: left;
	margin-bottom: 10px;
}
#utilityNav li a {
	margin: 0 10px 0 0;
	padding: 5px 10px;
	display: block;	
	border: 2px solid #e3ca4b;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: black;
	background: #fff7aa url('/img/sitemap/white-highlight.png') top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
#utilityNav li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}
#utilityNav li a:link:before,
#utilityNav li a:visited:before {
	color: #ccae14;
	font-size: 9px;
	margin-bottom: 3px;
}

/* Product */
.x-grid3-dirty-cell { background:none !important; }
.fakeLink { cursor:pointer; }

.lastRow { background-color:#FF0000 !important; }

.sfui-ico-app-cart { background-image: url('/img/icons/cart.png') !important; background-repeat:no-repeat; }
.sfui-ico-app-cart_add { background-image: url('/img/icons/cart_add.png') !important; background-repeat:no-repeat; }
.sfui-ico-app-cart_delete { background-image: url('/img/icons/cart_delete.png') !important; background-repeat:no-repeat; }
.sfui-ico-app-cart_edit { background-image: url('/img/icons/cart_edit.png') !important; background-repeat:no-repeat; }
.sfui-ico-app-cart_error { background-image: url('/img/icons/cart_error.png') !important; background-repeat:no-repeat; }
.sfui-ico-app-cart_go { background-image: url('/img/icons/cart_go.png') !important; background-repeat:no-repeat; }
.sfui-ico-app-cart_put { background-image: url('/img/icons/cart_put.png') !important; background-repeat:no-repeat; }
.sfui-ico-app-cart_remove { background-image: url('/img/icons/cart_remove.png') !important; background-repeat:no-repeat; }

