/* Warenkorb */

.basket_page {  display: inline; float: left; width: 590px; margin-bottom: 5px; }
.basket_list { margin: 0; padding: 0; height: 47px; background: url(../images/basket/thead.gif) top left no-repeat; } 
.basket_list_information { margin: 0; padding: 0; height: 47px; background: url(../images/basket/thead_information.gif) top left no-repeat; } 
.basket_list_offers { margin: 0; padding: 0; height: 47px; background: url(../images/basket/thead_offers.gif) top left no-repeat; } 
.basket_list_overview { margin: 0; padding: 0; height: 47px; background: url(../images/basket/thead_overview.gif) top left no-repeat; } 
.basket_list_confirmation { margin: 0; padding: 0; height: 47px; background: url(../images/basket/thead_confirmation.gif) top left no-repeat; } 

.basket_title_selected { display: inline; font-size:14px; font-weight: bold; float: left; width: 115px; padding-top: 15px; height:32px;}
.basket_title_notselected { display: inline; font-size:14px; font-weight: bold; float: left; width: 115px; padding-top: 15px; height: 32px; }
.basket_title_selected a{  display: inline;text-decoration: none; color: #ffffff; padding-left: 15px; width: 105px; float: right;}
.basket_title_notselected a{ display: inline; color: #666666;text-decoration: none; padding-left: 15px; width: 105px; float: right; }
.basket_title_used a { display: inline;color: #999999;text-decoration: none; padding-left: 15px; width: 105px; float: right;}
.basket_title_used { display: inline;font-size:14px; font-weight: bold; float: left; width: 115px; padding-top: 15px; height: 32px;}

.basket_title_first_selected { display: inline; font-size:14px; font-weight: bold; float: left; width: 130px; padding-top: 15px; height:32px;}
.basket_title_first_selected a{  display: inline;text-decoration: none; color: #ffffff; padding-left: 45px; width: 85px; float: right;}
.basket_title_first_used { display: inline;font-size:14px; font-weight: bold; float: left; width: 130px; padding-top: 15px; height: 32px;}
.basket_title_first_used a { display: inline;color: #999999;text-decoration: none; padding-left: 45px; width: 85px; float: right;}

.basket_title_selected_information { font-size:14px; font-weight: bold; float: left; width: 140px; height: 32px; padding-top: 15px;}
.basket_title_selected_information a{ text-decoration: none; color: #ffffff; padding-left: 20px; }

.basket_title_notselected_basket { font-size:14px; font-weight: bold; float: left; width: 170px; padding-top: 15px; height:32px;}
.basket_title_notselected_basket a{ text-decoration: none; color: #a4a8a9; padding-left: 70px;}

.basket_info { float: left; margin: 0; background:#f1f2f3; border-bottom: #999999 1px solid;  margin-bottom: 10px; padding: 5px 0 5px 10px; width: 580px; font-size: 12px; font-weight: bold;}
.basket_einleitung { float: left; margin: 0; padding: 0; }

.basket_ueberschrift { color: #666666; font-size: 12px; font-weight: bold; float: left; margin-top: 2px; padding-left: 10px; width: 580px;  }
.basket_text { color: #000000; font-size: 12px; font-weight: normal; float: left; margin-top: 7px; padding-left: 10px; padding-right: 8px;  }
.basket_text_2 { color: #000000; font-size: 12px; font-weight: bold; float: left; margin-top: 7px; padding-left: 10px; padding-right: 8px;  }

.basket_einleitung_sublinks { float: left; margin: 0; padding: 0; width: 590px;  background:#ffffff;}

.basket_sublinks_selected { height: 31px; display: block; font-size: 12px; font-weight: bold; float: left; background: #f1f2f3 url(../images/basket/subtable_dark_bg.gif) top left no-repeat;}
.basket_sublinks_selected a{ background: #f1f2f3 url(../images/navi/arrow.gif) no-repeat left 50%; padding-left: 10px; margin-left: 10px; text-decoration: none; color: #666666; font-size: 12px; font-weight: bold; float: left; margin-top: 7px; margin-right: 2px; width: 174px; }

.basket_sublinks_notselected {  height: 30px; display: block; color: #666666; font-size: 12px; font-weight: bold; float: left; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #dfe5e9 url(../images/basket/subtable_bg.gif) top left no-repeat; }
.basket_sublinks_notselected a{color: #000000; font-size: 12px; font-weight: bold; float: left; margin-top: 7px; margin-right: 2px; width: 174px; background: url(../images/navi/arrow.gif) no-repeat left 50%; padding-left: 10px; margin-left: 10px; }

.basket_option {border-width: 0;float: left;  margin-top: 3px; }
.basket_show_option { border-bottom-width: 0; border: #797978 1px solid; color: #000000; font-size: 11px; margin-right: 5px;}

.basket_kundenprofil { float: left; margin: 0; padding: 0; width: 590px;  margin-bottom: 10px;  }
.basket_kostenstelle { float: left; margin: 0; padding: 0; width: 590px; }

/* Warenkorb Tabelle */
.basket_table { float: left; clear: both; width: 590px; margin: 10px 0 20px 0; }
.basket_table thead { border-bottom: #797978 1px solid; margin-top: 5px; color: #818182; font-size: 11px; text-align: left; vertical-align: baseline;  font-weight: bold; height: 22px;}
.basket_table_titel {  background: #d8dee4;  }
.basket_table_titel_1 { background: #eeeff0; }

.basket_table tbody { font-size: 11px; color: #000000; vertical-align: top; }
.basket_table thead td { text-align: left; }
.basket_table td { border-bottom: 1px solid #999999; height: 22px; vertical-align: middle; padding-right: 5px;}

.basket_table select { border-width: 0; border: #999999 1px solid; font-size: 11px; color: #666666;}
.basket_table_footer{ font-size: 11px; color: #000000; vertical-align: top; text-align: left; float: left; margin-bottom: 20px; }
.basket_table_footer ul {margin:0; padding: 0;}
.basket_align_right { text-align: right; }

/* Icon Remove from basket */
.remove_from_basket{ background: url(../images/button/remove_from_basket.gif) no-repeat center 50% ; width: 23px; height: 17px; float: left; cursor: pointer; }

/* Icons Verfügbarkeit */
.basket_availability_directly { background: url(../images/button/directly.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.basket_availability_query { background: url(../images/button/query.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.basket_availability_weeks { background: url(../images/button/weeks.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.basket_availability_one_week{ background: url(../images/button/week.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.basket_availability_days { background: url(../images/button/days.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.basket_availability_direct_delivery { background: url(../images/button/direct_delivery.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.basket_availability_without_data { background: url(../images/button/no_information.gif) no-repeat center 50% ; width: 20px; height: 16px; float: left;cursor: pointer;}
.basket_netto { background: url(../images/button/deutsch/netto.gif) no-repeat center 50% ; width: 44px; height: 16px; float: left;cursor: pointer;padding-left: 0;}

.basket_table_buttons { float: left; margin: 0; padding: 0; background: #eeeff0; width: 480px; margin-bottom: 20px;}
.basket_table_buttons ul { float: left; margin: 0; padding: 0;  height: 29px;}
.basket_table_buttons li { float: left; margin: 0; padding: 0;  margin-right: 30px; margin-top: 4px;}
.basket_table_buttons a { color: #000000; font-weight: bold; font-size: 12px; background: #eeeff0 url(../images/navi/arrow.gif) no-repeat left 50%;  padding-left: 10px; margin-left: 10px;}

/* Bestätigung */
.basket_confirmation_button {float: left; margin: 0; padding: 0; background: #eeeff0; width: 590px; margin-bottom: 20px;}
.basket_confirmation_button ul{float: left; margin: 0; padding: 0;  height: 29px;}
.basket_confirmation_button li{float: left; margin: 0; padding: 0; margin-right: 30px; margin-top: 4px;}
.basket_confirmation_button a{ color: #000000; font-weight: bold; font-size: 12px;  background: #eeeff0 url(../images/navi/arrow.gif) no-repeat left 50%; padding-left: 10px; margin-left: 10px; }

.basket_confirmation_text{ float: left; font-size: 12px; color: #000000; margin: 0; padding: 0; padding-left: 10px; margin-top:10px; }
.basket_confirmation_text ul{margin: 0; padding: 0;}

.basket_confirmation_picture { background: url(../images/basket/confirmation_picture.jpg) no-repeat; width: 580px; height: 135px;  float: left; margin-left: 10px;}

/* Übersicht */
.basket_overview_buttons {float: left; margin: 0; padding: 0; background: #eeeff0; width: 400px; margin-bottom: 20px; margin-top: 20px;}
.basket_overview_buttons ul{float: left; margin: 0; padding: 0;  height: 29px;}
.basket_overview_buttons li{float: left; margin: 0; padding: 0; background: #eeeff0 url(../images/navi/arrow.gif) no-repeat left 50%; padding-left: 10px; margin-right: 30px; margin-top: 4px;}
.basket_overview_buttons a{ color: #000000; font-weight: bold; font-size: 12px;  }

/*  Angaben */
.basket_information { float: left; margin: 0; padding: 0; width: 590px; }
.basket_information_text { font-size: 12px; font-weight: bold; color: #000000; width: 400px;}
.basket_information_text2 { font-size: 12px; color: #000000; float: left; padding-left: 10px; margin-top: 5px; }
.basket_information_item { float: left; width: 142px; font-size:12px; font-weight: normal; color: #000000; margin-left: 10px; }
.basket_information_ul { float: left; padding: 0; margin: 2px 0;}

.basket_information_title { background: #eeeff0 none repeat scroll 0%; border-bottom: 1px solid #999999; float: left; height: 30px; margin: 0 0 5px; padding: 0; width:590px; margin-top: 10px; }
.basket_information_title_subpage { background: #eeeff0 none repeat scroll 0%; border-bottom: 1px solid #999999; float: left; height: 45px; margin: 10px 0 5px 0; padding: 0; width:590px; }
.basket_information_text1 { color: #666666; float: left; font-size: 12px; font-weight: bold; margin-top: 7px; padding-left: 10px; width: 500px;  }

.basket_information_break { width: 400px; clear: both; float: left;  }
.basket_information_break a{ font-size: 12px; font-weight: bold; color: #000000; background: #eeeff0 url(../images/navi/arrow.gif) no-repeat left 50%; padding-left: 10px; clear: both; margin-top: 50px;}

.basket_table_grey { background: #e8edf1; text-align: right; }
.basket_table_grey input[type="text"] { border: 1px solid #999999; text-align: right; padding-right: 2px;}
.basket_table_preis { font-size: 10px; font-weight: normal; }
.basket_table_grey span { margin-right: 25px; }

/* Promo */
.basket_promo td { height: 30px;  }
.basket_promo input[type="checkbox"] { float: right; }
.basket_promo span { float: right; padding-right: 5px; padding-top: 7px; height: 20px; vertical-align: middle;  }
.basket_promo_amount { font-weight: bold; color: #0099FF; padding-right: 20px; font-size: 14px; }
.basket_promo img { padding-right: 5px; }

/*
.basket_aktion_joker td{ border-bottom: 2px solid #999999; vertical-align: middle; height: 30px; padding-right: 2px;}
.basket_joker_td { background: url(../images/button/joker.gif) no-repeat 55% 50%; text-align: right; }
*/

.basket_promo_joker { background: url(../images/basket/joker.gif) no-repeat 50% 50%; height: 22px; width: 26px; padding-top:4px; margin-right: 10px; float: right;  }

.basket_rechnen_link{  padding-right: 5px; margin-left: 10px;}
.basket_rechnen_link a{ background: url(../images/navi/arrow.gif) no-repeat left 50%; padding-left: 10px; margin-left: 10px; font-size: 12px; color: #000000; font-weight: bold; float: left;  }
.basket_table tfoot { font-size: 10px; color: #000000; text-align: right;  height: 40px; }
.basket_table_grey_text {  background: #E8EDF1; font-weight: bold; text-align: left;}

/* Lieferinformationen */
.radiobutton_ul { width: 590px; margin: 0; padding: 0; margin-left: 5px; font-size: 12px; color: #000000;}
.radiobutton_ul li { vertical-align: middle; }

/* Basket: Zeile für Kostenstelle */
.basket_text_costcentre { font-weight: bold; float: left; padding-right: 3px;}
.basket_bg_costcentre { background: #d8dee4; vertical-align: middle; }

.basket_amount { height: 40px; }
.basket_amount td{ vertical-align: middle; border-top: 1px solid #999999;border-bottom: 2px solid #999999;}
.basket_rechnen_link span{ float: right; }

/* Information */
.content_subtitle { padding: 0; margin: 0; float: left; color: #000000; font-size: 12px; padding-left: 10px;  width: 580px; margin-bottom: 10px; }
.content_subtitle a {color: #000000; padding-left: 10px; background: transparent url(../images/navi/arrow.gif) no-repeat scroll left 50%; text-decoration: underline; margin-left: 5px; }
.content_radiobutton { padding: 0; margin: 0; float: left; color: #000000; font-size: 12px; padding-left: 10px; width: 580px; margin-bottom: 10px;}
.basket_delivery_address { padding-left: 10px; width: 580px; float: left; font-size: 12px; color: #000000; margin-bottom: 15px; margin-top: 5px;}
.basket_delivery_address thead{ font-weight: bold; }
.basket_delivery_address td { border-bottom: 1px solid #999999; padding-top: 3px; padding-bottom: 3px; }
.basket_delivery_address a { color: #000000; text-decoration: underline; cursor: pointer; }

.basket_delivery { padding:0; margin: 0; float: left; width: 580px; padding-left: 10px; font-size: 12px; font-weight: bold; margin-top: 10px;  }
.basket_delivery a { color: #797978; }
.basket_delivery li { margin-bottom: 10px; }
.basket_delivery table { margin-bottom: 10px; }

.basket_costcentre_subtitle { background: #d8dee4; font-size: 12px; float: left; width: 590px; color: #000000; padding: 0; margin: 0;}
.basket_costcentre_subtitle_text { font-weight: bold; padding:1px 10px 2px 10px; float: left; margin: 2px 0; }
.content_subheader_gap {float: left; padding: 0; background:#eeeff0; border-bottom: #999999 1px solid; margin: 0 0 10px 0; width: 590px;}

.basket_overview_text td{ text-align: right; border-bottom: none; vertical-align: middle;}
.basket_overview_text span { font-weight: bold; padding-right: 5px; }
.basket_overview_text_last td { text-align: right; border-bottom: none; vertical-align: middle;}
.basket_table_lightgrey { background: #f2f4f7;  }
.basket_table_lightgrey td { border-bottom: 1px solid #999999; vertical-align: middle; }
.basket_table_lightgrey span {font-weight: bold; text-align: right; padding: 0;}
.basket_overview_total td{ text-align: right; height: 40px; vertical-align: middle; }
.basket_overview_total span {  font-weight: bold; padding-right: 5px; }

.cost_centre { border-left: 1px solid #D8DEE4; border-right: 1px solid #e2e8ee; border-bottom: 1px solid #e2e8ee; float: left; margin: 10px 0; }
.cost_centre_general { border-left: 1px solid #EEEFF0 ; border-right: 1px solid #EEEFF0 ; border-bottom: 1px solid #EEEFF0 ; float: left; }

.label_list { font-weight: bold; width: 380px; float: left;  }
.label_list ul { float: left; padding: 0; margin: 0; width: 380px; }
.label_list li { float: left; padding: 0; margin: 0; width: 380px; }

/* Warenkorb Angebote */
.basket_offers_title { font-weight: bold; background:#eeeff0; vertical-align: middle; padding: 3px 0 3px 5px; }
.basket_offers_title select { float: right; font-weight: normal; margin: 0; padding: 0; margin-top: -2px;}
.basket_offers_subtitle { font-weight: normal; padding: 5px 0;  }

/* Warenkorb Wettbewerb */
.multiple_sweepstake { float: left; font-size: 12px; margin-bottom: 20px; margin-left: 10px; color: #000000; border-bottom: 1px dotted #797978; width: 580px;}
.multiple_sweepstake ul { padding: 0; margin: 0 0 5px 0;}

/* Warenkorb Poster*/
.basket_poster { float: left; margin: 0 20px 20px 10px; font-size: 12px; color: #000000; }
.basket_poster thead { font-weight: bold; }
.basket_poster td { padding-bottom: 5px; vertical-align: middle; }
.basket_poster input[type="checkbox"] { margin: 0 5px 0 0; }

/* Warenkorb Gratisartikel */
.basket_freearticle { float: left; font-size: 12px; margin-bottom: 20px; margin-left: 10px; color: #000000; width: 580px;}
.basket_freearticle label { float: left; margin-left: 5px; }
.basket_offers_title span { padding-right: 5px; float: right; font-weight: normal; }
.basket_freearticle input[type="text"] { margin-bottom: 0; padding-left: 15px;  }
.basket_freearticle input[type="radio"] {float: left; margin: 0;  }
.basket_freearticle ul { padding: 0; margin: 0 0 5px 0; }
.basket_freearticle select { font-size: 12px; font-family:Arial, Helvetica, sans-serif; border: 1px solid #797978;  }
.basket_freearticle li { vertical-align: middle;  float: left; width: 590px; margin-top: 5px; }
.basket_freearticle table { margin: 0; padding:0; }
.basket_freearticle span { float: left; margin-left: 5px; margin-right: 5px; }
.basket_freearticle span[disabled] { float: left; margin-left: 0;margin-right: 0;}

.basket_table input[type="text"] { margin:0; }
.basket_table input[type="checkbox"] { margin: 6px 0 0 0; }
.basket_table thead td { vertical-align: top; } 
