/* -- NAVIGATION -- */

/* NAVIGATION - Erste Ebene */
#sitenavi {
	position: relative;
	list-style-type: none;
	height: 20px;
	padding: 0;
	margin: 0;
	}
	#sitenavi ul {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	overflow: hidden;
	}
	#sitenavi li {
	float: left;
	width: 128px;
	margin-right: 1px;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
	}
	#sitenavi li a {	
	color: #fff;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	}
	#sitenavi li a:hover {	
	color: #ddd;
}

li:hover #sitenavi { display: block; } /* The magic */
/* NAVIGATION ENDE */


/* BREADCRUMB */
#bcrow {
	color: #535353;
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
	padding-left: 10px;
	}
	#bcrow a {
	color: #535353;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	}
	#bcrow a:hover {
	text-decoration: underline;
}
a .bc_home {
	text-decoration: none;
	color: #069;
	}
	a:hover .bc_home {
	text-decoration: underline;
}
/* BREADCRUMB ENDE */


/* TOPSELLERS */
#topsellers {
	float:left;
	margin: 0 0 11px 0;
	padding: 0 0 5px 0;
	width: 176px;
	background: url(../gfx/nav_mainlist_bot.gif) bottom left no-repeat;
}

#topsellers ul {
	background: url(../gfx/nav_mainlist_mid.gif);
	color: #535353;
	padding: 0 0 0 5px;
	margin: 0;
	overflow: hidden;
}

#topsellers li {
	font-weight: normal;
	font-size: 12px;
	list-style: decimal outside;
	padding: 5px 9px 5px 0;
	margin-left: 25px;
}

#topsellers li a {
	display: block;
	text-decoration: underline;
	color: #069;
}

#topsellers li a:hover, #topsellers li a.cat-selected:hover {
	text-decoration: none;
}

#topsellers li a.cat-selected {
  background: url(../gfx/nav_mainlist_sel.gif) #fffff2;
}
/* TOPSELLERS Ende*/


/* FEATURED PRODUCTS */
.featurebox {
	float:left;
	padding: 0 0 5px 0;
	width: 176px;
	background: url(../gfx/feat_list_botbg.gif) bottom left no-repeat;
	margin-bottom: 11px;
}

.featurebox ul {
	background: url(../gfx/feat_list_midbg.gif);
	padding: 0;
	margin: 0;
	overflow: hidden;
	list-style: none;
}

.featurebox li {
	font-weight: normal;
	font-size: 12px;
	padding: 5px 6px 5px 0;
	margin-left: 11px;
	margin-right: 11px;
	background: url(../gfx/dotline.gif) repeat-x bottom left;
	}
	.featurebox li:last-child {
	background-image: none;
}

.featurebox li a {
	display: block;
	text-decoration: underline;
	color: #069;
	}
	.featurebox li a.pricelist {
	display: block;
	text-decoration: underline;
	color: #069;
	background: url(../gfx/bullet_red.gif) 0 5px no-repeat;
	font-size: 11px;
	padding-left: 7px;
	}
	.featurebox li a IMG {
	display: block;
	float: none;
	padding: 6px 0 6px 0;
	}
	.featurebox li a .price, .featurebox li .price {
	display: block;
	clear: left;
	color: #ac4116;
	text-decoration: none;
}

.featurebox li a:hover, .featurebox li a.cat-selected:hover {
	text-decoration: none;
}

.featurebox p {
	background: url(../gfx/dotline.gif) bottom left repeat-x;
	padding-bottom: 11px;
	padding: 0 6px 11px 6px;
	}
	.featurebox .header {
	background: url(../gfx/feat_list_headbg.gif) top left no-repeat;
	color: #b27a00;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 0 6px 0 10px;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
}
/* FEATURED PRODUCTS ENDE */

/* SHOPPING CART */
#shopping_cart {
	font-size: 11px;
}
#shopping_cart a { text-decoration: none; }

#shopping_cart ul {
	color: #535353;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#shopping_cart li {
	font-weight: normal;
	list-style: none;
	padding: 5px 9px 5px 0;
}
#shopping_cart li a {
	text-decoration: underline;
	color: #069;
}
#shopping_cart li a:hover {
	text-decoration: none;
}
/* SHOPPING CART Ende*/

/* PAGENAV */
.pagenav {
	float: left;
	height: 29px;
	line-height: 28px;
	margin-top: 19px;
	color: #666;
	width: 100%;
	background: url(../gfx/results_bg.gif) top right no-repeat;
	margin-bottom: 11px;
}

.pagenav a {
	text-decoration: underline;
	color: #069;
	margin-left: 6px;
	}
	.pagenav IMG {
	float: left;
	display: block;
	border: 0;
	padding: 6px 3px 0 3px;
	}
	.pagenav a:hover {
	text-decoration: none;
	color: #666;
	}
	.pagenav a.cat-selected {
	text-decoration: none;
	color: #666;
	font-weight: bold;
	}
	.pagenav a.cat-selected:hover {
	text-decoration: underline;
	color: #666;
}

.pagenav .leftside, .pagenav .rightside {
	float: left;
	font-size: 0.1%;
	width: 7px;
	height: 29px;
	display: block;
	}
	.pagenav .leftside {
	float: left;
	margin-right: 6px;
	background: url(../gfx/results_leftbg.gif) top left no-repeat #fffff2;
	}
	.pagenav .rightside {
	float: right;
	position: absolute;
	top: 0;
	background: url(../gfx/results_rightbg.gif) top left no-repeat #fffff2;
}

.pagenav .buttons {
	float: right;
	}
	.pagenav .buttons {
	padding-left: 11px;
	padding-right: 0;
}
/* PAGENAV ENDE */


/* CATEGORIES */

/* -- Erste Ebene -- */
#categories {
	position: relative;
	float: left;
	margin: 0 0 11px 0;
	padding: 0 0 5px 0;
	list-style: none;
	width: 176px;
	background: url(../gfx/nav_mainlist_bot.gif) bottom left no-repeat #fffff2;
}

#categories ul {
	display: block;
	padding: 0;
	margin: 0;
}

#categories li {
	font-weight: normal;
	padding-bottom: 1px;
	background: url(../gfx/nav_lvl1_sep.gif) left bottom no-repeat;
	overflow: hidden;
	font-weight: bold;
	display: block
}

#categories li a {
	display: block;
	color: #069;
	padding: 5px 6px 5px 26px;
	text-decoration: none;
	background: url(../gfx/nav_catlist_mid.gif);
}

#categories li a:hover, #categories li a.cat-selected:hover {
	background: url(../gfx/nav_catlist_sel.gif) #fffff2;
	}
	#categories li a.cat-selected:hover {
	color: #80b3c6;
	background: url(../gfx/nav_catlist_sel.gif) #fffff2;
}

#categories li a.cat-selected {
	background-color: #fffff2;
	background: url(../gfx/nav_catlist_sel_blue.gif) #fffff2;
}

li:hover #categories, li a:hover #categories { display: block; } /* The magic */

/* ----------------------	*/
/*       	HACKS 					*/
/* ----------------------	*/

/* Fix IE. Verstecken vor IE Mac \*/
* html #categories li { float: left; height: 1%; }
* html #categories li a { height: 1%; }
* html #categories li ul li { float: left; height: 1%; }
* html #categories li ul li a { height: 1%; }
* html #categories li ul li ul li { float: left; height: 1%; }
* html #categories li ul li ul li a { height: 1%; }
* html #categories li ul li ul li ul li { float: left; height: 1%; }
* html #categories li ul li ul li ul li a { height: 1%; }

* html #categories ul { margin-bottom: 5px; background: url(../gfx/nav_mainlist_bot.gif) bottom left no-repeat #fffff2; }


/* CATEGORIES Ende */

/* PLEASE NOTE
################################
	Star-Hack "*" is invalid CSS!
################################
*/

/* PROJECT COLORS */

/* #fc0		 yellow, logo color */
/* #cc9512 yellowish, header BG color */
/* #ac4116 rusty red, price AND product teaser BG color */
/* #eef3d9 lightgreen, product box BG */
/* #a9cf6f lightgreen, product box border AND sep_line */
/* #edf4df lightgreen, gradient last pixel */
/* #b9d583 lightgreen, category border color */
/* #190607 dark brown, big visual BG color */
/* #069 	 petrol, link color */
/* #7b1a29 dark red, MyAccount color */

