/*
voorbeeld  focus andere kleur
form#payment input:not([type=radio]),
form#payment textarea {
	background: #ffffff;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: italic 13px Georgia, "Times New Roman", Times, serif;
	outline: none;
	padding: 5px;
	width: 200px;
}
form#payment input:not([type=submit]):focus,
form#payment textarea:focus {
	background: #eaeaea;
}
form#payment input[type=radio] {
	float: left;
	margin-right: 5px;
}
*/

/* .form  textarea:focus {  background: #eaeaea;} */


/* iframe { height: 100vh; back-ground: tan ; }  */ 
/* ze zeggen dit gaan gebruiken : height: calc(100vh - 50px);  */
/* position: absolute; */

div.overdiv { filter: alpha(opacity=75);  -moz-opacity: .75;  opacity: .75; background-color: #c0c0c0;
     position: absolute; top: 0px; left: 0px;  width: 100%; height: 100%; }
 div.square { position: absolute; top: 40px; left: 30px; background-color: Menu;
                     border: #f9f9f9; height: 500px; width: 950px; }
 div.square div.msg { color: #3e6bc2; font-size: 15px;  padding: 15px; }


div.overdivx { filter: alpha(opacity=75);  -moz-opacity: .75;  opacity: .75; background-color: #c0c0c0;
     position: absolute; top: 0px; left: 0px;  width: 100%; height: 100%; }
 div.squarex { position: absolute; top: 40px; left: 30px; background-color: Menu;
                     border: #f9f9f9; height: 500px; width: 950px; }
 div.squarex div.msgx { color: #3e6bc2; font-size: 15px;  padding: 15px; }
 
 

    body { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; font-family: "Arial";} 
    table.table_props { empty-cells: show;   border-style: outset; border-collapse: collapse;  border: 0px solid  ;   } 

   	table.oef_blok { empty-cells: show;   border-style: inset; border: 0px solid; page-break-inside: avoid;} 

	/*
    table.table_inlog{ empty-cells: show;   border-style: inset; border-collapse: collapse;   box-shadow: 10px 10px 100px ; 
	border-top-left-radius: 11px 11px; border-top-right-radius:  11px 11px; 
	border-width: 0px solid;
	} 
*/
	table.table_inlog{ empty-cells: show;   border: 0px solid  ;     
	 border-top-left-radius: 11px 11px; border-top-right-radius:  11px 11px;  
	 border-bottom-left-radius: 11px 11px; border-bottom-right-radius:  11px 11px;    
/*	   box-shadow:   3px 3px 3px  ; */
	 }

	table.round_form{ empty-cells: show;   border: 3px solid  ;    
	  border-top-left-radius: 11px 11px; border-top-right-radius:  11px 11px;  
	 border-bottom-left-radius: 11px 11px; border-bottom-right-radius:  11px 11px;  
	   box-shadow:   3px 3px 3px  ; 
	  }

 table.recline{  border:0px solid darkgrey;   border-collapse: collapse;
  background-color: #FDFDFD;
 }

      table.ledenpas{ font-size: 10pt;   border: 1px solid  ; 
	  border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px;
	 border-bottom-left-radius: 10px 10px; border-bottom-right-radius:  10px 10px;  
      padding:6px 6px;
	  }

	  
    table.record_head{ font-size: 12pt; 
	  border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px;
  padding:6px 6px;
	  }

   table.tea{ font-size: 12pt; box-shadow: 5px 5px 5px ;  
	  
  padding:6px 6px;
	  }

      table.record { empty-cells: show;   box-shadow: 5px 5px 5px ;   font-family: Arial, Helvetica, sans-serif; }         

	      table.record_head2{ font-size: 12pt; 
	  border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px;
  
	  }

	  	      table.record_head3{ font-size: 12pt;  box-shadow: 2px 2px 2px ;
	  border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px;
  
	  }

	  
	  
	      table.record_submit{ font-size: 12pt;  border: 0px solid ;
	  border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px;
	 border-bottom-left-radius: 10px 10px; border-bottom-right-radius:  10px 10px;  
  padding:2px 2px;
	  }


	      table.blnk_popw{  border: 0px solid ;
	  border-top-left-radius: 3px 3px; border-top-right-radius:  3px 3px;
	 border-bottom-left-radius: 3px 3px; border-bottom-right-radius:  3px 3px;  
}

	      table.blvwrec{  
	  border-top-left-radius: 3px 3px; border-top-right-radius:  3px 3px;
	 border-bottom-left-radius: 3px 3px; border-bottom-right-radius:  3px 3px;  
}
	  

	  
	  
	/*
    table.round_form{ empty-cells: show;   border-style: inset; border-collapse: collapse;   box-shadow: 10px 10px 100px ; 
	border-top-left-radius: 11px 11px; border-top-right-radius:  11px 11px; 
	border-width: 15px solid;
	} 
*/

    table.shadow_btree { empty-cells: show;   
	/* border-style: outset; border-collapse: collapse;    */
	box-shadow: 5px 5px 5px ;
	border: 0px solid  ;    
		  border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px;

		  } 
    table.grid { empty-cells: show;   border-style: inset; 
	border-collapse: collapse;  box-shadow: 3px 3px 3px ;  	
/*		 border-top-left-radius: 5px 5px; border-top-right-radius:  5px 5px;  */
	border: 0px solid  ;   } 

	/*
    thead.grid { empty-cells: show;   border-style: inset; 
	border-collapse: collapse;  
	box-shadow: 3px 3px 3px ;  	
		 border-top-left-radius: 5px 5px; border-top-right-radius:  5px 5px;
	border: 0px solid  ;    }   
*/

    th.tbhead {  cursor:pointer ; font-size:smaller  
		}

    th.tbheadl {  border-top-left-radius: 5px 5px;
		}

    th.tbheadr {  border-top-right-radius: 5px 5px;
		}

	
    table.table_inlog { empty-cells: show;   font: 14pt Arial;  border-style: outset; border-collapse: collapse;} 
    /* table.record { empty-cells: show;   box-shadow: 10px 10px 10px ;   }         */
    table.shadow2{ empty-cells: show;   border: 1px solid  ; 
	border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px; 
	border-bottom-right-radius: 10px 10px; border-bottom-left-radius:  10px 10px;
	}       

/*    table.shadow3{ empty-cells: show;   box-shadow: 3px 3px 3px ;   	 border: 0px solid ;
	border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px; 
	border-bottom-right-radius: 10px 10px; border-bottom-left-radius:  10px 10px;
	}       
*/

    table.shadow3{ empty-cells: show;    	 border: 1px solid ;
	border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px; 
	border-bottom-right-radius: 10px 10px; border-bottom-left-radius:  10px 10px;
	}       

    table.sec_basic_border{ empty-cells: show;    border: 1px solid ;
	border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px; 
	border-bottom-right-radius: 10px 10px; border-bottom-left-radius:  10px 10px;
	}       

  table.sec_basic{ empty-cells: show;    border: 0px solid ;
	}       


    /*h1.tshadow { empty-cells: show;   box-shadow: 10px 10px 10px ;   }       */
 /* table.record { empty-cells: show;   border: 1px solid  ;  }       */
 h3 {text-shadow:0.03em 0.03em ;}
     table.always_ten{ font-size: 12pt; box-shadow: 10px 10px 10px ;}

     table.act_form { empty-cells: show;  border: 0px solid; 
	 	border-top-left-radius: 5px 5px; border-top-right-radius:  5px 5px; 
   	/*   box-shadow: 10px 10px 10px ; border-style: outset;  */
		 }   
/*     table.act_form { empty-cells: show;   border-style: inset;  box-shadow: 10px 10px 10px ;}   */

	 /*    table.record { empty-cells: show;   border-style: outset; border-collapse: collapse; }     */

/*    table.record { empty-cells: show;   border-style: inset; border-collapse: collapse;   border-spacing: 0px;  font-size: 22pt; }     */
    td.fieldlabel {    font: 11pt Arial; font-style: italic  }

    table.table_props_bold { empty-cells: show;   font-weight: bold ; border-style: outset; border-collapse: collapse;} 

    table.help_shadow { empty-cells: show;    box-shadow: 5px 5px 5px ; border: 0px solid;
		border-top-left-radius: 10px 10px; border-top-right-radius:  10px 10px; 
	border-bottom-right-radius: 10px 10px; border-bottom-left-radius:  10px 10px;  
	} 
    table.pagehead {   border-style: outset;  border: 0px solid; padding: 15px 15px ;} 
    table.normal { empty-cells: show;   border-style: outset; border: 0px solid;  } 
    table.pupload { empty-cells: show;   border-style: outset; border: 1px solid; } 
    
	table.inset { empty-cells: show;   border-style: inset; border: 0px solid;} 
    table.outset { empty-cells: show;   border-style: outset;  border: 0px solid;} 
    table.outset_break { empty-cells: show;   border-style: outset; page-break-after:always; border: 0px solid;} 
    table.outset_break_before { empty-cells: show;   border-style: outset; page-break-before:always; border: 0px solid;} 
    table.inset_break { empty-cells: show;   border-style: inset; page-break-after:always; border: 0px solid;} 
    table.inset_break_before { empty-cells: show;   border-style: inset; page-break-before:always; border: 0px solid;} 
    
	table.rond4{ empty-cells: show;   border-style: outset; } 
	
	table.round_inset{ empty-cells: show;   border-style: inset;  border-top-left-radius: 4px 2px; border-top-right-radius:  3px 4px; border-bottom-right-radius: 6px 2px; border-bottom-left-radius:  3px 4px;  }
	table.round_grafiek{ empty-cells: show;   border: 3px solid  ;    border-top-left-radius: 11px 11px; border-top-right-radius:  11px 11px;  }
	table.round2{ border:outset 5px #191919; border-top-left-radius: 4px 2px; border-top-right-radius:  3px 4px; border-bottom-right-radius: 6px 2px; border-bottom-left-radius:  3px 4px;  }
	table.factuur{ border: 0px solid; border-collapse:collapse;  }
	table.round_solid{  border-top-left-radius: 4px 2px; border-top-right-radius:  3px 4px; border-bottom-right-radius: 6px 2px; border-bottom-left-radius:  3px 4px;  }
	table.round_solid1{  border-top-left-radius: 4px 2px; border-top-right-radius:  3px 4px; border-bottom-right-radius: 6px 2px; border-bottom-left-radius:  3px 4px; box-shadow: 10px 10px 10px ;}
	table.factuur { empty-cells: show;  } 
	table.page_break_after  {page-break-after:always; }
	table.page_break_before  {page-break-before:always; empty-cells: show;   border-style: outset; }
	table.page_notbreak  {page-break-after: avoid; }
	
    input.input_props { width: 100%;  border-width: 0px ;     } 
    input.ipbtzk { width: 100%; height: 100%;  border-width: 0px ;     } 
    input.inp_date { border-width: 0px ;    } 
    input.normal { width: 100%;  border-width: 0px ;   } 
    input.italic { width: 100%;  border-width: 0px ; font-style: italic;    } 
    input.first_up { width: 100%;  border-width: 0px ;  text-transform: capitalize   } 
    input.all_up { width: 100%;  border-width: 0px ;   text-transform: uppercase  } 
    input.fright { text-align: right;     } 
    input.mid { text-align: middle;  border-width: 1px ;   } 
    input.fleft { text-align: left;      } 
    input.fleft_times { text-align: left;   } 
    input.fright_times { text-align: right;   } 
    input.fleft2 { width: 100%; text-align: left;      } 
    input.fleftw100 { text-align: left; width: 100%;      } 

	img.ima { width: 100%; height: 40; border-width: 0px ;    } 

    div.div_class { width: 100%;  border-width: 0px ; height: 60px ; overflow: hidden ;} 
    div.divbt { width: 100%;  border-width: 0px ; height: 20px ; overflow: hidden ;} 

    div.docd {   
	border:1px solid;
  overflow: hidden ;
	} 
	
	
    textarea.textarea_height1{ width: 100%;  border-width: 0px ; height: 60px ; overflow: hidden ;} 
    textarea.textarea_height2{ width: 100%;  border-width: 0px ; height: 30px ; overflow: hidden ;} 
    textarea.textarea_height3{ width: 100%;  border-width: 0px ; height: 100px ; overflow: hidden ;} 

    textarea.txta_hei_o_uit{ width: 100%;  border-width: 0px ; height: 100px ; overflow: hidden ;} 
    textarea.ca_vak{ width: 100%;  border-width: 0px ; height: 100px ; overflow: hidden ;} 
    textarea.factuur_bottom{ width: 100%;  border-width: 0px ; height: 100px ; overflow: hidden ; text-align: left;} 

	
	
	
    textarea.textarea_height_kop1{ width: 100%;  border-width: 0px ; height: 22px ; overflow: hidden ;} 
    textarea.textarea_height_kop2{ width: 100%;  border-width: 0px ; height: 45px ; overflow: hidden ;} 
    textarea.textarea_height_kop3{ width: 100%;  border-width: 0px ; height: 50px ; overflow: hidden ;} 

    textarea.textarea_props {  width: 100%; border-width: 0px ; scroll: auto; font-weight: bold ; overflow: scroll ;} 
    textarea.tpaste { width: 100%;  border-width: 1px ; height: 300px ; font-weight: bold } 
    textarea.textarea_simpel1 { width: 100%;  border-width: 0px ; font-weight: bold ; } 
    
	textarea.factuur_bottom { width: 100%; height: 130px;  border-width: 0px ; } 
    textarea.normal { width: 100%;  border-width: 0px ; } 
    textarea.height100 { width: 100%; height: 130px;  border-width: 0px ; } 
    textarea.inlog_paste{ width: 100%;  border-width: 0px ; height:150 ; overflow: hidden ;} 
	select.selprops { width: 100%;  border-style: solid; border-width: thin ;   } 
    
  