/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $

   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
   ---------------------------------------------------------------------------------------*/

.boxText {
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
}
.boxTextBG {
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 background-color:#ffcc00;
}
.boxTextBGII {
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 background-color:#e0b050;
}
.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;
}

html {
 scrollbar-highlight-color:#fdeb99;
 scrollbar-shadow-color:#fdeb99;
 scrollbar-3dlight-color:#ffcc00;
 scrollbar-arrow-color:#fdeb99;
 scrollbar-track-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-face-color:#800000;
}

BODY {
 margin:10px 0px 0px 0px;
 color:#000000;
 background-color:#000000;
 background-image:url(img/bg1.jpg);
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 font-weight:normal;
 font-size:11px;

 scrollbar-highlight-color:#fdeb99;
 scrollbar-shadow-color:#fdeb99;
 scrollbar-3dlight-color:#ffcc00;
 scrollbar-arrow-color:#fdeb99;
 scrollbar-track-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-face-color:#800000;
}

table.mainTable {
 border:0px;
 background-color:#000000;
}

table.contentMainTable {
 border:0px;
 background-color:#cc9933;
}

img {
 border:0;
}

.contentArtikelNewProducts {
 border:1px solid #600000;
 padding:4px;
/* background-image:url(img/wschnee_hell.jpg);background-repeat:repeat-x;*/
}

.artikelInfoName {
 font-size:14px;
 font-weight:bold;
}

/* Template new_products - wird unter Kategoriebeschreibung angezeigt */

.contentNewProductsArtBox {
 border:1px solid #600000;
 padding:4px;
/*
 background-image:url(img/wschnee_trans.gif);background-repeat:repeat-x;
 background-color:#f0f0f0;
*/
}

.boxBestsellerArtikel {
 border:1px solid #cc9933;
 padding:2px;
}

A {
 color:#000000;
 text-decoration:underline;
}
A:hover {
 color: #0000ff;
 text-decoration:underline;
}

TR.header {
 background-color:#ffffff;
}

TR.headerNavigation {
 background:#F6F6F6;
}
TD.headerNavigation {
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 color:#000000;
 font-weight:bold;
 border-bottom:1px solid;
 border-color:#b6b7cb;
 background-color:#F6F6F6;
}

TD.conditions {
 background-color:#FFCCCC;
}

A.confirmationEdit {
 color:#009933;
 font-style:italic;
}
A.confirmationEdit:hover {
 color:#009933;
 font-style:italic;
 text-decoration:underline;
}

TR.headerMessage {
 background-color:#00CC33;
}

.moduleHeading {
 font-family:Verdana,Arial,sans-serif;
 font-size:small;
 font-weight:bold;
 padding-bottom:10px;
}

TR.headerError {
 background-color: #ff0000;
}
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;
}

.infoBoxContents {
 font-family:Verdana,Arial,sans-serif;
 font-size:percentage10px;
}

.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;
}

/* Style für den Pagenavigator */

pageResults {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#600000;
 background-color:transparent;
}
a.pageResults {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#600000;
 padding-left:3px;
 padding-right:3px;
 background-color:transparent;
}
a.pageResults:hover {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#600000;
 padding-left:3px;
 padding-right:3px;
 background-color:#ffcc00;
}

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;
}

select {
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 border-left:1px solid #580000;
 border-top:1px solid #580000;
 border-right:1px solid #c00000;
 border-bottom:1px solid #c00000;
 background:#e0b050;
 color:#000000;
 cursor:hand;
}

TEXTAREA {
 width:100%;
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 border-left:1px solid #580000;
 border-top:1px solid #580000;
 border-right:1px solid #c00000;
 border-bottom:1px solid #c00000;
 background:#e0b050;
 color:#000000;
 cursor:hand;
}

SPAN.greetUser {
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 color:#FFFF00;
 font-weight:bold;
}

SPAN.underline {
 text-decoration:underline;
}

TABLE.formArea {
 background:#e0c070;
 border-left:1px solid #f4e068;
 border-top:1px solid #f4e068;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
}

TD.formAreaTitle {
 font-family:Tahoma,Verdana,Arial,sans-serif;
 font-size:12px;
 font-weight:bold;
}

TD.copyright {
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 color:#b00000;
 padding-top:10px;
 padding-bottom:10px;
}

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;
}

.navLeft {
 border-color:#600000;
 background-image:url(img/fl_bg.gif);
 width:160px;
}
.navRight {
 background-color:#600000;
 background-image:url(img/fr_bg.gif);
 width:160px;
}

.contentsTopics {
 font-family:Verdana,Arial,sans-serif;
 font-size:14px;
 font-weight:bold;
}

.tableListingI {
 background-color:#eeeeee;
}

.tableListingII {
 background-color:#d0d0d0;
}

.poweredby {
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 color:#000000;
 font-weight:bold;
}
.onepxwidth {
 width:1px;
}

/* Styles für die Boxen links und rechts */

.boxTextHell {
 margin-top:3px;
 font-size:10px;
 color:#ffcc00;
}

a.boxLinkNorm {
 color:#e0e0e0;
 text-decoration:underline;
 background-color:transparent;
}
a.boxLinkNorm:hover {
 color:#ffcc00;
 text-decoration:none;
 background-color:#c00000;
}

a.boxLinkArtikelName {
 color:#e0e0e0;
 text-decoration:underline;
 background-color:transparent;
}
a.boxLinkArtikelName:hover {
 color:#ffcc00;
 text-decoration:none;
 background-color:#c00000;
}

.boxTextArtikelPreis {
 color:#ffcc00;
 font-weight:bold;
}

.quickSearchText {
 margin-top:0px;
 margin-bottom:0px;
 font-size:10px;
 font-weight:bold;
 color:#600000;
}

input {
 border-left:1px solid #580000;
 border-top:1px solid #580000;
 border-right:1px solid #c00000;
 border-bottom:1px solid #c00000;
 background:#e0b050;
 color:#000000;
 cursor:hand;
}

input.inputQuickSearch {
 height:13px;
 width:100px;
 font-size:9px;
 border-left:1px solid #580000;
 border-top:1px solid #580000;
 border-right:1px solid #580000;
 border-bottom:1px solid #580000;
 background:#e0b050;
 color:#000000;
 cursor:help;
}

input.submitQuickSearch {
 border:0px;
 background-color:transparent;
}

input.submitNorm {
 margin-top:5px;
 border:0px;
 background-color:transparent;
}

input.radioNorm {
 border:0px;
 background-color:transparent;
}

input.checkboxNorm {
 border:0px;
 background-color:transparent;
}

/* Styles für den Contentbereich */

form {
 margin:0px;
 padding:0px;
}

/* Style für die Tabellenreihen mit Mouseover-Effekt */
.moduleRow {
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 background-color:#e0b050;
 border:1px solid #E6E6E6;
}
.moduleRowOver {
 font-family:Verdana, Arial, sans-serif;
 font-size:11px;
 background-color:#f8e0a0;
 border:1px solid #ffffff;
}
.moduleRowSelected {background-color:#ffcc00;}

/* Überschriften */
h2.contentTitel {
 font-family:formal436 bt,verdana,sans-seriv,arial;
 font-size:13px;
 font-weight:bold;
 letter-spacing:1px;
 font-variant:small-caps;
 color:#ffcc00;
 margin-top:0px;
 margin-bottom:0px;
}
h3.contentH3 {
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 font-weight:bold;
 font-size:14px;
 color:#580000;
}
h4.contentH4 {
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 font-weight:bold;
 font-size:12px;
 color:#580000;
 border-bottom:1px dotted #580000;
}

P {
 margin-top:5px;
 margin-bottom:2px;
}

.klein {
 font-size:9px;
 font-weight:normal;
}
/* Styles für die Short-Navigation im Contentbereich */
a.shortNavLink, a.headerNavigation {
 margin-top:0px;
 margin-bottom:0px;
 font-size:10px;
 font-weight:normal;
 text-decoration:none;
 color:#600000;
 background-color:transparent;
}
a.shortNavLink:hover, a.headerNavigation:hover {
 margin-top:0px;
 margin-bottom:0px;
 font-size:10px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 background-color:#600000;
}
td.shortNav {
 font-size:10px;
 color:#600000;
}

/* Link an den Seitenanfang */
a.contentToplink {
 width:100%;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9px;
 font-weight:bold;
 text-decoration:none;
 text-align:right;
 margin-top:5px;
 margin-bottom:0px;
 padding-left:550px;
 border-bottom:1px solid #9E3620;
 background:transparent;
}
a.contentToplink:hover {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9px;
 font-weight:bold;
 text-decoration:none;
 text-align:right;
 color:#303030;
 margin-top:5px;
 margin-bottom:0px;
 padding-left:550px;
 border-bottom:1px solid #9E3620;
 background-color:#FDEB99;
}

/* Styles für die Navigation im Kopfbereich (Reiternavigation)
   tabcol = Grundeinstellung
   tabcolX = für jeden weiteren Hauptmenüpunkt ein egenes Style
*/

.tabcol {background-color:transparent}
.tabcol0 {background-color:transparent}
.tabcol1 {background-color:transparent}
.tabcol2 {background-color:transparent}
.tabcol3 {background-color:transparent}
.tabcol4 {background-color:transparent}
.tabcol5 {background-color:transparent}

a.sublink { font-weight:bold;}
a.sublink:hover { text-decoration: underline; }

/* Styles für die Navigation der Artikelkategorien */

.navShopMain {
 width:158px;
 height:13px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 border-top:1px solid #900000;
 border-bottom:1px solid #cc9933;
 background-color:#600000;
}
a.navShopMain {
 width:148px;
 height:17px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 padding-left:10px;
 border-top:1px solid #900000;
 border-bottom:1px solid #cc9933;
 background-color:#600000;
 cursor:hand;
 display:block;
}
a.navShopMain:hover {
 width:148px;
 height:17px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffffff;
 padding-left:10px;
 border-top:1px solid #900000;
 border-bottom:1px solid #cc9933;
 background-color:#800000;
 cursor:hand;
 display:block;
}
.navShopSub1 {
 width:138px;
 height:13px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 border-top:1px solid #900000;
 border-bottom:1px solid #cc9933;
 background-color:#a00000;
}
a.navShopSub1 {
 width:138px;
 height:17px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 padding-left:20px;
 border-top:1px solid #900000;
 border-bottom:1px solid #cc9933;
 background-color:#a00000;
 cursor:hand;
 display:block;
}
a.navShopSub1:hover {
 width:138px;
 height:17px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffffff;
 padding-left:20px;
 border-top:1px solid #500000;
 border-bottom:1px solid #ffff80;
 background-color:#c00000;
 cursor:hand;
 display:block;
}

a.infoLink {
 width:148px;
 height:14px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 cursor:hand;
 display:list-item
}
a.infoLink:hover {
 width:148px;
 height:14px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffffff;
 cursor:hand;
 display:list-item;
}

/* Styles für die Navigation im Footer */

a.navFooter {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 padding-left:3px;
 padding-right:3px;
 background-color:transparent;
 margin-bottom:3px;
}
a.navFooter:hover {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#600000;
 padding-left:3px;
 padding-right:3px;
 background-color:#ffcc00;
 margin-bottom:3px;
}

/* Styles für den Produkt- bzw. Pagenavigator */

.productNavigator {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#600000;
 padding-left:3px;
 padding-right:3px;
 background-color:transparent;
}
a.productNavigator {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#600000;
 padding-left:3px;
 padding-right:3px;
 background-color:transparent;
}
a.productNavigator:hover {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#600000;
 padding-left:3px;
 padding-right:3px;
 background-color:#ffcc00;
}
