/*change the menu hover color below*/
#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 140px;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 5px;
}

#secondcat a {
	padding-left: 20px;
}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}
.boxtext { font-size: 10px; font-family: Verdana, Arial, sans-serif }
.checkoutbarcurrent { color: #000000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.checkoutbarfrom { color: #8c8c8c; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.checkoutbarto { color: #8c8c8c; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.errorbox { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #ffb3b5 }
.errorText {font-weight: bold; font-size: 11px; color: green }
h1 { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.h_1 {font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; }
.infobox { background-color: #c0c0c0; border: #c0c0c0 }
.infoboxcontents { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #fffffc }
.infoboxnotice { }
.infoboxnoticecontents { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: white }
.modulerow { }
.modulerowover { background-color: #d7e9f7; cursor: : : : : : : hand }
.modulerowselected { background-color: #e9f4fc }
.orderedit { color: #70d250; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }
.productsnotifications { background-color: #f2fff7 }
.stockwarning { color: #cc0033; font-size: 10px; font-family: Verdana, Arial, sans-serif }
a { color: black; text-decoration: none }
a.headernavigation { font-family: Verdana, Arial, sans-serif; }
a.headernavigation:hover { color: grey }
a.pageresults { color: navy }
a.pageresults:hover { color: blue; background-color: #ffff33 }
a:hover { color: #c0c0c0; text-decoration: none }
body { color: #000000; background-color: #ffffff; margin: 1px }
checkbox { font-size: 10px; font-family: Verdana, Arial, sans-serif }
div.pageheading { color: #9a9a9a; font-weight: bold; font-size: 20px; font-family: Verdana, Arial, sans-serif }
form { color: black }
input { font-size: 11px; font-family: Verdana, Arial, sans-serif }
p.main { font-size: 13px; line-height: 1.5; font-family: Verdana, Arial, sans-serif }
p.smallText { font-size: 10px; font-family: Verdana, Arial, sans-serif }
radio { font-size: 11px; font-family: Verdana, Arial, sans-serif }
select { font-size: 11px; font-family: Verdana, Arial, sans-serif }
span.greetuser { color: #fc0; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: white }
span.infobox { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: transparent }
span.markproductoutofstock { color: #c76170; font-weight: bold; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif }
TD.category_desc {   font-family: Verdana, Arial, sans-serif;   font-size: 10px;   background-color: #ffffcc; line-height: 1.5; }
span.newitemincart { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
span.productspecialprice { color: #ff0000; font-family: Verdana, Arial, sans-serif }
span.smalltext { font-size: 10px; font-family: Verdana, Arial, sans-serif }
table.formarea { background-color: #b3dbfd; border: solid 1px #c0c0c0 }
td.accountcategory { color: #c0c0c0; font-size: 13px; 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.footer { font-weight: ; font-size: 8px; font-family: Verdana, Arial, sans-serif; background-color: white }
td.formareatitle { font-weight: bold; font-family: Tahoma, Verdana, Arial, sans-serif }
td.headererror { color: #000000; font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; background-color: #ff0000; text-align: center }
td.headerinfo { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Tahoma, sans-serif; background-color: #00ff00; text-align: center }
td.headernavigation { font-weight: bold; font-size: 10px; font-family: Souvenir, Arial, sans-serif; background-color: white }
td.infobox { font-size: 10px; font-family: Verdana, Arial, sans-serif }
td.infoboxheading { color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #ffffcc }
td.main { font-size: 13px; line-height: 1.5; font-family: Verdana, Arial, sans-serif }
td.pageheading { font-weight: bold; font-size: 15px; font-family: Verdana, Arial, sans-serif }
td.productlisting-data { background-image:url(images/tbhg.jpg); font-size: 9px; font-family: Verdana, Arial, sans-serif }
/*nur f&uuml;r shopping cart-*/
td.productlisting-datasc { font-size: 9px; font-family: Verdana, Arial, sans-serif }
/*nur f&uuml;r shopping cart ende*/
td.productlisting-heading { font-variant: small-caps; font-weight: bold; font-family: Verdana, Arial, sans-serif; background-color: white }
td.smalltext { font-size: 9px; font-family: Verdana, Arial, sans-serif }
td.subbar { font-size: 10px; font-family: Verdana, Arial, sans-serif }
td.tableheading { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, sans-serif }
textarea { font-size: 10px; font-family: Verdana, Arial, sans-serif }
tr.accounthistory-even { background-color: #000000 }
tr.accounthistory-odd { background-color: #f4f7fd }
tr.addressbook-even { background-color: #000000 }
tr.addressbook-odd { background-color: #f4f7fd }
tr.alsopurchased-even { background-color: #000000 }
tr.alsopurchased-odd { background-color: #f4f7fd }
tr.footer { background-color: #c0c0c0 }
tr.header { background-color: #ffffff }
tr.headererror { background-color: #ff0000 }
tr.headerinfo { background-color: #00ff00 }
tr.headernavigation { background-color: #c0c0c0 }
tr.payment-even { background-color: #000000 }
tr.payment-odd { background-color: #f4f7fd }
tr.productlisting-even { background-color:  }
tr.productlisting-heading { background-color: white }
tr.productlisting-odd { background-color:  }
tr.productreviews-even { background-color: #cff }
tr.productreviews-odd { background-color: #cff }
tr.shippingoptions-even { background-color: #000000 }
tr.shippingoptions-odd { background-color: #f4f7fd }
tr.subbar { background-color: #f4f7fd }
tr.upcomingproducts-even { background-color: #000000 }
tr.upcomingproducts-odd { background-color: #f4f7fd }
