/* Allgemeine Schriftauszeichnung - ACHTUNG ! bei navtable muss Border 0 sein, damit linker Frame stimmt ! */
td  { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

/* Allgemeine Hintergrundfarbe und Scrollbalken */
body             { font-size: 11px; background-color: #7fffd4; scrollbar-3dlight-color: #00FFCC; scrollbar-arrow-color: #003366; scrollbar-base-color: #00FFCC; scrollbar-darkshadow-color: #666633; scrollbar-face-color: #00CC99; scrollbar-highlight-color: #00FFCC; scrollbar-shadow-color: #666633; scrollbar-track-color: #7FFFD4 }

/* Links */
a {text-decoration: none}
a:link   { color: #b8860b; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited   { color: #b8860b; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover    { color: #daa520; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; clip: rect(auto auto auto auto) }

/* Links Menueleiste*/
a.nav:  { color: #b8860b; text-decoration: none }
a.nav:link         { color: #b8860b; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.nav:visited       { color: #b8860b; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.nav:hover        { color: #daa520; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; clip: rect(auto auto auto auto) }
p.nav         { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 1px; margin-bottom: 4px }

/* Hintergrundfarbe der Menueleiste */
.linkrow          { color: #b8860b; font-weight: bold; background-color: #0fc; padding: 2px 2px 4px }

/* Hintergrundfarbe obere Tabellenzeile bei Einbindung des grossen Logos */
.toprow        { background-color: white; margin: 0px; padding: 0px; border-top: none #b8860b; border-right: none #b8860b; border-bottom: 2px solid #b8860b; border-left: none #b8860b }

/* Titel linke Tabellenspalte*/
.leftheader            { color: #663; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0c9; border-style: solid; border-width: 2px 2px 1px 2px; border-color: #b8860b }

/* Titel Warengruppen linke Tabellenspalte*/
.tablecolor1              { color: #663; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0c9; border-top: none #b8860b; border-right: 2px solid #b8860b; border-bottom: 1px solid #b8860b; border-left: 2px solid #b8860b }

/* Hintergrundfarbe linke Tabellenspalte*/
.leftcol              { color: #b8860b; font-size: 10px; background-color: #0fc; border-style: solid; border-width: 1px 2px 2px 2px; border-color: #b8860b }

/* Titel Home etc. mittlere Tabellenspalte */
.tablecolor2     { color: #663; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0c9 }

/* Titel Home etc. mittlere Tabellenspalte */
.midheader             { color: #663; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0c9; border-style: solid; border-width: 2px 2px 1px 2px; border-color: #b8860b }

/* Hintergrundfarbe mittlere Tabellenspalte*/
.midcol                  { font-size: 11px; background-color: white; border-style: solid; border-width: 1px 2px 2px 2px; border-color: #b8860b }

/* Titel News rechte Tabellenspalte */
.tablecolor3    { color: #663; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0c9 }

/* Titel News rechte Tabellenspalte */
.rightheader           { color: #663; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0c9; border-style: solid; border-width: 2px 2px 1px 2px; border-color: #b8860b }

/* Hintergrundfarbe rechte Tabellenspalte*/
.rightcol                 { font-size: 11px; background-color: white; border-style: solid; border-width: 1px 2px 2px 2px; border-color: #b8860b }

/* Hintergrundfarbe der Warengruppenlinks */
.navtable     { color: #b8860b; font-size: 12px; background-color: #0fc; clip: rect(auto auto auto auto) }

/* Hintergrund und Rahmen der eingebundenen Artikel */
.products { background-color: #FEFEFE; border: 1px #666666 solid}

/* Hintergrund und Rahmen der Artikelbezeichnung */
.productstitel  { background-color: #e8e8e8; border: solid 1px #666666 }

/* Bildrahmen */
img {  border-width: 0px} 

/* Buttons und Listboxen */
.buttons  { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; border: solid 2px #333333 }
.inputbox  { color: #b52d2d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; border: solid 2px #333333 }

/* Schrift und Hintergrundfarbe der Attributlistboxen */
.select {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; color: #C33333}

/* Schrift des Warenkorbinhalts */
.basket {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

/* Schrift und Hintergrundfarbe des kleinen Warenkorbs am unteren Bildschirmrand */
.basketsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #003333}
.basketsmallempty { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; background-color: #003333}

/* Hintergrundfarben Sitemap */
.sitemap {  background-color: #F5F5F5}

/* Hintergrundfarben Suchergebnisse */
.searchresults1 {  background-color: #E5E5E5; font-weight: bold}
.searchresults2 {  background-color: #FFFFFF}
.searchresults3 {  background-color: #F5F5F5}

/* defaulteinstellung für Überschriften*/
h1                    { font-size: 16px }
h2                    { font-size: 14px }
h3          { font-size: 12px; line-height: normal }
h4 { color: #800000; font-size: 11px }
h5                    { font-weight: bold; font-size: 11px }
/* defaulteinstellung für Text-Tabellenspalte*/
.tabletext                         { font-size: 10px; border: ridge 2px #b8860b }
/* Tabellendefinition für Link-Tabelle Kategorien in linkem Frame*/
.lefttable      { color: lime; font-weight: 200; font-size: xx-large; line-height: 14pc; border: none #960 }

/* Fussnote */
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}

