/* 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      { color: #000; font-size: 11px; font-family: "Book Antiqua", Arial, Helvetica, sans-serif ; background-color: #fff; scrollbar-3dlight-color: black; scrollbar-arrow-color: #003366; scrollbar-base-color: white; scrollbar-darkshadow-color: black; scrollbar-face-color: white; scrollbar-highlight-color: white; scrollbar-shadow-color: white; scrollbar-track-color: white  }

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

/* Links Menueleiste*/
a.nav:      { color: #900; font-style: normal; font-size: 11px; line-height: normal; text-decoration: none }
a.nav:link           { color: #900; font-style: normal; font-weight: bold; font-size: 11px; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 2px none }
a.nav:visited         { color: #900; font-style: normal; font-weight: bold; font-size: 11px; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.nav:hover         { color: #b8860b; font-style: normal; font-weight: bold; font-size: 11px; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; clip: rect(auto auto auto auto) }
p.nav         { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 1px; margin-bottom: 4px }
/* Links Menueleiste oben*/
a.navrow:    { color: #ffffff; text-decoration: none; background-color: silver }
a.navrow:link      { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.navrow:visited    { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.navrow:hover        { color: silver; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; clip: rect(auto auto auto auto) }

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

/* Hintergrundfarbe obere Tabellenzeile bei Einbindung des grossen Logos */
.toprow          { color: white; font-size: 10px; background-color: white }

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

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

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

/* Hintergrundfarbe mittlere Tabellenspalte*/
.midcol                   { font-size: 11px; border: solid 2px #808080 }

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

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

/* Hintergrundfarbe der Warengruppenlinks */
.navtable     { font-size: 12px; background-color: #900; 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: 32px; font-family: "Book Antiqua", Arial, Helvetica, sans-serif }
h2         { font-size: 18px; font-family: "Book Antiqua", Arial, Helvetica, sans-serif }
h3       { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
h4       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
h5       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
/* defaulteinstellung für Text-Tabellenspalte*/
.tabletext                        { font-size: 10px; border: groove 2px #f08080 }
/* 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}

