<!-- OVERRULED FROM W3C.CSS -->
#landelijkekwalificatiesparagraaf h1.dossierheader{
  font-size: 1.4em;
  font-weight: bolder;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

#marge {
 margin-left: 5px;
}

.contenttekst {
  padding-top: 10px;
}

.zieookitem{
  padding-top: 10px;
}

hr {
  xwidth: 992px;
  height: 1px;
  overflow: hidden;
  background-color: #41bce6;
  margin:  0px 0px 0px 4px;
}

ul, ol{
  margin-top:0;
  margin-bottom:0;
  font-size: 0.95em;
}

p{
  margin-top:0;
}

#copyright{
  font-size: 90%;
}

#sitewide a {
  padding-right: 0px;
  padding-left: 0px;
  background-image: url("");
  background-position: right 0px;
}

#snellinks a {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-image: url("");
  background-position: right 0px;
}

#pagebreak, .pagebreak{
 page-break-after:always;
}

#sorteren select{
  width: 120px;
}


<!-- CUSTOM CSS DEFINITION -->

.front_pretitle{
  font-size:25px;
  line-height: 25px;
}
.front_title{
  font-size:30px;
  line-height: 30px;
  font-weight:bold;
}
.front_comment{
  font-size:15pt;
  font-weight:bold;
}
.front_info table td{
  font-size:10pt;
}

table{
  empty-cells: show;
  border-collapse: collapse;
}

table table{
  width: 99%;
} 

table td{  
  border-top: 1px solid #41bde1;
  border-right: 1px solid #41bde1;
  border-left: 1px solid #41bde1;
  border-bottom: 1px solid #41bde1;
/*  background-color: #41bde1; */
   vertical-align:top;
  padding-left: 3px;
  xpadding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.vvCol{  
  border-top: 1px solid #41bde1;
  border-right: 1px solid #41bde1;
  border-left: 1px solid #41bde1;
  border-bottom: 1px solid #FFFFFF;
  vertical-align:top;
  padding-left: 3px;
  xpadding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

table tr{
  margin-top: 4px;
}
table td.heading{
  font-weight:bold;
}
table td.spacer{
  width: 5px;
}

table.noborder  td{  
  border: 0px;
  vertical-align:top;
  padding-left: 0px;
  xpadding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

table.taalcompetentieprofiel{  
  width: 99%;
}
table.taalcompetentieprofiel td{  
  border-top: 1px solid #41bde1;
  border-right: 1px solid #41bde1;
  border-left: 1px solid #41bde1;
  border-bottom: 1px solid #41bde1;  
}
table.taalcompetentieprofiel th{  
  border-top: 1px solid #41bde1;
  border-right: 1px solid #41bde1;
  border-left: 1px solid #41bde1;
  border-bottom: 1px solid #41bde1;  
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: left;
  font-weight: normal;
}



<!-- OVERZICHTMATRIX -->
table.surveymatrix{
  empty-cells: show;
  border-collapse: collapse;
}

table.surveymatrix td{  
  border: 1px solid #000000;
  vertical-align:top;
  padding-left:5px;
  padding-right:5px;
}

table.surveymatrix td.emptycell{
  border-left:0px;
  border-top:0px;
}

table.surveymatrix td.difhead, table.surveymatrix td.taskhead, table.surveymatrix td.prochead,td.taskname{ 
  font-weight: bold;
}

table.surveymatrix td.taskname{
  width:150px;
}

table.surveymatrix td.procname_odd, table.surveymatrix td.procnr_odd{
  background-color: #99CCFF;
}
table.surveymatrix td.procname_even, table.surveymatrix td.procnr_even{
  background-color: #CCFFFF;
}

table.surveymatrix td.difname_odd, table.surveymatrix td.difname_even{
  width:40px;
/* writing-mode: tb-rl; */
  white-space: nowrap;                  
  padding-left:0px;
  padding-right:0px;
  padding-top:5px;
  padding-bottom:5px;
  font-weight: bold;
  text-align: center;
}
table.surveymatrix td.difname_odd{
  background-color: #CCFF33;
}
table.surveymatrix td.difname_even{
  background-color: #FFFF99;
}

table.surveymatrix td.match{
 vertical-align:middle;
 text-align:center;
 padding-left:0px;
 padding-right:0px;
}

#button, .button{
  cursor:hand;
}


<!-- TAAKMATRIX -->

table.task{
  empty-cells: show;
  border-collapse: collapse;
  font-family: arial;
}

table.task td{  
  border: 1px solid #000000;
  vertical-align:top;
  padding-left:5px;
  padding-right:5px;
}

table.task td.prochead, table.task td.taskhead, table.task td.comphead{  
  font-weight:bold;
}
table.task td.prochead{  
  font-style: italic;
}
table.task td.comphead{  
  text-align:center;  
}

table.task td.compcode_odd, table.task td.compcode_even{
  font-weight:bold;
  text-align:center;
}
table.task td.compcode_odd{
  background-color: #CCFF33;
}
table.task td.compcode_even{
  background-color: #FFFF99;
}

table.task td.compname_odd, table.task td.compname_even{
  writing-mode: tb-rl;
  padding:0px;
  margin:0px;
}
table.task td.compname_odd{
  background-color: #99CCFF;
}
table.task td.compname_even{
  background-color: #CCFFFF;
}

table.task td.match{
 vertical-align:middle;
 text-align:center;
 padding-left:0px;
 padding-right:0px;
}

table.matchbox td{
 border:0px;
 padding-left:1px;
 padding-right:1px;
 padding-top:1px;
 padding-bottom:1px;
}

table table.matchbox  {
  width: 100%;
}

<!-- DEFINITIEMATRIX -->

table.defmatrix{
  empty-cells: show;
  border-collapse: collapse;
/*  font-family: arial; */
}

table.defmatrix td{  
  border: 1px solid #000000;
  vertical-align:top;
  padding-left:5px;
  padding-right:5px;
}

table.defmatrix td.prochead, table.defmatrix td.taskhead, table.defmatrix td.comphead{  
  font-weight:bold;
}
table.defmatrix td.prochead, table.defmatrix td.taskhead{
  vertical-align:bottom;
}
table.defmatrix td.comphead{  
  text-align:center;  
}

table.defmatrix td.taskhead, table.defmatrix td.taskname, table.defmatrix td.taskdummy{
  width:450px;
}

table.defmatrix td.compcode_odd, table.defmatrix td.compcode_even{
  font-weight:bold;
  text-align:center;
}
table.defmatrix td.compcode_odd{
  background-color: #CCFF33;
}
table.defmatrix td.compcode_even{
  background-color: #FFFF99;
}

table.defmatrix td.compname_odd, table.defmatrix td.compname_even{
  writing-mode: tb-rl;
  padding:0px;
  margin:0px;
}
table.defmatrix td.compname_odd{
  background-color: #99CCFF;
}
table.defmatrix td.compname_even{
  background-color: #CCFFFF;
}

table.defmatrix td.match{
 vertical-align:middle;
 text-align:center;
 padding-left:0px;
 padding-right:0px;
}

/* ZOEKMENU */

#zoekmenu table td {
  border: none;
}


