﻿/***********************Checkout*************************/
.order_steps_overall {
  background: #fff;
}
/*********************************************************/
.order_steps_overall h2 {
  color: #000;
}
/*********************************************************/
.steps_overall_list {
  background: #fefefe;
  border-bottom: 1px solid #ddd;
}
.steps_list {
  background: #eee;
  color: #010101;
}
.steps_overall_active {
  background: #888;
  color: #fff;
}
.steps_overall_active_sign {
  background: #666;
  box-shadow: 0 2px 2px #666;
}
/*********************************************/
.order_steps_overall fieldset.overall {
  border: 1px solid #C1BFB9;
}
.order_steps_overall fieldset {
  background: #fff;
}
.order_steps_overall fieldset legend {
  color: #000;
}
.order_steps_overall .checkout_table a:link,
.order_steps_overall .checkout_table a:active,
.order_steps_overall .checkout_table a:visited,
.checkout_cart_table a:link,
.checkout_cart_table a:active,
.checkout_cart_table a:visited {
  color: #000000;
}
.order_steps_overall input.text,
select.text,
#Email {
  border: 1px solid #C1BFB9;
}
.order_steps_overall input.text_small {
  border: 1px solid #C1BFB9;
}
.order_steps_overall input.text_plz {
  border: 1px solid #C1BFB9;
}
.order_steps_overall input#company_city,
.order_steps_overall input#company_street,
.order_steps_overall input#checkout_alternative_city,
.order_steps_overall input#checkout_alternative_street {
  border: 1px solid #C1BFB9;
}
.order_steps_overall .td_trenner {
  background-color: #eee;
}
.order_steps_overall .btn_holder_back {
  background: url(../images/order/btn-back.png) no-repeat scroll 100% -26px transparent;
  color: #000;
}
.order_steps_overall .hrf_back {
  background: url(../images/order/btn-back.png) no-repeat scroll 0 0 transparent;
  color: #000 !important;
}
.order_steps_overall .btn_holder {
  background: url(../images/order/btn-next.png) no-repeat scroll 100% -26px transparent;
  color: #000;
}
.order_steps_overall .btn_next {
  background: url(../images/order/btn-next.png) no-repeat scroll 0 0 transparent;
  color: #000;
}
/*************Login*************/
.order_steps_overall .login_left a {
  color: #000;
}
.order_steps_overall .login_text {
  border: 1px solid #C1BFB9;
}
.order_steps_overall .hrf_next {
  background: url(../images/order/btn-next.png) no-repeat;
  color: #000 !important;
}
/****************Shopcart****************/
#content-main {
  background: #fff;
}
#content-main_v_2 {
  background: #141414;
}
#content-main.cart h1 {
  color: #000;
}
#content-main.cart h1.cart_title {
  color: #000;
}
#content-main a:link,
#content-main a:active,
#content-main a:visited,
.cms-content a:link,
.cms-content a:active,
.cms-content a:visited {
  color: #333;
}
.cart-action .btn-order {
  background: url(../images/order/zur-kasse-de.png) no-repeat;
}
.btn-order a:link,
.btn-order a:active,
.btn-order a:visited {
  color: #000;
}
.zur_kasse_button_wk a:link,
.zur_kasse_button_wk a:visited,
.zur_kasse_button_wk a:hover {
  background: url(../images/order/Button-BG-1.png) 0 0 repeat-x #000000;
  color: #000 !important;
}
.cart-action .btn-submit {
  background: url(../images/order/btn-back.png) no-repeat 0 -26px;
  color: #000;
}
.cart-action .btn-submit_ow_1 {
  border: 1px solid #c1bfb9;
}
#main-cart {
  color: #383838;
}
#main-cart tr.head th,
.hist-orders th {
  background: #ddd;
  color: #010101;
}
#main-cart th,
#main-cart td,
.hist-orders td,
.hist-orders th {
  border-bottom: 1px solid #C1BFB9;
}
#main-cart td,
.hist-orders td {
  background: #fff;
}
#main-cart td.image img {
  background-color: #fff;
  border: 1px solid #C1BFB9;
}
#main-cart td input.text {
  border: 1px solid #C1BFB9;
}
.sum_text_main_right {
  color: #444 !important;
}
#main-cart a:link,
#main-cart a:active,
#main-cart a:visited {
  color: #000;
}
#main-cart td ul.action li {
  background: url(../images/order/icon_remove.gif) no-repeat 0 0;
}
.delivery_title_m strong {
  color: #444 !important;
}
#main-cart tr.delivery td,
#main-cart tr.delivery th {
  background: #f6f6f6;
  color: #444;
}
#main-cart tr.delivery td strong {
  color: #0d7800;
}
#main-cart tr.delivery td strong.delivery_costs_standard {
  color: #444;
}
#main-cart tr.delivery h3,
#main-cart tr.delivery h3 a {
  color: #444;
}
.delivery select {
  border: 1px solid #C1BFB9;
}
#main-cart tr.sum th,
#main-cart tr.sum td {
  background: #fff;
  border-bottom: 2px solid #C1BFB9;
  color: #444;
}
#main-cart tr.sum td.price {
  color: #A70201;
}
.delivery .btn_l {
  background: url(../images/order/btn-next.png) no-repeat 0 0;
}
.delivery .btn-delivery {
  background: url(../images/order/btn-next.png) no-repeat 0 -26px;
  color: #000;
}
#voucherform fieldset {
  background: #fff;
  border: 1px solid #C1BFB9;
}
#voucherform legend {
  background: #fff;
  color: #000;
}
#voucherform .row input.text {
  border: 1px solid #C1BFB9;
}
#voucherform .voucher-button {
  background: url(../images/order/btn-next.png) no-repeat 0 -26px;
  color: #000;
}
#services_notes {
  border: 1px solid #C1BFB9;
}
/********************************************/
a.checkout_url_1,
input.checkout_url_1,
button.checkout_url_1 {
  background: #4faedc;
  color: #fff;
  border: 1px solid #4faedc;
}
a.checkout_url_1:hover,
input.checkout_url_1:hover,
button.checkout_url_1:hover {
  background: #c71f1c;
  color: #fff !important;
  border: 1px solid #c71f1c;
}
a.checkout_url_2,
input.checkout_url_2 {
  background: #ccc;
  color: #1d1d1b;
  border: 1px solid #ccc;
}
a.checkout_url_2:hover,
input.checkout_url_2:hover {
  background: #1d1d1b;
  color: #fff !important;
  border: 1px solid #fff;
}
/********************************************/
#main-cart tr.delivery h3 a {
  color: #999;
}
#main-cart tr.delivery h3 {
  color: #999;
}
/********************************************/
.wk_delete a:link,
.wk_delete a:active,
.wk_delete a:visited,
#main-cart td.details a.wk_delete_url {
  color: #a0a0a0 !important;
  background: url(../images/order/icon_remove.gif) 0 0 no-repeat;
}
/********************************************/
#voucherError {
  color: #ff0000;
}
/***********************************************************/
.order_workflow_title_1 {
  background: #ddd;
  color: #010101;
  border: 1px solid #ccc;
}
.order_workflow_box_1 {
  background: #fefefe;
  color: #010101;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.order_workflow_box_2 {
  background: #fefefe;
  color: #010101;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.order_workflow_box_3 {
  background: #fefefe;
  color: #010101;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.order_workflow_box_1 a:link,
.order_workflow_box_1 a:active,
.order_workflow_box_1 a:visited,
.order_workflow_box_2 a:link,
.order_workflow_box_2 a:active,
.order_workflow_box_2 a:visited,
.order_workflow_box_3 a:link,
.order_workflow_box_3 a:active,
.order_workflow_box_3 a:visited {
  color: #fff;
}
.order_workflow_red_1 {
  color: #d90000;
}
.order_workflow_infotext_1 a:link,
.order_workflow_infotext_1 a:active,
.order_workflow_infotext_1 a:visited {
  color: #000;
}
/***********************************************************/
.wiederrufsrecht_order a:link,
.wiederrufsrecht_order a:active,
.wiederrufsrecht_order a:visited {
  color: #000;
}
/***********************************************************/
.einkauf_fortsetzen a:link,
.einkauf_fortsetzen a:active,
.einkauf_fortsetzen a:visited {
  color: #000;
}
.einkauf_fortsetzen_checkout_2 a:link,
.einkauf_fortsetzen_checkout_2 a:active,
.einkauf_fortsetzen_checkout_2 a:visited {
  color: #010101;
}
/***********************************************************/
.order_steps_overall .font_red {
  color: #C92127;
}
.order_steps_overall .font_red_2 {
  color: #C92127;
}
/***********************************************************/
.zahlart_detail {
  background: #ddd;
}
.zahlart_detail:hover,
.zahlart_detail_active {
  background: #ccc !important;
}
/***********************************************************/