/* --------------------------------------------------------------------------------
	$Id: stylesheet.php, Version 1.0 2005/06/01
	--------------------------------------------------------------------------------
	eStoreB2C - [friendly market Onlineshop]
	http://www.friendly-market.de
	--------------------------------------------------------------------------------
	Copyright (c) 2005 friendly market Shop Systeme
	--------------------------------------------------------------------------------
	Based on:
	$Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  	osCommerce, Open Source E-Commerce Solutions
	Copyright (c) 2003 osCommerce - http://www.oscommerce.com
	--------------------------------------------------------------------------------
	Released under the GNU General Public License
	--------------------------------------------------------------------------------	*/




BODY { font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000066; margin:10px; }

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

/*
* globale Einstellungen
*/
H1 { font-size: 14px; color: #000066; margin-bottom:0px; margin-top: 0px; }
H2 { font-size: 12px; color: #000066; margin-bottom:0px; margin-top: 0px; }

.boxText { font-size: 11px; }
.errorBox { font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-size : 10px; color: #cc0033; }
.productsNotifications { background: #A5BCD4; }
.orderEdit { font-size : 10px; color: #FF0000; text-decoration: underline; }

FORM { display: inline; }
/*
* Aussenrahmen
*/
.outline { padding:5px; }
/*
* Breadcrumb
*/
A.breadCrumb { font-size: 10px; text-decoration:none; color:#000066; font-weight:bold;}
A.breadCrumb:hover { text-decoration:underline; }
TD.breadCrumb { font-size: 10px; color: #000066; font-weight:normal; }
/*
* HR-Tag
*/
HR { color: #777777; background-color: #777777; height: 1px; }
/*
* Top Navigation (Button-Leiste)
*/
A.topButtonBar { font-size: 11px; text-decoration:none; }
A.topButtonBar:hover { font-size: 11px; text-decoration:none; }
/*
* Header
*/
TD.headerM { background-image: url(images/default/header_bg.jpg); background-repeat: repeat-x; }
TD.headerL { background-color: #cccccc; border-left:6px; border-left-color:#FFFFFF; border-left-style:solid;}
TD.headerR { background-color: #cccccc; }
TD.logo { padding-top:10px; padding-left:45px; }
TD.headerTopNavi { border-right:1px; border-right-style:solid; border-right-color:#FFFF99; 
						 font-size: 10px; color: #444444; text-decoration:none; }
TD.headerShopNavi { font-size: 10px; text-decoration:none; padding-top:15px; padding-right:10px; }
A.headerTopNavi { font-size: 11px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
A.headerTopNavi:hover { text-decoration:underline; }
A.headerShopNavi { font-size: 11px; text-decoration:none; color:#000066; font-weight:bold; }
A.headerShopNavi:hover { text-decoration:underline; }
/*
* Header Fehlerausgaben
*/
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; }
/*
* Header Infoausgaben
*/
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; }
/*
* Footer
*/
TABLE.footer { height:40px; }
TD.footer { padding-right: 35px; padding-bottom:3px; background:#ffff99; background-image: url(http://www.thomax-bosch.de/images/default/tab_right.jpg); background-repeat: repeat-y; background-position:right; }
A.footerNavigation { font-size: 10px; text-decoration:none; color:#000066; font-weight:bold; }
.copyright { font-size:9px; color:#FFFFFF; padding-bottom:2px; }
/*
* Alle InfoBoxen im (linkem und rechtem Bereich/Tabelle)
*/
.infoBox { border-top:0px; border-bottom:1px; border-left:0px; border-right:0px; border-style: solid; border-color: #000066; margin-top: 2px; margin-bottom: 25px; }
.infoBoxL { border-top:0px; border-bottom:1px; border-left:0px; border-right:0px; border-style: solid; border-color: #FFFFFF; margin-top: 2px; margin-bottom: 25px; }
.infoBoxContents { padding: 1px; font-size: 10px; }
TD.infoBox, SPAN.infoBox { font-size: 10px; }
TABLE.infoBoxHeading { }
TD.infoBoxHeading { background: transparent; }
TD.infoBoxHeadline { font-size: 11px; font-weight: bold; color: #FFFFF3; background-image: url(images/infobox/box_header.gif);}
SPAN.infoBoxHeading { background: transparent; }
/*
* Alle AreaBoxen im (Innen-Bereich/Tabelle)
*/
.areaBox { border: 0px; border-style: solid; border-color: #FBB515; }
.areaBoxContents { background: #FFFFFF; font-size: 10px; color: #000066;}
TD.areaBox, SPAN.areaBox { font-size: 10px; }
TABLE.areaBoxHeading { margin-top:35px; height:18px; border: 0px; border-style:solid; border-color: #B4BBD0; margin-bottom: 0px; }
TD.areaBoxHeading { background: transparent; }
TD.areaBoxHeadline { padding-bottom:2px; font-size: 12px; color: #ffffff; background-image: url(images/areabox/box_header.gif);}
SPAN.areaBoxHeading { background: transparent; }
/*
* Kategorien Boxen und Boxen von Zusatzinformation, wie "Neue Produkte", "xSell-Produkte" und "Empfehlungen"
*/
A.columnBoxes { text-decoration:none; font-size:12px; }
A.columnBoxes:hover { text-decoration:underline; }
TD.columnBoxes{ background: #FFFFFF; font-size: 12px; color: #555555; padding: 3px;
					 border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px; border-style: solid; border-color: #000066; }
TD.columnBoxesTop { background: #FFFFFF; font-size: 12px; color: #555555; padding: 3px;
							border-top: 1px; border-left: 0px; border-right: 0px; border-bottom: 1px; border-style: solid; border-color: #000066; }
/*
* Tabellenzellen 1. (linke Tabelle), 2. (rechte Tabelle), 3. (Content-Bereich)
*/
TD.tabLeft { padding-left: 0px; padding-right: 0px; padding-top: 25px; padding-bottom: 0px; background: #000066;}
TD.tabRight { padding-left: 0px; padding-right: 27px; padding-top: 25px; padding-bottom: 0px; background: #ffff99; background-image: url(images/default/tab_right.jpg); background-repeat: repeat-y; background-position:right;}
TD.content {border-top: 1px; border-left: 0px; border-right: 1px; border-bottom: 1px; border-style: solid; border-color: #000066; 
				padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 10px; background: #FFFFFF;}
/*
* Checkout Page
*/
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-size: 10px; }
/*
* Farbe Listen 1. ungerade, 2. gerade 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: #f8f8f9; }
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; }
/*
* Tabelle Produktlisting 1. allgemein, 2. Headerbereich, 3. Listenbereich Font
*/
TABLE.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 0px; }
.productListing-heading { color:#FFFFFF; height:18px; font-size: 11px; background: #336699; font-weight: bold; }
TD.productListing-data { font-size: 10px; padding:2px; color:#000066;}
SPAN.productListingName { font-size:11px; }
/*
* Seitenauswahl von Listen (Pager)
*/
A.pageResults { text-decoration:none; }
A.pageResults:hover { text-decoration:underline; }
/*
* Überschriften von Angeboten, Kategorien und andere
*/
TD.pageHeading, DIV.pageHeading { font-size: 14px; font-weight: bold; color: #000066; }
/*
* Sub Titelzeile z.B. Es wurden keine Artikel gefunden
*/
TR.subBar { background: #f4f7fd; }
TD.subBar { font-size: 10px; color: #414961; }
/*
* Hauptschriften
*/
TD.main, P.main { font-size: 11px; line-height: 1.5; color: #000066; font-family:Verdana, Arial, Helvetica, sans-serif;}
TD.smallText, SPAN.smallText, P.smallText { font-size: 9px; color: #000066;}
TD.accountCategory { font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-size: 12px; font-weight: bold; }
TD.fieldValue { font-size: 12px; }
TD.tableHeading { font-size: 12px; font-weight: bold; }
/*
* Farbe neue Artikel im Warenkorb
*/
SPAN.newItemInCart { font-size: 10px; color: #ff0000; }
/*
* User-Controls (Forms-Elemente)
*/
CHECKBOX, INPUT, RADIO { font-size: 11px; }
TEXTAREA { width: 100%; font-size: 11px; border: 1px; border-style: solid; border-color: #CCCCDC; }
INPUT.textControl { font-size: 11px; border: 1px; border-style: solid; border-color: #CCCCDC; }
INPUT.passwordControl { background-color: #FFFFFF; font-size: 11px; border: 1px; border-style: solid; border-color: #CCCCDC; }
SELECT.comboControl { background-color: #FFFFFF; font-size: 11px; }
/*
* Schriftzug Gast, bei Begrüßung auf Startseite
*/
SPAN.greetUser { font-size: 13px; color: #000066; font-weight: bold; }
/*
* Formularbereich bei Weiterempfehlungen und Kundenkonto
*/
TABLE.formArea { background: #f1f9fe; }
TD.formAreaTitle { font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.errorText { color: #ff0000; }
SPAN.tax_info { font-size:10px; color:#666666; font-weight:normal; }
/*
* prices
*/
SPAN.productSpecialPrice { color: #ff0000; font-weight:bold; }
/*
* MouseOver-Balken im checkout-Bereich
*/
.moduleRow { }
.moduleRowOver { background-color: #CCCCCC; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #A5BCD4; }
/*
* Navigationsleiste unten im checkout
*/
.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #414961; }
/* 
* Nachrichten-Box
*/
.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-size: 10px; background-color: #99ff00; }
/* 
* Input Requirement 
*/
.inputRequirement { font-size: 10px; color: #ff0000; }
/*
* Speziefisch
*/
a.white { color:#FFFFFF; }
.white { color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.blue { color:#000066; font-family:Verdana, Arial, Helvetica, sans-serif; }
.red { color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; }
SPAN.white { color:#FFFFFF; }
DIV.ssl { text-align:center; font-size:9px; color:#FF0000; }