

#mini-warenkorb {
	border: 1px solid #DDD;
	margin: 9px 10px 0px 0px;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../img/ramp.png) #F5F5F5;
}







#shop-navigation {
	border: 1px solid #DDD;
	margin: 5px 10px 0px 0px;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../img/ramp.png) #F5F5F5;
}

#shop-navigation ul {

}

#shop-navigation ul li {
	list-style: none;
}

#shop-navigation ul li a {
	display: block;
	margin: 1px 0px;
	padding: 0px 0px 0px 3px;
	border: 1px solid #DDD;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: url(../img/cal_days.jpg);
	text-decoration: none;
	color: #333;
}

#shop-navigation ul li a.active {
	background: url(../img/cal_active.jpg);
}

#shop-navigation ul li a:hover {
	background: url(../img/cal_today.jpg);
}








#artikelliste {
	border: 0px solid #F00;
}

#artikelliste .articleListItem {
	display: block;
	border: 1px solid #CCC;
	height: 103px;
	padding: 5px;
	margin-bottom: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(../img/shop_item.png);
	background-position: -33px 0px;
}

#artikelliste .articleListItem:hover {
	background-position: -33px -50px;
}

#artikelliste .articleListItem .articleImage {
	border: 1px solid #999;
	margin: 0px 10px 0px 0px;
	float: left;
}

#artikelliste .articleListItem .articleTeaser {
	font-size: 10px;
	border: 1px solid #EEE;
	border-left: 0px;
	border-right: 0px;
	margin: 4px 0px 4px 112px;
}









#artikeldetails {
	border: 0px solid #F00;
}

#artikeldetails .articleImage {
	border: 1px solid #999;
	margin: 0px 10px 0px 0px;
	float: left;
}

#artikeldetails #articleDelivery {
	margin-top: 18px;
}

#artikeldetails .webShop_info {
	border: 1px solid #F66;
	background: #FFC;
	margin-bottom: 5px;
	padding: 1px 3px;
}

#artikeldetails .formBody input {
	border: 1px solid #999;
	padding: 1px;
}

#artikeldetails .formBody input.webShopQTY {
	height: 16px;
}

#artikeldetails #articleDescription {
	font-size: 14px;
	margin-top: 20px;
}








#warenkorb .webShop_cartItem {
	display: block;
	border: 1px solid #CCC;
	height: 130px;
	padding: 5px;
	margin-bottom: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(../img/shop_item.png);
	background-position: -33px 0px;
}

#warenkorb ul li {
	display: block;
	list-style: none;
	margin: 0px;
}

#warenkorb .webShop_cartItem li {
	margin-left: 112px;
	margin-right: 120px;
}

#warenkorb .webShop_cartItem .cartItemImage {
	border: 1px solid #999;
	margin: 0px 10px 0px 0px;
	float: left;
}

#warenkorb .webShop_cartItem .articleTeaser {
	display: block;
	font-size: 11px;
	border: 1px solid #EEE;
	border-left: 0px;
	border-right: 0px;
	margin: 4px 0px 4px 0px;
}

#warenkorb .webShop_cartItem .cartItemSinglePrice {
	border-bottom: 1px solid #666;
	margin-top: 12px;
}

#warenkorb .webShop_cartItem .cartItemTotalPrice {
	border-top: 1px solid #FFF;
	font-weight: bold;
}

#warenkorb .webShop_cartItem .cartItemQTY {
	float: right;
	margin-left: 5px;
	margin-right: 0px;
}

#warenkorb .webShop_cartItem .cartItemQTY input {
	border: 1px solid #999;
	padding: 1px;
	width: 115px;
	margin-bottom: 1px;
}

#warenkorb .webShop_cartItem .cartItemQTY input.itemQTY {
	width: 111px;
}

#warenkorb .webShop_cartItem .cartItemQTY input.btnRemoveItem {
	margin-top: 8px;
}

#warenkorb .webShop_total {
	display: block;
	border: 1px solid #CCC;
	padding: 5px;
	margin-bottom: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(../img/shop_item.png);
	background-position: -170px -40px;
}

#warenkorb .webShop_total .totalPrice {
	font-size: 16px;
	font-weight: bold;
}







#bestellung-aufgeben {
}

#bestellung-aufgeben input,
#bestellung-aufgeben select {
	border: 1px solid #999;
	padding: 1px;
	width: 230px;
	margin-bottom: 1px;
}






#bestelluebersicht .bold {
	font-weight: bold;
}

#bestelluebersicht ul {
	padding: 5px;
	margin-top: 5px;
}

#bestelluebersicht ul li {
	display: block;
	list-style: none;
	margin: 0px;
	text-align: right;
	margin-right: 20px;
}

#bestelluebersicht ul.item {
	display: block;
	border: 1px solid #CCC;
	margin: 0px 20px 5px 0px;
	padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: left;
}

#bestelluebersicht ul.item.even {
	background: #EEE;
}

#bestelluebersicht ul.item.odd {
	background: #FAFAFA;
}

#bestelluebersicht ul.item li {
	text-align: left;
	margin: 0px 0px 0px 0px;
}

#bestelluebersicht ul.item .articleName {
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	font-size: 12px;
}

#bestelluebersicht ul.item .articlePrice {
	border-bottom: 1px solid #666;
}

#bestelluebersicht ul.item .articleSum {
	border-top: 1px solid #FFF;
}

#bestelluebersicht ul .billingValue {
	font-size: 20px;
	border-top: 1px solid #666;
	padding-top: 5px;
	margin-right: 15px;
}

#bestelluebersicht .billingAddress {
	padding: 5px;
	margin-right: 55px;
	float: left;
}

#bestelluebersicht .shippingAddress {
	padding: 5px;
	margin-top: 5px;
}

#bestelluebersicht .checkoutConfirm {
	padding: 5px;
	margin-top: 5px;
}

#bestelluebersicht .checkoutConfirm textarea {
	border: 1px solid #999;
	padding: 1px;
	width: 350px;
	height: 170px;
}

#bestelluebersicht .checkoutConfirm .warning {
	display: block;
	border: 1px solid #F66;
	background: #FFC;
	margin: 5px 15px 5px 0px;
	padding: 1px 3px;
}

#bestelluebersicht .checkoutConfirm .continue input {
	border: 1px solid #999;
	padding: 1px;
	margin-bottom: 1px;	
}
