.menucontainer{
	margin: 0px;
	padding: 0px;
	list-style: none;
	-moz-transition: all 0.3s ease-out;  /* FF4+ */
    -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -ms-transition: all 0.3s ease-out;  /* IE10 */
    transition: all 0.3s ease-out; 	
    -webkit-box-shadow: 2px 2px 50px -12px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 2px 2px 50px -12px rgba(0, 0, 0, 0.45);
	box-shadow: 2px 2px 50px -12px rgba(0, 0, 0, 0.45);
}
.floating .menucontainer{
	margin-top: 0px;
}
.menucontainer li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
.header .menucontainer li:last-child, .header .menucontainer li:nth-child(3){
	border-left: solid 0.5px #999;	
}
.header .menucontainer li:last-child, .header .menucontainer li:nth-child(2), .header .menucontainer li:nth-child(3){
	float: right;	
}
.menu{
	margin: 0px;
	padding: 0px;
	list-style: none;	
}

.menu li{
	margin: 0px; 
	padding: 0px;
	list-style: none;
	display: inline-block;
}

.menu a{
	border-right: solid 0.5px #999;
	color: #FFF;
	letter-spacing: 1px;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	-moz-transition: all 0.3s ease-out;  /* FF4+ */
    -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -ms-transition: all 0.3s ease-out;  /* IE10 */
    transition: all 0.3s ease-out; 	    
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left 15px center;
    padding-left: 40px;
}

.header .menu li:nth-child(1) a{
    background-image: url(../images/menu_activiteiten.png);
}
.menucontainer li:nth-child(2) a{
    background-image: url(../images/menu_logout.png);
	border-right: none;	
}
.menucontainer li:nth-child(3) a{
    background-image: url(../images/menu_profile.png);
	border-left: solid 0.5px #999;	
}
.menucontainer li:nth-child(2) a{
    background-image: url(../images/menu_settings.png);
	border-right: none;	
}


.menu li a:hover{
	color: #FFF;
	background-color: #045891;
}
.menu li.selected a{
	color: #FFF;
	background-color: #045891;
}



.menu li:hover > ul{
    display: block;
}
.menu ul.parent_hover{
    display: block;
}

.menu ul{
     padding:0px;
	 margin: 0px;
     position: absolute;
	 z-index: 9999999;
	 margin-top: -25px;
	 margin-left: 9px;
	 display: none;
	 width: auto;
	 height: auto;
	 padding-top: 27px;
	 background: url(../images/menu.png);
	 background-repeat: no-repeat;
	 background-size: 42px;
	 background-position-x: 40px;
	 background-position-y: 10px;
}
.floating .menu ul{
	margin-top: -14px;
	background: none;
	padding-top: 17px;
	margin-top: -24px;
}
.menu ul li{
	background-color: none;
	width: auto;
	float: none;
	display: block;
	min-height: 0px;
	list-style: none;
	margin: 0px !important;
}
.menu ul li:first-child{
	padding-top: 6px;
}

.menu ul a{
	font-size: 15px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	padding-right: 18px;
	margin: 0px !important;
	background-color: #000000;
	color: #FFF !important;
	height: auto;
	text-align: left;
	 -webkit-box-shadow: 2px 2px 50px -12px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 2px 2px 50px -12px rgba(0, 0, 0, 0.45);
	box-shadow: 2px 2px 50px -12px rgba(0, 0, 0, 0.45);
}
.menu ul a:hover, .menu ul li.selected a{
	color: #000000 !important;
	background-color: #D9AA02;
	text-decoration: none;
	height: auto;
}


.submenucontainer .menu li{
	float: none;
}
.submenucontainer .menu li a:hover, .submenucontainer .menu li.selected a{
	background: none;
	color: #3DB0C4;	
}

.footer .menu li{
	display: block;	
}
.footer .menu a{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 18px;	
	text-transform: none;
	display: inline-block;
	color: #FFF;
}