/* font global */
td { font-family: Tahoma; color: #333333; font-size: 12px}

/* background color, scrolling */
body {
	background-color: #b33b78;
	scrollbar-base-color:white;
	scrollbar-track-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:black;
	scrollbar-darkshadow-color:black;
	scrollbar-shadow-color:white;
	scrollbar-arrow-color:#003366;
	font-size: 12px;
	background-image: url(bilder/bg.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma;

}

/* links */
a {text-decoration: none}
a:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #b33b78;
	font-weight: 400;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	letter-spacing: normal;
}
a:visited {  font-family: Tahoma; font-size: 12px; color: #b33b78; font-weight: 400; text-decoration: none}
a:hover {  font-family: Tahoma; font-size: 12px; color: #b33b78; clip:    rect(   ); font-weight: normal; text-decoration: underline}

/* shop links */
a {text-decoration: none}
a.shoppagenav:link {  font-family: Tahoma; font-size: 14px; color: #CC3366; font-weight: 400; text-decoration: none}
a.shoppagenav:visited {  font-family: Tahoma; font-size: 14px; color: #CC3366; font-weight: bold; text-decoration: none}
a.shoppagenav:hover {  font-family: Tahoma; font-size: 14px; color: #993300; clip:    rect(   ); font-weight: bold; text-decoration: underline}

/* links menu*/
a.nav: {text-decoration: none}
a.nav:link {  font-family: Tahoma; font-size: 12px; color: #000080; font-weight: bold; text-decoration: none}
a.nav:visited {  font-family: Tahoma; font-size: 12px; color: #000080; font-weight: bold; text-decoration: none}
a.nav:hover {  font-family: Tahoma; font-size: 12px; color: #663333; clip:    rect(   ); font-weight: normal; text-decoration: none }

/* background color menu */
.linkrow {  background-color: #faf2f5; font-weight: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #990000}

/* background color top row - including shop logo */
.toprow {  background-color: #faf2f5}

/* title Product Groups left table column */
.tablecolor1 {  background-color: #faf2f5; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #993300}

/* background color left table column */
.leftcol { background-color: #FFFFFF}

/* title Home etc. middle table column */
.tablecolor2 {
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: 400;
	color: #CC3366;
	line-height: 25px;
}

/* background color middle table column */
.midcol {
	background-color: #FFFFFF;
	line-height: 25px;
}

/* title News right table column */
.tablecolor3 {  background-color: #faf2f5; font-family: Tahoma; font-size: 13px; font-weight: bold; color: #FFFFFF}

/* background color right table column*/
.rightcol {background-color: #FFFFFF}

/* background color product group links */
.navtable {  background-color: #FFFFFF; clip:   rect(   ); padding-top: 0px; padding-right: 0px; padding-bottom: 4px; padding-left: 4px; color: #FFFFFF}

/* background and border for all items */
.products {
	background-color: #FCFCFC;
	border: 1px solid #666666;
	line-height: 25px;
}

/* image border */
img {  border-width: 0px} 

/* buttons and listboxes */
.buttons {  font-size: 12px; font-family: Tahoma; color: #000000; background-color: #E1CED4; border: 1px #333333 solid}
.inputbox {  font-size: 12px; font-family: Tahoma; background-color: #faf2f5; color: #000000; border: 1px #333333 solid};
.textarea {  width: 200px; font-size: 10px; font-family: Tahoma; background-color: #faf2f5; color: #000000; border: 1px #333333 solid}
.textarea {  width: 200px; font-size: 10px; font-family: Tahoma; background-color: #faf2f5; color: #000000; border: 1px #333333 solid}


/* font and background color for attribute listboxes */
.select {  font-size: 12px; font-family: Tahoma; background-color: #FAF2F5; color: #000000}

/* basket font */
.basket {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	background-color: #f5e6eb;
	line-height: 30px;


}
.minibasket {  font-family: Tahoma; font-size: 10px; color: #000000}

/* font and background color small basket - bottom frame */
.basketsmall {  font-family: Tahoma; font-size: 12px; color: #333333; background-color: #FAEFFA}
.basketsmallempty { font-family: Tahoma; font-size: 12px; color: #333333; background-color: #CCCCCC}

/* background color Sitemap */
.sitemap {  background-color: #FAF2F5}

/* background color search results */
.searchresults1 {  background-color: #E1CED4; font-weight: bold}
.searchresults2 {  background-color: #faf2f5}
.searchresults3 {  background-color: #f5e6eb}

/* footnote */
.footer {  font-family: Tahoma; font-size: 10px; color: #666666}
.rahmen {
	border: 1px dotted #b33b78;
	background-color: #f5e6eb;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 30px;




}
.rahmenrechts {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 20px;

}
.adressboxrechts {
	line-height: 20px;
}
.textbreit {
	line-height: 25px;



}
.boxdunkel {
	background-color: #CCCCCC;
	border: thin solid #CC3366;
}
.basket02 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	background-color: #FAEFFA;
	line-height: 30px;
	vertical-align: middle;


}
.linkdunkelfett {
	font-family: Tahoma;
	font-weight: bold;
	color: #333333;
}
.bgneu {
	background-image: url(bilder/bg.jpg);
	background-repeat: repeat-x;
}
.menue {
	line-height: 30px;
}
.tagheader {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #660033;
	letter-spacing: 20px;

}
.sale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120px;
	font-weight: bold;
	color: #FF0000;

}
.rahmenlinks {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 20px;
	border-left-style: dashed;

}
.kattextklein {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	line-height: 18px;

}
.tagclud {
	font-family: Tahoma;
	border: 1px dashed #990033;
	padding: 3px;
	line-height: 25px;
	font-size: 11px;
	background-color: #FFCCFF;


}

/* Ab hier: CSS aus neuem Shopsystem! */

.boxText { font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
#thecategories a:hover {
	background-color: #FBECF3;
	color: #000000;
}

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

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

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

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

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

#topcat a {
padding-left: 3px;
font-size: 12px;
}

#secondcat a {
	padding-left: 8px;
	font-size: 11px;
	color: #660033;
}

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

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

#fifthcat a {
	padding-left: 23px;
}

.tax_info {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #758389;
	text-decoration: none;
}

TD.productListing-data {
  width: 10%;
border:0px dotted #D5D5D5; 
text-align:center;
vertical-align:top; 
padding:7 5 20;

  font-family: Tahoma, Tahoma, Arial, Tahoma;
  font-size: 12px;
  line-height: 1.5;
  color: #000000;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, Arial, sans-serif;
  color: #ff0000;
  font-size: 18px;
}

