#menu {
	position: absolute;
	left: 0; bottom: 3px!important; bottom: 2px;
	margin: 0; padding: 0 6px 0 0;
	width: 693px!important; width: 699px; height: 29px;
	list-style: none;
	background: url('../Images/cornerright.gif') right top no-repeat #e43228;
	}

	#menu li {
		float: left;
		margin: 0;		
		}									

		#menu li a {
			display: block;	
			padding: 7px 17px;
			color: #fff;
			font-weight: bold;
			text-decoration: none;
			border-right: solid 2px #fff;
			background: #e43228;
			}

			#menu li.first a {
				background: url('../Images/cornerleft.gif') left top no-repeat #e43228;
				}

			#menu li a:hover {
				background: #000;
				}

			#menu li a.active, #menu li a.active:hover {
				color: #000;
				background: #ef867d;
				}

				#menu li.first a:hover {
					background: url('../Images/cornerleftover.gif') left top no-repeat #000;
					}

				#menu li.first a.active, #menu li.first a.active:hover {
					color: #fff;					
					background: url('../Images/cornerleft.gif') left top no-repeat #e43228;
					}
					
				#menu li.last a:hover {
					background: url('../Images/cornerrightover.gif') right top no-repeat #000;
					}

				#menu li.last a.active, #menu li.last a.active:hover {
					background: url('../Images/cornerrightactive.gif') right top no-repeat #84d0f0;
					}				

/*** style for submenu ***/												

#submenu {
	float: left;
	margin: 2px 0; padding: 0;
	width: 570px; height: 10px;
	list-style: none;
	}

	#submenu li {
		display: inline;
		margin: 0; padding: 4px 2px 4px 14px;
		background: url('../Images/bullet.gif') left center no-repeat;
		}

		#submenu li.first {
			padding-left: 0;
			background: none;
			}			

	#submenu li a {
		color: #000;
		font-weight: normal;
		text-decoration: none;
		}

	#submenu li a:hover {
		color: #999;
		}						

	#submenu li a.active, .submenu li a.active:hover {
		color: #e43228;
		}

/*** style for tabs ***/												

#tabs {
	float: left;	
	margin: 5px 0 0 0; padding: 0 0 0 4px;
	width: 666px!important; width: 670px; height: 29px;
	list-style: none;
	border-bottom: solid 1px #000;
	}

	#tabs li {
		float: left;
		position: relative;
		top: 4px!important; top: 5px;
		margin: 0 1px 0 0; padding: 4px 5px;
		border: solid 1px #666;
		border-bottom: solid 1px #000;		
		background: #f0f0f0;
		}

		#tabs li.active {
			top: 0!important; top: 1px;
			margin: 0; padding-top: 8px;
			border: solid 1px #000;
			border-bottom: solid 1px #fff;
			background: #fff;
			}		

		#tabs li a {
			padding: 1px 5px;
			color: #999;
			font-weight: normal;
			text-decoration: none;
			}

			#tabs li a:hover {
				color: #000;
				}

			#tabs li.active a {
				color: #e43228;
				font-weight: bold;
				}								

/*** style for loginmenu ***/												

#loginmenu {
	float: left;
	margin: 18px 0 0; padding: 0;
	width: 120px;
	list-style: none;
	text-align: center; 
	}

	#loginmenu li {
		margin-bottom: 7px; padding: 0;
		}					

		#loginmenu li a {
			margin: 0 auto;
			display: block;
			width: 79px; height: 79px;
			behavior: url('iepngfix.htc');
			cursor: pointer;
			}

			#loginmenu li a span {
				display: none;
				}			

			#loginmenu li a.zoek {
				background: url('../Images/ikzoekinterim.png') no-repeat;
				}

				#loginmenu li a.zoek:hover, #loginmenu li.inactive a.zoek:hover {
					background: url('../Images/ikzoekinterim_over.png') no-repeat;
					}				

				#loginmenu li.active a.zoek {
					background: url('../Images/ikzoekinterim_active.png') no-repeat;
					}
					
				#loginmenu li.inactive a.zoek {
					background: url('../Images/ikzoekinterim_inactive.png') no-repeat;
					}									
				
			#loginmenu li a.ben {
				background: url('../Images/ikbeninterim.png') no-repeat;
				}
				
				#loginmenu li a.ben:hover, #loginmenu li.inactive a.ben:hover {
					background: url('../Images/ikbeninterim_over.png') no-repeat;
					}				

				#loginmenu li.active a.ben {
					background: url('../Images/ikbeninterim_active.png') no-repeat;
					}				

				#loginmenu li.inactive a.ben {
					background: url('../Images/ikbeninterim_inactive.png') no-repeat;
					}	
									
			#loginmenu li a.login {
				background: url('../Images/inloggen.png') no-repeat;
				}
				
				#loginmenu li a.login:hover, #loginmenu li.inactive a.login:hover {
					background: url('../Images/inloggen_over.png') no-repeat;
					}				

				#loginmenu li.active a.login {
					background: url('../Images/inloggen_active.png') no-repeat;
					}
						
				#loginmenu li.inactive a.login {
					background: url('../Images/inloggen_inactive.png') no-repeat;
					}						

			#loginmenu li a.belnu {
				background: url('../Images/belnu.png') no-repeat;
				}
				
				#loginmenu li a.belnu:hover, #loginmenu li.inactive a.belnu:hover {
					background: url('../Images/belnu_over.png') no-repeat;
					}				

				#loginmenu li.active a.belnu {
					background: url('../Images/belnu.png') no-repeat;
					}	

				#loginmenu li.inactive a.belnu {
					background: url('../Images/belnu_inactive.png') no-repeat;
					}

			#loginmenu li a.logoff {
				background: url('../Images/uitloggen.png') no-repeat;
				}
				
				#loginmenu li a.belnu:hover, #loginmenu li.inactive a.belnu:hover {
					background: url('../Images/belnu_over.png') no-repeat;
					}				

				#loginmenu li.active a.belnu {
					background: url('../Images/belnu.png') no-repeat;
					}	

				#loginmenu li.inactive a.belnu {
					background: url('../Images/belnu_inactive.png') no-repeat;
					}						

/*** style for topmenu ***/	

#topmenu {
	float: right;
	margin: 0 60px 0 0; padding: 12px 0 0;
	list-style: none;
	text-align: right;
	color: #000;
	font-size: 11px;
	}

	#topmenu li {
		display: inline;
		margin: 0 5px 0 0; padding: 0;
		}									

		#topmenu li a {
			color: #000;
			font-weight: normal;
			text-decoration: none;
			}	

			#topmenu li a:hover {
				text-decoration: underline;
				}
				
/*** style for loginform ***/

.loginform {
		width: 100%;
		text-align: center;
		background: #7c8389;
		}

		.loginform thead td {
				border-bottom: solid 1px #7fd2ee;
				}
				
		.loginform tfoot td {
				padding-bottom: 10px;
				}						

		.loginform a {
				color: #fff;
				}												
