/* -----------------------------------------------------------------------------------------
   $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:#e0e0e0;
 background-image:url(img/bg2_bright.jpg);
}
.boxTextBGII {
 font-family:Verdana, Arial, sans-serif;
 font-size:10px;
 color:#f0f0f0;
 background-color:#606060;
 background-image:url(img/bg2_dkl.jpg);
}
.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-face-color:#404040;
 scrollbar-arrow-color:#f0f0f0;
 scrollbar-base-color:#e0e0e0;
 scrollbar-3d-light-color:#ffffff;
 scrollbar-darkshadow-color:#000000;
 scrollbar-highlight-color:#c0c0c0;
 scrollbar-shadow-color:#202020;
 scrollbar-track-color:#c0c0c0;

 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
}

BODY {
 margin:5px 0px 0px 5px;
 color:#000000;
 background-color:#101010;
 background-image:url(img/bg2.jpg);
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 font-weight:normal;
 font-size:11px;

 scrollbar-face-color:#404040;
 scrollbar-arrow-color:#f0f0f0;
 scrollbar-base-color:#e0e0e0;
 scrollbar-3d-light-color:#ffffff;
 scrollbar-darkshadow-color:#000000;
 scrollbar-highlight-color:#c0c0c0;
 scrollbar-shadow-color:#202020;
 scrollbar-track-color:#c0c0c0;
}

p {
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 font-weight:normal;
 font-size:11px;
}

table.mainTable {
 border-left:1px solid #0080C0;
 border-top:1px solid #0080C0;
 border-right:1px solid #002D59;
 border-bottom:1px solid #002D59;
 background-color:#304080;
 background-image:url(img/bg_dark.gif);
}

table.contentMainTable {
 border-left:1px solid #e0e0e0;
 border-top:1px solid #e0e0e0;
 border-right:1px solid #101010;
 border-bottom:1px solid #000000;
 background-color:#a0a0a0;
 background-image:url(img/content/content_bg.jpg);
}

table.boxContentTable {
 border-left:1px solid #e0e0e0;
 border-top:0px;
 border-right:1px solid #101010;
 border-bottom:1px solid #000000;
 background-color:#a0a0a0;
 background-image:url(img/box/box_bg.jpg);
}

td.boxTitel {
 font-family:Arial,Helvetica,sans-serif;
 font-weight:bold;
 color:#9E3620;
 word-wrap:none;
 font-size:13px;
 text-align:left;
 padding-left:10px;
 height:16px;
}

/* 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;
*/
}
.contentNewProductsArtNr {
 color:#000000;
 font-weight:bold;
}

a.contentNewProductsArtName {
 color:#600000;
 font-weight:bold;
 text-decoration:underline;
}
a.contentNewProductsArtName:hover {
 color:#600000;
 font-weight:bold;
 text-decoration:underline;
 background-color:#ffdd00;
}

.contentNewProductsArtPrice {
 padding-top:10px;
 width:120px;
 height:30px;
 background-image:url(img/preis-star-bg1.gif);background-repeat:no-repeat;
}

/* Template product_info */

.contentProductInfoArtName {
 font-size:14px;
 font-weight:bold;
}

.contentArtikelProductListing {
 border:1px solid #600000;
 padding:4px;
}

a {
 color:#600000;
 font-weight:bold;
 text-decoration:underline;
 background-color:none;
}
a:hover {
 color:#600000;
 font-weight:bold;
 text-decoration:none;
 background-color:#ffdd00;
}

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:#c0e0ff;
 font-style:italic;
 font-weight:bold;
 text-decoration:underline;
 background-color:transparent;
}
A.confirmationEdit:hover {
 color:#000000;
 font-style:italic;
 font-weight:bold;
 text-decoration:none;
 background-color:#c0e0ff;
}

TR.headerMessage {
 background-color:#00CC33;
}

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;
}

.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;
}

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 Pagenavigator */

td.pageResults {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
}
a.pageResults {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 padding-left:2px;
 padding-right:2px;
 background-color:#800000;
}
a.pageResults:hover {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#600000;
 padding-left:2px;
 padding-right:2px;
 background-color:#ffdd00;
}

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;
}

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;
}

select {
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 border-left:1px solid #101010;
 border-top:1px solid #101010;
 border-right:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 background:#C0E0FF;
 color:#000000;
 cursor:hand;
}

TEXTAREA {
 width:100%;
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 border-left:1px solid #101010;
 border-top:1px solid #101010;
 border-right:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 background:#C0E0FF;
 color:#000000;
 cursor:hand;
}

SPAN.greetUser {
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 color:#C40000;
 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;
}

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:#000000; }
.checkoutBarCurrent { font-family:Verdana,Arial,sans-serif; font-size:10px; color:#C0E0FF; }

/* 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;
}

.contentsTopics {
 font-family:Verdana,Arial,sans-serif;
 font-size:14px;
 font-weight:bold;
}

.tableListingI {
 background-color:#eeeeee;
}

.tableListingII {
 background-color:#d0d0d0;
}

.onepxwidth {
 width:1px;
}

/* Boxen links und rechts */

.boxTextHell {
 margin-top:3px;
 font-size:10px;
 color:#000000;
}

a.boxLinkNorm {
 color:#600000;
 text-decoration:underline;
 background-color:transparent;
}
a.boxLinkNorm:hover {
 color:#ffcc00;
 text-decoration:none;
 background-color:#c00000;
}

a.boxLinkArtikelName {
 color:#800000;
 text-decoration:underline;
 background-color:transparent;
}
a.boxLinkArtikelName:hover {
 color:#ffcc00;
 text-decoration:none;
 background-color:#c00000;
}

.boxTextArtikelPreis {
 color:#000000;
 font-weight:bold;
}

input {
 border-left:1px solid #101010;
 border-top:1px solid #101010;
 border-right:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 background:#C0E0FF;
 color:#000000;
 cursor:hand;
}

/* Schnellsuche */

.quickSearchText {
 margin-top:0px;
 margin-bottom:0px;
 font-size:10px;
 font-weight:bold;
 color:#600000;
}

input.inputQuickSearch {
 height:13px;
 width:80px;
 font-size:9px;
 border-left:1px solid #101010;
 border-top:1px solid #101010;
 border-right:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 background:#C0E0FF;
 color:#000000;
 cursor:hand;
}

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;
}

/* Contentbereich */

form {
 margin:0px;
 padding:0px;
}

img {
 border:none;
}

P {
 margin-top:5px;
 margin-bottom:2px;
}

.klein {
 font-size:9px;
 font-weight:normal;
}

/* Tabellenreihen mit Mouseover-Effekt */

.moduleRow {
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 background-color:#c0c0c0;
 border:1px solid #303030;
}
.moduleRowOver {
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 background-color:#e0e0e0;
 border:1px solid #303030;
}
.moduleRowSelected {background-color:#e0e0e0;}

/* Überschriften */

h2.contentH2 {
 font-family:verdana,arial,helvetica,sans-seriv,;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 word-wrap:none;
 color:#000000;
 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;
}

/* Short-Navigation im Contentbereich */

a.shortNavLink, a.headerNavigation {
 margin-top:0px;
 margin-bottom:0px;
 font-size:10px;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
 padding-left:2px;
 padding-right:2px;
 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:#000000;
 padding-left:2px;
 padding-right:2px;
 background-color:#C0E0FF;
}
td.shortNav {
 font-size:10px;
 color:#000000;
}

/* Toplink */

a.contentToplink {
 width:550;
 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:500px;
 border-bottom:1px solid #9E3620;
 background:transparent;
}
a.contentToplink:hover {
 width:550;
 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:500px;
 border-bottom:1px solid #9E3620;
 background-color:#FDEB99;
}

a.webLink {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9px;
 font-weight:bold;
 text-decoration:none;
 color:#C0E0FF;
}
a.webLink:hover {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9px;
 font-weight:bold;
 text-decoration:none;
 color:#000000;
 background-color:#C0E0FF;
}

.imgReferenz {
 margin-top:10px;
 border-left:1px solid #c0c0c0;
 border-top:1px solid #c0c0c0;
 border-right:1px solid #101010;
 border-bottom:1px solid #101010;
}

a.artikelDetails {
 background-color:transparent;
}
a.artikelDetails:hover {
 background-color:transparent;
}

/* Reiternavigation */

a.sublink { font-weight:bold;}
a.sublink:hover { text-decoration: underline; }

a.tab_nav {background-color:transparent}
a.tab_nav:hover {background-color:transparent}

/* Navigation Artikelkategorien */

a.navShopMain {
 width:153px;
 height:14px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 margin-left:1px;
 padding-left:5px;
 border-top:1px solid #900000;
 border-bottom:1px solid #cc9933;
 background-color:#600000;
 cursor:hand;
 display:list-item;
}
a.navShopMain:hover {
 width:153px;
 height:14px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffffff;
 margin-left:1px;
 padding-left:5px;
 border-top:1px solid #900000;
 border-bottom:1px solid #cc9933;
 background-color:#800000;
 cursor:hand;
 display:list-item;
}
a.navShopSub1 {
 width:148px;
 height:14px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffcc00;
 margin-left:1px;
 padding-left:10px;
 border-top:1px solid #900000;
 border-bottom:1px solid #cc9933;
 background-color:#a00000;
 cursor:hand;
 display:list-item;
}
a.navShopSub1:hover {
 width:148px;
 height:14px;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#ffffff;
 margin-left:1px;
 padding-left:10px;
 border-top:1px solid #500000;
 border-bottom:1px solid #ffff80;
 background-color:#c00000;
 cursor:hand;
 display:list-item;
}

/* Navigation im Footer */

a.navFooter {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
 padding-left:3px;
 padding-right:3px;
 background-color:transparent;
}
a.navFooter:hover {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
 padding-left:3px;
 padding-right:3px;
 background-color:#c0e0ff;
}
.footer {
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
}

/* Produktnavigator */

.productNavigatorBox {
 padding-left:5px;
 padding-right:5px;
 padding-top:3px;
 padding-bottom:3px;
 border:1px solid #600000;
 background-color:transparent;
}
.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:#ffcc00;
 padding-left:3px;
 padding-right:3px;
 background-color:#800000;
}

/* Copyright, Powered By,... */

.copyright {
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 color:#304080;
 padding-top:10px;
 padding-bottom:10px;
}

.poweredby {
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 color:#c0c0c0;
 font-weight:bold;
}