/*----------------------------------------------------------------------------------------/
/ Warenkorb und Bestellvorgang
/----------------------------------------------------------------------------------------*/
/* Abstände anpassen */
#checkout h1 {
	padding-bottom:5px; }
#checkout div.msPadHeadNext {
	padding-top:1px; }

/*------------------------------------------------------------------/
/ Menü
/------------------------------------------------------------------*/
.menuCheckout {
	display:block;
	float:left;
	margin:6px 0 10px;
	width:149px;
	position:relative;
	border:3px solid #e6e9ee;
	margin-right:1px; }
* html .menuCheckout {
	width:155px; }
.menuCheckout.lastEntry {
	margin-right:0; }

.menuCheckout span {
	display:block;
	margin:1px;
	padding-top:4px;
	padding-bottom:3px;
	height:16px;
	line-height:15px;
	font-weight:bold;
	background-color:#e6e9ee; }
* html .menuCheckout span {
	height:23px; }
.menuCheckout span.name {
	padding-left:37px;
	padding-right:7px; }
.menuCheckout span.step {
	position:absolute;
	z-index:10;
	padding-left:8px;
	width:18px;
	height:16px;
	border-right:1px solid #FFF; }
* html .menuCheckout span.step {
	width:26px; }

.menuCheckout.firstEntry {
	width:148px; }
.menuCheckout.firstEntry span.name {
	padding-left:10px; }
* html .menuCheckout.firstEntry {
	width:154px; }

a.menuCheckout {
	text-decoration:none; }
.menuCheckout.active, a.menuCheckout:hover {
	color:#FFF; }
.menuCheckout.active span, a.menuCheckout:hover span {
	background-color:#769BC8; }

.menuCheckoutSpacer {
	height:12px; }


/*------------------------------------------------------------------/
/ Warenkorb
/------------------------------------------------------------------*/
.cartEntry1 {
	width:400px; }
.cartEntry2 {
	width:95px; }
.cartEntry3 {
	width:85px; }
.cartEntry4 {
	width:95px; }

/* Einträge Produkte */
.cartEntry1 .article {
	display:block;
	min-height:130px;
	margin-right:10px;
	position:relative;
	text-decoration:none; }
* html .cartEntry1 .article {
	height:130px;
	overflow:visible; }
.cartEntry1 .article .image {
	position:absolute;
	z-index:10;
	width:130px;
	height:130px;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center; }
.cartEntry1 .article .content {
	display:block;
	padding:0 10px 0 140px; }

/* Warenkorb leer */
.cartEntry1 .article.emptyEntry {
	min-height:100px; }
* html .cartEntry1 .article.emptyEntry {
	height:100px; }
.cartEntry1 .article.emptyEntry .image {
	width:100px;
	height:100px; }

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

/* Modul gift_cart.html und bonus_cart.html */
.moduleGiftBonus {
	margin:30px 50px 0;
	padding:12px 16px 16px;
	border-width:1px;
	border-style:solid; }

/* Farbwerte für Modul gift_cart.html */
#giftCart {
	background-color:#F5F9FE; }

/* Farbwerte für Modul bonus_cart.html */
#bonusCart {
	border-color:#98D460;
	background-color:#F8FDF2; }
#bonusCart .line {
	background-color:#98D460; }

#bonusCart a, #bonusCart a:visited {
	color:#000; }
#bonusCart a:hover, #bonusCart .textColor  {
	color:#417610; }
