/* global styles: */

/* Kleur, lettertype en achtergrond van de pagina */
body, td 
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
/*  background-color: #ffffe0; */
  background-color: white;
  color: rgb(20,0,0);
}

/* 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);}


/* 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;
}

/* het huidige geselecteerde knopje in de navigatiebalk */
table.nav tr.highlighted td
{
  background-color: rgb(0,0,60);
  border: 1px inset;
  font-weight: bold;
}


/* template-defined styles: */
/* buitenste tabel bevat twee kolommen. Linker kolom voor de navigatie, rechter kolom voor de content */
table.maintable 
{
  height: 100%;
  table-layout: fixed;   /* beide kolommen hebben vaste breedte, deze verandert niet als je de paginagrootte wijzigt */
  margin: 0px;
  padding: 0px;
}


/* navigation table column: */

/* linkerhelft van het scherm, hierin staat de navigatiebalk */
td.maintable_left 
{
  background-color: rgb(0,0,80);
  color: white;
  width: 150px;
  vertical-align: top;
  margin: 0px;
  border: 1px outset;
}

/* herhaal nogmaals de kleuren van de navigatiebalk: */
td.maintable_left td 
{
  background-color: rgb(0,0,80);
  color: white;
}

/* hyperlinks in de navigatiebalk: */
td.maintable_left A:link,  td.maintable_left A:visited,  td.maintable_left A:active,  td.maintable_left A:hover
{
  color: white;
}

/* content table column: */

/* 'content-frame' */
td.maintable_right 
{
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  width: 600px;
}

td.maintable_right *
{
  margin: 0px;
}

/* opsommingen met het opsommingsteken: */
td.maintable_right ul
{
  margin-left: 20px;
}


/* paragraph styles */

/* marges van gewone paragrafen */
td.maintable_right p
{
  margin-bottom: 15px;
}
div.paragraph
{
  margin-bottom: 20px;
}

/* voor H5: */
td.maintable_right h5
{
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 5px;
  color: rgb(0,0,80);
}

/* voor H1: */
td.maintable_right h1
{
  margin-bottom: 15px;
  color: rgb(120,0,0);
}

/* prijs van een artikel */
div.productprice
{
  font-weight: bold;
}

/* kadertje om een artikel */
div.prod
{
  border: 1px solid black;
  padding: 10px;
  margin-bottom: 15px;
}
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;
}

