/*
# is ID    verwijzing
. is CLASS verwijzing
marginwidth=\"20\"
*/
.menu_web_n {
border:0px;
background-repeat: no-repeat;
vertical-align: middle;
cursor: pointer;
font-family: tahoma, arial, Helvetica;
background-image: url(/images/buttons/knopk_0.gif);
height:	25px;
width: 200px;
text-align: left;
color: #000000;
font-size: 14px;
font-weight: normal;
}
.menu_web_o {
border:0px;
background-repeat: no-repeat;
vertical-align: middle;
cursor: pointer;
font-family: tahoma, arial, Helvetica;
background-image: url(/images/buttons/knopk_1.gif);
height:	25px;
width: 200px;
text-align: left;
color: #000000;
font-size: 14px;
font-weight: bold;
}
.menu_web_c {
border:0px;
background-repeat: no-repeat;
vertical-align: middle;
cursor: pointer;
font-family: tahoma, arial, Helvetica;
background-image: url(/images/buttons/knopk_2.gif);
height:	25px;
width: 200px;
text-align: left;
color: #000000;
font-size: 14px;
font-weight: bold;
}
.menu_web_line {
vertical-align: middle;
background-repeat: no-repeat;
height:	11px;
width: 200px;
background-image: url(/images/buttons/line.gif);
}
.login_label, .login_input, .login_error  {
  padding:10px;
  color:#000;
  text-align:left;
  float:left; 
  width:100px;
  font-size:20px;
  color:#64355A;
}

.login_input {
	width:200px;
}

.login_error {
	width:250px;
	color:#F00;
}

.login_input input {
	width:100%;
}

img.button {
	cursor: pointer;
}

table.report_matrix td{
        border: 1px solid;
        padding: 2;
	vertical-align: top;
}

table.ruitertabel {
        vertical-align: middle;
        border: 0px solid;
        padding: 2;
}


table.report_matrix .report_lb_head {
        vertical-align: middle;
        border: 1px solid;
	height:	24px;
	padding: 1px 10px 1px 5px;
	font-weight : bold;
	color:#000;
}

table.report_matrix .LBCheck {
        border: 1px solid;
	height:	20px;
	vertical-align: middle;
	width:50px;
}
table.report_matrix .RNaam {
        border: 1px solid;
	width:125px;
	padding: 1px 10px 1px 5px;
	vertical-align: middle;
}

table.report_matrix .PNaam {
        border: 1px solid;
	width:80px;
	padding: 1px 10px 1px 5px;
	vertical-align: middle;
}



div#nav,div#nav_menu,div#nav_menu_datum {
	width: 1000px;
}

div#nav {
	top:0px;
	left:2px;
	position: absolute;
        height: 41px;
        float:left;
}
div#nav_menu {
        position: absolute;
        top:0px;
	left:0px;
	float:left;
}
div#nav_menu_tekst {
	position: absolute;
	left:220px;
	top:9px;
}
div#nav_menu_images {
	position: absolute;
	left:0px;
	top:0px;
}
div#nav_menu_datum {
	position: absolute;
        top:48px;
        marge:0px;
	left: 10px;
}
div#planmodule {
	position: absolute;
        top: 78px;
	left: 10px;
	float: left;
}
span#b1,span#b2,span#b3,span#b4 {
	cursor:pointer;
	width:140px;
	text-decoration:none;
	float:left;
}

div#weeks td {
	border: thin solid rgb(0,0,0);
	text-align: center;
	padding: 1px 10px 1px 10px;
	cursor:	pointer;
}
div#weeks table {
	empty-cells:hide;
	border-spacing:0px;
}

img.form_select 	{
	border-style:none;
	height:	18px;
	width: 6px;
	vertical-align: middle;
	padding: 0;
}

table.lk {
    border: 2px solid;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	border-collapse: collapse;
}


.lk_header {
  background: #8C8468;
  text-align: center;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  height: 45px;
}

TR.lk_strip_0 {
  background-color: #DBD0AB;
  color: #000000;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: normal
  vertical-align : middle;
  height: 25px;
  border-top: 	 1px solid #8c8468;
  border-bottom: 1px solid #8c8468;
}

TR.lk_strip_1 {
  background-color: #FFFFF0;
  color: #000000;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: normal
  vertical-align : middle;
  height: 25px;
  border-top: 	 1px solid #8c8468;
  border-bottom: 1px solid #8c8468;
}

TD.lk_nr {
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}

TD.lk_datum {
  font-size: 12px;
  font-weight: normal
}

TD.lk_info {
  text-align: left;
  font-size: 12px;
  font-weight: normal;
}

.lk_bottom {
  height: 35px;
  padding: 2px 2px 2px 5px;
  background: #8C8468;
  text-align: left;
  color: #000000;
  font-size: 12px;
  font-weight: bold
}
.menu_button_v {
background-repeat: no-repeat;
cursor: pointer;
background-image: url(/images/buttons/knopm_leeg.gif);
height:	30px;
width: 15px;
}
.menu_button_n {
background-repeat: no-repeat;
vertical-align: middle;
cursor: pointer;
background-image: url(/images/buttons/knopmL_2.gif);
height:	30px;
width: 100px;
}
.menu_button_o {
vertical-align: middle;
cursor: pointer;
background-repeat: no-repeat;
height:	30px;
width: 100px;
background-image: url(/images/buttons/knopmL_1.gif);
}

/* onderstaande style is voor tabel met action op de cellen
*/
td.toon_act {
	background-color: #99CCFF;
    font-weight : bold;
}
td.toon_grp {
	background-color: #FFFFF0;
    font-weight : bold;
}

table.tabblad {
	/* width:		700 */
  background-color: transparent
}

td.select_o {
	cursor:		pointer;
	font-weight : bold;
}
td.select_n {
	cursor:		auto;
	font-weight : normal;
}

td.toon_cellen_head,td.toon_cellen,td.toon_cellen_o,td.toon_cellen_b,td.toon_cellen_s,td.toon_cellen_ob,td.toon_cellen_os,td.toon_act,td.toon_grp {
	height:			15px;
	padding:		1px 10px 1px 10px;
	color: 			#000000;
	font-family: 	Arial, sans-serif;
	font-size: 		10px;
	border-bottom: 	1px solid #8c8468;
	border-top: 	1px solid #8c8468;
	border-right: 	2px solid #8c8468;
	border-left: 	2px solid #8c8468;
}

td.toon_cellen_head {
	/*background-image: url(/images/buttons/leeg_0.gif);*/
	width: 	156px;
	cursor: auto;
	font-weight : bold;
	background-color: #99CCFF;
}
td.toon_cellen {
	width: 		100px;
	background-color: #FFFFF0;
	/*background-image: url(/images/buttons/leeg_0.gif);*/
	cursor:		pointer;
	font-weight : normal;
	background-color: #FFFFF0;
}
td.toon_cellen_info {
	/*background-image: url(/images/buttons/leeg_0.gif);*/
	font-family: 	Arial, sans-serif;
	font-size: 		10px;
	border-bottom: 	1px solid #8c8468;
	border-top: 	1px solid #8c8468;
	border-right: 	2px solid #8c8468;
	border-left: 	3px solid #8c8468;
	height:		15px;
	padding:	1px 1px 1px 1px;
	color: 		#000000;
	width: 		45px;
	cursor:		pointer;
	font-weight : normal;
	background-color: #FFFFF0;
    text-align: center;
}
td.toon_cellen_o {
	/*background-image: url(/images/buttons/leeg_0.gif); ecf4fd*/
	width: 		96px;
	cursor:		pointer;
	font-weight : normal;
	background-color: #FFCC99;
	border-right: 6px solid #8c8468;
}
td.toon_cellen_b {
	width: 		100px;
	background-color: #faa2a2;
	cursor:		auto;
	font-weight : normal;
}
td.toon_cellen_ob {
	width: 		96px;
	cursor:		auto;
	font-weight : normal;
	background-color: #faa2a2;
	border-right: 6px solid #8c8468;
}
td.toon_cellen_s {
	width: 		100px;
	/*background-image: url(/images/buttons/leeg_0.gif);*/
	cursor:		auto;
	font-weight : normal;
	background-color: #DDA0DD;
}
td.toon_cellen_os {
	width: 		96px;
	cursor:		auto;
	font-weight : normal;
	background-color: #DDA0DD;
	border-right: 6px solid #8c8468;
}
td.tabblad_n 	{ 
	background-image: url(/images/buttons/leeg_0.gif);
	height:		20px;
	width: 		450px;
	padding:	2px 10px 4px 10px;
	cursor:		pointer;
  background-repeat: no-repeat
}

/* Onderstaande style wordt gebruikt voor tabbladen 
   notatie n=is normaal, o= mouseover, c= mouse click */
table.tabblad {}
tr.tabblad	{ background-color: #00164f;
}
td.tabblad_n,td.tabblad_o,td.tabblad_c {
	height:		20px;
	width: 		450px;
	padding:	2px 10px 4px 10px;
	cursor:		pointer;
	top:		-1em;
	background-repeat: no-repeat
}
td.tabblad_n 	{ 
	background-image: url(/images/buttons/leeg_0.gif);
}
td.tabblad_o 	{ 
	background-image: url(/images/buttons/leeg_1.gif);
}
td.tabblad_c 	{ 
	background-image: url(/images/buttons/leeg_2.gif);
}

/* Onderstaande style wordt gebruikt voor focus functie 
   IE moet iets tussen de a tags hebben staan */	
a.fake:link 		{cursor: default;text-decoration: none;}
a.fake:visited 	{cursor: default;text-decoration: none;}
a.fake:hover 	{cursor: default;text-decoration: none;}
a.fake:active 	{cursor: default;text-decoration: none;}
img.fake 		{border-style:none;}

/* planbord opmaak */
.B  {
	background-color: transparent;
    cursor: default;
	background-image: none;
	border-top: 1px outset #000000;
	border-bottom: 1px outset #000000;
	padding: 0;
}
.M1,.M2,.M3,.M4,.M5,.M6 {
    cursor: pointer;
	text-align: center;
	background-image: none;
	border-right: 1px inset #000000;
	border-left: 1px inset #000000;
	border-top: 1px outset #000000;
	border-bottom: 1px outset #000000;
	padding: 0;
}
.M1 {	background-color: orange;}
.M2 {	background-color: yellow;}
.M3 {	background-color: brown;}
.M4 {	background-color: green;}
.M5 {	background-color: red;}
.M6 {	background-color: purple;}

/* add BODY to make I.E. same as Firefox at window-right and top 
BODY {
border:0px;
padding:0px;
margin:0px;
}
*/
/* rijlesplanning op de site */
TD.rap-kop      { background-color: #8C8468; color: #000000; font-weight: bold;   vertical-align: middle; padding: 4px; font-size: 17px; height: 17px; font-family: "Trebuchet MS", arial, Helvetica; }
TD.rap-kader    { background-color: #DBD0AB; color: #000000; padding: 0px; border: 4px ridge #8C8468 }
TD.rap-header   { background-color: #DBD0AB; color: #000000; font-weight: bolder; vertical-align: middle; padding: 4px; font-size: 13px; font-family: "Trebuchet MS", arial, Helvetica; }
TD.rap-content  { width: 100px; background-color: #FAF9A4; color: #000000; font-weight: bold;   vertical-align: top;    padding: 4px; font-size: 11px; font-family: "Trebuchet MS", arial, Helvetica; border: 1px solid #8C8468}

/* add H1 to make Firefox same as IE at top */
h1 {border:0px; padding:0px; margin:0px;}
h2 {border:0px; padding:0px; margin:0px;}
#rooster tr {	background-color: purple;	background-image: none;	border-bottom: 1px solid #B4B4B4; }

.textRed {color:red}
.textBlue {color:blue}
#submenu .report_table {
	width: 171px;
}

#report .report_table {
	width: 171px;
}

#report .report_table table {
	width: 169px;
	background-color: purple;
	border-left: 0px;
	border-top: 1px solid #B4B4B4;
	margin-bottom: 15px;
}

#report .report_table tr {
	background-color: purple;
	background-image: none;
	border-bottom: 1px solid #B4B4B4;
}

#report .report_table tr.mouseover {
	background-color: #5588EE;
	background-image: none;
	border-bottom: 2px solid #B8B8B8;
	border-right: 2px solid #B8B8B8;
}

#report .report_table th {
	font-size: 11px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	vertical-align: middle;
	border-bottom: 1px solid #B4B4B4;
	padding: 5px 2px 5px 4px;
	background-color: transparent;
	font-weight: 800;
	white-space: nowrap;
}

TH.lijst-kop,
TD.lijst-kop,
TR.lijst-kop		{
 background-color: #8C8468;
 vertical-align : text-bottom;
 color: #000000;
 font-weight: bold;
 height: 17px;
 font-size: 17px;
 font-family: Arial, sans-serif;
}
A.lijst-kop-labels	{
 background-color: #DBD0AB;
 vertical-align : top;
 color: #000000;
 font-weight: normal;
 font-size: 12px;
 font-family: Arial, sans-serif;
}
TR.lijst-kop-labels	{
 background-color: #8C8468;
 vertical-align : top;
 text-decoration: none;
 color: #000000;
 font-weight: normal;
 font-size: 12px;
 font-family: Arial, sans-serif;
}
TABLE.lijst-rij-font	{ font-size: 12px; font-family: Arial, sans-serif; }
IMG.lijst-rij-details	{  cursor: pointer; cursor: pointer; }
TR.lijst-rij-content	{ vertical-align : top; color: #000000; background-color: #ffffff; font-weight: normal; font-size: 12px; font-family: Arial, sans-serif; }
TR.lijst-rij-contentHL	{ vertical-align : top; color: #000000; background-color: #ecf4fd; font-weight: normal; font-size: 12px; font-family: Arial, sans-serif; cursor: pointer; cursor: pointer; }
TD.lijst-lijn 		{ color: #8ccaee; background-color: #8ccaee; }
TD.lijst-rij-fout-rood  { background-color: #ffdcdc; vertical-align : top; color: red; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-align : left; }
TD.lijst-rij-fout-bold 	{ background-color: #FAF9A4; vertical-align : top; color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; padding-left: 1px;}
A.lijst-footer-bookmark { text-decoration: underline; color: #000000; font: 11px Arial; font-weight: normal; cursor: pointer; cursor: pointer; font-family: Arial, sans-serif; }


/* Formulieren */
IMG.formulier-top   	{ height: 22px; } /* afstand tot eerste tabel */
TABLE.formulier         { margin-top: 0px; font-size: 12px; }

TD.formulier                             {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 11px;
 background-color: #ffffff;
 vertical-align : middle;
}

/* img tbv afronden hoeken aan de invoervelden */
IMG.formulier {
  vertical-align: middle;
}
/* img waaraan een javascript action aan gekoppeld is */
IMG.formulier-action {
  vertical-align: middle;
  cursor: pointer;
}
IMG.formulier-seperator {
  vertical-align: middle;
  height: 1px;
  width: 20px;
}


INPUT.formulier-checkbox                 {
 padding:0;
 height: 18px;
 width: 18px;
/*
 color: #ffffff;
 background-color: #FFFFF0; 
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 border-color: #00164F;
*/
 outline:0px;
 margin-left: 0px;
 margin-right: 0px;
 vertical-align: middle;

}
INPUT.formulier-checkbox-verplicht       {
 padding:0;
 height: 18px;
 width: 18px;
/*
 color: #ffffff;
 font-size: 14pt;
 background-color: #E0FFFF;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 border-color: #00164F;
*/
 outline:0px;
 margin-right: 0px;
 margin-right: 0px;
 vertical-align: middle;
}
INPUT.formulier-checkbox-saved,INPUT.formulier-checkbox-verplicht-saved  {
 padding:0;
 height: 18px;
 width: 18px;
 color: #ffffff;
 font-size: 14pt;
 background-color: #C0FEC4;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 outline:0px;
 margin-right: 0px;
 border-color: #00164F;
 vertical-align: middle;
}

INPUT.formulier-text	                 {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight : normal;
 height: 14px;
 background-color: #FFFFF0;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 padding-bottom: 1px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 1px;
 padding: 1px 0px 1px 0px;
 vertical-align: middle;
 border-color: #00164F;
 border-style: solid none solid none;
 margin-left: -3px
}
INPUT.formulier-text-verplicht           {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight : normal;
 height: 14px;
 background-color: #E0FFFF;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 padding-bottom: 1px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 1px;
 padding: 1px 0px 1px 0px;
 border-style: solid none solid none;
 vertical-align: middle;
 border-color: #00164F;
 margin-left: -3px
}
INPUT.formulier-text-saved,INPUT.formulier-text-verplicht-saved   {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight : normal;
 height: 17px;
 background-color: #C0FEC4;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 padding-bottom: 1px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 1px;
 padding: 1px 0px 1px 0px;
 border-style: solid none solid none;
 margin-left: -3px;
 border-color: #00164F;
}

SELECT.formulier-select                  {
 color: #000000;
 font-size: 11px;
 height: 20px;
  margin-left: -3px;
 vertical-align: middle;
 font-family: Arial, sans-serif;
 font-weight : normal;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 border-style: solid none solid none;
 border-color: #00164F;
 background-color: #FFFFF0;
 max-height: 16px;
}

SELECT.formulier-select-verplicht        {
 color: #000000;
 font-size: 11px;
 height: 20px;
  margin-left: -3px;
 vertical-align: middle;
 font-family: Arial, sans-serif;
 font-weight : normal;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 border-style: solid none solid none;
 border-color: #00164F;
 max-height: 16px;
 background-color: #E0FFFF;
}

SELECT.formulier-select-saved,SELECT.formulier-select-verplicht-saved   {
 color: #000000;
 font-size: 11px;
 height: 20px;
 margin-left: -3px;
 vertical-align: middle;
 font-family: Arial, sans-serif;
 font-weight : normal;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 border-style: solid none solid none;
 border-color: #00164F;
 max-height: 16px;
 background-color: #C0FEC4;
}

TEXTAREA.formulier-text	                 {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight : normal;
 background-color: #FFFFF0;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 padding-bottom: 1px;
 padding-left: 7px;
 padding-right: 0px;
 padding-top: 1px;
 padding: 1px 0px 1px 0px;
 vertical-align: middle;
 border-color: #00164F;
 border-style: solid none solid none;
 margin-left: -3px
}

TEXTAREA.formulier-text-saved            {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight : normal;
 background-color: #FFFFF0;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 padding-bottom: 1px;
 padding-left: 7px;
 padding-right: 0px;
 padding-top: 1px;
 padding: 1px 0px 1px 0px;
 vertical-align: middle;
 border-color: #00164F;
 border-style: solid none solid none;
 margin-left: -3px
}

TEXTAREA.formulier-text-verplicht-saved,TEXTAREA.formulier-text-saved  {
 color: #000000;
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight : normal;
 background-color: #C0FEC4;
 border-bottom: 1px solid #00164f;
 border-top: 1px solid #00164f;
 border-right: none;
 border-left: none;
 padding-bottom: 1px;
 padding-left: 7px;
 padding-right: 0px;
 padding-top: 1px;
 padding: 1px 0px 1px 0px;
 vertical-align: middle;
 border-color: #00164F;
 border-style: solid none solid none;
 margin-left: -3px
}

THEAD.formulier-kop,
TABLE.formulier-kop,
A.formulier-kop,
TD.formulier-kop         { background-color: #8C8468; color: #000000; font-weight: bold; font-size: 17px; height: 17px; font-family: Arial, sans-serif; }
TD.formulier-label       { background-color: #DBD0AB; color: #000000; font-weight: bold; vertical-align: middle; padding-left: 1px; padding-top: 6px; padding-bottom: 6px; font-size: 11px; font-family: Arial, sans-serif; }
TD.formulier-label-bold  { background-color: #FAF9A4; color: #000000; font-weight: bold; vertical-align: middle; padding-left: 1px; padding-top: 6px; padding-bottom: 6px; font-size: 11px; font-family: Arial, sans-serif; }
TD.formulier-label-verplicht  { background-color: #DCFCBC; color: #000000; font-weight: bold; vertical-align: middle; padding-left: 1px; padding-top: 6px; padding-bottom: 6px; font-size: 11px; font-family: Arial, sans-serif; }
TD.formulier-lijn  	 { background-color: #8ccaee; height: 1px; }
TD.formulier-invoer	 { background-color: #ffffff; color: #000000; padding-top: 1px; padding-bottom: 1px; font-size: 11px; vertical-align: middle; font-family: Arial, sans-serif; padding-left: 10px;}
TD.formulier-invoer-bold { background-color: #FAF9A4; color: #000000; padding-top: 1px; padding-bottom: 1px; font-size: 11px; vertical-align: middle; font-weight: bold; font-family: Arial, sans-serif; padding-left: 1px; }
TR.formulier-invoer      { color: #00164f; font-size: 11px; font-family: Arial, sans-serif; }
TD.formulier-uitvoer	 { background-color: #ffffff; color: #000000; height: 24px; font-family: Arial; font-size: 11px; font-weight : normal;	padding-left: 1px; padding-top: 6px; padding-bottom: 6px; font-family: Arial, sans-serif; }
TR.formulier-uitvoer	 { color: #00164f; font-size: 11px; font-family: Arial, sans-serif; }
TD.formulier-voet        { background-color: #ffffff; color: #000000; padding-top: 5px; font-size: 11px; font-weight: normal; font-family: Arial, sans-serif; }
TH.formulier-marker,
TD.formulier-marker      { background-color: #DBD0AB; color: #000000; font-weight: bold; vertical-align: top; padding-left: 0px; padding-top: 6px; padding-bottom: 6px; font-size: 11px; font-family: Arial, sans-serif; }

TD.formulier-label2       { line-height: 13px; background-color: #DBD0AB; color: #000000; font-weight: bold; vertical-align: middle; padding-left: 13px; padding-top: 1px; padding-bottom: 1px; font-size: 11px; font-family: Arial, sans-serif; }
TD.formulier-invoer2       { line-height: 13px; background-color: #DBD0AB; color: #000000; font-weight: bold; vertical-align: middle; padding-left: 10px; padding-top: 1px; padding-bottom: 3px; font-size: 11px; font-family: Arial, sans-serif; }
TD.formulier-label2-bold  { line-height: 13px; background-color: #FAF9A4; color: #000000; font-weight: bold; vertical-align: middle; padding-left: 13px; padding-top: 1px; padding-bottom: 1px; font-size: 11px; font-family: Arial, sans-serif; }
TD.formulier-label2-verplicht  { line-height: 13px; background-color: #DCFCBC; color: #000000; font-weight: bold; vertical-align: middle; padding-left: 13px; padding-top: 1px; padding-bottom: 1px; font-size: 11px; font-family: Arial, sans-serif; }


.info {

  background: #DBD0AB;
  color: #000000;
  font-weight: bold;
  font-size: 12px
}
.info2 {
  background: #DBD0AB;
  color: #000000;
  font-size: 11px;
  font-weight: bold
}

TABLE.trim,
TBODY.trim,
TD.trim,
TR.trim                {  border-collapse: collapse;}
TABLE.lijst            {
  background-color: #DBD0AB;
  /* cellpadding: 4 ; en cellspacing niet in css opneembaar wel als aparte attribute in table opmaak */
  border: 2px solid #FFFFCC
}
/* #8C8468 oude blauwe kleur */
TR.lijst_item_head     { background-color: #8C8468; color: #000000; padding-top: 0px; padding-bottom: 0px; font-size: 16px; vertical-align: middle; font-family: Arial, sans-serif; padding-left: 0px; padding-right: 0px; font-weight: bolder; }
TR.lijst_item	       { background-color: #ffff00; color: #000000; padding-top: 0px; padding-bottom: 0px; font-size: 11px; vertical-align: middle; font-family: Arial, sans-serif; padding-left: 0px; padding-right: 0px;}
TR.lijst_item_over     { background-color: #f0f0f0; color: #000000; padding-top: 0px; padding-bottom: 0px; font-size: 11px; vertical-align: middle; font-family: Arial, sans-serif; padding-left: 0px; padding-right: 0px;}
TR.lijst_item_on       { background-color: #CCFF99; color: #000000; padding-top: 0px; padding-bottom: 0px; font-size: 12px; vertical-align: middle; font-family: Arial, sans-serif; padding-left: 0px; padding-right: 0px;}
TR.lijst_item_quest    { background-color: #FFFF66; color: #000000; padding-top: 0px; padding-bottom: 0px; font-size: 12px; vertical-align: middle; font-family: Arial, sans-serif; padding-left: 0px; padding-right: 0px;}
TR.lijst_item_off      { background-color: #faa2a2; color: #000000; padding-top: 0px; padding-bottom: 0px; font-size: 12px; vertical-align: middle; font-family: Arial, sans-serif; padding-left: 0px; padding-right: 0px;}
TD.lijst_item_select   { border: 3px solid #8c8468; vertical-align: middle; margin-top: 0px; margin-bottom: 0px; margin-left:0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
TD.lijst_item_unselect { border: 3px solid #DBD0AB; vertical-align: middle; margin-top: 0px; margin-bottom: 0px; margin-left:0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
