body {
     background-color: rgb(204,204,204);
     xbackground-color: gray;
     background-image: url(achtergrond.gif);
     background-repeat: repeat;
     font-family: arial, helvetica;
     font-size: 12pt;
     margin-left: 2cm;
     margin-right: 4cm;
     xcolor: rgb(153,0,0);
}

h1 {
     font-size: 14pt;
     font-weight: bold;
     xheight: 4cm;
     background-image: url(xdonhn-transparant.gif);
     background-repeat: no-repeat;
     background-position: right;
     color: rgb(153,0,0);
}

h2 {
     font-size: 12pt;
     font-weight: bold;
}

h3 {
     font-size: 12pt;
     font-style: italic;
}

th.score-table {
     font-size: 12pt;
     text-align: left;
     font-weight: bold;
}

th.special-score {
     font-size: 12pt;
     text-align: left;
     font-style: italic;
}

td.special-score {
     text-align: left;
}

th.overzicht-special-score {
     width: 3cm;
     font-weight: bold;
     text-align: left;
}

td.overzicht-special-score {
     width: 3cm;
}

span.naam {
     font-style: italic;
     color: rgb(153,0,0);
     font-weight: bolder;
     
}

.sortable th.descend{
	background-image:url(caret_up.gif);
	}
.sortable th.ascend{
	background-image:url(caret_down.gif);
	}
.sortable th{
	background-position: 95% 50%;
	background-repeat:no-repeat;
	cursor:pointer;
	padding: 6px 15px 6px 6px;
	}

.waarschuwing {
     color: rgb(153,0,0);
     font-weight: bold;
}

.error {
     background-color: red;
     color: white;
     font-size: 14pt;
     font-weight: bold;
}

.extraaandacht {
     background-color: rgb(153,0,0);
     color: white;
     font-size: 14pt;
     font-weight: bold;
}