* 									{ margin: 0; padding: 0; }
body								{ font: 12px Arial, Helvetica, sans-serif; } 
#page-wrap							{ width: 800px; margin: 25px auto; } 
a									{ text-decoration: none; }
a:hover								{ text-decoration: underline; }
ul									{ list-style: none; }
p                                   { margin: 15px 0; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index:1002;}
ul.dropdown li                      { position: relative; font-weight: bold; float: left; zoom: 1; }
ul.dropdown a:hover		            { position: relative; color: #01106C; line-height: 17px; font-weight: bold; }
ul.dropdown a:active                { position: relative; color: #01106C; line-height: 17px; font-weight: bold; }
ul.dropdown li a                    { position: relative; display: block; padding: 0px 2px;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #01106C; position: relative; line-height: 17px; font-weight: bold; }
ul.dropdown li.hover a              { color: #01106C; position: relative; line-height: 17px; font-weight: bold; }

.menuzakelijkeevenementen {
width: 173px;
height: 27px;
float: left;
background: url(../images/menu_zakelijkeevenementen.jpg) no-repeat;
}

a.menuzakelijkeevenementen {
    width: 173px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_zakelijkeevenementen.jpg) no-repeat;
}

a.menuzakelijkeevenementen:hover {
    background: url(../images/menu_zakelijkeevenementen_hover.jpg) no-repeat;
}

/* on active */
.menuzakelijkeevenementenactive {
	width: 173px;
	height: 27px;
	float: left;
    background: url(../images/menu_zakelijkeevenementen_hover.jpg) no-repeat;	
}

a.menuzakelijkeevenementenactive {
	width: 173px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_zakelijkeevenementen_hover.jpg) no-repeat;	
}

a.menuzakelijkeevenementenactive:hover {
    background: url(../images/menu_zakelijkeevenementen_hover.jpg no-repeat);	
}

.menuarrangementen {
background: url(../images/menu_arrangementen.jpg) no-repeat;
width: 155px;
height: 27px;
float: left;
}

a.menuarrangementen {
    width: 155px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_arrangementen.jpg) no-repeat;
}

a.menuarrangementen:hover {
    background: url(../images/menu_arrangementen_hover.jpg) no-repeat;
}

/* on active */
.menuarrangementenactive {
	width: 155px;
	height: 27px;
	float: left;
    background: url(../images/menu_arrangementen_hover.jpg) no-repeat;	
}

a.menuarrangementenactive {
	width: 155px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_arrangementen_hover.jpg) no-repeat;	
}

a.menushowsticketsactive:hover {
    background: url(../images/menu_showstrainingen_hover.jpg) no-repeat;	
}

.menuzalen {
background: url(../images/menu_zalen.jpg) no-repeat;
width: 86px;
height: 27px;
float: left;
}

a.menuzalen {
    width: 86px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_zalen.jpg) no-repeat;
}

a.menuzalen:hover {
    background: url(../images/menu_zalen_hover.jpg) no-repeat;
}

/* on active */
.menuzalenactive {
	width: 86px;
	height: 27px;
	float: left;
    background: url(../images/menu_zalen_hover.jpg) no-repeat;	
}

a.menuzalenactive {
	width: 86px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_zalen_hover.jpg) no-repeat;	
}

a.menuzalenactive:hover {
    background: url(../images/menu_zalen_hover.jpg) no-repeat;	
}

.menuoverons {
background: url(../images/menu_overons.jpg) no-repeat;
width: 85px;
height: 27px;
float: left;
}

a.menuoverons {
    width: 85px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_overons.jpg) no-repeat;
}

a.menuoverons:hover {
    background: url(../images/menu_overons_hover.jpg) no-repeat;
}

/* on active */
.menuoveronsactive {
	width: 85px;
	height: 27px;
	float: left;
    background: url(../images/menu_overons_hover.jpg) no-repeat;	
}

a.menuoveronsactive {
	width: 85px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_overons_hover.jpg) no-repeat;	
}

a.menuoveronsactive:hover {
    background: url(../images/menu_overons_hover.jpg) no-repeat;	
}

.menufotofilm {
background: url(../images/menu_fotofilm.jpg) no-repeat;
width: 104px;
height: 27px;
float: left;
}

a.menufotofilm {
    width: 104px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_fotofilm.jpg) no-repeat;
}

a.menufotofilm:hover {
    background: url(../images/menu_fotofilm_hover.jpg) no-repeat;
}

/* on active */
.menufotofilmactive {
	width: 104px;
	height: 27px;
	float: left;
    background: url(../images/menu_fotofilm_hover.jpg) no-repeat;	
}

a.menufotofilmactive {
	width: 104px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_fotofilm_hover.jpg) no-repeat;	
}

a.menufotofilmactive:hover {
    background: url(../images/menu_fotofilm_hover.jpg) no-repeat;	
}

.menucontact {
background: url(../images/menu_contact.png) no-repeat;
width: 85px;
height: 27px;
float: left;
}

a.menucontact {
    width: 85px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_contact.png) no-repeat;
}

a.menucontact:hover {
    background: url(../images/menu_contact_hover.png) no-repeat;
}

/* on active */
.menucontactactive {
	width: 86px;
	height: 27px;
	float: left;
    background: url(../images/menu_contact_hover.png) no-repeat;	
}

a.menucontactactive {
	width: 86px;
	height: 27px;
	display: block;
    text-indent: -9999px;
    background: url(../images/menu_contact_hover.png) no-repeat;	
}

a.menucontactactive:hover {
    background: url(../images/menu_contact_hover.png) no-repeat;	
}


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 165px; background: #fff; visibility: hidden; position: absolute; top: 100%; left: 0; padding-top: 10px; padding-left: 10px; opacity: 0.80; filter: alpha(opacity=80); -moz-opacity: 0.80; z-index:100000;}
ul.dropdown ul li 					{ float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
