/*This briliant menu comes from Blender (www.blender3d.org)*/
#mainmenu{
	float: right;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
}
#mainmenu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	z-index:10000 
}
#mainmenu ul li { 
	position: relative; 
	float: left;
	height:91px;
	border-right: 3px solid white;
}
#mainmenu ul li a {	
	/*height: 91px; */
	text-decoration: none; 
	color: #fff; 
	display: block; 
	line-height: 18px;
	text-align: center;
}
/* menu level 1 */
#mainmenu ul li ul {
	display:none; 
	position: absolute;
	top: 91px; width: 149px;
	filter:alpha(opacity=90); /* for IE */
	-moz-opacity:0.9; /* for mozilla */
	opacity: 0.9; /* for safari */
	khtml-opacity: 0.9 /* for konquerer and older safari */
}
#mainmenu ul li ul:hover { display: block; }
#mainmenu ul li:hover ul { display: block; }
#mainmenu ul li.over ul  { display: block; } /* for IE */
#mainmenu ul li ul li {
	width: 150px;
	height: 22px;
	background-image: none;
	border: none;
	text-align: left;
	padding: 0px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}
/*topnav_5 is smaller*/
#mainmenu ul #topnav_5 ul li {
	width: 108px;
}
#mainmenu ul li ul li a {
	padding-left: 7px; 
	height: 22px; 
	text-decoration: none; 
	font-weight: normal;
	color: #fff;
	text-align: left;
	display: block; 
	width: auto;
}
#mainmenu ul li ul li a:hover { background-image: none; }
#mainmenu ul li ul li:hover { display: list-item; }
#mainmenu ul li ul li.over { display: block; } /* for IE  */


/* menu widths */
#mainmenu  #topnav	{
	width: 110px; 
	height: 91px;
}
#mainmenu  #topnav_1	{
	width: 110px; 
	height: 18px;
	background-color: #f9d08d;
	padding: 68px 0px 5px 0px;
	font-size: 14px;
}
#mainmenu  #topnav_2	{
	width: 110px; 
	height: 18px;
	background-color: #eaa453;
	padding: 68px 0px 5px 0px;
	font-size: 14px;
}
#mainmenu  #topnav_3	{
	width: 110px; 
	height: 18px;
	background-color: #d56348;
	padding: 68px 0px 5px 0px;
	font-size: 14px;
}
#mainmenu  #topnav_4	{
	width: 110px; 
	height: 18px;
	background-color: #a03e2d;
	padding: 68px 0px 5px 0px;
	font-size: 14px;
}
#mainmenu  #topnav_5	{
	width: 110px; 
	height: 18px;
	background-color: #482221;
	padding: 68px 0px 5px 0px;
	font-size: 14px;
}
.maincont{	text-align: left;}
/*colors for submenus*/
#mainmenu ul li ul li a { background-color: #999999;}
#mainmenu ul li ul li a:hover.overons, #topnav_1 a { background-color:#f9d08d;}
#mainmenu ul li ul li a:hover.portfolio { background-color:#eaa453;}
#mainmenu ul li ul li a:hover.services { background-color:#d56348;}
#mainmenu ul li ul li a:hover.tsjechie { background-color:#a03e2d;}
#mainmenu ul li ul li a:hover.inschrijven { background-color:#482221;}
#vlag{
	width: 223px;
	height: 39px;
	background: #fff;
	position: absolute;
	text-align: center;
	top: 0px; 
	left: 569px;
}
#vlag img{
	border-top: 3px solid white;
	border-left: 3px solid white;
	border-right: 3px solid white;
}
