
				/* -----------------------------------------------------------------------------------------
				   $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 
				   ---------------------------------------------------------------------------------------*/
				
				
				.boxTextBGII {
					font-family: Verdana, Arial, sans-serif;
					font-size: 10px;
					background-color: #FFCC99;
				}
				.boxTextPrice {
					font-family: Verdana, Arial, sans-serif;
					font-size: 10px;
					color: #FF0000;
				}
				
				.errorBox {
					font-family : Verdana, Arial, sans-serif;
					font-size : 10px;
					font-weight: bold;
					background-color: #ffb3b5;
				}
				.gvBox {
					font-family : Verdana, Arial, sans-serif;
					font-size : 14px;
					font-weight: bold;
					border-color: #FFFFFF;
					border: 1px solid;
					background-color: #ffb3b5;
				}
				.stockWarning { 
					font-family : Verdana, Arial, sans-serif;
					font-size : 10px;
					color: #cc0033;
				}
				
				.productsNotifications {
					background-color: #f2fff7;
				}
				
				.orderEdit { 
					font-family : Verdana, Arial, sans-serif;
					font-size : 10px;
					color: #70d250;
					text-decoration: underline;
				}
				
				
				img{
					border:0;
				}
				
				
				
				FORM {
					display: inline;		   
				}
				
				
				TR.header {
					background-color: #ffffff;
				}
				
				
				
				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;
				}
				
				
				
				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 {
				  font-family: Verdana, Arial, sans-serif;
				  font-size: 10px;
				}
				
				.infoBoxNotice {
				  background: #FF8E90;
				}
				
				.infoBoxNoticeContents {
				  background: #FFE6E6;
				  font-family: Verdana, Arial, sans-serif;
				  font-size: 10px;
				}
				
				
				
				
				
				
				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;
					text-decoration: underline;
				}
				
				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;
				}
				
				SPAN.underline {
					text-decoration: underline;
				}
				
				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;
				}
				
				.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;
				}
				A.copyright {
				  color: #000000;
				}
				A.copyright:hover {
				  color: #0000ff;
				  text-decoration: underline;
				}
				
				
				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.productOldPrice {
					font-family: Verdana, Arial, sans-serif;
					color: #ff0000;
					text-decoration: line-through;
				}
				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;
				}
				
				
				
				.contentsTopics {
					font-family: Verdana, Arial, sans-serif;
					font-size: 14px;
					font-weight: bold;
				}
				
				.tableListingI {
					background-color: #eeeeee;
				}
				
				.tableListingII {
					background-color: #d0d0d0;
				}
				
				.tableBody {
				padding: 5px;
				}
				
				.poweredby {
				  font-family: Verdana, Arial, sans-serif;
				  font-size: 10px;
				  color: #000000;
				  font-weight: bold;
				}
				.onepxwidth {
					width: 1px;
				}
				/* ---------------------------------------------------------------------------------------------
				Daten für den Generator
				----------------------------------------------------------------------------------------------*/
				/*  headerhöhe und Hintergrundgrafik  */
				.header{
					background-image: url(http://s3.directupload.net/images/100106/nzv8f84d.jpg);
					background-repeat: no-repeat;
					height: 120px;
				}				
				/*  Hintergrundfarbe, Textfarbe im Shop  */
				BODY {
					margin: 0px;
					background-color: #FFFFFF;
				}
				/*  Breite des Shops  */   
				   .main_content_table{
					width:  940px;
				}
				/*  Navtrail Textfarbe */  
				TD.navtrail  {
				  font-family:  Verdana;
				  font-size:  10px; 
				  color:  #FFFFFF;
				}
				/*  Textfarbe und Größe für den Bereich in der Mitte */ 
				TD.main, P.main{
				  font-family:  Verdana;
				  font-size:  12px; 
				  color:  #000000;
				}
				/*  Textfarbe und Größe für den Bereich links und rechts */
				 TD.navRight, TD.navleft ,P.navRight, .navRight strong, P.navleft, .boxText,
				 .boxTextBG{
					font-family:  Verdana;
					font-size:  11px;
					color:  #000000;
				}
				
				/*  breite und hintergrundfarbe der Boxen links und rechts */
				.navLeft, .navRight {   
					width:  210px;
					background-color:  #FC8005;
				}
				
				/*  Farbe der Linie unter den Boxen */
				.linie{
					border-top-width: 1px;
					border-top-style: solid;
					border-top-color: #CCCCCC;
				}
				/*  Farbe der Linien unter dem Header */
				.linie2{
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #CCCCCC;
					border-top-width: 1px;
					border-top-style: solid;
					border-top-color: #CCCCCC;
					padding-top: 3px;
					padding-bottom: 3px;
					margin-bottom: 3px;
				}
				/*  Boxüberschriften  */
				TD.infoBoxHeading , TD.infoBoxHeading_right {
				  font-family:  Verdana;
				  font-size:  12px;
				  font-weight: bold;
				  background: #FF0400;
				  height:25px;
				  color:  #ffffff;
				  padding-left:3px;
				}
				/*  Kategorien  */
				.moduleRow {
				 font-family: Verdana;
				 font-size: 11px;
				 line-height: 1.5;
				 background-color: #FC8005;
				 border: 1px solid #C9EFC9;
				
				}
				/*  Kategorien mouse over */
				.moduleRowOver { 
					background-color: #FC0905; 
					border: 1px solid;
					border-color: #ffffff;
					font-family: Verdana;
					font-size: 11px;
					line-height: 1.5; 
					
					}
				/*  Links */	
				A {
				  color: #000000;
				  text-decoration: none;
				}
				/*  Links mouseover */
				A:hover {
					color: #000000;
					text-decoration: none;
					font-weight: bold;
				}
				/*  Content in der Mitte Abstände*/
				#my_main_content{
					padding-left:5px;
					padding-right:5px;
					padding-bottom:5px;
					margin-left:5px;
					margin-right:5px;
					margin-bottom:5px;	
				}
				/*  Content in der Mitte Überschriften */
				.moduleHeading, .contentsTopics {
				  font-family: Verdana;
				  font-size: 12px;
				  font-weight: bold;
				  background: #FF0400;
				  height:26px;
				  color: #ffffff;
				  padding-left:3px;
				  padding-top:3px;
				}
				/* Farbe und Größe und Preise */
				.product_preis{
					font-family: Tahoma;
					font-size: 14px;
					font-weight: bold;
					color: #FF0400;
					text-decoration: none;
				}
				/* Farbe und Größe der Artikelname */
				.produktname{
					font-family: Tahoma;
					font-size: 14px;
					font-weight: bold;
					color: #FF0400;
					text-decoration: none;
				}
				/* Farbe und Größe der Produkt kurz beschreibunge */
				.product_kurz_beschreibung, .product_beschreibung{
					font-family: Verdana;
					font-size: 12px;
					color: #000000;
					text-decoration: none;
				}
				/*Trennlinie Vertikal*/
				.trenner_vertikal{
					border-right-width: 1px;
					border-right-style: dotted;
					border-right-color: #CCCCCC;
				}
				.trenner_horizontal{
					border-bottom-width: 1px;
					border-bottom-style: dotted;
					border-bottom-color: #CCCCCC;
				}		
		