
/* top */

a, a:link, a:visited, a:active, a:hover {
   font-family: verdana, tahoma, helvetica;
	color: #860F7F;   
   text-decoration: underline;
}


body.top {
	margin: 0px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	font-family: verdana, tahoma, helvetica, arial;
	font-size: 8pt;
}

div.toptitle {
	position: absolute;
	top: 2px;
	font-family: verdana, tahoma, helvetica, arial;
	font-size: 16pt;
	font-weight: bold;
}

/* main */

body.main {
	margin: 5px 0px 0px 65px;
	background-repeat: repeat-y;
	background-color: #EEDDFF;
	font-family: verdana, tahoma, helvetica, arial;
	font-size: 8pt;
}

body.main_noright {
	margin: 5px 0px 0px 65px;
	background-repeat: repeat-y;
	background-color: #EEDDFF;
	font-family: verdana, tahoma, helvetica, arial;
	font-size: 8pt;
}

body.helppopup {
	margin: 5px 5px 5px 5px;
	background-repeat: repeat-none;
	background-color: #EEDDFF;
	font-family: verdana, tahoma, helvetica, arial;
	font-size: 8pt;
}

body.datapopup {
	margin: 5px 5px 5px 5px;
	background-repeat: repeat-none;
	background-color: #EEDDFF;
	font-family: verdana, tahoma, helvetica, arial;
	font-size: 8pt;
}

div.decoleft {
 	background-image: url("img/balk-links.png");   
	position: absolute;
	float: left;
	top: 0px;
  	left: 0px;
  	width: 59px;
  	height: 1841;
	background-repeat: no-repeat;
}

td, p {
	font-family: verdana, tahoma, helvetica, arial;
	font-size: 10pt;
}

input {
	font-size: 10pt;
	font-family: verdana, tahoma, helvetica, arial;
}

select {
	font-size: 10pt;
	font-family: verdana, tahoma, helvetica, arial;
}

.button {
	font-size: 7pt;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	cursor: default;
	text-align: center;
	vertical-align: middle;
}

.button_down {
	font-size: 7pt;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	cursor: default;
	text-align: center;
	vertical-align: middle;
}

.button_disabled {
	font-size: 7pt;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	cursor: default;
	text-align: center;
	vertical-align: middle;
}

.pseudolink {
	cursor: pointer;
	cursor: hand;
}

.zichtbaar {
	visibility: visible;
}

.onzichtbaar {
	visibility: hide;
}

hr.footer {
	border: 0px none;
	height: 0px;
	visibility: hidden;
}

/* blocks on right of page */

div.rightblocks {
	top: 2px;
  	left: 568px;
	width: 200px;
	padding: 0px;
	z-index: 255;
	position: absolute;
	float: left;
}

div.block_default_image {
	padding: 1px;
	float: left;
	background-color: #FFFFFF;
}

div.block_default_link {
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

td.block_default_top {
	padding: 2px;
	font-weight: bold;
	font-size: 8pt;
}

td.block_default_middle {
	padding: 5px;
	font-size: 7pt;
}

td.block_default_bottom {
	padding: 5px;
	font-size: 7pt;
}

/* main content */

div.contentblock {
	width: 490px;
	font-family: Verdana;
	font-size: 8pt;
	padding-bottom: 25px;
	padding-top: 10px;
}

div.contentblock2 {
	width: 650px;
	font-family: Verdana;
	font-size: 8pt;
   padding-top: 10px;
}

.contenttitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
   /*line-height: 23px;*/
	color: #860F7F;	
}

.contenttitle * {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
   /*line-height: 23px;*/
	color: #860F7F;	
}

.contenttext {
	font-family: Verdana;
	font-size: 8pt;
   /*line-height: 19px;*/
	color: #000000;	
}

.contenttext * {
	font-family: Verdana;
	font-size: 8pt;
}

.contenttext H1, .contenttext H2, .contenttext H3, 
.contenttext H4, .contenttext H5, .contenttext H6 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #EA440E;
   margin-bottom: -13px;
   /*line-height: 19px;*/
}

.contenttexthome * {
	font-family: Verdana;
	font-size: 8pt;
   /*line-height: 19px;*/
}

.contenttexthome {
	color: #000000;	
}

.contenttexthome H1, .contenttexthome H2, .contenttexthome H3, 
.contenttexthome H4, .contenttexthome H5, .contenttexthome H6 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #860F7F;
   margin-bottom: -13px;
   /*line-height: 19px;*/
}


.contenttitle2 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
   /*line-height: 23px;*/
	color: #860F7F;	
}

.contenttitle2 * {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
   /*line-height: 23px;*/
	color: #860F7F;	
}


.contenttext2 {
	font-family: Verdana;
	font-size: 8pt;
   /*line-height: 19px;*/
	color: #000000;	
}

.contenttext2 * {
	font-family: Verdana;
	font-size: 8pt;
}

.contenttext2 H1, H2, H3, H4, H5, H6 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: #EA440E;
   margin-bottom: -13px;
   /*line-height: 19px;*/
}

.contenttext li{
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
   list-style-type: disc;
   margin-left: -20px;
   /*margin-top: 20px;*/
   /*line-height: 19px;*/
}

.contenttext li:first-line{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: #EA440E;
   /*line-height: 19px;*/
}

.contenttexthome li{
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
   list-style-type: disc;
   margin-left: -20px;
   /*margin-top: 20px;*/
   /*line-height: 19px;*/
}

.contenttexthome li:first-line{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: #EA440E;
   /*line-height: 19px;*/
}


.contentlink {
	font-family: Verdana;
	font-size: 9px;
	color: #860F7F;	
}

.contentline {
	background-color: transparent;
	background: transparent;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.contentimageborder {
	float: left;
}

/* forms */

input.forms {
	height: 20px;
}

select.forms {
	height: 20px;
}

textarea.forms {
	height: 150px;
	width: 325px;
}

textarea.readforms {
	border: 1px solid #860F7F;
   background-color:#FFEADD;   
	color: #860F7F;   
	height: 150px;
	width: 325px;
}

.field_label {
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 0px;
	vertical-align: top;
}

.field_label_klaar {
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 0px;
	vertical-align: top;
}

td.field_label P {
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 0px;
	vertical-align: top;
}


td.field_input {
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}

td.field_input_extra {
	font-size: 7pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	/*text-align: center;*/
}

td.field_subtext {
	font-weight: bold;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

td.columnheader {
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	height: 20px;
}

td.block_default_header {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;	
   height: 16px;  
   background-color: #EA440E; 	      
	padding-left: 12px;
	border-top: 1px solid #860F7F;
	border-left: 1px solid #860F7F;
	border-right: 1px solid #860F7F;
	border-bottom: 0px solid #860F7F;
}


td.block_default_info {
	width: 675px;
	height: 125px;
	padding: 5px;
	font-size: 7pt;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding-left: 12px;
}

.info_blocktable {
   margin: 16px;
}

.subform {
	border: 1px solid #860F7F;
}

a.toonlink {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.treeitem {
	font-family: verdana;
	font-size: 7pt;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: default;
}

/* info box */

.infobox {
	font-family: verdana, tahoma, helvetica;
	width: 350px;
	position: absolute;
	float: left;
	visibility: hidden;
}

.infoboxtitle {
	font-family: verdana, tahoma, helvetica;
	font-size: 8pt;
	font-weight: bold;
	width: 350px;
	padding-left: 2px;
	padding-top: 1px;
	padding-right: 2px;
	cursor: default;
	vertical-align: middle;
}

.infoboxcontent {
	font-family: verdana, tahoma, helvetica;
	font-size: 8pt;
	width: 350px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-right: 2px;
	background-color: #FFFFFF;
	cursor: default;
}

.infoboxclosebtn {
	font-family: verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 7pt;
	text-align: center;
	vertical-align: middle;
	width: 16px;
	cursor: pointer;
	cursor: hand;
	padding-left: 2px;
}

.button_dlg {
	font-size: 7pt;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	cursor: default;
	text-align: center;
	vertical-align: middle;
}

.button_dlg_down {
	font-size: 7pt;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	cursor: default;
	text-align: center;
	vertical-align: middle;
}

/* new for Jerry */

.title {
	font-family: verdana, tahoma, helvetica;
	font-size: 10pt;
   /*line-height: 24px;*/
	font-weight: bold;	
	color: #860F7F;    
}

.subtitle {
	font-family: verdana, tahoma, helvetica;
	font-size: 8pt;
   /*line-height: 19px;*/
	font-weight: bold;	
	color: #860F7F;    
}

.paratext {
	font-family: verdana, tahoma, helvetica;
	font-size: 8pt;
   /*line-height: 19px;*/
	color: #000000;    
}

.paratext * {
	font-family: verdana, tahoma, helvetica;
	font-size: 8pt;
}

.contact {
   font-family: verdana, tahoma, helvetica;
   font-size: 7pt;
	color: #860F7F;   
}

.contact a {
   font-family: verdana, tahoma, helvetica;
   font-size: 7pt;
	color: #860F7F;   
   text-decoration: underline;
}

.block_default_inheader {
	font-family: verdana, tahoma, helvetica;
	font-size: 10pt;
   /*line-height: 19px;*/
	font-weight: bold;	
	color: #860F7F;       
}

.id_kand {
	font-family: verdana, tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #EA440E;       
}

.id_opdr {
	font-family: verdana, tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #860F7F;       
}

.id_intc {
	font-family: verdana, tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #FEF500;       
}

.id_mang {
	font-family: verdana, tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #0000FF;       
}

.topbutton {
	font-family: verdana, tahoma, helvetica;
	font-size: 9px;
	font-weight: bold;	
	color: #860F7F;
	border: 1px solid #860F7F;
	cursor: pointer;
	width: 56px;
	padding: 2px;
	text-align: center;	
}


.resultTable {
}

.dataTable {      
}

.resultHeaderRow {
   height: 16px;  
   background-color: #EA440E; 
}

.dataHeaderRow {
   height: 16px;  
   background-color: #EA440E; 
}


.resultHeaderCell {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;   
}

.resultHeaderCell a {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;   
   text-decoration: none;
}

.reportHeaderCell, .reportHeaderCell a {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;   
   text-decoration: none;
}

.reportSubHeaderCell, .reportSubHeaderCell a {
	font-family: verdana, tahoma, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;   
   text-decoration: none;
}


.dataHeaderCell {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;   
}


.resultRowA {
   background-color: #EEDDFF;    
   height: 26px;  
}


.resultRowB {
   background-color: #FED7B9;       
   height: 26px;  
}

.requestRowA {
   background-color: #EEDDFF;    
}

.requestRowB {
   background-color: #FED7B9;       
}

.requestCellA {
	font-family: verdana, tahoma, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;      
}

.requestCellB {
	font-family: verdana, tahoma, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;      
}


.resultCell {
	font-family: verdana, tahoma, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;      
	vertical-align: middle;
}

.reportCell {
	font-family: verdana, tahoma, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;      
	vertical-align: middle;
}

.reportCell a {
   text-decoration: none;
	color: #000000;      
}

.resultTableText {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: normal;   
	color: #860F7F;
}

.dataRowA {
   background-color: #EEDDFF;    
}

.dataRowB {
   background-color: #FED7B9;       
}

.dataCellA {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;      
}

.dataCellB {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;      
}

.blockLabel {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #860F7F;      
}

.blockLink {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: normal;
   text-decoration: undeline;
	color: #860F7F;      
}

.blockTable {
   margin-top   : 5px;
   margin-bottom: 5px;
}

.blockHeaderRow {
}

.blockHeaderCell {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #860F7F;      
	vertical-align: middle;   
}

.blockRowA {
}

.blockRowB {
}

.blockCell {
	font-family: verdana, tahoma, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;      
	vertical-align: top;   
}


.navigation {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: normal;   
	color: #000000;
}


.message {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;   
	color: #860F7F;
}

.legenda {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: normal;   
	color: #000000;
}

.knop_active {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: normal;   
	color: #000000;
	padding: 5px;
	cursor: pointer;
}

.knop_inactive {
	font-family: verdana, tahoma, helvetica;
	font-size: 11px;
	font-weight: normal;   
	color: #999999;
	padding: 5px;
}


/* kan het beste onderaan blijven staan ivm oude browsers */
body {
  voice-family: "\"}\""; voice-family: inherit; width: expression(document.documentElement.clientWidth - 20);
}

