#metaNavi {
	position: absolute;
	top:10px;
    min-height: 84px;
	right: 39px; /* fallback */
	right: 4vw;
	
	font-size:14px;
	line-height:1.5;
	color:#fff;
	text-align: right;
	z-index: 3;
}
#metaNavi a { color:#fff; text-decoration: none; }
#metaNavi a:hover { color:#009cff; transition: border-bottom .3s ease-in, color .1s ease-in; }
@media only screen and (max-width: 1040px) {
	#metaNavi {
		right: 10px;
	}
}
@media only screen and (max-width: 799px) {
	#metaNavi {
		font-size:11px;
	}
}

@media only screen and (max-width: 940px) {
	#adresseHeaderMQ {
		display: none!important;
	}
}

@media only screen and (max-width: 599px) {
	#cartDiv {
        background-color: rgba(255,255,255,0.4);
	}
}



#navigationContainer {
	position: absolute;
	top:125px;
	left: 0;
	
	min-height: 383px;
	
	/*background-color: green !important;*/
	z-index: 4;
}

#navigationBgVerlauf {
	position: fixed;
	top:0px;
	left: 0;
	/*opacity: 0.3;*/
	
	min-height: 523px;
	width: 440px;
	background-image: url(../images/navi-bg-verlauf.png);
	background-repeat: repeat-y;
	z-index: 1;
}


#navigation {
	font-size:20px; /* » youm 23px */
	line-height:1;
	text-align:left;
	color:#FFF;
	
	width: 220px; /* » youm 210px */
	/*background-color: #f0f;*/
	margin-left: 51px; /*fallback*/
	
	margin-left: 5.5vw;	
}
@media only screen and (max-width: 1270px) {
	#navigation {
		margin-left: 30px;	
	}
}

#navigation a { color:#ffffff; text-decoration: none; }
#navigation a:hover { color:#b9a049; transition: border-bottom .3s ease-in, color .3s ease-in; } /* alt: blau #009cff */

#navigation ul { margin:0; padding:0; list-style: none; }
#navigation ul li ul { padding:0 0 0px 0px; margin-bottom: -3px; } /* Um-ul */

.rowFlex {
	display:flex;	
	width:100%;
	padding:0;
	/*overflow:hidden;*/ /* ACHTUNG: lässt Dropit-Ums verschwinden! */
	flex-wrap: wrap; /* default: nowrap */	
	/*justify-content: space-between; » cmon */
}

/* auf li */
.hm { padding: 4px 0 4px 0; }
.um {
	font-size:15px;
	line-height:1.3; 
	padding: 0 0px 0px 21px; /* Einrücken etc. */
	margin-bottom: 3px;
}

/* auf a: aktiv-Auszeichnung */
.hmAktiv { color:#b9a049 !important; display: block; }
.umAktiv { color:#b9a049 !important;  }
.uumAktiv { color:#b9a049 !important; }
/* alt mit unterschiedlicher Schrift wie bei » youm */
/*.hmAktiv { font-size:25px; margin: -1px 0 -3px 0; font-weight: 600; color:#009cff !important; font-family: 'Herculanum LT W01 Roman', 'Helvetica Neue', Arial, Helvetica, sans-serif;  display: block; }
.umAktiv { font-size:18px; font-weight: 600; display: block; margin: 0px 0 -0px 0; line-height: 1; color:#009cff !important; font-family: 'Herculanum LT W01 Roman', 'Helvetica Neue', Arial, Helvetica, sans-serif;  }
*/


/* Sprachwahl */
.sprachwahl { display:inline-block; }
.auszStyleLngOn { color:#f0f !important; }
.auszStyleLngOff { color:#aaa !important; }