/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

 f8bbc4 Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #8B041F; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; } rosa
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #bdbdbd; } hellgrau
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #8B041F; text-decoration: underline; }

BODY {
  background: url(images/hg_all.jpg);background-repeat: no-repeat;
  background-position:-1px 0%;
  color: #000000;
  margin: 0px;
}

A {
  color: #8B041F;
  text-decoration: none;
}

A:hover {
  color: #737171;
  text-decoration: underline;
}

FORM {
  display: inline;
}

TR.header {
  background: #E097A2;
}

TR.headerNavigation {
  background: #3c003c;
}
TD.shoppingNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  image: url(images/cart2.gif);
  color: #FFF;
  font-weight : bold;
}
A.shoppingNavigation {
  color: #ffffff;
}

A.shoppingNavigation:hover {
  color: #f8bbc4;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  background: url(images/box.gif);
  color: #F79476;
  font-weight : bold;
}

A.headerNavigation {
  color: #ffffff;
}

A.headerNavigation:hover {
  color: #f8bbc4;
}

TR.headerError {
  background: #f8bbc4;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00; knallgrün
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #8B041F; chocolate brown
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #e097a2; schwarz
  color: #ffffff; weiß
  font-weight: bold;
}

.infoBox {
  background: #ffffff; orange
}

.infoBoxContents {
  background: #F8BBC4;  lemonchiffon farbe füllung boxen
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #ffffff; weinrot
}

.infoBoxNoticeContents {
  background: #ffffff;  weinrot
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.sitemap {
  background: #ffffff; orange
}

.sitemapContents {
  background: #FFFFFF; Füllfarbe Button-Tabelle
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;        Überschrift Boxen
  font-weight: bold;
  color: #ffffff;
  background: url(images/box.gif);

}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;

}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #E9E5E7;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  background: url(images/box.gif);

}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  border: 1px;
  border-style: solid;
  border-color: #E9E5E7;
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #000000; schwarz
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #000000;        Farbe Artikelbezeichnung
}

TD.cartHeading, DIV.cartHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TR.subBar {
  background: #4E4F50;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;

}
TD.products, P.products {

  padding: 8;
  border: 1px;
  border-style: solid;
  border-color: #FFF;
  background-image: url(images/hg_products.gif);

  font-family: Arial,Verdana, sans-serif;
  font-size: 14px;
  line-height: 1.5;

}

TD.productdescription, P.productdescription {

  padding: 5;
  border: 1px;
  border-style: solid;
  border-color: #FFF;
  background: #F8BBC4;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.5;


}
TD.start, P.start {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;

}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;

}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000; hellblau
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FF0099; dunkelrot
  font-weight: bold;
}

TABLE.formArea {
  background: #686969;mittelgrau
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000; altrosa
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0000; rot
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000; rot
}

.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #8B041F;
}

.moduleRow { }
.moduleRowOver { background-color: #E097A2; cursor: pointer; cursor: hand; }  dunkelgrau
.moduleRowSelected { background-color: #e6e6fa; }  grau

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; } hellgrau
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }rosa
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; } knallgrün

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; } knallrot



/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar        {   /* Color of main vertical menubar and border */
        color: black;
        background-color: #e6e7e6;
        border: 5px outset #fdfefd;

}

.vertitem        {          /* Behaviour of main vertical menu items, leave as is for proper operation */
        text-align: left;
        white-space: nowrap;
}

.vertitem        a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        text-decoration: none;
        position: relative;
        display: block;
}

.vertitem a:link, .vertitem a:visited        {   /* Default font style & color of main menu items */
        color: #8b041f;
        text-decoration: none;
}

.vertitem a:hover        {   /* Font style & color, background menu color of main menu item when hovered over */
        color: #ffffff;
        background-color: #8b041f;
        text-decoration: none;

}

.vertitem a:active        {   /* Font style & color, background menu color of main menu item when clicked */
        color: #ffff00;
        background-color: #666666;
        text-decoration: none;
}

.vertsubmenu        {   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
        position: absolute;
        left:0px;
        top: 0px;
        filter:alpha(opacity=80);
 -moz-opacity:0.8;


        visibility: hidden;
}

.vertsubframe        {   /* Color of submenu item and border */
        background-color: #F8BBC4;
        border: 2px outset #fdfefd;



}

.vertsubitem        {     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
        text-align: left;
        white-space: nowrap;
}

.vertsubitem a        {   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        text-decoration: none;
        position: relative;
        display: block;
}

.vertsubitem a:link, .vertsubitem a:visited        {   /* Default font style & color of submenu items */
        color: #8b041f;
        text-decoration: none;
}

.vertsubitem a:hover        {   /* Font style & color, background submenu color of submenu item when hovered over */
        color: #ffffff;
        background-color: #8b041f;
        text-decoration: none;

}

.vertsubitem a:active        {   /* Font style & color, background submenu color of submenu item when clicked */
        color: #ffff00;
        background-color: #666666;
        text-decoration: none;
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr        {   /* Positioning of right arrow for submenus */
        position: absolute;
        top: 5px;
        right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
                font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 20;
 padding-bottom: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}
/* sizes */

td.Spalte2 {
   padding: 5px 10px 5px 12px;
   }
th.Spalte1 {
   padding: 5px 10px 5px 12px;
   }

thead tr.grün  {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   text-align: center;
   background-color: #ddf7ee;
   }

table tr.rosa  {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   text-align: center;
   background-color: #F5E7EE;
   }
table tr.grau  {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   text-align: center;
   background-color: #F8F5F5;

   }
