/** INSCHRIJVEN **/
form.inschrijven {
	margin-top: 25px;
}

form.inschrijven input.tekst {
	width: 217px;
}

form.inschrijven .tekstvak {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	width: 216px;
}

form.inschrijven .selectie {
	width: 220px;
}

form.inschrijven .selectie option {
	padding-left: 3px;
}

form.inschrijven input.fileupload {
	width: 220px;
}

table.inschrijven {
	margin: auto;
}

table.inschrijven tr.marge_onder td {
	padding-bottom: 5px;
}

table.inschrijven td {
	text-align: left;
	padding: 0px 0px 1px 0px;
}

table.inschrijven td.label {
	padding-right: 10px;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

table.inschrijven td.value {
	vertical-align: top;
	white-space: nowrap;
	width: 220px;
}


table.inschrijven td.value label {
	margin-right: 5px;
}

table.inschrijven td.kolom {
	padding-right: 10px;
	vertical-align: top;
	white-space: nowrap;
}


table.inschrijven td.singlesubmit {
	padding-top: 15px;
	text-align: right;
}

table.inschrijven span.verplicht {
	color: red;
	margin-left: 5px;
}

table.inschrijven td.boodschap {
	font-size: smaller;
	font-style: italic;
	padding-bottom: 2px;
	text-align: center;
}

table.inschrijven td.icon {
	padding-left: 2px;
	width: 16px;
}

table.inschrijven td.icon img {
	height: 16px;
	width: 16px;
}

table.inschrijven tr.foutmelding,
table.inschrijven tr.marge_onder_foutmelding {
	
}

table.inschrijven tr.foutmelding td.label,
table.inschrijven tr.marge_onder_foutmelding td.label {
	color: red;
}

table.inschrijven tr.foutmelding td.value input.tekst,
table.inschrijven tr.foutmelding td.value .selectie,
table.inschrijven tr.foutmelding td.value .tekstvak,
table.inschrijven tr.foutmelding td.value input.fileupload {
	border: 1px solid red;
}

table.inschrijven tr.marge_onder_foutmelding td.kolom label {
	border-bottom: 1px dashed red;
}

table.inschrijven td.singlefoutmelding {
	color: red; 
	font-weight: bold; 
	padding-bottom: 15px;	
	text-align: center;
}

p.formulier_foutmelding {
	font-weight: bold;
}

p.verplicht_info {
	margin-bottom: 15px;
}

span.verplicht {
	color: red;
}

span.optioneel {
	color: #999999;
	font-size: smaller;
	font-style: italic;	
}

span.waarschuwing {
	color: red;
	font-weight: bold;
}

p.foutmelding {
	color: red;
	font-weight: bold;
	margin-bottom: 5px;
}

ul.foutmelding {
	padding-bottom: 10px;
}

p.succesmelding {
	color: #227200;
	font-weight: bold;
	margin-bottom: 5px;
}

#tooltip.lustrum {
	background-color: #EEEEEE;
	border: 1px solid #666666;	
	opacity: 1;
	padding: 5px;
}

/** INZAGE **/
div.lustrum form.keuze_examenjaar {
	margin-top: 25px;
}

div.lustrum form.keuze_examenjaar input.tekst {
	width: 50px;
}

div.lustrum p.geeninschrijvingen {
	font-style: italic;
	margin: 25px 0px 0px 0px;
}

div.lustrum table.inzage {
	font-size: .9em;
	margin-top: 20px;
	width: 100%;
}

div.lustrum table.inzage tr.highlight td {
	background-color: #F5F5F5;
}

div.lustrum table.inzage th {
	background-color: #EDEDED;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	vertical-align: middle;
}

div.lustrum table.inzage th.naam {
	padding-left: 10px;
}

div.lustrum table.inzage th.volgnummer {
	border-right: 1px solid #E1E1E1;
	width: 35px;
}

div.lustrum table.inzage td.volgnummer {
	border-right: 1px solid #E1E1E1;
	color: #AAAAAA;
	text-align: right;
	padding: 0px 10px 0px 10px;
}

div.lustrum table.inzage td.naam {
	padding-left: 10px;
}

div.lustrum p.geefexamenjaarop {
	font-style: italic;
	margin: 25px 0px 0px 0px;
}

div.lustrum p.inschrijving_mislukt {
	color: red;
}

/** TABEL **/
table.lustrum_inzage {
	font-size: 0.9em;
}

table.lustrum_inzage td {
	font-size: 0.9em;
	cursor: default;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}

table.lustrum_inzage td.caption_hor {
	background-color: #D1D1D1;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}


table.lustrum_inzage td.caption_ver {
	background-color: #D1D1D1;
	font-weight: bold;
	text-align: center;
	padding-left: 8px;
}

table.lustrum_inzage td.vak_leeg {
	background-color: #E1E1E1;
}

table.lustrum_inzage td.kleur1, table.lustrum_inzage td.kleur1_leeg {
	background-color: #F9F9F9;
	padding: 6px;
}
table.lustrum_inzage td.kleur2, table.lustrum_inzage td.kleur2_leeg {
	background-color: #F5F5F5;
	padding: 6px;
}
table.lustrum_inzage td.kleur3, table.lustrum_inzage td.kleur3_leeg {
	background-color: #F1F1F1;	
	padding: 6px;
}
table.lustrum_inzage td.kleur4, table.lustrum_inzage td.kleur4_leeg {
	background-color:#EDEDED;	
	padding: 6px;
}

table.lustrum_inzage td.kleur1:hover, table.lustrum_inzage td.kleur2:hover, table.lustrum_inzage td.kleur3:hover, table.lustrum_inzage td.kleur4:hover {
	background-color: #CCCCCC;
}

div.lustrum_navigatie_jaren {
	color: #666666;
	font-size: smaller;
	margin: 15px 0px 0px 0px;
}

div.lustrum_navigatie_jaren a:link,
div.lustrum_navigatie_jaren a:visited {
	color: #666666;
	text-decoration: none;
}

div.lustrum_navigatie_jaren a:hover {
	color: black;
	text-decoration: underline;
}

