/* Style Sheet */

.slicknav_menu {
	display:none;
}

.nurSlick {
	display:none;	
}

nav {
	margin-top: 1em;
	padding-bottom:.8em;	
}

nav ul#menu {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;	
	list-style-type:none;
}

nav ul#menu li {
	margin: 0 1em 0 0;
}

nav a {
	color: var(--fontcolor);
	text-decoration:none;
}

nav ul#menu a.activ,
nav ul#menu a:hover  {
	color: var(--headlineblue);
	border-bottom:thick solid var(--headlineblue);
}






ul#menu li:hover > ul
{
/*these 2 styles are very important, 
being the ones which make the drop-down to appear on hover */
	visibility:visible;
	opacity:1;
	text-align:left;
}


ul#menu ul {
	list-style: none;
	margin: 0;
	padding: 0; 
	flex-direction:column;	
/*the next 2 styles are very important, 
being the ones which make the drop-down to stay hidden */
    visibility:hidden; 
    opacity:0;
    position: absolute;
/*  top: 3px;
    left: 1px; */
    z-index: 99999;
	width:auto;	
 	background:#fff;
	box-shadow:1px 1px 3px #aa927d;
/* css3 transitions for smooth hover effect */
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}

ul#menu ul li {
	width:auto;
	border-bottom:thin solid #9b9b9b;
	display:block;
}

ul#menu ul li a {
  	background:none; 
	padding:7px 8px;
	/* text-shadow:1px 1px 0px #fff; */
	text-decoration:none;
	display:inline-block;
/* 	float:left;
	clear:both; */
	/* Silbentrennung einschalten */
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}

ul#menu ul ul {
	list-style: none;
    margin: 0;
    padding: 0; 
/*the next 2 styles are very important, 
being the ones which make the drop-down to stay hidden */
    visibility:hidden;
    opacity:0;
    position: absolute;
    top: 1px;
    left: 220px;	
    z-index: 99999;
	width:220px;	
	background:#c4bbad;
	box-shadow:1px 1px 3px #aa927d;
/* css3 transitions for smooth hover effect */
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}	
/* #endregion */