/* In dit css-bestand staan alle pagina-specifieke of niet-algemene stijl attributen */


/* ov/projecten.php e.a. */

ul.projectlist { 
	list-style-image: url("../images/projectitem.gif"); }
	
.projectlist li { 
	margin-bottom: 10px; }


/* instituut/nieuws.php e.a. */

ul.nieuwslist { 
	list-style-image: url("../images/projectitem.gif"); 
	margin-top: 0px; }
	
ul.nieuwslist li { 
	margin-bottom: 10px; 
	margin-left:-15px; 
	padding-left:10px; }


/* studeren/bachelor/ */

table.vakinfo { 
	border-right: 1px solid #888888; 
	border-bottom: 1px solid #888888; }
	
table.vakinfo td { 
	vertical-align: top; 
	border-top: 1px solid #888888; 
	border-left: 1px solid #888888; 
	padding: 2px; }


/* ov/onderwijsmateriaal.php */

table.owmateriaal { 
	border: 0px; 
	cellspacing: 0px; 
	border-collapse: collapse; 
	margin-bottom: 10px; }
	
table.owmateriaal td { 
	vertical-align: top; 
	padding: 5px; 
	border: 1px solid #888888; }
	
td.owtitel { 
	background-color: #ecf3f8; }
	
td.owdoelgroep { 
	background-color: #ecf3f8; }
	
table.meerowmateriaal {
	cellspacing: 0px; 
	border-collapse: collapse; }
	
td.meerowmateriaalinfo {
	vertical-align: top;
	padding: 5px; 
	border: 1px solid #888888; }
	
td.meerowmateriaalkopje {
	background-color: #ecf3f8; 
	border: 1px solid #888888; 
	padding: 7px;
	font-weight: bold; }

td.meerowmateriaalkopje h2 {
	margin-bottom: 0px; }

form.owform table {
	margin-left: 50px; }
form.owform input.filterknop {
	color: #222222; 
	font-weight:bold; 
	background-color: #c2cfd7; 
	border: 1px solid #222222;  }
	
/* instituut/agenda.php e.a. */

table.agendabox { 
	border: 0px; 
	cellspacing: 0px; 
	margin-left: 20px; 
	margin-top: 8px; }
	
table.agendabox td { 
	vertical-align: top; 
	padding: 5px; }
	
td.agendatitel { 
	border-top: 1px solid #888888; 
	border-left: 1px solid #888888; 
	background-color: #ecf3f8; }
	
div.agendadatum { 
	color: #5555aa; 
	font-weight: bold; }
	
td.agendacontent { 
	border: 1px solid #888888; }
	
td.agendaextrainfo { 
	border-right: 1px solid #888888; 
	border-left: 1px solid #888888; 
	border-bottom: 1px solid #888888; }

span.agendaintern { 
	font-size: 9px; 
	color: #888888; }


/* instituut/intern/agendaadmin.php */

form.agendaform { 
	margin-bottom: 1px; }
	 
form.agendaform input.filterknop { 
	color: #222222; 
	font-family: verdana; 
	background-color: #c2cfd7; 
	border: 1px solid #222222; 
	font-size: 9px; }

/* instituut/intern/default.php */


div.linkcolumn {
	margin:0px;
	padding:0px;
	float: left;
	width: 270px;}
	
div.linkboxintern {
	margin: 10px;
	padding: 0px;
	width: 250px;
	border: 1px solid #888888;
	float: left; 
	text-align: left;
	}
	
div.linkboxintern h2 {
	display: block;
	width: 98%;
	background-color: #ffdddd;
	font-size: 12px; 
	margin:0px;
	padding: 2px;}

div.linkboxintern ul {
	list-style: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px; 
	width: 98%; 
	padding:0; }
div.linkboxintern li {
	margin: 0px;
	padding: 2px; 
	float: left; 
	width: 100%; }
	
	
/* instituut/medewerkers.php e.a. */

td.medewerkerinfo { 
	padding: 15px; }
	
td.medewerkerinfo h5 { 
	margin-bottom: 5px; 
	margin-left: -10px; }
	
td.medewerkerinfo ul { 
	list-style-image: url("../images/linkitem.gif"); 
	margin-top: 2px; }
	
td.medewerkerinfo li {  
	margin-left: -20px; }

table.medewerkerlijst td { 
	font-size: 9pt; 
	font-family: Times New Roman; 
	vertical-align: top; }


/* instituut/intern/medewerker.php */

td.invoervoorbeeld { 
	color: #884444; 
	font-size: 8pt; }

.medewerkerinvoer td{ 
	text-align: left; 
	vertical-align: top; }

.medewerkertoelichting, .medewerkertoelichting p {
	font-size: 8pt;
	color: #884444; }


/* vo/modelleren/docent/powersim.php */

.modeltabel {
	border-collapse: collapse; 
	cell-padding: 2px;}

.modeltabel td {
	text-align: left;
	vertical-align: top;
	font-size: 9pt;
	height: 18px; }
	
.modeltabel .goed {
	background-image: URL("../vo/modelleren/figuren/goed.gif");
	background-repeat: no-repeat; }

.modeltabel .fout {
	background-image: URL("../vo/modelleren/figuren/fout.gif");
	background-repeat: no-repeat; }

.modeltabel .vierkant {
	background-image: URL("../vo/modelleren/figuren/vierkant.gif");
	background-repeat: no-repeat; }

/* vo/ecent/ */

table.partners td {
	border-bottom: 1px solid #444444;
	padding: 3px;
	}


/* instituut/intern/scripties.php */

.scriptietabel td {
	vertical-align: top; }

.scriptiekopje {
	font-weight: bold; 
	width: 120px; }
.scriptieinfo {
	width: 480px; }

.scriptielijst {
	border-collapse: collapse;
	border: 0px; 
	cell-spacing: 0px; 
	cell-padding: 4px; }

.scriptielijst td {
	vertical-align: top; }


tr.scriptiekleur {
	background-color: #eeeeff; }
	
tr.sciptiegeenkleur {}

/* instituut/intern/documentatie/ */

img.screenshot {
	border: 1px solid #555555;
	}

div.sourcecode {
	max-width: 480;
	background-color: #dddddd;
	overflow: auto;
	border: 1px solid #555555;
}
	
div.maxheight {
	max-height: 400;
	}

div.sourcecode .comment { color: #999999; font-style: italic; }
div.sourcecode .pre { color: #000099; }
div.sourcecode .string { color: #009900; }
div.sourcecode .char { color: #009900; }
div.sourcecode .float { color: #996600; }
div.sourcecode .int { color: #999900; }
div.sourcecode .bool { color: #000000; font-weight: bold; }
div.sourcecode .type { color: #FF6633; }
div.sourcecode .flow { color: #FF0000; }
div.sourcecode .keyword { color: #990000; }
div.sourcecode .operator { color: #663300; font-weight: bold; }

/* OVERIG */

.kleinrood { 
	font-size: 9px; 
	color: #ff0000; }
	
span.dutchonly { 
	font-size: 9px; 
	color: #bb5555; }

span.geenfoto { 
	color: #ff0000; 
	font-weight: bold; }

span.nieuw {
	color: #ff0000;
	font-size: 9px; }

ol.nrlist li { 
	margin-bottom: 6px; }
