.Punt
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:700;
  padding-bottom:0pt;
  padding-top:0pt;
}
.PuntLeeg
{
  font-Family:Arial;
  font-size:10pt;
  Font-weight:400;
  padding-bottom:0pt;
  padding-top:0pt;
  
  width:15pt;
}
.PuntArcering
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:700;
  padding-bottom:0pt;
  padding-top:0pt;
  background-color:palegreen;

}

.PuntArcering3
{
  font-Family:Arial;
  font-size:12pt;
  color:white;
  Font-weight:700;
  padding-bottom:0pt;
  padding-top:0pt;
  background-color:green;

}
.PuntArcering2
{
  font-Family:Arial;
  font-size:10pt;
  Font-weight:700;
  padding-bottom:0pt;
  padding-top:0pt;
  background-color:lightblue;

}
.PuntArcering4
{
  font-Family:Arial;
  font-size:10pt;
  color:white;
  Font-weight:700;
  padding-bottom:0pt;
  padding-top:0pt;
  background-color:blue;

}
.Tekort
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:700;
  color:red;

  padding-bottom:0pt;
  padding-top:0pt;
}
.TekortCijfer
{
  padding-left:2pt;
  padding-right:2pt;
  background-color:white;
}
.Max
{
  font-Family:Arial;
  font-size:10pt;
  Font-weight:700;
  background-color:aliceblue;
  border-left:1pt solid black;
  padding-bottom:0pt;
  padding-top:0pt;
}
.Total
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:700;
  background-color:aliceblue;
  padding-bottom:0pt;
  padding-top:0pt;
}
.Titel
{
  font-Family:Arial;
  font-size:8pt;
  Font-weight:700;
  background-color:aliceblue;
}
.TitelLeeg
{

}
.Vak
{
  font-Family:Arial;
  font-size:10pt;
  Font-weight:400;
  background-color:aliceblue;
  padding-left:2pt;
  padding-bottom:0pt;
  padding-top:0pt;
}

.VakArcering
{
  font-Family:Arial;
  font-size:10pt;
  Font-weight:400;
  background-color:orange;
  padding-left:2pt;
  padding-bottom:0pt;
  padding-top:0pt;
}
.LeerlingPunten
{
  font-Family:Arial;
  font-size:14pt;
  Font-weight:700;
  background-color:orange;
  padding-left:10pt;
}
.Klas
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:700;
}
.Richting
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:400;
}
.Klassenleraar
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:400;
}
.Richting
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:400;
}
.Jaar
{
  font-Family:Arial;
  font-size:8pt;
  Font-weight:400;
}

.Leerling
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:700;
  color:white;
  background-color:blue;
}
.Clausule
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:700;
  border-bottom:1pt solid dimgray;
}
.Attest
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:700;
  color:blue;
  padding-left:23pt;
  background-color:aqua;
  border-bottom:2pt dotted blue;
}

.Comment
{
  font-Family:Times New Roman;
  Font-weight:700;
  font-size:12pt;
  color:blue;
   border-bottom:2pt dotted blue;
}

.Clausulering
{
  font-Family:Arial;
  font-size:12pt;
  Font-weight:700;
  color:red;
}
.ClausuleComment
{
  border-bottom:1pt solid dimgray;
}
.CommentTitle
{
  padding-left:5pt;
  color:white;
  background-color:333399;
  font-weight:700;
  font-family:Tahoma, Arial;
}
.CommentText
{
  background-color:aliceblue;
  padding-left:2pt;
  padding-right:2pt;
  font-family:Arial;
  font-size:12pt;
  font-weight:700;
}
.CommentFrame
{
  background-color:aliceblue;
  border:2pt solid black;
  FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=lightgray,offX=5,offY=5,positive=true); 
  display:none;
  position:absolute;
  width:400;
  height:100;
  top:60;
  left:60;
  z-index:100;
}
