body
{
  background-color: #53383D;
  color: #000000;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 0px;
  text-align: center;
}

table
{
  empty-cells: show;
}

table.box
{
  background-color: #BAAAAA;
  empty-cells: show;
  width: 750px;
  border: 5px solid #FFFFFF;
  font-size: 10pt;
}

table.footer
{
  background-color: #53383D;
  empty-cells: show;
  width: 750px;
  border-top: 5px solid #FFFFFF;
  border-left: 5px solid #FFFFFF;
  border-right: 5px solid #FFFFFF;
  color: #FFFFFF;
  margin-top: 17px;
}

table.banner
{
  background-color: #53383D;
  empty-cells: show;
  width: 750px;
  border-bottom: 5px solid #FFFFFF;
  border-left: 5px solid #FFFFFF;
  border-right: 5px solid #FFFFFF;
  color: #FFFFFF;
  margin-bottom: 17px;
}

table.admin
{
  background-color: #BAAAAA;
  empty-cells: show;
  border: 5px solid #FFFFFF;
  font-size: 10pt;
}

table.content
{
  empty-cells: show;
  width: 100%;
}

table.banner td
{
  empty-cells: show;
  padding: 17px;
  font-size: 10pt;
}

table.banner td.titel
{
  font-size: 20pt;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  height: 100px;
  width: 623px;
  padding: 0px;
  margin: 0px;
}

table.banner td.tip
{
  margin: 0px;
  padding: 0px;
  border-left: 5px solid #FFFFFF;
  width: 112px;
}

table.banner td.divider
{
  padding: 0px;
  margin: 0px;
  height: 5px;
  background-color: #FFFFFF;
}

table.banner td.alpha
{
  padding: 4px;
  background-color: #F0B92B;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

table.footer td
{
  empty-cells: show;
  padding: 4px 17px 4px 17px;
  font-size: 10pt;
  text-align: center;
}

table.box td
{
  empty-cells: show;
  padding: 17px;
  font-size: 10pt;
}

table.content td
{
  font-size: 10pt;
  padding: 0px;
  vertical-align: top;
}

table.content td.spacer
{
  height: 17px;
  font-size: 10pt;
  padding: 0px;
  vertical-align: top;
}

table.content td.auteur
{
  font-size: 10px;
  font-style: italic;
  color: #FFFFFF;
  padding: 3px;
  vertical-align: top;
  background-color: #53383D;
}

table.content td.auteur a
{
  color: #FFFFFF;
  text-decoration: none;
}

table.content td.left
{
  width: 152px;
  padding: 0px;
  font-size: 10pt;
  vertical-align: top;
}

table.content td.left-admin
{
  width: 152px;
  padding: 0px;
  font-size: 10pt;
  vertical-align: top;
  border-right: 1px dotted #53383D;
}

table.content td.right
{
  width: 554px;
  font-size: 10pt;
  padding: 0px;
  vertical-align: top;
}

table.content td.complete
{
  width: 676px;
  padding: 0px;
  font-size: 10pt;
  vertical-align: top;
}

table.content td.data
{
  color: #FFFFFF;
  padding: 6px;
  vertical-align: top;
  background-color: #53383D;
}

table.content td.data a
{
  color: #FFFFFF;
  text-decoration: none;
}

table.content td.tagline
{
  color: #53383D;
  padding: 20px 6px 20px 6px;
  font-weight: bold;
  font-style: italic;
  font-size: 18px;
}

table.content td.recensent
{
  color: #53383D;
  padding: 0px 6px 0px 6px;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
}

table.content td.bespreking
{
  padding: 0px 6px 0px 6px;
}

table.content td.galerij
{
  text-align: center;
  vertical-align: middle;
}

img.cover
{
  border: 1px solid #000000;
}

span.bold
{
  font-weight: bold;
  font-style: normal;
}

span.italic
{
  font-weight: normal;
  font-style: italic;
}

span.titel
{
  font-weight: bold;
  font-style: italic;
  font-size: 18px;
}

span.data
{
  font-weight: bold;
  font-style: normal;
  font-size: 13px;
}

span.highlight
{
  color: #F0B92B;
}

table.banner td.alpha a
{
  color: #FFFFFF;
  text-decoration: none;
}

table.banner td.alpha a:hover
{
  color: #53383D;
  text-decoration: none;
}

table.content a
{
  color: #000000;
}

table.grid
{
  border: 1px solid #FFFFFF;
  width: 542px;
}

table.grid tr.even
{
  background-color: #AE9C9C;
}

table.grid tr.alpha
{
  background-color: #BAAAAA;
  color: #FFFFFF;
}

table.grid tr.alpha a
{
  color: #FFFFFF;
}

table.grid tr.alpha td
{
  font-size:10px;
}

table.grid tr.odd
{
  background-color: #BAAAAA;
}

table.grid tr.spacer
{
  height: 2px;
  background-color: #FFFFFF;
}

table.grid tr.spacer td
{
  padding: 0px;
  margin: 0px;
}

table.grid td
{
  padding: 3px;
  vertical-align: middle;
}


ul a
{
  color: #000000;
  text-decoration: none;
}

div.left
{
  float: left;
}

div.right
{
  float: right;
}

input
{
  background-color: #53383D;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  padding: 2px;
}

textarea
{
  background-color: #53383D;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  padding: 2px;
}

a img
{
  border: 0px solid #FFFFFF;
}

a
{
  text-decoration: none;
}

td.bespreking a
{
	color: #0000ee;
}

td.bespreking a.extern
{
	color: #000000;
}

