/*  Schnellbestellung */
.speedorder {  background: #1b4b79 url(../images/button/top_left.gif) top left no-repeat; float: left; width: 590px; margin-bottom: 10px; }
.speedorder_liste { margin: 0; padding: 0; height: 47px; background: url(../images/button/top_right.gif) top right no-repeat; } 
.speedorder_title { font-size:22px; font-weight: bold; color: #ffffff; padding-left: 10px; padding-top: 8px; }
.speedorder_text { color: #000000; font-size: 12px; font-weight: normal; float: left; margin-top: 4px; padding-left: 10px; }
.speedorder_info { margin: 0; padding: 0; background:#eeeff1; height: 40px; border-bottom: #999999 1px solid; }

.speedorder_klammer { float: left; margin: 0; padding:0; margin-top: 10px; width: 170px; display: inline; }
.speedorder_klammer_2 { float: right; margin: 0; padding:0; margin-top: 10px; width: 420px; display: inline; }

/* Tabelle links Speedorder */
.speedorder_formular { float: left; margin-bottom: 10px;  margin: 0; padding: 0; width: 160px; }
.speedorder_formular thead{  font-size: 11px; font-weight: bold; color: #666666; background: #d8dee4;  text-align: left; border-bottom: 1px solid #797978;}
.speedorder_formular input[type="text"] { border: 1px solid #797978; color: #000000; text-align: left; height: 15px; margin-top: 2px; margin-bottom: 2px; }
.tbArticleNumber { font-size: 11px; width: 68px; border: 1px solid #797978; color: #000000; text-align: left; height: 15px; margin-top: 2px; margin-bottom: 2px; }
.tbArticleQuantity { font-size: 11px; width: 58px; border: 1px solid #797978; color: #000000; text-align: left; height: 15px; margin-top: 2px; margin-bottom: 2px;  }

.speedorder_formular td { padding-left: 5px; height: 22px;}
.speedorder_formular tbody { background: #e8edf1; }
.border {border-bottom: 1px solid #797978;}

.speedorder_link_foot { background: #ffffff url(../images/navi/warenkorb.gif) no-repeat right 90%; }
.speedorder_link_foot td { border-top: 1px solid #797978; border-bottom: none; padding-left: 0;}
.speedorder_link_foot a { color: #000000; cursor: pointer;}

/* Tabelle links rechts */
.speedorder_klammer_2 thead { font-size: 11px; font-weight: bold; color: #666666; background: #eeeff0; width: 420px; }
.speedorder_klammer_2 tr { height: 22px; vertical-align: middle; }
.speedorder_klammer_2 td { height: 22px; border-bottom: 1px solid #797978; vertical-align: middle; }
.speedorder_klammer_2 input[type="text"] { border: 1px solid #797978; color: #000000; text-align: right; padding-right: 3px; margin-top: 3px; }
.speedorder_klammer_2 tbody { font-size: 11px; color: #000000;  }
.speedorder_klammer_2 table { border-bottom: 1px solid #797978; float: left;}

.speedorder_footer_link{  padding-right: 5px; margin-left: 10px;}
.speedorder_footer_link a{ background: url(../images/navi/arrow.gif) no-repeat left 50%; padding-left: 10px; font-size: 12px; color: #000000; font-weight: bold; float: right; cursor: pointer; }

/* Speedorder-Choice */
.speedorder_ul { clear: both; float: left; width: 585px; background-color: #D8DEE4; padding-top: 4px; padding-left: 5px; margin: 0; font-size: 12px; color: #000000; }
.speedorder_ul input[type="text"] { border: 1px solid #797978; color: #000000; text-align: right; padding-right: 3px;  }

.speedorder_table { width: 590px; float: left; margin-bottom: 10px;}
.speedorder_table thead{ height: 22px; background: #eeeff1; font-size: 11px; color: #666666; font-weight: bold; border-bottom: 1px solid #797978; }
.speedorder_table thead td{ vertical-align: top; padding-top: 6px; }
.speedorder_table th{ height: 22px; border-bottom: 1px solid #797978; padding-left: 5px;  }
.speedorder_table td{ height: 22px; border-bottom: 1px solid #797978; padding-left: 5px; }
.speedorder_table tbody{ height: 22px; font-size: 11px; color: #000000; text-align: left; }

.label_text_speedorder { float: left; font-weight: bold; margin-right: 10px;}





