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

BODY   { color: #707260; background-color: #707260; margin: 0px;  }

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

A:hover    { color: #ffd700 }

FORM  { display: inline }

TR.header  { }

TR.headerNavigation   { }

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

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-color: #e74256 }

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

.infoBox    { background-color: #e74256 }

.infoBoxContents   { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #fff }
.loginheading { color: #696969; font-size: 13px; font-family: Arial, Verdana, sans-serif; background-color: #fff }
.infoBoxContents2  { color: #fff; font-size: 23px; font-family: Arial, Verdana, sans-serif; background-color: #9f3142 }
.infoBoxNotice {
  background: #FF8E90;
}

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

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

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

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.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading    { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #DF002B; }
.productListing-heading-cart    { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, sans-serif; background-color: #DF002B; }

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

A.pageResults  { color: #e74256 }

A.pageResults:hover  { color: #e74256; background-color: #ffff33 }

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

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main  { font-size: 11px; line-height: 1.5; font-family: Arial, Verdana, sans-serif }
TD.login { color: #696969; font-size: 13px; line-height: 1.5; font-family: Arial, Verdana, sans-serif }
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/*.navKategorie {
	margin-top:10px;
}*/
.navKategorie td a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#FFF;
  font-weight:bold;
}
.navKategorie td a:hover {
  color:#009E3C;
}
#subnavKategorie {
	position:absolute;
	background:#FFF;
	margin-top:2px;
	margin-left:-3px;
	visibility:hidden;
}
#subnavKategorie tr {
	background:#AAE3BC;
}
#subnavKategorie td a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#009E3C;
  font-weight:bold;
  margin:1px 4px;
}
#subnavKategorie td a:hover {
  color:#333;
}

TD.accountCategory   { color: #e74256; font-size: 13px; font-family: Arial, Verdana, sans-serif }

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

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

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

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

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

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

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

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    { color: #808080; font-size: 12px; font-family: Arial, Verdana, sans-serif }
SPAN.productRegularPrice   { color: #808080; font-weight: 600; font-size: 11px; font-family: Arial, Verdana, sans-serif }
SPAN.loginhead { color: #808080; font-weight: 600; font-size: 13px; font-family: Arial, Verdana, sans-serif }
SPAN.errorText  { color: #ff0000; font-family: Arial, Verdana, sans-serif }

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

.checkoutBarFrom, .checkoutBarTo  { color: #8c8c8c; font-size: 10px; font-family: Arial, Verdana, sans-serif }
.checkoutBarCurrent  { color: #000000; font-size: 10px; font-family: Arial, Verdana, sans-serif }

/* message box */

.messageBox  { font-size: 10px; font-family: Arial, Verdana, sans-serif }
.messageStackError, .messageStackWarning  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #ffb3b5 }
.messageStackSuccess  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #99ff00 }

/*Abschnitt Infoboxes: jede Infobox kann einzeln bearbeitet werden
/*
  $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: 12px; font-family: Arial, Verdana, sans-serif }
.errorBox  { font-weight: bold; font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #ffb3b5 }
.stockWarning  { color: #cc0033; font-size: 10px; font-family: Arial, Verdana, sans-serif }
.productsNotifications { background: #f2fff7; }
.orderEdit  { color: #B22222; font-size: 10px; font-family: Arial, Verdana, sans-serif; text-decoration: underline }

BODY   { color: #707260; background-color: #707260; margin: 0px }

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

A:hover    { color: #DF002B }

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation  { background-color: #aae3bc }

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

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-color: #e74256 }

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

.infoBox    { background-color: #e74256 }

.infoBoxContents   { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #fff }
.infoBoxContents2  { color: #fff; font-size: 23px; font-family: Arial, Verdana, sans-serif; background-color: #9f3142 }
.infoBoxNotice {
  background: #FF8E90;
}

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

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

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

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-color: #fff }

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading    { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; letter-spacing: 1px } /* background-color: #e7425c; */

TD.productListing-data   { font-size: 11px; font-family: Arial, Verdana, sans-serif }
productListing_price { font-size: 13px; font-family: Arial, Verdana, sans-serif }
A.pageResults  { color: #808080 }

A.pageResults:hover  { color: #808080; background-color: #ffff33 }

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

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main  { font-size: 11px; line-height: 1.5; font-family: Arial, Verdana, sans-serif }

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

TD.accountCategory   { color: #e74256; font-size: 13px; font-family: Arial, Verdana, sans-serif }

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

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

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

SPAN.newItemInCart   { color: #b8860b; font-size: 11px; font-family: Arial, Verdana, sans-serif }

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

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

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

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   { color: #808080; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif }
SPAN.productRegularPrice   { color: #808080; font-weight: 600; font-size: 11px; font-family: Arial, Verdana, sans-serif }

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

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

.checkoutBarFrom, .checkoutBarTo  { color: #8c8c8c; font-size: 10px; font-family: Arial, Verdana, sans-serif }
.checkoutBarCurrent  { color: #000000; font-size: 10px; font-family: Arial, Verdana, sans-serif }

/* message box */

.messageBox  { font-size: 10px; font-family: Arial, Verdana, sans-serif }
.messageStackError, .messageStackWarning  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #ffb3b5 }
.messageStackSuccess  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #99ff00 }

/* input requirement */

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

/* input requirement */

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

/* Info Boxes */
/*
------------Boxes Section for css-------------
Format each info box according to you liking
*/

.contentBox  { background-color: #e74256 }

TD.contentBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }

.contentBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }


.BestSellersBox  { background-color: #e74256 }
TD.BestSellersBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.BestSellersBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }


.CategoriesBox     { color: #676767; background-color: #f4fcf7 }
TD.CategoriesBoxHeading     { color: #009e3c; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background-color: #aae3bc; letter-spacing: 1px }
.CategoriesBoxContents      { color: #676767; font-size: 10px; font-family: Arial, Verdana, sans-serif; margin-left: 5px; width: 98% }


.CurrenciesBox  { }
TD.CurrenciesBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.CurrenciesBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }


.InformationBox  { }
TD.InformationBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.InformationBoxContents   { font-size: 10px; font-family: Arial, Verdana, sans-serif; margin-left: 10px }


.LanguagesBox  { background-color: #e74256 }
TD.LanguagesBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.LanguagesBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }


.ManufacturerInfoBox  { background-color: #009e3c }
TD.ManufacturerInfoBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.ManufacturerInfoBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }


.ManufacturersBox  { background-color: #e74256 }
TD.ManufacturersBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.ManufacturersBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.OrderHistoryBox  { background-color: #e74256 }
TD.OrderHistoryBoxHeading     { color: #808000; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #f5da01; letter-spacing: 1px }
.OrderHistoryBoxContents    { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #ffeb87 }


.ProductNotificationsBox  { background-color: #e74256 }
TD.ProductNotificationsBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.ProductNotificationsBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }


.ReviewsBox  { background-color: #e74256 }
TD.ReviewsBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.ReviewsBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }


.SearchBox  { }
TD.SearchBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.SearchBoxContents    { color: #fff; font-size: 10px; font-family: Arial, Verdana, sans-serif }


.ShoppingCartBox  { background-color: #f5da01 }
TD.ShoppingCartBoxHeading      { color: #b8860b; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #f5da01; letter-spacing: 1px }
.ShoppingCartBoxContents     { color: #b8860b; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #fef7bc }


.SpecialsBox  { background-color: #e74256 }
TD.SpecialsBoxHeading    { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.SpecialsBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }


.TellaFriendBox  { background-color: #e74256 }
TD.TellaFriendBoxHeading    { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.TellaFriendBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }


.WhatsNewBox  { }
TD.WhatsNewBoxHeading   { color: #009e3c; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #aae3bc; letter-spacing: 1px }
.WhatsNewBoxContents    { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #fff }
.categorie_big_head { color: white; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-indent: 4px; letter-spacing: 1px !important }
/*--- Linkfarbe Kategorien -- */

A.kategorie           { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px; text-decoration: none; font-weight:bold; }
A.kategorie b         { color: #009E3C; }

A.kategorie:hover           { color: #6b8f77; font-size: 11px; line-height: 16px }

A.subKategorie         { margin-left:10px; font-weight:normal; }
A.subKategorie b       { color: #009E3C; font-weight:normal; }

/*--- Linkfarbe Informationen -- */

A.informationen      { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
A.informationen:hover      { color: #aae3bc }

/*--- Warenkorb Informationen -- */

A.warenkorb        { color: #b8860b; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
A.warenkorb:hover        { color: #b8860b }

/*-- Categories große Bilder und Verlinkungen --*/
A.categorie_big  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

A.categorie_big:hover  { color: #9f3142; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/*-- Verlinkungen product listing --*/
A.productListing    { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

A.productListing:hover     { color: #9f3142; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/*-- Verlinkungen im Login Bereich --*/
A.loginbereich   { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

A.loginbereich:hover  { color: #9f3142; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/*-- ProductListing Head --*/
A.productlistinghead    { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

A.productlistinghead:hover   { color: #ffd700; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a.navigation { 
	color:#FFF;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#mybackgroundimagesdiv img {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
#container {
	position:relative;
	z-index:2;
}