body
{
	margin: 0px;
	background-color: #F9F9F9;
} 
html
{
   overflow-y: scroll;/*firefox: always show vertical scrollbar*/
}
p
{
   margin: 0px;
}
a
{
   border: none;
   /*text-decoration: none;*/
}

/* File upload */

#flash_upload_UI
{
   width: 0;
   height: 0;
}

.flashEnabled #flash_upload_UI
{
   width: auto;
   height: auto;
   margin-left: 6px;
}

#flash_uitleg_div
{
   display: none;
}

.flashEnabled #flash_uitleg_div
{
   display: block;
}

/*#bestandTR #flash_upload_UI
{
   margin-bottom: 18px;
}*/

.flashEnabled .hideIfFlash
{
   display: none;
}

/* Dialog */

 .dijitDialog {
	background: #eee;
	border: 1px solid #d3d3d3;
	-webkit-box-shadow: 0px 5px 10px #adadad;
	padding: 0px;
}

.dijitDialog:focus
{
   -moz-outline: none;
   outline:none;
}

 .dijitDialog .dijitDialogTitle {
	border-top: none;
	border-left: none;
	border-right: none;
}

 .dijitDialog .dijitDialogPaneContent {
	background: #ffffff;
	border:none;
	border-top: 1px solid #d3d3d3; /* #cddde9;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
	padding:10px;

}

 .dijitDialogTitleBar {
	/* outer container for the titlebar of the dialog */
	background: #fafafa url("../images/titleBar.png") repeat-x top left;
	/* border: 1px solid #bfbfbf; */
	padding: 5px 6px 3px 2px;
	outline:0; /* remove this line if keyboard focus on dialog startup is an issue. tab still takes you to first focusable element */
}

 .dijitDialogTitle {
	/* typography and styling of the dialog title */
	font-weight: bold;
	padding: 8px 12px 8px 12px;
	outline:0;
   
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0668B3;
   font-weight: bold;
}

.dijitDialog .closeText {
display:none;
position:absolute;
}

.dijitDialog {
	position: absolute;
	z-index: 999;
	padding: 1px;
}

.dijitDialogUnderlayWrapper {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 998;
	display: none;
	background: transparent !important;
}

.dijitDialogUnderlay {
	background: #eee;
	opacity: 0.5;
}

.dj_ie .dijitDialogUnderlay {
	filter: alpha(opacity=50);
}

 .dijitDialogCloseIcon {
	/* the default close icon for the dialog */
	background : url("../images/spriteRoundedIconsSmall.png") no-repeat right top;
	float: right;
	position: absolute;
	vertical-align: middle;
	right: 6px;
	top: 4px;
	height: 15px;
	width: 15px;
	cursor: pointer;
}
.dj_ie6  .dijitDialogCloseIcon {
	background : url("../images/spriteRoundedIconsSmall.gif") no-repeat right top;
}

 .dijitDialogContent {
	/* the body of the dialog */
	padding: 8px;
}

.progressWrapper {
	width: 300px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;

   color:#333333;
   font-family:Arial,Helvetica,sans-serif;
   
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}
/* ENd fileupload */

.Bordered a 
{
   color: #666666;

}
.Text3 a
{
   /*border: none;*/
   color: #333333;
   /*text-decoration: underline;*/
}
.Text3NU a
{
   /*border: none;*/
   color: #333333;
   text-decoration: none;
}
.NU a
{
   /*border: none;*/
   /*color: #666666;*/
   text-decoration: none;
}
.U
{
   text-decoration: underline;
   /*cursor: pointer;*/
}
.CP
{
   cursor: pointer;
}

img
{
   /*border: 0px;*//*editro met border toont geen border...*/
   border-color: transparent;
}

form
{
  margin: 0px;
}
a:link { /* niet bezochte link */ }
a:visited { /* bezochte links */ }  
a:hover { /* zonder onderlijning */ }
a:active
{
   /* actieve link */
   outline: none;/*hm, first load in ie pakt dit niet?*/
}

a:focus
{
   -moz-outline-style: none;
}
input
{
   margin: 0px;
   vertical-align: middle;/*hm*/
}
input.Checkbox15H
{
   /*width: 13px;*//*ie en ff ok, opera minder*/
   height: 15px;
}
textarea
{
   margin: 0px;
}


label
{
   cursor: default;
   vertical-align: middle;/*hm*/
}
table
{
   border: 0px;
   /*border-collapse: collapse;*/
}
/**/
.TabBg
{
   font-family: monospace;
   font-size: 19px;
   text-align: center;
   min-height: 21px;
}
.Tab
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #00ab67;
   text-decoration: none;
}
.TabSel
{
   background-color: #00ab67;
   color: #ffffff;
}
.TabSpan
{
   /*void*/
   text-decoration: none;
}
.TabSpanSel
{
   background-color: #00ab67;/*#00ff00;*/
}
.TabBg2
{
   background-image: url(/images/bg_kop_lijn.png);
   line-height: 21px;
   min-height: 21px;
}

.MijnIVN
{
	height: 96px;
	width: 100%;
	background-color: #FFFFFF;
}
/*koptekst,groen*/
.Kop
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
   font-weight: bold;
	color: #00ab67;
}
.SubKop
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
}
.SubKopFooter
{
	height: 5px;
}
.Normal 
{
   font-style: normal;
   font-weight: normal;
}
.Bordered
{
   background-color: #fcfcfc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #999999;*/
   color: #666666;
}
.Text3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.Text6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.ExpandDiv
{
   border-left: 1px solid #d6eff9;
   border-right: 1px solid #d6eff9;
   /*padding-left: 1px;
   padding-right: 1px;*/
}

.TextFieldDiv
{
   padding-right: 4px;
}
.TextField
{
   margin: 0px;
   padding: 0px;
   border-width: 2px;
   width: 100%;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: none;
   font-weight: normal;
   color: #333333;
}
.File
 {
	width: 200px;
}
hr.Lijn
 {
   height: 1px;
   border: 0px;
   margin: 0px;
}
.Lijn
 {
   height: 1px;
   font-size: 1px;
   width: 100%;
   overflow: hidden;/*ie6*/
}
.Lijn2
 {
   height: 2px;
   font-size: 2px;
	width: 100%;
   overflow: hidden;/*ie6*/
}
.Lijn3
 {
   height: 3px;
   font-size: 3px;
	width: 100%;
   overflow: hidden;/*ie6*/
}
.dijitTooltip
{
	position: absolute;
	z-index: 2000;
	display: block;
	/* make visible but off screen */
	left: 50%;
	top: -10000px;
	overflow: visible;
}
.dijitTooltipDialog
{
	position: relative;
}
.dijitTooltipContainer
 {
   /*background-color: #fcfcfc;*/
   /*background-color: #d7d7d7;*/
   background-color: #ffffe1;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
   padding: 3px;
	/*border: dashed #d6eff9 1px;*/
	border: solid #000000 1px;
   max-width: 320px;
	/*background: #b8b5b5;
	color: black;
	font-size: small;*/
}
.dijitTooltipFocusNode
{
	padding: 2px 2px 2px 2px;
}
.dijitTooltipConnector {
	position: absolute;
}
.Tooltip
{
   background-color: #fcfcfc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #999999;*/
   color: #9d5d07;/*e38d1a;f15d2a;*/
   cursor: default;
   margin-left: 7px;
}
.Required
{
   background-color: #fcfcfc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*color: #999999;*/
   color: #9d5d07;
   cursor: default;
   margin-left: 5px;
}
.Toolbar
{
   /*background-color: #f7f7f7;*/
   /*background-color: #f1f1f1;*/
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ToolbarLine
{
   /*background-color: #fcfcfc;*/
   background-color: #f1f1f1;
	/*background-color: #d7d7d7;*/
   height: 10px;
   font-size: 10px;
   width: 100%;
   overflow: hidden;/*ie6*/
}
.ErrorMsg {
   color: #ff0000;
}
.ConfirmMsg {
      color: #008800;
}
.WarnMsg {
   color: #ff8800;
}


