table.shopCart { letter-spacing:-0.1em; }
table.shopCart th, table.shopCart td {
	font-size:0.9em;
	font-weight:normal;
	
}

table.shopCart th {
	background:#9DA7B4;
	padding:5px 0 5px 10px;
	color:#ffffff;
}
table.shopCart td {
	border-bottom:1px solid #D7DBE0;
	padding:7px 0 7px 10px;
}
table.shopCart th.price { text-align:right; }

table.shopCart th.status { padding-left:10px; }

table.shopCart td.statusAvailable { padding-left:10px; background:url(/images/shop/status_lagernd.gif) no-repeat; background-position:0 11px; }
table.shopCart td.status24Hours { padding-left:10px; background:url(/images/shop/status_24h.gif) no-repeat; background-position:0 11px; }
table.shopCart td.status14Days { padding-left:10px; background:url(/images/shop/status_14tage.gif) no-repeat; background-position:0 11px; }

table.shopCart td.price { color:#F04D23; text-align:right; vertical-align:middle; }
table.shopCart td.price span { color:#5E6477; }
table.shopCart td.action { text-align:right; vertical-align:middle; padding-right:10px; }
table.shopCart td.action input.count { text-align:right; }

p.cartWarning {
	background:url(/images/shop/icon_warning.gif) 0 2px no-repeat;
	margin:0 0 10px 10px;
	padding-left:30px;
	padding-right:10px;
	color:#cc0000;
}

div#cartLegend {
	padding:5px 10px;
	font-size:0.8em;
}
div.cartActions {
	background:#F1F2F3;
	padding:8px 10px;
	font-size:0.8em;
	border-bottom:1px solid #D7DBE0;
	text-align:right;
}
div#cartActionsTop.cartActions {
	border-top:1px solid #D7DBE0;
	border-bottom:0;
}
div.formActions {
	background:#F1F2F3;
	padding:5px 10px;
	font-size:0.8em;
	border-top:1px solid #D7DBE0;
	border-bottom:1px solid #D7DBE0;
	text-align:right;
}
div#formActions input { float:none; }

#column2 form.standardform div.cartActions input { float:none; }


div#orderTab, div#cartDetailTab {
	border-bottom:2px solid #F04D23;
	margin-bottom:15px;
}
div#orderTab img, div#cartDetailTab img { 
	float:left;
}
* html div#orderTab img, html div#cartDetailTab img { 
	margin-left:-3px;
	ma\rgin-left:0;
}


table.shopGeneral { letter-spacing:-0.1em; }
table.shopGeneral th, table.shopGeneral td {
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	
}

table.shopGeneral th {
	background:#9DA7B4;
	padding:5px 0 5px 10px;
	color:#ffffff;
}
table.shopGeneral td {
	border-bottom:1px solid #D7DBE0;
	padding:7px 0 7px 10px;
}
table.shopGeneral th.price { text-align:right; }
table.shopGeneral td.price { color:#5E6477; text-align:right; vertical-align:middle; }
table.shopGeneral td.price strong { color:#F04D23; }
table.shopGeneral td.action { text-align:right; vertical-align:middle; padding-right:10px; }
table.shopGeneral td.action input.count { text-align:right; }
