#metaNavi {
	font-size:23px;
	line-height:1;
	text-align:right;
	color:#fff;
    
    margin: 12px 0 0px auto;
}
#metaNavi a { color:#fff; }
#metaNavi a:hover { color:#87a800; transition: border-bottom .3s ease-in, color .1s ease-in; }

.social { margin-right: -8px; }
.social a {
    font-family: 'fontawesome';
	font-weight:900; /* FE-patch, ev. obsolet */
    font-size: 26px;
    line-height: 1;
    color: white;
    display: inline-block;
    text-align: right;
    padding-left: 8px;
    margin-top: 22px;
}
.social a:hover {
    color: #87a800; /* gruen */
}


/* Sprachwahl-Bubble */
#metaNaviBubble {
    line-height: 1.5;
    text-align:center; 

    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    right:-6px;
    top:29px;
    position:absolute;

    padding: 0 7px 15px 7px;
}
#metaNaviBubble a {
    color: #87a800;
}
#metaNaviBubble a:hover {
    color: #cc9966; /* braun */
}
/*.schliessenKreuz {
    font-family: helvetica, arial, sans-serif;
    font-size:36px; 
    line-height: 1;
    color:#9c9e9f;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    display: inline-block;
}
.schliessenKreuz:after {
  content: '×';
}*/


/*#cartMeta {
    width: 32px;
    height: 24px;
    padding: 3px 20px 0 15px;
}*/


#navigation {
	font-family: 'Sansita', 'Helvetica Neue', Arial, Helvetica, sans-serif;    
	font-size:30px;
	line-height:1.3;
    letter-spacing: 1px;
	text-align:left;
	color:#FFF;
	font-weight:800; /* ExtraBold » 800 */
    font-style: italic;
    
    margin-top: -7px;
	padding-left: 3px; /* damit A nicht angeschnitten */
    
    max-width: 282px;
	/*float:right;
		width:202px;
	min-width: 700px; 
	max-width: 1111px;
	min-height:350px;*/
}
@media (max-width: 1220px) { #navigation { font-size: 28px;} }  
@media (max-width: 1120px) { #navigation { font-size: 26px;} }  
@media (max-width: 1040px) { #navigation { font-size: 24px;} }  

#navigation a { 
    color:#87a800; 
    padding-bottom: 15px; 
    display: block; 
	cursor: pointer;
}
#navigation a:hover { color:#cc9966; transition: border-bottom .3s ease-in, color .3s ease-in; }
#navigation ul { margin-top:0; }

/* auf li */
.hm { padding: 7px 0 2px 0; }
.um {
	font-size:18px;
	line-height:22px; 
	padding: 0 0 0px 0; /* Einrücken etc. */
}

.pfeilHm { font-size:45px; line-height:1px; vertical-align:-3px; font-family:'Lato', 'Courier', sans-serif!important; font-weight: 600; font-style: normal; } /* font-weight: 300 oder 400. TODO: font-size mit% testen !*/


/* auf a: aktiv-Auszeichnung */
.hmAktiv { color:#cc9966 !important; }
.umAktiv { color:#cc9966 !important; }
.uumAktiv { color:#cc9966 !important; }


/* Filter-Pulldowns in tmplt_stt_produkteinstieg.php */
.filterPulldown li { line-height: 0.9!important; }
.filterPulldown li a { font-size: 21px!important; }

/* Sprachwahl */
.sprachwahl { display:inline-block; }
.auszStyleLngOn { color:#cc9966 !important; }
.auszStyleLngOff { color:#87a800 !important; }