/*
  $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: 11px; margin-left: 0pt 0pt 0pt 0pt; padding: 3pt 0% 3pt 3pt; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #cc0033; font-weight: bold; text-decoration: blink; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

/* hintergrundfarbe komplett-----------------*/
BODY {
  background: #FFFFFF;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

/* ------------AABBDD-----------------linkfarbe----------*/
A:hover {
  color: #cc0033;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

/*-------------bbc3d3--------------------???-----------------------------*/
TR.headerNavigation {
  background: #bbc3d3;
}

/*-------------3333CC--------------------Navigation oben-----------------------------*/
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FDC42C;
  color: #000000;
  font-weight : bold;
}

/*---------------Textfarbe Navigation oben--------------------------------------*/
A.headerNavigation { 
  color: #000000; 
}

/*---------------Textfarbe Navigation oben---------------linkfarbe-----------------------*/
A.headerNavigation:hover {
  color: #cc0033;
}

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;
}

/*-------------3333CC--------------------Navigation unten + Textfarbe-----------------------------*/
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FDC42F;
  color: #000000;
  font-weight: bold;
}

TD.footer-right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FDC42F;
  color: #000000;
  font-weight: bold;
  text-align: right;
}

/*-----------------------------------------E1EBF7-------------------------------------infobox-rahmen*/
.infoBox {
  background: #88CCFF;
  margin-left: 0px;
  margin-right: 0px;

}

/*-----------------------------------------E1EBF7-------------------------------------TitelBox-rahmen*/
.titelBox {
  background: #88CCFF;
  margin-left: 0px;
  margin-right: 0px;

}

/*-----------------------------------------E1EBF7-------------------------------------LiveSupport-Box-rahmen*/
.supportBox {
  background: #88CCFF;
  margin-left: 0px;
  margin-right: 0px;

}

/*-------------------88CCFF---------------E1EBF7------------------E6F1FD---------------------infobox-hintergrund*/
.infoBoxContents {
  background: #99CCFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-left: 0px;
  margin-right: 0px;
}

/*-------------------88CCFF---------------E1EBF7------------------E6F1FD---------------------Live_Support-hintergrund*/
.infoBoxSupport {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-left: 0px;
  margin-right: 0px;
}

/*-------------------88CCFF---------------E1EBF7------------------E6F1FD--------------------TitelBox-hintergrund*/
.titelBoxContents {
  background: #E0F0FF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  margin-left: 0px;
  margin-right: 0px;
  border: 1px;
  border-style: solid;
  border-color: #FDC42F;
  border-spacing: 0px;
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*----------------3333CC-----------3984D6-----------------infobox-header+farbe der überschrift*/
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #FDC42F;
  color: #000000;
}

/*---FDC42F-------------3333CC-----------3984D6-----------------TitelBoxHeading---*/
TD.titelBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  background: #FDC42F;
  color: #000000;
}

/*---FDC42F-------------3333CC-----------3984D6-----------------TitelBoxPreis---*/
TD.titelBoxPreis {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-right: 5px;
  background: #FDC42F;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TD.infoBoxKontents {
  background: #FFFFFF;

  background-repeat: no-repeat;
}

/*--------------------------FFFFFF---------------------------*/
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: #E0F0FF;
}

/*--------------FEFEDD------------EFEFEF---------------------------*/
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;
}

/*---------------------------------------------------------------Top-Angebote-Titelseite-Hintergrund*/
TR.productListing-titel {
  background: #EFF4FA;
}

/*------------------------------------3333CC------------Rahmen Produktliste-------*/
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #FDC42F;
  border-spacing: 0px;
}

/*------------------------------------3333CC------------Titel Produktliste---und Schrift----*/
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FDC42F;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*---------------------Link "nächste Seite"--------------------------------------------------------------*/
A.pageResults {
  color: #0000FF;
}

/*---------------------Link "nächste Seite"----------------linkfarbe und hintergrund--------------------*/
A.pageResults:hover {
  color: #0000FF;
  background: #FDC42F;
}

/*---------------------Seitenüberschrift und Preis--------9a9a9a--------------------*/
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

/*--------------------------f4f7fd--------------???-------------------------------*/
TR.subBar {
  background: #FDC42F;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

/*--------------------------------------------------------Standard--------------------*/
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;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

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: 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; 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; }


/* Shipping Site Beginn */

/*---------bbc3d3----------------------???--------------------------*/
TR.shippingHeader {
  background: #FDC42F;
}

/*---------bbc3d3----------------------???--------------------------*/
TR.shippingNavigation {
  background: #FDC42F;
}

/*---------bbc3d3----------------------???--------------------------*/
TD.shippingNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #FDC42F;
  color: #000000;
  font-weight : bold;
}

.schattenrechts{
background-image:url(images/senkrecht.gif);
background-repeat:repeat-y;
}

.schattenunten{
background-image:url(images/waagrecht.gif);
background-repeat:repeat-x;
}

/*-------------------88CCFF---------------E1EBF7------------------E6F1FD---------------------vergriffen-box*/
.infoBoxKontents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

/*--------------------------------------überflüssig???-------------------------------*/
.infoBoxStockNotice {
  background: #111111;
}


/************************************************
 New Class for LatestNewsInfoBoxes // Beginn off
*************************************************/
.infoBox04 {
 background: transparent;
 border-left: 1px;
 border-top: 0x;
 border-right: 1px;
 border-bottom: 0px;
 border-style: solid;
 border-color: #FDC42F;
}

TD.infoBox04Heading {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #4174AD; #000000; #C40000; #CC0000;
 background: #EFEDDD;
 border-left: 0px;
 border-top: 0px;
 border-right: 0px;
 border-bottom: 0px;
 border-style: dotted;
 border-color: #828275;
}

TD.infoBox04HeadingImg {
 background: #EFEDDD;
}

TD.infoBox04HeadingImgR {
 background: #EFEDDD;
}

TD.infoBox04, SPAN.infoBox04 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

.infoBox04Contents {
 background: transparent;
 font-family: Tahoma, Verdana, sans-serif;
 font-size: 11px;
}

/* Individual Boxes - Graphical Borders for modules - Star */
.mws_boxTop_module    { background: url('images/infobox_module/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_module   { background: url('images/infobox_module/left.gif'); }
.mws_boxRight_module  { background: url('images/infobox_module/right.gif'); }
.mws_boxBottom_module { background: url('images/infobox_module/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_module { background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 8px;}
.mws_boxCenter_module2 { background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 8px;}
/* Individual Boxes - Graphical Borders for modules - Star */

TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px !important;
  color: #758389;
  font-weight: normal !important;
}

ul.sitemap {
color: #ff0000;
}






