/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

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

/* Hauptbereich des Shops */
/*Peter 17.07.2009 alt: background: #ffffff  in hellblau geändert am 20090805*/
 /* Peter 17.07.2009 alt: color:#00000
alt 20090916:  background: #F9FFFF;
background = file:http://www.inox-online.se/images/background_inox_store1.jpg;*/
BODY {
  background: #C7DAE2;

  color: #00000;
  margin: 0px;
}
/* Juergen 21-7-2009*/
UL  LI  A {
  color: blue;
  text-decoration: none;
}
/* Farbe der Links im Shop */
A {
  color: #000000;
  /*text-decoration: underline;*/
  text-decoration: none;
}
/* Farbe bei MouseOver - aber nicht in der Box Kategorien*/
A:hover {
  color: #0033CC;
  text-decoration: underline;
  font-weight : bold;
  /* background: #F9FFFF;*/

}

/*juergen  */
 a.navigationlink{
   display: block;
   width: auto;  /* 100%*/
	color: #002F6B;
	background-color:#FFCC00;  /* #ddd;*/
   text-decoration: none;
	padding-top: 0.3em;
	padding-right: 0.8em;
	padding-bottom: 0.3em;
	padding-left: 0.8em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	/*border-left:1px solid #ffffff;
    border-top:1px solid #ffffff;
    border-right:1px solid #848484;
    border-bottom:1px solid #848484;
	 */
}


  a.navigationlink:hover {
	color: #FFCC00;
	font-weight: bold;
	background: #009EE0;
	text-decoration: none;
}

#navigationkategorie{
   display:block;
	width:auto;
	color: black;
	background-color:#FFCC00;
	padding-top: 0.5em;
	padding-right: 0.8em;
	padding-bottom: 0.3em;
	padding-left: 0.8em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#navigationkaegorie a:hover {
	color: white;
	font-weight: bold;
	background: black;
	text-decoration: none;
}

a.noline{
  text-decoration: none;
}


 a.noline:hover {
  color: blue;
  font-weight: bold;
  text-decoration: none;
}

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

  background: #C7DAE2;
/* background: #ffffff;<tr bgcolor="#F0FEFF"> */
}
/* Navigationszeile unmittelbar unter dem Kopfbereich */
TR.headerNavigation {
  background: #bbc3d3;
}
/* Navigationszeile z.B. die >> Zeichen */
/*  senkrechte Tabellen_Rahmenteile bzw. Pfeile zwischen z.B. Startseite/Katalog/Bodenhalter */
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #002F6B;
  color: #ffffff;

  /*  color: #003399;*/
  font-weight : bold;
}
/* Navigationszeile Textfarbe */
A.headerNavigation {
  color: #FFFFFF;
}
/* Navigationszeile bei MouseOver */
A.headerNavigation:hover {
  color: #ffffff;
}
/* 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: 12px;
  background: #002F6B;
  color: #ffffff;
  font-weight: bold;
}
/* Farbe des Rahmen um alle Boxen */
.infoBox {
  background: #bbc3d3;
}

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

.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: 12px;
  font-weight: bold;
  background: #002F6B;
  color: #ffffff;
}

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: #CAFFFF;
}
/* 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: #CAFFFF;
}

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

/*Jürgen 15.7.2009  product_listing.php Tabellenkopf*/
/* background: #bbc3d3;     alt am 16.09.2009: background: #b6b7cb;*/
/* background: #965C61;  hier Farbe für Header in Boxen ändern*/

.productListing1-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #009EE0;
  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;*/
}

/* Juergen 23.10.08 fuer  catalog/product_info.php td.pageHeading rechts oben Pereis + Mwst.+Versand */
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  /*font-size: 20px;*/
  /*font-size: 10px;*/
  /* ffont-size:0.9em; */
  font-size: 10px;
  font-weight: old;
 /* color: #9a9a9a;*/
}

/* Juergen 23.10.08 fuer  catalog/product_info.php td.pageHeading  links oben Art.-Bezeichnung*/
TD.pageHeading_1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
 /*font-size: 15px;  */
  font-weight: bold;
  color: #999999;
}
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: 10px;
  line-height: 1.5;
}

/* juergen 6-8-09 */
TH.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
}

CAPTION.main {
  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: 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;
}
/* juergen ... für Tabelle in der History Box */
SELECT.history {
   background-color: #C7DAE2;
}

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: #f0a480;
  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 { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

/* 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; }

/* Peter Staps 20090826 Tabelle in Kategorien */
.infoBoxNewCat {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 5px 5px 5px 15px;
  border-bottom: 1px solid #cccccc;
}
  /* juergen fuer Artikel-Kategorie  */

  #thecategories {
	width: 160px;
	background-color:#FFCC00;
   /* width: auto; */
}

/*mozilla fix */
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/


/* Kasten links mit Kategorien, die letzte Auswahl bleibt als farbiger Kasten stehen  */
.activelink {
	display: block;
	/* Farbe Schrift beim Anklicken: #FFCC00*/
	color: #000000;
	font-weight: bold;
	/* Farbe Kasten nach Anklicken   #009EE0  #33FFFF*/
	background: #0099FF;
}

#thecategories a {
	display: block;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	/*padding-top: 0.3em;
	padding-bottom: 0.3em;	*/
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;*/
	/*width: 100%; */
	width: auto;
}

#topcat a {
   padding-left: 5px;
}

#secondcat a {
	padding-left: 15px;
}

/* juergen 4.04.2010 */
#thirdcat a {
	padding-left: 20px;
}


#thecategories a:hover {
	/*background-color: #eeeeee;
	color: #000000;*/
	color: #FFCC00;
	font-weight: bold;
	background: #009EE0;
	text-decoration: none;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;

}
