html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#fff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
body{	margin:0;
		padding:0;
		border:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		text-align:center;
		color:#333;
		height:100%; 
		max-height:100%; 
		/*overflow:hidden;*/
		background:#457593 url(../afbeeldingen/bg_blauw.jpg) repeat-x;
	}
.leraar{	padding-left: 35px;	}
td {		text-decoration:none;
			color: #333333; /* was eerst #666666*/
			FONT-FAMILY: verdana,arial,helvetica,sans-serif;
			font-weight:normal;
			font-size:12px;
			line-height : 150%;}
a:link {	text-decoration:none;
			FONT-FAMILY: verdana,arial,helvetica,sans-serif;
			font-weight:normal;
			font-size:11px;
			color : #0066FF;}
/*
a:visited {
	text-decoration:none;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	color : #0066FF;
}*/
a:hover {	text-decoration:underline;
		 	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
		 	font-weight:normal;
			font-size:12px;
		 	color: #EA7710;}
a.footerlink:link {color: #FFFFFF;font-weight: bold;}
a.footerlink:active {color: #FFFFFF;font-weight: bold;}
a.footerlink:visited {color: #FFFFFF;font-weight: bold;}
a.footerlink:hover {color: #FFFFFF;font-weight: bolder;}
a.navigatie:link { 
	text-align:center;
	font-weight:bold;
	color: #000000;
	}
a.navigatie:visited {
	text-align:center;
	font-weight:bold; 
	color: #000000;
	}
a.navigatie:hover { 
	text-align:center;
	font-weight:bold; 
	color: #666666;
	/*background-color: #000000;*/
	text-decoration: none;
	}
a.navigatie:active { 
	text-align:center;
	font-weight:bold; 
	color: #000000;
	}

input.button, input.submit {
	border-width: 0px;
	color: white;
	font-weight: bold;
	letter-spacing: 0.5px;
	padding: 5px;
}

input.button {
	background-color: #6699FF;
}

input.submit {
	background-color: #FF9933;
}


p {
	line-height: 16px;
	text-align: justify;
}


th {
	background-color: #EBEBEB;
	border: 1px solid #DADADA;
	padding: 4px;
}


tr.header td {
	background-color: #6699FF;
	border-bottom: 1px solid #3366CC;
	border-right: 1px solid #3366CC;
	color: white;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}

tr.odd td, tr.even td {
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	padding: 1px;
}

tr.odd td {
	background-color: white;
}

tr.even td {
	background-color: #F3F3F3;
}



/* ID'd DIVs  */

#main_outer {
	margin: 0px auto;
	width: 760px;	
}

#main_inner {
	background-color: white;
}

#content {
	padding: 4px 4px 18px 4px;
}

#footer {
	background-color: #FAFAFA;
	border-top: 1px solid #DADADA;
	line-height: 20px;
	padding: 16px;
	text-align: center;
}


.form_section {
	margin-bottom: 24px;
}

#csv_file_preview {
	border: 1px solid #FF9933;
	height: 300px;
	margin: 4px auto;
	overflow: scroll;
	width: 730px;
}