	#navbar {
		overflow: hidden;
		background-color: #333;
		position: fixed; 
		top: 0; 
		width: 100%; 
		height: 40px;
		z-index: 10;
	}

	.navigation {
		height: 40px;
		line-height: 40px;
		float: left;
		margin-right: 20px;
	}
	
	#menuplaceholder {
		width: 100%;
		position: fixed;
		top: 0;
		z-index: 20; 
	}

	
	
	#navbarcontainer {
		margin: 0 auto;
		width: 1200px;
		
		color: #fff;
		
		position:relative;
	}
	
	
	
	#navmainelement1, #navmainelement2, #navmainelement3, #navmainelement4 {
		display:block;
		float:left;
		height:40px;
		line-height:40px;
		width:100%;
		color:#fff;
		padding-left: 45px;
	}
	
	#navcontentelement1, #navcontentelement2, #navcontentelement3, #navcontentelement4  {
		width: 100%;
		background-color: #333;
		position: absolute;
		top: 40px;
		display: none;
	}	
	
	#navmainelement1:hover ~#navcontentelement1 {
		display:block;
	}
	
	#navmainelement2:hover ~#navcontentelement2 {
		display: block;
	}
	
	#navmainelement3:hover ~#navcontentelement3 {
		display:block;
	}
	
	#navmainelement4:hover ~#navcontentelement4 {
		display: block;
	}
	
	#navcontentelement1:hover, #navcontentelement2:hover, #navcontentelement3:hover, #navcontentelement4:hover  {
		display: block;
	}
	
	#navcontentelement1 a, #navcontentelement2 a, #navcontentelement3 a, #navcontentelement4 a  {
		color: #fff;
		text-decoration: none;
		display: block;
	}
	
	#navcontentelement1 a:hover, #navcontentelement2 a:hover, #navcontentelement3 a:hover, #navcontentelement4 a:hover{
		text-decoration: underline;
	}
	
	.level1 {
		font-size: 16px;
		margin-left: 45px;
		
		text-transform: uppercase;
	}
	
	.level2 {
		font-size: 16px;
		margin-left: 45px;
	}
	
	.level3 {
		font-size: 16px;
		margin-left: 45px;
		/*display: none !important;*/
	}
	
	.level4 {
		font-size: 16px;
		margin-left: 45px;
		/*display: none !important;*/
	}
	


	  
	  