/*
File Name: style.css
Author: Dierk Onken
Version: 11-07-2008
Mediatype: all
Description: Styles for http://www.bostelmann-wein.de (all pages)
*/

body { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  margin: auto;
  background-color: #FFEEDE;
}
div { 
  margin: 0;
}
form { 
  margin: 0;
}
img { 
  border: 0;
}
hr { 
  margin: 0;
}
h2 { 
  margin: 0;
}
h3 { 
  margin: 0;
}
h4 { 
  margin: 0;
}

a:link { 
  text-decoration: none;
  font-weight: normal;
  color: #006699;
}
a:visited { 
  text-decoration: none;
  font-weight: normal;
  color: #006699;
}
a:active { 
  text-decoration: none;
  font-weight: normal;
  color: #000000;
} 
a:hover { 
  text-decoration: underline;
  font-weight: normal;
  color: #444444;
}

/* Form field input, Form field select */
.input, .select { 
  border: 1px solid;
  border-color: #999999;
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
}
/* Form field submit */
.submit { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 11px;
}

.NoPrint { 
}

.main_table { 
  /*width: 750px;*/
  padding: 16px;
}
/* Topmenu und Suche */
.menu_top	 { 
  padding: 0 10px;
  height: 26px;
  background-color: #4D4D4D;
  color: #FFFFFF;
  white-space: nowrap;
}
.menu_left { 
  width: 150px;
  background-color: #990066;
}
/* Menu, Hauptkategorie */
.menu_categories { 
  background-color: #FFD6DA; /* #ddddc7 #995d85 #dd7086 #fa939d #ffbfc0     */
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 13px;
  color: #000000;
  text-align: left;
}
/* Menu, Unterkategorie */
.menu_categories_sub { 
  background-color: #ffe2dd; /* #ddddc7 #ffccc6 #ffe2df   */
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  text-align: left;
}
.menu_categories_head { 
  background-color: #4d4d4d;
  padding: 0;
  font-weight: bold;
  color: #FFFFFF;
}
/* Menu, Trenner Hauptkategorie */
.menu_left_line { 
  background-color: #FFFFFF;
}
/* Menu, Trenner Unterkategorie */
.menu_left_line_sub { 
  background-color: #FFFFFF;
}
.footer { 
  background-color: #4D4D4D;
  color: #FFFFFF;
}
.footer_2 { 
  background-color: #EDC8A4;
}

/* Enthaelt Inhalt... */
.right { 
  background-color: #FFEEDE;
  padding: 0;
  border-top: 3px solid #FFDDBB;
  border-bottom: 3px solid #FFDDBB;
  border-left: 1px solid #CCCCCC;
}
/* Inhalt... */
.left_content { 
  background-color: #ffeede;
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 16px;
  color: #990066;
  font-weight: normal;
  text-align: left;
  padding: 13px;
  vertical-align: top;
}
.right_content { 
  padding: 5px;
  vertical-align: top;
  text-align: center;
}
.separator { 
}

/* Bestellung Lieferadresse, Form Text */
.form_desc { 
  /*background-color: #dddddd;*/
}
/* Bestellung Lieferadresse, Form Input */
.form_desc_data { 
  /*background-color: #dddddd;*/
}

/* Produktliste, Kategoriename */
.h1 { 
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 16px;
  color: #737373;
  font-weight: bold;
}
/* Produktliste, Datenfeld Bild */
.product_list_foto { 
  background-color: #ffeede; /* #f3f3f3 #ffe5c7 */
  text-align: center;
  border-bottom: 3px solid #fffbf1;
}
/* Produktliste, Datenfeld Text */
.product_list_data { 
  background-color: #ffeede;
  border-bottom: 3px solid #fffbf1;
  text-align: left;
}
/* Produktliste, Name */
.product_list_name { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 18px;
  color: #990066;
  font-weight: bold;
}
/* Produktliste, Kategorie */
.product_list_category { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 12px;
  color: #444444;
}
/* Produktliste, Preis */
.product_list_price { 
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 16px;
  color: #990066;
  font-weight: bold;
  font-style: normal;
  width: 75px;
  padding: 5px;
}
/* Produktliste, Beschreibung */
.product_list_desc { 
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 16px;
  color: #990066;
  font-weight: normal;
  font-style: normal;
  padding: 3px;
}

.product_show_table { 
  margin-left: 3px;
}
.product_show_foto { 
  /* margin-right: 5px;*/
  border: 2px solid #bbbbbb;
}
/* NICHT BENUTZT */
.product_show_data { 
  background-color: #f3f3f3;
  padding: 5px;
  border-bottom: 3px solid #ffffff;
  vertical-align: top;
}
/* Detailansicht, Name */
.product_show_name { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 18px;
  color: #990066;
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* Detailansicht, Kategorie */
.product_show_category { 
  font-size: 12px;
  color: #737373;
  /* padding: 4px;*/
}
/* Detailansicht, Preis */
.product_show_price { 
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 16px;
  color: #990066;
  font-weight: bold;
  font-style: normal;
  text-align: right;
  padding: 4px;
}
/* Detailansicht, Beschreibung */
.product_show_desc { 
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 16px;
  color: #990066;
  font-weight: normal;
  font-style: normal;
}

.order_table_head { 
  background-color: #ddd9dd;
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 13px;
  color: #000000;
  text-align: center;
  height: 20px;
}
td.order_table_head { 
  border-right: 1px solid #f3f3f3;
}
.order_table_data_odd { 
  background-color: #ffffff;
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 13px;
  color: #000000;
}
.order_table_data_even { 
  background-color: #f3f0f3;
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 13px;
  color: #000000;
}
td.order_table_data { 
  padding: 5px;
  border-right: 1px solid #d3d3d3;
}
.order_table_footer { 
  background-color: #ddd9dd;
  height: 20px;
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 13px;
  color: #000000;
  padding: 5px;
}
.order_table_footer_light { 
  background-color: #f3f3f3;
  height: 20px;
  padding: 5px;
}

/* Linie Detailansicht */
.hr_dotted { 
  width: 100%;
  height: 1px;
  border: 1px solid #fffbf1;
}

.operation_table { 
}


/* Text Warnung */
.alert { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 14px;
  color: #ff3333;
  font-weight: bold;
}
/* Text Okay */
.ok { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 14px;
  color: green;
  font-weight: bold;
}


/* Produktbilder */
.image_border { 
  border: 2px solid #bbbbbb;
}

.tekst8 { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 8px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}
.tekst9 { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}
.tekst10 { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}
.tekstw14 { 
  font-family: tahoma, sans-serif;
  font-size: 14px;
  color: #CC3300;
  font-weight: bold;
  text-decoration: none;
}
.px { 
  font-family: tahoma, sans-serif;
  font-size: 1px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}


/* Topmenu, Text */
.tekst_w { 
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  white-space: nowrap;
}
a.tekst_w:link { 
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}
a.tekst_w:visited { 
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
a.tekst_w:active { 
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
} 
a.tekst_w:hover { 
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}


/* Standardtext */
.tekst { 
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: normal;
  font-style: normal;
}
a.tekst:link { 
  color: #000000;
  text-decoration: none;
}
a.tekst:visited { 
  color: #000000;
  text-decoration: none;
}
a.tekst:active { 
  color: #000000;
  text-decoration: none;
}
a.tekst:hover { 
  color: #000000;
  text-decoration: underline;
}


/* Hauptkategorie Kategorietyp Seite, Liste Unterkategorien */
.tekst_b { 
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 14px;
  color: #990066;
  font-weight: bold;
  text-decoration: none;
}
a.tekst_b:link { 
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 14px;
  color: #990066;
  font-weight: bold;
  text-decoration: none;
}
a.tekst_b:visited { 
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 14px;
  color: #990066;
  font-weight: bold;
  text-decoration: none;
}
a.tekst_b:active { 
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 14px;
  color: #990066;
  font-weight: bold;
  text-decoration: none;
}
a.tekst_b:hover { 
  font-family: Georgia,"times new roman",Times,serif;
  font-size: 14px;
  color: #990066;
  font-weight: bold;
  text-decoration: underline;
}
/* Hauptkategorie Kategorietyp Seite, Bullit Liste Unterkategorien */
.bird { 
  font-size: 9px;
  color: #db4449;
  font-weight: bold;
}


/* Meldungen */
.MsgError { 
  color: #CC0000;
  font-style: italic;
}
.MsgWarn { 
  color: #FF6633;
  font-style: italic;
}
.MsgOkay { 
  color: #009933;
  font-style: italic;
}

