/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
.errorBox  { color: #000; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #900014 }
.gvBox  { color: #000; font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #900014; border: solid 1px }
.stockWarning   { color: #cc0033; font-size: 10px; font-family: Verdana, Arial, sans-serif }

.productsNotifications   { color: #fff }

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

BODY            { background-image: url("img/hinten1a.jpg"); margin: 0 }

img    { color: #fff; border: 0 }

A        { color: #fff; text-decoration: none }

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

FORM      { color: #fff; display: inline }


TR.header    { }

TR.headerNavigation   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.headerNavigation    { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; border-style: none none solid; border-width: medium medium 1px; border-color: #b6b7cb }

A.headerNavigation         { padding: 0.5mm; border: inset thin }

A.headerNavigation:hover        { color: #900014 }

TD.conditions  { color: #000; background-color: #900014 }

A.confirmationEdit   { color: #009933; font-style: italic }
A.confirmationEdit:hover   { color: #009933; font-style: italic; text-decoration: underline }
TR.headerError  { color: #0f3; background-color: #ff0000 }

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading     { color: #fff; font-size: small; font-family: Verdana, Arial, sans-serif; font-weight: bold; padding-bottom: 10px }

TD.headerError   { color: #f00; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center }

TR.headerInfo   { color: #000; background: #f00 }

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

TR.footer    { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.footer      { font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-style: none none solid; border-width: medium medium 1px; border-color: #b6b7cb }

.infoBox               { color: #f00; border: solid thin #343434 }

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

.infoBoxNotice   { color: #000; background: #900014 }

.infoBoxNoticeContents    { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: #900014 }

TD.infoBoxHeading                                 { color: #590000; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; line-height: 10mm; background-image: url("img/schildfeuer.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; width: 190px; height: 46px }

TD.infoBoxHeading_right                   { color: #000; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-stretch: ultra-condensed; background-image: url("img/schildR.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; width: 190px; height: 42px }

TD.infoBox, SPAN.infoBox           { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.infoBox_right, SPAN.infoBox_right     { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd    { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even   { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

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

.productListing-heading     { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.productListing-data    { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #900014 }

A.pageResults   { color: #fff; text-decoration: underline }

A.pageResults:hover      { color: #000; background: #fff }

TD.pageHeading, DIV.pageHeading   { color: #fff; font-size: 16px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

TR.subBar   { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

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

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

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

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

TD.fieldKey   { color: #fff; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

TD.fieldValue   { color: #fff; font-size: 12px; font-family: Verdana, Arial, sans-serif }

TD.tableHeading   { color: #fff; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

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

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

TEXTAREA     { color: #0f3; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #000; width: 100% }

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

SPAN.underline   { color: #fff; text-decoration: underline }

TABLE.formArea       { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px #cccccc }

TD.formAreaTitle   { color: #fff; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }

.copyright   { color: #fff; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.5; text-align: center }
.parseTime   { color: #fff; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.5; text-align: center }
A.copyright   { color: #fff }
A.copyright:hover    { color: #3cc; text-decoration: underline }


SPAN.markProductOutOfStock    { color: #000; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background-color: #f30 }

SPAN.productSpecialPrice   { color: #ff0000; font-family: Verdana, Arial, sans-serif }
SPAN.productOldPrice   { color: #ff0000; font-family: Verdana, Arial, sans-serif; text-decoration: line-through }
SPAN.errorText   { color: #ff0000; font-family: Verdana, Arial, sans-serif }

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

.smallHeading    { color: #fff; font-size: x-small; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #900014 }

.moduleRow                               { font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1; background-repeat: no-repeat; text-align: left; text-indent: 20px; cursor: crosshair; list-style-position: inside }
.moduleRowOver                         { font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1; background-repeat: no-repeat; text-align: left; text-indent: 20px }
.moduleRowSelected          { font-size: 11px; line-height: 1 }

.checkoutBarFrom, .checkoutBarTo     { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.checkoutBarCurrent  { color: #ffffff; text-decoration:underline; padding:5px 0px 0px 0px; font-weight:bold; font-size: 10px; font-family: Verdana, Arial, sans-serif;  }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1      { color: #fff; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.heading2      { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.heading3     { color: #fff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.heading4     { color: #fff; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.heading5     { color: #fff; font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif }

/* Sitemap Tables */
.sitemap_heading         { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 2px; padding-bottom: 2px }
.sitemap_heading a     { color: #dadada }
.sitemap_heading a:hover        { color: #900014; text-decoration: none; cursor: pointer }

.sitemap_sub       { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px }
.sitemap_sub a   { color: #fff }
.sitemap_sub a:hover     { color: #fff; text-decoration: none }


/* message 
 */

.messageBox    { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.messageStackError, .messageStackWarning  { color: #000; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #900014 }
.messageStackSuccess  { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #f36 }

/* input requirement */

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

.tableShop      { color: #fff; border-style: none solid; border-width: medium 1px; border-color: #b6b7cb }

.navLeft                { color: #f00; width: 184px; border-style: none solid none none; border-width: medium 1px medium medium; border-color: #b6b7cb }
.navRight      { width: 185px; border-style: solid none none solid; border-width: 4px medium medium 4px; border-color: #666666 }

.contentsTopics   { color: #fff; font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

.tableListingI    { }

.tableListingII   { }

.tableBody     { color: #2affff; padding: 5px }

.poweredby    { color: #2affff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
.onepxwidth                       { color: #2affff; text-align: center; text-transform: none; text-indent: 30mm; left: 10mm; width: 9px }

