/* ----------------------------------------------------------------------------------------- $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $ 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 ---------------------------------------------------------------------------------------*/.boxText { font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.boxTextBG { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.boxTextBGII { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #f0f9ff }
.boxTextPrice {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990000;}
.errorBox {	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	font-weight: bold;	background-color: #ffb3b5;}
.gvBox {	font-family : Arial, Helvetica, sans-serif;	font-size : 14px;	font-weight: bold;	border-color: #FFFFFF;	border: 1px solid;	background-color: #ffb3b5;}
.stockWarning { 	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color: #cc0033;}
.productsNotifications {	background-color: #f2fff7;}
.orderEdit { 	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color: #70d250;	text-decoration: underline;}
BODY { color: #006666; background-color: #fff; background-image: url("img/BG_Shop3.gif"); background-repeat: repeat-y; background-position: 50% 0; margin: 0; padding-top: 3px }
BODYblau { color: #006666; background-color: #306; background-image: url("img/BG_Shop.gif"); background-repeat: repeat-y; background-position: 50% 0; margin: 0; padding-top: 3px }
img{	border:0;}
A { color: #006666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A:hover { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
FORM {	display: inline;}
TR.headerTop {	background-image: url(img/bg_headerTop.gif);	height: 37px;}
TR.header { background-position: center }
TR.headerNavigation { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("img/topbg2.gif"); background-repeat: repeat; text-transform: uppercase; padding-top: 1px; padding-bottom: 1px; height: 18px; vertical-align: middle; border: solid 1px }
TD.headerNavigation { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("img/topbg2.gif"); background-repeat: repeat; text-transform: uppercase; padding-top: 1px; padding-bottom: 1px; height: 18px; vertical-align: middle; border-color: }
A.headerNavigation { color: #FFFFFF; font-size: 10px }
A.headerNavigation:hover { color: #FF0000; font-size: 10px }
TD.conditions { background-color: #FFCCCC;}
A.confirmationEdit {	color: #009933;	font-style: italic;}
A.confirmationEdit:hover {	color: #009933;	font-style: italic;	text-decoration: underline;}
TR.headerError { background-color: #ff0000;}
TR.headerMessage {	background-color: #00CC33;}
.moduleHeading { color: #696969; font-size: small; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #ffe74d; text-align: center; text-transform: uppercase; padding-bottom: 10px }
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: #ffe74d }
TD.footer { color: #696969; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #ffe74d; height: 20; border-bottom: 1px solid }
.infoBox { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background: url("img/bg_aqua.gif") }
.infoBox1 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background: url("img/bg_aqua.gif"); border: solid 1px #696969 }
.infoBoxContents { background: url(img/bg_aqua.gif); font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.infoBoxNotice { background: #FF8E90;}
.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.tableBorderinfoBoxHeading { border-bottom: 1px solid }
TD.infoBoxHeading { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("img/topbg2.gif"); background-repeat: repeat; background-position: 0 0; text-transform: uppercase; padding-left: 2px; height: 18px }
TD.infoBoxHeading_right { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("img/topbg2.gif"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-transform: uppercase; padding-left: 2px; height: 18px }
TD.infoBox, SPAN.infoBox { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
TD.infoBox_right, SPAN.infoBox_right { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background: url("img/bg_aqua.gif") }
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: #F0F9FF;}
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: #F0F9FF;}
TABLE.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}
.productListing-heading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-transform: uppercase;}
TD.productListing-data { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
A.pageResults { color: #696969 }
A.pageResults:hover { color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
TD.pageHeading, DIV.pageHeading, TD.pageHeadingLeft, h1 { color: #FFFFFF; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("img/topbg2.gif"); background-repeat: repeat; text-align: center; text-transform: uppercase; padding: 1px 0; width: 100%; vertical-align: middle }
TD.pageHeading, DIV.pageHeading, TD.pageHeadingLeft { color: #FFFFFF; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("img/topbg2.gif"); text-align: center; text-transform: uppercase; vertical-align: middle; border: solid 1px }
TD.pageHeadingModel { color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url("img/topbg2.gif"); background-repeat: repeat; background-attachment: scroll; text-align: center; text-transform: uppercase; padding: 1px 0; width: 100%; vertical-align: middle; border: solid 1px }
TR.subBar { background: #f4f7fd;}
TD.subBar { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
TD.main, P.main { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText { font-family: sans-serif; font-size: 11px;}
TD.accountCategory { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #aabbdd;}
TD.fieldKey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
TD.fieldValue { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
TD.tableHeading { font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
SPAN.newItemInCart { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000;}
CHECKBOX, INPUT, RADIO, SELECT {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
TEXTAREA { font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 2px; width: 100% }
SPAN.greetUser { color: #696969; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
SPAN.underline {	text-decoration: underline;}
TABLE.formArea { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("img/bg_aqua.gif"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px #696969 }
TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
TD.copyright { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; text-align:center;}
.copyright { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; text-align:center;}
.parseTime { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; text-align:center;}
SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold;}

SPAN.productSpecialPrice { font-family: Arial, Helvetica, sans-serif; color: #990000;}
SPAN.productOldPrice {	font-family: Arial, Helvetica, sans-serif;	color: #990000;	text-decoration: line-through;}
.productInfoPrice { color: #990000; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
SPAN.errorText { font-family: Arial, Helvetica, sans-serif; color: #990000;}
SPAN.productDiscountPrice { font-family: Arial, Helvetica, sans-serif; color: #990000; font-weight: bold;}
.smallHeading {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: Black;}
.moduleRow { }
.moduleRowOver { 	 background-color: #D7E9F7; cursor: pointer; cursor: hand;	}
.moduleRowSelected { background-color: #E9F4FC; }
.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; }
/* sitewide font classes *//* Note: heading<Number> equals <font size="Number"> */.heading1 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; }
/* Sitemap Tables */.sitemap_heading { color: #000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-image: url("img/topbg2.gif"); background-repeat: repeat; padding-top: 2px; padding-bottom: 2px; border: solid 1px #696969 }
.sitemap_heading a { color: #696969 }
.sitemap_heading a:hover { color: #ffffff; text-decoration: none }
.sitemap_sub { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px; border-width: 1px; border-color: #696969 }
.sitemap_sub a { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px; border-width: 1px; border-color: #696969 }
.sitemap_sub a:hover { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px }
/* 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; }
.tableShop {background-color: #ffffff;border-left: 1px solid;border-right: 1px solid;border-color: #b6b7cb;}
.navLeft {	border-right: 1px solid;	border-color: #b6b7cb;	background-image: url(img/bg_left_column.jpg);	width: 185px;}
.navRight {	background-color: #ffffff;	width: 185px;}
.contentsTopics { padding-left: 5px; color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("img/topbg2.gif"); text-transform: uppercase; border: solid 1px }
.tableListingI {	background-color: #eeeeee;}
.tableListingII {	background-color: #d0d0d0;}
.tableBody {padding: 5px;}
.poweredby { color: #696969; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-image: url("img/topbg2.gif"); background-repeat: repeat; text-align: center; text-transform: uppercase; border: solid 1px }
.onepxwidth { width: 1px }
.box_border { border: solid 1px #696969 }
.box_border_red { border: solid 1px #ff8c00 }
.shoppingCardBox { font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #ff8c00; border-color: #ffa500 }
TD.shoppingCardHeading { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: #ffa500; text-transform: uppercase; border: solid 1px #ff8c00 }
TR.box_border { border: solid 1px #696969 }
/* td vom product_image in product_info.php*/.productDescTitle { color: #000; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.productDesc { color: #006666; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2 }
TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD { font-size: 11px; font-family: sans-serif; background: url("img/bg_white.gif"); border: solid 0 #000000 }
TD.inListBGR { border-right-width:1px;}
TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD, TD.tableBorderTopLeftBottom, TD.tableBorderTopRightBottom { font-size: 11px; font-family: sans-serif; background: url("img/bg_white.gif"); border: solid 0 #000000 }
TD.inListBGR { border-right-width:1px;}
TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight { border-bottom-width:1px; border-left-width:1px;}
TD.tableBorderTopLeftBottom { border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
TD.tableBorderTopRightBottom { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;}
TD.tableBorderTopLeftRight { border-right-width:1px;}
TD.tableBorderBottom { border-bottom-width:1px;}
TD.tableBorderBottomRight { border-right-width:1px; border-bottom-width:1px;}
TD.tableBorderWithoutRight { border-top-width:1px;}
TD.smallTextImage{ border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px;}
.content { border: dashed 1px #696969 }
.categories { color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
