/*
  $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-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

h1 { 
  font-family:  Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

h2 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #9a9a9a;
}



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

FORM { display: inline; }

TR.header { background: #ffffff;}

TR.headerNavigation { background: #c82119; }

TD.headerNavigation,TD.headerNavigation0, TD.headerNavigation1, TD.headerNavigation2, TD.headerNavigation3, TD.headerNavigation4, TD.headerNavigation5, TD.headerNavigation6 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c82119; color: #ffffff;
  font-weight : bold;
}
TD.headerNavigation {  background: #c82119; color: #ffffff;}
TD.headerNavigation0 { background: #c82119; color: #ffffff;}
TD.headerNavigation1 { background: #8DAAD9; color: #000000;}
TD.headerNavigation2 { background: #ffEAA1; color: #000000;}
TD.headerNavigation3 { background: #CCCCCE; color: #000000;}
TD.headerNavigation4 { background: #FF9743; color: #000000;}
TD.headerNavigation5 { background: #c82119; color: #ffffff;}
TD.headerNavigation6 { background: #C3A0C1; color: #ffffff;}

A.headerNavigation {  color: #FFFFFF; }
A.headerNavigation0 { color: #FFFFFF; }
A.headerNavigation1 { color: #000000; }
A.headerNavigation2 { color: #000000; }
A.headerNavigation3 { color: #000000; }
A.headerNavigation4 { color: #000000; }
A.headerNavigation5 { color: #FFFFFF; }
A.headerNavigation6 { color: #FFFFFF; }

A.headerNavigation:hover {  color: #ffffff;}
A.headerNavigation0:hover { color: #ffffff;}
A.headerNavigation1:hover { color: #000000;}
A.headerNavigation2:hover { color: #000000;}
A.headerNavigation3:hover { color: #000000;}
A.headerNavigation4:hover { color: #000000;}
A.headerNavigation5:hover { color: #ffffff;}
A.headerNavigation6:hover { color: #ffffff;}

TR.headerError { background: #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: #c82119; }

TD.footer,TD.footer0,TD.footer1,TD.footer2,TD.footer3,TD.footer4,TD.footer5,TD.footer6 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
TD.footer{  background: #c82119; color: #ffffff;}
TD.footer0{ background: #c82119; color: #ffffff;}
TD.footer1{ background: #8DAAD9; color: #000000;}
TD.footer2{ background: #ffEAA1; color: #000000;}
TD.footer3{ background: #CCCCCE; color: #000000;}
TD.footer4{ background: #FF9743; color: #000000;}
TD.footer5{ background: #c82119; color: #ffffff;}
TD.footer6{ background: #C3A0C1; color: #ffffff;}

.infoBox  { background: #c82119;}
.infoBox0 { background: #c82119;}
.infoBox1 { background: #8DAAD9;}
.infoBox2 { background: #ffEAA1;}
.infoBox3 { background: #CCCCCE;}
.infoBox4 { background: #FF9743;}
.infoBox5 { background: #ffCCCC;}
.infoBox6 { background: #C3A0C1;}

.boxtext HR { color:#c82119; height:1px;}

.infoBoxContents, .infoBoxContents0, .infoBoxContents1, .infoBoxContents2, .infoBoxContents3, .infoBoxContents4, .infoBoxContents5, .infoBoxContents6 {
  background: #ffffff;
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents  { border-color:#ffCCCC;}
.infoBoxContents0 { border-color:#ffCCCC;}
.infoBoxContents1 { border-color:#8DAAD9;}
.infoBoxContents2 { border-color:#ffEAA1;}
.infoBoxContents3 { border-color:#CCCCCE;}
.infoBoxContents4 { border-color:#FF9743;}
.infoBoxContents5 { border-color:#ffCCCC;}
.infoBoxContents6 { border-color:#C3A0C1;}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading, TD.infoBoxHeading0, TD.infoBoxHeading1, TD.infoBoxHeading2, TD.infoBoxHeading3, TD.infoBoxHeading4, TD.infoBoxHeading5,TD.infoBoxHeading6 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
TD.infoBoxHeading  { background: #c82119; color: #FFFFFF;}
TD.infoBoxHeading0 { background: #c82119; color: #FFFFFF;}
TD.infoBoxHeading1 { background: #8DAAD9; color: #000000;}
TD.infoBoxHeading2 { background: #ffEAA1; color: #000000;}
TD.infoBoxHeading3 { background: #CCCCCE; color: #000000;}
TD.infoBoxHeading4 { background: #FF9743; color: #000000;}
TD.infoBoxHeading5 { background: #c82119; color: #FFFFFF;}
TD.infoBoxHeading6 { background: #C3A0C1; color: #FFFFFF;}


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: #FFFFFF;}
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: #FFFFFF;}
TR.productListing-odd0, TR.productReviews-odd0, TR.upcomingProducts-odd0 {    background: #FFFFFF;}
TR.productListing-even0, TR.productReviews-even0, TR.upcomingProducts-even0 { background: #FFFFFF;}
TR.productListing-odd1, TR.productReviews-odd1, TR.upcomingProducts-odd1 {    background: #FFFFFF;}
TR.productListing-even1, TR.productReviews-even1, TR.upcomingProducts-even1 { background: #FFFFFF;}
TR.productListing-odd2, TR.productReviews-odd2, TR.upcomingProducts-odd2 {    background: #FFFFFF;}
TR.productListing-even2, TR.productReviews-even2, TR.upcomingProducts-even2 { background: #FFFFFF;}
TR.productListing-odd3, TR.productReviews-odd3, TR.upcomingProducts-odd3 {    background: #FFFFFF;}
TR.productListing-even3, TR.productReviews-even3, TR.upcomingProducts-even3 { background: #FFFFFF;}
TR.productListing-odd4, TR.productReviews-odd4, TR.upcomingProducts-odd4 {    background: #FFFFFF;}
TR.productListing-even4, TR.productReviews-even4, TR.upcomingProducts-even4 { background: #FFFFFF;}
TR.productListing-odd5, TR.productReviews-odd5, TR.upcomingProducts-odd5 {    background: #FFFFFF;}
TR.productListing-even5, TR.productReviews-even5, TR.upcomingProducts-even5 { background: #FFFFFF;}
TR.productListing-odd6, TR.productReviews-odd6, TR.upcomingProducts-odd6 {    background: #FFFFFF;}
TR.productListing-even6, TR.productReviews-even6, TR.upcomingProducts-even6 { background: #FFFFFF;}

div.productListing-even,div.productListing-even0,div.productListing-even1,div.productListing-even2,div.productListing-even3,div.productListing-even4,div.productListing-even5,div.productListing-even6 {
      font-family:  Verdana, Arial, sans-serif;
      font-size: 10px;
  float: left;
  height: 250px;
  overflow: hidden;
  width: 160px;
  _width:140px;
  margin: 2px 2px 2px 2px;
 }
div.productListing-even  {Border:1px solid #c82119; color: #000000;}
div.productListing-even0 {Border:1px solid #c82119; color: #000000;}
div.productListing-even1 {Border:1px solid #8DAAD9; color: #000000;}
div.productListing-even2 {Border:1px solid #ffEAA1; color: #000000;}
div.productListing-even3 {Border:1px solid #CCCCCE; color: #000000;}
div.productListing-even4 {Border:1px solid #FF9743; color: #000000;}
div.productListing-even5 {Border:1px solid #c82119; color: #000000;}
div.productListing-even6 {Border:1px solid #C3A0C1; color: #000000;}

div.productListing-odd,div.productListing-odd0,div.productListing-odd1, div.productListing-odd2,div.productListing-odd3,div.productListing-odd4,div.productListing-odd5,div.productListing-odd6 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  float: left;
  height: 250px;
  overflow: hidden;
  width: 162px;
  _width:150px;
  margin: 2px 2px 2px 2px;
}

div.productListing-odd  {Border:1px solid #c82119; color: #000000;}
div.productListing-odd0 {Border:1px solid #c82119; color: #000000;}
div.productListing-odd1 {Border:1px solid #8DAAD9; color: #000000;}
div.productListing-odd2 {Border:1px solid #ffEAA1; color: #000000;}
div.productListing-odd3 {Border:1px solid #CCCCCE; color: #000000;}
div.productListing-odd4 {Border:1px solid #FF9743; color: #000000;}
div.productListing-odd5 {Border:1px solid #c82119; color: #000000;}
div.productListing-odd6 {Border:1px solid #C3A0C1; color: #000000;}

TABLE.productListing,TABLE.productListing0,TABLE.productListing1,TABLE.productListing2,TABLE.productListing3,TABLE.productListing4,TABLE.productListing5,TABLE.productListing6 {
  border: 1px;
  border-style: solid;
  border-spacing: 1px;
}
TABLE.productListing {border-color: #c82119;}
TABLE.productListing0 {border-color: #c82119;}
TABLE.productListing1 {border-color: #8DAAD9;}
TABLE.productListing2 {border-color: #ffEAA1;}
TABLE.productListing3 {border-color: #CCCCCE;}
TABLE.productListing4 {border-color: #FF9743;}
TABLE.productListing5 {border-color: #c82119;}
TABLE.productListing6 {border-color: #C3A0C1;}

TD.productListing {background: #c82119;}
TD.productListing0 {background: #c82119;}
TD.productListing1 {background: #8DAAD9;}
TD.productListing2 {background: #ffEAA1;}
TD.productListing3 {background: #CCCCCE;}
TD.productListing4 {background: #FF9743;}
TD.productListing5 {background: #c82119;}
TD.productListing6 {background: #C3A0C1;}

.productListing-heading, .productListing-heading0, .productListing-heading1, .productListing-heading2, .productListing-heading3, .productListing-heading4, .productListing-heading5, .productListing-heading6 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
.productListing-heading {  background: #c82119; color: #FFFFFF;}
.productListing-heading0 { background: #c82119; color: #FFFFFF;}
.productListing-heading1 { background: #8DAAD9; color: #000000;}
.productListing-heading2 { background: #ffEAA1; color: #000000;}
.productListing-heading3 { background: #CCCCCE; color: #000000;}
.productListing-heading4 { background: #FF9743; color: #000000;}
.productListing-heading5 { background: #c82119; color: #FFFFFF;}
.productListing-heading6 { background: #C3A0C1; color: #FFFFFF;}

TD.productListing-data {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

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;
}

TEXTAREA {
  width: 100%;
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

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

TD.formAreaTitle {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:  Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family:  Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; }

/* 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; }
.tax_info {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


.menu_sub, .menu_sub_active,#menu_normal ,#menu_active,#menu_sub_end,
.menu_sub0, .menu_sub_active0,#menu_normal0,#menu_active0,#menu_sub_end0,
.menu_sub1, .menu_sub_active1,#menu_normal1,#menu_active1,#menu_sub_end1,
.menu_sub2, .menu_sub_active2,#menu_normal2,#menu_active2,#menu_sub_end2,
.menu_sub3, .menu_sub_active3,#menu_normal3,#menu_active3,#menu_sub_end3,
.menu_sub4, .menu_sub_active4,#menu_normal4,#menu_active4,#menu_sub_end4,
.menu_sub5, .menu_sub_active5,#menu_normal5,#menu_active5,#menu_sub_end5,
.menu_sub6, .menu_sub_active6,#menu_normal6,#menu_active6,#menu_sub_end6{
    font-family:  Arial; font-weight: bold; margin-top: 0; margin-bottom: 0; font-size: 11px; padding-left: 14px; padding-bottom:0; padding-top:0;
}
#menu_normal,#menu_normal0,#menu_normal1,#menu_normal2,#menu_normal3,#menu_normal4,#menu_normal5,#menu_normal6{
    line-height: 28px;  background-repeat : no-repeat;
}
#menu_active,#menu_active0,#menu_active1,#menu_active2,#menu_active3,#menu_active4,#menu_active5,#menu_active6{
    line-height: 28px;  background-repeat : no-repeat;
}
.menu_sub,.menu_sub0,.menu_sub1,.menu_sub2,.menu_sub3,.menu_sub4,.menu_sub5,.menu_sub6{
    line-height: 17px;  background-repeat : repeat;
}
.menu_sub_active,.menu_sub_active0,.menu_sub_active1,.menu_sub_active2,.menu_sub_active3,.menu_sub_active4,.menu_sub_active5,.menu_sub_active6{
    line-height: 17px;  background-repeat : repeat;
}
#menu_sub_end,#menu_sub_end0,#menu_sub_end1,#menu_sub_end2,#menu_sub_end3,#menu_sub_end4,#menu_sub_end5,#menu_sub_end6{
    line-height: 11px;  background-repeat : no-repeat;
}
#menu_sub_end{
    background-image:url('images/categories/menu_open_bottom_rot.gif');
}
.menu_sub {
    background-image:url('images/categories/bg_submenu_rot.gif');
}
.menu_sub_active {
    background-image:url('images/categories/bg_submenu_aktiv_rot.gif');
}
#menu_normal {
    background-image:url('images/categories/menu_top_closed_rot.gif');
}
#menu_active {
    background-image:url('images/categories/menu_top_open_rot.gif');
}

#menu_sub_end0 {
    background-image:url('images/categories/menu_open_bottom_rot.gif');
}
.menu_sub0 {
    background-image:url('images/categories/bg_submenu_rot.gif');
}
.menu_sub_active0 {
    background-image:url('images/categories/bg_submenu_aktiv_rot.gif');
}
#menu_normal0 {
    background-image:url('images/categories/menu_top_closed_rot.gif');
}
#menu_active0 {
    background-image:url('images/categories/menu_top_open_rot.gif');
}

#menu_sub_end1{
    background-image:url('images/categories/menu_open_bottom_blau.gif');
}
.menu_sub1 {
    background-image:url('images/categories/bg_submenu_blau.gif');
}
.menu_sub_active1 {
    background-image:url('images/categories/bg_submenu_aktiv_blau.gif');
}
#menu_normal1 {
    background-image:url('images/categories/menu_top_closed_blau.gif');
}
#menu_active1 {
    background-image:url('images/categories/menu_top_open_blau.gif');
}

#menu_sub_end2{
    background-image:url('images/categories/menu_open_bottom_gelb.gif');
}
.menu_sub2 {
    background-image:url('images/categories/bg_submenu_gelb.gif');
}
.menu_sub_active2 {
    background-image:url('images/categories/bg_submenu_aktiv_gelb.gif');
}
#menu_normal2 {
    background-image:url('images/categories/menu_top_closed_gelb.gif');
}
#menu_active2 {
    background-image:url('images/categories/menu_top_open_gelb.gif');
}

#menu_sub_end3{
    background-image:url('images/categories/menu_open_bottom_grau.gif');
}
.menu_sub3 {
    background-image:url('images/categories/bg_submenu_grau.gif');
}
.menu_sub_active3 {
    background-image:url('images/categories/bg_submenu_aktiv_grau.gif');
}
#menu_normal3 {
    background-image:url('images/categories/menu_top_closed_grau.gif');
}
#menu_active3 {
    background-image:url('images/categories/menu_top_open_grau.gif');
}

#menu_sub_end4{
    background-image:url('images/categories/menu_open_bottom_braun.gif');
}
.menu_sub4 {
    background-image:url('images/categories/bg_submenu_braun.gif');
}
.menu_sub_active4 {
    background-image:url('images/categories/bg_submenu_aktiv_braun.gif');
}
#menu_normal4 {
    background-image:url('images/categories/menu_top_closed_braun.gif');
}
#menu_active4 {
    background-image:url('images/categories/menu_top_open_braun.gif');
}

#menu_sub_end5{
    background-image:url('images/categories/menu_open_bottom_rot.gif');
}
.menu_sub5 {
    background-image:url('images/categories/bg_submenu_rot.gif');
}
.menu_sub_active5 {
    background-image:url('images/categories/bg_submenu_aktiv_rot.gif');
}
#menu_normal5 {
    background-image:url('images/categories/menu_top_closed_rot.gif');
}
#menu_active5 {
    background-image:url('images/categories/menu_top_open_rot.gif');
}

#menu_sub_end6{
    background-image:url('images/categories/menu_open_bottom_lila.gif');
}
.menu_sub6 {
    background-image:url('images/categories/bg_submenu_lila.gif');
}
.menu_sub_active6 {
    background-image:url('images/categories/bg_submenu_aktiv_lila.gif');
}
#menu_normal6 {
    background-image:url('images/categories/menu_top_closed_lila.gif');
}
#menu_active6 {
    background-image:url('images/categories/menu_top_open_lila.gif');
}
/* shipdate */
.calendarHeader { font-weight: bolder; color: #CC0000; 
                  background-color: #FFFFFF;
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: small;
            }
.calendar { background-color: #cccccc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: small;
}
.invalid { background-color: rgb(153,153,153);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: small;
}
.valid { background-color: #FFFF00;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: small;
}
.s_valid { background-color: #FFFF00;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: small;
}
#selected {border: 2px solid #CC0000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: small;
}

