@charset "utf-8";

.basket p {color: #777777; margin: 5px 0;}
.basket .table .table-cell {border-bottom:1px solid #ededed;}
.basket .table .table-cell.cell-price {text-align: right; width: 90px; font-weight: 600;}
.basket .table .table-cell.cell-pieces {text-align: center; width:105px; font-weight: 600;}
.basket .table .table-cell.cell-article {width: 165px;}
.basket .table .table-cell.cell-action {padding-left: 20px;	width: 200px !important;}
.basket .table .table-cell.cell-action .button-link {margin-bottom: 5px;}
.basket .table .table-cell.cell-config {}
.basket .table .table-body .table-cell .product-image {background: #ededed; position: relative; height:auto; padding: 5px; width: 150px; margin-right: 25px; text-align: center; vertical-align: middle; margin-bottom: 10px;}
.basket .table .table-body .table-cell .product-image a {display:block; width:100%; height:100%;}
.basket .table .table-body .table-cell .product-image img {max-width: 95%; max-height: 95%;}
.basket .table .table-body .table-cell .product-image .layer-view {position: absolute; bottom: 5px; right: 5px; background: url("../img/icon_lupe.png") no-repeat center center; width: 21px; height: 19px;}
.basket .basket-position-actions {background: #ededed; height: 25px; line-height: 25px; padding: 0 10px;}
.basket .basket-position-actions a {display: block;	float: left; margin-right: 50px;	padding-left: 25px;	font-size: 11px; font-weight: 600;}
.basket .basket-position-actions a:hover {text-decoration: underline;}
.basket .table.price {width: 100%; font-size: 12px; font-weight: 600; margin-top: 40px;}
.basket .table.price.singleprice.cols2 {line-height: 150%; margin-bottom: 20px; padding: 20px 0 10px;}
.basket .table.price .table-cell {text-align: right;}
.basket .table.price .table-row .table-cell {height:auto; padding:0; line-height:20px;}
.basket .table.price .table-row .table-cell:first-child {text-align: left;}
.basket .table.price .table-row.totalsum {border: 1px solid #e1e1e1;}
.basket .table.totalsum {color: #00B3C5; font-size: 15px;}
.basket .table.singleprice,
.basket .table.totalsum {margin-top: 0;}
.basket .table.singleprice {margin-bottom: 20px;}
.basket.notice .cell-price,
.basket.notice .cell-pieces {text-align: left !important; width: 100px;}

/* Merkzettel / Favoriten voruebergehend ausblenden */
.basket .basket-position-actions a.nl-customers-notepad-add-action {display:none !important;}

/* cart */
#cart tbody tr {border:1px solid #F0F0F0;}
#cart tbody .product-image img {width:50px !important; height:auto !important;}
#cart tbody .product-name {padding: 0 0 5px 0; font-weight: bold;}
#cart tbody .del-product {color: #ff7b00;}
#cart tbody .del-product:hover {text-decoration: underline; cursor: pointer;}
#cart tbody .final-price {text-align: right; font-weight: bold; line-height: 30px;}
#cart tbody .product-price {text-align: right; line-height: 30px;}
#cart #total {border-top: 1px solid #cdcdcd;}
#cart #total .sub-total {font-weight: 700; line-height: 30px; font-size: 14px;}
#cart #total .shipping-link {text-align: right; padding: 10px 0 0 0;}
#cart > form {margin: 0 0 20px;}