/* -----------------------------------------------------------------------------------------
   $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
#83AECF
   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
   
   .ext_s_box_2_bottom{height:27px;background-image: url(img/ext_s_box_2_bottom.gif);}
BODY {
    background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 11px;
    color: #000000;
    margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}

TABLE.haupt{
width:1000px;
background-color: #ffffff;
margin-left:auto;
margin-right:auto;
}
TD.infoBoxHeadingNew {
  background: #cccccc;
  color: #000000;
  text-align:left;
  font-weight: bold;
  text-transform:uppercase;
  padding-left:5px;
  height:25px;
}
TD.infoBoxHeading, TD.infoBoxHeading_right {
  background: #cccccc;
  color: #000000;
  text-align:left;
  font-weight: bold;
  text-transform:uppercase;
  padding-left:5px;
}

TD.infoBoxHeadingWhite {
  background: #cccccc;
  color: #000000;
  text-align:center;
  font-weight: bold;
  text-transform:uppercase;
  padding-left:10px;
}


TD.infoBox, SPAN.infoBox, TD.infoBox_right, SPAN.infoBox_right {color: #000000;}

a.white, a.white:hover{color:#000000;text-transform:uppercase;}
a.white_new, a.white_new:hover{color:#ffffff;text-transform:uppercase;}
a.white_new_b, a.white_new_b:hover{color:#ffffff;text-transform:uppercase;font-weight: bold;}
.boxText {}
.abstand {margin-top:10px;}

span.price{font-size:13px;font-weight: bold;}
span.mwst{font-size: 10px;}
span.small{font-size:8px;}
a.mwst, a.mwst:hover{font-size: 10px;color:#000000;}
a.mwst_black, a.mwst_black:hover{font-size: 10px;color:#000000;}
.boxTextBGII {font-size: 10px;}
.boxTextPrice {font-size: 10px;color: #ff0000;}

.errorBox {font-size : 10px;	font-weight: bold;background-color: #ffb3b5;}
.gvBox {	font-size : 14px;font-weight: bold;}
.stockWarning { 	font-size : 10px;color: #ff0000;}

.productsNotifications {background-color: #f2fff7;}

.orderEdit {font-size : 10px;color: #70d250;	text-decoration: underline;}

img{border:0;}

A { color: #000000; text-decoration: none;}
A:hover {color: #000000;text-decoration: underline;}

FORM {display: inline;}

TR.headerNavigation { background: #F6F6F6;}

TD.headerNavigation {
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

A.headerNavigation {color: #000000;}
A.headerNavigation:hover {color: #000000;}

TD.conditions {background-color: #ffffff;}

A.confirmationEdit {color: #000000;}
A.confirmationEdit:hover {color: #000000;text-decoration: underline;}
TR.headerError {background-color: #cccccc;}

TR.headerMessage {background-color: #00CC33;}

.moduleHeading {	font-weight: bold;padding-bottom: 10px;font-size:12px;}

TD.headerError {background: #cccccc;color: #ffffff;font-weight : bold;text-align : center;}

TR.headerInfo { background: #00ff00;}

TD.headerInfo {background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}

.infoBoxContents {}

.infoBoxNotice {background: #FF8E90;}

.infoBoxNoticeContents {background: #FFE6E6;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd, 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 {}

.productListing-heading {background: #b6b7cb;color: #FFFFFF;font-weight: bold;}

TD.productListing-data {}

A.pageResults,A.pageResults:hover {color: #000000;text-decoration: underline;}

TD.pageHeading, DIV.pageHeading {font-size: 16px; font-weight: bold;}

TR.subBar {background: #f4f7fd;}

TD.subBar {color: #000000;}

TD.main, P.main {font-size: 11px;}
TD.main_pavi {font-size: 12px;color:#ffffff;background:#ff0000;}
TD.mainsmall {font-size:11px;}
TD.mainbig {font-size:14px;color:#ffffff;background:#FF0000;padding:4px;}

TD.smallText, SPAN.smallText, P.smallText {font-size: 10px;}

TD.tableHeading {font-weight: bold;}

CHECKBOX, INPUT, RADIO, SELECT {font-size: 11px;}

TEXTAREA { width: 98%;font-size: 11px;}

SPAN.greetUser {color: #f0a480;font-weight: bold;}

SPAN.underline {text-decoration: underline;}

TABLE.formArea {}

TD.formAreaTitle {  font-weight: bold;}

.parseTime , .copyright {line-height: 1.5; text-align:center;}
A.copyright {color: #000000;}
A.copyright:hover {color: #000000;text-decoration: underline;}


SPAN.markProductOutOfStock {color: #c76170;font-weight: bold;}

SPAN.productSpecialPrice {color:#ff0000;}
SPAN.productOldPrice {color: #ff0000;text-decoration: line-through;}
SPAN.errorText {color: #ff0000;}

SPAN.productDiscountPrice {color: #ff0000;font-weight: bold;}

.smallHeading {font-weight: bold;font-size:12px;}

.moduleRow {line-height: 1.5;}
.moduleRowOver {line-height: 1.5;}
.moduleRowSelected {line-height: 1.5;}

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

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: 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: 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: Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

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

.tableShop {}

.contentsTopics {font-size: 16px;text-transform:uppercase;padding:5px;background:#cccccc;}

.tableListingI {	background-color: #ffffff;}

.tableListingII {background-color: #d0d0d0;}

.tableBody {padding: 5px;}

.poweredby {color: #ffffff;font-weight: bold;}
.onepxwidth {width: 1px;}

.kundenservice {
	background-image: url(./img/kundenservice.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 120px;
	vertical-align: top;
	padding-left: 10px;
}
.newprice {
	font-size: 35px;
	color: #F00;
}


.beschreibung {
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	padding: 10px;
}
.beschreibung_left {
	border-bottom: 1px solid #aaaaaa;
	width: 10px;
	line-height: 26px;
}
.beschreibung_lefttitle {
	background-image: url(./img/title_left.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;	
	width: 4px;
	line-height: 26px;
}
.beschreibung_right {
	border-bottom: 1px solid #aaaaaa;
	line-height: 26px;
}
.beschreibung_righttitle {
	background-image: url(./img/title_right.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;	
	width: 4px;
	line-height: 26px;
}
.beschreibung_title {
	font-size: 12px;
	font-weight: bold;
	width: 85px;
	border-top: 1px solid #aaaaaa;
	line-height: 26px;
	padding-left: 5px;
	padding-right: 5px;
}
.beschreibung_title {
	background-image: url(./img/title_bg.png);
	background-position: 0px 1px;
	background-repeat: repeat-x;	
}
