body
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	color: #666872;
}

/* pagina titel style */

div#contentContainer h1 
{
	background-color: #D7E9F7;
	color: #0066CC;
	font-size: 11px;
	width: 810px;
	margin: 5px;
	padding: 3px;
}

/* tussen kop style */
div#contentContainer h2
{
	background-color: #D7E9F7;
	color: #0066CC;
	font-size: 11px;
	width: 805px;
	margin: 5px;
	padding: 3px;
}

/* tussen kopje style */
div#contentContainer h3
{
	font-size: 11px;
}

div#contentContainer p, div#contentContainer table 
{
	margin-left: 10px;
}

/* tabellen */
div#contentContainer table 
{
	width: 805px;
}

div#contentContainer table a
{
	color: #0066cc;
	text-decoration: none;
}

div#contentContainer table, div#contentContainer table td, div#contentContainer table th  
{
	border-color: #D7E9F7;
	border-style: solid;
	border-width: 1px;
}

div#contentContainer table th, div#contentContainer table td
{
	text-align: left;
	padding-left: 5px;
}

div#contentContainer table th 
{
	font-weight: bold;
	color: #666666;
	padding-top: 3;
	padding-bottom: 0;
}
div#contentContainer table th a 
{
	color: #666666;
	text-decoration: underline;
	padding-left: 0px;
}

div#contentContainer table th, div#contentContainer table tr.footer, div#contentContainer table tr.hover 
{
	background-color: #D7E9F7;
}

div#contentContainer table tr.datagridAlternating 
{
	background-color: #F7FBFD;
}

div#contentContainer table tr.footer table 
{
	width: auto;
}

div#contentContainer table tr.footer td
{
	text-align: right;
}

div#contentContainer table.details 
{
	border-collapse: collapse;
	border: solid 1px #D7E9F7;
}

div#contentContainer table.details td, div#contentContainer table.details th
{
	border-width: 0px;
}

div#contentContainer table.details th 
{
	color: #0066cc;
	padding: 4px;
}

div#contentContainer table.details td.label
{
	width: 150px;
}

/* Imagebutton styles */


.imageButton 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #0066CC; 
	text-decoration: none;
	padding-right:16px;
}
.imageButton:link
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #0066CC; 
	text-decoration: none 
}
.imageButton:visited
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #0066CC; 
	text-decoration: none 
}
.imageButton:active
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #0066CC; 
	text-decoration: none 
}
.imageButton:hover
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #0066CC; 
	text-decoration: none 
}

div#contentContainer .validator
{
	margin: 5px 15px 5px 10px;
	padding: 3px;
}

div#contentContainer .imageButton
{
	background-image: url(../../../images/but_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0;
	padding-left: 10px;
	background-color: #FFFFFF;
	border: 0;
}

/* lijn */

hr
{
	border-top: dotted 1px #666666;
	border-bottom-style:none;
	height:0px;
}

/* formulieren */
fieldset 
{
	padding: 10px;
	border: 0;
	width: 800px;
}

fieldset label,fieldset input,fieldset div.inputBox,fieldset select, fieldset textarea
{
	display: block;
	float: left;
	margin-top: 10px;
}

fieldset span 
{
	float: left;
	margin-top: 10px;
}


td input, fieldset input, fieldset select, select, fieldset textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: normal;
	color: #666872;
	vertical-align: top;
	border:	solid 1px Gray;
}

fieldset input.largeField 
{
	width: 198px;
}

fieldset input.extraLargeField, fieldset textarea 
{
	width: 264px;
}

fieldset span.noborder input 
{
	border: 0;
}

fieldset div.inputBox input
{
	margin: 0;
}
fieldset div.inputBox span 
{
	height: 11px;
	margin: 0;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

fieldset label {
	width: 150px;
	padding-right: 20px;
}

fieldset .infolabel 
{
	margin-top: 0;
	font-size: 9px;
	margin-left: 170px;
	clear:left;
}

fieldset br 
{
	clear: left;
}

fieldset div.errorSummary
{
	margin-top: 0px;
	margin-left: 170px;
}

fieldset span.errorMessage 
{
	margin-top: 0px;
	margin-left: 170px;
}

fieldset span.radiobuttonList
{
	margin-top: 0;
}

fieldset span.radiobuttonList label
{
	width: 1px;
}

fieldset span.radiobuttonList input
{
	border-width: 0;
}

/* rode tekst */

span.red 
{
	color: Red;
}

/* message box */
span.message 
{
	border-style: solid;
	border-color: #D7E9F7; 
	border-width: 1px;
	display: block;
	margin-top: 15px;
	margin-left: 10px;
	text-align: center;
}