/*
  $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;
	line-height:1.3
}
.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
}
.stockWarnung {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#cc0033;
	line-height:15px;
	font-weight:bold
}
.productsNotifications {
	background:#f2fff7
}
.orderEdit {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#70d250;
	text-decoration:underline
}
TD.boxProductInfo {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:1.3
}
BODY {
	background:#ffffff;
	color:#000000;
	margin:0px
}
A {
	color:#7B2829;
	text-decoration:none
}
A:hover {
	color:#DD0500;
	text-decoration:underline
}
FORM {
	display:inline
}
TR.header {
	background:#FFFFFF
}
TD.headerLeft {
	font-family:Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
	text-align:left;
	vertical-align:top;
	height:24px;
	background-color:#820d00;
	background-image:url(/images/top_links.gif);
	background-repeat:repeat-y
}
A.headerLeft {
	font-family:Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
	text-align:left;
	vertical-align:top
}
A.headerLeft:hover {
	font-family:Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
	text-align:left;
	vertical-align:top
}
TD.headerRight {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#820d00;
	background-image:url(/images/top_right.gif)
}
TD.headerNavigation {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#ffffff;
	background-image:url(images/menu4_bar.gif)
}
TD.catLinks {
	background-image:url(images/cat_links.jpg);
	background-repeat:repeat-y;
	background-position:left top
}
TD.catRechts {
	background-image:url(images/cat_rechts.jpg);
	background-repeat:repeat-y;
	background-position:left top
}
A.headerNavigation {
	color:#FFFFFF;
	vertical-align:middle
}
A.headerNavigation:hover {
	color:#ffffff;
	vertical-align:middle
}
TD.headerNavigation1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	background-image:url(images/cat_links.jpg);
	background-repeat:repeat-y;
	background-position:right top
}
TD.headerNavigationm {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px
}
TD.headerNavigationr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	background-image:url(images/cat_rechts.jpg);
	background-repeat:repeat-y;
	background-position:left top
}
TD.footerLeft {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#820d00;
	background-image:url(/images/bottom_left.gif)
}
TD.footerRight {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#820d00;
	background-image:url(/images/bottom_right.gif)
}
A.footerNavigation {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
A.footerNavigation:hover {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline
}
H1.breadcrump {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:28px;
	white-space:nowrap;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color:#820D00
}
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:10px;
	background:#00ff00;
	color:#ffffff;
	font-weight:bold;
	text-align:center
}
TR.footer {
}
TD.footer {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/menu4_bar.gif)
}
TR.footer1 {
}
TD.footer1 {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold
}
.grau {
	background-color:#E6E3DF;
	border:1px solid #9c9a97
}
.beige {
	background-color:#F6F0BE;
	border:1px solid #d5b38b
}
.randRot {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.5;
	border:1px solid #CC0000
}
.infoBox {
	background-image:url('images/bg.gif')
}
.infoBoxContents {
	background-image:url('images/bg.gif');
	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:11px;
	font-weight:bold;
	background:#C07D2E;
	color:#FFFFFF;
	background-image:url('images/menu3_bar.gif');
	background-repeat:repeat
}
TD.infoTopHeading {
	background-image:url('images/infobox/menu3_top_bar.gif');
	background-repeat:no-repeat;
	background-color:#C07D2E
}
TD.infoLeftHeading {
	background-image:url('images/infobox/corner_middle_left.gif');
	background-repeat:repeat-y;
	background-color:#C07D2E;
	background-position:left top
}
TD.infoMiddleHeading {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url('images/infobox/menu3_middle_bar.gif');
	background-repeat:repeat-y;
	background-color:#C07D2E;
	background-position:left top
}
TD.infoRightHeading {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url('images/infobox/corner_middle_right.gif');
	background-repeat:repeat-y;
	background-color:#C07D2E;
	background-position:right top
}
TD.infoBottomHeading {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#C07D2E;
	color:#FFFFFF;
	background-image:url('images/infobox/menu3_bottom_bar.gif');
	background-repeat:repeat
}
TD.infoBoxHeadingw {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/menug3_bar.gif);
	background-repeat:repeat;
	background-color:#009933
}
TD.infoBoxHeading2 {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#C07D2E;
	color:#FFFFFF;
	background-image:url('images/menu31_bar.gif');
	background-repeat:repeat
}
TD.infoBoxHeading3 {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/menu4_bar.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-color:#660000
}
TD.infoBoxHeading4 {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/menu6_bar.gif);
	background-repeat:repeat;
	padding-left:10px;
	background-color:#090
}
TD.infoBoxHeading5 {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#C07D2E;
	color:#FFFFFF;
	background-image:url(images/menus_bar.gif);
	background-repeat:repeat;
	padding-left:10px
}
TD.specialOffer {
	text-align:center;
	vertical-align:top;
	width:50%
}
SPAN.specialOffer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#660000;
	padding-top:0px;
	margin-top:0px
}
TABLE.preisFeld {
	background-color:#fff7d8;
	border:1px solid #eec219
}
TD.preisFeld {
	background-color:#fff7d8
}
TD.preisSchwarz {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#333333
}
SPAN.preisRot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#CC0000
}
TD.sonderPreis {
	font-family:Georgia, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
	line-height:16px;
	font-style:italic
}
TD.normalPreis {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
	font-style:italic;
	font-weight:bold
}
SPAN.offerPrice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
	font-size:12px;
	line-height:14px
}
SPAN.listPrice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:11px
}
SPAN.productPrice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:11px
}
SPAN.productSpecialPrice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	line-height:11px
}
SPAN.kiloPreis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	line-height:13px;
	color:#999
}
SPAN.adventPreis {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:36px;
	font-weight:bold;
	color:#660000
}
SPAN.smallPrice {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CC0000
}
TD.cartLeft {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:21px;
	background-image:url(/images/cart_left.gif)
}
TD.cartmLeft {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:21px;
	background-image:url(/images/cart_mleft.gif)
}
TD.cartmRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:21px;
	background-image:url(/images/cart_mright.gif);
	background-position:right
}
TD.cartRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:21px;
	background-image:url(/images/cart_right.gif);
	background-position:right;
	background-repeat:no-repeat
}
TD.infoBoxHeadingCategories {
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#33c3d3;
	background-image:url('images/menu3_bar.gif');
	background-repeat:repeat
}
TD.infoBox, SPAN.infoBox {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:1.3
}
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-image:url(images/brown.gif);
	background-repeat:repeat-x;
	background-position:bottom
}
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-image:url(images/brown.gif);
	background-repeat:repeat-x;
	background-position:bottom
}
TD.productListing-even {
	background-image:url(images/brown.gif);
	background-repeat:repeat-x;
	background-position:bottom
}
TABLE.productListing {
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none
}
TD.productListingli-heading {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#a25211;
	background-image:url(/images/hli.gif)
}
TD.productListing-heading {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#a25211;
	background-image:url(/images/menu32_bar.gif)
}
TD.productListingre-heading {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#a25211;
	background-image:url(/images/lr.gif)
}
A.productListing-heading {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold
}
A.productListing-heading:hover {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline
}
TD.productListing-data {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:10px;
	vertical-align:top;
	background-image:url(/images/pixel_rot.gif);
	background-repeat:repeat-x;
	background-position:bottom
}
A.pageResults {
	color:#0000FF
}
A.pageResults:hover {
	color:#0000FF;
	background:#FFFF33
}
TD.pageHeading, DIV.pageHeading, TD.pageHeading {
	font-family:Georgia, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#660000;
	background:#ffffff
}
SPAN.pageHeading {
	font-family:Georgia, Arial, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#660000;
	background:#ffffff
}
SPAN.pageHead, DIV.pageHead, TD.pageHead {
	font-family:Verdana, Arial, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#CC3300;
	background:#ffffff
}
SPAN.pageGrau, DIV.pageGrau, TD.pageGrau {
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	background:#ffffff
}
H1 {
	font-family:Georgia, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#660000;
	line-height:26px
}
H1.shop {
	font-family:Georgia, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#660000;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:5px
}
H1.specialOffer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#660000;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:-15px
}
H2 {
	font-family:Georgia, Arial, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#660000
}
H2.shop {
	font-family:Georgia, Arial, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#660000;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:30px
}
H2.gruen {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#CC0000
}
TR.subBar {
	background:#f4f7fd
}
TD.subBar {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000000
}
TD.headMain, A.headMain {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	text-align:right;
	vertical-align:bottom
}
A.headMain:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	text-decoration:underline
}
TABLE.main {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ffffff
}
TD.main, P.main, SPAN.main, LI.main, DIV.main {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.2
}
TD.mainAgb {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:15px
}
TD.mainError {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.8;
	vertical-align:top
}
TD.mainWein, P.mainWein, SPAN.mainWein, A.mainWein {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.2;
	color:#006633
}
A.mainWein:hover {
	text-decoration:underline
}
.mainRot, TD.mainRot, SPAN.mainRot {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CC0000
}
A.mainWeiss {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF
}
A.mainWeiss:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline
}
TD.mainDesc, P.mainDesc, span.mainDesc {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:16px
}
.mainAcc {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	color:#000000
}
TD.mainAcc, P.mainAcc, span.mainAcc {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	color:#000000
}
.mainRed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000
}
.mainBlack, TD.mainBlack, SPAN.mainBlack {
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.mainBrown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660000
}
.mainBlau {
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
	line-height:1.2;
	background:#ffffff;
	font-weight:normal;
	color:#660000;
	font-style:oblique;
	font-variant:small-caps;
	text-decoration:none
}
TD.mainShipping, P.mainShipping, span.mainShipping {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:20px
}
H1.listName, TD.listName, SPAN.listName, P.listName {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:9px
}
TD.productDescription, SPAN.productDescription, P.productDescription {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:14px;
	color:#000000
}
TD.productBeschreibung {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	text-align:justify
}
TD.widerrufText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:15px;
	text-align:justify
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:normal
}
A.smallText {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000000
}
A.smallText:hover {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#CC0000;
	text-decoration:none
}
TD.smalText, SPAN.smalText, P.smalText {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:11px
}
TD.smallgtext, SPAN.smallgtext, P.smallgtext, A.smallgtext {
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color:#999999
}
TD.tinyText {
	font-family:Verdana, Arial, sans-serif;
	font-size:9px
}
TD.stockIn, SPAN.stockIn, P.stockIn {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#339900
}
TD.stockOut, SPAN.stockOut, P.stockOut {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CC3300
}
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: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.errorText {
	font-family:Verdana, Arial, sans-serif;
	color:#393;
	font-size:11px;
	line-height:22px
}
TD.productPriceInListing {
	font-family:Verdana, Arial, sans-serif;
	valign:top;
	font-size:10px;
	background:#ffffff
}
TD.productPriceInBox {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:#ffffff
}
TD.productPriceInProdInfo {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:#ffffff
}
.moduleRow {
}
.moduleRowOver {
	background-color:#EEE386;
	cursor:pointer;
	cursor:hand;
	line-height:12px
}
.moduleRowSelected {
	background-color:#d5b38b;
	line-height:12px
}
.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
}
.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
}
.inputRequirement {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ff0000
}
.texteinleitung {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#990000;
	line-height:16px
}
.textstartheadline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#990000;
	line-height:16px
}
TABLE.linkListing {
	border:1px;
	border-style:solid;
	border-color:#b6b7cb;
	border-spacing:1px
}
.linkListing-heading {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#b6b7cb;
	color:#FFFFFF;
	text-align:center
}
TD.linkListing-data {
	border-right:1px solid #b6b7cb;
	border-bottom:1px solid #b6b7cb;
	padding:4px;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px
}
TR.linkListing-odd {
	background:#f8f8f9
}
TR.linkListing-even {
	background:#F5F5F5
}
TD.widerruf {
	background-image:url(images/widerruf.gif);
	background-repeat:repeat-y;
	background-position:left
}
.startliniengrau {
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-top-color:#F6F0BE;
	border-right-color:#F6F0BE;
	border-bottom-color:#F6F0BE;
	border-left-color:#F6F0BE
}
.startrahmenboxgrau {
	border:1px solid #820D00
}
.Style1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	background-color:#ffffff;
	vertical-align:middle;
	line-height:22px
}
.startproduktlinks {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#820D00;
	line-height:17px
}
.tax_info {
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#887C75
}
.listName, H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#663300;
	text-decoration:none;
	line-height:12px;
	text-align:left;
	padding:0px;
	margin-top:9px;
	margin-right:0px;
	margin-bottom:2px;
	margin-left:0px
}
.productDesc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none
}
a.listName {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
}
.infoHeader {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#996600
}
#search, #search ul {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	width:185px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}
#search li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:0;
	padding-right:4px;
	padding-bottom:0;
	padding-left:5px;
	vertical-align:middle;
	height:15px
}
#search li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CC0000;
	vertical-align:middle;
	height:15px
}
#search a.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#660000;
	vertical-align:middle;
	height:15px
}
#search a.parent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#660000;
	vertical-align:middle;
	height:15px
}
#search a.normalselected, H1.normalselected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CC0000;
	vertical-align:middle;
	height:15px;
	font-weight:bold
}
#search a.parentselected, H1.parentselected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CC0000;
	vertical-align:middle;
	height:15px;
	font-weight:bold
}
#search li ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	vertical-align:middle;
	height:15px;
	padding-right:4px;
	padding-left:12px
}
#info, #info ul {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	width:185px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}
#info li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:0;
	padding-right:0px;
	padding-bottom:0;
	padding-left:4px;
	vertical-align:middle;
	height:15px
}
#info li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CC0000;
	vertical-align:middle;
	height:15px
}
#info a.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#660000;
	vertical-align:middle;
	height:15px
}
#info a.parent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#660000;
	vertical-align:middle;
	height:15px
}
#info a.normalselected, H1.normalselected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CC0000;
	vertical-align:middle;
	height:15px;
	font-weight:bold
}
#info a.parentselected, H1.parentselected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CC0000;
	vertical-align:middle;
	height:15px;
	font-weight:bold
}
#info li ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	vertical-align:middle;
	height:15px;
	padding-right:0px;
	padding-left:10px
}
#nav, #nav ul {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	width:185px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}
#nav li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:0;
	padding-right:4px;
	padding-bottom:0;
	padding-left:5px;
	vertical-align:middle;
	height:15px
}
#nav li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CC0000;
	vertical-align:middle;
	height:15px
}
#nav a.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#660000;
	vertical-align:middle;
	height:15px
}
#nav a.parent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#660000;
	vertical-align:middle;
	height:15px
}
#nav a.normalselected, H1.normalselected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CC0000;
	vertical-align:middle;
	height:15px;
	font-weight:bold
}
#nav a.parentselected, H1.parentselected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CC0000;
	vertical-align:middle;
	height:15px;
	font-weight:bold
}
#nav li ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	vertical-align:middle;
	height:15px;
	padding-right:4px;
	padding-left:12px
}
li.cat_lev_1 {
	margin-left:10px
}
li.cat_lev_2 {
	margin-left:20px
}
TD.weih {
	background-image:url(images/weih.jpg);
	background-repeat:no-repeat;
	background-position:center top
}
TD.weihn {
	background-image:url(images/weihn.jpg);
	background-repeat:no-repeat;
	background-position:center top
}
.advent_zelle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:75px;
	width:75px;
	background-image:url("images/stern.gif");
	background-repeat:no-repeat;
	background-position:center center
}
.advents_zelle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	height:75px;
	width:75px;
	background-image:url("images/pixel_trans.gif");
	background-repeat:no-repeat;
	background-position:center center
}
.adventa_zelle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	height:75px;
	width:75px;
	background-image:url(images/a_stern.gif);
	background-repeat:no-repeat;
	background-position:center center
}
div#advent a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none
}
div#advent a:hover {
	color:#ffffff;
	text-decoration:none
}
.advent_rahmen {
	border:1px solid #ffffff
}
#description {
	display:block;
	height:65px;
	width:auto
}
div.suche {
	color:#660000;
	height:15px;
	width:100%
}
div.suche a {
	display:block;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#660000;
	line-height:15px;
	text-decoration:none;
	padding-left:9px
}
div.suche a:hover {
	background-image:url(images/infobox/cat_h.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	line-height:15px;
	text-decoration:none
}
div.kaffee {
	color:#660000;
	height:15px;
	width:100%
}
div.kaffee a {
	display:block;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#660000;
	line-height:15px;
	text-decoration:none;
	padding-left:9px
}
div.kaffee a:hover {
	background-image:url(images/infobox/cat_h.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	line-height:15px;
	text-decoration:none
}
$tree[$counter]['name']tassen {
color:#660000;
height:15px;
width:100%
}
div.tassen a {
	display:block;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#660000;
	line-height:15px;
	text-decoration:none;
	padding-left:9px
}
div.tassen a:hover {
	background-image:url(images/infobox/cat_h.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	line-height:15px;
	text-decoration:none
}
div.info {
	color:#660000;
	height:15px;
	width:100%
}
div.info a {
	display:block;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#660000;
	line-height:15px;
	text-decoration:none;
	padding-left:9px
}
div.info a:hover {
	background-image:url(images/infobox/cat_h.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	line-height:15px;
	text-decoration:none
}
div.bestseller {
	color:#660000;
	display:Inline-Block;
	height:auto;
	width:100%;
	padding-bottom:3px;
	padding-left:2px
}
div.bestseller a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	color:#660000;
	text-decoration:none;
	display:Inline-Block;
	width:100%;
	padding-bottom:3px
}
div.bestseller a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	background-image:url(images/infobox/cat_h.gif);
	display:Inline-Block;
	width:100%;
	padding-bottom:3px
}
div.topseller {
	color:#660000;
	display:Inline-Block;
	height:auto;
	width:100%;
	padding-bottom:3px;
	padding-left:2px
}
div.topseller a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	color:#660000;
	text-decoration:none;
	display:Inline-Block;
	width:100%;
	padding-bottom:3px
}
div.topseller a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	background-image:url(images/infobox/cat_h.gif);
	display:Inline-Block;
	width:100%;
	padding-bottom:3px
}
div.featured {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#660000;
	height:auto;
	width:100%;
	padding-top:3px;
	padding-left:2px
}
#apDiv1 {
	position:fixed;
	width:400px;
	height:160px;
	z-index:auto;
	left:797px;
	top:27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#000000;
	text-decoration:none;
	background-color:#CCCCCC;
	visibility:hidden;
	padding:10px;
	border:1px solid #333333
}
.Stil1 {
	color:#993300;
	text-decoration:underline
}
table.freegift {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #660000;
}
table.sonder {
	background-image:url(images/infobox/sonder.gif);
	background-repeat:repeat;
	background-position:left top;
	border:1px double #660000
}
table.ssonder {
	background-image:url(images/infobox/bg_produktbox.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:none;
	border-left-style:solid;
	border-top-color:#eec219;
	border-right-color:#eec219;
	border-left-color:#eec219
}
H2.sonder {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	color:#660000;
	margin-top:6px;
	margin-bottom:0px;
	padding-left:6px;
	padding-bottom:6px
}
td.mainSonder {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	padding-left:6px
}
TD.productListing-gruen {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#f6f0be;
	padding-bottom:2px;
	padding-left:7px;
	margin-top:0px;
	padding-right:7px
}

