	body                          { color:black; }
	A                             { text-decoration:underline; color: #FF460A}
	A:hover                       { text-decoration:underline; }

/* STYLE  MAIN PAGE */
	.BorderNone                   { border:none; }
	.BorderAll                    { border:solid black 1px; }
	.BorderLeft                   { border-left:solid black 1px; }
	.BorderRight                  { border-right:solid black 1px; }
	.BorderTop                    { border-top:solid black 1px; }
	.BorderBottom                 { border-bottom:solid black 1px; }
	.BorderAll2                   { border:solid #FF460A 1px; }
	.BorderLeft2                  { border-left:solid #FF460A 1px; }
	.BorderRight2                 { border-right:solid #FF460A 1px; }
	.BorderTop2                   { border-top:solid #FF460A 1px; }
	.BorderBottom2                { border-bottom:solid #FF460A 1px; }
	.clsHoofding                  { font-weight:bold; font-size:16px; margin:0; padding:2px; color:#FF460A; background-color:#CCCCCC; 
	                                 text-align:center; vertical-align:middle; width:400; line-height:30px; border:solid #FF460A 2px; }
	.clsHfdKlant                  { font-weight:bold; text-align:left; margin:0; padding:0px; padding-left:20px; border:none; }
	.clsStapNr                    { font-weight:bold; font-size:24px; height:auto; line-height:30px; width:25;  margin:0; padding:2px; color:white; 
	                                 border:none; text-align:center; background-color:#FF460A; cursor:default; }
	.clsStapBtn                   { font-weight:bold; font-size:14px; height:auto; line-height:30px; width:180; margin:0; padding:2px; padding-left:5px; color:white; 
	                                 border:none; text-align:left; background-color:#AAAAAA; cursor:pointer; cursor:hand; }
	.clsStapBtnHiLite             { font-weight:bold; font-size:14px; height:auto; line-height:30px; width:180; margin:0; padding:2px; padding-left:5px; color:#FF460A; 
	                                 border:none; text-align:left; text-decoration:none; background-color:#AAAAAA; cursor:pointer; cursor:hand; }
	.clsStapBtnActive             { font-weight:bold; font-size:14px; height:auto; line-height:30px; width:180; margin:0; padding:2px; padding-left:5px; color:white; 
	                                 border:none; border-right:solid white 1px; text-align:left; text-decoration:none; background-color:#FF460A; cursor:default; }
	.clsStapDivAll                { position:absolute; height:540; width:930; padding:0px; border:none; overflow:hidden; overflow-y:auto;}
	.clsStapDiv1                  { visibility:visible; z-index:1; }
	.clsStapDiv2                  { visibility:hidden; z-index:-1; }
	.clsStapDiv3                  { visibility:hidden; z-index:-2; }
	.clsStapDiv4                  { visibility:hidden; z-index:-3; }
	.clsStapDivError              { visibility:hidden; z-index:-4; }
	.clsWizardBtn                 { height:22; line-height:18px; font-size:13px; font-weight:bold; text-decoration:none; padding-left:10px; padding-right:10px; 
	                                 margin:0px; text-align:center; color:white;   border:solid black 1px;   background-color:#FF460A; cursor:pointer; cursor:hand; }
	  /*   instead of clsWizardBtn   one can also make a combination of   clsWizardBtnBase + clsWizardBtnGray/HiLite/Act/Disabled  */
	DIV.clsWizardBtnBase        { text-align:center; margin:3px 0px; }
	DIV.clsWizardBtnBase SPAN   { height:25; line-height:18px; font-size:13px; font-weight:bold; text-decoration:none; margin:0px; padding:0px 10px; text-align:center; }
	.clsWizardBtnGray             { color:#AAAAAA; border:solid #AAAAAA 1px; background-color:#EEEEEE; cursor:pointer; cursor:hand; }     /*  addition to  ".clsWizardBtnBase"   */
	.clsWizardBtnOrange           { color:#FF460A; border:solid #FF460A 1px; background-color:#EEEEEE; cursor:pointer; cursor:hand; }     /*  addition to  ".clsWizardBtnBase"   */
	.clsWizardBtnAct              { color:white;   border:solid black 1px;   background-color:#FF460A; cursor:pointer; cursor:hand; }     /*  addition to  ".clsWizardBtnBase"   */
	.clsWizardBtnDisabled         { color:#AAAAAA; border:solid #AAAAAA 1px; background-color:#EEEEEE; cursor:default; }     /*  addition to  ".clsWizardBtnBase"   */
	.clsTmrSkeleton               { position:relative; height:auto; width:100%; color:#FFFFFF; background-color:#AAAAAA; border:none; padding:2px; }
	
/* STYLE  PERSONALIA */
	.clsKlantData                 { text-align:right; }
	.clsFields                    { width:50; height:100%; text-align:right; border:dashed #CCCCCC 1px; }
	.clsFieldsData                { width:50; text-align:right; border:none; border-bottom:solid black 1px; background-color:transparent; }
	.clsKlantData SPAN            { color:#FF460A; }

/* STYLE  KLEURKEUZE */
	A.clsInfoBlack                { cursor:help; color:black; text-decoration:none; }
	HR.clsKleurMain               { color:#FF460A; border:solid #FF460A 1px; margin:3px 10px; line-height:10px; }
	TD.clsKleurMain               { color:white; background-color:#AAAAAA; }
	DIV.clsKleurMain              { color:white; background-color:#AAAAAA; font-weight:bold; font-size:14px; margin:0; padding:2px; }
	DIV.clsKleurSub               { font-weight:bold;   font-size:14px; margin:2px 5px 2px 2px; padding:0px; }
	DIV.clsKleurSub2              { font-weight:normal; font-size:14px; margin:2px 5px 2px 2px; padding:0px; }
	DIV.clsKleurSubInfo           { background-image:url(media/vraagteken_orange.gif); background-position:center right; background-repeat:no-repeat; cursor:help; }
	TD.clsKleurItems                           { margin:0px; padding:1px; text-align:center; }
	TD.clsKleurItems DIV                       { position:relative; line-height:20px; height:100%; border:none; margin:0px 2px; padding-left:5px; font-weight:bold; text-align:left; font-size:12px;   }
	TD.clsKleurItems DIV.clsLadeKlr            { color:black;   background-color:transparent; cursor:default; }
	TD.clsKleurItems DIV.clsLadeKlrHiLite      { color:#FF460A; background-color:transparent; cursor:pointer; cursor:hand; }
	TD.clsKleurItems DIV.clsLadeKlrActive      { color:white;   background-color:#FF460A;     cursor:pointer; cursor:hand; }
	TD.clsKleurItems DIV.clsOtherKlrActive     { color:white;   background-color:#FF460A;     cursor:default; }
	DIV.clsLadeKlrHidden          { position:relative; line-height:2px; height:0px; width:10px; border:none; margin:0; padding:0px; overflow:hidden; display:none; }
	.clsLadeKlrKL                 { position:relative; line-height:20px; height:0px; width:95%; border:none; overflow:hidden; }
	.clsLadeKlrBX                 { position:relative; line-height:2px; height:2px; width:95%; border:none; }
	TD.clsLadeDFLItems                         { margin:0px; padding:1px; text-align:center; }
	TD.clsLadeDFLItems DIV                     { position:relative; line-height:20px; height:100%; border:none; margin:0px 2px; padding-left:5px; font-weight:normal; text-align:left; font-size:12px;   }
	TD.clsLadeDFLItems DIV.clsLadeDFL          { color:black;   background-color:transparent; cursor:default; }
	TD.clsLadeDFLItems DIV.clsLadeDFLHiLite    { color:#FF460A; background-color:transparent; cursor:pointer; cursor:hand; }
	TD.clsLadeDFLItems DIV.clsLadeDFLActive    { color:white;   background-color:#FF460A;     cursor:pointer; cursor:hand; }
	DIV.clsLadeDFLHidden          { position:relative; line-height:2px; height:0px; width:10px; border:none; margin:0; padding:0px; overflow:hidden; display:none; }
	DIV.clsVullingKlrInfo         { position:absolute; display:none; width:240px; border:none; margin:-25 0 0 155; padding:10px; background-color:transparent; }
	DIV.clsSaveDflKlrInfo         { position:absolute; display:none; width:650px; border:none; margin:-70 0 0 20; padding:1px 1px; background-color:transparent; height:38px; }
	DIV.clsAltTextDivSub          { position:relative; border:solid black 1px; margin:0px 0px; padding:5px; font-weight:normal; text-align:left; font-size:12px; line-height:14px; background-color:lightyellow; }
	DIV.clsBtnSaveDflKlr          { margin:3px 0px; }
	DIV.clsBtnSaveDflKlr SPAN     { height:22; line-height:18px; font-size:13px; font-weight:bold; text-decoration:none; margin:0px; padding:0px 10px; text-align:center; }
	
/* STYLE  MATEN */
	SUP                           { font-family:Arial,Helvetica; color:#FF460A; }
	.BorderBottom3                { border-bottom:dashed #AAAAAA 1px; }
	.BorderLeft3                  { border-left:dashed #AAAAAA 1px; }
	.clsTableInput                { border:none; border-left:solid black 1px; border-right:solid black 1px; border-top:solid black 1px; border-bottom:solid black 1px; margin:10px; padding-left:5px; }

	.clsInputHeader               { margin-left:5px; color:white; font-weight:bold; }
	.clsInputLadeDiv              { width:auto; height:82; margin:1px; text-align:center; border:solid #FF460A 1px; background-color:white; }
	.clsInputLadeImg              { width:auto; height:70; margin:1px; margin-top:6px; border:none; }
	.clsInputField                { width:65;  height:20px; text-align:left;  padding-left:5px; padding-right:0px; visibility:inherit; }
	.clsInputFieldTxt             { width:50;  height:20px; text-align:right; padding-left:5px; padding-right:5px; }
	.clsInputFieldOLP             { width:100; height:16px; text-align:left;  padding-left:5px; padding-right:0px; border:dashed #FF460A 0px; background-color:transparent; }
	.clsInputWDBin                { width:0;   height:16px; text-align:left;  padding-left:5px; padding-right:5px; border:none; background-color:transparent; }
	.clsInputLTInfo               { font-weight:bold; color:white; margin:0px; padding-left:3px; padding-right:3px; 
	                                 text-align:center; border:solid black 1px; background-color:#FF460A; cursor:pointer; cursor:hand; }
	.clsInputInfo                 { width:16; height:16; border:none; cursor:pointer; cursor:hand; }
	.clsExclamShowImg             { border:none; display:inline; cursor:pointer; cursor:hand; }
	.clsExclamHideImg             { border:none; display:none; cursor:default; width:0; height:0; }
	.clsInputSPZKShow             { display:block; display:table-row; }
	.clsInputSPZKHide             { display:none; }
	.OLDclsInputAddBtn            { height:22px; line-height:18px; font-weight:bold; font-size:13px; color:white; margin:0px; padding-left:10px; padding-right:10px; 
	                                 text-align:center; border:solid black 1px; background-color:#FF460A; cursor:pointer; cursor:hand; }
	.clsPBlumotion                { line-height:20px; }

	.clsScrollDiv                 { position:inherit; height:205; margin:10px; margin-bottom:2px; overflow:hidden; overflow-y:auto; }
	.clsMNietMeeDiv               { position:relative; margin:0px 10px; }
	DIV.clsBtnMOptionsEdit        { text-align:center; margin:3px 0px; }
	DIV.clsBtnMOptionsEdit SPAN   { height:25; line-height:18px; font-size:13px; font-weight:bold; text-decoration:none; margin:0px; padding:0px 10px; text-align:center; }

	.clsTableMatenPREV            { border:none; margin:10px; background-color:#DADADA; }
	.clsTableMaten                { border:none; background-color:#DADADA; }

	.clsTableMainH                { font-weight:bold; font-size:13px; margin:0; padding:5px; color:white; background-color:#AAAAAA; 
	                                 text-align:center; vertical-align:top; border:solid black 1px; cursor:default; }
	.clsTableMainH_Red            { font-weight:bold; font-size:13px; margin:0; padding:5px; color:white; background-color:red; 
	                                 text-align:center; vertical-align:top; border:solid black 1px; cursor:default; }
	.clsMRowOdd                   { border:none; border-left:solid black 1px; border-right:solid black 1px; }
	.clsMRowEven                  { border:none; border-left:solid black 1px; border-right:solid black 1px; background-color:#EEEEEE; }
	.clsMRowLastX                 { border-bottom:solid black 1px; }
	.clsUnitSmall                 { font-size:10px; }
	.clsMColQty                   { border-left:double black 3px; }
	.clsInputBtns                 { text-align:left; vertical-align:top; background-color:#E4E4E4; }  /* same background-color as body */
	.clsInputBtnCommon            { width:50; height:13px; line-height:13px; font-weight:bold; font-size:11px; margin:0px; margin-right:0px; padding-left:5px; padding-right:5px; text-align:center; cursor:pointer; }
	TD.clsInputBtns SPAN          { width:50; height:13px; line-height:13px; font-weight:bold; font-size:11px; margin:0px; margin-right:6px; padding-left:5px; padding-right:5px; text-align:center; cursor:pointer; }
	.clsInputBtnBase              { color:#AAAAAA; border:solid #AAAAAA 1px; background-color:#EEEEEE; }
	.clsInputBtnHiLite            { color:#FF460A; border:solid #FF460A 1px; background-color:#EEEEEE; }
	.clsInputBtnAct               { color:white;   border:solid black 1px;   background-color:#FF460A; }
	.clsInputStdL                 { margin-left:6px; margin-right:6px; color:white;   border:solid black 1px;   background-color:#FF460A; cursor:pointer; cursor:hand; }
	.clsInputStdLGray             { margin-left:6px; margin-right:6px; color:#AAAAAA; border:solid #AAAAAA 1px; background-color:#EEEEEE; }
	.clsMScrollBtnCell            { font-family:Courier New,Arial; text-decoration:none; vertical-align:middle; background-color:#E4E4E4; }   /* same background-color as body */
	.clsMScrollBtnsAct            { color:#FF460A; cursor:pointer; cursor:hand; }
	.clsMScrollBtnsNAct           { color:#888888; cursor:default; }
	.clsTBodyMaten tr > td                                 { text-align:center; }
	.clsTBodyMaten tr > td+td                              { text-align:right;  }
	.clsTBodyMaten tr > td+td+td+td+td+td                  { text-align:center; }
	.clsTBodyMaten tr > td+td+td+td+td+td+td+td            { text-align:left;   }
	.clsTBodyMaten tr > td+td+td+td+td+td+td+td+td         { text-align:center; }
	.clsTBodyMaten tr > td+td+td+td+td+td+td+td+td+td+td   { text-align:left;   }
 
/* STYLE  OVERZICHT */
	.clsOvzHeading1               { font-weight:bold; color:#FF460A; text-decoration:underline; }
	.clsOvzDataLbl                { height:16px; line-height:14px; padding-right:2px; }
	.clsOvzData                   { height:16px; line-height:14px; font-weight:bold; }
	.clsOvzCalcBtn                { width:140; height:22px; line-height:18px; font-weight:bold; font-size:13px; color:white; margin:0px; 
	                                 text-align:center; border:solid black 1px; background-color:#FF460A; cursor:pointer; cursor:hand; }
	.clsTableMatenOvz             { border:none; margin:10px; background-color:#DADADA; }
	.clsTableMatenOvzX            { border:none; background-color:#DADADA; }
	.clsTBodyMatenOvz tr > td                                 { text-align:center; }
	.clsTBodyMatenOvz tr > td+td                              { text-align:right;  }
	.clsTBodyMatenOvz tr > td+td+td+td+td+td                  { text-align:center; }
	.clsTBodyMatenOvz tr > td+td+td+td+td+td+td+td            { text-align:left;   }
	.clsTBodyMatenOvz tr > td+td+td+td+td+td+td+td+td         { text-align:center; }
	.clsTBodyMatenOvz tr > td+td+td+td+td+td+td+td+td+td+td   { text-align:right;  }
	.clsOvzPrices                 { text-align:right;  vertical-align:top; padding-right:10px; font-weight:bold; }  
	.clsOvzPriceErr               { text-align:center; text-decoration:underline; color:#FF460A; cursor:pointer; cursor:hand; }
	.clsOvzPriceOther             { text-align:center; text-decoration:none; }
	.clsOvzTotAant                { text-align:center; vertical-align:top; }
	#Ovz_NietMee                  { height:inherit; line-height:inherit; font-weight:bold; font-size:inherit; margin:0px; margin-right:6px; padding-left:5px; padding-right:5px; text-align:center; cursor:default; }
	#OvzTotAant                   { text-align:center; vertical-align:top; }
	#OvzTotPrice                  { text-align:right;  vertical-align:top; padding-right:10px; font-weight:bold; }  
