
body,div,td {
       font-size: 11px;
       font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif 
       }
       
/* ============================================ */
/* [navi] Navigation oben: */
.navi_li_o { 
       color: #cccccc; 
       font-size: 9px; 
       font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       text-align: right; 
       padding: 1px 0px 2px 6px; 
       border-top: 1px solid #cccccc; 
       border-bottom: 1px solid #cccccc; 
       border-left: 1px solid #cccccc 
       }
       
.navi_li { 
       color: #cccccc; 
       font-size: 9px; 
       font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       text-align: right; 
       padding: 1px 0px 2px 6px; 
       border-bottom: 1px solid #cccccc; 
       border-left: 1px solid #cccccc 
       }
       
.navi_re_o { 
      font-size: 9px; 
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
      padding: 1px 6px 2px; 
      border-top: 1px solid #cccccc; 
      border-right: 1px solid #cccccc; 
      border-bottom: 1px solid #cccccc 
      }
      
.navi_re { 
      font-size: 9px; 
      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
      padding: 1px 6px 2px; 
      border-right: 1px solid #cccccc; 
      border-bottom: 1px solid #cccccc 
}
/* ============================================ */
/* [best] Artikelbezeichnung und Bestellnummer: */
.best_reg   { background-color: #ebebeb; text-align: left; vertical-align: top; padding: 1px 6px 3px; border-bottom: 1px solid #808080; border-left: 1px solid #808080 }
.best_bold   { font-weight: bolder; background-color: #ebebeb; text-align: left; vertical-align: top; padding: 1px 6px 3px; border-right: 1px solid #808080; border-bottom: 1px solid #808080 }
/* ============================================ */
/*   [v] Verzeichnisseite - Tabelle                         */
.v_tab_head  { color: white; font-size: 9pt; background-color: black; padding: 2px 6px 3px; border: solid 1px black }
.v_kopf  { color: white; font-weight: bolder; font-size: 9px; background-color: black; vertical-align: bottom; padding: 2px 6px 4px; border: solid 1px black }
.v_kopf_bestnr  { color: white; font-weight: bolder; font-size: 9px; background-color: black; vertical-align: bottom; padding: 2px 6px 4px; border: solid 1px black }
.v_tab_gelb    { font-size: 11px; background-color: yellow; padding: 1px 6px 3px; border: solid 1px black }
.v_tab_grau    { font-size: 11px; background-color: #ddd; padding: 1px 6px 3px; border: solid 1px black }
/* ============================================ */
/*   [p] Produktseite - Tabelle - Techn. Daten                         */
.p_head1    { color: white; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; padding: 2px 6px 3px; border: solid 1px black }
.p_head1 a { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; padding: 2px 6px 3px }
.p_head1 a:hover { color: yellow; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; background-color: black; padding: 2px 6px 3px }
.p_head2    { color: white; font-size: 10pt; background-color: black; padding: 2px 6px 4px; border: solid 1px black }
.p_tab_gelb_linie  { font-weight: bolder; background-color: yellow; text-align: left; vertical-align: top; padding: 1px 6px 3px; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080 }
.p_tab_gelb_olinie  { font-weight: bolder; background-color: yellow; text-align: left; vertical-align: top; padding: 1px 6px 3px; border-right: 1px solid #808080; border-left: 1px solid #808080 }
.p_tab_grau   { background-color: #ebebeb; text-align: left; vertical-align: top; padding: 1px 6px 3px; border-right: 1px solid #808080; border-bottom: 1px solid #808080 }
/* ============================================ */
/* [h] Hauptverzeichnisseiten */
.subhead   { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: yellow; padding: 2px 3px 4px 0px }
.subhead a { color: #099; text-decoration: none }
.subhead a:hover { color: red; text-decoration: underline }
.subhead_info { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: yellow; padding: 2px 3px 4px }
.zeilen    { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1px 6px 3px 0px; border-bottom: 1px solid #ddd }
/* ============================================ */
/* weiterführender Link, z.B. zum Zubehör */
.link_weiter { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 3px 6px; border: solid 1px #cccccc }
a     { color: black; text-decoration: none }
a:hover { color: red; text-decoration: underline }

