									/* -----------------------------------------------------------------------------------------

										$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-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: #cadddd;}

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

									.background { background: #ffffff;}

									.streifen  { background: #0c6666;}
									.streifentop  { background: #cadddd;}



									.main .price_normal {
										font-family : Verdana, Arial, sans-serif; 
										font-size : 10px; 
										color: #000; 
										text-decoration: none;
	
									}



									BODY {

										background: #efefef;

										color: #000000;

										margin: 0px;

									}



									dl {

										width: 180px;

										margin: 0 0 0 0;

										padding: 0;

										/*	background: #ccc url(/templates/i24-switch/img/box_bottom.gif) no-repeat bottom left; */

									}



									dt {

										margin: 0 0 10px 0;

										padding: 3px;

										FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY:  Arial, Helvetica,Verdana; TEXT-DECORATION: none;

										/*text-transform: uppercase;  letter-spacing: 1pt; */

										color: #fff;

										border-bottom: 1px solid #fff;

										/*background: #999 url(/templates/i24-switch/img/box_top.gif) no-repeat top left; */

									}



									dd {

										margin: 0 0 0 0;

										padding: 0 10px 10px 10px;

										color: #666;

										font-family: Verdana, Arial, sans-serif; font-size: 10px;

									}







									#green dt {

										background-color: #7aabab;

									}



									#green {

										background-color: #f6f6f6;

									}

									.menu  { color: #000000; text-decoration: none;  font-family: Verdana, Arial, sans-serif;

										font-size: 11px;}



									.menu a:link { color: #000000;  text-decoration: none;

										/*background: url(/templates/i24-switch/img/underline.gif) repeat-x 100% 100%; */

										padding-bottom: 4px;

										white-space: nowrap;}

									.menu a:active { color: #000000; text-decoration: none;

										/*background: url(/templates/i24-switch/img/underline.gif) repeat-x 100% 100%; */

										padding-bottom: 4px;

										white-space: nowrap;}

									.menu a:visited { color: #000000; text-decoration: none;

										/*background: url(/templates/i24-switch/img/underline.gif) repeat-x 100% 100%; */

										padding-bottom: 4px;

										white-space: nowrap;}

									.menu a:hover { color: #0c6666; text-decoration: none;}



									.moduleRow {

										font-family: Verdana, Arial, sans-serif;

										font-size: 11px;



									}

									.moduleRowOver {

										cursor: hand;

										font-family: Verdana, Arial, sans-serif;

										font-size: 11px;



									}

									.moduleRowSelected { background-color: #E9F4FC; }

									a {

										color: #000000;

										text-decoration: none;



									}



									A:hover {

										color: #0c6666;

										text-decoration: underline;

									}





									FORM {

										display: inline;

									}



									TR.header {

										background: #ffffff;

									}



									TR.headerNavigation {

										background: #F6F6F6;

									}



									TD.headerNavigation {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

										background: #F6F6F6;

										color: #000000;

										font-weight : bold;

										border-bottom: 1px solid;

										border-color: #b6b7cb;

									}



									A.headerNavigation {

										color: #000000;

									}



									A.headerNavigation:hover {

										color: #000000;

									}



									TR.headerError {

										background: #ff0000;

									}



									.moduleHeading {

										font-family: Verdana, Arial, sans-serif;

										font-size: small;

										font-weight: bold;

										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: #bbc3d3;

									}



									TD.footer {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

										background: #F6F6F6;

										color: #000000;

										font-weight : bold;

										border-bottom: 1px solid;

										border-color: #b6b7cb;

									}



									.infoBox {

									}



									.infoBoxContents {

										background: #;

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

									}



									.infoBoxNotice {

										background: #FF8E90;

									}



									.infoBoxNoticeContents {

										background: #FFE6E6;

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

									}



									TD.infoBoxHeading {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

										font-weight: bold;

										background: #cadddd;

										height:17;

										color: #ffffff;

									}



									TD.infoBoxHeading_right {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

										font-weight: bold;

										background: #C4C4C4;

										height:17;

										color: #000000;

									}



									TD.infoBox, SPAN.infoBox {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

										border-right: 4px solid;

										background: #E6E6E6;

										border-color: #C4C4C4;

									}



									TD.infoBox_right, SPAN.infoBox_right {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

										background: #E6E6E6;



									}



									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: #f8f8f9;

									}



									TABLE.productListing {

										border: 1px;

										border-style: solid;

										border-color: #b6b7cb;

										border-spacing: 1px;

									}



									.productListing-heading {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

										background: #b6b7cb;

										color: #FFFFFF;

										font-weight: bold;

									}



									TD.productListing-data {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

									}



									A.pageResults {

										color: #0000FF;

									}



									A.pageResults:hover {

										color: #0000FF;

										background: #FFFF33;

									}



									TD.pageHeading, DIV.pageHeading {

										font-family: Verdana, Arial, sans-serif;

										font-size: 16px;

										font-weight: bold;

										color: #000000;

									}



									TR.subBar {

										background: #f4f7fd;

									}



									TD.subBar {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

										color: #000000;

									}



									TD.main, P.main {

										font-family: Verdana, Arial, sans-serif;

										font-size: 11px;

										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;

									}



									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;

									}



									TEXTAREA {

										width: 100%;

										font-family: Verdana, Arial, sans-serif;

										font-size: 11px;

									}



									SPAN.greetUser {

										font-family: Verdana, Arial, sans-serif;

										font-size: 12px;

										color: #f0a480;

										font-weight: bold;

									}



									TABLE.formArea {

										background: #f1f1f1;

										border-color: #cccccc;

										border-style: solid;

										border-width: 1px;

									}



									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;

									}



									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;

									}



									SPAN.productDiscountPrice {

										font-family: Verdana, Arial, sans-serif;

										color: #ff0000;

										font-weight: bold;

									}



									.smallHeading {

										font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

										font-size: x-small;

										font-weight: bold;

										color: Black;

									}







									.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: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }

									.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

									.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }

									.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }

									.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }



									/* Sitemap Tables */

									.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;

										background-color: #666666;

										padding-top: 2px; padding-bottom: 2px;}

									.sitemap_heading a {color:#FFFFFF;}

									.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}



									.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}

									.sitemap_sub a {color:#000000;}

									.sitemap_sub a:hover {color:#999999; text-decoration:none;}





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

									}

									.navRight {

										border-left: 1px solid;

										border-color: #b6b7cb;

									}

									.tableBody {

										padding: 5px;

									}



									.poweredby {

										font-family: Verdana, Arial, sans-serif;

										font-size: 10px;

										color: #000000;

										font-weight: bold;

									}
