
.level2wrapper.num-cols-1{width: 250px;}
.level2wrapper.num-cols-2{width: 500px;}
.level2wrapper.num-cols-3{width: 750px;}
.level2wrapper.num-cols-4{width: 998px;}

.level2wrapper.cat-leggings.num-cols-2{width: 680px;}


.cat-row{width: 100%; padding-bottom: 10px;}
.cat-row-2{border-top: 1px dotted #924569; padding-top: 10px;}
.cat-col{margin-right: 1%;}
.num-cols-1 .cat-col{width: 99%;}
.num-cols-2 .cat-col{width: 49%;}
.num-cols-3 .cat-col{width: 32.33%;}
.num-cols-4 .cat-col{width: 24%;}

.level2wrapper.cat-sonderangebote, .level2wrapper.sale{margin-left: -127px;}
.level2wrapper.cat-uebergroesse, .level2wrapper.cat-queen-size{margin-left: -128px;}
.level2wrapper.cat-waesche, .level2wrapper.cat-lingerie{margin-left: -229px;}
.level2wrapper.cat-leggings{margin-left: -57px;}
.level2wrapper.cat-kniestruempfe{margin-left: -17px;}

ul.subcat{float: left; clear: both; margin: 0; padding: 0; width: 100%;}
ul.subcat:hover {border-left: 3px solid #990000;}

.jMenu {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	/*font-family: 'Open Sans', serif;*/
	font-size: 14px;
	background-color: #fff;
	color: #333;/*#3D4245;*/
    width: 1000px;
	font-size:13px;
} /* fullpage width ist neu und margin war vorher nur 0 */ 

.jMenu a{color: #333;/*#333;*/}
/*.jMenu a:hover{text-decoration: none; color: #fff;} #990000; #974569;*/

.jMenu li.home{font-size: 15px;line-height: 32px; padding-right: 8px; border-radius: 10px 10px 0 0; border: 1px solid #868686; border-bottom: none;}
.jMenu li.home a i{line-height: 32px; padding-left: 10px;}


.jMenu li.level1{position: relative; border-radius: 10px 10px 0 0; border: 1px solid #868686; border-bottom: none;}

/* .jMenu li.level1 a.head{padding: 0 6px; color: #333;/*#3D4245;*/ /*line-height: 32px; border-style: solid; border-width: 0px 1px 0 1px; border-color: #fff; background: inherit; font-weight: 700;} */
.jMenu li.level1 a.head{padding: 0 5px 0 0; color: #333;/*#3D4245;*/ line-height: 32px; border-style: solid; border-width: 0px 1px 0 1px; border-color: #fff; border-radius: 10px 10px 0 0; border-left: 5px solid #fff; background: inherit; font-weight: 700;}
.jMenu li.level1.active a.head{border-color: #686868;/*#990000;*/ line-height: 34px;}
.jMenu li.level1 a.head:active {font-size: 14px; background-image: linear-gradient(to bottom, #BFBFBF, #868686) !important; color: white !important;}
.jMenu li.level1 a.head:focus {font-size: 14px; background-image: linear-gradient(to bottom, #BFBFBF, #868686) !important; color: white !important;}
.jMenu li.level1 a.head:target {font-size: 14px; background-image: linear-gradient(to bottom, #BFBFBF, #868686) !important; color: white !important;}
.jMenu li.level1 a.head:selected {font-size: 14px; background-image: linear-gradient(to bottom, #BFBFBF, #868686) !important; color: white !important;}
.jMenu li.level1 a.head:hover, .jMenu li.level1.selected a.head {font-size: 14px; background: #feecde !important; color: #333 !important; border-radius: 10px 10px 0 0; border-left: 5px solid #990000;}




.jMenu li.level1 a.head:hover{color: #686868;/*#990000;*/}
.jMenu li.level2{margin-right: 15px;}
.jMenu li.level2 a{font-size: 16px; line-height: 22px;}
.jMenu li.level2 a.subhead{line-height: 26px; margin: 0; padding: 0; color: #333;}

.jMenu li.level2 a.subhead.last{text-transform: none; line-height: 32px; margin: 0; padding: 2px 3px 5px 3px; font-weight: 400;}

/*
.jMenu li.level2 .subhead:hover{color: #fff;}
.jMenu li.level2 a.subhead:hover{background-color: #990000;}

.jMenu li.level2:hover{background-color: #990000; padding: 0 2px;}
.jMenu li.level2 a:hover{color: white;}
*/
.jMenu ol{padding: 0 0 10px 15px; float: left;}
.jMenu ol li{float: left; clear: both;}

.jMenu li {
	float: left;
	margin: 0;
	list-style: none;
}

.jMenu li.level1 a.head.home{padding: 0 9px 0 0; }
.jMenu li.level2{float: left;}

.jMenu li a {
	display: block;
	cursor: pointer;
}

.jMenu .level2wrapper.menu-manufacturers{padding-top: 10px; width: 260px; margin-left: -189px;}
.manufacturers-search-wrapper{padding-left: 15px;}
.manufacturers-wrapper{height: 400px; width: 100%; overflow: scroll; overflow-x: hidden;}
#manufacturer-search{width: 145px; border: 1px solid #ccc; height: 20px; line-height: 20px; padding: 4px 6px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;}
.btn-search-manufacturers{
	background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
	border: 1px solid #CCCCCC;
	border-radius: 0 3px 3px 0;
	line-height: 20px;
	margin-left: -1px;
	padding: 3px 10px;
}
