@CHARSET "ISO-8859-1";

.menu {
width:968px;
height: 30px;
font-family: Verdana;
z-index:5;
background: #FFF url(http://www.studentenkorting.nl/templates/include/menu.png);
}

.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	text-align:center;
}

.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.menu ul li {
	float:left;
	position:relative;
}
.menu ul li ul {
	visibility:hidden;
	position:absolute;
}
.menu table {
	border-collapse:collapse;
	margin:0;
	padding:0;
}

.menu ul li a.startpagina, .menu ul li a.startpagina:visited {
	display:block;
	text-decoration:none;
	font-weight:bold;
	height:30px;
	line-height:28px;
	font-size:14px;
	width:241px;
		text-align:center;
	color:#ffffff;
	border-left:1px solid #000000;
	background:#000000;
	background-image:url(http://www.studentenkorting.nl/templates/include/menu.png);
	background-repeat: repeat-xy;
}

.menu ul li:hover a.startpagina, .menu ul li a.startpagina:hover {
	height:30px;
	line-height:28px;
	font-size:14px;
	color:#ff0099;
	cursor:pointer;
}

.menu ul li span.zwart a {
height:20px;
	line-height:18px;
	font-size:12px;
font-weight:bold;
	color:#fff;
	background:#000;
	}
	
.menu ul li span.zwart a:hover {
height:20px;
	line-height:18px;
	font-size:12px;
font-weight:bold;
	background:#000000;
	background-image:url(http://www.studentenkorting.nl/templates/include/submenu.png);
	background-repeat: repeat-xy;
	width:240px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	color:#f09;
	cursor:pointer;
}
.menu ul li span.zwart-leeg a, .menu ul li span.zwart-leeg a:hover {
	height:20px;
	font-size:12px;
font-weight:bold;
	background:#000;
	cursor:default;
	margin:0;
	padding:0;
	}
	
.menu ul li span.zwart-klein a, .menu ul li span.zwart-klein a:hover {
	height:11px;
	font-size:8px;
	background:#000;
	cursor:default;
	margin:0;
	padding:0;
	}




.menu ul li a.school, .menu ul li a.school:visited {
	display:block;
	text-decoration:none;
	font-weight:bold;
	height:30px;
	line-height:28px;
	font-size:14px;
	width:242px;
		text-align:center;
	color:#ccff00;
	border:0px solid #000000;
	background:#000000;
	background-image:url(http://www.studentenkorting.nl/templates/include/menu.png);
	background-repeat: repeat-xy;
}
.menu ul li:hover a.school, .menu ul li a.school:hover {
	height:30px;
	line-height:28px;
	font-size:14px;
	color:#cf0;
	cursor:default;
}

.menu ul li span.groen a {
height:20px;
	line-height:18px;
	font-size:12px;
font-weight:bold;
	color:#000;
	background:#ccff00;
	}
	
.menu ul li span.groen a:hover {
height:20px;
	line-height:18px;
	font-size:12px;
font-weight:bold;
	background:#000000;
	background-image:url(http://www.studentenkorting.nl/templates/include/submenu.png);
	background-repeat: repeat-xy;
	width:240px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	color:#fff;
	cursor:pointer;
}
.menu ul li span.groen-leeg a, .menu ul li span.groen-leeg a:hover {
	height:20px;
	font-size:12px;
font-weight:bold;
	background:#ccff00;
	cursor:default;
	margin:0;
	padding:0;
	}
	
.menu ul li span.groen-klein a, .menu ul li span.groen-klein a:hover {
	height:11px;
	font-size:8px;
	background:#ccff00;
	cursor:default;
	margin:0;
	padding:0;
	}
	
	


.menu ul li a.thuis, .menu ul li a.thuis:visited {
	display:block;
	text-decoration:none;
	font-weight:bold;
	height:30px;
	line-height:28px;
	font-size:14px;
	width:242px;
		text-align:center;
	color:#00ccff;
	border:0px solid #000000;
	background:#000000;
	background-image:url(http://www.studentenkorting.nl/templates/include/menu.png);
	background-repeat: repeat-xy;
}
.menu ul li:hover a.thuis, .menu ul li a.thuis:hover {
	height:30px;
	line-height:28px;
	font-size:14px;
	color:#00ccff;
	cursor:default;
}

.menu ul li span.blauw a {
height:20px;
	line-height:18px;
	font-size:12px;
font-weight:bold;
	color:#000;
	background:#00ccff;
	}
	
.menu ul li span.blauw a:hover {
height:20px;
	line-height:18px;
	font-size:12px;
font-weight:bold;
	background:#000000;
	background-image:url(http://www.studentenkorting.nl/templates/include/submenu.png);
	background-repeat: repeat-xy;
	width:240px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	color:#fff;
	cursor:pointer;
}
.menu ul li span.blauw-leeg a, .menu ul li span.blauw-leeg a:hover {
	height:20px;
	font-size:12px;
	font-weight:bold;
	background:#00ccff;
	cursor:default;
	margin:0;
	padding:0;
	}
	
.menu ul li span.blauw-klein a, .menu ul li span.blauw-klein a:hover {
	height:11px;
	font-size:8px;
	background:#00ccff;
	cursor:default;
	margin:0;
	padding:0;
	}

.menu ul li a.vrije-tijd, .menu ul li a.vrije-tijd:visited {
	display:block;
	text-decoration:none;
	font-weight:bold;
	height:30px;
	line-height:28px;
	font-size:14px;
	width:241px;
		text-align:center;
	color:#ff0099;
	border-right:1px solid #000000;
	background:#000000;
	background-image:url(http://www.studentenkorting.nl/templates/include/menu.png);
	background-repeat: repeat-xy;
}
.menu ul li:hover a.vrije-tijd, .menu ul li a.vrije-tijd:hover {
	height:30px;
	line-height:28px;
	font-size:14px;
	color:#ff0099;
	cursor:default;
}

.menu ul li span.roze a {
height:20px;
	line-height:18px;
	font-size:12px;
font-weight:bold;
	color:#000;
	background:#ff0099;
	}
	
.menu ul li span.roze a:hover {
height:20px;
	line-height:18px;
	font-size:12px;
font-weight:bold;
	background:#000000;
	background-image:url(http://www.studentenkorting.nl/templates/include/submenu.png);
	background-repeat: repeat-xy;
	width:240px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	color:#fff;
	cursor:pointer;
}
.menu ul li span.roze-leeg a, .menu ul li span.roze-leeg a:hover {
	height:20px;
	font-size:12px;
font-weight:bold;
	background:#ff0099;
	cursor:default;
	margin:0;
	padding:0;
	}
	
.menu ul li span.roze-klein a, .menu ul li span.roze-klein a:hover {
	height:11px;
	font-size:8px;
	background:#ff0099;
	cursor:default;
	margin:0;
	padding:0;
	}





.menu ul li:hover ul li:hover ul.rechts, .menu ul li a:hover ul li a:hover ul.rechts {
	left:242px;
	bottom:-11px;
	width:242px;
	cursor:default;
}
.menu ul li:hover ul li:hover ul.links1, .menu ul li a:hover ul li a:hover ul.links1 {
	left:-484px;
	bottom:-91px;
	width:484px;
	border:0px solid #000000;
	cursor:default;
}

img {
	border:0;
}

.menu ul li:hover ul li:hover ul.links2, .menu ul li a:hover ul li a:hover ul.links2 {
	left:-242px;
	bottom:-11px;
	width:242px;
	cursor:default;
}
.menu ul li:hover ul, .menu ul li a:hover ul {
	visibility:visible;
	bottom:30px;
	left:0;
}
.menu ul li:hover ul.links1 li, .menu ul li a:hover ul.links1 li {
	display:block;
	width:484px;
	clear:both;
}
.menu ul li:hover ul li, .menu ul li a:hover ul li {
	display:block;
	width:242px;
	clear:both;
}
.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
	display:block;
}
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {
	visibility:visible;
	left:242px;
}
