#shoppingCart { width:590px; padding:0px; margin:20px 0px 20px; border-collapse:collapse; text-align:left; }
#shoppingCart thead { margin:0px; padding:0px; }
#shoppingCart thead tr { background-color:rgb(144,182,218); /*background-image:url(/img/common/gradient-blue-590.jpg); background-repeat:repeat-y;*/ }
#shoppingCart tbody { margin:0px; padding:0px; }
#shoppingCart tfoot { margin:0px; padding:0px; }
#shoppingCart tr { margin:0px; padding:0px; }
#shoppingCart th { margin:0px; padding:2px 4px; color:white; font-weight:bold; font-size:11px; text-align:left; border-width:1px 0px; border-style:solid; border-color:rgb(51,102,153); }
#shoppingCart tfoot td { color:black; text-align:right; padding:4px 10px 4px 0px; }
#shoppingCart tfoot td span.sum { color:black; text-align:right; font-weight:bold; }
#shoppingCart td { margin:0px; padding:2px 4px; color:black; border-width:0px 0px 1px 0px; border-style:solid; border-color:rgb(51,102,153); vertical-align:middle; }

#shoppingCart th.itemNo { text-align:center; }
#shoppingCart th.productImg { width:37px; }
#shoppingCart th.artNo { text-align:center; white-space:nowrap; }
#shoppingCart th.unit { text-align:center; white-space:nowrap; }
#shoppingCart th.price { padding-right:10px; text-align:right; }
#shoppingCart th.sumPrice { padding-right:10px; text-align:right; }

#shoppingCart td.itemNo { text-align:center; }
#shoppingCart td.productImg { width:37px; }
#shoppingCart td.productImg img { width:37px; height:37px; }
#shoppingCart td.artNo { text-align:center; }
#shoppingCart td.unit { text-align:left; white-space:nowrap; }
#shoppingCart td.unit input.textinput { display:block; float:left; width:25px; height:15px; color:black; text-align:right; }
#shoppingCart td.unit img.wastebasket { display:block; float:left; margin-left:3px; margin-top:1px; cursor:pointer; }
#shoppingCart td.unit .plusMinus { float:left; }
#shoppingCart td.unit img.plus { display:block; padding:0px 2px 2px 2px; margin-bottom:1px; cursor:pointer; }
#shoppingCart td.unit img.minus { display:block; padding:2px 2px 0px 2px; cursor:pointer; }
#shoppingCart td.unit div.realAmount { margin-left:5px; float:left; color:black; }
#shoppingCart td.productName a { color:black; }
#shoppingCart td.price { padding-right:10px; text-align:right; white-space:nowrap; }
#shoppingCart td.sumPrice { padding-right:10px; text-align:right; white-space:nowrap; }
#shoppingCart td.emptyCart { color:black; font-weight:bold; text-align:center; padding:10px 0px; }

#calcButton { color:white; margin-right:10px; }
