/*ie6 hack ongedaan maken*/
div#cont{
position:static;
left:0;
margin:0 0 0 180px;

}


table,th,td
{
	background: transparent;
	color:black;
	border:0 none;
	clear:both;
}

body{
	background-color:#f56def;
}

table.data, table.rapport, table.form{
	border: 1px solid #971191;
	padding:0;
	margin:5px 0px 7px 0px;
	background:white;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:100%;
}

table.data tr.odd td{
	background : #FCD8FC;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
}
table.data tr.even td{
	background : #FAC9FC;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
}

table.data tr:hover.even td,
table.data tr:hover.odd td{
	background : #971191;
		color:white;
	}

table.data th{
	background : #971191;
	margin:0px 0px 0px 0px;
			padding:2px 3px 2px 3px;
	color:white;
	text-align:center;
}
table.data th.sub{
	background: #F6A6F3;
	color: Black;
		text-align:center;
}
div.mainnav{
	text-align : right;
	margin:3px 0px 3px 0px ;
	line-height: 180%;
}
div.mainnav a,div.msg a{
	border: 1px solid #971191;
		background : #FAC9FC;
	padding:2px 4px 2px 4px;
		color: #40093D;
}
a.btn,a.btn:visited,a.btn:link{
		border: 1px solid #971191;
		background : #FAC9FC;
		padding:2px 3px 0px 2px;
		text-decoration: none;
			color: #40093D;
}
a.btn:hover{
		border: 1px solid #971191;
		background : #971191;
		color:white;
		padding:2px 3px 0px 2px;
		text-decoration: none;

}
div.mainnav a:hover, div.msg a:hover{
	border: 1px solid #971191 ;
		background : #971191;
		color:white;
	padding:2px 4px 2px 4px;
}
b.this{
	border: 1px solid #971191 ;
	background : #971191;
	color:white;
	padding:2px 4px 2px 4px;
}
table.rapport th.dl {
	background: #F6A6F3;
	margin:0px 0px 0px 0px;
	padding:3px 13px 3px 13px;
	color:black;
	font-size: 140%;
	font-weight: normal;
		text-align:center;
}
table.form th {	

	background : #F4A4F0;
	margin:0px 0px 0px 0px;
	padding:3px 3px 4px 3px;
	color:black;	
	text-align: left;
}
table.rapport th.ond,
table.form th.ond  {
	padding:3px 6px 3px 6px;
	background : #971191;
	margin:0px 0px 0px 0px;
	color:white;			
	text-align: left;
}


table.rapport td.vr
, table.form td{
	background: #FCD8FC;
	padding:3px 2px 4px 3px;
	width:70%;
}
table.rapport td.ls
{
	
	background:#971191;
	color:white;
	padding:3px 3px 4px 3px;
	width:100px;
}
table.rapport td.ls a{
	color:white;
	font-weight:bold;
}

table.rapport th.vrgr,
table.rapport th.vr,table.rapport th.sv{
	background : #FAC9FC;
	width:30%;
	text-align: left;
	padding:2px 3px 2px 3px;
	font-weight: bold;
	vertical-align: text-top;
}
table.rapport th.svr{
	background : #FAC9FC;
	width:40%;
	text-align: left;
	padding:1px 3px 1px 15px;
	font-weight: normal;
}
div.msg, div.section{
		border: 1px solid #971191;
	padding:10px 10px 10px 10px;
		margin:0px 1px 0px 0px;
	background: #FAC9FC;line-height:150%;
}
div.msg p,div.msg li{
padding:0;
margin:0;

}
ul{
padding:0 0 0 2em;
margin:0;
list-style-type: square;
}
div.cijfer,span.cijfer{
	padding:1px 3px 1px 3px;
	font-weight: bold;
	text-align: center;
}
td.link{
	width:32px;
	font-weight: bold;
}
img{
	border:0px none;
}
span.h3
{
	font-weight: bold;
}
.r
{
	background: #F6373F;
	color: White;	font-weight: bold;
	text-align: center;
}
.gl
{
	background: #F59A2F;
	color: White;
	font-weight: bold;
	text-align: center;
}
.gr
{
	background: #00CC00;
	color: White;	font-weight: bold;
	text-align: center;
}
.n{
background:#eee;
}
ul,ol{
	margin-top:0;
	margin-bottom:0;
}
li{
	margin-top:9px;
	margin-bottom:9px;
}
.ct0
{

}
.ct1
{
	background: #F6373F;font-weight: bold;	padding:2px 15px 2px 15px;
	color: White;
}
.ct2
{
	background: #F6373F;font-weight: bold;	padding:2px 15px 2px 15px;
	color: White;
}
.ct3
{
	background: #F59A2F;font-weight: bold;	padding:2px 15px 2px 15px;
	color: White;
}
.ct4
{
	background: #00CC00;	font-weight: bold;	padding:2px 15px 2px 15px;
	color: White;
}
.ct5
{
	background: #00CC00;
	font-weight: bold;	padding:2px 15px 2px 15px;
	color: White;
}

.ct1 a,.ct2 a,.ct3 a,.ct4 a,.ct5 a
{
	color:white;
}
div.bkb{
	font-weight: bold;
	background: #ED76E8;
	padding:2px 15px 2px 15px;
}
h2{
background:#971191;
}

div#pagetitle{
border:1px solid #770E72;
background:#FFDDFD;
}




.scheckbox{
float:left;
clear:left;
display:block;
padding:0;margin:0;
}
.slabel{
padding:0;margin:3px 1px 1px 20px;
display:block;

}
.sdiv{
display:block;
padding:1px 1px 1px 1px;
}
dl.faq{
border: 1px solid #971191;
		background : #FAC9FC;
	padding:4px 4px 4px 4px;
		color: #000;
}
dl.faq dt{
font-weight:bold;
}
dl.faq dd{

}


.legenda{
margin-left:26em;

}
.legenda dl dd{
width:50px;
float:left;
margin:0;padding:0;
text-align:center;
color:#fff;
}
.legenda dl dt{
margin:5px 55px 5px 5px;
padding:0;
}
.cats{
float:left;
width:25em;
}
.cats ul
{
margin:0;
padding:1em 0 1em 2em;
}
 dd.score5{
background:#00CC00;
}
dd.score4{
background:#00CC00;
}

dd.score3{
background: #F59A2F;
}
dd.score2 {
background:#F6373F;
}
dd.score1 {
background:#F6373F;
}

/*new*/

#submenu ul li{
border-color:#971191;
}
#submenu ul li a{

}
#submenu ul li a.this,#submenu ul li a:hover{
background:#FAC9FC;
border-color:#971191;
}
a:hover{
background:#971191;
color:#fff;
}
/*section enzo*/
div.section,.search{
border:1px solid #971191;
background:#FAC9FC;
}
h2, div.section h3,div.search h3{
background:#971191;
}

