/* navigation.css
Farbflächen:
Orange: #FF5B00
grau: #4C5557
dunkelgrau: #727971 (Text)
/* ============================================================================================================================ */
.mainnav ul { /* Style reset */
	margin:0; padding:0;
	list-style-image:none;
}
.mainnav li {
	list-style:none;
	background-image:none;
	margin:0;
	padding:0;
}
/* level 1 */
.mainnav > li {
	display: flex;
	flex-direction:column;
}
.mainnav li a {
	font-size:0.95rem;
	line-height:1.1rem;
	color:#fff;
	text-transform:uppercase;
	/*list-style-type: disc;
	list-style-image: url('/_assets/css/svg/bull_w.svg');
	*/
	background:url('/_assets/css/svg/bull_w.svg') no-repeat left center;
	background-size:10px;
	padding-left:20px;
}
.mainnav li a:hover {
	color:#FF5B00;
	background:url('/_assets/css/svg/bull_o.svg') no-repeat left center;
	background-size:10px;
	padding-left:20px;
}
.mainnav li.active a {
	color:#FF5B00;
	background:url('/_assets/css/svg/bull_o.svg') no-repeat left center;
	background-size:10px;
	padding-left:20px;
}
.mobilenav .mainnav li a:hover,
.mobilenav .mainnav li.active a {
	color:#FF5B00;
	background:url('/_assets/css/svg/bull_o.svg') no-repeat left center;
	background-size:10px;
	padding-left:20px;
}

footer .fnavbox ul { /* Style reset */
	margin:0; padding:0;
	list-style-image:none;
	position:absolute;
	bottom:15px;
}
footer .fnavbox li {
	list-style:none;
}
footer .fnavbox li a {
	color:#fff;
	text-decoration:uppercase;
	font-size: 0.95rem;
	line-height: 1.1rem;
}
footer .fnavbox li:hover a,
footer .fnavbox li.active a
{
	color:#000;
}

/* ========== main nav mobile ================ */
@media (max-width: 767px) {
	.mainnav ul {
		margin-left: -20px;
		display:none;
	}
}

@media (min-width: 768px) {
	/* ========== main nav desktop ================ */

}







