/* global styles: */

/* Kleur en lettertype van de pagina */
body, td 
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

/* pagina-marges */
body
{
  margin: 0px;
  padding: 0px;
  border: 0px;
}

/* Kleur en weergave van hyperlinks */
a:link      { text-decoration: none; color: rgb(0,0,180);}
a:visited   { text-decoration: none; color: rgb(0,0,180);}
a:active    { text-decoration: none; color: rgb(0,0,180);}
a:hover     { text-decoration: underline; color: rgb(0,0,180);}

/* frames: */

/* marges van het content frame: */
body.mainframe {
  margin: 5px 5px 5px 5px;
}

/* kleuren van het content frame: */
body.mainframe, body.mainframe * {
 xbackground-color: white;
  color: rgb(20,0,0);
}

/* marges van gewone paragrafen */
body.mainframe p
{
  margin-bottom: 15px;
}

/* voor H5: */
body.mainframe h5
{
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 5px;
  color: rgb(0,0,80);
}

/* voor H1: */
body.mainframe h1
{
  margin-bottom: 15px;
  color: rgb(120,0,0);
}

/* kleuren van navigatieframe: */
body.navframe, body.navframe *, body.navframe a:link, body.navframe a:visited, body.navframe a:active, body.navframe a:hover {
  background-color: rgb(0,0,80);
  color: white;
}

/* pagina-marges van navigatieframe: */
body.navframe  {
  margin: 5px 5px 5px 5px;
}

/* bovenste frame */
body.frame1, body.frame1 * {
  background-color: rgb(0,0,80);
  color: white;
}

body.frame1 {
  margin: 5px 5px 5px 5px;
}

/* onderste frame */
body.frame2, body.frame2 * {
  background-color: rgb(0,0,80);
  color: white;
}

body.frame2 {
  margin: 5px 5px 5px 5px;
}

/* cms-defined styles: */
/* tabel van de navigatiebalk */
table.nav 
{
  margin-top: 10px;
  width: 100%;
}

/* knopjes in de navigatiebalk */
table.nav td 
{
  border: 1px none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  width: 100%;
}

/* het huidige geselecteerde knopje in de navigatiebalk */
table.nav tr.highlighted td
{
  background-color: rgb(0,0,60);
  border: 1px inset;
  font-weight: bold;
}


/* paragraph styles */

/* prijs van een artikel */
div.productprice
{
  font-weight: bold;
}

/* kadertje om een artikel */
div.prod
{
  border: 1px solid black;
  padding: 10px;
  margin-bottom: 15px;
}

/* marges van gewone paragrafen */
div.paragraph
{
  margin-bottom: 20px;
}

img.paragraph_left
{
  margin-right: 18px;
}

img.paragraph_right
{
  margin-left: 8px;
}

TABLE.cms_hrcsearch {
  background-color: #FED9AF;
  border-width: 1px;
  border-style: solid;
  border-color: #13267D;
}

TD.cms_hrcsearch, TD.cms_hrcsearch A {
  background-color: #FED9AF;
}

TD.cms_hrcsearch_poweredby {
  font-size: 7pt;
}
