/*

  $Id: stylesheet.css,v 1.8 2005/02/24 11:30:31 pschapler Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

-----
  Verdana, Arial, sans-serif;  Schriftfamilie (überall)
  background:	#FFCC00;	Orange als Zeilen-Hintergrund Header/Footer, ALT, unten
  background:	#FFFFCC;	Hell-Orange als Flächen-Hintergrund
  color:	#333333;	Dunkel-Grau als Schrift z.B. H2, ALT
  
  color:	#9a9a9a;	Zartes Grau für dezente Hinweise wie Mwst+Versand
  background:	#ffb3b5;	Hellrot, Hintergrund für Fehlermeldungen (kein JS oder nicht mit JS abfangbare Fehler)
  background:	#ffcc99;	Orange in Navigations-Zeile, Kopf
  		#cc0000		dunkelrot, Die Linien um Boxen
*/

.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; 
}

/* Liste der gekauften Produkte ("Informier-mich-aktuelles") auf checkout_success */
.productsNotifications { 
/*ag background: #f2fff7; */
  background: white;
}

.orderEdit {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px;
  color: #70d250;
  text-decoration: underline;
}

.oprice {
  width: 80px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-align: right;
  border: 1px solid #FFFFFF;
}
/* NEUER Preis falls Produktoptionen und JS */
.nprice {
  width: 80px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: red;
  font-weight: bold;
  text-align: right;
  border: 1px solid #FFFFFF;
}
/* ALTER Preis falls Produktoptionen und JS */
.xprice {
  width: 80px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  text-align: right;
  text-decoration: line-through;
  border: 1px solid #FFFFFF;
}

BODY {
  /* background: #ffffff; */
  background-image:url (images/spassfleckbg.jpg);
  color: #000000;
  margin: 0px;
  /* scrollbar-DarkShadow-Color:#000000;
  scrollbar-Track-Color:#ffffff;
  scrollbar-Face-Color:#bbc3d3;
  scrollbar-Shadow-Color:#bbc3d3;
  scrollbar-Highlight-Color:#bbc3d3;
  scrollbar-3dLight-Color:#000000;
  scrollbar-Arrow-Color:#ffffff */
}

A {
  text-decoration: underline;
}

A:hover {
  /* color: #AABBDD; */
  text-decoration: underline;
}

FORM {
  display: inline;
}

TD.gallery {
/* 26.11.05 New Bernd */
  background: #ffffff;
  text-align: center;
}

TR.header {
/*  background: #ffffff; */
}

TD.header {
/* 03.07.06 Bernd & Robert*/
  background: #ffffff;
}

TR.headerNavigation {
  background: #0000FF;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : bold;
  color: #eeeeee;
  background: #0000FF;
}

A.headerNavigation { 
  color: #eeeeee;
}

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

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #0000FF;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #0000FF;
  color: #eeeeee;
  font-weight: bold;
}

A.footerNavigation,
A.footerNavigation:visited  { 
  color: #eeeeee;
  text-decoration: none;
}

A.footerNavigation:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* Boxes border color */
.infoBox {
  background: #0000ff;
}

/* Boxes background */
.infoBoxContents {
  background: #99CCFF; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
/*  background: #FFFFCC; */
  background: #99CCFF; 
}

.infoBoxNoticeContents {
/*  background: #FFFFCC; */
  background: #99CCFF; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #FFFFFF;
  color: #0000ff;
  text-align: center;
}

.infoBoxHeading a {
  color: #ff0000;
  text-decoration: none;
}

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

/* Abwechselnde Farven gerade/ungerade Tabellenzeilen */
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: #cccccc;
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even {
/*ag  background: #f8f8f9; */
  background: white;
}

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

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/*ag  background: #b6b7cb;
  color: #FFFFFF; */
  background: #ffcc99;
  color: #333333;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* 12.05.06 Andreas: categories description */
TD.catdesc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

/* 4.11.05 Andreas: All categories, verschiedene Ebenen */
TD.ac_level1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14pt;
}
TD.ac_level2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  line-height: 1.5;
}
TD.ac_level3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  line-height: 1.5;
}

/* Links zum Blättern falls Liste über mehrere Seiten */
A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33; /* gelb */
}

/* H1 Scheinbar frei - Für spassfleck Startseite verwendet*/
H1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #333333;
}

/* Für Artikelnamen auf product_info.php, ehem. Überschrift Startseite */
H2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
/*  color: #9a9a9a; */
/*  color: #606060; ag*/
  color: #111111;
}

/* 24.03.06 Bernd - Überschrift News, Für Anmelden wegen Download */
H3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
/*  font-weight: bold; */
/*  color: #9a9a9a; */
/*  color: #606060; ag*/
/*  color: #333333; */
    color: #ff0000;
}

/* H4 Scheinbar frei */

/* H5 xx.06.06 Bernd: In einigen Artikel verwendet */

/* H6 Scheinbar frei */

/* Kategorien- und sonstige Überschriften (die meisten)*/
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
/*ag  color: #9a9a9a; */
  color: #333333;
}

TD.pageHeadingSmall {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*  color: #9a9a9a; */
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

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

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

/* Text zwischen Sprachauswahl und header-Suche */
td.headerBanner {
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1;
}
TD.smallText, 
SPAN.smallText, 
P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallTextLight, 
SPAN.smallTextLight, 
P.smallTextLight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #9a9a9a;
}

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

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: normal;
}

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: 10px;
  color: #ff0000;
}

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

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000000;
  border: 1px solid #000000;
}

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

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.productSpecialPriceSmall {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 12px;
}

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

/* Für Ganze-Zeilen-mouseOver bei Formularen */
.moduleRow { }

.moduleRowOver { 
/*ag alt  background-color: #D7E9F7; */
  background-color: #ffcc99; 
  cursor: pointer; 
  cursor: hand; 
}

.moduleRowSelected {
/*ag alt  background-color: #E9F4FC; */
 background-color: #ffcc99;
}

.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;
}
/* input informational only */
.inputInfo {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
}

.Auswahl
   { width:550px; border:3px solid #DDDDDD; }
   
Bereich, 
.Feld
   { background-color:##f5f5f5; width:200px; border:3px solid #FFCC00; font-weight: bold;}

/* Für die blöde Steuer / Versand Anzeige beim Preis */   
.tax_info {
  color: #9a9a9a;
  text-decoration: none;
}

/* Für mouseOver bei Checkbox-Labels (z.Zt. nur AGB) */
label.norm {
 text-decoration: none;
}
label.high {
 text-decoration: underline;
}

/* Auf product_info. HR dort */
td.pricebox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background: #ffffcc;
  color: black;
  border: solid 1px #cc0000;
}