html {width:100%;height:100%;margin:0;padding:0;overflow:auto;}
body {font-family:Arial, Helvetica, Geneva, Swiss, sans-serif;font-size:12px;line-height:18px;color:#333333;margin:0;padding:0;overflow:auto;text-align:center;background-color:#FFD154;}
td {font-family:Arial, Helvetica, Geneva, Swiss, sans-serif;font-size:12px;line-height:18px;color:#333333;text-align:left;vertical-align:top;}

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

#warenkorb {background-color:#FFD154;width:320px;text-align:left;}

.table_warenkorb {width:100%;}
.table_warenkorb td {padding:5px;font-size:10px;line-height:14px;color:#333333;background-color:#FFDC7D;vertical-align:top;}

.table_warenkorb .header_filiale {text-align:center;background-color:#5F1F2F;font-size:11px;font-weight:bold;line-height:16px;color:#FFFFFF;padding-top:12px;padding-bottom:12px;}
.table_warenkorb .basket-scroll-to-top {vertical-align:middle;}
.table_warenkorb .warenkorb_header {font-size:11px;font-weight:bold;line-height:16px;background-color:#FF8A00;white-space:nowrap;}
.table_warenkorb .warenkorb_menge {border-bottom:1px solid #FFB43E;white-space:nowrap;text-align:right;}
.table_warenkorb .warenkorb_text {border-bottom:1px solid #FFB43E;}
.table_warenkorb .warenkorb_preis {border-bottom:1px solid #FFB43E;white-space:nowrap;text-align:right;}
.table_warenkorb .warenkorb_summe {border-bottom:1px solid #FFB43E;white-space:nowrap;text-align:right;}
.table_warenkorb .warenkorb_summepreis {border-bottom:1px solid #FFB43E;background-color:#FFB43E;white-space:nowrap;text-align:right;}
.table_warenkorb .warenkorb_mindestbestellwert {border-bottom:1px solid #FFB43E;white-space:nowrap;text-align:right;}
.table_warenkorb .warenkorb_mindestbestellwertpreis {color:#FFFFFF;border-bottom:1px solid #FFB43E;background-color:#B20027;white-space:nowrap;text-align:right;}
.table_warenkorb .warenkorb_bestellen {padding:20px 5px 0px 5px;text-align:center;}
.table_warenkorb .warenkorb_bestellen .button_warenkorb_bestellen {background-color:#B20027;color:#FFB43E;font-weight:bold;border:2px solid #B20027;}
.table_warenkorb .warenkorb_drucken {text-align:center;font-size:11px;line-height:16px;}
.table_warenkorb .warenkorb_drucken a {text-decoration:none;}
.table_warenkorb .warenkorb_drucken a:hover {text-decoration:underline;}

.table_warenkorb .header_info_fast-serve {font-size:11px;line-height:16px;}
.table_warenkorb .header_info_fast-serve h4 {font-size:12px;line-height:18px;text-align:center;margin-top:0;}

.info_fast-serve {font-size:11px;line-height:16px;padding:10px;background-color:#FFDC7D;}
.info_fast-serve h4 {text-align:center;background-color:#5F1F2F;font-size:11px;font-weight:bold;line-height:16px;color:#FFFFFF;padding:6px;}

.filiale-keine-lieferung {font-size:11px;line-height:16px;padding:10px;}
.filiale-adresse {text-align:center;margin:15px 0px;}

.filiale-oeffnungszeiten {font-size:11px;line-height:16px;padding:10px;background-color:#FFDC7D;}
.filiale-oeffnungszeiten .headline {text-align:center;background-color:#5F1F2F;font-size:11px;font-weight:bold;line-height:16px;color:#FFFFFF;padding:6px;}

.lieferzeiten_hinweis {color:#FFFFFF;background-color:#B20027;margin:20px 0px 20px 0px;padding:6px;}
.clear {clear:both;}

/* Warenkorb Bestellformular *********************************************** */

#warenkorb_bestellformular {margin:8px;}
#warenkorb_bestellformular table td {font-size:11px;line-height:18px;color:#333333;}

#warenkorb_bestellformular .table_formular_zeile {width:100%;}
#warenkorb_bestellformular .table_formular_zeile .formular_2spaltig {width:48%;}
#warenkorb_bestellformular .table_formular_zeile .formular_spalte_abstand {}
#warenkorb_bestellformular .table_formular_zeile .pflichtfelder {padding-bottom:20px;}
#warenkorb_bestellformular .table_formular_zeile .cookies {padding-top:10px;}
#warenkorb_bestellformular .table_formular_zeile .zahlung {padding-top:10px;}

#warenkorb_bestellformular .formtext.abholzeit, #warenkorb_bestellformular .formtext.besonderheiten {width:98%;height:40px;}
#warenkorb_bestellformular .formtext.email {width:98%;}

#warenkorb_bestellformular .formtext {font-family:Courier,"Courier New",monospace;font-size:11px;background-color:#FFFFFF;border:1px solid #B20027;}
#warenkorb_bestellformular .select_variante {font-family:Courier,"Courier New",monospace;font-size:10px;}

div.formularfehler {color:#FFFFFF;background-color:#B20027;padding:10px 20px;margin:0px;}
div.formularfehler ul.formularfehler {margin:10px;padding:0px;}
div.formularfehler ul.formularfehler li {list-style:none;background-image:url('../images/li_warning.gif');background-repeat:no-repeat;padding:0px 0px 5px 18px;}

/* ************************************************************************* */

a:link, a:active, a:visited {color:#790000;text-decoration:underline;}
a:hover {color:#333333;text-decoration:none;}
