/**
 *  Project:
 *  Style-Sheet: warenkorb
 *
 *  @author      Jochen Pollex
 *  @copyright   Jochen Pollex
 *
 */

/*  basket long  */
#basket{
  margin:0;
  padding:0;
  color:#000;
  width:770px;
}

#basket fieldset{
  border:1px solid #999;  
}

#basket legend{
  /*width:500px;*/
  border:none;
  font-weight:bold;
}

#basket .legende{
  height:25px;
  border:none;
  font-weight:bold;/* border:1px solid red;*/
}

.legende_img{
  background-color:#EEE;
  float:left;
  margin:0 15px 0 8px;
  padding:3px;
}

#legende, #legende fieldset{  
   width:750px;
}

#basket .wk_long table{
  padding:0;
  margin:0 0 0 0;
  width:770px;
  font-size:11px;
}

#basket .wk_long td{
  padding:2px;
  margin:0;
  background:#EEE;
  color:#000;
}

#basket .wk_long th{
  padding:2px;
  margin:0;
  background:#A00;
  color:#FFF;
}

#basket .wk_long .FFF-border{
  border-top:1px solid #002C7D;
  background:#FFF;
}

#basket td.wk_lng_preis{
  text-align:right;
  width:80px;
  /*border:1px dashed green;*/
}

#basket td.wk_lng_bez{
  text-align:left;
  width:220px;
  /*border:1px dashed green;*/
}

#basket td.wk_lng_menge{
  text-align:center;
  width:50px;
  font-size:9px;
  /*border:1px dashed green;*/
}

#basket #b-path{
  font-size:11px;
  font-weight:bold;
  padding:0;
  margin:0;
  height:30px;
 /*   border:1px dashed green;  */
}

#basket .b-path{
  padding:0;
  margin:0;
  float:left;
  color:#ccc;
  font-weight:bold;
  vertical-align:bottom;   /* border:1px solid green;     */
}

#basket .b-path-active{
  padding:0;
  margin:0;
  float:left;
  color:#800;
  font-weight:bold;
}

#basket .b-path-img{
  float:left;
  padding:0 2px 0 2px;
  margin:0;
}

#basket .adress{
  margin:0 0 20px 0;
  padding :0;
  width:520px;
  border-collapse:collapse;
}


#basket .address table{
  padding:0;
  margin:0;
  width:520px;
  font-size:11px;
}

#basket .adress tr{
  padding:0;
  margin:0;
}

#basket .adress th{
  padding:2px;
  margin:0;
  background:#DAECCB;
  color:#000;
  text-align:left; font-size:12px;
}

#basket .adress td{
  padding:2px;
  margin:0;
  background:#EEE;
  color:#000;
  border-bottom:1px solid #CCC;
  font-size:11px;
}

#basket .r_input{
  padding:0 2px 1px 2px;
  margin:0;
  text-align:right;
  width:22px;
  border:1px solid #800;
}


#basket .reload{
  padding:1px;
  margin:0;
  font-weight:bold;
  font-size:10px;
  color:#000;
  background:#C00;
  border:1px solid #67020E;
}

#basket .reload:hover{
 /*  float:dleft;       */
  font-weight:bold;
  font-size:10px;
  color:#C00;
  background:#FFF;
  border:1px solid #000;
}

#basket .delete{
  padding:1px;
  margin:0;
  color:#B4B40E;
  background:none;
  border:none;
}

#basket #form{
  color:#000;
}

#basket .button{
  padding:2px 10px 2px 10px;
  margin:3px 0 0 10px;
  font-size:12px;
  font-weight:bold;
  color:#800;
  border:1px dashed #CCC;
  background-color:#FFF;
  /*flaot:right;*/
}

#basket .button:hover{
  background-color:#FFF;
  color:#000;
  border:1px dashed #800;
}

#basket .button-box-basket{
  margin:20px 0;
  padding:0;
  /* border:1px solid red;         */
  width:730px;
  text-align:right;
  font-weight:bold;
  font-size:16px;
}

#form_basket .label{
  color:#000;
}

#basket button.reload{
  border:none;
  background:none;
}

#basket button.reload:hover{
  border:none;
  background:none;
  cursor:pointer;
}

#login_or_neu_form{
  margin:0 0 10px 0;
  padding:0;
  
}

#login_or_neu_form fieldset{
  margin:0;
  padding:5px;
  color:#000;
  
}

legend{
  margin:0;
  padding:5px;
  color:#000;
}

table#zahlung{
  font-size:12px;
  width:500px;
  margin:0;
  padding:0;
  border-collapse:collapse;  /*  border:1px solid green;  */
}
table#zahlung  td{
  margin:0;
  padding:4px 0 3px 2px;
}

.td_1{
  /* border:1px solid red;  */
  width:270px;
  background-color:#EEE;
  color:#000;
}

.td_2{  /* border:1px solid red;  */
  background-color:#EEE;
  color:#000;
}

