body           { background-color: #FFFFFF;
               }

div.descr      { font: normal 11px verdana;
                 text-align: justify;
                 vertical-align: top;
                 color: #000000;
                 background-color: #F0F4F9;
               }

ul, li         { font: normal 11px verdana;
                 text-align: justify;
                 color: #000066;
               }
               
a, 
a:link,
a:visited,
a:active,
a:hover        { color: #3333FF;
                 /*vertical-align: top;*/
               }
               
a.a1, 
a.a1:link,
a.a1:visited,
a.a1:active,
a.a1:hover     { color: #3333FF;
                 /*vertical-align: top;*/
                 text-decoration: none
               }

/* Headers & Footers */

h1             { font: bold 18px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 0.8;
                 margin: 0px 0px 0px 0px;
                 color: #000066;
               }

h2             { font: bold 13px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 2.0;
                 margin: 0px 0px 0px 0px;
                 color: #000066;
               }

h3             { font: bold 16px verdana;
                 text-align: center;
                 vertical-align: top;
                 line-height: 2.0;
                 margin: 0px 0px 10px 0px;
                 color: #000066;
               }

h4             { font: bold 13px verdana;
                 text-align: center;
                 vertical-align: top;
                 line-height: 1.0;
                 margin: 0px 0px 5px 0px;
                 color: #000066;
               }
               
h6             { font: normal 10px verdana;
                 text-align: center;
                 vertical-align: top;
                 margin: 0 0 0 0;
                 line-height: 1.2;
                 color: #000066;
                 background-color: #FFFFFF;
               }               

.hdr5          { font: bold 12px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 2.0;
                 margin: 0 0 0 0;
                 color: #000000;
                 background-color: #D1D7E0;
               }

.copyright     { font: 10px arial;
                 text-align: center;
                 vertical-align: top;
                 color: #000066;
               }

/* P-tag */

p              { font: normal 11px verdana;
                 text-align: justify;
                 vertical-align: top;
                 color: #000066;
               }

p.px12         { font: normal 12px verdana;
               }

p.px11         { font: normal 11px verdana;
               }

p.px10         { font: normal 10px verdana;
               }

/* Tables */

table          { font: normal 11px verdana;
                 text-align: left;
                 vertical-align: top;
                 color: #000066;
                 border-collapse: separate;
               }

table.td       { vertical-align: top;
                 border-collapse: collapse;
               }

table.form     { vertical-align: middle;
                 background-color: #FFFBEA;
                 border: solid 1px #CCCCCC;
               }

table.form h2  { background-color: #FFF2C6;
               }
/*
td.form        { vertical-align: middle;
               }

td.formright   { text-align: right;
                 vertical-align: middle;
               }
*/
table.room     { background-color: #FFFFCC;
                 border: solid 1px #CCCCCC;
               }

table.fac      { text-align: justify;
               }

table.rates    { border: solid 1px #000000;
               }
               
table.koers    { background-color: #FFFFE6;
                 border: solid 1px #CCCCCC;
               }

table.bdr      { border: solid 1px #CCCCCC;
               }
               
table.feat     { border: solid 1px #CCCCCC;
                 border-style: none none none solid;
               }
               
table.bdrblack { font: normal 12px verdana;
                 text-align: justify;
                 background-color: #FFFBEA;
                 border: solid 2px #000000;
               }

table.login    { font: normal 11px verdana;
                 text-align: left;
                 vertical-align: top;
                 color: #000066;
                 background-color: #F5F5F5;
                 border: solid 1px #6D9DE9;
                 border-collapse: separate;
               }

table.login td.hdr
               { font: bold 13px verdana;
                 vertical-align: top;
                 text-align: center;
                 color: #FFFFFF;
                 background-color: #6D9DE9;
               }

table.login input, select, textarea
               { font: normal 11px verdana;
                 text-align: left;
                 color: #000066;
                 background-color: #FFFFFF;
                 border: solid 1px #5D7B9D;
                 border-collapse: collapse;
               }

/* Table row */

td             { vertical-align: top;
                 border-collapse: collapse;
               }

td.left        { text-align: left;
               }

td.right       { text-align: right;
               }

td.center      { text-align: center;
               }
               
td.middle      { vertical-align: middle;
               }

td.midcenter   { vertical-align: middle;
                 text-align: center;
               }
               
td.bottom      { vertical-align: bottom;
               }

td.hdr         { font: bold 11px verdana;
                 text-align: center;
                 vertical-align: middle;
                 border: solid 1px #CCCCCC;
               }

td.err         { color: #FF0000;
               }

td.disclaimer  { font: normal 9px verdana;
                 text-align: justify;
                 color: #000000;
               }
               
td.bdrtop      { border: solid 1px #CCCCCC;
                 border-style: solid none none none;
               } 
               
td.bdrbottom   { border: solid 1px #CCCCCC;
                 border-style: none none solid none;
               }
               
td.bdrtb       { border: solid 1px #CCCCCC;
                 border-style: solid none solid none;
               }

td.caption     { font: bold 11px verdana;
                 text-align: left;
                 vertical-align: middle;
                 color: #000066;
               }

td.descr       { font: normal 11px verdana;
                 text-align: justify;
                 vertical-align: top;
                 color: #000000;
                 background-color: #F0F4F9;
               }

.imgtext       { text-align: center;
                 background-color: #FFFFFF;
               }

td.pix         { text-align: center;
                 vertical-align: middle;
                 color: #FFFFFF;
                 background-color: #0000FF;
               }

td.arrow       { text-align: right;
                 background-color: #FFFFFF;
               }

/* Form */

input.checkbox { border-style:none;
                 background-color: #D1D7E0;
                 margin: 0px 0px 0px 0px;
                 /*height: 12px;*/
               }

input,
select,
textarea       { font: normal 11px verdana;
                 text-align: left;
                 color: #000066;
                 background-color: #D7E5F2;
                 border: solid 1px #5D7B9D;
                 border-collapse: collapse;
               }
               
input.nr       { text-align: right;
                 background-color: #D7E5F2;
               }
               
input.rdonly   { text-align: center;
                 background-color: #FFFFFF;
               }

input.err      { background-color: #FF0000;
               }

input.nrerr    { text-align: right;
                 background-color: #FF0000;
               }

