

.qty-in-cart {
	border:1px solid #666666;
}

.button-in-cart {
	border:1px solid #fff;
	background-color:#69B83E;
	color:#fff;
}

.button-in-cart:focus,
.button-in-cart:active
 {
	border:1px solid #69B83E;
	background-color:#fff;
	color:#69B83E;
}

/* -- {SHOW_MINI_CART} --*/
.miniCart {
display:block;
font-size:11px;
border:1px solid #eeeeee;
 background:transparent url(../../../../picture/layout/icon_cart.gif) no-repeat 5px top;
padding:5px 5px 5px 40px;
margin:10px 0;
}

.completeCart {

}

/* Order Status Path */
.cartOrderStatus {

}



/* CATALOG */

.catalogImage {
width:auto;
height:auto;
}


#catalog h1 a {
/* display:block;*/
margin:0.5em 0 0.25em 0;
font-size:18px !important;
}
#catalog h1 a:link,
#catalog h1 a:visited{
padding:0px 0 0 15px;
background: transparent url(../../../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
text-decoration: none;
font-size:14px;
color:#330066;
text-decoration:none;
}

#catalog h1 a:hover
{
background: transparent url(../../../../picture/layout/pfeilrot.png) left center no-repeat;
}

#catalog div.CatInfo {
padding:0px 0 0 15px;
}

.catalogTable,
.catalogTable p,
.catalogTable div {
font-size:11px !important;
margin:0;padding:0;
}

.catalogTable {
 border-bottom:1px solid red; /**/
padding:0 15px 1em 15px;
margin:0 0 1em 15px;
}

.catalogTable h1 {
font-size:15px;
margin:0.5em 0 0.45em;padding:0;
font-weight:bold;
}

.catalogTable h2 {
font-size:12px;
margin:0;padding:0;
}

.catalogTable h4 {
font-size:12px;
margin:0;padding:0;
}

.articleSummary button,
.catalogTable button {
border-color:transparent;
border-style:none none solid;
border-width:0px;
overflow:visible;
padding:0px;
background:transparent;
}


/* -- CART FORMAT -- */


.orderTable {
width:100%;
 table-layout: auto;
 border-collapse:collapse;
margin-bottom:15px;
}

.orderTable input {
text-align:center;
}

.orderTable th {
border:1px solid #eee;
 padding:5px 8px;
  background-color:#eeeeee;
	 white-space:nowrap;
}

.orderTable td {
border-bottom:1px solid #eee;
 padding:5px 8px;
}

.orderTable th {
border:1px solid #eee;

}

.orderTableTax td {
/* background-color:#F3F3F3; */
font-weight:normal;
font-size:11px;
}

.orderTableTotal  td {
border-top:1px solid #eeeeee;
background-color:#eee;
font-size:15px;
font-weight:bold;
}



#completeCart {

}

label {
 font-size:12px !important;
 font-weight:bold;
}

.option_header {
background-color:#EEEEEE;
padding:5px;
}
.option_header input {
vertical-align:middle;
}

.customerAdress {
padding-right:5px;

}

.deliveryAdress {
margin-left:5px;

}

.customerAdress label{
display:block;
float:left;
width:75px;
margin:5px 0;
}

.customerAdress input,
.customerAdress textarea{
width:175px;
margin:5px 0;
}

.desc {
font-size:11px;
/* padding-left:24px; */
}

button {

/* margin:0;
position:relative;
padding:2px 15px;
width:auto;

overflow: visible */
}

.cartNotice {
padding: 0 0 10px 23px;
 background:transparent url(../../../../img/famfamfam/mini/comment_yellow.gif) no-repeat top left ;
}

.cart_status_path{
 color:#a6a6a6;
 padding:5px 0;
}

.cart_order_status_path_step {
/*font-size: 14px;*/
font-weight:bold;
}





/* ERROR format*/
.error {
padding:5px;
border: 2px solid red;
}

.error ul {
 list-style-type:none;
}
.error ul li {
display:block;
padding-left:20px;
 background:transparent url(../../../../img/famfamfam/mini/icon_alert.gif) no-repeat top left;
}


/* INFO format*/
.cart_info_box {
padding:5px;
border: 2px solid #69B83E;
}

.cart_info_box ul {
 list-style-type:none;
}
.cart_info_box ul li {
display:block;
padding-left:20px;
 background:transparent url(../../../../img/famfamfam/mini/icon_accept.gif) no-repeat top left;
}


@media print{

  
  #leftBlock, #rightBlock, .breadcrumb, #footerBlock,  #headerBlock,
	.cart_status_path {
  display:none;
  }
  
 }

 
