/*
  $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

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
/* Farbe Scrollbalken */
scrollbar-base-color:#FF9900;
scrollbar-track-color:#FFCC66;
scrollbar-face-color:#FF9900;
scrollbar-highlight-color:#000000;
scrollbar-3d-light-color:#FF0000;
scrollbar-dark-shadow-color:#000000;
scrollbar-shadow-color:#FFCC66;
scrollbar-arrow-color:#000000
}

A {
  color: #000000;
  text-decoration: none;
}
/* Farbe bei MouseOver */
A:hover {
  color: #0000FF; 
  text-decoration: underline;
}

FORM {
	display: inline;
}
/* Kopfbereich der Seite wo das Banner von oscommerce eingefuegt ist */
TR.header {
  background: #ffffff;

}
/* Navigationszeile unmittelbar unter dem Kopfbereich */
TR.headerNavigation {
  background: #bbc3d3;
}
/* Navigationszeile z.B. die >> Zeichen */
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
}
/* Navigationszeile Textfarbe */
A.headerNavigation { 
  color: #000000;
}
/* Navigationszeile bei MouseOver */
A.headerNavigation:hover {
  color: #0000FF;
}
/* Einblendung bei Fehler oder Warnung z.B. AGBs nicht akzeptiert */
TR.headerError {
  background: #ff0000;
}
/* Einblendung bei Fehler oder Warnung z.B. AGBs nicht akzeptiert */
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
/* Einblendung beim Versand eines neuen Passworts */
TR.headerInfo {
  background: #00ff00;
}
/* Einblendung beim Versand eines neuen Passworts */
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
/* Balken unten mit Datum und Anzahl Zugriffe */
TR.footer {
  background: #bbc3d3;

}
/* Balken unten mit Datum und Anzahl Zugriffe */
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
/* Farbe des Rahmen um alle Boxen */
.infoBox {
  background: #424242;

}
/* Fuellfarbe aller Boxen */
.infoBoxContents {
  background: #FFFF8A;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Fuellfarbe Ueberschrift aller Boxen */
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #FF9900;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Farbe Produktliste ungerade Zeilen */
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;
}
/* Farbe Produktliste gerade Zeilen */
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: #FFFF8A;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}
/* Produkttabelle Ueberschrift Fuellfarbe */
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FF9900;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Farbe Seitenauswahl unten rechts */
A.pageResults {
  color: #0000FF;
}
/* Farbe Seitenauswahl unten rechts bei bei MouseOver */
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
/* Ueberschrift Farbe wie unser Angebot, Kategorien, etc. */
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}
/* Sub Titelzeile z.B. Es wurden keine Artikel gefunden ... */
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
/* Haupt-Schrift */
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

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

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

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;
}
/* Farbe der neuen Artikel im Warenkorb */
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
listbar-arrow-color:#000000;
  }

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  }
/* Farbe Schriftzug Gast bei der Begruessung */
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000FF;
  font-weight: bold;
}
/* Formularbereich bei Weiterempfehlungen und Kundenkonto */
TABLE.formArea {

  background: #f1f9fe;
  border-color: #7b9ebd;
  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: #c76170;
  font-weight: bold;
}

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

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
/* MouseOver-Balken im checkout-Bereich */
.moduleRow {background-color: #FFFF8A; }
.moduleRowOver { background-color: #FF9900; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FF0000; }

/* Navigationsleiste unten im checkout */
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

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

/* input requirement */

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

/* Shipping Site Beginn */

TR.shippingHeader {
  background: #bbc3d3;
}

TR.shippingNavigation {
  background: #bbc3d3;
}

TD.shippingNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #FF9900;
  color: #000000;
  font-weight : bold;
}
/* Shipping Site End */
/*Popup Image Beginn------------------------------*/
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/*Popup Image End--------------------*/
/* ****************Bestseller Box**************** */
.best_sellersBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.best_sellersBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.best_sellersBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.best_sellersinfoBox {
 background: #000000;
 background-image: url(images/theme/1.jpg);
}
/* ****************Boxad Box**************** */
.boxadBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.boxadBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.boxadBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.boxadinfoBox {
 background: #000000;
 background-image: url(images/theme/1.jpg);
}
/* ****************Categories Box**************** */
.catBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.catBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.catBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.catinfoBox {
 background: #000000;
background-image: url(images/theme/1.jpg);
}

/* ****************Categories_dhtml Box**************** */
.categories_dhtmlBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.categories_dhtmlBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.categories_dhtmlBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.categories_dhtmlinfoBox {
 background: #000000;
background-image: url(images/theme/1.jpg);
}


/* ****************Coolmenu Box**************** */
/* Rahmen */
.coolmenuinfoBox {
 background: #000000;
/* ****************Currencies Box**************** */

/* ****************Favoriten**************** */
.favBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.favBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.favBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.favinfoBox {
 background: #000000;
background-image: url(images/boxes/box_mitte.jpg);
}
/* ****************Information**************** */
.informationBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.informationBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.informationBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.informationinfoBox {
 background: #000000;
}


/* ****************Language**************** */

/* ****************Login Box**************** */

/* ****************Manufacturers**************** */
.manufacturersBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.manufacturersBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.manufacturersBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.manufacturersinfoBox {
 background: #000000;
background-image: url(images/boxes/box_mitte.jpg);
}
/* ****************Manufacturer Info**************** */

/* Rahmen */
.manufacturer_infoinfoBox {
 background: #000000;
background-image: url(images/boxes/box_mitte.jpg);
}

/* ****************New´s**************** */
.newsBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.newsBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.newsBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.newsinfoBox {
 background: #FFFFFF;
background-image: url(images/boxes/box_mitte.jpg);
}

/* ****************Order History**************** */
/* Rahmen */
.order_historyinfoBox {
 background: #000000;
 background-image: url(images/boxes/box_mitte.jpg);
}

/* ****************Product Notifications**************** */
/* Rahmen */
.product_notificationsinfoBox {
 background: #000000;
background-image: url(images/boxes/box_mitte.jpg);
}


/* ****************Reviews**************** */
.reviewsBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.reviewsBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.reviewsBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.reviewsinfoBox {
 background: #000000;
background-image: url(images/boxes/box_mitte.jpg);
}

/* ****************search Box**************** */
.searchBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.searchBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.searchBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.searchinfoBox {
 background: #000000;
}


/* ****************shopping cart**************** */
.shopping_cartBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.shopping_cartBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.shopping_cartBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.shopping_cartinfoBox {
 background: #000000;
 background-image: url(images/theme/1.jpg);
}

/* ****************Specials**************** */
/* Rahmen */
.specialsinfoBox {
 background: #000000;
 background-image: url(images/boxes/box_mitte.jpg);
}
/* ****************SSL **************** */

/* ****************Tell a Friend**************** */
/* Rahmen */
.tell_a_friendinfoBox {
 background: #000000;
background-image: url(images/boxes/box_mitte.jpg);
}

/* ****************Support Ticket**************** */
.ticketBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.ticketBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.ticketBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.ticketinfoBox {
 background: #000000;
}

/* ****************Whats New**************** */
.whats_newBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.whats_newBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.whats_newBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.whats_newinfoBox {
 background: #000000;
}

/* ****************whos_online**************** */
.whos_onlineBoxContents {
  background: #FFFFFF;
  background-image: url(images/boxes/box_mitte.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.whos_onlineBoxleftContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.whos_onlineBoxrightContents {
  background: #FFFFFF;
  background-image: url(images/theme/1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Rahmen */
.whos_onlineinfoBox {
 background: #000000;
}

TABLE.categ {
  border: 0px;
  border-spacing: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;


}

TD.categ {
     vertical-align: top;
}


