/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText  { font-size: 10px; font-family: Verdana, Arial, sans-serif; line-height: 20px; top: 2px; bottom: 2px }
TD.text { color: #000; font-size: 11px; font-family: "Trebuchet MS"; background-color: #f7f7f7; text-align: left; vertical-align: top; top: 2px; bottom: 2px; }
TD.agb { color: #5b1102; font-size: 11px; font-family: "Trebuchet MS"; background-color: #f7f7f7; text-align: left; top: 2px; bottom: 2px; vertical-align: middle; height: 35px; }
TD.zahlung { color: #000; font-size: 11px; font-family: "Trebuchet MS"; text-align: left; top: 4px; bottom: 4px; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
TD.strich { font-family: "Trebuchet MS"; text-align: left; vertical-align: middle; padding-bottom: 0; top: 0; bottom: 0; height: 2px; border-bottom: 1px solid #8c8c8c; }
TD.free_shipping { color: #358354; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; background-color: #f7f7f7; text-align: left; top: 2px; bottom: 2px; vertical-align: top; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { color: #0f0f0f; font-size : 9px; font-family: "Trebuchet MS"; font-weight: lighter; text-align: justify; padding-right: 0; padding-left: 0; }
SPAN.markProductOutOfStock { color: #5a1102; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; letter-spacing: 2px; padding-left: 5px; }
.productsNotifications { background: #f2fff7; }
span.orderEdit { color: #505b6d; font-size : 10px; font-family: "Trebuchet MS"; }
span.orderEdit:hover { color: #505b6d; font-size: 10px; font-family: "Trebuchet MS"; text-decoration: underline; }
BODY  { color: #000000; background: #5a1102; margin: 0 }

A { color: #000; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; letter-spacing: 1px; }
A:hover { color: #000; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: underline; letter-spacing: 1px; }

FORM {
	display: inline;
}

TR.header   { background-image: url(images/banners/tattoo_goods.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 1500px; height: 100px }
TD.headerNavigation   { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bolder; background-position: 0 0; padding-top: 3px; height: 41px }

A.headerNavigation  { color: #fff; font-size: 11px  ; font-weight: bold; }
A.headerNavigation:hover { color: #890017; font-size: 11px }
A.DetailNavigation { color: #fff; font-size: 11px; font-weight: bold }
A.DetailNavigation:hover { color: #890017; font-size: 11px }
A.link { color: #525252; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold  }
A.link:hover { color: #525252; font-size: 11px ; font-family: "Trebuchet MS"; text-decoration: underline; }
TR.headerError {
  background: #ff0000;
}

TD.headerError { font-size: 12px; background: #ff0000; color: #ffffff; font-family: "Trebuchet MS"; 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  { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #000; padding: 2px }
TD.footer_btn { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: url(images/banners/header_navigation_bgrd.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px }
.infoBox   { background: #ddd; border-width: 1px; border-color: #fff }

.infoBoxContents  /* Inhalt der Boxen */  { font-size: 11px; font-family: "Trebuchet MS"; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.infoBoxContents_search  { font-size: 15px; font-family: "Trebuchet MS"; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading   { color: #ffffff; font-size: 13px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #ddd; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: right }

TD.infoBox, SPAN.infoBox {
  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: #f7f7f7;
}

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: #f7f7f7;
}

TABLE.productListing { border-spacing: 1px; }

.productListing-heading   { color: #3f3f3f; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; background: #f7f7f7; text-indent: 0; padding: 6px 1px 4px; height: 25px; border-bottom: 1px dashed #c8c8c8 }
TD.productListing-data    { font-size: 11px; font-family: "Trebuchet MS"; padding-top: 10px; padding-bottom: 10px; vertical-align: top; border-bottom: 1px solid #5b1102 }
TD.productListing-data_sc { font-size: 11px; font-family: "Trebuchet MS"; padding-top: 10px; padding-bottom: 10px; vertical-align: top; }
.productListing-heading_anzahl { color: #3f3f3f; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; background: #f7f7f7; text-align: left; text-indent: 0; padding: 6px 1px 4px; height: 25px; border-bottom: 1px dashed #c8c8c8 }
TD.productListing-data_anzahl { font-size: 10px; font-family: Verdana, Arial, sans-serif; text-align: left }
A.pageResults  { color: #5b1102; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }

A.pageResults:hover  { color: #5b1102; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
TD.links, SPAN.links, P.links { font-size: 10px; font-family: "Trebuchet MS"; background-color: #ddd; letter-spacing: 2px; padding-top: 5px; padding-bottom: 5px }
TD.smallText, SPAN.smallText, P.smallText { font-size: 10px; font-family: "Trebuchet MS"; letter-spacing: 1px }
TD.pageHeading, DIV.pageHeading     { font-size: 16px; font-family: "Trebuchet MS"; font-weight: bold; font-stretch: normal; background-color: #f5f5f5; padding-top: 3px; padding-bottom: 3px; top: 10px ; padding-left: 10px; }

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main      { color: #000; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.5; padding: 5px 5px 5px 8px; outline-width: 1px }
TD.main_s, P.main_s { color: #000; font-size: 11px; font-family: "Trebuchet MS"; padding: 0 10px 3px 0; outline-width: 1px; }
TD.main_agb, P.main_agb { color: #727272; font-size: 10px; font-family: "Trebuchet MS"; line-height: 1.5; padding: 5px 5px 5px 8px; outline-width: 1px; }
TD.main_head, P.main_head { color: #5b1102; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 1.5; padding: 5px 5px 5px 8px; outline-width: 1px; }
TD.main99, P.main99 { color: #000; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.5; background-color: #f7f7f7; padding: 5px 5px 5px 8px; border-right: 1px inset #d0d0d0; outline-width: 1px  }
TD.main_cat, P.main_cat { color: #000; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.5; background-color: #f7f7f7; padding: 5px 5px 5px 8px; outline-width: 1px }
TR.main_cat, P.main_cat { color: #000; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.5; background-color: #f7f7f7; padding: 5px 5px 5px 8px; outline-width: 1px }
TR.main99, P.main99 { color: #000; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.5; background-color: #f7f7f7; padding: 5px 5px 5px 8px; border-right-style: inset; outline-width: 1px; }
TD.picture { font-family: "Trebuchet MS"; padding: 5px 0 0 3px; outline-width: 1px; }
.main1, P.main1 { color: #0f0f0f; font-size: 12px; font-family: "Trebuchet MS"; line-height: 35px; background-color: #f5f5f5; margin-top: 10px; padding: 5px 5px 5px 8px; border-top: 1px dashed #c8c8c8; border-bottom: 0.15mm solid #8c8c8c; }
SPAN.artnr  { color: #000; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bolder; line-height: 1.5; background-color: #f5f5f5; padding-left: 5px; outline-width: 1px }
SPAN.aufzaehlung { color: #000; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.5; text-align: justify; position: relative; right: 0; left: 20px; width: 85%; outline-width: 1px }
SPAN.aufzaehlung1 { color: #000; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.5; text-align: center; position: relative; right: 0; left: 20px; width: 85%; outline-width: 1px; }
.aufzaehlung_small { color: #000; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.5; right: 0; left: 0; outline-width: 1px; }
.newstext  { color: black; font-size: 11px; font-family: "Trebuchet MS"; line-height: 1.5; text-align: justify; right: 0; left: 0; outline-width: 1px  }
.newstext_head { color: #5a1102; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 1.5; right: 0; left: 0; outline-width: 1px; }
SPAN.price { color: #5a1102; font-size: 16px; font-family: "Trebuchet MS"; font-weight: bolder; line-height: 1.5; background-color: #f5f5f5; letter-spacing: 2px; padding-left: 5px; outline-width: 1px   }
SPAN.pricezs { color: #5a1102; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bolder; line-height: 1.5; background-color: #f5f5f5; text-align: right; letter-spacing: 2px; padding-left: 5px; outline-width: 1px; }
.price { color: #5a1102; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; line-height: 1.5; background-color: #f5f5f5; letter-spacing: 2px; padding-right: 5px; padding-left: 5px; outline-width: 1px; }
.price1 { color: #5a1102; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; line-height: 1.5; letter-spacing: 2px; padding: 5px; outline-width: 1px; }
SPAN.price_small    { color: #5a1102; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; letter-spacing: 1px; padding-left: 5px; width: 70px; vertical-align: top; outline-width: 1px }
.purchsmallText { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #f7f7f7; }
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey  { font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; text-indent: 5px; height: 22px; vertical-align: middle }

TD.fieldValue   { font-family: Verdana, Arial, sans-serif; height: 22px; vertical-align: middle }

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;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #505b6d;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.productSpecialPrice  { color: #208852; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold }
SPAN.oldprice  { color: #c61102; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: line-through }
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { background-color: #f7f7f7; }
.moduleRowOver  { background-color: #dedede; cursor: hand }
.moduleRowSelected  { background-color: #f7f7f7 }
.checkoutBarFrom1 { color: #999; font-size: 10px; font-family: "Trebuchet MS"; }
.checkoutBarFrom1:hover { color: #999; font-size: 10px; font-family: "Trebuchet MS"; text-decoration: underline; }
.checkoutBarTo { font-size: 11px; color: #8c8c8c; font-family: "Trebuchet MS"; }
.checkoutBarCurrent { font-size: 11px; color: #000000; font-family: "Trebuchet MS"; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning  { color: #f70000; font-size: 11px; font-family: "Trebuchet MS"; font-weight: lighter; background-color: #f7f7f7; padding: 5px 10px; }
.messageStackSuccess { font-size: 11px; font-family: "Trebuchet MS"; background-color: #8aa85e; height: 30px; padding: 5px 10px; }

/* input requirement */

.inputRequirement { font-size: 10px; color: #cd7a1f; font-family: "Trebuchet MS"; font-weight: 600; letter-spacing: 1px; }

.tax_info { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #758389; background-color: #f7f7f7; }
/* Formulare */
TEXTAREA { color: black; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; padding: 2px 2px 2px 5px; width: 98%; border: solid 1px #5a1102 }
.form_normal     { color: #000; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bolder; line-height: 15px; background-color: #fff; text-align: left; margin: 0; padding: 2px 2px 2px 5px; width: 150px; height: 18px; border: solid 1px #5a1102 }
.form_search  { color: #000; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bolder; line-height: 15px; background-color: #fff; text-align: left; margin: 0; padding: 2px 4px; width: 125px; height: 20px; border: solid 1px #5b3403 }
.form_search1  { color: #5a1102; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bolder; line-height: 15px; background-color: #fff; text-align: left; margin: 0; padding: 2px 4px; width: 250px; height: 20px; border: solid 1px }
.form_search2 { color: #5a1102; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bolder; line-height: 15px; background-color: #fff; text-align: left; margin: 0; padding: 2px 4px; width: 125px; height: 20px; border: solid 1px }
.form_qty { color: #fff; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bolder; line-height: 15px; background-color: #bfbfbf; text-align: center; vertical-align: super; margin: 0; padding: 2px 4px; width: 30px; height: 22px; border: solid 1px #5a1102; }
TD.noborderbox  { font-size: 10px; font-family: "Trebuchet MS" }
A.details  { color: #505b6d; font-size: 11px; font-family: "Trebuchet MS"; }
A.details:hover  { color: #505b6d; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 ; }
