/* -------------------------------------------------------------------------------
	$Id: stylesheet.php, Version 1.0 2005/06/01
	--------------------------------------------------------------------------------
	seoStoreB2C/B2B - [NET.Services - Internetagentur]
	http://www.osc-ranking.de
  --------------------------------------------------------------------------------
	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
	----------------------------------------------------------------------------- */



/*
 	***********************************************************************
	SECTION: Global
 	***********************************************************************
*/

/* mainframe, outline */
BODY { background:url(images/layout/background2.jpg) fixed; font-size:8pt; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; }
HTML, BODY	{ margin:0; padding:0; }

/* main content container */
#outline	{ height:100%; }
#content	{ padding:10px 10px 10px 10px; background:#FFF; }
#footer 	{ background:#FFF; }
#header 	{ margin:0px; padding:0px; }
#boxesL		{ padding:10px 0px 0px 0px; background:#C08B6D; }
#boxesR		{ padding:10px 10px 0px 10px; background:#FFF001; }

/* Input Requirement */
FORM 				{ display:inline; }
CHECKBOX 		{ font-size:8pt; }
RADIO 			{ font-size:8pt; }
TEXTAREA 		{ font-size:8pt; }
.inputTEXT	{ font-size:8pt; border-left:2px #AAA solid;  border-top:2px #AAA solid; border-bottom:2px #DDD solid; border-right:2px #DDD solid; }
.inputPASS	{ font-size:8pt; border-left:2px #AAA solid;  border-top:2px #AAA solid; border-bottom:2px #DDD solid; border-right:2px #DDD solid; }

/* global fonts */
.mainText			{ font-size:9pt; font-weight:normal; }
.smallText 		{ font-size:8pt; font-weight:normal; }
.inputReq			{ font-size:8pt; color:red; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
.priceStaffel	{ color:red; font-size:9pt; font-style:italic; font-weight:normal; }
.priceNormal	{ color:#555; font-size:10pt; font-weight:bold; }
.priceOld			{ text-decoration:line-through; font-weight:normal; }
.priceSpecial { color:red; font-size:10pt; font-weight:bold;}
.tax_info			{ font-size:7pt; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
.greetUser		{ font-size:10pt; color:black; font-weight:bold; }
.subTotal 		{ text-align:right; font-size:11pt;	font-weight:bold; }
A.orderEdit 			{ font-size:8pt; color:green; font-weight:bold; }
A.orderEdit:hover { font-size:8pt; color:red; font-weight:bold; }
span.txtDownload { color:red; font-size:12pt; font-weight:bold; }
A.txtDownload 			{ font-size:12pt; color:green; font-weight:bold; }
A.txtDownload:hover { font-size:12pt; color:black; font-weight:bold; }

/* messages fonts */
.notice		{ color:red; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
.success 	{ padding:3px; border:3px green solid; margin:0px 0px 20px 0px; }
.errors 	{ padding:3px; border:3px red solid; margin:0px 0px 20px 0px; }
.warnings { padding:3px; border:3px yellow solid; margin:0px 0px 20px 0px; }
.notifies	{ padding:3px; border:3px #DDD dotted; margin:0px 0px 20px 0px; }
.orders 	{ padding:3px; border:3px #DDD dotted; margin:0px 0px 20px 0px; }
.messages { margin-bottom:15px; }

/* Headlines */
TABLE.pageHeading {	margin-bottom:10px; }
H1 { font-size:12pt; margin:0px; font-weight:bold; }
H2 { font-size:10pt; margin:0px; font-weight:bold; }
H3 { font-size:9pt;  margin:0px; font-weight:bold; }

/* default text links */
A 			{ color:#783116; text-decoration:none; }
A:hover { color:#000000; text-decoration:none; }

/* special formats: top and bottom Bar, breadcrumb */
/* special formats: top and bottom Bar, breadcrumb */
A.breadCrumb 				{ font-size:8pt; color:#fff; }
A.breadCrumb:hover	{ font-size:8pt; }
#breadCrumb 				{ height:20px; font-size:8pt; color:#FFF; padding:1px 0px 0px 5px; background-image:url(images/layout/header_bar2.jpg); }



/*
 	***********************************************************************
	SECTION: Stuff
 	***********************************************************************
*/
HR { border:1px #DDD solid; }

/* Checkout Footer */
TABLE.checkoutFooter 	{ margin:15px 0px 15px 0px; font-size:10pt; background:#EEE; border-right:1px #BBB solid; border-bottom:1px #BBB solid; border-top:1px #DDD solid; border-left:1px #DDD solid; }
TR.checkoutFooter			{ }
TD.checkoutFooter			{	padding:3px; color:red; background:#EEE; }
TD.checkoutCurrent		{	padding:3px; color:white; background:red; }



/*
 	***********************************************************************
	SECTION: Header
 	***********************************************************************
*/
#topNavi		{ font-size:8pt; height:20px; color:#FFF; padding:1px 5px 0px 0px; text-align:right; background-image:url(images/layout/header_bar.jpg); }
#headerTop 	{ height:101px; background-color:#FFF001; }
A.topNavi		{ font-size:8pt; color:#fff; text-decoration:none; }
A.topNavi:hover	{ text-decoration:underline; }
DIV.logoHeader	{ float:left; }
DIV.searchBox1	{ float:right; width:170px; padding:10px; text-align:left; }
DIV.searchBox2	{ float:right; width:170px; padding:10px; text-align:left; }
DIV.minfo		{ margin:3px; padding:2px; color:#666; }
DIV.headerLogin { float:left; padding:2px 0px 0px 6px; }
#headerInfo 	{ text-align:left; font-size:12pt; color:red; margin:0px 0px 15px 50px; font-weight:bold; }


/*
 	***********************************************************************
	SECTION: Footer
 	***********************************************************************
*/
.footer	{
	height:45px;
	background-color:#FFF001;
	border-top:1px #C08B6D solid;
}
#botNavi		{ padding:1px 0px 0px 0px; height:20px; color:#fff; font-size:8pt; text-align:center; background-image:url(images/layout/header_bar.jpg); }
A.botNavi		{ color:#fff; text-decoration:none; }
A.botNavi:hover	{ text-decoration:underline; }



/*
 	***********************************************************************
	SECTION: Content Boxes
 	***********************************************************************
*/
TABLE.contentBoxHeading {
	background:#DDD;
	border-right:1px #BBB solid;
	border-bottom:1px #BBB solid;
	border-top:1px #DDD solid;
	border-left:1px #DDD solid;
}
TR.contentBoxHeading	{ }
TD.contentBoxHeading	{ padding:2px; font-size:10pt; font-weight:bold; color:#000044; }
TABLE.contentBox 	{
	background:#EFF5F5;
	margin:0px 0px 15px 0px;
	border-right:1px #BBB solid;
	border-bottom:1px #BBB solid;
	border-top:1px #FFF solid;
	border-left:1px #DDD solid;
}
TR.contentBox	{ }
TD.contentBox	{ padding:5px; font-size:9pt; font-weight:normal; color:#333; }



/*
 	***********************************************************************
	SECTION: Form Area
 	***********************************************************************
*/
TABLE.formArea 	{
	background:#EEE;
	border-right:2px #FFF solid;
	border-bottom:2px #FFF solid;
	border-top:2px #CCC solid;
	border-left:2px #CCC solid;
}
TR.formArea	{ }
TD.formArea	{ padding:3px; font-size:9pt; font-weight:normal; color:#000; }



/*
 	***********************************************************************
	SECTION: Product Details
 	***********************************************************************
*/
TABLE.productDetails { }
DIV.boxAll { }
#boxPrice 		{ margin:10px 0px 10px 0px; width:140px; padding:5px; text-align:center; }
#boxStaffel		{ width:140px; padding:5px; }
#boxStock			{ padding:5px; }
#boxInfos			{ margin:0px 0px 10px 0px; }
#boxOptions		{ margin:0px 0px 10px 0px; padding:5px; }
#boxControls	{ margin:0px 0px 10px 0px; }
#boxDesc			{ padding:5px; background-color:#FFF; }
#boxDate			{ padding:2px; margin:10px 0px 0px 0px; text-align:center; }



/*
 	***********************************************************************
	SECTION: Gallery Images (in page product_info.php)
 	***********************************************************************
*/
TABLE.imgBox { margin-top:10px; }
TD.imgBoxCell {	text-align:center; padding:3px; }



/*
 	***********************************************************************
	SECTION: Categories Listing
 	***********************************************************************
*/
TABLE.catBox 	{ margin-top:20px;	border-spacing:3px; }
TD.catBoxCell {	text-align:center; }



/*
 	***********************************************************************
	SECTION: Products Listing
 	***********************************************************************
*/
TABLE.sortHeading {
	height:25px;
	color:#000;
	border-spacing:3px;
	margin:20px 0px 1px 0px;
	font-size:10pt;
	background-color:#E7EEED;
	border-right:1px #BBB solid;
	border-bottom:1px #BBB solid;
	border-top:1px #DDD solid;
	border-left:1px #DDD solid;
}
TD.sortHeadingCell {
	font-size:9pt;
	background-color:#EFFAFA;
	border-right:1px #FFF solid;
	border-bottom:1px #FFF solid;
	border-top:1px #CCC solid;
	border-left:1px #CCC solid;
}
TABLE.productListing { }
TD.productListing { border:1px solid #C08B6D; }
TABLE.listingCell { }
TD.listingCell { padding:3px; }



/*
 	***********************************************************************
	SECTION: CMS Pages Listing
 	***********************************************************************
*/
TABLE.cmsListing {
	background-color:#EFF5F5;
	border-right:1px #BBB solid;
	border-bottom:1px #BBB solid;
	border-top:1px #DDD solid;
	border-left:1px #DDD solid;
}
TD.cmsListing { background-color:#FFF; }
TABLE.cmsListingCell-ODD 	{ border-right:1px #FFF solid; border-bottom:1px #FFF solid; border-top:1px #CCC solid;	border-left:1px #CCC solid; }
TABLE.cmsListingCell-EVEN { border-right:1px #FFF solid; border-bottom:1px #FFF solid; border-top:1px #CCC solid;	border-left:1px #CCC solid; }
TD.cmsListingCell {
	padding:3px;
	color:#333;
	font-size:9pt;
	border-right:1px #EEE solid;
	border-bottom:1px #EEE solid;
	border-top:1px #CCC solid;
	border-left:1px #CCC solid;
}



/*
 	***********************************************************************
	SECTION: Modul Boxen (featured, new products, etc.)
 	***********************************************************************
*/
TABLE.modulBoxH {
	height:25px;
	color:#000;
	padding:3px;
	margin:15px 0px 0px 0px;
	font-size:10pt;
	font-weight:bold;
	background-color:#C08B6D;
}
TABLE.modulBoxC {
	border-spacing:5px;
	margin:0px 0px 5px 0px;
}
TD.moduleCell {
	padding:3px;
	font-size:9pt;
	border:1px #C08B6D solid;
}



/*
 	***********************************************************************
	SECTION: Infoboxen (links, rechts)
 	***********************************************************************
*/

/* Navigations-Boxen linke Seite */
P#mLev-1-L { margin:0px; padding:0px 0px 0px 2px; }
A.mLev-1-L { color:#FFF; font-size:10pt; }
A.mLev-1-L:hover { text-decoration:underline;  }
P#mLev-2-L { margin:0px; padding:0px 0px 0px 17px; }
A.mLev-2-L { color:#FFF; font-size:9pt; }
A.mLev-2-L:hover { text-decoration:underline; }
P#mLev-3-L { margin:0px; padding:0px 0px 0px 32px; }
A.mLev-3-L { color:#FFF; font-size:8pt; }
A.mLev-3-L:hover { text-decoration:underline; }

/* Info Boxen linke Seite */
TABLE.infoBoxH-L {
	height:20px; 
	font-size:8pt; 
	color:#FFF; 
	font-weight:bold;
	padding:3px 0px 0px 5px; 
	background-image:url(images/layout/header_bar2.jpg);
}
TABLE.infoBoxC-L {
	padding:5px;
	font-size:9pt; 
	margin:0px 0px 15px 0px;
}
A.boxLink-L 			{ text-decoration:none; color:#FFF; }
A.boxLink-L:hover { text-decoration:underline; }

/* Info Boxen rechte Seite */
TABLE.infoBoxH-R {
	height:25px;
	color:#FFF;
	padding:3px;
	font-size:10pt;
	font-weight:bold;
	background-color:#C08B6D;
}
TABLE.infoBoxC-R {
	padding:3px;
	margin:0px 0px 15px 0px;
	font-size:8pt;
	border-right:1px #C08B6D solid;
	border-bottom:1px #C08B6D solid;
	border-left:1px #C08B6D solid;
}
A.boxLink-R 			{ text-decoration:none; }
A.boxLink-R:hover { text-decoration:underline; }

/*
 	***********************************************************************
	SECTION: Individuelle Styles zu Infoboxen
 	***********************************************************************
*/

/* BOX: Shooping Cart */
#boxCart-R 			{	border:1px #C08B6D solid; }
#cartContent-R 	{	background-color:#FFF; border-right:1px #FFD893 solid;	border-bottom:1px #FFD893 solid; border-top:1px #FFF solid;	border-left:1px #DDD solid; }
.cartItems 			{ background:#FFF; border:1px #AAA dotted; }
.priceTotal 		{ color:#000; font-weight:bold; font-size:9pt; }
.newItemInCart 	{ font-size:8pt; color:red; font-weight:bold; }