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



   $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 



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





IMG {border:0;}




.boxText 			{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; color: #3B4C52; font-weight:normal}



.boxText A:link 	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; color: #3B4C52; font-weight:normal}



.boxText A:visited	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; color: #3B4C52; font-weight:normal}



.boxText A:hover 	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; color: #32A1B2; font-weight:normal}



.boxText A:active 	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; color: #32A1B2; font-weight:normal}







.main-small				{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #676767;}



.main-small A:link 		{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #6575A4;}



.main-small A:visited	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #5C6DA1}



.main-small A:hover 	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #6575A4; text-decoration:underline;}



.main-small A:active 	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #6575A4;}







.headnavi				{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #FFFFFF;}



.headnavi A:link 		{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #FFFFFF;}



.headnavi A:visited	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #FFFFFF;}



.headnavi A:hover 	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline;}



.headnavi A:active 	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #FFFFFF;}




.headnavi2				{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #6575A4; font-weight:bold;}



.headnavi2 A:link 		{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #6575A4; font-weight:bold;}



.headnavi2 A:visited	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #6575A4; font-weight:bold;}



.headnavi2 A:hover 	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #5C8D8E; text-decoration:underline; font-weight:bold;}



.headnavi2 A:active 	{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #5C8D8E; font-weight:bold;}





.errorBox { font-family : 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: normal; font-color:#676767; }



.stockWarning { font-family : 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size : 10px; color: #cc0033; }



.productsNotifications { background: #f2fff7; }



.orderEdit { font-family : 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



table {font-family: Verdana, arial, geneva, sans-serif;}





body {margin: 0; padding: 0; }





A {



  color: #6575A4;

  text-decoration: none;



}







A:hover {



  color: #6575A4;

  text-decoration: underline;



}







FORM {



	display: inline;



}







TR.header {



  background: #ffffff;



}







TR.headerNavigation {



  background: #F6F6F6;



}







TD.headerNavigation {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



  background: #F6F6F6;



  color: #000000;



  font-weight : bold;



  border-bottom: 1px solid;



  border-color: #b6b7cb;



}



TR.headerError {



  background: #FFE6E6;



}







TD.headerError {



  font-family: Arial, 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  background: #FFE6E6;



  color: #676767;



  font-weight : normal;



  text-align : center;



}







TR.headerInfo {



  background: #00ff00;



}







TD.headerInfo {



  font-family: Arial, 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  background: #00ff00;



  color: #ffffff;



  font-weight: bold;



  text-align: center;



}







TR.footer {



  background: #bbc3d3;



}







TD.footer {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



    background: #F6F6F6;



  color: #000000;



  font-weight : bold;



  border-bottom: 1px solid;



  border-color: #b6b7cb;



}











.infoBoxContents {



  background: #;



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



}







.infoBoxNotice {



  background: #FF8E90;



}







.infoBoxNoticeContents {



  background: #FFE6E6;



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



}







TD.infoBoxHeading {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;

  font-size: 16px;

  font-weight: bold;

  color: #336666;

  margin:0px 0px 6px 3px;
	


}

infoBoxKopf {

font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;

  font-size: 15px;

  font-weight: bold;
	
	font-color: #336666;
	
}







TD.infoBoxHeadingLeft {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 11px;



  font-weight: bold;



  background: #ED6D02;



  height:25;



  color: #FFED00;



}







TD.infoBoxHeadingSearch {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 11px;



  font-weight: bold;



  background: #FFFFFF;



  height:25;



  color: #9A9A9A;



  text-align: left;



}







TD.infoBoxHeading-black {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 11px;



  font-weight: bold;



  background: #550055;



  height:25;



  color: #FFFFFF;



  text-align: center;



}







TD.infoBoxHeading_right {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 11px;



  font-weight: bold;



  background: #ED6D02;



  height:25;



  color: #FFED00;



  padding-left:3px;



}







TD.infoBoxHeading_right-black {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 11px;



  font-weight: bold;



  background: #550055;



  height:25;



  color: #FFFFFF;



  text-align: center;



}







TD.infoBox, SPAN.infoBox {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



  background: #F6F6F8; 



}







TD.infoBox_right, SPAN.infoBox_right {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



  background: #F8C794; 







}







TD.infoBox_right-black, SPAN.infoBox_right {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



  background: #F8C794; 







}







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: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



  background: #b6b7cb;



  color: #FFFFFF;



  font-weight: bold;



}







TD.productListing-data {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



}







A.pageResults {



  color: #7180AB;



}
A.pageResults:hover {



  color: #7180AB; text-decoration:underline;



}







TD.pageHeading, DIV.pageHeading {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 16px;



  font-weight: bold;



  color: #3B4C52;



}







TR.subBar {



  background: #f4f7fd;



}







TD.subBar {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



  color: #000000;



}







.main, TD.main, P.main {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  line-height: 1.2;



  color: #3B4C52;



}







TD.main2{



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  line-height: 1.2;



  color: #9A9A9A;



}







TD.smallText, SPAN.smallText, P.smallText {

  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color:#3B4C52;
}



TD.smallText A:link {font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color:#3B4C52 text-decoration:none;}

TD.smallText A:hover {font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color:#3B4C52 text-decoration:none;}

TD.smallText A:active {font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color:#3B4C52 text-decoration:none;}

TD.smallText A:visited {font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color:#3B4C52 text-decoration:none;}





TD.accountCategory {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 13px;



  color: #aabbdd;



}







TD.fieldKey {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







TD.fieldValue {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



}







TD.tableHeading {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







SPAN.newItemInCart {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



  color: #ED6D02;



}







CHECKBOX, INPUT, RADIO, SELECT {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 11px;



}







TEXTAREA {



  width: 100%;



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 11px;



}







SPAN.greetUser {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  color: #3B4C52;



  font-weight: bold;



}







TABLE.formArea {



  border-color: #cccccc;



  border-style: solid;



  border-width: 1px;

  

  font-family: Arial, 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







TD.formAreaTitle {



  font-family: Arial, 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







SPAN.markProductOutOfStock {



  font-family: Arial, 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 12px;



  color: #c76170;



  font-weight: bold;



}







SPAN.productSpecialPrice {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  color: #ED6D02;



}







SPAN.errorText {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  color: #ED6D02;



}







SPAN.productDiscountPrice {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  color: #ED6D02;



  font-weight: bold;



}



.moduleHeading {

font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;

  font-size: 15px;

  color: #336666;

  font-weight: bold;

}



.smallHeading {font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;}



.moduleRow {



 font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



 font-size: 11px;





}



.moduleRowOver { 



	 font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



    font-size: 11px;



	}



.moduleRowSelected { background-color: #6575A4; }







.checkoutBarFrom, .checkoutBarTo { font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; color: #cccccc; }



.checkoutBarCurrent { font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; color: #336666; }







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



	border: 1px solid #32A1B2;



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



.sitemap_heading a {color:#FFFFFF;}



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







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



.sitemap_sub a {color:#ffffff;}



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











/* message box */







.messageBox { font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; }



.messageStackError, .messageStackWarning { font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }



.messageStackSuccess { font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }







/* input requirement */







.inputRequirement { font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; color: #C40008; }







.tableShop {



background-color: #ffffff;



border-left: 1px solid;



border-right: 1px solid;



border-color: #b6b7cb;



}







.navLeft {







}



.navRight {







}



.tableBody {



padding: 5px;



}







.poweredby {



  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



  font-size: 10px;



  color: #FFFEEB;



  font-weight: bold;



}







.boxrahmen {



  border-top : 1px solid #288592 ;



  border-right : 1px solid #336666 ;



  border-left : 1px solid #288592 ;



  border-bottom : 1px solid #336666 ;



}



.copyright{

	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;

  	font-size: 9px;

	text-align: center;

	color: #CCCCCC;

}



.contentsTopics{

  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;

  font-size: 14px;

  color: #336666;

  font-weight: bold;

}

.contentsTopicsPL{

  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;

  font-size: 15px;

  color: #336666;
  font-weight: bold;

}



.popUp{

	background:#667C83;

}



.inputFrame{

	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;

	font-size: 11px;

	border: 1px solid #B4C0C0;

	width: 115px;

}

.productNavi{

	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
