/* ----- SHOPPING CART ----- */

#cart_summary {
width:100%;	
}

#cart_summary th {
background-color:#333333;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
text-align:left;
border-bottom:1px solid #FFFFFF;
padding:5px 10px;
}

#cart_summary th.gutscheine {
background-color:#BBBBBB;
}

#cart_summary tr.one {
background-color:#F8F8F8;
}

#cart_summary tr.two {
background-color:#EFEFEF
}

#cart_summary tbody td {
border-bottom:1px solid #FFFFFF;
padding:5px 10px;
}

#cart_summary .cart_item td {
padding:10px 10px 5px 10px
}

/* Thumbnail */

#cart_summary .cart_product a img { 
border:1px solid #AAAAAA; 
background-color:#FFFFFF;
padding:5px;
}

#cart_summary .cart_product a:hover img { 
border:1px solid #333333; 
}

#cart_summary .cart_description {
width:200px;
}

#cart_summary .cart_description h5 {

}

#cart_summary .cart_unit .tax {
font-size:0.8em;	
}

#cart_summary td.cart_quantity .quantity {
display:inline-block;
position:relative;
bottom:8px;
}

#cart_summary td.cart_quantity .raise {
display:inline-block;
}

#cart_summary td.cart_total {
text-align:right;

}

/* ----- GESAMT ----- */

#cart_summary tfoot .left {
text-align:right;
padding:0px 10px 0px 0px;
}

#cart_summary tfoot .price {
text-align:right;
padding:0px 10px 0px 0px;
}

#cart_summary .cart_total_product td.left {
padding:6px 10px 0px 0px
}

#cart_summary .cart_total_product td.price {
padding:6px 10px 0px 0px
}

#cart_summary .total_line_top {
border-bottom:1px dotted #333333;
margin:6px 0px 0px 0px
}

#cart_summary .cart_total_price td {
font-weight:bold;
background-color:#F8F8F8
}

#cart_summary .cart_total_price td.left {
padding:6px 10px 6px 0px;	
}

#cart_summary .total_line_bottom {
border-top:1px dotted #333333;
margin:0px 0px 6px 0px
}

#order-detail-content .cart_free_shipping {
padding:10px 15px;
text-align:center;
border:1px solid #EEEEEE;
background-color:#F8F8F8;
margin:0px 0px 10px 0px;
font-size:11px;
color:#D11339
}

#order-detail-content .cart_free_shipping .price {
font-weight:bold;
}

/* ----- GUTSCHEINE ----- */

#cart_voucher {
background-color:#F8F8F8;
border:1px solid #EEEEEE;
padding:15px 20px;
margin:10px 0px 0px 0px
}

#cart_voucher h4 {
margin:0px 0px 10px 0px
}

#cart_voucher .input {
border:1px solid #DDDDDD;
background-color:#FFFFFF;
padding:4px 5px;
margin:0px 10px;
width:240px;
color:#666666
}

/* ----- Andere Kunden kauften auch ----- */

#productspurchased {
clear:both;
}

#productspurchased h1.category_title {
font-size:1.2em;
padding:25px 10px 10px 10px;
margin:0px 0px 15px 0px;
}