/* ========== Temp ========== */

.accordion_toggle {
	cursor: pointer;
}
.accordion_content {
	overflow:hidden;
}


/* Warenkorb Button ist nicht im Form-Tag */
#content button.order {
  padding: 6px 48px; 
  color: #fff; 
  font-weight: bold; 
  background: #ffb23d; 
  border: 0 none; 
}
#content button {
  margin:0 0 0 16px; 
  padding:3px 16px 3px 16px; 
  background: #eee; 
  border: 1px solid #ccc; 
  cursor: pointer;
}

/* One-Page Checkout Radiobuttons */
#content .checkout-account-new table, #content .checkout-account-guest table {margin-left: 12px;}
#content .checkout-account-new input.radio,
#content .checkout-account-guest input.radio {
  background:transparent none repeat scroll 0 0;
  padding:0;
  width:16px;
  border:0 none;
  float:left;
  height:12px;
  margin:6px 4px;
}
#content .checkout-account-new label.radio,
#content .checkout-account-guest label.radio {
  float:left;
  width:56px;
  display:block;
  font-size:12px;
  font-weight:bold;
  padding:4px 0;
}
#content #checkout-step-login .form-submit {
   padding: 16px 0 16px 0;
}
/* One Page Checkout - Überschriften klickbar zum Bearbeiten */
.checkout .head a {
display:none;
}

/* One Page Checkout - Breite der Labels bei Zahlart */
#content #checkout-step-shipping_method label, #content #checkout-step-payment label {width: 300px;} 


/* One Page Checkout Buttons nicht immer im Form-Tag */
#content.checkout #checkout-step-login button.continue,
#content.checkout #co-shipping-method-form button.continue,
#content.checkout #co-payment-form button.continue {
  margin-left:24px;
}
#content.checkout button {
  background:#FFB23D none repeat scroll 0 0;
  border:0 none;
  color:#FFFFFF;
  font-weight:bold;
  margin-left:224px;
  padding:6px 32px;
}
#content form button {
  background:#EEEEEE none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  cursor:pointer;
  margin:0 0 0 16px;
  padding:3px 16px;
}

/* Bestellübersicht Tabelle */

#checkout-review-load {/*padding: 0 12px;*/}
#checkout-step-review .form-submit {text-align: right; padding: 4px 0 16px 0;}
#checkout-step-review .order-confirm {margin-right: 24px;}

/* Merkliste */
#content.product-question form input.quantity {width: 32px;}
#content.product-question table {width: 100%; margin-bottom: 10px;}
#content.product-question form select {width: 80px;}
/*#content.product-question form textarea {width: 120px;}*/


/* Agreements */
#checkout-agreements .agreement-content {margin: 10px; border: 1px solid #F2EFEA; padding: 8px;}
#content form input#agreement-1, #content form input#agreement-2 {width: 10px;}

/* Productadvice */
textarea.productadvice {width: 130px;height:60px;overflow:auto;}

.price_slider {padding-left: 12px;}
 div.p_slider { width:150px; margin:10px 0; background-color:#ccc; height:10px; position: relative; }
  div.p_slider div.handle { width:10px; height:15px; background-color:#ECE9DF; cursor:move; position: absolute; }

  .slider_min{

      margin-right:10px;
  }
    .slider_max{
      
      margin-left:10px;
  }


/* ----- Content Account Pagination ----- */
#content.account .category-pagination { clear:both; padding:8px 0 0 0; height:40px; }
#content.account .category-pagination.top {}
#content.account .category-pagination.bottom {}
#content.account .category-pagination a.previous-page { outline:none; text-indent:-9999px; display:block; float:left; padding:8px; width:32px; height:24px }
#content.account .category-pagination a.next-page { outline:none; text-indent:-9999px; display:block; float:right; padding:8px; width:32px; height:24px }
#content.account .category-pagination.top a.previous-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat 0 -40px; }
#content.account .category-pagination.top a.next-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat 0 0; }
#content.account .category-pagination.top a.previous-page:hover { background-position:-120px -40px; }
#content.account .category-pagination.top a.next-page:hover { background-position:-120px 0; }
#content.account .category-pagination.bottom a.previous-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat 0 -120px; }
#content.account .category-pagination.bottom a.next-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat 0 -80px; }
#content.account .category-pagination.bottom a.previous-page:hover { background-position:-120px -120px; }
#content.account .category-pagination.bottom a.next-page:hover { background-position:-120px -80px; }
#content.account .category-pagination .pages { margin:0 auto; text-align:center; }
#content.account .category-pagination .pages ul { padding:10px 0 0 0; }
#content.account .category-pagination .pages ul li { display:inline; padding:0; background:none; }
#content.account .category-pagination .pages ul li a { padding:0 4px 0 12px; font-size:14px; background:transparent url(./../gfx/pagination-item.gif) no-repeat left top; }
#content.account .category-pagination .pages ul li.first a { padding:0 4px 0 4px; background:0 none; }
#content.account .category-pagination .pages ul li a.current { font-weight:bold; }
#content.account .category-pagination.top-first a.previous-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat -48px -40px; }
#content.account .category-pagination.top-first a.next-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat 0 0; }
#content.account .category-pagination.top-first a.previous-page:hover { background-position:-168px -40px; }
#content.account .category-pagination.top-first a.next-page:hover { background-position:-120px 0; }
#content.account .category-pagination.top-last a.previous-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat 0 -40px; }
#content.account .category-pagination.top-last a.next-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat -48px 0; }
#content.account .category-pagination.top-last a.previous-page:hover { background-position:-120px -40px; }
#content.account .category-pagination.top-last a.next-page:hover { background-position:-168px 0; }
#content.account .category-pagination.bottom-first a.previous-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat -48px -120px; }
#content.account .category-pagination.bottom-first a.next-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat 0 -80px; }
#content.account .category-pagination.bottom-first a.previous-page:hover { background-position:-168px -120px; }
#content.account .category-pagination.bottom-first a.next-page:hover { background-position:-120px -80px; }
#content.account .category-pagination.bottom-last a.previous-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat 0 -120px; }
#content.account .category-pagination.bottom-last a.next-page { background:transparent url(./../gfx/pagination-prevnextpage.gif) no-repeat -48px -80px; }
#content.account .category-pagination.bottom-last a.previous-page:hover { background-position:-120px -120px; }
#content.account .category-pagination.bottom-last a.next-page:hover { background-position:-168px -80px; }

#note_testsystem { background:none repeat scroll 0 0 #990000; color:#FFFFFF;font-size:12px;line-height:1.15;margin:0;padding:6px 10px;text-align:center; }

#payment_form_computop_eft {
    margin: 0px 0px 10px 30px;
}


#content form #payment_form_computop_directpay li {
    background:none;
}

#content  .form-note { display:block; margin:0 8px 0 8px; border-top:1px solid #ddd; }
#content  .form-note p { margin:4px 0 0 0; font-size:11px; color:#888; }
#content  .form-note p.required { padding:0 0 0 12px; background:transparent url(./../gfx/form-required.gif) no-repeat left top; }


#content p.password-notice-checkout { margin: 9px 0px; padding-left: 0px; padding-right: 0px;}

#content form.forgot-password label.radio {

    width: 161px;
}

#content.account .order-details .item .label {
    width: 140px;
    font-weight:normal;
}

#content form.forgot-password td {
    padding: 10px 8px;
}

#scorebar {
        border-style: solid;
    border-width: 1px;
    float: left;
    margin: 12px 5px 5px 0px;
    padding: 3px 5px;
    text-align: center;
    width: 240px;
    background-color:#ccc;
    padding: 6px;
   /* background-image: url(../images/bg_strength_gradient.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;*/
}

#scorebar.c_weak {
    background-color: #FFA0A0;
    border-color: #F04040;
}
#scorebar.c_ok {
    background-color: #FFEC8B;
    border-color: #FFCC00;
}
#scorebar.c_good {
    background-color: #C3FF88;
    border-color: #8DFF1C;
}

.form-hint .payment-title {
    color: #333333;
    font-size: 12px;
    line-height: 20px;
    position: relative;
    top: -7px;
}

/* partial delivery */

/* cart form */
#cart-compilation #cart-partial-delivery { margin-top:8px; margin-bottom:8px;  }
#cart-compilation #cart-partial-delivery p { padding:5px; float:left; }
#cart-compilation #cart-partial-delivery input.radio { margin:2px 12px 2px 0;  }
#cart-compilation #cart-partial-delivery label.radio { font-weight:normal; width:auto; line-height:1em; color:#333333;}

/* cart item info */
#cart-compilation #cart-products .delivery { padding-left: 80px; }
#cart-compilation #cart-products .delivery p { text-decoration : underline; height:20px; padding:0px;  font-size:11px; }
#cart-compilation #cart-products .delivery ul { padding:0; }
#cart-compilation #cart-products .delivery li { padding:2px 0 4px 40px; font-size:11px; height:13px; line-height:13px; }

#cart-compilation #cart-products .replenishment-0 { color:#669933; }
#cart-compilation #cart-products .replenishment-1,
#cart-compilation #cart-products .replenishment-2,
#cart-compilation #cart-products .replenishment-3,
#cart-compilation #cart-products .replenishment-4,
#cart-compilation #cart-products .replenishment-5 { background:url("./../gfx/replenishment.gif") no-repeat scroll 0 -32px transparent }


