*
{
  font-family : Arial;
  font-size   : 12px;
}

/******************************************************************************
/* TAGS                                                                       *
 ******************************************************************************/
body
{
  position  : absolute;
  margin    : 0px;
  padding   : 0px;
  width     : 100%;
  height    : 100%;
  overflow  : hidden;
}

img, hr, form, input, input.checkbox
{
  margin  : 0px;
  padding : 0px;
}
img
{
  border : 0px;
}
hr
{
  height      : 1px;
  border-top  : 1px solid #083473;
}
th
{
  font-weight     : normal;
  text-align      : left;
  padding-right   : 10px;
  vertical-align  : top;
  padding-top     : 2px;
  white-space     : nowrap;
}
a, a:link, a:hover, a:active, a:visited
{
  font-weight     : normal;
  text-decoration : none;
  color           : #083473;
}
a:hover
{
  text-decoration : underline;
  color           : #C61018;
}

/* Form tags */
/* [hcd] 23-5-2006 input
{
width: 100%;
} */
input.textarea
{
  background-color  : #CBE0EF;
  border            : 1px solid #000000;
  width             : 100%;
  margin            : 1px;
}

input.checkbox
{
  width             : 20px;
  background-color  : transparent;
  border            : 0px;
}
input.submit
{
  width             : 100px;
  background-color  : #002A5F;
  border            : 1px solid #000000;
  color             : #ffffff;
  margin-top        : 2px;
  padding-left      : 2px;
  font-weight       : bold;
  
}

input.submitpostal
{
  width             : 100px;
  background-color  : #b81830;
  border            : 1px solid #000000;
  color             : #ffffff;
  margin-top        : 2px;
  padding-left      : 2px;
  font-weight       : bold;
 
 + 
}


/* [hcd] 23-5-2006 select
{
  width        : 330px;
} */

/******************************************************************************
/* CLASSES                                                                    *
 ******************************************************************************/

 
.crumbpath, .crumbpath *
{
  font-size     : 11px;
  font-weight   : bold;
  padding-left  : 8px;
  color         : #000000;
  white-space   : nowrap;
}
.menuitem, .menuitemHover, .menuitemActive, .submenuitem, .submenuitemHover, .submenuitemActive
{
  height            : 17px;
  border-top        : 1px solid #ffffff;
  border-bottom     : 0px;
  font-weight       : normal;
  font-size         : 11px;
  cursor            : pointer;
}
.subsubmenuitem
{
  background-color  : #F9F9F1;
}
.submenuitem
{
  background-color  : #EEEED8;
}
.menuitem
{
  background-color  : #EEEED8;
}
a.menuitem,             a.menuitem:link,              a.menuitem:hover,             a.menuitem:active,              a.menuitem:visited,
a.menuitemActive,       a.menuitemActive:link,        a.menuitemActive:hover,       a.menuitemActive:active,        a.menuitemActive:visited,
a.submenuitem,          a.submenuitem:link,           a.submenuitem:hover,          a.submenuitem:active,           a.submenuitem:visited,
a.submenuitemActive,    a.submenuitemActive:link,     a.submenuitemActive:hover,    a.submenuitemActive:active,     a.submenuitemActive:visited,
a.subsubmenuitem,       a.subsubmenuitem:link,        a.subsubmenuitem:hover,       a.subsubmenuitem:active,        a.subsubmenuitem:visited,
a.subsubmenuitemActive, a.subsubmenuitemActive:link,  a.subsubmenuitemActive:hover, a.subsubmenuitemActive:active,  a.subsubmenuitemActive:visited
{
  height            : 0px;
  border            : 0px;
  text-decoration   : none;
  background-color  : transparent;
  color             : #000000;
}
a.menuitemActive,       a.menuitemActive:link,        a.menuitemActive:hover,       a.menuitemActive:active,        a.menuitemActive:visited,
a.submenuitemActive,    a.submenuitemActive:link,     a.submenuitemActive:hover,    a.submenuitemActive:active,     a.submenuitemActive:visited,
a.subsubmenuitemActive, a.subsubmenuitemActive:link,  a.subsubmenuitemActive:hover, a.subsubmenuitemActive:active,  a.subsubmenuitemActive:visited
{
  font-weight       : bold;
}
.menuitemHover, .menuitemActive
{
  background-color  : #CCCC99;
}
.submenuitemHover, .submenuitemActive
{
  background-color  : #CCCC99;
}
.subsubmenuitemHover, .subsubmenuitemActive
{
  background-color  : #CCCC99 ;
}
.menuHeader
{
  text-align        : center;
  background-color  : #C1131E;
  color             : white;
  cursor            : default;
  font-weight       : bold;
}
.title, h1
{
  margin-top  : 16px;
  font-size   : 16px;
  font-weight : bold;
}
.ReadOn
{
text-align: right;
}

.subtitle
{
  font-size   : 12px;
  font-weight : bold;
}
.body
{
  margin-top : 10px;
}
.columnLeft
{
  vertical-align  : top;
  padding-left    : 15px;
  padding-right   : 20px;
}
.columnRight
{
  vertical-align  : top;
}

/*productinformatie*/
.bgSearchText
{
  background-color  : #000000; /* #eeeed8;*/
  color             : white;
  font-weight       : bolder;
}
.bgSearchTitle
{
  height            : 0%;
  width             : 100%;
  background-color  : #C1131E;
  border-style      : solid;
  border-color      : black;
  border-width      : 1px 0px 1px 0px;
  font-size         : 18px;
  font-weight       : bolder;
  color             : white;
}

/******************************************************************************
/* IDs                                                                        *
 ******************************************************************************/
#mainHome
{
  background-color: #66CDAA;
  border: 1px solid red;
}

#subNavigation
{
  height          : 100%;
  width           : 0%;
  vertical-align  : top;
  text-align      : center;
  background      : #F8F8E8 url( ../images/subnav_background.jpg ) no-repeat;
  border-right    : 1px solid white;
  padding         : 50px 5px 0px 5px;
  border-top      : 1px solid white;
}
#mainContent
{
  overflow-y            : scroll;
  position              : relative;
  width                 : 100%;
  height                : 100%;
  background-position   : right;
  background-attachment : scroll;
  background-repeat     : repeat-y;
  padding-top           : 0px;
  border-top            : 1px solid white;
}
#advert, #advert p, #advert a
{
  color           : #ffffff;
  text-align      : left;
  font-weight     : bold;
  font-size       : 11px;
  padding         : 0px;
  margin          : 0px;
}
#advert
{
  padding : 12px;
}

fieldset
{
  padding : 5px;
  border  : 1px inset #083473; /* see hr */
}

legend
{
  font-weight   : bold;
  font-size     : bigger;
  padding-left  : 3px;
  padding-right : 3px;
}