/* CSS voor Arbomeester */
BODY, TH, TD, DIV, SELECT, INPUT, TEXTAREA, INPUTW100, INPUTNORMAL
{ 
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
	font-size: 9pt;
	line-height: 1.4; 
}

TEXTAREA, SELECT, .input, .inputw100 /*, INPUT*/
{
	color: #000000;
	background-color: #ffde7f /* #FFEFBF #DC8207  #FFBA00 #9a0000*/;
	border-style: solid; 
	border-width: 1px;
	border-color: #ffffff; /*#ffbe00;*/
	
	/*border-color: #DC8207;*/
}	

.INPUTW100
{
	width:100%;
}

.INPUTNORMAL
{
	width:95%;
	color: #000000;
	border-style: solid; 
	border-width: 1px;
	border-color: #000000;
}

BODY
{
	color: #ffffff;
}

TH
{
	font-weight: bold;
}

P 
{ 
	margin-top: 0px;
	margin-bottom: 8px; 
}

BUTTON, INPUT, INPUTW100
{
	line-height: normal;
}

ul {margin-top: 0px; margin-bottom: 0px;}
/*ol {margin-top: 8px; margin-bottom: 8px;}*/

a, a:visited, a:link, a:active, a:hover
{
	color: #ffffff;
	/*font-weight:bold;*/
	/*text-decoration: none;*/
	text-decoration: underline;
}

/*a:hover 
{
	color: #D58B00;
	text-decoration: underline
}*/

/* GENERAL PURPOSE CLASSES */

.pageheader 
{
	margin-top:0px;
	font-size: 12pt; 
	color: #FFBA00;
	font-weight:bold;
}

.subpageheader
{
	margin-top: 16px;
	margin-bottom: 4px;
	font-size: 10pt; 
	color: #ffffff;
	font-style:italic;
}

.subheader 
{
	margin-top: 16px;
	margin-bottom: 4px;
	font-size: 10pt; 
	color: #ffffff;
	font-weight:bold;
	/*font-style:italic;*/
}

.small 
{
	font-size: 8pt; 
}

.ValidationSummary 
{
	margin-top:16px; 
	margin-bottom:8px; 
	color: #FFBA00; 
	line-height: normal;
}

.Validator
{
	color: #FFBA00;
}

.tdmenu 
{
	/*border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#32427e;*/
	/*BACKGROUND-COLOR: #9a0000; */
}

.tdblack
{
	BACKGROUND-COLOR: #000000; 
}

.tdcontent
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.tdfooter1
{
	background-color: #0077aa;
	PADDING-LEFT:20px;
}

.tdfooter2
{
	background-color: #0077aa;
	BORDER-TOP: #32427e 1px solid; 
	PADDING-RIGHT:20px;
	text-align: right;
}

.footer 
{
	font-size: 8pt;
	color: White;
}

.ExampleMail
{
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 8px; 
	PADDING-TOP: 8px; 
	margin-left: 8px; 
	margin-right: 8px; 
	margin-top: 8px; 
	margin-bottom: 8px;
	BACKGROUND-COLOR: #DC8207; 
	color: #000000;
}

.line 
{
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#FFBA00;
}

.button, .smallbutton, .smallbuttondisabled, .QButtonPrevious, .QButtonNext, .QButtonSave
{
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	font-size:9pt;
	background-color: #be0000; 
	border-color: #ff9a98;
	color: #FFFFFF; 
	cursor:pointer;
	padding: 2px;
	margin-right: 10px;
	height:25px;
}

.downloadimage
{

	background-image:url(dnArrow.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left; 
	width:25px;
	cursor:pointer;
}

.downloadimageover
{

	background-image:url(dnArrowover.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left; 
	width:25px;
	cursor:pointer;
}

.smallbutton, .smallbuttondisabled
{
	font-size:8pt;
	padding: 0px;
	margin-right: 4px;
	margin-top: 4px;
}

.smallbuttondisabled
{
	color: #FF9A98;
}

/* MENU Classes */

.menuheader, .menuheader2, .submenuitem, .submenuitemhover, .submenuitemcurrent
{
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	PADDING-BOTTOM: 0px; 
	HEIGHT: 19px; 
	WIDTH: 167px; 
	LINE-HEIGHT: 18px; 
	FONT-SIZE: 8pt;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	color: Black;
	cursor:default;
}

.menuspacer
{
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	PADDING-BOTTOM: 0px; 
	HEIGHT: 14px; 
	WIDTH: 167px; 
	LINE-HEIGHT: 8px; 
	FONT-SIZE: 6px;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	background-color: #9a0000;
	cursor:default;
}


.menuheader, .menuheader2 
{
	BACKGROUND-COLOR: #ffbe00; /*#dc8207;*/
}

.menuheader
{
	font-weight: bold;
}
.submenuitem
{
	BACKGROUND-COLOR: #ffde7f; /*#FFEFBF;*/
}

.submenuitemcurrent, .submenuitemhover 
{
	BACKGROUND-COLOR: #dc8306; /*#FFDE7F;*/
}

.submenuitemhover 
{
	CURSOR: pointer; 
}


.hotimage
{
	CURSOR: pointer; 
}


.selectpageitem
{
	cursor:default;
}

.selectpageitemhover 
{
	CURSOR: pointer; 
}



/* BREADCRUMB */
.tdbreadcrumb
{
	background-color: #ffffff;
	BORDER-TOP:#32427e 1px solid; 
	BORDER-BOTTOM:#32447f 1px solid;
}

.breadcrumb, a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:hover

{  
	color:#FF9894;
	font-weight: bold; 
	font-size: 8pt;
	/*text-decoration: underline; */
}

a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:hover
{
	text-decoration: underline;
}

/*a.breadcrumb:hover 
{
	text-decoration: underline; 
}*/

.righttext
{
	DISPLAY:block; 
	RIGHT: 5px; 
	POSITION:absolute;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
}
	
/* classes for selection tables */
.selecttable
{
	border-width: 1px;
	border-style: solid;
	border-color: White; /* IE */
	background-color: White; /* Mozilla */
	/* set cssclass="selecttable" cellpadding="1" cellspacing="1" border="0"/GridLines="None" in gridview/dataview */
}
	
.selecttabletitle, .selecttablefooter, .selecttablepager
{
	font-weight:bold;
	background-color: #ffbe00;
	color: Black;
}

.selecttablepager /* used as in <TR class="selecttablepager"> */
{
	text-align: center;
}

.selecttableitem, .selecttableitemalternate
{
	background-color: #ffde7f /*#FFEFBF*/; 
	color: #000000;
}
.selecttableitemselected 
{
	background-color:#dc8306; /* #FFDE7F */ 
	color: #000000;
}

/* Question classes*/
.QTR, .QTRSeparator, .QTRNone, .QTRSeparatorNone
{
	padding-top: 15px;
	padding-bottom: 15px;
}

.QTRSeparator, .QTRSeparatorNone
{
	border-top-style:solid; 
	border-top-width:1px;
	border-top-color:#FFBA00;	
}

.QTRNone, .QTRSeparatorNone
{
	padding-bottom: 0px;
}

.QError 
{  
	color: #FFBA00;
	/*text-decoration: blink; */
}
.QHeader 
{  
	font-size: 10pt; 
	font-weight:bold; 
	color: #FFBA00;
}

.QHeaderDE
{  
	width: 100%;
	border-top-style:solid; 
	border-top-width:1px;
	border-top-color:#FFBA00;

	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-bottom-color:#FFBA00;

	margin-top: 30px;
	margin-bottom: 15px;
		
	font-size: 10pt; 
	font-weight:bold; 
	color: #FFBA00;
}

.QTextBox 
{
	width: 100%;
}

.QTextBoxMultiline
{
	border-style: inset;
	background: #ffffff;
	margin-top: 7px;
	width: 100%;
}

.QMultiTextBox 
{
	width: 100%;
}

.QNumber 
{
	  font-size: 9pt; 
	  font-weight:bold;
}

.QTextClass
{
}

.QButtonPrevious, .QButtonNext, .QButtonSave
{
	font-size:10pt;
}

.QAnswerOptionHeader
{
	/*font-weight:bold;*/
	font-size:8pt;
	width: 100%;
	text-align:center;
}

/*.QDropDown*/
/*.QRadioButton*/
.QCheckBoxH
{
	text-align: center;
	width: 100%;	
}

.QCheckBoxV
{
	text-align: left;
	width: 100%;
}

.QRadioButtonH
{
	text-align: center;
	width: 100%;
}

.QRadioButtonV
{
	text-align: left;
	width: 100%;
}


/* left pane styles */

.lpbody, .lpheader, .colofon
{
	padding-left: 12px;
	padding-right: 12px;
}

.lpheader
{
	/*margin-top: 16px;
	margin-bottom: 4px;*/
	font-size: 10pt; 
	font-weight:bold;
	color: #FFBA00;
}

.colofon 
{
	font-size: 8pt;
}


.TableLogboekLine	{
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
	font-size: 9pt;
	vertical-align:top; 
	font-weight:bold;
	height:1px;
	text-align:left; 
	border-bottom-color:#FFFFFF; 
	border-bottom:solid; 
	border-bottom-width:1px;
}
										
.TableLogboekContentYellow	{
	line-height: 1.2; 
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
	font-size: 9pt;
	text-align:left; 
	font-weight:bold;
	color: #FFBA00;
	vertical-align:top;
}									

.TableLogboekContentYellowLine	{
	line-height: 1.2; 
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
	font-size: 9pt;
	text-align:left; 
	font-weight:bold;
	color: #FFBA00;
	border-bottom-color:#FFFFFF; 
	border-bottom:solid; 
	border-bottom-width:1px;
	vertical-align:top;
}
										
.TableLogboekContentWhite	{
	line-height: 1.2; 
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
	font-size: 9pt;	
	text-align:left; 
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:top;

}

.TableLogboekContentArchief	{
	line-height: 1.2; 
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
	font-size: 9pt;	
	text-align:right; 
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:top;

}


.TableLogboekContentWhiteLine	{
	line-height: 1.2; 
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
	font-size: 9pt;	
	text-align:left; 
	font-weight:normal;
	color: #FFFFFF;
	border-bottom-color:#FFFFFF; 
	border-bottom:solid; 
	border-bottom-width:1px;
	vertical-align:top;
}

.Tableoutlineleft	{
	border-left:#FFBA00 solid 1px;
	border-top:#FFBA00 solid 1px;
	border-bottom:#FFBA00 solid 1px;	
	background-color: #65221C;
	text-align:center; 
	vertical-align:bottom;
	font-weight:bold;

	
}

.Tableoutlinemiddle	{
	border-top:#FFBA00 solid 1px;
	border-bottom:#FFBA00 solid 1px;
	background-color: #65221C;
	text-align:center; 
	vertical-align:bottom;
	font-weight:bold;
	
}

.Tableoutlineright	{
	border-right:#FFBA00 solid 1px;
	border-top:#FFBA00 solid 1px;
	border-bottom:#FFBA00 solid 1px;	
	background-color: #65221C;
	text-align:center; 
	vertical-align:bottom;
	font-weight:bold;
	
}

.TableOutlineAandachtspunten	{
	border:#FFBA00 solid 1px;
	
}

.Aandachtspuntenline	{
	border-top:#FFBA00 solid 1px;
}

.BackgroundWettelijk	{
	text-align:center;
    border-left: #9A0000 solid 8px;
}

.BackgroundDeskundig	{
	text-align:center;
    border-left: #9A0000 solid 8px;
}

a.lpbody, a.lpbody:visited, a.lpbody:link, a.lpbody:active, a.lpbody:hover 
{  
	padding-left: 0px;
	padding-right: 0px;
	color:#FFFFFF; 
	text-decoration: none; 
}

/*a.lpbody:hover 
{
	text-decoration: underline; 
}*/

a.colofon, a.colofon:visited, a.colofon:link, a.colofon:active, a.colofon:hover
{  
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
/*	text-decoration: none;*/
	text-decoration: underline; 
}
/*a.colofon:hover 
{ 
	text-decoration: underline; 
}*/

.Tableoutline	{
	border:#FFCC33 solid 1px;
	padding-left:2px;
	padding-bottom:1px;
	padding-top:1px;
	word-spacing:0;
	letter-spacing:0;
	background-color: #65221C;
	
}


.selectpageitemhover 
{
	CURSOR: pointer; 
}


.selectpageitem
{
	cursor:default;
}


.PaginalinksBack
{
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	font-size:9pt;
	background-color: #be0000; 
	border-color: #ff9a98;
	color: #FFFFFF; 
	cursor:pointer;
	padding: 2px;
	margin-right: 10px;
}

.PaginalinksForward
{
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	font-size:9pt;
	background-color: #be0000; 
	border-color: #ff9a98;
	color: #FFFFFF; 
	cursor:pointer;
	padding: 2px;
	margin-left: 10px;
}

.ButtonNoMargin
{
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	font-size:9pt;
	background-color: #be0000; 
	border-color: #ff9a98;
	color: #FFFFFF; 
	cursor:pointer;
	padding: 2px;
}

 
.RCcontentTop1_Quickscan   {

         text-align:center;

         width:72px; 

         padding-left: 8px;

         vertical-align:top; 

         padding-top:4px;

}


.RCcontentTop1_Wettelijk   {
    text-align:center;
    border-left: #9A0000 solid 8px;
    width:72px; 
    vertical-align:top; 
    padding-top:4px;
}
 

.RCcontentTop1_Deskundig {
    text-align:center;
    border-left: #9A0000 solid 8px;
    width:72px; 
    vertical-align:top; 
    padding-top:4px;
}

 

.RCcontentTop2_Aandacht  {

         vertical-align:top; 

         padding-left:3px; 

         padding-top:2px;

}

 

.RCcontentTop3_Leeg        {

         width:5px; 

         text-align:center; 

         vertical-align:middle;

}

 

.RCcontentTop4_Opmerking {

          width:240px; 

          text-align:left; 

          vertical-align:top; 

          padding-top:5px;

}

 

.RCcontentTop5_PVA         {

         width:240px; 

         text-align:left; 

         vertical-align:top; 

         padding-left:4px;

         padding-top:2px;
}

 

.RCcontentCenter_Links      {

         vertical-align:top;

         text-align:right; 

         color:#FFBA00;

 

}

 

.RCcontentCenter_Midden   {

         width:240px;

         text-align:left;

         vertical-align:bottom;

 

}

 

.RCcontentCenter_Rechts   {

          width:240px; 

          text-align:left; 

          vertical-align:top; 

          padding-left:4px; 

         color:#FFBA00;

         

} 

 
.ReadOnlyText	{
		background-color:#ffde7f;
		color:#999999
}




.PVAcontentTop1_Wettelijk {
    text-align:center;
    border-left: #9A0000 solid 8px;
    width:72px; 
    vertical-align:top; 
    padding-top:4px;
}
 

.PVAcontentTop1_Deskundig         {
    text-align:center;
    border-left: #9A0000 solid 8px;
    width:72px; 
    vertical-align:top; 
    padding-top:4px;
}

 

.PVAcontentTop2_Aandacht          {

         vertical-align:top; 

         padding-left:3px; 

         padding-top:4px;

}

 

.PVAcontentTop3_Leeg       {

         width:5px; 

         text-align:left; 

         vertical-align:middle;

}

 

.PVAcontentTop4_Opmerking         {

          width:240px; 

          text-align:left; 

          vertical-align:top; 

          padding-top:2px;

}

 

.PVAcontentTop5_PVA        {

         width:100px; 

         text-align:center; 

         vertical-align:top; 

         padding-left:4px;

         padding-top:2px;

         font-weight:bold;

}

 

.PVAcontentCenter_Links    {

         vertical-align:top;

         text-align:right; 

         color:#FFBA00;

         padding-right:2px;

}

 

.PVAcontentCenter_Midden {

         width:240px;

         text-align:left;

         vertical-align:bottom;

 

}

 

.PVAcontentCenter_Rechts  {

         text-align:right; 

         vertical-align:top; 

         padding-right:2px; 

         color:#FFBA00;

         width:160px;

         

}

 

.PVAinputtext {

         width:116px;
   

}

 
.Aandachtspuntenlinebottom	{
	border-bottom:#FFBA00 solid 1px;
	height:1px;
}


.RAPleftkolom {
         width:16px;
         vertical-align:top;
}

 

.RAPcenterkolom      {
         width:480px;
         vertical-align:top;
         padding-right:5px;
}

 

.RAPcenterkolom100        {
         width:100%;
         vertical-align:top;
         padding-right:5px;
}

 

.RAPrightkolom         {
         width:240px;
         vertical-align:top;
}

 

.RAPrightkolomtext   {
         width:240px;
         vertical-align:bottom;
         text-align:left;
} 


.progress {
	position: absolute;
	top:40%;
	left: 25%;
	width: 50%;
	color:#3e3e3e;
	background-color: #FFFFFF;
	opacity:.90;
	filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	z-index:10000;
}


.progresstext {
	color: #000000;
	text-align:center;
}


a.progresstext, a.progresstext:visited, a.progresstext:link, a.progresstext:active, a.progresstext:hover 
{  
	color:#000000; 
}


.systemmsgtable
{
	border-left:#FFBE00 1px dashed; 
	border-bottom:#FFBE00 1px dashed;
}

.systemmsgtd
{
	font-weight:bold;
	padding-left:5px;
	padding-right:20px;
	font-size:8pt;
	color:#dc8306;
}


.risicoklasse
{
	background-color:#9A0000;
	color:#FFFFFF;
	font-weight: bold;
	padding-left:5px;
}


.linktitel
{
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	font-size:10pt;
}

.link
{
	padding-left:5px;
	padding-bottom:5px;
}

.sessiontime
{
	font-size:8pt;
	vertical-align: middle;	
	color:#dc8306;
}


.NietPVAcontentTop4_Opmerking {
          width:240px; 
          text-align:left; 
          vertical-align:top; 
          padding-top:1px;
}

 

.NietPVAcontentTop5_PVA         {
         width:240px; 
         text-align:left; 
         vertical-align:top; 
         padding-left:4px;
         padding-top:2px;
}


SPAN {
	overflow:auto;
}

.memobrief {
	width:100%;
	height:219px;	
}

