/***************************Warenkorb***************************/

/***********************************Link-Buttons************************************/
.std_button, .oil_detail_button_order, .logout_true_workaround, .logout_false_workaround {
  float: left;
  height: 29px;
  background: url('/res/pics/buttons/std_button_left.gif') no-repeat top left;
}

.std_button a, .oil_detail_button_order a, .logout_true_workaround a, .logout_false_workaround a {
  float: left;
  overflow: visible;
  text-decoration: none;
  color: black;
  line-height: 29px;
  text-align: center;
  cursor: pointer;
  color: #4B4422;
  padding: 0 13px 0 13px;
  background: url('/res/pics/buttons/std_button_right.gif') no-repeat top right;
}

.logout_true_workaround {
  margin-right: 10px;
}

.logout_true_workaround a {
  padding: 0 20px 0 20px;
}

.logout_false_workaround a {
  padding: 0 15px 0 15px;
}

/***********************************Link-Buttons************************************/
.submit_button input, .submit_button_treat input, .redx_form_submit_button input {
  border: 0px;
  margin: 0px;
  padding: 0px 10px 2px 10px;
  overflow: visible;
  cursor: pointer;
  height: 29px;
  line-height: 23px;
  text-align: center;
  text-decoration: none;
}

.submit_button, .submit_button_treat, .redx_form_submit_button {
  margin-left: 0px;
  margin: 0px;
  padding: 0px;
  float: left;
}

.submit_button input,.submit_button_treat input, .redx_form_submit_button input  {
  background: url("/res/pics/buttons/button_submit_left.gif") no-repeat top left;
}
.submit_button, .submit_button_treat, .redx_form_submit_button {
  background: url("/res/pics/buttons/button_submit_right.gif") no-repeat top right;
}
/*genusskombination Button*/
.submit_button_treat {
  width: 90px;
}

/*In den Warenkorb Button*/
.list_var_value_submit_bt .submit_button {
  width: 160px;
}
#bt_insert_item_wrap {
  background: url("/res/pics/buttons/button_submit_right_icon.jpg") no-repeat top right;
}

#bt_insert_item_wrap input {
  padding: 3px 35px 5px 10px;
  background: url("/res/pics/buttons/button_submit_left.gif") no-repeat top left;
}
.list_var_value_quantityandsubmitbt {
  height: 36px;
}



#wrap_bt_cart_refresh .submit_button button {
  background: url("/res/pics/buttons/button_gray_left.gif") no-repeat top left;
  padding: 0px 10px 5px 6px;
}

#wrap_bt_cart_refresh div.submit_button {
  margin-left: 0px;
  padding: 0px;
  width: 190px;
}

.redx_shopx_cart_item_configuration_changed_msg ul {
  padding: 0;
  margin: 0;
  color:#dc4200;
}
.redx_shopx_cart_item_configuration_changed_msg ul li {
  list-style: none;
}
/***********Buttons********************/
#bt_cart_refresh, #redx_shopx_bt_empty_cart_wrap {
  float: right !important;
  border: 0px none;
  height: 32px;
  color: #777777;
}
#redx_shopx_bt_empty_cart_wrap .std_button {
  background: none;
}

#wrap_bt_cart_refresh {
  float: right;
}

#review_order_buttons {
  float: left;
  width: 100%;
  margin-top: 20px;
}


.oil_order_button_title {
  float: right;
}
#bt_cart_refresh {
  background: url('/res/pics/store/button_refresh.jpg') no-repeat top left;
  width: 189px;
  cursor: pointer;
  padding-right: 28px;
  padding-left: 15px;
  margin-right: 5px;
}

.redx_shopx_cart_result_row_7 .submit_button {
  background: none;
}

#redx_shopx_bt_empty_cart_wrap a {
  background: url('/res/pics/buttons/button_delete.jpg') no-repeat top right;
  padding: 0px 30px 0 0px;
  float: left;
  height: 32px;
  color: #777777;
  text-decoration: none;
}

#redx_shopx_bt_empty_cart_wrap {
  background: url('/res/pics/buttons/button_gray_left.gif') no-repeat top left;
  padding-left: 6px;
}

#address_data_go_back_wrap, #shipping_payment_goback_wrap , #order_goback_wrap, #tbl_address_data_notice, #tbl_address_data_shipping_info, .review_payment {
  float:left;
}

.bt_address_data_continue_wrap, #bt_shipping_payment_continue_wrap {
  float: right;
}


#td_address_data_notice {
	vertical-align: top;
}


.review_order_continue_wrap, #review_order_continue_creditcard {
  float: right;
}

#order_goback_wrap a {
  width: 38px !important;
}
/********Buttons********/
/*************Formular Adressdaten (plz, Ort, Land)*********/
.address_data_table td {
  padding: 2px 7px 2px 0;
}

#basic_address_data input, #shipping_address_data input, #basic_address_data .validation_error, #shipping_address_data .validation_error {
  width: 234px;
}

.caption, #basic_address_data h2, #shipping_address_data h2, #tbl_address_data_notice h2, #tbl_address_data_shipping_info h2, .review_payment h2, .redx_shopx_registrations_order_review h2 {
  border-top: 1px solid #cccccc;
}
#list_my_orders .caption {
   border: 1px solid #cccccc;
}
.caption h2, #basic_address_data h2, #shipping_address_data h2, #tbl_address_data_notice h2, #tbl_address_data_shipping_info h2, .review_payment h2, .redx_shopx_registrations_order_review h2  {
  font-size: 16px;
  line-height: 18px;
  padding: 10px 0 0 1px;
}


#shipping_address_data, #basic_address_data, .review_payment, .redx_shopx_registrations_order_review, #tbl_address_data_notice {
  margin-bottom: 30px;
}
#basic_address_data, #shipping_address_data {
  width: 320px;
  float: left;
}
#basic_address_data .value input, #shipping_address_data .value input {
  height: 18px;
}

#basic_address_data {
  margin-right: 17px;
}

.subinfo {
  height: 25px;
}
.address_data_table input, .address_data_table select {
  height: 18px;
}
#basic_address_data .required, #shipping_address_data .required {
  border: 1px solid #cccccc;
  background: #F9EFCA;
  height: 18px;
}

#basic_address_data #form_postcode, #shipping_address_data #form_shipping_postcode {
  width: 80px;
}

#basic_address_data #form_town, #shipping_address_data #form_shipping_town {
  width: 148px;
}

#basic_address_data #form_redx_countries_key, #shipping_address_data #form_shipping_redx_countries_key, #shipping_address_data #form_shipping_salutation, #basic_address_data #form_salutation {
  width: 236px;
  height: 22px;
}

#advice_shipping_address {
  line-height: 25px;
}

#tbl_address_data_notice, #tbl_address_data_shipping_info, .review_payment, #tbl_address_data_shipping_info, .redx_shopx_registrations_order_review {
  width: 320px;
  float: left;
}
.redx_shopx_registrations_order_review, .review_payment {
  clear: both;
}
#tbl_address_data_notice {
  margin-right: 17px;
}

#form_note {
  border: 1px solid #cccccc;
  width: 312px;
  height: 60px;
}

#address_data_buttons {
  width: 100%;
  margin-top: 20px;
}

/*************Formular Adressdaten (plz, Ort, Land)*********/

/*****************Allgemeines**************************/
#redx_shopx_tbl_shipping_payment {
  width: 100%;
  float: left;
}
#redx_shopx_caption_newsletter_registration {
  padding-top: 15px;
}
.advice_label {
  width: 275px;
  min-height: 100px; 
}
#form_redx_addresses_cat_keys_0 {
  float: left;
}
#shipping_payment_buttons {
  margin-top: 20px;
  float: left;
  width: 100%;
}

#redx_shopx_cart h1 {
  clear: both;
  margin-left: 3px;
}
.wrap_error_msg {
  margin-bottom: 5px;
}
#redx_shopx_startup_status_msg img, .wrap_error_msg img {
  float: left;  
  margin: 0 15px 0 0;
}

#redx_shopx_startup_status_msg h2, .wrap_error_msg h2 {
  float: left;  
  margin: 15px 0 0 0;
  width: 550px;
}

#cart_list_items {
  width: 100%;
  margin: 0 0 5px 0;
  padding: 0;
  border-collapse: collapse;
  border-bottom: 1px solid #CCCCCC;
}

.tbl_products_var {
	margin-top: 20px;
}
/********************Umbau Warenkorb*********************/
.redx_shopx_result_rows {
  float: left;
  width: 100%;
}

.redx_shopx_cart_result_row_voucher {
  text-align: right;
  clear: both;
  float: right;
  margin-right: 80px;
  width: 280px;
  line-height: 0px;
  border-bottom: 1px solid #cccccc;
  padding: 2px 0;
}
.redx_shopx_cart_result_row_voucher .label {
  float: left;
}
.redx_shopx_cart_result_row_5, .redx_shopx_cart_result_row_6, .redx_shopx_cart_result_row_1, .redx_shopx_cart_result_row_2, .redx_shopx_cart_result_row_4 {
  text-align: right;
}

.redx_shopx_cart_result_row_5,.redx_shopx_cart_result_row_1,.redx_shopx_cart_result_row_2, .redx_shopx_cart_result_row_4 {
  clear: both;
  float: right;
  margin-right: 80px;
  width: 280px;
  line-height: 0px;
}

.redx_shopx_cart_result_row_5 {
  padding: 2px 0;
  border-bottom: 2px solid #4b4422;
}

.redx_shopx_cart_result_row_5 .label, .redx_shopx_cart_result_row_1 .label, .redx_shopx_cart_result_row_2 .label, .redx_shopx_cart_result_row_4 .label {
  font-weight: bold;
  float: left;
}

.redx_shopx_cart_result_row_5 .value,.redx_shopx_cart_result_row_1 .value, .redx_shopx_cart_result_row_2 .value, .redx_shopx_cart_result_row_4 .value {
  float: right;
  font-weight: bold;
}

.redx_shopx_cart_result_row_2, .redx_shopx_cart_result_row_4 {
  border-bottom: 1px solid #4b4422;
  margin-bottom: 5px;
}

.value,.redx_shopx_cart_result_row_1 .value {
  border-bottom: none;
}

.redx_shopx_cart_result_row_6, .redx_shopx_cart_result_row_2{
  clear: both;
  padding-top: 3px;
  margin-right: 80px;
}

.redx_shopx_cart_result_row_7 {
  float: left;
  width: 100%;
  border: 1px solid #cccccc;
  border-right: none;
  border-left: none;
  margin-top: 10px;
  padding: 1px 0;
}
/*******************Gutschein einlösen *******************/
.bt_startup_continue_wrap {
  float: right;
}

.voucher_box {
  float: left;
  border: 1px solid #cccccc;
  background: #F3F3F3;
  width: 635px;
  margin-bottom: 15px;
  padding: 10px;
}
.voucher_box h2 {
  float: left;
  width: 300px;

}

.voucher_code_form_wrapper {
    clear: both;
  float: left;
  width: 300px;
}

.voucher_review {
  float: right;
  width: 320px;
}

.voucher_code_form_wrapper #form_voucher_code {
  float: left;
  margin: 1px 8px 1px 0;
  padding: 4px;
  width: 180px;
}

.voucher_review .voucher_entry_wrapper .voucher_entry {
  float: left;
  width: 300px;
}
.voucher_review .voucher_entry_wrapper .voucher_entry p {
  margin-top: 2px;
  float: left;
}
.voucher_review .voucher_entry_wrapper .voucher_entry a {
  float: right;
}
.voucher_review .voucher_entry_wrapper .voucher_entry a img {
  border: none;
}




/********************Umbau Warenkorb*********************/
#cart_list_items .tbl_products_var_entry_1, #cart_list_items .tbl_products_var_entry_2 {
  width: 100%;
  margin: 0;
  padding: 5px 0 5px 0;
}

#cart_list_items .tbl_products_var_entry_1 {
  background:#f3f3f3;
}

#cart_list_items td {
  margin: 0;
  padding: 0;
}

#cart_list_items .tbl_products_var_entry_1 td, #cart_list_items .tbl_products_var_entry_2 td {
  padding: 5px 0px 5px 0px;
}

#cart_list_items th {
	background: none;
	padding: 5px 0 0px 0px;
	color: #8F8C7D;
	margin: 0;
	border-bottom: 1px solid #cccccc;
}

#cart_list_items h2 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  color:#8F8C7D;
}

#cart_list_items td, #cart_list_items .border_bottom, #cart_list_items tr.redx_shopx_result_row .border_bottom {
  border-bottom: 1px solid #cccccc;
}

#cart_list_items .tbl_products_var_entry_1 td, #cart_list_items .tbl_products_var_entry_2 td {
	border: none;
}

.redx_shopx_cart_col_1 {
	width: 300px;
}
.redx_shopx_cart_item_title {
  width: 282px;
  padding: 0px;
}
.redx_shopx_cart_col_2 {
	width: 86px;
}
.redx_shopx_cart_col_3, .redx_shopx_cart_col_3 .validation_error  {
	width: 70px;
}
.redx_shopx_cart_col_4 {
	width: 120px;
}
.redx_shopx_cart_col_5 {
	width: 100px;
}
td.redx_shopx_cart_col_5 {
  text-align: center;
}

#redx_shopx_cart_label_cart_item_name {
	text-align: left;
}
#redx_shopx_cart_label_cart_item_price, #redx_shopx_cart_label_cart_total_prices, .redx_shopx_cart_item_price, .redx_shopx_cart_item_var_sum, .redx_shopx_result_value, #redx_shopx_result_label_included_total_tax {
	text-align: right;
}
#redx_shopx_cart_label_cart_item_quantity {
	text-align: right;
}
.redx_shopx_cart_item_quantity {
  text-align: right;
}
#redx_shopx_result_label_cart_price, .redx_shopx_result_label_subtotal, #redx_shopx_result_label_total_price, #redx_shopx_result_value_cart_price {
	font-weight: bold;
}

.form_note {
	width: 275px;
}

#shipping_costs_to {
	width: auto;
}

#redx_shopx_agb {
	font-weight: bold;
}
#redx_shopx_agb * {
  float: left;
}
#agb p {
  width: 170px;
}

.redx_shopx_cart_col_5 img {
  border: 0px none;
}
/***************************Warenkorb***************************/
.redx_shopx_prod_title_without_link {
  color: #aa8800;
}

/***********************Meine Bestellungen**********************/
#list_my_orders .caption, #list_my_orders .caption a {
	text-align: left;
	background: #F9EFCA;
	color: black;
	font-family: Arial,Verdana;
}

#list_my_orders th, #list_my_orders td {
	padding: 10px;
}

#list_my_orders .data_nav * {
	text-align: center;
}
/***********************Meine Bestellungen**********************/



/*****************************Tab Nav*****************************/
.checkout_tab_nav {
  width: 100%;
  clear: both;
}

.redx_shopx_spacer_after_checkout_nav {
	margin-bottom: 10px;
	clear: both;
}

.checkout_tab_nav li {
  float: left;
  list-style: none;
}

.checkout_tab_nav td, .checkout_tab_nav td a {
	height: 25px;
}

.checkout_tab_nav, .checkout_tab_nav li, .checkout_tab_nav td {
  margin: 0;
  padding: 0;
}

.checkout_tab_nav td span {
  display: none;
}

.checkout_tab_nav a {
  text-decoration: none;
  display: block;
}

/*Hintergrundbilder Deutsch / Englisch */
.startup_de a, .startup_en a {
  width: 222px;
}
.startup_en a {
  width: 157px;
}
.startup_de {
  width: 222px;
  background: url('/res/pics/tab_pics/ma_basket_bg.jpg') no-repeat top left;
}
.startup_en {
  width: 157px;
  background: url('/res/pics/tab_pics/my_basket_bg.jpg') no-repeat top left;
}
.active .startup_de {
  background: url('/res/pics/tab_pics/ma_basket_active.jpg') no-repeat top left;
}
.active .startup_en {
  background: url('/res/pics/tab_pics/my_basket_bg_active.jpg') no-repeat top left;
}
.address_data_de a, .address_data_en a{
  width: 127px;
}
.address_data_de {
  width: 127px;
  background: url('/res/pics/tab_pics/data_bg.jpg') no-repeat top left;
}
.address_data_en {
  width: 116px;
  background: url('/res/pics/tab_pics/data_bg_en.jpg') no-repeat top left;
}
.active .address_data_de {
  background: url('/res/pics/tab_pics/data_active.jpg') no-repeat top left;
}
.active .address_data_en {
  background: url('/res/pics/tab_pics/data_bg_en_active.jpg') no-repeat top left;
}
.shipping_payment_de a {
  width: 156px;
}
.shipping_payment_en a{
  width: 156px;
}
.shipping_payment_de {
  width: 156px;
  background: url('/res/pics/tab_pics/payment_bg.jpg') no-repeat top left;
}
.shipping_payment_en {
  width: 156px;
  background: url('/res/pics/tab_pics/payment_en.jpg') no-repeat top left;
}
.active .shipping_payment_de {
  background: url('/res/pics/tab_pics/payment_active.jpg') no-repeat top left;
}
.active .shipping_payment_en {
  background: url('/res/pics/tab_pics/payment_en_active.jpg') no-repeat top left;
}
#redx_shopx_tbl_shipping_payment .col_1 {
  width: 300px;
  padding-right: 40px;
}

.order_de {
  width: 149px;
  background: url('/res/pics/tab_pics/order_bg.jpg') no-repeat top left;
}
.order_en {
  width: 149px;
  background: url('/res/pics/tab_pics/order_en.jpg') no-repeat top left;
}
.active .order_de {
  background: url('/res/pics/tab_pics/order_active.jpg') no-repeat top left;
}
.active .order_en {
  background: url('/res/pics/tab_pics/order_en_active.jpg') no-repeat top left;
}

#application_area_tab_nav, .tab_nav {
  margin: 10px 0 15px 0;
  float: left;
}

#application_area_tab_nav ul, .tab_nav ul, #application_area_tab_nav ul li, .tab_nav ul li, #application_area_tab_nav table, #application_area_tab_nav table tr, #application_area_tab_nav table tr td, .tab_nav table, .table_nav table tr, .table_nav table tr td  {
  margin: 0;
  padding: 0;
}

#application_area_tab_nav ul li, .tab_nav ul li {
  list-style: none;
  float:left;
  margin-right: -4px;
  padding: 0;
}

.ul_tab_nav {
  width: 100%;
}
/*****************************Tab Nav*****************************/


/*************************Konfigurator***************************/
#products_var_pic {
  float: left;
  margin-left: 10px;
}

/*****************************Shop Listenansicht bei Bestellung********************************************/
#cart_item_status {
  margin-bottom: 30px;
}

#cart_item_status img, #cart_item_status h2 {
  float: left;
}

#cart_item_status h2 {
  margin: 0px 0 0 10px;
}
#cart_item_order_links {
  margin-top: 0px;
  width: 100%;
}

/****************************Login bei Warenkorb****************/
#continue_login {
  width: 248px;
  float: left;
}
#continue_login .text_field_register{
  width: 149px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#cart_non_register_info {
  margin-top: 35px;
}

#continue_login .form_input{
  float: left;
  margin-left: 4px;
}

#continue_login .form_input .submit_button input {
  padding: 0 15px;
}
/****************************Login bei Warenkorb****************/
#continue_login h2, #continue_registrate h2 {
  margin-bottom: 10px;
  font-size: 17px;
}
/****************************Neuregistrierung oder ohne Registrierung****************/
#continue_registrate {
  width: 350px;
  float: right;
}

#redx_shopx_startup_new_registration, #redx_shopx_startup_continue_without_registration {
  float: left;
  margin-top: 10px;
}

#redx_shopx_startup_new_registration .std_button a {
  background: url('/res/pics/buttons/button_new_registration.jpg') no-repeat top right;
  padding-right: 33px;
}

#redx_shopx_startup_continue_without_registration {
  margin-left: 10px;
}
/*************Button Weiter einkaufen / Weiter zur Kassa*************/
#shop_more_link, #redx_shopx_continue_buy_wrap {
  margin-right: 5px;
}
#shop_more_link, #redx_shopx_continue_buy_wrap, #shopping_basket_link, #redx_shopx_shopping_basket_link_wrap {
  background: url('/res/pics/buttons/button_grey_left.jpg') no-repeat top left;
  border: 0px none;
  height: 32px;
  float: right;
  padding: 0px 0 0 10px;
}

#redx_shopx_continue_buy_wrap, #redx_shopx_shopping_basket_link_wrap {
  background: url('/res/pics/buttons/button_order_left.gif') no-repeat top left;
}

#redx_shopx_shopping_basket_link_wrap, #redx_shopx_continue_buy_wrap {
  float: left;
}

#shop_more_link a, #redx_shopx_continue_buy_wrap a, #shopping_basket_link a, #redx_shopx_shopping_basket_link_wrap a {
  float: left;
  color: #4b4422;
  padding: 8px 15px 0 5px;
  cursor: pointer;
  text-decoration: none;
  background: url('/res/pics/buttons/button_grey_right.jpg') no-repeat top right;
  border: 0px none;
  height: 32px;
}

#redx_shopx_continue_buy_wrap a {
  background: url('/res/pics/buttons/button_order_right.gif') no-repeat top right;
  padding: 8px 25px 0 15px;
}
#shopping_basket_link a, #redx_shopx_shopping_basket_link_wrap a {
  background: url('/res/pics/buttons/button_order_right_icon.gif') no-repeat top right;
  padding-right: 45px;
  padding-left: 15px;
}
.var_info_button, .var_info_button a {
  height: 30px;
  width: 31px;
  float: right;
}
.redx_shopx_info_link_empty {
  float:left;
  width: 31px;
  height: 30px;
}
/*************Button Weiter einkaufen / Weiter zur Kassa*************/
/*****************************Shop Listenansicht bei Bestellung********************************************/

/******************Konfigurator********************/
.redx_shopx_tbl_configurator_base {
	margin-top: 40px;
}

td.redx_shopx_configurator_list_var_col_1, td.redx_shopx_configurator_list_var_col_2, td.redx_shopx_configurator_list_var_col_3, td.redx_shopx_configurator_list_var_col_4 {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.kitgroup_toggle {
  float: right;
}

.kitgroup {
  border: 1px solid #cccccc;
  background: #f7f0c8;
  padding: 5px;
  margin: 5px 0px 0px 0px;
}

.kitgroup_title {
  font-weight: bold;
}

.kitgroup_components {
  margin-top: 5px;
}

.component_quantity {
  width: 20px;
}

.kitgroup_toggle {
  clear: both;
}

.redx_shopx_configurator_list_var_col_1 {
	width: 50px;
}

td.redx_shopx_configurator_list_var_col_1 {
	text-align: center;
	font-weight: bold;
}

.redx_shopx_configurator_list_var_col_2 {
	width: 275px;
}

.redx_shopx_configurator_list_var_col_3 {
	width: 80px;
	text-align: left;
}

.redx_shopx_configurator_list_var_col_4 {
	width: 50px;
}

.redx_shopx_excl_mwst, .redx_shopx_incl_mwst {
  font-size: 11px;
}

.configurator_components {
  font-size: 11px;
  margin: 0px;
  padding: 3px 0 0 0;
}

.kitgroup_dropdown {
  margin-top: 5px;
}

.component_comment {
  margin: 5px 0px 10px 28px;
}

.component_comment_title {
}

.component_comment_textbox {
  font-size: 11px;
  width: 612px;
  height: 50px;
  border: 1px solid #cccccc;
}

.component_comment_descr {
}

.component_fileupload {
  margin: 5px 0px 10px 28px;
}

.component_fileupload_title {
}

.component_fileupload_field {
  font-size: 11px;
}

.component_fileupload_descr {
}


.kitgroup_comment {
  margin: 10px 0px 5px 0px;
}

.kitgroup_comment_title {
}

.kitgroup_comment_textbox {
  font-size: 11px;
  width: 640px;
  height: 50px;
  border: 1px solid #cccccc;
}

.kitgroup_comment_descr {
}

.kitgroup_fileupload {
  margin: 10px 0px 5px 0px;
}

.kitgroup_fileupload_title {
}

.kitgroup_fileupload_field {
  font-size: 11px;
}

.kitgroup_fileupload_descr {
}

.fileupload_file_link {
}

.fileupload_file_delete_link {
  font-weight: bold;
}

.kit_heading {
  margin: 20px 0px 10px 0px;
  font-weight: bold;
}

/***************************Warenkorb***************************/
.redx_shopx_prod_title_without_link {
  color: #aa8800;
}
.redx_shopx_prod_title_link:hover {
  text-decoration: none;
}

.redx_shopx_var_title_without_link {
  color: #aa8800;
}

.redx_shopx_var_title_link:hover {
  text-decoration: none;
}

.component_radio_quantity_container {
  width: 60px;
}

.component_radio {
  width: 15px;
}

.component_radio_quantity {
  width: 30px;
  float: right;
  
}

.configurator_components li {
  list-style-type: none;
  padding-left: 10px;
}

/********************Listenansicht Händler - Bestellungsmodul*********************/
.reseller_product_headline {
  float: left;
  width: 100%;
  margin: 40px 0 10px 0;
}
.reseller_product_headline h1, .reseller_product_headline h2 {
  float: left;
}
.reseller_product_headline h2 {
  margin: 9px 0 0 5px;
}

 .redx_shopx_cart_col_5 {
  width: 80px;
 }
 
/*********************************** Öl-Detailseite: Konfigurator ************************************/
#configurator .kit_heading {
  display: none;
}

#configurator .kitgroup .kitgroup_title_toggle {
  display: none;
}

#configurator {
  background: #ffffff;
}

.shipping_label h2, .shipping_label p {
  display: none;
}

/*********************** Schnellsuchliste  **********************/
.fast_search {
  margin: 10px 0;
  height: 47px;
  display: block;
  width: 100%;
  background: url("/res/pics/bg_fast_search.jpg") no-repeat top left;
}
.fast_search .workaround {
  padding-top: 10px;
  display: block;
}
.fast_search #searchform_products .searchform_product_cat, .fast_search #searchform_products .searchwords,
#searchform_products, .fast_search #searchform_products .std_button_search_position {
  float: left;
}
.fast_search #searchform_products .searchwords input {
  margin: 0;
  padding: 0;
  float: left;
  width: 175px;
  line-height: 18px;
  height: 18px;
}
.fast_search #searchform_products .searchform_product_cat {
  margin: 5px 13px 0 7px;
}
.fast_search #searchform_products .searchwords {
  margin: 5px 22px 0 0;
  padding: 0;
}
.fast_search #searchform_products .searchform_product_cat select {
  width: 174px;
  margin: 0 0 0 6px;
  padding: 0;
}
.reseller_product_headline h1 {
  font-size: 20px;
}
.cat_title_fast_list {
  margin-top: 30px;
  margin-bottom: -25px;
  display: block;
}
.center_button .std_button {
  margin: 20px 0 0 245px;
}
