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

body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.01%;
	color:#dfdfdf;
	background-color:#000000;
}

#page{
	position:absolute;
	top:0px;
	left:50%;
	width:984px;
	height:100%;
	margin-left:-492px;
	font-size:12px;
}

#kopf{
	position:absolute;
	top:20px;
	left:0px;
	width:984px;
	height:334px;
	background-image:url(./img/kopf.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#menue{
	position:absolute;
	top:191px;
	left:128px;
	height:20px;
}

#kopf_links{
	position:absolute;
	top:20px;
	left:0px;
	width:1px;
	height:230px;
	background-image:url(./img/kopf_seite.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#kopf_rechts{
	position:absolute;
	top:20px;
	left:983px;
	width:1px;
	height:230px;
	background-image:url(./img/kopf_seite.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#info{
	position:absolute;
	top:212px;
	left:745px;
}

#co_lo{ background-image:url(./img/co_lo.gif); background-position:top left;     background-repeat:no-repeat; }
#co_lu{ background-image:url(./img/co_lu.gif); background-position:bottom left;  background-repeat:no-repeat; }
#co_ro{ background-image:url(./img/co_ro.gif); background-position:top right;    background-repeat:no-repeat; }
#co_ru{ background-image:url(./img/co_ru.gif); background-position:bottom right; background-repeat:no-repeat; }

#shop{
	position:absolute;
	top:250px;
	width:984px;
	height:100%;
	left:0px;
}

#links{
	position:absolute;
	top:0px;
	left:0px;
	width:190px;
}

#rechts {
	position:absolute;
	top:0px;
	right:0px;
	width:180px;
	margin-left:10px;
	text-align:right;
}

#mitte {
	background-repeat:no-repeat;
	background-position:top center;
	margin-right:189px;
	margin-left:189px;
}

#fuss {
	width:984px;
	height:215px;
	bottom:0px;
	background-image:url(./img/fuss.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#content {
	background-color:#262626;
}

#inhalt {
	margin-left: 15px;
	margin-right:15px;
	width:550px;
	font-size:12px;
}

#produkte {
	width:180px;
	background-image:url(./img/produkte.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#informationen {
	width:180px;
	background-image:url(./img/informationen.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#mehrueber {
	width:180px;
	background-image:url(./img/mehrueber.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:10 px;
}

#warenkorb {
	width:180px;
	background-image:url(./img/warenkorb.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#newsletter {
	width:180px;
	background-image:url(./img/newsletter.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#admin {
	width:180px;
	background-image:url(./img/admin.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.lcontent {
	margin-left:20px;
}

.rcontent {
	margin-right:20px;
}

.braun {
	color:#ff9a66;
}

.boxText { 
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

.listbox {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	background-color:#dfdfdf;
	color:#262626;
}

.boxTextBG {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	background-color:#dfdfdf;
	color:#262626;
}

.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:none;
}

select{
	background-color:#666666;
	borde:1px solid;
	border-color:#FFFFFF;
	width:141px;
}

a {
	color:#ff9a66;
	text-decoration:none;
}

a:hover {
	color:#ffffff;
	text-decoration:underline;
}

form {
	display:inline;		   
}


tr.header {
	background-color:#ffffff;
}

tr.headerNavigation {
	background:#F6F6F6;
}

td.headerNavigation {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight :bold;
	border-bottom:1px solid;
	border-color:#b6b7cb;
	background-color:#F6F6F6;
}

a.headerNavigation { 
	color:#ffffff; 
}

a.headerNavigation:hover {
	color:#ff9a66;
}

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 {
	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 {
  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:#666666;
  height:17px;
  color:#ffffff;
}

TD.infoBoxHeading_right {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  background:#C4C4C4;
  height:17px;
  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;
	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:12px;
  line-height:1.5;
  color:#dfdfdf;
}

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, RADIO, INPUT, SELECT {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

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:12px;
  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.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;
}

.moduleRow {
 font-family:Verdana, Arial, sans-serif;
 font-size:11px;
 line-height:1.5;
}

.moduleRowOver { 
	font-family:Verdana, Arial, sans-serif;
    font-size:11px;
    line-height:1.5; 
}
.moduleRowSelected { 
}

.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;
	background-image:url(img/bg_left_column.jpg);
	width:185px;
}
.navRight {
	border-color:#666666;
	border-top-width:4px;
	border-top-style:solid;
	border-left-width:4px;
	border-left-style:solid;
	background-color:#E6E6E6;
	width:185px;
}

.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;
}

h1 {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}
