@charset "UTF-8";
/* CSS Document */

td.trenner{ background: #ffffff url(/_Media/Frontend/Images/img_composite/trenner.gif) repeat-x left center; height:4px; padding:0px;}

tabel#shoppingCart { }

#shoppingCart thead tr, #shoppingCart tfoot tr { background:url(/_Media/Frontend/Images/img_composite/bg_tex_0.gif) repeat 0px 0px; }

#shoppingCart thead tr td {
	padding: 0px 8px;
	border-left:solid 2px #FFF;
}
#shoppingCart thead tr td:first-child {
	padding: 0px 5px;
	border-left: none;
}
#shoppingCart tbody tr td {
	padding: 0px 5px;
	border-left:solid 2px #FFF;
}
#shoppingCart tbody tr td:first-child {
	padding: 0px 0px;
	border-left: none;
}

#shoppingCart img.cardThumb {
	float:left;
 	margin: 0px 5px 0px 0px;
	border:solid 2px #CCC;
}

#shoppingCart tr td p, #shoppingCart tr td img {
	float:left;
	vertical-align: middle;
	text-indent: 4px;
}

#shoppingCart tr td p.assetRight {float:right; margin-right:5px;}

#shoppingCart tfoot tr td p.assetRight {float:right; margin-right:15px;}

.cartItem {}


/* WARNING */

#shoppingCart tbody tr.cartItemWithError td {padding-top:5px;}

#shoppingCart tbody tr.cartItemWithError td.error { background:url(/_Media/Frontend/Images/img_composite/bg_tex_2.gif) repeat 0px 0px; color:#600; padding:5px; }

#shoppingCart tbody tr.cartItemWithError td div.balken span.assetRight { background: url(/_Media/Frontend/Images/img_composite/bg_tile_artistfooter.gif) repeat 0px 0px !important; }
#shoppingCart tbody tr.cartItemWithError td div.balken span.assetRight input { background-color:#600!important; color:#FFF; font-weight:bold; }

#shoppingCart tbody tr.cartItemWithError td p, #shoppingCart tbody tr.cartItemWithError td span { color:#600; }
