#leftBox .com-basket-container td{
	font-size: 0.8em;

}

.com-chkout-address {
	clear: left;
}

dt.com-chkout-address-label {
	clear: both;
	width: 200px;
}

dt.com-chkout-address-label div.error,
dd.com-chkout-address-input div.error{
	color: red;
}



.com-chkout-steps {
padding-bottom: 20px;
}

.com-chkout-steps .com-chkout-step-actual, 
.com-chkout-steps .com-chkout-step-inactive {
	/*float: left;*/
}

.com-list-even, .com-list-odd {
	padding: 10px 0;
	clear: both;
}

.com-list-col-title {
	font-size: 1.6em;
	line-height. 1.6em;
	padding: 1em 0;
}

.com-list-col-img {
	float: left;
	padding-right: 10px;
}

.com-chkout-listing-footer {
	padding-top: 20px;
}

.com-chkout-listing-disclaimer {
	padding-bottom: 10px;
}

.com-chkout-listing-terms {
	color: #A8004D;
}

/**************************
* Mini Basket
**************************/

#leftBox .tx-commerce-pi1 h1 {
	padding-left: 27px;
	font-size: 1.1em;
}

#leftBox .tx-commerce-pi1 p {
	padding-left: 27px;
	font-size: 0.8em;
}

#leftBox .com-basket-qv {
	padding-left: 27px;
	padding-bottom: 15px;
}

#leftBox .com-basket-qv-chkout {
	padding-left: 30px;
}

#leftBox .tx-commerce-pi1 {
	margin-left: 1px;
}

#leftBox p.com-basket-header-text {
	color: #af0466;
	font-size: 1.1em;
	padding-left: 27px; 
}

#leftBox tr.com-basket-header-list { }

#leftBox th.com-basket-header-art-nr { }
#leftBox th.com-basket-header-title {
	padding-left: 27px;
}
#leftBox th.com-basket-header-price-gross { }
#leftBox th.com-basket-header-count { }
#leftBox th.com-basket-header-price-sum { }
#leftBox th.com-basket-header-basket { }

#leftBox table.com-basket-list { 
	border:0px solid #444;
	border:none;
}
#leftBox tr.com-basket-header {	
	background-color: none;
}

#leftBox tr.com-basket-header th { 
	background-color: #fff;
	font-size: 0.8em;
	font-weight: normal;
	color: #A2A0A2;
	border:none;
}
#leftBox table.com-basket-list td {
	border:none;
}

#leftBox td.com-product-list-title {
	border-right: 2px solid #FFF;
}

#leftBox table.com-basket-list td.com-product-list-title {
	border-right: 2px solid #FFF;
	padding-left: 27px;
}

#leftBox table.com-basket-list td.com-product-list-amount {
	border-right: 2px solid #FFF;
}

#leftBox tr.com-basket-even {
	background-color:#EDEDED;
	border:none;
}

#leftBox tr.com-basket-odd {
	background-color:#EDEDED;
	border:none;	
}


#leftBox tr.com-basket-noborder {
	
	}

#leftBox td.com-text-left {
	padding-left: 27px;
}

ul#shopnav {
	display: block;
	font-size: 1.33em;
	margin:0 ; 
	padding: 15px 0;
	/*border: 1px solid black;*/
	background-color: #af0466;
}

ul#shopnav li {
	list-style: none;
	margin: 0; 
	padding: 0.1em 0.2em 0.1em 0.4em;
	font-weight: normal;
	text-decoration: none;
}
ul#shopnav li ul {
	margin: 0 0 0 1em;
	padding: 0;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.33em;
}

ul#shopnav li ul li {
	margin: 0.1em 0;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.33em;
}
ul#shopnav a {
	padding: 0.2em;
	margin-left: -5px;
	color: #FFF;
	text-decoration: none;
}

ul#shopnav a:visited {
	padding: 0.2em;
	margin-left: -5px;
	color: #FFF;
	text-decoration: none;
}

ul#shopnav a:hover {
	color: #000;
}

.com-category .com-category h2 {
	font-size: 1em;
}

.pagebrowser {
	clear:both;
	padding-top: 20px;
}


.detailsButton {
	padding: 10px 0;
}

