/*
  $Id: stylesheet.css,v 1.57 2003/07/23 17:06:42 hpdl Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
a.keinkonto {font-size:10px; text-decoration:none}
.kontoerstellen {font-size:10px; text-decoration:none}

.sitemap {display:none}
.sitemap1 {color:#000000; font-size:17pt;  font-family:Arial,Helvetica; font-weight: bold;}
.fuss {display:none}
.boxText {
	FONT-SIZE: 10px; BACKGROUND: #ecf4ec; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.productsNotifications {
	BACKGROUND: #ecf4ec;
}
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #3E6641; text-decoration: none; }

BODY {
	BACKGROUND: #fbfdfb; MARGIN: 0px; COLOR: #000000;
}
BODY.popup {
	background: #ECF4EC; MARGIN: 10px 10px 10px 10px;
}

BODY.popup2 {
	background: #fbfdfb; MARGIN: 10px 10px 10px 10px;
}
A {
	COLOR: #000000; TEXT-DECORATION: none;
}

A:hover {
	COLOR: #dc143c; TEXT-DECORATION: none;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #3e6641; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}

A.headerNavigation {
  color: #FFFFFF;
}

A.headerNavigation:hover {
	COLOR: #dc143c;
}

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

TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #3e6641; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBox {
	BACKGROUND: #3e6641;
}

.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #ecf4ec; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBoxNotice {
	BACKGROUND: #ff8e90
}

.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #3e6641;
  color: #ffffff;
  vertical-align: top;
}

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, TR.gbook-odd {
	BACKGROUND: #ecf4ec;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even, TR.gbbok-even {
  BACKGROUND: #fbfdfb;
}

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: #8FB790;
  color: #000000;
  font-weight: bold;
  FONT-VARIANT: small-caps;
}

TD.productListing-data {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif;
}
A.pageResults {
	COLOR: #27A528;
}
A.pageResults:hover {
	BACKGROUND: #C8DFC8; COLOR: #27A528
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #3e6641;
}
TR.subBar {
	BACKGROUND: #ecf4ec
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

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-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}

.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3e6641; FONT-FAMILY: Verdana, Arial, sans-serif
}

SPAN.errorText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #3e6641 1px solid; BORDER-TOP: #3e6641 1px solid; BACKGROUND: #ecf4ec; BORDER-LEFT: #3e6641 1px solid; BORDER-BOTTOM: #3e6641 1px solid
}

TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif;
}

SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Verdana, Arial, sans-serif;
}

SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif;
}
.warning {
	COLOR: #ff0000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif;
}

.menu {
COLOR: #43BE44; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif;
	}
	
.moduleRow { }
.moduleRowOver {
	cursor: pointer; cursor: hand; BACKGROUND-COLOR: #9EC1A0;
}
.moduleRowSelected {
	BACKGROUND-COLOR: #C8DFC8;
}
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif;
}

/* 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: #3E6641; }
