div#STATIC_NAVI {
	height: 13px;
	overflow: hidden;
	margin: 4px 13px 3px 0;
}
	div#STATIC_NAVI ul {
		list-style: none;
		float: right;
	}
		div#STATIC_NAVI ul li {
			float: left;
			height: 13px;
		}
			div#STATIC_NAVI ul li a {
				text-decoration: none;
				display: block;
				color: #a3a3a3;
				background: no-repeat 0 0;
				padding: 0 16px 2px 15px;
			}
			div#STATIC_NAVI ul li a:hover {
				text-decoration: none;
				color: #ba0000;
				background: no-repeat 0 -20px;
			}
				div#STATIC_NAVI ul li a#newsletter_link { 
					background-image: url(../images/newsletter_link.gif);
				}
				div#STATIC_NAVI ul li a#profile_link { 
					background-image: url(../images/profile_link.gif);
				}
				div#STATIC_NAVI ul li a#service_link { 
					background-image: url(../images/service_link.gif);
				}
				div#STATIC_NAVI ul li a#wishlist_link { 
					background-image: url(../images/wishlist_link.gif);
				}
				div#STATIC_NAVI ul li a#logout_link { 
					background-image: url(../images/logout_link.gif);
				}
div#TAB_NAVI {
	height: 22px; width: 1000px;
	overflow: hidden;
	background: url("../images/editionxxx/bg_navitop.gif") repeat-x; 
	background-position:bottom;
}
	div#TAB_NAVI ul {
		float: left;
	}	
		div#TAB_NAVI li {
			float: left;
			list-style: none;
			font-weight: bold;
		}
			div#TAB_NAVI li a {
				display: block;
				height: 17px; /*21-4*/ width: 136px;
				padding: 5px 0 0 0;
				border-right: 1px solid #FFF;
				color: #FFF;
				text-decoration: none;
				text-align: center;
			}
			div#TAB_NAVI li a:hover {
				background: url("../images/editionxxx/bg_navitop.gif") repeat-x; 
				background-position:bottom;
				color:#979797; font-weight:bold; text-decoration:underline; text-transform: uppercase;
				height: 18px; /*22-4*/
			}
			div#TAB_NAVI li a.on {
				background-image:url("../images/editionxxx/bg_navitop1.gif");
				background-repeat:repeat-x;
				background-position:bottom;
				height: 18px; /*22-4*/
			}
			
			div#TAB_NAVI li a.on:hover {
				background-image:url("../images/editionxxx/bg_navitop1.gif");
				background-repeat:repeat-x;
				background-position:bottom;
				color:#444; font-weight:bold; text-decoration:underline; text-transform: uppercase;
				height: 18px; /*22-4*/
			}
			
			
			
			
			
	div#FLAG_NAVI {
		float: right;
		padding: 1px 1px 0 0;
	}
		div#FLAG_NAVI img{
			border: 1px solid #CCC;
		}
div#CAT_NAVI_ROW {

		background-image:url(../../xxxedition/bg_navisub.gif);
		background-repeat:repeat-x;
		background-position:top;
		height: 18px; /*22-4*/ width: 1000px;
		overflow: hidden;
		background: #868686;
		padding: 4px 0 0 0;
}
	div#CAT_NAVI_ROW li {
		float: left;
		list-style: none;
	}
		div#CAT_NAVI_ROW li a {
			float: left;
			display: block;
			color: #FFF;
			font-weight: bold;
			padding: 2px 10px 0 10px;
			text-decoration: none;
			border-right: 1px solid #FFF;
			height: 13px; /*14-1*/
		}
		div#CAT_NAVI_ROW li a:hover {
			color:#CBB;
			font-weight:bold;
			text-decoration:underline;
		}
			div#CAT_NAVI_ROW li a.on {
				color: #FFFF7F;
			}
div#CAT_NAVI_COL {
	margin: 20px 0 0 0;
}
	div#CAT_NAVI_COL ul {
		margin: 0 0 20px 0;
		float: left;
		overflow: hidden;
		width: 135px;
	}
		div#CAT_NAVI_COL ul li {
			float: left; /* avoids ie's 1px-li-bug */
		}
			div#CAT_NAVI_COL ul li a {
				clear: left; /* avoids ie's 1px-li-bug */
				width: 126px; /*135-2-7*/
				text-decoration: none;
				color: #000;
				display: block;
				padding: 4px 2px 5px 6px;
				border-bottom: 1px solid #ccc;
				background: url("../images/editionxxx/bg_navitop.gif") repeat-x;
			}
			div#CAT_NAVI_COL ul li a.active {
				font-weight: bold;
				color: #FFF;
				border-bottom: none;
				background: url("../images/editionxxx/bg_navitop.gif") repeat-x;
			}
			div#CAT_NAVI_COL ul li a.active:hover {
			}
			div#CAT_NAVI_COL ul li a:hover {
			}
			div#CAT_NAVI_COL ul.themeshop {
			}
				div#CAT_NAVI_COL ul.themeshop li a {
					width: 118px;
					font-weight: bold;
					background: url("../images/star_red.gif") no-repeat 2px 4px;
					color: #000;
					padding-left: 14px;
				}
			div#CAT_NAVI_COL ul.themeshop li a:hover {
				background-color: #e5e5e5;
			}
				div#CAT_NAVI_COL ul ul { /* ebene2 */
					margin: 0;
				}
					div#CAT_NAVI_COL ul ul li {
					background: #979797;
					border-bottom: 1px solid #CCC;
					}
					div#CAT_NAVI_COL ul ul li a.active {
						font-weight: bold;
						background: #979797 url() no-repeat 4px 6px;
						color: #FFF;
					}
					div#CAT_NAVI_COL ul ul li a.active:hover {
						background-color: #ccc;
						color: #FFF;
					}	
						div#CAT_NAVI_COL ul ul li a {
							background: url() no-repeat 4px 6px;
							padding-left: 15px;
							color: #ba0000;
							font-size: 11px;
							width: 117px;
							border-bottom: none;
						}
						div#CAT_NAVI_COL ul ul li a:hover {
							background-color: #e5e5e5;
							color: #BA0000;
						}
							div#CAT_NAVI_COL ul ul ul { /* ebene3 */
								border-bottom: none;
							}
								div#CAT_NAVI_COL ul ul ul li a {
									clear: left; /* avoids ie's 1px-li-bug */
									width: 126px; /*135-2-7*/
									text-decoration: none;
									color: #FFF;
									display: block;
									padding: 4px 2px 5px 6px;
								}
								div#CAT_NAVI_COL ul ul ul li a:hover {
									color: #000;
								}
								div#CAT_NAVI_COL ul ul ul li a.active {
									font-weight: bold;
									background: none;
								}
								div#CAT_NAVI_COL ul ul ul li a.active:hover {
									font-weight: bold;
									background: none;
									
								}
								
								div#CAT_NAVI_COL ul ul ul ul { /* ebene4 */
								border-bottom: none;
							}
								div#CAT_NAVI_COL ul ul ul ul li a {
									padding-left: 15px;
									color: #000;
									width: 117px; /*126-6*/ 
									font-size: 11px;
									background: #FFF url("../images/arrow_black.gif") no-repeat 4px 6px;
								}
								div#CAT_NAVI_COL ul ul ul ul li a:hover {
									color: #000;
								}
								div#CAT_NAVI_COL ul ul ul ul li a.active {
									color: #000;
									font-weight: bold;
									background: #FFF url("../images/arrow_black.gif") no-repeat 4px 6px
								}
								div#CAT_NAVI_COL ul ul ul ul li a.active:hover {
									color: #000;
								}
								
								
								
								
								

* html div.FACETS { /* ie6 */
	width: 152px;
	}
	div.FACETS {
		float: left;
	}
		div.FACETS a {
			width: 135px; height: 17px;
			display: block;
			margin: 0 10px 20px 0; padding: 1px 0 0 5px;
			background: url(../images/facets_button.gif) no-repeat 0 1px;
			border: 1px solid #CCC;
			text-decoration: none;
		}
			div.FACETS a.active {
				background: url(../images/facets_button.gif) no-repeat 0 -16px;
				padding-left: 16px;
				width: 124px;
				font-weight: bold;
				border: 1px solid #BA0000;
			}
			div.FACETS a:hover {

			}
		div.FACETS:hover div.facets_dropdown {
			display: block;
			overflow: auto;
		}
		div.facets_dropdown {
			width: 198px;
			overflow: auto;
			position: absolute;
			background: #FFF;
			z-index: 10000;
			border: 1px solid #CCC;
			margin: -20px 0 0 0; padding: 4px 2px;
			display: none;
		}
		div.facets_dropdown a {
			width: auto; height: auto;
			margin: 0; padding: 4px 8px;
			text-decoration: none;
			border: 0;
			border-bottom: 1px dotted #E5E5E5;
			color: #000;
			background: none;
		}
			div.facets_dropdown a.active {
				background: #FFF;
				width: auto;
				padding: 4px 8px;
				font-weight: normal;	
				background: #E5E5E5 url(../images/check_green.gif) no-repeat 5px center;
				border: none;
				padding-left: 20px;		
			}
			div.facets_dropdown a.active:hover {

				background: #E5E5E5 url(../images/check_green.gif) no-repeat 5px center;
			}
			div.facets_dropdown a:hover {

				background: #E5E5E5;
			}
			
			
			
			
			div.PRODUCT_SMALL {
			float: left;
			width: 144px;
			height: 322px;
			margin: 0 8px 8px 0;
			overflow: hidden;
			background: url(../images/product_small_bg.gif) no-repeat;
		}
			div.PRODUCT_SMALL .img {
				width: 140px;
				height: 210px;
				overflow: hidden;
				margin: 1px;
			}
				div.PRODUCT_SMALL div.img div.price_overlay {
					height: 55px; width: 86px;
					overflow: hidden;
					background: url(../images/price_overlay_small.gif);
					margin: -59px 0 0 50px;
					position: relative;
					text-align: center;
					font-size: 10px;
					color: #000;
				}
					div.PRODUCT_SMALL div.img div.price_overlay div.title {
						height: 13px; width: 86px;
						overflow: hidden;
					}
					div.PRODUCT_SMALL div.img div.price_overlay div.old_price {
						height: 20px; /*28-16*/ width: 39px;
						overflow: hidden;
						float: left;
						padding: 8px 0 0 0;
					}
					div.PRODUCT_SMALL div.img div.price_overlay div.new_price {
						height: 16px; /*28-12*/ width: 45px; /*48-2*/
						overflow: hidden;
						font-size: 12px;
						font-weight: bold;
						float: left;
						text-align: right;
						padding: 12px 2px 0 0;
					}
					div.PRODUCT_SMALL div.img div.price_overlay div.discount {
						height: 10px; width: 86px;
						clear: left;
					}
			div.PRODUCT_SMALL .txt{
				width: 142px;
				height: 86px;
				overflow: hidden;
				margin: 0 1px 0 1px;
			}
				div.PRODUCT_SMALL .txt h2{
					width: 136px; /* 140-2-2 */
					height: 42px;
					overflow: hidden;
					padding: 0 2px 0 2px;
					text-align: center;
				}
					div.PRODUCT_SMALL .txt h2 a{
						font-weight: bold;
						text-decoration: none;
					}
						div.PRODUCT_SMALL .txt h2 a:hover{
							color: #ba0000;
						}
					div.PRODUCT_SMALL .txt .price{
						float: left;
						width: 71px; /* 75-4 */
						padding: 0 0 0 4px;
						font-size: 10px;
					}
						div.PRODUCT_SMALL .txt .price strong{
							font-size: 12px;
						}
							div.PRODUCT_SMALL .txt .price strong .from_price{
								font-size: 10px;
								font-weight: normal;
							}
						div.PRODUCT_SMALL .txt .price2{
							font-size: 9px;
						}
					div.PRODUCT_SMALL div.REDSTARS {
						float: left;
						width: 61px;
						margin: 29px 0 0 0;
					}
						div.PRODUCT_SMALL div.REDSTARS div.stars0 {
							height: 10px; width: 61px;
							overflow: hidden;
						}
						div.PRODUCT_SMALL div.REDSTARS div.stars1 {
							height: 10px;
							overflow: hidden;
							margin-top: -10px;
						}
		div.PRODUCT_SMALL a.wishlist_add_item_quick {
			height: 46px; width: 69px;
			background: url(../images/btn_wishlist_add_item_quick.gif) 0 0 no-repeat;
			float: left;
			text-indent: -1000px;
			margin: 0 0 2px 1px;
		}
			div.PRODUCT_SMALL a.wishlist_add_item_quick:hover {
				background-position: 0 -26px;
			}
		div.PRODUCT_SMALL a.basket_add_item_quick {
			height: 46px; width: 69px;
			background: url(../images/btn_basket_add_item_quick.gif) 0 0 no-repeat;
			float: right;
			text-indent: -1000px;
			margin: 0 3px 2px 0;
		}
			div.PRODUCT_SMALL a.basket_add_item_quick:hover {
				background-position: 0 -26px;
			}
