body		{ 
	font-family: verdana,arial,helvetica,tahoma; 
	font-size: 12px; 
	color: #000000; 
	background:#000000;
}


td		{ 
	font-family: verdana,arial,helvetica,tahoma; 
	font-size: 12px; 
	color: #000000; 
}
.specialhead {
	border-top-width:1px;
	border-bottom-width:1px; 
	border-left-width:0px; 
	border-right-width:0px;
	
	border-top-style:solid;
	border-bottom-style:solid; 
	border-left-style:none; 
	border-right-style:none;

	font-family: verdana, arial, helvetica, geneva, sans-serif; 
	font-size: 10; 
	color: #000000; 
	background-color: #ffffff; 
	padding: 3px;
	border-spacing: 0px;
}
.specialfoot {
	border-top-width:0px;
	border-bottom-width:1px; 
	border-left-width:0px; 
	border-right-width:0px;
	
	border-top-style:none;
	border-bottom-style:solid; 
	border-left-style:none; 
	border-right-style:none;

	font-family: verdana, arial, helvetica, geneva, sans-serif; 
	font-size: 10; 
	color: #000000; 
	background-color: #ffffff; 
	padding: 3px;
	border-spacing: 0px;
}
table.special{
	border-width: 1px; 
	border-color: #000000; 
	border-style: none; 
	border-collapse: collapse;
}
td.special{
	font-family: verdana, arial, helvetica, geneva, sans-serif; 
	font-size: 10; 
	color: #000000; 
	background-color: #ffffff; 
	border: 1px none black;
	padding: 3px;
	border-spacing: 0px;
}
specialmark{
	font-family: verdana, arial, helvetica, geneva, sans-serif; 
	font-size: 10; 
	color: #bb0000; 
	background-color: #eeeeff; 
	border: 1px none black;
	padding: 3px;
	border-spacing: 0px;
}
tr.special{
	font-family: verdana, arial, helvetica, geneva, sans-serif; 
	font-size: 10; 
	color: #000000; 
	background-color: #ffffff; 
	border: 1px none black;
	padding: 3px;
	border-spacing: 0px;
}

.middel		{font-size: 11px;}
th.special	{font-size:12px; font-weight:bold;}
.klein		{font-size: 10px;}
.small    {font-size: 9px;}
.head		{ font-family: verdana,arial,helvetica,tahoma; font-size: 14px; color: #000000; font-weight: bold;}
.subhead		{ font-family: verdana,arial,helvetica,tahoma; font-size: 12px; color: #000000; font-weight: bold;}
b			{ color: #000000; font-weight: bold; }
a.heavy		{ font-weight: bold; }
heavy		{ font-weight: bold; }
form		{ margin: 0px; }

p.nav		{color: #6C6C6C;font-family: verdana,Arial; font-size: 8pt;}
a.nav		{color: #6C6C6C;font-family: verdana,Arial; font-size: 8pt;text-decoration: none; }
a.nav:hover	{font-family: verdana,Arial; font-size: 8pt; text-decoration: underline;color: #000099; }
a.navstudie		{color: #6C6C6C;font-family: verdana,Arial; font-size: 7pt;text-decoration: none; }
a.navstudie:hover	{font-family: verdana,Arial; font-size: 7pt; text-decoration: underline;color: #000099; }
p.navstudie		{color: #6C6C6C;font-family: verdana,Arial; font-size: 7pt;}
.opsomming	{color: #517528; font-weight:bold;}
.nadruk		{font-weight:bold; font-size: 14px;}

a           {color: #222295;text-decoration: none; }
a:hover     {text-decoration: underline;color: #222295; }

a.link		{color: #222295; font-size: 10pt; text-decoration: none; }
a.link:hover{font-size: 10pt; text-decoration: underline;color: #222295; }
a.over		{ text-decoration: none; color: #2C3F4E; font-size: 10px;font-weight: bold;}
a.over:hover		{ text-decoration: underline; color: #2C3F4E; font-size: 10px;font-weight: bold;}

.input	{ 
	font-size: 12px; 
	font-family: trebuchet ms,verdana,Arial; 
	color: #000000 ; 
	background-color: #f6f6f6; 
	border-color:#bbb; 
	border-width:1px;
	border-style:solid;
}

INPUT	{ 
	font-size: 12px; 
	font-family: verdana,Arial; 
	color: #000000 ; 
	background-color: #f6f6f6; 
	border-color:#bbb; 
	border-width:1px;
	border-style:solid;
}

INPUT.hidden		{font-size:1px; font-family: arial,tahoma, helvetica; color: #ffffff; background: #ffffff; border-width:0px;}

SELECT	{ 
	font-size: 12px; 
	font-family: verdana,Arial; 
	color: #000000 ; 
	background-color: #f6f6f6; 
	border-color:#bbb; 
	border-width:1px;
	border-style:solid;
}
TEXTAREA	{ 
	font-size: 12px; 
	font-family: verdana,Arial; 
	color: #000000 ; 
	background-color: #d6d6d6; 
	border-color:#ccc; 
	border-width:1px;
	border-style:solid;
}

input:focus, textarea:focus, select:hover{
    background-color: #cccccc;
    border: 1px solid #777777;
	color:#000000;
}

input:hover, textarea:hover{
    background-color: #cccccc;
    border: 1px solid #777777;
	color:#000000;
}
input.checkbox{
	border-style:none;
	background-color:#ffffff;
}
input.inputsmall {font-size:10px;text-align:center;}
input.inputnieuwsbrief {border:solid 1px #7b9cb7;font-size:10px;text-align:center;}
#nieuwsbrief{
	border:solid 0px #546a7d;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:6px;
	padding-top:6px;
}
.button {
    background-color: #ffffff;
	border: 1px solid #dddddd;
	color:#000000;

}
.button:hover, .button:focus {
    background-color: #eeeeee;
	border: 1px solid #dddddd;
	color:#000000;
}
.rand{
	font-size: 12px;
	background-color: #dddddd;
	color: #000000;
	font-weight:bold;
	border-spacing: 0px;
}
.table{
	border-width:1px;
	border-color:#b5c9d5;
}
.midden{ 
	color:#F4FCFF;
}
.submidden{ 
	background-color:#E3E4EE;
}
.small{
	font-size:10px;
}
.midden2{ 
	background-color: #eeeeee;
	color:#F4FCFF;
}
.midden3{ 
	background-color: #ffffff;
	color:#F4FCFF;
}
.middentot{ 
	background-color: #9638Fb;
	color:#FFFF00;
}
.midden2tot{ 
	background-color: #a5c9e5;
	color:#FFFF00;
}
.nieuwstabel{
	border-width:1px;
	border-style:solid;
	border-color:#888888;
	position:relative;
}
.verplicht{
	background-color:#FFFFA0;
}
.verplicht:hover{
	background-color:#FFFF80;
}
.verplicht:focus{
	background-color:#FFFF80;
}
TABLE.form{
	border: 1px ridge black;
	padding: 10px;
	margin: 5px;
	background-color: #E0E2FE;
}
TD.formleft{
	text-align: right;
	padding: 3px;
	vertical-align: top;
	color: #000000;
}
TD.formright{
	text-align: left;
	padding: 3px;
	vertical-align: top;
	color: #FF0000;
}


	.error { /* Error messages */
		color:#f00;
	}
	.okay { /* Okay messages */
		color:#393;
	}
	
	input[disabled][type="text"] { /* Rename fields for write protected files. */
		background:gray;
		color:black;
	}
	label { /* "Upload file:" and "Create dicrectory" NOT USED! */
		font-weight:bold;
	}
	ul#menu { /* Overall for the menu */
		list-style:none;
		margin:20px 20px 0 0;
		float:left;
	}
	ul#menu li { /* Each menu item. */
		padding:0 4px 0 0;
		margin:5px 0;
		text-align:center;
	}
	ul#menu li a { /* Menu links. */
		display:block;
		color:#77031C;
		background:#F7D789;
		text-decoration:none;
		width:60px;
		padding:2px;
		margin:0;
		border:1px solid #000000;
	}
	ul#menu li a:hover { /* Hover effect for menu links. */
		background:#FFC617;
		color:#77031C;
		text-decoration:none;
		border:1px dashed #000000;
	}
	p.empty { /* "Directory is empty" message. */
		margin:20px 0 20px 0;
	}
	th.filebeheer { /* Cell headers for lsiting of files. */
		font-size:14px;
		font-weight:normal;
		background:#ECA212;
		color:#c60000;
		text-align:left;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
	}
	th a {
		font-weight:normal;
		background:#ECA212;
		color:#c60000;
	}
	th a:hover {
		font-weight:normal;
		background:#ECA212;
		color:#c60000;
		text-decoration:underline;
	}
	th span.current {
		font-weight:bold;
	}
	th span.size {
		font-size:12px;
	}
	td.post { /* Individual cells for listing of files. */
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
	}
	td.bottom { /* The last cell: "NN file(s), N.NNkb" */
		background:#ECA212;
		color:#c60000;
		text-align:right;
	}
	.center { /* Used to center "rename / delete" */
		text-align:center;
	}
	span.size { /* Span for showing the individual file sizes. */
		font-weight:normal;
	}
	div#forms {
		margin:10px 0 0 0;
	}
	div#forms form {
		display:block;
		margin:10px 0;
	}
	div#forms fieldset { /* Border around upload and create new forms. */
	/*	float:left; */
		border:1px hidden white;
	}
	legend { /* Upload file: and New Directory File. */
		font-weight:bold;
	}
	fieldset {
		border:0px hidden white;
		padding:5px;
	}

	.klikket form, .ikkeklikket span {
		display:inline;
	}
	.ikkeklikket form, .klikket span {
		display:none;
	}
	.white {
	/* Initial colour for cell backgrounds. */
		background:#F7D789;
	}
	.grey {
	/* Alternate colour for cell backgrounds. */
		background:#FFC617;
	}
	.klikket form input[type="text"] {
	/* Input field when renaming a file. */
		border:1px dotted #006A00;
	}
	.klikket form input { /* Both input field and button when renaming file. */
		height:20px;
	}
.redbg {
		background:#FF8888;
	}
.licht {
	color:#777777;
}
.blauw	{
	
}
.blauw2	{
	
}
.projecten {
	
}
.proj {
	height:1px;	
}
.img_padding {
	padding-top:5px;
	padding-bottom:5px;
}


/* Studentenoverzicht */
body.student { background-image: none; background-color: #ffffff;}


INPUT.geen	{ border:none; background: #ffffff;}
INPUT.vraag	{ border:none; background: #ffffff;}
.border		{ border: 1px solid black; }
SELECT		{ font-size: 11px; font-family: arial,tahoma, helvetica; color: #444444; background: #ffffff; border-color:#877f7b; border-width:1px; border-style:solid;}

INPUT.disabled		{ font-size: 12px; font-family: arial,tahoma, helvetica; color: #444444;  border-color:#ffffff; font-weight:bold; border-width:0px;border-style:solid;}

.disabled		{ font-size: 12px; font-family: arial,tahoma, helvetica; color: #444444; border-color:#ffffff; font-weight:bold; border-width:0px;border-style:solid;}

#student		{ 
font-size: 12px; 
font-family: arial,tahoma, helvetica; 
color: #444444;
background-color:transparent; 
border:none; 
font-weight:bold; 
border-width:0px;
border-style:solid;}

INPUT.student { 
	font-size: 11px; 
	font-family: arial,tahoma, helvetica; 
	color: #444444; 
	background-color:transparent;
	border-bottom-color:#877F7B; 
	border-left-style:none; 
	border-right-style:none; 
	border-top-style: none; 
	border-bottom-width:1px;
	border-bottom-style:solid;
}

INPUT.hidden		{font-size:1px; font-family: arial,tahoma, helvetica; color: #ffffff; background: #ffffff; border-width:0px;}




/* Einde studentenoverzicht */