.left { float: left;}
.order_details, .checkout_payment_comments,
.checkout_payment_agb { font-size: 11px; }
.productOldPrice { font-size: 10px; }
.order_details { width: 100%; text-align: left }
.order_details_article { width: 145px; float: left; margin-top: 5px }
.order_details_article_header { width: 145px; float: left; border-bottom: 1px solid #CCCCCC }
.order_details_img { width: 70px; float: left; text-align: center; margin: 5px 0 8px 0 }
.order_details_img_header { width: 70px; float: left; text-align: center; margin: 0 0 8px 0; border-bottom: 1px solid #CCCCCC }
.order_details_qty { width: 50px; float: left; text-align: center; margin-top: 5px }
.order_details_qty_header { width: 50px; float: left; text-align: center; border-bottom: 1px solid #CCCCCC }
.order_details_remove { width: 50px; float: left; text-align: center; margin-top: 15px }
.order_details_remove_header { width: 50px; float: left; border-bottom: 1px solid #CCCCCC }
.order_details_shippingtime { width: 70px; float: left; margin-top: 5px }
.order_details_shippingtime_header { width: 70px; float: left; border-bottom: 1px solid #CCCCCC }
.order_details_totalcost { text-align: right; margin: 20px 0 0 0 }
.order_details_totalcost strong { font-size: 11px; font-weight: bolder }
.order_details_totalprice_header { width: 100px; float: right; text-align: right; border-bottom: 1px solid #CCCCCC }
.order_details_singleprice_header { width: 90px; float: left; border-bottom: 1px solid #CCCCCC }
.order_detais_totalprice  { width: 100px; float: right; text-align: right; margin-top: 5px; font-weight: bolder }
.order_details_singleprice { width: 90px; float: left; margin-top: 5px }
.right { float: right;}
