table.mainlisting 
{
	width: 99%;
	margin-left: auto;
	margin-right: auto;
}

table.mainlisting th 
{
	background-color: #DDDDE5;
	text-align: left;
	padding: 2px;
	padding-left: 15px;
	vertical-align: middle;
	height:30px;
}

table.mainlisting td
{
	vertical-align: top;
}

td textarea
{
	width: 99%;
}

th textarea
{
	width: 99%;
}


table.mainlisting th.button
{
	text-align: right;
}

table.mainlisting td.spacer
{
	background-image: url(../images/spacer.gif);
	background-repeat:repeat-x;
	background-position:center;
	height: 11px;
}

input.button
{
	background-color: #333366;
	border: #FFFFFF 1px double;
	color: #FFFFFF;
}

td#bread_cell
{
	height: 30px;
}

td#bread_cell div
{
	background-color: #cccccc;
	color: #1E3B73;
	padding:2px;
	height: 25px;
}

td#bread_cell div form table
{
	margin:0px;
	padding:0px;
}


div.closedDiv
{
	display: none;
}

td.score
{
	text-align: right;
	padding-right: 10px;
	width: 60px;
}



#body #page table.mainlisting div th.score
{
	text-align: right;
	padding-right: 10px;
}

td.antwoord
{
	border-left: 1px solid #666699;
	width: 75px;
}

td.lbl_voorbeeld
{
	text-align: left;
	width: 100px !important;
}

td.voorbeeld
{
	text-align: left;
	vertical-align: top;
	width: 100%;
}

#body #page table.mainlisting div table.vragen 
{
	margin-top: 10px;
	margin-bottom: 5px;
}

td.bevestigen
{
	text-align: right;
}

#body #page table.mainlisting th.niveau
{
	width: 150px;
}

table.info
{
	border:1px dashed #0099FF;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.info th
{
	background-color: #0099FF;
	color: #FFFFFF;
}

table.info td.infoIcon
{
	background-image: url(../images/icon_info.gif);
	border-right: 1px dashed #0099FF;
	background-position: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

table.info td.infoMessage
{
	padding: 5px;
}

table.question
{
	border:1px dashed #000066;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


table.question th
{
	background-color: #000066;
	color: #FFFFFF;
}

table.question td.questionIcon
{
	background-image: url(../images/icon_question.gif);
	border-right: 1px dashed #000066;
	background-position: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

table.question td.questionMessage
{
	padding: 5px;
}

table.danger
{
	border:1px dashed #CC0000;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


table.danger th
{
	background-color: #CC0000;
	color: #FFFFFF;
}

table.danger td.dangerIcon
{
	background-image: url(../images/icon_danger.gif);
	border-right: 1px dashed #CC0000;
	background-position: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

table.danger td.dangerMessage
{
	padding: 5px;
}

table.success
{
	border:1px dashed #00CC00;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


table.success th
{
	background-color: #00CC00;
	color: #FFFFFF;
}

table.success td.successIcon
{
	background-image: url(../images/icon_success.gif);
	border-right: 1px dashed #00CC00;
	background-position: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

table.success td.successMessage
{
	padding: 5px;
}

table.failed
{
	border:1px dashed #CC0000;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


table.failed th
{
	background-color: #CC0000;
	color: #FFFFFF;
}

table.failed td.failedIcon
{
	background-image: url(../images/icon_failed.gif);
	border-right: 1px dashed #CC0000;
	background-position: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

table.failed td.failedMessage
{
	padding: 5px;
}


#body #page table.mainlisting table.success
{
	border:1px dashed #00CC00;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


#body #page table.mainlisting table.success th
{
	background-color: #00CC00;
	color: #FFFFFF;
}

#body #page table.mainlisting table.success td.successIcon
{
	background-image: url(../images/icon_success.gif);
	border-right: 1px dashed #00CC00;
	background-position: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

#body #page table.mainlisting table.success td.successMessage
{
	padding: 5px;
}

#body #page table.mainlisting table.failed
{
	border:1px dashed #CC0000;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


#body #page table.mainlisting table.failed th
{
	background-color: #CC0000;
	color: #FFFFFF;
}

#body #page table.mainlisting table.failed td.failedIcon
{
	background-image: url(../images/icon_failed.gif);
	border-right: 1px dashed #CC0000;
	background-position: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

#body #page table.mainlisting table.failed td.failedMessage
{
	padding: 5px;
}

#body #page table.mainlisting table.danger
{
	border:1px dashed #CC0000;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


#body #page table.mainlisting table.danger th
{
	background-color: #CC0000;
	color: #FFFFFF;
}

#body #page table.mainlisting table.danger td.dangerIcon
{
	background-image: url(../images/icon_danger.gif);
	border-right: 1px dashed #CC0000;
	background-position: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

#body #page table.mainlisting table.danger td.dangerMessage
{
	padding: 5px;
}

input.score
{
	width: 60px;
	text-align: right;
}

input.name
{
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}

#body #page table.mainlisting td.wat_competentie_name
{
	width: 300px;
}

#body #page table.mainlisting th.wat_competentie_name
{
	width: 100px;
}

#body #page table.mainlisting th.manage
{
	text-align: right;
	padding-right: 10px;
	width: 40px;
}

#body #page table.mainlisting td.manage
{
	text-align: right;
	padding-right: 10px;
	width: 40px;
}

#body #bread_cell div table
{
	width: 100%;
}
