body	{
		margin:0px;
		padding:0px;
		}
form 	{
		margin:0px;
		padding:0px;
		size:auto;
		}
ul		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
ul li 		{
		height:17px;
		}
td		{
		font-family:tahoma;
		font-size:11px;
		color:#636363;
		line-height:15px;
		}
a		{
		color:#7AAB00;
		text-decoration:underline;
		}
a:hover	{
		text-decoration:none;
		}
.more	{
		font-weight:bold;
		}
.more img{
		margin:0 4 0 0px;
		}
.line	{
		width:100%;
		height:1px;
		background:url(includes/sts_templates/full/images/line1.gif) top left repeaet-x;
		}
.phead {
	font-size: 14px;
	font-weight: bold;
}
		
/*HEADER*/
.tm	{
		margin:8 0 0 11px;
		height:31px;
		}
.tm img{
		margin:0 7 -1 26px;
		}
.tm a	{
		color:#636363;
		text-decoration:none;
		font-size:10px;
		}

.tt		{
		color:#FFFFFF;
		font-size:10px;
		line-height:11px;
		margin:29 0 0 0px;
		}

.top_form table{
		margin:9 0 0 15px;
		}
.top_form table td	{
		color:#FFFFFF;
		}
.top_form table td strong{
		margin:0 0 0 4px;
		}
.top_form input{
		width:117px;
		height:19px;
		border-style:solid;
		border-width:1px;
		border-color:#767676;
		background:#FFFFFF;
		font-family:tahoma;
		font-size:11px;
		color:#5D5D5D;
		padding:2 0 0 7px
		}
.top_form table td a img{
		margin:1 0 0 0 px;
		}
		
.tt2 	{
	margin-left: 32px;
		}

.tt2 a	{
		color:#2C609D;
		text-decoration:underline;
		font-weight:bold;
		}
	
/*FOOTER*/
.footer1	{
		color:#B7D7F0;
		font-weight:bold;
		font-size:10px;
		}
.footer1 div{
		margin:8 0 0 32px;
		}
.footer1 div a{
		color:#B7D7F0;
		text-decoration:underline;
		}
		
.footer2{
		margin:9 0 0 0px;
		font-size:9px;
		color:#FFFFFF;
		}
/*END OF FOOTER*/

/******PAGE 1******/
.p1_t1	{
		margin:11 0 0 8px;
		}
.form1 table{
		margin:16 0 0 18px;
		}
.form1 input{
		width:129px;
		height:18px;
		font-family:tahoma;
		font-size:11px;
		padding:0 2 0 2px
		}
.form1 .text{
		font-size:10px;
		margin:3 0 0 0px;
		}
.form1 .text img{
		margin:0 5 0 0px;
		}
		
.p1_t2	{
	width:180px;
	margin-top: auto;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
		}
		
		
/******PAGE 2*****/
.p2_t1 {
		width:190px;
		margin:7 0 0 30px
		}
		
.p2_t2	{
		width:478px;
		margin:13 0 0 28px
		}
.p2_t2 .left{
		margin:3 15 0 0px;
		}
		
.p2_t3	{
		width:233px;
		margin:8 0 0 28px;
		}

.p2_t4	{
		width:195px;
		margin:14 0 0 27px
		}
.p2_t4 .pic{
		margin:0 0 7 0px;
		}
		
/******PAGE 3*****/
.p3_t1 {
		width:190px;
		margin:12 0 0 30px
		}
		
.p3_t2 	{
		width:208px;
		margin:13 0 0 28px;
		}
.p3_t2 .pic{
		margin:0 0 9 0px;
		}
		
.p3_t3	{
		width:223px;
		margin:10 0 0 28px;
		}
.p3_t3 .line	{
		margin:8 0 8 0px;
		}
.p3_t3 ul{
		margin:0 0 7 0px;
		}
.p3_t3 .more{
		margin:0 0 0 1px;
		}

.p3_t4	{
		width:219px;
		margin:10 0 0 27px;
		}
.p3_t4 .left{
		margin:3 15 0 0px;
		}
.p3_t4 ul{
		margin:0 0 11 0px;
		}
.p3_t4 .more{
		margin:0 0 0 1px;
		}
		
/******PAGE 4*****/
.p4_t1 {
		width:190px;
		margin:13 0 0 30px
		}
.p4_t1 .more{
		margin:0 0 0 1px;
		}
		
.p4_t2	{
		width:479px;
		margin:9 0 0 28px;
		}
.p4_t2 table{
		margin:9 0 0 0px;
		}
.p4_t2 .more{
		margin:0 0 0 1px;
		}
				
.p4_t3	{
		width:479px;
		margin:8 0 0 28px;
		}
.p4_t3 table{
		margin:12 0 0 0px;
		}
.p4_t3 table td div{
		width:203px;
		}
.p4_t3 table td div img{
		margin:0 16 0 0px;
		}
.p4_t3 table td div a br{
		line-height:1px;
		}
.p4_t3 table td div a{
		font-weight:bold;
		color:#636363
		}
.p4_t3 .more{
		margin:0 0 0 1px;
		}
		
		
/*****PAGE 5******/
.p5_t3	{
		width:233px;
		margin:10 0 0 28px;
		}
.p5_t3 .left{
		margin:3 15 0 0px;
		}
		
.p5_t4	{
		width:195px;
		margin:11 0 0 27px
		}
.p5_t4 .more{
		margin:0 0 0 1px;
		}
.p5_t4 ul{
		margin:12 0 10 0px;
		}
		
		
/******PAGE 6*****/
.p6_t1 {
		width:190px;
		margin:10 0 0 30px
		}
.p6_t1 ul{
		margin:8 0 10 0px;
		}
.p6_t1 .more{
		margin:0 0 0 1px;
		}
		
.p6_t2	{
		width:206px;
		margin:10 0 0 27px
		}
.p6_t2 ul{
		margin:9 0 13 0px;
		}
.p6_t2 .more{
		margin:0 0 0 1px;
		}
		
/******PAGE 7*****/
.p7_t1 {
		width:180px;
		margin:12 0 0 30px
		}
				
.p7_t2	{
		width:478px;
		margin:9 0 0 28px
		}
.p7_t2 .left{
		margin:4 15 0 0px;
		}

.form 	{
		margin:11 0 0 28px;
		}
.form input{
		width:227px;
		height:19px;
		border-style:solid;
		border-width:1px;
		border-color:#767676;
		background:#FFFFFF;
		font-family:tahoma;
		font-size:11px;
		color:#636363;
		padding:2 0 0 7px
		}
.form textarea{
		width:227px;
		height:143px;
		border-style:solid;
		border-width:1px;
		border-color:#767676;
		background:#FFFFFF;
		font-family:tahoma;
		font-size:11px;
		color:#636363;
		padding:2 0 0 7px;
		overflow:auto
		}
.form div{
		margin:0 0 0 342px;
		}
.form div a img{
		margin-left:6px;
		}
		
/******PAGE 8*****/
.p8_t1 {
		width:712px;
		margin:10 0 0 30px
		}
		
/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  adapted for Separate Pricing Per Customer v4 and Price Break 1.11.3 2005/03/12

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 color: #EEEEEE;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}

.boxText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }

FORM {
	display: inline;
}

TR.header {
  background: #FFFFFF;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #FFFFFF;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #B4B4B4 ;
}

TD.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #B4B4B4 ;
  color: #FFFFFF;
  font-weight: bold;
}

.infoBox {
  background: #F0F0F0;
}

.infoBoxright {
  background: #FFFFFF;
}

.infoBoxContents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #B4B4B4 ;
  color: #FFFFFF;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

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: #CCCCCC;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #CCCCCC;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  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: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

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-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

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

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}
/* BOF price-break-1.11.3 */
TD.productPriceInListing {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #eeeeee;
}
/* EOF price-break-1.11.3 */
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

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



/* Farbe Produktliste ungerade Zeilen */
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: #f0f0f0;
}

/* Farbe Produktliste gerade Zeilen */
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: #ffffff;
}
