/* -----------------------------------------------------------------------------------------
$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 { background: #666666; padding: 10px; background-image: url(img/background.png); background-repeat:no-repeat;}
/* Layout: Width, Background, Border | Layout: Breite, Hintergrund, Rahmen */
#page{ border: 5px #FFF solid; background: #FFF;  }
#page_margins {border:0; min-width: 980px; max-width: 980px; margin:auto;}
#popup_page{ border: 5px #FFF solid; background: #FFF;  }
#popup_page_margins {border:0; min-width: 400px; max-width: 400px; margin:auto;}
#topboxes{width:461px; border-top: 1px #FFF solid; text-align:left;}
#topboxes td { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
#topboxes a { font-size:11px; color:#666666;}
#suche {width:170px; height:65px; border-right:1px #FFF solid; background-image: url(img/box_y_bg.png); padding-left:10px; padding-top:10px;}
#anmelden {width:270px; height:65px; background-image: url(img/box_y_bg.png); padding-left:10px; padding-top:10px; }
#abmelden {width:270px; height:65px; background-image: url(img/box_y_bg.png); padding-left:10px; padding-top:10px;}
#abmelden td {font-size:11px;}
#navleiste {width:780px; height:30px; background-image: url(img/navbg.png); border-top:1px #FFF solid; border-bottom:1px #FFF solid; text-align:left;}
#navleiste a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#nav {padding-left:20px;}
#header {  border-bottom:6px #FFD415 solid;}
#breadcrump {border-bottom:1px #EEEEEE dotted;}
#warenkorb {width:190px; background-image: url(img/bg_warenkorb.png); padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-bottom:1px #FFF solid; }
#warenkorb td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#newsletter {width:200px; height:55px; background-image: url(img/box_y_bg.png); padding-left:10px; padding-top:10px; }
#newsletter td { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
#headerimg {height:160px; width:970px; overflow:hidden; background-image: url(img/headerimg.jpg);}
#brandnew {height:193px; width:252px; background-image: url(img/new.png); background-repeat:no-repeat; position:relative; left:-50px; top:-20px;}
#linespace {height:8px; background-image: url(img/linedia.gif); border-top:1px #FFF solid; border-bottom:1px #FFF solid;}
#footer {background-image: url(img/linedia.gif); border-top:6px #ccc solid; border-bottom:1px #FFF solid; padding: 10px 10px 10px 10px;}
#footer td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#boxueleft {width:180px; height:30px; background-image: url(img/boxue_left.gif); padding-left:10px;}
#leftbox { border:1px #666 solid; width:168px; padding:10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-top:5px; background: url(img/leftbox_bg.gif);}
#leftbox h1 { font-size:13px; color:#666; font-weight:bold; margin:0 0 0 0;}
#rightbox { border:1px #666 solid; width:188px; padding:10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-top:5px; background: url(img/rightbox_bg.gif);}
#rightbox h1 { font-size:13px; color:#666; font-weight:bold; margin:0 0 0 0;}
#manuimg { width:185px; border:1px #CCC solid; text-align:center; background-color:#FFF; padding-top:10px; padding-bottom:10px; }
#redtext {color:#C51117;}
#leftnavue {width:180px; height:23px; background-image: url(img/boxue_left.gif); padding-left:10px; padding-top:7px;}
#leftnavue a{font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; color:#FFF;}
#leftnav {padding-left:10px; padding-top:5px; border-bottom:1px #333 dotted; height:15px; margin-bottom:1px;}
#leftnav a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
#leftnav a:hover{ color:#FFD415;}
#product_new { border-bottom:1px #CCCCCC dotted; width:275px;}
#small_product_image { width:100px; height:110px; border:1px #CCC solid; text-align:center; background-color:#FFF; padding-top:10px; margin-right:10px}
#product_image { width:200px; height:310px; border:1px #CCC solid; text-align:center; background-color:#FFF; padding-top:10px; margin-right:10px}
#product_new_small { border-bottom:1px #CCCCCC dotted; width:140px;}
#verysmall_product_image { width:70px; height:110px; border:1px #CCC solid; text-align:center; background-color:#FFF; padding-top:10px; margin-right:5px}
#product_new_title {font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:150%; letter-spacing:-0.03em; margin:0 0 0 -10;}
#product_new_title a{color:#666666;}
#product_new_title a:hover{color:#FFD415; text-decoration:none;}
#product_new_price {font-family:Arial,Helvetica,sans-serif; color:#C51117; font-weight:normal; font-size:12px; letter-spacing:-0.03px; margin:0 0 0 -10;}
#product_new_rest { font-size:10px; }
#content { padding-left:10px; padding-right:10px;}
.line{border-bottom:1px #CCCCCC dotted;}
.boxText { 
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
}
.boxTextBG {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
background-color: #f1f1f1;
}
.boxTextBGII {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
background-color: #FFCC99;
}
.boxTextPrice {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #FF0000;
}
.errorBox {
font-family : Arial, Verdana, sans-serif;
font-size : 10px;
font-weight: bold;
background-color: #ffb3b5;
}
.gvBox {
font-family : Arial, Verdana, sans-serif;
font-size : 14px;
font-weight: bold;
border-color: #FFFFFF;
border: 1px solid;
background-color: #ffb3b5;
}
.stockWarning { 
font-family : Arial, Verdana, sans-serif;
font-size : 10px;
color: #cc0033;
}
.productsNotifications {
background-color: #f2fff7;
}
.orderEdit { 
font-family : Arial, Verdana, sans-serif;
font-size : 10px;
color: #70d250;
text-decoration: underline;
}
img{
border:0;
}
A {
color: #000000;
text-decoration: none;
}
A:hover {
color: #FFD415;
text-decoration: none;
}
FORM {
display: inline;		   
}
TR.header {
background-color: #ffffff;
}
TR.headerNavigation {
background: #F6F6F6;
}
TD.headerNavigation {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
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: #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: Arial, Verdana, sans-serif;
font-size: small;
font-weight: bold;
padding-bottom: 10px;
}
TD.headerError {
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 12px;
background: #ff0000;
color: #ffffff;
font-weight : bold;
text-align : center;
}
TR.headerInfo {
background: #00ff00;
}
TD.headerInfo {
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 12px;
background: #00ff00;
color: #ffffff;
font-weight: bold;
text-align: center;
}
TR.footer {
background: #bbc3d3;
}
TD.footer {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
background: #F6F6F6;
color: #000000;
font-weight : bold;
border-bottom: 1px solid;
border-color: #b6b7cb;
}
.infoBox {
}
.infoBoxContents {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
}
.infoBoxNotice {
background: #FF8E90;
}
.infoBoxNoticeContents {
background: #FFE6E6;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
}
TD.infoBoxHeading {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
background: #666666;
height:17px;
color: #ffffff;
}
TD.infoBoxHeading_right {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
background: #C4C4C4;
height:17px;
color: #000000;
}
TD.infoBox, SPAN.infoBox {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
border-right: 4px solid;
background: #E6E6E6; 
border-color: #C4C4C4;
}
TD.infoBox_right, SPAN.infoBox_right {
font-family: Arial, Verdana, 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: Arial, Verdana, sans-serif;
font-size: 10px;
background: #b6b7cb;
color: #FFFFFF;
font-weight: bold;
}
TD.productListing-data {
font-family: Arial, Verdana, 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: Arial, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
}
TR.subBar {
background: #f4f7fd;
}
TD.subBar {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #000000;
}
TD.main, P.main {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
}
TD.accountCategory {
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
color: #aabbdd;
}
TD.fieldKey {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
}
TD.fieldValue {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
}
TD.tableHeading {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
}
SPAN.newItemInCart {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
}
TEXTAREA {
width: 100%;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
}
SPAN.greetUser {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #C51117;
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, Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
}
.copyright {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
line-height: 1.5;
text-align:center;
}
.parseTime {
font-family: Arial, Verdana, 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, Arial, Verdana, sans-serif;
font-size: 12px;
color: #c76170;
font-weight: bold;
}
SPAN.productSpecialPrice {
font-family: Arial, Verdana, sans-serif;
color: #ff0000;
}
SPAN.productOldPrice {
font-family: Arial, Verdana, sans-serif;
color: #ff0000;
text-decoration: line-through;
}
SPAN.errorText {
font-family: Arial, Verdana, sans-serif;
color: #ff0000;
}
SPAN.productDiscountPrice {
font-family: Arial, Verdana, 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 {
height: 20px;
padding-top:5px;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
line-height: 1.5;
border-bottom: 1px #666 dotted;
margin-bottom:1px;
}
.moduleRowOver { 
background-color: #D7E9F7; 
border: 1px solid;
border-color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
line-height: 1.5; 
}
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Verdana, 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: Arial, Verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Arial, Verdana, 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(../xtc4/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:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:225%;
color:#FFD415;
letter-spacing:-0.03em;
margin:0 0 0 -10;
border-bottom:1px #CCC solid;
}
.contentsTopicsSmall {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#333;
border-bottom:1px #CCC solid;
}
.tableListingI {
background-color: #eeeeee;
}
.tableListingII {
background-color: #d0d0d0;
}
.tableBody {
padding: 5px;
}
.poweredby {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
}
.onepxwidth {
width: 1px;
}

.get1free {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: bold;
	padding-left:5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
