.vertnav-container {
	margin-top: 0;
	font-size: 13px;
}

.vertnav-container .vertnav-headline {
	padding: 8px 14px;
	background-color: #565656;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#vertnav li .vertnav-cat {
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 8px 14px;
	width: 100%;
}

#vertnav li a {
	color: #444;
}

#vertnav li .bestseller a {
	font-weight: 700;
	color: #4BA10D!important;
}

#vertnav li .spar-kennenlern-sets a {
	font-weight: 700;
	color: #266de0!important;
}

#vertnav li a:hover,
#vertnav li a:focus,
#vertnav li a:active {
	color: #e4001b;
	text-decoration: none;
}

#vertnav .product-count {
	float: right;
}

#vertnav .product-count:after {
	clear: both;
}

#vertnav .inactive .vertnav-cat {
	background-color: #f5f5f5;
}

#vertnav .inactive.level1-inactive .vertnav-cat {
	background-color: #e6e6e6;
}

#vertnav .inactive.level1-inactive .vertnav-cat a {
	color: #444;
}

#vertnav .inactive.level1-inactive .vertnav-cat a:hover,
#vertnav .inactive.level1-inactive .vertnav-cat a:focus,
#vertnav .inactive.level1-inactive .vertnav-cat a:active {
	color: #e4001b;
	text-decoration: none;
}

#vertnav .level0-active.active .vertnav-cat {
	background-color: #ccc;
}

#vertnav .level0-active.active ul .vertnav-cat {
	background-color: #e6e6e6;
}

#vertnav ul .vertnav-cat a:before {
	margin-right: 5px;
	font-family: FontAwesome;
	content: '\f105';
}


#vertnav .next .vertnav-cat {
}

#vertnav ul .next .vertnav-cat {
}

#vertnav .prev .vertnav-cat {
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
}

#vertnav .last.level1 .vertnav-cat {
	border-bottom: solid 2px #ccc;
}


#vertnav .only .vertnav-cat {
}

#vertnav li.parent .vertnav-cat {
	background-color: #ccc;
	font-weight: bold;
}

#vertnav li.level1.open .vertnav-cat {
	background-color: #ccc;
}

#vertnav li.level2 .vertnav-cat {
	background-color: #e6e6e6;
}

#vertnav li.level2.last .vertnav-cat {
	border-bottom: solid 2px #ccc;
}

#vertnav li.level2 .vertnav-cat a {
	color: #e4001b;
}

#vertnav li.active .vertnav-cat {
	background-color: #e6e6e6;
	font-weight: bold;
}

#vertnav li.active .vertnav-cat a {
	color: #e4001b;
}

#vertnav li.inactive .vertnav-cat {
	font-weight: normal;
}

#vertnav .level0 .vertnav-cat {
}

#vertnav .level1 .vertnav-cat {
	padding-left: 15px;
	width: 100%;
}

#vertnav .level2 .vertnav-cat {
	padding-left: 25px;
	width: 100%;
}

#vertnav .level3 .vertnav-cat {
	padding-left: 15px;
	width: 100%;
}

#vertnav li.last .vertnav-cat {
	border-bottom: 0;
}
