/*----------------------------------------------------------------------------------------/
/ Warenkorb und Bestellvorgang
/----------------------------------------------------------------------------------------*/
#checkout {
	clear:both; }

#checkout.padCheckout {
	padding:12px 13px 52px; }
#checkout.padCart {
	padding:10px 13px 52px; }

#checkout h1#headCart {
	height:24px;
	padding:2px 0 6px 42px;
	background:url(../img/icons/cart_caddy.gif) no-repeat; }
* html #checkout h1#headCart {
	height:32px; }

#checkout .msPadHeadNext.msPadCart {
	padding-top:0; }

/* Für Hinweise im Warenkorb (Artikel nicht auf Lager und Mindestbestellwert bzw. Höchstbestellwert) */
#noticeCart.notice, #noticeCart.noticeBlack {
	margin:36px 48px 0; }

/* Modul gift_cart.html und bonus_cart.html */
.moduleCart {
	margin:30px 48px 0;
	padding:12px 16px 16px;
	background:url(../img/modules/module_gradient_cart.gif) repeat-x; }


/*------------------------------------------------------------------/
/ Menü
/------------------------------------------------------------------*/
ul#checkoutMenu {
	margin:0;
	padding:12px 0 0;
	height:34px;
	overflow:hidden;
	list-style:none; }
* html ul#checkoutMenu {
	height:46px; }
ul#checkoutMenu li {
	float:left;
	display:inline; }
ul#checkoutMenu li a, ul#checkoutMenu li span {
	display:block;
	float:left;
	height:34px;
	background-repeat:no-repeat; }
ul#checkoutMenu li a:hover, ul#checkoutMenu li .active {
	background-position:100% 0; }

/* Einzelne Einträge */
ul#checkoutMenu #entryCart	{ width:163px; }
ul#checkoutMenu #entryStep1	{ width:161px; }
ul#checkoutMenu #entryStep2	{ width:161px; }
ul#checkoutMenu #entryStep3	{ width:161px; }
ul#checkoutMenu #entryStep4	{ width:160px; }


/*------------------------------------------------------------------/
/ Warenkorb
/------------------------------------------------------------------*/
.outerCart {
	border:1px solid #A8A8A8; }
.tableCart {
	border-collapse:collapse; }
.tableCart td {
	padding:6px 11px;
	border-right:1px solid #A8A8A8; }
.tableCart td.lastEntry {
	border:0; }
.tableCart table td {
	padding:0;
	border:0; }

td.entryCart1 {
	width:326px; }
td.entryCart1.firstEntry {
	padding:0;
	width:348px; } 
td.entryCart2 {
	width:77px; }
td.entryCart3 {
	width:59px; }
td.entryCart4 {
	width:98px; }

/* Eintrag Produkt */
td.entryCart1 .entryProductCart {
	display:block;
	min-height:140px;
	position:relative;
	text-decoration:none; }
* html td.entryCart1 .entryProductCart {
	height:140px;
	overflow:visible; }
td.entryCart1 .entryProductCart .image {
	position:absolute;
	z-index:10;
	width:140px;
	height:140px;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center; }
td.entryCart1 .entryProductCart .content {
	display:block;
	padding:7px 11px 7px 150px; }

/* Warenkorb leer */
td.entryCart1.entryEmpty {
	height:140px;
	background:url(../img/icons/cart_empty.gif) no-repeat 20px 50%; }
td.entryCart1.entryEmpty p {
	padding:0 11px 0 100px; }
