/** styles for backward compatibility (web-components) **/
 .fwebheadef {font-size: 12pt; font-weight: bold; vertical-align: text-top}
 .fwebhealb  {font-size: 12pt; font-weight: bold; text-align: left; vertical-align: text-top}
 .fwebheacb  {font-size: 12pt; font-weight: bold; text-align: center; vertical-align: text-top}
 .fwebheali  {font-size: 12pt; font-style: italic; text-align: left; vertical-align: text-top}

 .ftabdef {width:100%; font-size: 10pt; border:0px; padding:0px; margin:0px}
 
 .ftabbor 
 {
	font-size: 10pt; 
	width:100%; 
	border:0px; 
	margin:0px; 
	padding-left:2px; 
	padding-right:2px; 
	padding-top:0px; 
	padding-bottom:2px;
}
 
 .ftabbor td {padding-left:3px;padding-right:3px;padding-bottom:1px;}
 .ftabltop {text-align:left; vertical-align:text-top}
 .ftablbot {text-align:left; vertical-align:text-bottom}
 .ftbortext 
 {
	font-size: 10pt; 
	font-weight: bold; 
	font-style: italic; 
	text-align:left; 
	border-color:rgb(236,201,170); 
	border-top-width:3px; 
	border-bottom-width:0px; 
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid
}
 
/*  20200508, Nico, all next .fhea lines have next part added to it: padding-bottom:1px; padding-top:1px;  */
/*  See also the other styles!  */
 .fheadef {font-size: 8pt; font-weight: bold; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fhealb  {font-size: 8pt; font-weight: bold; text-align: left; vertical-align: text-bottom; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fheacb  {font-size: 8pt; font-weight: bold; text-align: center; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fhearb  {font-size: 8pt; font-weight: bold; text-align: right; vertical-align: text-bottom; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fheali  {font-size: 8pt; font-style: italic; text-align: left; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fheaci  {font-size: 8pt; font-style: italic; text-align: center; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fheari  {font-size: 8pt; font-style: italic; text-align: right; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fhealbi  {font-size: 8pt; text-align: left; font-weight: bold; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fheacbi  {font-size: 8pt; text-align: center; font-weight: bold; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fhearbi  {font-size: 8pt; text-align: right; font-weight: bold; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fhealbblue {font-size: 8pt; font-weight: bold; font-style: italic; text-align: left; color: rgb(52,52,52); padding-bottom:1px; padding-top:1px;}
 .fheacbblue {font-size: 8pt; font-weight: bold; font-style: italic; text-align: center; color: rgb(52,52,52); padding-bottom:1px; padding-top:1px;}
 .fhearbblue {font-size: 8pt; font-weight: bold; font-style: italic; text-align: right; color: rgb(52,52,52); padding-bottom:1px; padding-top:1px;}
 .fhealbgrey {font-size: 8pt; font-weight: bold; text-align: left; color: rgb(102,102,102); padding-bottom:1px; padding-top:1px;}
 .fheacbgrey {font-size: 8pt; font-weight: bold; text-align: center; color: rgb(102,102,102); padding-bottom:1px; padding-top:1px;}
 .fhearbgrey {font-size: 8pt; font-weight: bold; text-align: right; color: rgb(102,102,102); padding-bottom:1px; padding-top:1px;}
 .fhealbblack {font-size: 8pt; font-weight: bold; text-align: left; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fheacbblack {font-size: 8pt; font-weight: bold; text-align: center; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fhearbblack {font-size: 8pt; font-weight: bold; text-align: right; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fhealbwhite {font-size: 8pt; font-weight: bold; text-align: left; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fheacbwhite {font-size: 8pt; font-weight: bold; text-align: center; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}
 .fhearbwhite {font-size: 8pt; font-weight: bold; text-align: right; color: rgb(0,0,0); padding-bottom:1px; padding-top:1px;}

 .fnumdef {font-size: 8pt; text-align: right;}
 .fnumpos {font-size: 8pt; text-align: right; vertical-align: text-top; color: rgb(0,128,0)}
 .fnumneg {font-size: 8pt; text-align: right; vertical-align: text-top; color: rgb(204,0,0)}
 .ftexpoc {color: rgb(0,128,0); font-size: 8pt; text-align: center;}
 .ftexnec {color: rgb(204,0,0); font-size: 8pt; text-align: center;}
 .fnumb   {font-size: 8pt;  font-weight: bold;  text-align: right;}
 .fnumi   {font-size: 8pt;  font-style: italic; text-align: right;}
 .fnumrs  {font-size: 8pt; text-align: right ;  text-align: right;}
 .fnumbi  {font-size: 8pt;  font-weight: bold; font-style: italic}
 .fnumrbiblue {text-align: right ; font-size: 8pt;  font-style: italic; color:  rgb(0,64,128)}

 .ftexdef {font-size: 8pt; padding-top:1px; padding-bottom:0px;}
 .ftexlef {text-align: left; font-size: 8pt;}
 .ftexrgt {text-align: right; font-size: 8pt;}
 .ftexcen {text-align: center; font-size: 8pt;}
 .ftexr {text-align: right; font-size: 8pt;} 
 .ftexb   {font-weight: bold; font-size: 8pt;}
 .ftexi   {font-style: italic; font-size: 8pt;}

 table.component th.ftexcen {text-align: center;}
 table.component th.ftexlb  {text-align: left;}
 table.component th.ftexrb  {text-align: right;}

 .ftexlb  {font-weight: bold; text-align: left; font-size: 8pt;}
 .ftexrb  {font-weight: bold; text-align: right; font-size: 8pt;}
 .ftexli  {font-style: italic; text-align: left; font-size: 8pt;}
 .ftexlbi {font-weight: bold; font-style: italic; text-align: left; font-size: 8pt;}
 .ftexlbis {font-weight: bold; font-style: italic; text-align: left; font-size: 8pt;}
 .ftexcb  {font-weight: bold; text-align: center; font-size: 8pt;}
 .ftexci  {font-style: italic; text-align: center; font-size: 8pt;}
 .ftexlgrey {text-align: left; font-size: 8pt; color:  rgb(128,128,128) }
 .ftexcgrey {text-align: center; font-size: 8pt; color:  rgb(128,128,128) }
 .ftexrgrey {text-align: right; font-size: 8pt; color:  rgb(128,128,128) }
 .ftexlred {text-align: left; font-size: 8pt; color:  rgb(0,0,0) }
 .ftexrred {text-align: right; font-size: 8pt; color:  rgb(255,0,0); background-color:White;}
 .ftexlblack {text-align: left; font-size: 8pt; color:  rgb(0,0,0) }
 .ftexcblack {text-align: center; font-size: 8pt; color:  rgb(0,0,0) }
 .ftexrblack {text-align: right; font-size: 8pt; color:  rgb(0,0,0) }  
 .ftexlbiblue {text-align: left; font-weight: bold; font-style: italic; font-size: 8pt; color:  rgb(0,64,128) }
 .ftexcbiblue {text-align: center; font-weight: bold; font-style: italic; font-size: 8pt; color:  rgb(0,64,128) }
 .ftexrbiblue {text-align: right; font-weight: bold; font-style: italic; font-size: 8pt; color:  rgb(0,64,128) }
 .flicdef  {vertical-align: text-bottom ;text-align: left; font-size: 8pt;}
 .flalbblack {font-weight: bold; text-align: left; font-size: 8pt; color:  rgb(0,0,0)} 

 .flablbgr {font-weight: bold; text-align: left; font-size: 14pt; color:  rgb(0,0,128)} /**Niet gebruikt in Excel**/
 .fcomlbgr {font-weight: bold; text-align: left; font-size: 14pt;}
 .ftexlbig {font-weight: bold; text-align: left; font-size: 18pt; color:  rgb(0,0,0)}
 
 .fnewsb   {font-weight: bold; text-align: left; font-size: 8pt; font-family: Courier;}
 .fnewsdef {text-align: left; font-size: 8pt; font-family: Courier;}

 .cfbw    {background-color: rgb(243,223,205)}
 .cmnuact {background-color: rgb(221,255,221)}
 .cmnudef {background-color: rgb(187,238,187)}

 /*.ctabdef {background-color: rgb(255,255,255)}*/
 .cheadef {background-color: rgb(236,201,170)}
 .ccoldef {background-color: rgb(255,255,255)}
 .crowdef {background-color: rgb(255,246,236); font-size: 8pt;}
 .ccrodef {background-color: rgb(255,245,241)}
 .ccolidx {background-color: rgb(236,201,170); color: rgb(0,0,0)}
 .ctexdef {background-color: rgb(255,246,236)}
 .cheader {background-color: rgb(255,255,255); color: rgb(0,0,0); border-bottom: 2px solid rgb(236,201,170);}
 .ccomfld {background-color: rgb(243,223,205)}
 
 .indicator_green {color: rgb(0,170,0);}
 .indicator_red {color: rgb(255,0,0);}

 .ctabfld {background-color: rgb(255,255,255)}
 .ccolfld {background-color: rgb(248,251,251)}
 .crowfld {background-color: rgb(248,251,251)}
 .ccrofld {background-color: rgb(243,248,248)}

 .cbody   {background-color: rgb(255,255,204)}

 .cposfld {background-color: rgb(0,255,0); color: rgb(0,0,0)}
 .cparfld {background-color: rgb(128,0,0)}
 .cnegfld {background-color: rgb(255,0,0); color: rgb(255,255,255)}

 #cfbw    {background-color: rgb(243,223,205)}
 #cmnuact {background-color: rgb(221,255,221)}
 #cmnudef {background-color: rgb(187,238,187)}

 #ctabdef {background-color: rgb(255,255,255)}
 #cheadef {background-color: rgb(236,201,170)}
 #ccoldef {background-color: rgb(255,255,255)}
 #crowdef {background-color: rgb(255,246,236); font-size: 8pt;}
 #ccrodef {background-color: rgb(255,245,241)}
 #ccolidx {background-color: rgb(236,201,170); color: rgb(0,0,0)}
 #ctexdef {background-color: rgb(255,246,236)}
 #cheader {background-color: rgb(255,255,255); color: rgb(0,0,0); border-bottom: 2px solid rgb(236,201,170);}
 #ccomfld {background-color: rgb(243,223,205)}

 #ctabfld {background-color: rgb(255,255,255)}
 #ccolfld {background-color: rgb(248,251,251)}
 #crowfld {background-color: rgb(248,251,251)}
 #ccrofld {background-color: rgb(243,248,248)}

 #cbody   {background-color: rgb(255,255,204)}

 #cposfld {background-color: rgb(0,255,0); color: rgb(0,0,0)}
 #cparfld {background-color: rgb(128,0,0)}
 #cnegfld {background-color: rgb(255,0,0); color: rgb(255,255,255)}

 /* general styles for research components */
 .ctabdef {border:0; padding:0px; margin:0px;}
 .ctabdef td {padding-left:4px; padding-bottom:1px; padding-top:1px; padding-right:4px;}

 .ctabbor_backup2020 {border:0; padding:0px; padding-left:4px; margin:0px;
           border-top: 10px solid rgb(255,204,153);
           border-bottom: 1px solid rgb(255,204,153); 
           border-left: 1px solid rgb(255,204,153); 
           border-right: 1px solid rgb(255,204,153)}
 .ctabbor {border:0; padding:0px; padding-left:4px; margin:0px;
           border-top: 10px solid rgb(236,201,170);
           border-bottom: 1px solid rgb(236,201,170); 
           border-left: 1px solid rgb(236,201,170); 
           border-right: 1px solid rgb(236,201,170)}

 .ctabhdrlef {font-size: 8pt; font-weight: bold; text-align: left; vertical-align: text-top; color: rgb(0,0,0)}
 .ctabhdrcen {font-size: 8pt; font-weight: bold; text-align: center; vertical-align: text-top; color: rgb(0,0,0)}
 .ctabhdrrgt {font-size: 8pt; font-weight: bold; text-align: right; vertical-align: text-top; color: rgb(0,0,0)}
 .ctabhdrdef {font-size: 8pt; font-weight: bold; color: rgb(0,0,0)}

 .ctabsublef {font-size: 8pt; text-align: left; vertical-align: text-top; color: rgb(0,0,0)}
 .ctabsubcen {font-size: 8pt; text-align: center; vertical-align: text-top; color: rgb(0,0,0)}
 .ctabsubrgt {font-size: 8pt; text-align: right; vertical-align: text-top; color: rgb(0,0,0)}

 .cceltxtlef {font-size: 8pt; text-align: left; vertical-align: text-top; color: rgb(0,0,0)}
 .cceltxtcen {font-size: 8pt; text-align: center; vertical-align: text-top; color: rgb(0,0,0)}
 .cceltxtrgt {font-size: 8pt; text-align: right; vertical-align: text-top; color: rgb(0,0,0)}
 .cceltxthgh {font-size: 8pt; font-style: italic; text-align: left; vertical-align: text-top; color: rgb(0,0,0)}
 
 .cceltxtlefb {font-size: 8pt; font-weight: bold; text-align: left; vertical-align: text-top; color: rgb(0,0,0)}
 .cceltxtcenb {font-size: 8pt; font-weight: bold; text-align: center; vertical-align: text-top; color: rgb(0,0,0)}
 .cceltxtrgtb {font-size: 8pt; font-weight: bold; text-align: right; vertical-align: text-top; color: rgb(0,0,0)}
 
 .ccelnumdef {font-size: 8pt; text-align: right; vertical-align: text-top; color: rgb(0,0,0)}
 .ccelnumdefb {font-size: 8pt; font-weight: bold; text-align: right; vertical-align: text-top; color: rgb(0,0,0)}
 .ccelnumpos {font-size: 8pt; text-align: right; vertical-align: text-top; color: rgb(0,128,0)}
 .ccelnumneg {font-size: 8pt; text-align: right; vertical-align: text-top; color: rgb(204,0,0)}
 .ccelnumtot {font-size: 8pt; font-weight: bold; text-align: right; vertical-align: text-top; color: rgb(0,0,0)}
 .ccelnumhgh {font-size: 8pt; text-align: right; vertical-align: text-top; color: rgb(0,64,128)}

 .crwhdr {background-color: rgb(236,201,170)}
 .crwdef {background-color: rgb(255,255,255)}
 .crwdif {background-color: rgb(255,246,236)}
 .crwftr {background-color: rgb(255,236,201)}

 #crwhdr {background-color: rgb(236,201,170)}
 #crwdef {background-color: rgb(255,255,255)}
 #crwdif {background-color: rgb(255,246,236)}
 #crwftr {background-color: rgb(255,236,201)}

 /* oldStyleWas
 a.clnk:link   {color: rgb(0,0,0); text-decoration:none}
 a.clnk:visited{color: rgb(0,0,0); text-decoration:none}
 a.clnk:active {color: rgb(0,0,0); text-decoration:none}
 a.clnk:hover  {color: rgb(204,52,52); text-decoration:none}

 a.headerlink:link   {color: rgb(0,0,0); text-decoration:none}
 a.headerlink:visited{color: rgb(0,0,0); text-decoration:none}
 a.headerlink:active {color: rgb(0,0,0); text-decoration:none}
 a.headerlink:hover  {color: rgb(204,52,52); text-decoration:none}
 */