/* 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;
}

BODY {SCROLLBAR-BASE-COLOR: rgb(97,139,234); SCROLLBAR-ARROW-COLOR: #FFF788;}

/* 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);
  font-size: 15pt;
  font-family: Arial, sans-serif;  
}

/* kleuren van navigatieframe: */
body.navframe, body.navframe *, body.navframe a:link, body.navframe a:visited, body.navframe a:active, body.navframe a:hover {
  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 */
/* hier staat de breedte van nav */
table.nav {border-collapse: collapse; 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;
  border: 1px outset;
  background-color: rgb(150,200,255);
}

/* font van de knopjes in de navigatiebalk: */
table.nav a:link, table.nav a:visited, table.nav a:active, table.nav a:hover  
{
  color: blue;
}

/* mouseover knopjes in de navigatiebalk: */
table.nav a:hover  
{
  color: red;
  text-decoration: none; 
}

/* het huidige geselecteerde knopje in de navigatiebalk */
table.nav tr.highlighted td,
table.nav tr.highlighted a:link, 
table.nav tr.highlighted a:visited, 
table.nav tr.highlighted a:active, 
table.nav tr.highlighted a:hover  
{
  background-color: rgb(97,139,234); 
  font-weight: bold;
}

table.nav tr.highlighted td
{
  border: 1px outset; 
}

/* 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;}