/* CXTEMPLATES.CSS  - Te gebruiken in alle standaard HTML document sjablonen                       */
/* Neem de volgende regel op in het HTML document binnen het <head> element:                       */
/* <link rel="stylesheet" href="http://templates.carerix.com/templates/cxtemplates.css" type="text/css"> */

body, table, td       { font-family: Arial, sans-serif; font-size: 8pt; color: #333333; }
.text                 { font-family: Arial, sans-serif; font-size: 8pt; }
.text-bold            { font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.center               { text-align: center; }
.dim                  { color: #999999;}

table                 { text-align: left; vertical-align: text-top; border: 0 none; width:640px; margin-left: auto; margin-right: auto; }
td                    { text-align: left; vertical-align: text-top; border: 0 none; padding: 2pt; }
th                    { text-align: left; vertical-align: text-top; border: 0 none; background-color: #006699; color: #ffffff; padding: 2pt;  }
th.sub                { text-align: left; vertical-align: text-top; border: 0 none; background-color: #B4C2D4; color: #000000; padding: 2pt;  }
th.detail                { text-align: left; vertical-align: text-top; border: 0 none; background-color: #E7EFF7; color: #000044; padding: 2pt;  font-weight : normal;  }
th.border                    { text-align: left; vertical-align: text-top; border: 1px solid #006699; background-color: #006699; color: #ffffff; padding: 2pt;  }

table.border          { border-collapse: collapse; border: 1px solid #006699; }
table.noborder        { border-collapse: collapse; border: none; }
table.wideborder      { text-align: left; vertical-align: text-top; border-collapse: collapse; border: 1px solid #006699; width:100%; margin-left: auto; margin-right: auto; }
table.wide            { text-align: left; vertical-align: text-top; border: 0 none; width:100%; margin-left: auto; margin-right: auto; }

td.noborder        { border: 0px solid; }
td.border             { border: 1px solid #006699; }
td.borderrt           { border: 1px solid #006699; text-align: right; }
td.bordertext                 { border: 1px solid #006699; font-family: Arial, sans-serif; font-size: 8pt; }
td.bordertext-bold            { border: 1px solid #006699; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
td.borderdata                 { border: 1px solid #006699; font-family: Arial, sans-serif; font-size: 7pt; }
td.borderdata-bold            { border: 1px solid #006699; font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; }
td.borderdata-vert            { border: 1px solid #006699; font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; writing-mode: tb-rl}
td.borderdata-invert            { border: 1px solid #006699; font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; writing-mode: tb-rl; filter: flipv fliph}

td.rt                 { border: none; text-align: right; }
th.rt                 { border: none; text-align: right; }
th.subrt                 { text-align: right; vertical-align: text-top; border: 0 none; background-color: #B4C2D4; color: #000000; padding: 2pt; }
th.subborder                 { text-align: left; vertical-align: text-top; border: 1px solid #006699; background-color: #B4C2D4; color: #000000; padding: 2pt;  }
th.subborderrt                 { text-align: right; vertical-align: text-top; border: 1px solid #006699; background-color: #B4C2D4; color: #000000; padding: 2pt;  }
th.detailrt                 { text-align: right; vertical-align: text-top; border: 0 none; background-color: #E7EFF7; color: #000044; padding: 2pt;  font-weight : normal;  }
th.detailborder                 { text-align: left; vertical-align: text-top; border: 1px solid #006699; background-color: #E7EFF7; color: #000044; padding: 2pt;  font-weight : normal;  }
th.detailborderrt                 { text-align: right; vertical-align: text-top; border: 1px solid #006699; background-color: #E7EFF7; color: #000044; padding: 2pt;  font-weight : normal;  }
td.tiny               { border: none; font-family: Arial, sans-serif; font-size: 7pt; color: #EEEEEE; }
h1                    { font-family: Arial, sans-serif; font-size:24pt; font-weight: bold; margin-bottom: 0em}
h2                    { font-family: Arial, sans-serif; font-size:18pt; font-weight: bold; margin-bottom: 0em}
h3                    { font-family: Arial, sans-serif; font-size:14pt; font-weight: bold; margin-bottom: 0em}
h4                    { font-family: Arial, sans-serif; font-size:12pt; font-weight: bold; padding: 0; margin-top: 0em; margin-bottom: 0em}
h5                    { font-family: Arial, sans-serif; font-size:10pt; font-weight: bold; padding: 0; margin-top: 0em; margin-bottom: 0em}
h6                    { font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; margin-bottom: 0em}
h6.nomargin      { font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; padding: 0; margin-top: 0em; margin-bottom: 0em}
small                 { font-size: 7pt; }
em                    { font-style: italic; }
 
.data                 { font-family: Arial, sans-serif; font-size: 7pt; }
.data-bold            { font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; }
.data-vert            { font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; writing-mode: tb-rl}
.data-invert            { font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; writing-mode: tb-rl; filter: flipv fliph}
.nobr		{ white-space: nowrap; }
.foot                 { font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }
hr                    { height: 1pt; text-align: left; background-color:#006699; color:#006699; width:640px }
hr.wide               { height: 1pt; text-align: left; background-color:#006699; color:#006699; width:100%; }

a:link                { font-family: Arial, sans-serif; font-size: 8pt; }
a:visited             { font-family: Arial, sans-serif; font-size: 8pt; }
a:hover               { font-family: Arial, sans-serif; font-size: 8pt; text-decoration: underline; }

@media print {
	.noprint			{display: none; }
}

