/*

  $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

*/

.menulink {width: 112px;text-align: center;text-decoration: none;font-family: Verdana;font-size:10px;text-transform: uppercase;padding-top: 2px ;padding-bottom: 2px ;background-color:#F0F3E1;color: #000000;border: solid 1px #947B09; display: block;}

.menulink:hover {background-color:#DFD7B5; color:#000000;}

.menulevel0 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; padding-left: 6px; background-image: url(images/dot.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase;}

.menulevelOn0 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; padding-left: 6px; background-image: url(images/dot0.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase;}

.menulevelOn0:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; padding-left: 6px; background-image: url(images/dot0.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase;}

.menulevel0:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; padding-left: 6px; background-image: url(images/dot0.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase;}

.menulevel1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #947B09; text-decoration: none; padding-left: 6px; background-image: url(images/dot.gif); background-repeat: no-repeat; background-position: left center;}

.menulevelOn1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #947B09; text-decoration: none; padding-left: 6px; background-image: url(images/dot1.gif); background-repeat: no-repeat; background-position: left center;}

.menulevelOn1:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #947B09; text-decoration: none; padding-left: 6px; background-image: url(images/dot1.gif); background-repeat: no-repeat; background-position: left center;}

.menulevel1:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #947B09; text-decoration: none; padding-left: 6px; background-image: url(images/dot1.gif); background-repeat: no-repeat; background-position: left center;}

.menulevel2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1F4230; text-decoration: none; padding-left: 6px; background-image: url(images/dot.gif); background-repeat: no-repeat; background-position: left center;}

.menulevelOn2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1F4230; text-decoration: none; padding-left: 6px; background-image: url(images/dot2.gif); background-repeat: no-repeat; background-position: left center;}

.menulevelOn2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1F4230; text-decoration: none; padding-left: 6px; background-image: url(images/dot2.gif); background-repeat: no-repeat; background-position: left center;}

.menulevel2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1F4230; text-decoration: none; padding-left: 6px; background-image: url(images/dot2.gif); background-repeat: no-repeat; background-position: left center;}

.menulevel3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; padding-left: 6px; background-image: url(images/dot.gif); background-repeat: no-repeat; background-position: left center;}

.menulevelOn3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; padding-left: 6px; background-image: url(images/dot0.gif); background-repeat: no-repeat; background-position: left center;}

.menulevelOn3:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; padding-left: 6px; background-image: url(images/dot0.gif); background-repeat: no-repeat; background-position: left center;}

.menulevel3:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; padding-left: 6px; background-image: url(images/dot0.gif); background-repeat: no-repeat; background-position: left center;}



.sucherand {text-decoration: none;font-family: Verdana;font-size:10px;text-transform: uppercase;padding-top: 2px ;padding-bottom: 2px ;background-color:#F0F3E1;color: #000000;border: solid 1px #947B09;}



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

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ff0000; 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: #1f4230; text-decoration: underline; }

.Gelb {color: #947B09;}

.Grau {font-family : Arial, sans-serif; color: #808080; font-size : 9px;}



BODY {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #F0F3E1; color: #000000; margin: 0px;}

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

A:hover {color: #947B09; text-decoration: none;}

FORM {display: inline;}

TR.header {background: #ffffff;}

TR.headerNavigation {background: #bbc3d3;}

TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight : bold;}

A.headerNavigation {color: #FFFFFF;}

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

TD.footer {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold;}

.infoBox {background: #947B09;}

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

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

.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; background: #1f4230; color: #ffffff; text-transform: uppercase;}

TD.infoBoxHeadingAlso {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #947B09; color: #ffffff; text-transform: uppercase;}

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

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background: #f8f8f9;}

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

.productListing-heading {font-family: Arial, sans-serif; font-size: 10px; background: #1f4230; color: #ffffff;text-transform: uppercase;}

.productListing-heading:hover {color: #c7c9c0;}

TD.productListing-news {font-family: Verdana, Arial, sans-serif;font-size: 10px;border: 1px solid #947B09; background: #f7f9f0}

TD.productListing-data {font-family: Verdana, Arial, sans-serif;font-size: 10px;border: 1px solid #947B09; background: #f7f9f0}

A.pageResults {color: #000000;}

A.pageResults:hover {color: #947B09;}

P.pageHeading, TD.pageHeading, DIV.pageHeading {font-family: Times New Roman, Times; font-size: 24px; color: #947B09; text-transform: uppercase;}

.Absatzstart {font-family: Times New Roman, Times; font-size: 18px; color: #947B09;}

.ProductHeading {font-family: Times New Roman, Times; font-size: 16px; font-weight: bold; color: #ffffff;}

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: 10px; line-height: 1.5;}

TD.smallText, SPAN.smallText, P.smallText {font-family: Verdana, Arial, sans-serif; font-size: 10px;}

.Legende {font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#1F4230;}

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

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

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

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

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



/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

TR.productListing-even {background: #F8F8F9;} 

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

