﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
outline: 0;
}

a img,
fieldset {
border: none;
}

:focus {
outline: 0;
}

body {
font-family: "Tahoma", "Arial", sans-serif;
font-size: 11px;
}

a {
color: #000000;
text-decoration: none;
}

a:hover {
color: #009eb5;
text-decoration: underline;
}

a span {
visibility: hidden;
text-decoration: none;
}

a#filterToggle span {
visibility: visible;
}

li {
list-style: none;
}

h1 {
color: #000;
font-size: 24px;
font-family: Georgia, "Times New Roman", Times, serif;
}

h2 {
color: #00a6d6;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}

#home h2 {
color: #000000;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}



h3 {
color: #000;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
}


.artikelText h3 {
color: #00a6d6;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
}

h4.rectorHeader {
font-family: "Arial", sans-serif !important;
margin-top: 0px !important;
}


h5 {
color: #000;
font-size: 17px;
font-family: Georgia, "Times New Roman", Times, serif;
}

#footerContent h4 {
color: #000;
font-size: 13px;
font-family: Georgia, "Times New Roman", Times, serif;
}

#printlogo {
display: none;
} 

/* Layout Styles ------------------------------- */

body#home {
background: url(../decoration/bg_home.gif) no-repeat center top;
}

body#contentPage {
background: url(../decoration/bg_content.gif) no-repeat center top;
}

body#portal {
background: url(../decoration/bg_portal.gif) no-repeat center top;
}
	
.block {
display: none;
}

.block.activeblock {
display: block;
}


#wrap {
position: absolute;
left: 0px;
width: 100%;
margin-top: 20px;
}

#home #wrap {
top: 320px;
background: #FFFFFF;
}

#contentPage #wrap {
top: 260px;
background: #FFFFFF;
}

#portal #wrap {
top: 200px;
background: #FFFFFF;
}

#top {
position: relative;
top: 0px;
width: 960px;
height: 63px;
margin: auto;
}

	#logo {
	width: 161px;
	height: 50px;
	margin-top: 5px;
	}
	
		#logo a {
		width: 100%;
		height: 100%;
		background: url(../decoration/logo.gif) no-repeat left top;
		display: block;
		text-decoration: none;
		}
	
	#metamenu {
	margin-top: 10px;
	width: 780px;
	}
	
		#zoek {
		height: 55px;
		width: 230px;
		}
	
		#metamenu ul {
		margin-top: 3px;
		margin-right: 5px;
		}
		
		#metamenu li {
		float: left;
		padding-right: 8px;
		margin-right: 8px;
		line-height: 16px;
		border-right: 1px solid #00a6d6;
		}
		
		li.rss {
		padding-left: 18px;
		background: url(../decoration/rss.gif) no-repeat left center;
		}
		
		#zoekveld {
		border: 1px solid #e5e5e5;
		border-right: 0px solid #FFF;
		width: 177px;
		padding-left: 3px;
		padding-right: 3px;
		}
		
		#zoek_top_veld,
		#zoek_bottom_veld {
		border: 1px solid #e5e5e5;
		border-right: 0px solid #FFF;
		width: 442px;
		padding-left: 3px;
		padding-right: 3px;
		}
		
		.zoekbtn {
		border: none;
		width: 46px;
		height: 28px;
		cursor: pointer;
		color: #FFF;
		font-family: "Times New Roman", Times, serif;
		font-size: 114%;
		}
		
		.pager {
		border-top: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		display: block;
		height: 20px;
		padding: 4px 10px;
		}
		
		#contentText .pager a {
		text-decoration: none !important;
		margin-right: 5px;
		}
		
		#contentText .pager a:hover {
		text-decoration: none !important;
		margin-right: 5px;
		color: #00a6d6;
		text-decoration: underline !important;
		}
		
		#contentText .pager a.selected {
		text-decoration: none !important;
		margin-right: 5px;
		color: #00a6d6;
		font-weight: bold;
		}
		
		.resultaat {
		margin-bottom: 20px;
		line-height: 18px;
		}
		
		a.resultaatTitel {
		color: #000 !important;
		font-weight: bold;
		text-decoration: underline !important;
		}
		
		a.resultaatLink {
		color: #00a6d6 !important;
		font-weight: normal;
		}
		
#header {
position: relative;
top: 2px;
width: 780px;
margin: auto;
padding-left: 180px;
}

#home #header {
height: 240px;
}

#portal #header {
height: 120px;
}

#contentPage #header {
height: 180px;
}

	#tekstblok {
	position: absolute;
	left: 228px;
	color: #FFF;
	z-index: 18;
	}
	
	#home #tekstblok {
	top: 132px;
	width: 210px;
	}
	
	#contentPage #tekstblok {
	top: 93px;
	width: 210px;
	}
	
	#portal #tekstblok {
	top: 64px;
	width: 210px;
	}
	
	#tekstblok h3 {
	font-size: 16px;
	}


#menu {
height: 48px;
background: url(../decoration/menu.gif) repeat-x left bottom;
width: 751px;
position: absolute;
left: 50%;
margin-left: -271px;
z-index: 1000;
}

#home #menu {
top: 285px;
}

#contentPage #menu {
top: 225px;
width: 751px;
margin-left: -271px;
}

#portal #menu {
top: 165px;
width: 785px;
margin-left: -305px;
}

	#menu li {
	display: block;
	margin: 0px 7px 0px 0px;
	float: left;
	padding-left: 1px;
	padding-bottom: 0px;
	padding-top: 8px;
	background: url(../decoration/menu_bg_left.gif) no-repeat left 8px;
	}
	
	#menu li:hover {
	background: url(../decoration/menu_li_hover.png) no-repeat left 8px;	
	}
	
	#menu li a {
	text-decoration: none;
	height: 30px;
	color: #FFFFFF;
	display: block;
	background: url(../decoration/menuli_bg_a.gif) no-repeat right top;
	padding: 8px 18px 0px 13px;
	font-size: 14px;
	}
	
	#menu li a:hover, #menu li.active a {
	color: #000;
	background: url(../decoration/menuli_bg_a_hover.gif) no-repeat right top;
	}
	
	#menu li.selected a {
	background: url(../decoration/menu_li_selected.gif) no-repeat right top;
	display: block;
	padding: 4px 18px 0px 13px;
	font-size: 14px;
	height: 30px;
	color: #000;
	}
	
	#menu li.selected a:hover {
	color: #000;
	background: url(../decoration/menu_li_selected.gif) no-repeat right top;
	}

		
#menu li.selected {
margin-top: 21px;
background: url(../decoration/li_selected.gif) no-repeat left bottom;
padding-left: 6px;
height: 19px;
}

#contentPage #menu li.selected {
margin-top: 21px;
z-index: 200;
background: url(../decoration/li_selected.gif) no-repeat left bottom;
padding-left: 6px;
}

#menu ul ul {
  display: none;
  position: absolute;
  width: 150px;
  margin-left: -1px;
  margin-top: -10px;
  padding-top: 15px;
  border: solid #00769a;
  border-width: 0 1px 1px;
  background: #fff;
  }
  
#contentPage #menu li.selected ul {
margin-top: -15px;
padding-bottom: 10px;
}

#menu ul ul li {
  float: none;
  margin: 0;
  padding: 0;
  background: transparent;
  }
#menu ul ul a,
#menu ul li.selected ul a {
  width: auto !important;
  height: auto !important;
  margin: 0px !important;
  padding: 0.4em 0.7em !important;
  background: transparent !important;
  color: #000;
  font-size: 1.1em !important;
  }
#menu ul ul a:hover {
  background: none !important;
  color: #00a6d6 !important;
  }
  
#menu ul ul li:hover {
background: none !important;
}

#menu li.active ul {
background: #fff url(../decoration/menu-bottom.png) no-repeat 73px top;
}
#menu li#menu-studeren.active ul {
background-position: 81px top;
}

#menu li#menu-onderzoek.active ul {
background-position: 91px top;
}

#menu li#menu-actueel.active ul {
background-position: 69px top;
}	

#menu li#menu-netwerk.active ul {
background-position: 111px top;
}

#menu li#menu-overtu.active ul {
background-position: 108px top;
}

#menu li#menu-home.active ul {
background-position: 60px top;
}

#menu li#menu-3me.active ul {
background-position: 51px top;
}

#menu li#menu-bk.active ul {
background-position: 51px top;
}

#menu li#menu-citg.active ul {
background-position: 51px top;
}

#menu li#menu-ewi.active ul {
background-position: 51px top;
}

#menu li#menu-io.active ul {
background-position: 51px top;
}

#menu li#menu-lr.active ul {
background-position: 51px top;
}

#menu li#menu-tbm.active ul {
background-position: 51px top;
}

#menu li#menu-tnw.active ul {
background-position: 51px top;
}

  
#content {
position: relative;
top: 20px;
width: 960px;
margin: auto;
z-index: 3;
}

#slideshow {
height: 150px;
}

.contentArea {
width: 730px;
}

	#contentMenu {
	width: 180px;
	position: relative;
	top: -27px;
	}
	
		#contentMenu li {
		height: 2.72em;
		display: block;
		font-size: 12px;
		width: 180px;
		
		}
		
		#contentMenu li a {
		width: 79%;
		display: block;
		padding-top: 0.7em;
		padding-left: 6%;
		padding-right: 15%;
		height: 2.1em;
		
		color: #FFF;
		}
		
		#contentMenu li a.level1 {
		background: #00a6d6 url(../decoration/level1.gif) no-repeat left top;
		font-weight: bold;
		}
		
		#contentMenu li a.level2 {
		background: #31bade url(../decoration/level2.gif) no-repeat left top;
		}

		#contentMenu li a.level3 {
		background: #4ac3e7 url(../decoration/level3.gif) no-repeat left top;
		}
		
		#contentMenu li a.level4 {
		background: #63cbe7 url(../decoration/level4.gif) no-repeat left top;
		}
		
		#contentMenu li a.level5 {
		background: #7bd3ef url(../decoration/level5.gif) no-repeat left top;
		}
				
		#contentMenu li ul li a {
		font-weight: normal;
		color: #000;
		}
		
		#contentMenu li ul li {
		border-bottom: 1px solid #e5e5e5;
		}
	
	#contentText {
	width: 495px;
	margin-left: 30px;
	}
	
	#contentText p {
	line-height: 18px; 
	}
	
		#contentText p a {
		text-decoration: underline;
		}
	
	#contentText ul {
	border-top: 1px solid #e5e5e5;
	margin-top: 10px;
	}
	
	#contentText .alfabet ul {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 10px;
	
	}
	
	#contentText li {
	padding-left: 10px;
	line-height: 20px;
	border-bottom: 1px solid #e5e5e5;
	}
	
	#contentText .alfabet li {
	float: left;
	padding-left: 9px;
	line-height: 20px;
	border-bottom: none;
	}
	
	#contentText .alfabet li.lastLetter {
	padding-right: 7px;
	}
		
		#contentText .alfabet li a {
		background: none !important;
		padding: 0px !important;
		font-size: 14px;
		font-weight: bold;
		}
		
		#contentText .alfabet li a:hover {
		text-decoration: none;
		color: #009eb5;
		}
		
		#contentText li a {
		background: url(../decoration/dartRight.gif) no-repeat left center;
		padding-left: 18px;
		line-height: 20px;
		color: #000;
		}
		
		#contentText li a:hover {
		color: #000;
		}
		
	.onderzoeksgebiedenLijst {
	padding: 10px 0px;
	border-top: 1px solid #e5e5e5;
	}
	
	
	.onderzoeksgebiedenLijst a {
	clear: both;
	display: block;
	margin: 5px 0px;
	text-decoration: underline;
	}
	
	.h3type {
	color: #00a6d6;
	font-size: 13px;
	font-weight: normal !important;
	padding-bottom: 4px;
	}
		
		

.sideBar {
width: 226px;
margin-left: 4px;
}

	.linkBlock {
	display: block;
	}
	
	.uitgelicht p {
	line-height: 14px !important;
	}

	
		.linkBlock ul {
		margin-bottom: 8px;
		}
		
		.linkBlock ul li {
		background: url(../decoration/linkBlock_bg.gif) no-repeat left center;
		padding: 2px 10px 2px 18px;
		line-height: 14px;
		}
	
		.artikelText {
		width: 230px;
		position: relative;
		top: 0px;
		left: 0px;
		height: 9em;
		}
		
		.artikel img {
		margin-right: 30px;
		margin-bottom: 30px;
		}
		
		.artikelText a {
		position: absolute;
		bottom: 0px;
		}
		
		.headerBlock {
		background: url(../decoration/header.gif) no-repeat right top;
		width: 224px;
		height: 40px;
		border-left: 1px solid #e5e5e5;
		}
		
		.headerBroad {
		background: url(../decoration/header.gif) no-repeat right top;
		width: 239px;
		height: 40px;
		border-left: 1px solid #e5e5e5;
		}
		
		.headerBlockFaculty {
		width: 480px;
		background: url(../decoration/header_faculty.gif) no-repeat right top;
		height: 40px;
		border-left: 1px solid #e5e5e5;
		}
		
		.itemBlockFaculty {
		width: 478px;
		border-left: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		}
		
		.faculteitBlock {
		margin: 0px 5px 5px 10px;
		width: 460px;
		}
		
		table.faculteitBlock td {
		vertical-align: top;
		}
		
		table.faculteitBlock td img {
		float: right;
		padding: 0px 5px 5px 0px;
		}
		
		table.faculteitBlock td a {
		text-decoration: underline;
		}
				
		.headerBlock h3,
		.headerBlock h3 a,
		.headerBlock h3 a:hover,
		.headerBroad h3,
		.headerBroad h3 a,
		.headerBroad h3 a:hover,
		.headerBlockFaculty h3,
		.headerBlockFaculty h3 a,
		.headerBlockFaculty h3 a:hover {
		color: #000000;
		}
		
		.headerBlockLarge {
		background: url(../decoration/header.gif) no-repeat right top;
		width: 706px;
		height: 40px;
		border-left: 1px solid #e5e5e5;
		}
		
			.h4Container {
			background: url(../decoration/header_h4.gif) no-repeat right top;
			}
			
			.h1Container {
			background: url(../decoration/header_h4.gif) no-repeat right top;
			border-left: 1px solid #e5e5e5;
			}
			
				.headerBlock h4,
				.headerBroad h4,
				.headerBlockLarge h1,
				.headerBlockFaculty h4 {
				padding: 7px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 14px;
				}
				
				.specialh4 h4 {
				margin-top: -13px;
				padding-bottom: -15px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 14px;
				}
				
				.specialh3 h3 {
				margin-top: -13px;
				padding-bottom: -5px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 14px;
				}
				
				.specialh3 h4 {
				margin-top: 0px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 14px;
				}
	
		.contactBlock {
		border: 1px solid #e5e5e5;
		border-top: none;
		padding: 10px;
		margin-right: 1px;
		}
		
		.zoekOpleiding {
		margin-right: 1px;
		}
		
		.contactBlock p {
		margin-bottom: 10px;
		line-height: 14px;
		}
		
		.contactBlock a {
		text-decoration: underline;
		}
		
		.contactBlock a img {
		text-decoration: none !important;
		}
		
		
		h1.h4_3mE {
		text-indent: -9999px;
		background: url(../decoration/header_3mE.gif) no-repeat left top;
		height: 40px;
		width: 706px;
		}
		
		
		h1.BK {
		text-indent: -9999px;
		background: url(../decoration/header_BK.gif) no-repeat left top;
		height: 40px;
		width: 706px;
		}

		h1.CiTG {
		text-indent: -9999px;
		background: url(../decoration/header_CiTG.gif) no-repeat left top;
		height: 40px;
		width: 706px;
		}
		
		h1.EWI {
		text-indent: -9999px;
		background: url(../decoration/header_EWI.gif) no-repeat left top;
		height: 40px;
		width: 706px;
		}
		
		h1.IO {
		text-indent: -9999px;
		background: url(../decoration/header_IO.gif) no-repeat left top;
		height: 40px;
		width: 706px;
		}
		
		h1.LR {
		text-indent: -9999px;
		background: url(../decoration/header_LR.gif) no-repeat left top;
		height: 40px;
		width: 706px;
		}
		
		h1.TBM {
		text-indent: -9999px;
		background: url(../decoration/header_TBM.gif) no-repeat left top;
		height: 40px;
		width: 706px;
		}
				
		h1.TNW {
		text-indent: -9999px;
		background: url(../decoration/header_TNW.gif) no-repeat left top;
		height: 40px;
		width: 706px;
		}
	
		.itemBlock {
		width: 224px;
		border-left: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		float: left;
		}
		
		.itemBlockContent {
		border-right: 1px solid #e5e5e5;
		}
		
		hr {
		height: 1px;
		background: #e5e5e5;
		color: #e5e5e5;
		border: none;
		}
		
		.itemBlockContent h3,
		.itemBlockContent ul {
		padding: 0px 10px;
		}
		
		.itemBlockContent p {
		padding: 0px 10px 10px 10px;
		}
		
		#contentText .itemBlock {
		width: 239px;
		}
		
		#contentText .more {
		width: 221px;
		}
				
		
		#contentText .item {
		width: 218px;
		} 
		
		.uitgelicht {
		clear: both;
		display: block;
		padding: 10px 10px 7px 10px;
		border-top: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
		}
		
		.item {
		clear: both;
		display: block;
		width: 203px;
		padding: 5px 10px 5px 10px;
		border-bottom: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
		height: 3.2em;
		overflow: hidden;
		}
		
		.videoscrollcontainer {
		border-right: 1px solid #e5e5e5;
		}
		
			.videoitem {
			border-bottom: 1px solid #e5e5e5;
			padding: 8px;
			clear: both;
			}
				
				.videoitem img {
				margin-top: 8px;
				}
				
				.videoTextBlock {
				padding-top: 30px;
				padding-left: 8px;
				float: left;
				}
				
					.videoTextBlock a {
					color: #7cbfd0;
					}
				
		.active {
		color: #009eb5;
		background: url(../decoration/diagonalen.gif) repeat left top;
		}
		
		.active a {
		color: #009eb5; 
		}
		
			.itemCalendar {
			width: 22px;
			margin-right: 10px;
			margin-left: 0px;
			display: block;
			}
			
				.itemDate {
				font-size: 15px;
				font-weight: bold;
				margin: auto;
				line-height: 15px;
				width: 22px;
				text-align: center;
				}
				
				.itemMonth {
				display: block;
				font-size: 11px;
				line-height: 15px;
				width: 22px;
				text-align: center;
				}
			
			.agenda .item p {
			width: 157px;
			display: block;
			}
			
			.nieuws .item p {
			width: auto;
			display: block;
			}
			
		.more {
		border-right: 1px solid #e5e5e5;
		line-height: 25px;
		padding: 3px 5px 2px 12px;
		display: block;
		height: 23px;
		overflow: hidden;
		background: url(../decoration/more_bg.gif) repeat-x left top;
		}
		
		.moreDouble {
		border-right: 1px solid #e5e5e5;
		line-height: 12px;
		padding: 7px 5px 2px 12px;
		display: block;
		height: 44px;
		overflow: hidden;
		background: url(../decoration/more_bg.gif) repeat-x left top;
		border-left: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		}
		
		#opinie {
		margin-top: 30px;
		background: url(../decoration/header_opinie.gif) no-repeat left top;
		padding: 20px 10px 9px 10px;
		}
		
		#opinieBreed {
		margin-top: 30px;
		background: url(../decoration/header_opinie_breder.gif) no-repeat left top;
		padding: 20px 10px 9px 10px;
		}

		#content #opinie {
		margin-top: 30px;
		background: url(../decoration/header_opinie_breed.gif) no-repeat left top;
		padding: 20px 11px 9px 10px;
		}
						
		#opinieFooter {
		background: url(../decoration/footer_opinie.gif) no-repeat left top;
		width: 100%;
		}
		
		#content #opinieFooter {
		background: url(../decoration/footer_opinie_breed.gif) no-repeat left top;
		width: 100%;
		}
		
		#huhBox {
		background: url(../decoration/content_huh.gif) repeat-y left bottom;
		}
		
		#huh {
		margin-top: 30px;
		background: url(../decoration/header_huh.gif) no-repeat left top;
		padding: 20px 10px 0px 10px;
		height: 90px;
		
		}
		
		#rector {
		margin-top: 30px;
		background: url(../decoration/rector_bg.jpg) no-repeat left top;
		padding: 20px 10px 0px 10px;
		height: 80px;
		}
		
		#rector p {
		line-height: 17px;
		margin-top: 3px;
		margin-right: 3px;
		}
		
		#rector h4 {
		color: #11acd9;
		font-size: 14px;
		}
		
		h5 {
		margin: 0px 0px 0px 20px;
		padding-top: 20px;
		}
		
		.blogBlock h5 {
		margin: 0px 0px 0px 0px;
		padding-top: 10px;
		}
		
		.blogDatum {
		color: #999;
		margin: -4px 0px 7px 0px;
		padding: 0px;
		}
		
		#huhAnswer {
		padding: 0px 10px 0px 10px;
		}
		
			#huhAnswer p {
			color: #11acd9;
			margin-left: 20px;
			margin-bottom: 20px;
			margin-top: 10px;
			line-height: 1.4em;
			}

		
		
		#huhFooter {
		background: url(../decoration/footer_huh.gif) no-repeat left bottom;
		width: 100%;
		}
		
			.opiniemaker {
			font-weight: bold;
			color: #00a6d6;
			float: right;
			margin: 15px 50px 0px 0px;
			}
			
		.blogBlock {
		border: 1px solid #e5e5e5;
		width: 218px;
		display: block;
		float: left;
		padding: 10px;
		}
		
		.nieuwsItem {
		margin-top: 10px;
		}		
				
		.nieuwsItemTekst {
		padding-left: 25px;
		margin-left: 22px;
		}
		
		.nieuwsItemContent p {
		margin-bottom: 15px;
		}	
		
		.catstags {
		border-top: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		width: 96%;
		display: block;
		padding: 2px 2%;
		}
		
		.videoBeschikbaar {
		background: url(../decoration/video_icon.gif) no-repeat left top;
		}
		
	#content .rss {
	background: url(../decoration/rss.gif) no-repeat left top;
	margin-top: 3px;
	padding-bottom: 3px;
	}
	
	a.rss:hover {
	text-decoration: none;
	}
	
	.dartRight {
	background: url(../decoration/dartRight.gif) no-repeat left center;
	padding-left: 18px;
	line-height: 20px;
	color: #000;
	}
	
	.moreDouble a.dartRight {
	}
	
	.dartRight:hover {
	color: #000;
	}
	
	.vacatures {
	margin-top: 74px;
	}
	
	.vacatureBlock {
	width: 230px;
	}
	
	#contentText .vacatures,
	.sideBar .vacatures {
	border: none !important;
	margin-top: 0px !important;
	}
	
		#contentText .vacatures li,
		.sideBar .vacatures li {
		border: none !important;
		background: url(../decoration/ball.gif) no-repeat left 2px;
		margin-bottom: 10px !important;
		line-height: 12px !important;		
		padding: 0px;
		margin-top: 0px;
		}
		
		.blockItemList li {
		border: none !important;
		background: url(../decoration/ball.gif) no-repeat left 2px;
		margin-bottom: 5px !important;
		line-height: 12px !important;		
		padding: 0px;
		margin-top: 0px;
		padding-left: 20px !important;
		}
		
		.blockItemList li a {
		margin-top: 0px;
		background: none;
		line-height: 14px !important;	
		}
		
		#contentText .vacatures li a,
		.sideBar .vacatures li a {
		margin-top: 0px;
		background: none;
		display: block !important;
		padding-left: 20px !important;
		line-height: 14px !important;	
		}
		
		#contentText .vacatures li a:hover,
		.sideBar .vacatures li a:hover {
		background: none;
		}
	
	#faculteitenBox {
	margin-bottom: 35px;
	
	}
	
		.faculteitMenu {
		border-left: 1px solid #e5e5e5;
		border-top: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		padding: 10px 0px 0px 10px;
		/*height: 28.5em;*/
		height: 234px;
		width: 170px;
		}
		
		.faculteitContent {
		width: 524px;
		/*height: 29.5em;*/
		height: 245px;
		display: block;
		border-left: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		}
		
		.faculteitContent .item5,
		.faculteitContent .lastitem {
		border-bottom: none !important;
				}
		
		.faculteitContent .uitgelicht {
		padding-bottom: 5px;
		}
		
		.faculteitContent .item {
		width: 503px;
		height: 1.2em;
		}
		
		.faculteitContent .more {
		border-top: 1px solid #e5e5e5;
		}
		
		#nieuwsMedewerkersportal {
		width: 706px;
		clear: both;
		margin-bottom: 35px;
		padding-bottom: 28px;
		background: url(../decoration/nieuws_bg.gif) no-repeat left bottom;
		}
		
		#nieuwsMedewerkersportal .uitgelicht {
		padding-bottom: 5px;
		margin-right: 1px; 
		}
		
		#nieuwsMedewerkersportal .item {
		width: 684px;
		}
		
		#nieuwsMedewerkersportal .p100 {
		border-left: 1px solid #e5e5e5;
		}
		
		ul.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
			background: url(../decoration/tabs_bg.gif) no-repeat left top;
			height: 22px;
			width: 706px;
			
		}

		ul.tabNavigation li {
		    float: left;
		}

		ul.tabNavigation li a {
		    display: block;
			width: 44px;
			height: 33px;
		    text-decoration: none;
			margin-right: 0px;
			background: url(../decoration/tab_link.gif) no-repeat left top;
			padding: 8px 12px 0px 0px;
			text-align: center;
			font-size: 14px;
		}
		
		ul.tabNavigation li a:hover,
		ul.tabNavigation li a.selected {
		background: url(../decoration/tab_hover.gif) no-repeat left top;
		text-decoration: none;
		color: #00a6d6;
		}
		   	
		ul.tabNavigation li a:focus {
			outline: 0;
		}
		
		.tabsNieuws {
		position: relative; 
		left: 5px; 
		top: -21px;
		}
		
		.tabsRSS {
		position: relative; 
		left: 157px; 
		top: -21px; 
		padding-bottom: 5px;
		}
		
	.studie {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px;
	}
	
	.studie a {
	margin-top: 5px;
	display: block;
	}
	
	a.trigger {
	display: block;
	line-height: 22px;
	font-weight: bold;
	background: url(../decoration/plus.gif) no-repeat left top;
	padding-left: 22px;
	margin-left: -4px;
	cursor: pointer;
	} 
	
	a.triggerActive {
	background: url(../decoration/min.gif) no-repeat left top;
	display: block;
	line-height: 22px;
	font-weight: bold;
	padding-left: 22px;
	margin-left: -4px;
	cursor: pointer;
	} 
	
	.opleidingItem {
	padding: 5px 10px 0px 10px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	}
	
	.opleidingItem div {
	margin: 5px 0px;
	}
	
	.opleidingItem p {
	margin-bottom: 15px;
	}
		
	.opleidingItem #zoek div {
	margin: 0px 0px;
	}
		
		.opleidingItem #zoek {
		width: 200px;
		height: 20px;
		margin-bottom: 20px !important;
		}
	
		.opleidingItem .zoekveld {
		width: 145px !important;
		}
	
	.first {
	border-top: 1px solid #e5e5e5;
	}
	
	.topbottomborder {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	width: 98%;
	padding-left: 2%;
	}
	
	.publicaties {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	}
	
		.publicatie {
		padding: 5px 10px;
		border-bottom: 1px solid #e5e5e5;
		}
		
	.gray {
	color: #999999;
	}
	
	.biografieItem {
	border-top: 1px solid #e5e5e5;
	padding-top: 10px;
	padding-left: 10px;
	}
	
		.trigger, .triggerActive {
		cursor: pointer;
		}
	
	.biografieItem div p {
	margin-bottom: 10px;
	}
	
	.lastBiografieItem {
	border-bottom: 1px solid #e5e5e5;
	}
	
	#contentText ul.nieuwsberichten {
	border: none;
	}
	
		#contentText .nieuwsberichten li {
		background: none;
		padding-left: 0px;
		border: none;
		line-height: 25px;
		}
		
		#contentText .nieuwsberichten li a {
		background: none;
		padding-left: 0px;
		width: 100%;
		height: 100%;
		display: block;
		line-height: 25px;
		}
		
		a.videoLink {
		background: url(../decoration/video_icon.gif) no-repeat right center !important;
		width: 100%;
		height: 100%;
		}
	
	.opinieBlock {
	background: url(../decoration/opinie_top.gif) no-repeat left top;
	}
	
	.opinieBlockFooter {
	background: url(../decoration/opinie_footer.gif) no-repeat left top;
	height: 30px;
	}
		

	#laatsteReactie {
	background: url(../decoration/opinie_latest_top.gif) no-repeat left top;
	}
	
	#laatsteReactieFooter {
	background: url(../decoration/opinie_latest_footer.gif) no-repeat left top;
	}
	
	.opinieAuteur {
	margin-top: 13px;
	text-decoration: underline;
	}
	
	.reactie {
	padding: 5px 10px;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	}
	
	.blockItem, .blockItemList {
	padding: 5px 10px 0px 10px;
	width: 203px;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	}
	
	.blockItem li {
	height: 16px;
	padding: 4px 0px 4px 18px;
	text-decoration: underline;
	}
	
	.lastreactie {
	padding: 5px 10px;
	border-bottom: none;
	border-right: 1px solid #e5e5e5;
	}
	
		.reactie p,
		.lastreactie p {
		padding-bottom: 10px;
		line-height: 18px;
		}
		
		.reactie a {
		text-decoration: underline;
		}
	
		.labelBox {
		width: 70px;
		}
		
		.labelBoxbreed {
		width: 125px;
		}
		
		.forminputnormal {
		width: 251px;
		border: 1px solid #e5e5e5;
		padding-left: 4px;
		margin-right: 20px;
		}
		
		.selectbox {
		width: 170px;
		border: 1px solid #e5e5e5;
		padding-left: 4px;
		margin-left: 15px;
		}
		
		.forminputsmall {
		width: 190px;
		border: 1px solid #e5e5e5;
		padding-left: 4px;
		}
		
		.formtextareanormal {
		width: 251px;
		border: 1px solid #e5e5e5;
		padding-left: 4px;
		margin-right: 20px;
		height: 110px;
		}
		
		.subText {
		font-size: 10px;
		color: #999999;
		width: 140px;
		line-height: 14px !important;
		}
		
		.ongepast {
		padding: 5px;
		border: 1px solid #b74d95;
		color: #b74d95;
		}
		
		.ongepast a,
		.ongepast a:hover  {
		color: #b74d95 !important;
		}
		
		table.factsheet {
		margin-top: -10px;
		padding: 0px;
		}
		
		table.factsheet th,
		table.factsheet td {
		text-align: left;
		vertical-align: top;
		padding-right: 4px;
		line-height: 15px;
		}
		
		.top td,
		.top th {
		vertical-align: top;
		}
		
		.middle {
		width: 165px;
		}
		
		.resultaatPersoon {
		margin-bottom: 15px;
		}
	
		table.faciliteiten td {	
		vertical-align: top;
		padding: 0px 4px 10px 4px;
		line-height: 15px;
		}
		
		.firstCell {
		width: 50px !important;
		}
		
		.secondCell {
		width: 200px !important;
		display: block;
		}
		
		.specialh3 h3 {
		margin-left: 112px;
		}
			
#footer {
position: relative;
top: 0px;
width: 100%;
margin-top: 40px;
margin-bottom: 40px;
}

#home .footerright,
#home .footerleft {
height: 7.3em;
}


#contentPage .footerright,
#contentPage .footerleft {
height: 7.27em;
}

#portal .footerright,
#portal .footerleft {
height: 2.72em;
}


.footerleft {
float: left;
background: #00a6d6;
padding-bottom: 10px;
border-bottom: 10px solid #FFF;
display: block;
}

.footerright {
float: right;
background: #00a6d6;
border-top: 10px solid #FFF;
padding-top: 10px;
display: block;
}

#footerContent {
width: 960px;
margin: 0px 0px 0px -480px;
position: absolute;
top: 0px;
left: 50%;
background: url(../decoration/footerContent.gif) no-repeat left top;
}

#home #footerContent,
#home #footer {
height: 9.09em;
}

#contentPage #footerContent,
#contentPage #footer {
height: 9.09em;
}

#portal #footerContent,
#portal #footer {
height: 4.54em;
}

	#footerContent ul {
	margin-top: 22px;
	margin-right: 70px; 
	background: #00a6d6;
	}

	#footerContent li {
	line-height: 16px;
	}
	
		#footerContent li a {
		padding-left: 20px;
		background: url(../decoration/footerContent_li.gif) no-repeat left top;
		color: #FFF;
		}
		
		#footerContent li a:hover {
		color: #000;
		}
		
		.footerCopy {
		font-size: 9px;
		color: #000;
		}
		
a.whitelink {
color: #FFF;
}
	
/* Standard styles --------------------------  */



.last {
border: none !important;
background: none;
}

.small {
font-size: 94%;
line-height: inherit;
}

.large {
font-size: 110%;
line-height: inherit;
}

.blackborder {
border: 1px solid #000000;
}

.blueborder {
border: 1px solid #009eb5;
}

.grayborder {
border: 1px solid #e5e5e5;
}

.blueStrong {
font-weight: bold;
color: #009eb5;
}

q {
font-style: italic;
}

input, label {
vertical-align: middle !important;
}

.left {
float: left;
}

.clearleft {
clear: left;
}

.clearright {
clear: right;
}

.imgleft  {
margin-right: 10px;
margin-bottom: 10px;
}

.right {
float: right;
}

.imgright  {
margin-left: 10px;
margin-bottom: 10px;
}

.clearboth {
clear: both;
display: block;
}

.hidden {
display: none;
}

.watermark{
color: #999;
}

.nopadding {
padding: 0em;
}

.nomargin {
margin: 0em;
}

.noborder { 
border: none !important;
}

.nobg { 
background: none;
}

.padding10 {
padding: 10px;
}

.padding20 {
padding: 20px;
}

.top2 {
margin-top: 2px;
}

.top5 {
margin-top: 5px;
}

.top20 {
margin-top: 20px;
}

.top25 {
margin-top: 25px;
}

.top30 {
margin-top: 30px;
}

.top40 {
margin-top: 40px;
}

.top45 {
margin-top: 45px;
}

.bottom20 {
margin-bottom: 20px;
}

.top10 {
margin-top: 10px;
}

.top15 {
margin-top: 15px;
}

.bottom5 {
margin-bottom: 5px;
}

.bottom10 {
margin-bottom: 10px;
}

.bottom15 {
margin-bottom: 15px;
}

.rightp10 {
padding-right: 10px;
}

.rightp20 {
padding-right: 20px;
}

.leftp10 {
padding-left: 10px;
}

.leftp20 {
padding-left: 20px;
}

.rightm10 {
margin-right: 10px;
}

.rightm15 {
margin-right: 15px;
}

.rightm20 {
margin-right: 20px;
}

.rightm30 {
margin-right: 30px;
}

.rightm50 {
margin-right: 50px;
}

.rightm5 {
margin-right: 5px;
}

.leftm5 {
margin-left: 5px;
}

.leftm10 {
margin-left: 10px;
}

.leftm20 {
margin-left: 20px;
}

.textleft {
text-align: left;
}

.textright {
text-align: right;
}

.h200 {
height: 18.2em;
}

.w60 {
width: 60px;
}

.w70 {
width: 70px;
}


.w80 {
width: 80px;
}

.w90 {
width: 90px;
}

.w100 {
width: 100px;
}

.w110 {
width: 110px;
}

.w120 {
width: 120px;
}

.w130 {
width: 130px;
}

.w140 {
width: 140px;
}

.w150 {
width: 150px;
}

.w160 {
width: 160px;
}

.w170 {
width: 170px;
}

.w175 {
width: 175px;
}

.w180 {
width: 180px;
}

.p100 {
width: 100%;
}

.p90 {
width: 90%;
}

.p80 {
width: 80%;
}

.p75 {
width: 75%;
}

.p70 {
width: 70%;
}

.p66 {
width: 66%;
}

.p64 {
width: 64%;
}

.p62 {
width: 62%;
}

.p60 {
width: 60%;
}

.p55 {
width: 55%;
}


.p50 {
width: 50%;
}

.p4999 {
width: 49.99%;
}

.p33 {
width: 33%;
}

.p30 {
width: 30%;
}

.p25 {
width: 25%;
}

.p2499 {
width: 24.99%;
display: block;
}

.p2199 {
width: 21.99%;
display: block;
}

.p1999 {
width: 19.99%;
display: block;
}

.p1799 {
width: 17.99%;
display: block;
}

.bold {
font-weight: bold;
}

p.last {
margin-bottom: 0px;
}

.marginLmin4 {
margin-left: -4px;
}

.inline {
display: inline;
}

.blue {
color: #00a6d6;
}

.top110 {
margin-top: 110px;
}

.top55 {
margin-top: 55px;
}

/* Sifr styles --------------------------------- */

.sIFR-flash {
	visibility: visible;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Jquery Styles ------------------------------------------- */

#mycarousel {
    position: relative;
    left: 0;
    top: -2px;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#mycarousel ul {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 780px;
    height: 240px;
}

#home #mycarousel li {
    list-style: none;
    float: left;
    position: absolute;
    width: 780px;
    height: 240px;
}

#contentPage #mycarousel li {
    list-style: none;
    float: left;
    position: absolute;
    width: 780px;
    height: 180px;
}


#portal #mycarousel li {
    list-style: none;
    float: left;
    position: absolute;
    width: 780px;
    height: 120px;
}

#mycarousel li.item1 {
  z-index: 100;
  }
#mycarousel li.item2 {
  z-index: 10;
  }
#mycarousel li.item3 {
  z-index: 1;
  }

.jcarousel-control {
  position: absolute;
  width: 85px;
  height: 17px;
  overflow: hidden;
  left: 680px;
  top: 207px;
  z-index: 130;
  }
.jcarousel-control a {
  float: left;
  width: 17px;
  height: 17px;
  overflow: hidden;
  margin-left: 10px;
  background: url(../decoration/carousel-control.png) no-repeat center;
  text-indent: -9999px;
  }
.jcarousel-control a.active {
  background-image: url(../decoration/carousel-control-active.png);
  }

#home #mycarousel h3 {
position: absolute;
left: 40px;
top: 130px;
width: 225px;
color: #fff;
font-weight: normal;
font-size: 19px;
font-family: Georgia, serif;
}

#contentPage #mycarousel h3 {
position: absolute;
left: 40px;
top: 97px;
width: 225px;
color: #fff;
font-weight: normal;
font-size: 19px;
font-family: Georgia, serif;
}

#portal #mycarousel h3 {
position: absolute;
left: 40px;
top: 65px;
width: 225px;
color: #fff;
font-weight: normal;
font-size: 19px;
font-family: Georgia, serif;
}

#mycarousel h3 a,
#mycarousel h3 a:hover {
color: #FFF;
}

#home .jcarousel-control {
top: 210px;
}

#contentPage .jcarousel-control {
top: 150px;
}

#portal .jcarousel-control {
top: 90px;
}

.jcarousel-skin-video .jcarousel-container {
position: relative;
}

.jcarousel-skin-video .jcarousel-container-vertical {
    width: 225px;
}

#videoscrollcontainer .jcarousel-container {
    position: relative;
}

#videoscrollcontainer .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#videoscrollcontainer .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#videoscrollcontainer .jcarousel-list li,
#videoscrollcontainer .jcarousel-item {
    float: left;
    list-style: none;
    width: 207px;
	border-right: 1px solid #e5e5e5;
}

.jcarousel-skin-video .jcarousel-clip-vertical {
    width:  225px;
    height: 366px;
}

.jcarousel-skin-video .jcarousel-item {
    width: 225px;
    height: 9.55em;
}


.jcarousel-skin-video .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


.jcarousel-skin-video .jcarousel-next-vertical {
    position: absolute;
    top: 16px;
    right: -14px;
    width: 15px;
    height: 16px;
    cursor: pointer;
    background: url(../decoration/down.gif) no-repeat left top;
}

.jcarousel-skin-video .jcarousel-next-vertical:hover {
   background:  url(../decoration/down_hover.gif) no-repeat left top;
}

.jcarousel-skin-video .jcarousel-next-vertical:active {
    background:  url(../decoration/down_hover.gif) no-repeat left top;
}

.jcarousel-skin-video .jcarousel-next-disabled-vertical,
.jcarousel-skin-video .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-video .jcarousel-next-disabled-vertical:active {
    background:  url(../decoration/down_faded.gif) no-repeat left top;
}

.jcarousel-skin-video .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    right: -14px;
    width: 15px;
    height: 16px;
    cursor: pointer;
    background:  url(../decoration/up.gif) no-repeat left top;
}

.jcarousel-skin-video .jcarousel-prev-vertical:hover {
    background:  url(../decoration/up_hover.gif) no-repeat left top;
}

.jcarousel-skin-video .jcarousel-prev-vertical:active {
    background:  url(../decoration/up_hover.gif) no-repeat left top;
}

.jcarousel-skin-video .jcarousel-prev-disabled-vertical,
.jcarousel-skin-video .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-video .jcarousel-prev-disabled-vertical:active {
   background:  url(../decoration/up_faded.gif) no-repeat left top;
}




/* Safari hacks -------------------- */

@media screen and (-webkit-min-device-pixel-ratio:0){

	.zoekbtn {
	margin-top: 2px;
	}
	
	fieldset .top20 {
	margin-top: 18px;
	}
	
	.rectorHeader,
	#rector p {
	position: relative;
	top: -13px !important;
	}
	

}


