body
{
  margin : 0px;
  color : #ffffff;
  font-family : trebuchet ms;
  font-size : 12px;
  background-color : #474345;
}

table, td, tr
{
  border-collapse : collapse;
  padding : 0px;
  border-spacing : 0px;
  margin : 0px;
}

#container
{
  position : absolute;
  border : 1px solid #FFFFFF;
  border-top : 0px;
  width : 780px;
  left : 50%;
  margin-left : -390px;
  margin-bottom : -20px;
}

td
{
  vertical-align : top;
}

#breadcrumbs
{
  border-top : 0;
}

.redbar
{
  text-align : right;
  background-color : #D20000;
  height : 18px;
  border-top : 2px solid #FFFFFF;
  font-size : 10px;
}

.redbar a
{
  color : #FFFFFF;
  text-decoration : none;
}

.redbar a:hover
{
  color : #FFFFFF;
  text-decoration : underline;
}

.yellowbar
{
  text-align : right;
  background-color : #ea9a00;
  border-bottom : 1px solid #FFFFFF;
  border-top : 2px solid #FFFFFF;
}

#header
{
  height : 80px;
/*  background-color : #90C4FF;*/
  background-color : #FFFFFF;
  background-image : url("../gfx/header.jpg");
  background-position : bottom left;
  border-top : 2px solid #FFFFFF;
}

#contentWrapper
{
  background-color : #FFFFFF;
}

.menuTable
{
  width : 780px;
  cursor : pointer;
  text-align : left;
  height : 18px;
}

.menuTable td
{
  padding-top: 1px;
  width : 130px;
}

.menuTable td:hover
{
  background-color : #D20000;
}

.menuTable td a
{
  color : #FFFFFF;
  text-decoration : none;
}

.menuTable td.banner
{
  width : 121px;
  padding : 0;
}

*:first-child+html .menuTable td.banner
{
  width : 119px;
}

* html .menuTable td.banner
{
  width : 119px;
}

ul
{
  position : absolute;
  width : 150px;
  background-color : #ea9a00;
  margin-left : 130px;
  margin-top : 0px;
  list-style-type : none;
  padding : 0px;
  z-index : 1;
  display : none;
  float : left;
  border-top : 1px solid #FFFFFF;
}

*:first-child+html ul
{
  margin-left : -650px;
}

* html ul
{
  margin-left : -650px;
}

ul li.cat:hover
{
  background-color : #FFFFFF;
  color : #D20000;
  cursor : pointer;
}

ul li.cat:hover a
{
  margin : 0px;
  padding : 0px;
  color : #D20000;
  text-decoration : none;
  cursor : pointer;
}

ul li.cat:hover a:hover
{
  margin : 0px;
  padding : 0px;
  color : #D20000;
  text-decoration : none;
}

ul li a
{
  margin : 0px;
  padding : 0px;
  color : #FFFFFF;
  text-decoration : none;
}

ul li a:hover
{
  color : #FFFFFF;
  text-decoration : underline;
}

ul li .pijl_hover
{
  color : #474345;
}

ul li .aantal
{
  margin : 0;
  text-align : right;
  float : right;
  margin-right : 5px;
}

ul li .cat
{
  float : left;
}

ul li.spacer
{
   height : 2px;
   margin-top : 2px;
   margin-bottom : 2px;
   background-color : #D20000;
   font-size : 1px;
}

#content
{
  width : 640px;
  padding-left: 5px;
  padding-right : 5px;
  color : #474345;
}

#content h1
{
  margin-top : 0;
  margin-bottom : 2px;
  font-size : 20px;
  padding-top: 3px;
}

#content h3
{
  margin-bottom : 0;
}

#content h4
{
  margin-top : 0;
  margin-bottom : 2px;
  font-size : 16px;
  padding-top: 3px;
  color : #ea9a00;
  margin : 0;
}

#content form
{
  margin : 0;
}

#content .type
{
  width : 85px;
  float : left;
}

#content .registerType
{
  width : 115px;
  margin-left : 15px;
  float : left;
}

#content input.register
{
  border : 1px solid #ea9a00;
  font-family : trebuchet ms;
  font-size : 12px;
  width : 150px;
}

#content textarea.register
{
  border : 1px solid #ea9a00;
  font-family : trebuchet ms;
  font-size : 12px;
  width : 250px;
  height : 80px;
  vertical-align : top;
}

#content input.registerSubmit
{
  border : 1px solid #D20000;
  background-color : #ea9a00;
  color : #FFFFFF;
  font-family : trebuchet ms;
  font-size : 12px;
}

#content a
{
  color : #474345;
}

#content a:hover
{
  color : #ea9a00;
}

#content .balloonShortDiv
{
  padding-top : 5px;
  padding-bottom : 5px;
  height : 35px;
  text-align : justify;
  border-bottom : 1px solid #D20000;
  margin-bottom : 6px;
  margin-top : 6px;
}

#content .balloonShortDiv img
{
  border : 0;
  vertical-align : top;
  padding-left : 8px;
  float : right;
}

#content .last
{
  border : 0;
}

#content .random
{
  cursor : pointer;
}

#content .balloonShortDiv a
{
  text-decoration : none;
}

#content .balloonShortDiv a:hover
{
  text-decoration : underline;
}

#content div.image
{
  text-align : center;
  float : right;
  font-weight : bold;
  text-decoration : none;
  margin-bottom : 10px;
}

#content div.image a
{
  text-decoration : none;
}

#content img.article
{
  margin-bottom : -3px;
  margin-left : 15px;
  border : 1px solid #ea9a00;
}

#content img.noDisplay
{
  display : none;
}

#content p
{
  margin : 0;
  text-align : justify
}

td.banners
{
  font-size : 0;
  text-align : right;
}

td a
{
  margin : 0;
  padding : 0;
}

td.banners img
{
  border : 0;
  height : 60px;
  border-bottom : 1px solid #ea9a00;
  border-left : 1px solid #ea9a00;
}

#disclaimer
{
  position : absolute;
  bottom : -25px;
  color : #AAAAAA;
  text-align : left;
  width : 390px;
  left : 50%;
  margin-left : -390px;
  padding-bottom : 5px;
}

#copyright
{
  position : absolute;
  bottom : -25px;
  color : #AAAAAA;
  text-align : right;
  width : 390px;
  left: 50%;
  margin-left : 0px;
  padding-bottom : 5px;
}

#copyright a, #disclaimer a
{
  color : #AAAAAA;
  text-decoration : none;
}

#copyright a:hover, #disclaimer a:hover
{
  color : #ea9a00;
  text-decoration : none;
}

.advertisementToolbar
{
  margin-bottom : -10px;
  background-color : #d5d5d5;
  border-bottom : 2px solid #FFFFFF;
  padding-left : 2px;
  color: #e20000;
}

.advertisementToolbar a
{
  color: #e20000 !important;
}

#content input.your
{
  border : 1px solid #ea9a00;
  font-family : trebuchet ms;
  font-size : 12px;
  width : 350px;
}

#content input.yourNumeric
{
  border : 1px solid #ea9a00;
  font-family : trebuchet ms;
  font-size : 12px;
  width : 60px;
}

#content textarea.your
{
  border : 1px solid #ea9a00;
  font-family : trebuchet ms;
  font-size : 12px;
  width : 350px;
  height : 73px;
}

#content select.your
{
  border : 1px solid #ea9a00;
  font-family : trebuchet ms;
  font-size : 12px;
}

#categoriesTd
{
  cursor : auto;
}