
/* -- {SHOW_MINI_CART} -- */
.cart_mini {
  display:block;
  font-size:11px;
  border:1px solid #eeeeee;
  background:transparent url(../../../../img/famfamfam/silk_icons_gif/cart.gif) no-repeat 5px center;
  padding:5px 5px 5px 40px;
  margin:10px 0;
	width:250px;
	float:right;
}


/* -- {CART_ADD:x} -- */

.cart_add {
  background:#f0f0f0;
  border:solid 1px #eeeeee;
  padding:10px;
  margin:1em 0;
  line-height:140%;
}

.cart_add_options {
  padding:1em 0;
}

.cart_add_description {
  padding:0.5em 0;
}


/* -- {CART_ADD:x} -- */


.completeCart {

}

/* Order Status Path */
.cartOrderStatus {

}




/* -- 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;
}


/* ----------------------------------------------------------------------------
    PLUGIN
   ----------------------------------------------------------------------------*/

.plugin {
 margin:0 0 10px 25px;
}

.plugin .pricetable,
.plugin .pricetable td,
.plugin .pricetable th{
  border-collapse:collapse;
	border:1px solid #eeeeee;
	padding:5px;
	font-size:11px;
}

.plugin .pricetable th {
text-align:left;
}

.plugin h5 {
 margin:0.75em 0 0.5em
}

.plugin_header {
  background-color:#eeeeee;
	padding:5px 2px;
}

.plugin_header input,
h5 input {
  vertical-align:middle;
}


/* ----------------------------------------------------------------------------
    MISC
   ----------------------------------------------------------------------------*/
#completeCart {

}

label {
 font-size:12px !important;
 font-weight:bold;
  white-space:nowrap;
}

.customerAdress {
padding-right:5px;

}

.deliveryAdress {
margin-left:5px;

}

.customerAdress label{
display:block;
float:left;
width:75px;
margin:5px 0;
}

.customerAdress input,
.customerAdress textarea{
width:275px;
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 25px;
 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;
  }
  
 }
 
 
 /* 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;
}

 

