BODY.small
{
margin-left : 10px;
margin-top : 10px;
}
th {
 font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
 line-height: 13px;
}
TABLE.PortletSubheaderColor
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 13px;
/*  background: #f0f7ff; */
/*  border: 1px solid #E1F1FF; */
 color : #01367C;
 vertical-align: middle;
 padding: 1px;
}
TABLE.PortletHeaderColor
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
/*  background: #f4f7c8; */
/*  border: 1px solid #ECF19C; */
 color : #01367c;
 vertical-align: middle;
 padding: 1px;
 }
Font.PortletHeaderText
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 /* background-color : #f4f7c8;*/
 color : #01367c;
 }
 TR.cgrldatarow
 {
 background-color : #F0FFF8;
 color : #01367C;
 border: solid;
 border-color : #479DC7;
 }
 TR.cgrldatarow2
 {
 background-color : #f0f7ff;
 color : #01367C;
 border: solid;
 border-color : #479DC7;
 }
 TR.cgrldatarow3
 {
 background-color : #eaebe1;
 color : #01367C;
 border: solid;
 border-color : #479DC7;
 }
 TR.cgrlheaderrow
 {
 background-color : #f2ff65;
 color : #01367C;
 border: solid;
 border-color : #f2ff65;
 }
TABLE.smaller
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}

TD.smaller
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

TH.smaller
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

TABLE.normday
{
 background-color : #f0f7ff;
 color : #01367C;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
}

TD.normday
{
 background-color : #f0f7ff;
 color : #01367C;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

TH.normday
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

TABLE.weekend
{
 background-color : #E9E8DA;
 color : #01367C;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
}
TD.weekend
{
 background-color : #E9E8DA;
 color : #01367C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

TH.weekend
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.PortletSubHeaderLink
{
font-size: 10px;
font-weight : 500;
}
FONT.bold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 20px;
}
FONT.hint
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: italic;
}
FONT.hint2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: 400;
font-style: oblique;
}
FONT.smaller
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
FONT.PortletText1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
font-weight: normal;
color: #01367C;
}
FONT.PortletHeading2
{
font-family: Verdana, sans-serif;
font-size: 11px;
line-height: 13px;
color: #D62314;
font-weight: bold;
text-decoration: none;
}
FONT.nok {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 13px;
 color : #F46067;
 font-weight: bold;
}
FONT.ok {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 13px;
 color : #20A0AA;
 font-weight: bold;
}
TABLE.group
{
border: 1px solid #FFCC00;
background-color : #F5F4F1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #01367c;
font-weight: normal;
}
TABLE.groupnoline
{
background-color : #F5F4F1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #01367c;
}
TH.group
{
border: none;
background-color : #F5F4F1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #01367c;
font-weight: normal;
}
TD.group
{
border: none;
background-color : #F5F4F1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #01367c;
font-weight: normal;
}
TABLE.hint2
{
border: 1px solid #C5E2B0; /* #D7FF3C; */
background: #DDEED0; /* #EDFFA3; */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color: #333333;
font-weight: normal;
width: 750px;
}
TD.hint2
{
color: #333333;
background: #DDEED0; /* #EDFFA3; */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding: 5px;
}

TABLE.hint1
{
border: 1px solid #c1c1c1;
background: #f1f1f1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color: #333333;
font-weight: normal;
width: 750px;
}
TD.hint1
{
color: #333333;
background: #f1f1f1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding: 5px;
}

TABLE.factuur
{
border: 1px solid #66CDAA;
background-color : #F5F4F1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #01367c;
font-weight: normal;
}
TH.factuur
{
border: none;
background-color : #F5F4F1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #01367c;
font-weight: bold;
}
TR.factuur0
{
border: none;
background-color : #F5F4F1;
color: #01367c;
}
TR.factuur1
{
border: none;
background-color : #BDEADB;
color: #01367c;
}
TD.factuur
{
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}
TD.sfactuur
{
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}
TD.tfactuur
{
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
div#fin {
 background-color: #ffffff;
 width: 250px;
 height: 50px;
 padding: 0px;
 visibility: hidden;
 position: relative;
 top: 300px;
 left: 0px;
}
div#var {
 background-color: #ffffff;
 width: 250px;
 height: 50px;
 padding: 0px;
 visibility: hidden;
 position: relative;
 top: 280px;
 left: 0px;
}
div#fix {
 background-color: #ffffff;
 width: 250px;
 height: 50px;
 padding: 0px;
 visibility: hidden;
 position: relative;
 top: 260px;
 left: 0px;
}
div#factuur {
 background-color: #ffffff;
 padding: 0px;
 position: absolute;
 top: 0px;
 left: 0px;
}
div#help {
 background-color: #ffffff;
 width: 10px;
 height: 10px;
 padding: 0px;
 visibility: hidden;
 position: absolute;
 top: 0px;
 left: 45%;
}
