

.subhead {clear: both; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #524d37; margin-bottom: 15px;}
.bestellSubhead { clear: both; border: 1px solid #524d37; border-width: 1px 0 1px 0; padding:4px; font-size:13px; margin-bottom: 15px;}
.optionenAbstand{margin-bottom: 40px;}

/* 02 Tabelle Warenkorb Tarif */
.warenkorbTarif {clear: both; width: 523px; font-family: Verdana, Arial, Helvetica; font-size: 10px;}
.warenkorbTarif th{background-color:#bab8af; font-size:12px; font-weight:bold; text-align: left; padding:5px 0px 5px 10px; /*border-bottom: 1px solid #524d37;*/}
.warenkorbTarif tr.odd{/*background-color:#F1F1EF;*/ font-size:10px; font-weight:bold; text-align: left; padding: 10px 0 10px 10px; border-bottom: 1px solid #dcdbd7;}
.warenkorbTarif tr.even{/*background-color:#dcdbd7;*/ font-size:10px; font-weight:bold; text-align: left; padding:10px 0px 0px 10px; border-bottom: 1px solid #dcdbd7;}
.warenkorbTarif td input{font-size: 10px; height: 13px;}
.warenkorbTarif td select {font-size: 10px; height: 18px;}

/* 02 Tabelle Tarifoptionen / Partnerkarte */
.TOcol1 {width: 458px; padding: 2px 0 2px 10px; border-bottom: 1px solid #dcdbd7; }
.TOcol1Sub {width: 458px; padding: 2px 0 2px 20px; border-bottom: 1px solid #dcdbd7; }
.TOcol2 {width: 45px; text-align: right; padding: 2px 0 2px 10px; border-bottom: 1px solid #dcdbd7; }
.TOcol3 {width: 20px; text-align: right; padding: 5px 10px 5px 10px; border-bottom: 1px solid #dcdbd7; }

/* 02 Tabelle Vertragsbestandteile */
.warenkorbVB {clear: both; width: 523px; font-family: Verdana, Arial, Helvetica; font-size: 10px;}
.warenkorbVB th{background-color:#bab8af; font-size:12px; font-weight:bold; text-align: left; padding:2px 0px 2px 10px; /*border-bottom: 1px solid #524d37;*/}
.warenkorbVB tr.odd{/*background-color:#F1F1EF;*/ font-size:10px; font-weight:bold; text-align: left; padding:0px 0px 0px 10px;}
.warenkorbVB tr.even{/*background-color:#dcdbd7;*/ font-size:10px; font-weight:bold; text-align: left; padding:0px 0px 0px 10px;}
.warenkorbVB td input{font-size: 10px; height: 13px;}
.warenkorbVB td select {font-size: 10px; height: 18px;}*/

.VBcol1 {width: auto; padding: 2px 0 2px 10px; border-bottom: 1px solid #dcdbd7; }
.VBcol1Sub {width: auto; padding: 2px 0 2px 20px; border-bottom: 1px solid #dcdbd7;  }
.VBcol1SubSub {width: auto; padding: 2px 0 2px 30px; border-bottom: 1px solid #dcdbd7;   }
.VBcol2 {width: 225;text-align: right; padding: 2px 10px 2px 10px; border-bottom: 1px solid #dcdbd7; }
.VBachtung {margin: 10px; padding: 10px; background: #75715f; color: #dcdbd7;}

/* 02 Tabelle Extras */
.ExtrasCol1 {padding: 2px 0 2px 10px; border-bottom: 1px solid #dcdbd7;}
.ExtrasCol2 {text-align: right; padding: 2px 10px 2px 10px; border-bottom: 1px solid #dcdbd7;}
.ExtrasSubCol3 {width: 45px; text-align: center;}
.ExtrasSubCol4 {width:20px; text-align: right;}
.DienstleistungenCol2 { width: auto; text-align: right; padding-right: 10px; border-bottom: 1px solid #dcdbd7;}

/*03 Einblendung von Optionszeilen*/
.einblendenTO{}
.einblendenWechsel{}
.einblendenExtras{}
.einblendenLieferservice{}
.einblendenLieferadresse{}
.einblendenBankeinzug{}
.einblendenKreditkarte{}

/* 03 Tabelle pers�nliche Daten*/
.warenkorbPersData{width: 523px; font-family: Verdana, Arial, Helvetica; font-size: 10px;}
.warenkorbPersData th{background-color:#bab8af; font-size:12px; font-weight:bold; text-align: left; padding:	5px 0px 5px 10px; /*border-bottom: 1px solid #524d37;*/}
.warenkorbPersData tr.odd{/*background-color:#F1F1EF;*/ font-size:10px; font-weight:bold; text-align: left; padding: 10px 0 10px 10px; border-bottom: 1px solid #dcdbd7;}
.warenkorbPersData tr.even{/*background-color:#dcdbd7;*/ font-size:10px; font-weight:bold; text-align: left; padding:10px 0px 0px 10px; border-bottom: 1px solid #dcdbd7;}
.warenkorbPersData td input{font-size: 10px; height: 13px;}
.warenkorbPersData td select {font-size: 10px; height: 18px;width: 120px;}
.PersDataCol1 { width: 150px; padding: 3px 0 3px 10px; border-bottom: 1px solid #dcdbd7;}
.PersDataCol2 { width: auto; padding: 3px 0 3px 0; border-bottom: 1px solid #dcdbd7;}
.PersDataCol3 {width: 100px; text-align: left; padding: 3px 0 3px 0; border-bottom: 1px solid #dcdbd7;}
.PersDataCol4 { text-align: right; padding: 3px 10px 3px 0; border-bottom: 1px solid #dcdbd7;}

/* 04 Bestellung abschlie�en */
.best_headline { border-top: 1px solid #524d37; border-bottom: 1px solid #524d37; color: #524d37; padding: 3px 0 5px 10px; font-size: 12px; margin: 20px 0 10px 0 ; }
.best_div { padding: 0 0 0 10px; margin-bottom: 40px; clear: both; }
.best_tarifoptionen { list-style: disc; list-style-position: inside; font-weight: bold; color: #524d37; margin: 20px 0 20px 0; }
.best_aendern { list-style: none; }
.best_aendern a:hover { text-decoration: underline; }
.best_aendern li {  list-style-position: inside; background: transparent url("../images/link.gif") no-repeat scroll 0 4px; padding: 0 0 0 15px; }
.best_div_aendern {float:right; padding:20px 0 0px 10px;}


.best_persDatenTabelle { width: 100%; }
.best_persDatenTabelleTD1 { width: 170px; }
.best_div_lieferanschrift {margin-top: 20px;}
.best_premiumService {margin-top: 20px;}
.best_bankTabelleTD1 {width: 130px;} 

/* Erkl�rung des Kunden und Einwilligung */
.best_div_fernabsatz {margin: 10px 0 10px 0; padding: 3px 0 3px 0;  border-bottom: 1px solid #bab8af;; border-top: 1px solid #bab8af;;}


/* BEGIN TABLE WARENKORB*/
.best_artikel{padding:10px 20px 10px 20px; border-bottom:1px solid #bab8af; border-left: 0px; } 
.best_warenkorbUeber{float: left; width:523px;}
.best_warenkorbUeber th{background-color:#fff; font-size:12px; font-weight:bold; text-align: center; padding:3px 10px 10px 10px;}
.best_warenkorbUeber th.col1, .best_warenkorbUeber th.col2, .best_warenkorbUeber th.col3, .best_warenkorbUeber th.col4, .best_warenkorbUeber th.col5 {border-bottom:1px solid #bab8af;}
.best_warenkorbUeber th.col1 {width:84px; border-bottom:1px solid #bab8af;}
.best_warenkorbUeber th.col2 {width:180px; border-bottom:1px solid #bab8af;}
.best_warenkorbUeber th.col3 {width:55px; border-bottom:1px solid #bab8af;}
.best_warenkorbUeber th.col4 {width:43px; border-bottom:1px solid #bab8af;}
.best_warenkorbUeber th.col5 {width:55px; border-bottom:1px solid #bab8af;}
.best_warenkorbUeber td.col2, .best_warenkorbUeber td.col21,.best_warenkorbUeber td.col21End{background-color:#fff; }
.best_warenkorbUeber td.col21{font-weight:bold; width:159px; padding:0 4px 7px 4px;}
.best_warenkorbUeber td.col212{background-color:#fff; padding:0px 10px 10px 10px; border-left:1px solid #fff; border-right:1px solid #fff; width:12px;}
.best_warenkorbUeber td.col3{  width:70px; text-align: right; padding:0 5px 0 0;}
.best_warenkorbUeber td.col4{ padding:6px 5px 0 0; width:59px; text-align:center}
.best_warenkorbUeber td.col5{ padding:6px 10px 0 0; width:64px; text-align:right}
.best_warenkorbUeber td.col5 span{font-weight:bold; color: #C70101;}
.best_warenkorbUeber td.col21End{font-weight:bold; width:159px; padding:0 4px 7px 4px; border-bottom:1px solid #bab8af;}
.best_warenkorbUeber td.col212End{background-color:#fff; padding:0px 10px 10px 10px; border-left:1px solid #fff; border-right:1px solid #fff; width:12px;border-bottom:1px solid #bab8af;}
.best_warenkorbUeber td.col3End{ width:70px; text-align: right; padding:0 5px 0 0;border-bottom:1px solid #bab8af;}
.best_warenkorbUeber td.col4End{ padding:6px 5px 0 0; width:59px; text-align:center;border-bottom:1px solid #bab8af;}
.best_warenkorbUeber td.col5End{ padding:6px 10px 0 0; width:64px; text-align:right;border-bottom:1px solid #bab8af;}

.best_warenkorbSumme{float:left; width:522px;  border-bottom:1px solid #bab8af; margin-bottom: 10px;}
.best_warenkorbSumme .auflistung{float:right; margin:15px 11px 0 0; width:285px;}
.best_warenkorbSumme .auflistung .links{text-align:right; margin:0 5px 0 0; padding:0 0 3px 0;}
.best_warenkorbSumme .auflistung .rechts{text-align:right; margin:0 5px 0 0; width:65px; padding:0 0 3px 0;}

.best_warenkorbSumme .auflistung .linksGesamt {text-align:right; margin:0 5px 0 0; border-top:1px solid #75715f; padding:3px 0; font-weight:bold; color:#C70101;}
.best_warenkorbSumme .auflistung .rechtsGesamt {text-align:right; margin:0 5px 0 0; width:65px; border-top:1px solid #000; padding:3px 0; font-weight:bold; color:#C70101;}

.best_warenkorbSumme .auflistung .linksAnschluss, .warenkorbSumme .auflistung .rechtsAnschluss{text-align:right; margin:0 5px 0 0; /*padding:0 0 3px 0*/padding:0 0 5px 0;}

/* END TABLE WARENKORB*/

