body
{
  font-family: Arial, sans-serif;
  background-color: white;
  font-size: 12px;
  text-align:center;
}

.dekker
{
    background-image: url('../images/background-dekker.jpg');
}

.hidden
{
  display: none;
}

.beker
{
    background-image: url('../images/background-beker.jpg');
}

.donar
{
    background-image: url('../images/background-donar.jpg');
}

.golfoverslagbak
{
    background-image: url('../images/background-golfoverslagbak.jpg');
}

.jong
{
    background-image: url('../images/background-jong.jpg');
}

.kleissen
{
    background-image: url('../images/background-kleissen.jpg');
}

.kooij
{
    background-image: url('../images/background-kooij.jpg');
}

.maliepaard
{
    background-image: url('../images/background-maliepaard.jpg');
}

.matlab
{
    background-image: url('../images/background-matlab.jpg');
}

.search
{
    background-image: url('../images/background-search.jpg');
}

.swivt
{
    background-image: url('../images/background-swivt.jpg');
}

.waves
{
    background-image: url('../images/background-waves.jpg');
}

.xi
{
    background-image: url('../images/background.jpg');
}

.xml
{
    background-image: url('../images/background-xml.jpg');
}

table
{
  font-family: Arial, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 100%;
}

table.layout
{
  border: 0px inset blue;
  width: 900px;
  height: 556px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  margin-bottom: 10px;
}

table.puzzle
{
  height: 300px;
}

th.info
{
  color: #E6CE00;
  background-color: #464646;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
}

td
{
  vertical-align: top;
  border: 0px solid yellow;
  color: black;
}

th.news
{
  color: #464646;
  background-color: #E6CE00;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
}

td.content
{
  padding: 10px 10px 10px 10px;
}

td.content-left
{
  padding-right: 15px;
  width: 556px;
}
td.content-right
{
  padding-left: 15px;
  width: 344px;
}

td.header, .footer, .header-xi
{
  background-repeat: no-repeat;
  padding-right: 5px;
  border: 0px solid green;
}

td.header-xi
{
  font-size: 32px;
  padding-top: 6px;
  padding-left: 15px;
  height: 50px;
  font-weight: bold;
  color: #E6CE00;
  background-image: url('../images/header.jpg');;
  background-repeat: no-repeat;
    border: 0px solid red;
}
td.header
{
  font-size: 20px;
  padding-top: 12px;
  padding-left: 15px;
  height: 50px;
  font-weight: bold;
  color: #E6CE00;
  background-image: url('../images/header.jpg');;
  background-repeat: no-repeat;
}

td.footerbackground
{
  height: 25px;
  background-repeat: no-repeat;
  background-image: url('../images/footer.jpg');
}
td.footer
{ 
  padding-left: 5px;
  padding-top: 5px;
  color: blue;
  font-size: 11px;
}

td.menu
{
  text-align: right;
}

td.smallmenu
{
  width: 25%;
}

img
{
  border: 0px;
}
.menutitle
{
  font-size: 17px;
  display: block;
  color: #464646;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 5px;
}

a
{
  text-decoration: none; 
  color: blue;
}

a.menu
{
  font-size: 15px;
  display: block;
  color: #464646;
  font-weight: bold;
  margin-bottom: 5px;
  border-bottom: thin solid yellow;
}

A:link.menu a:visited.menu, a:active.menu
{
  border-bottom: thin solid #E6CE00;
}

a:hover.menu 
{
  color: blue;
  border-bottom: thin solid #0000AE;
}

span.menu
{
  text-align: right;
  display: block;
  font-weight: bold;
  color: blue;
  font-size: 15px;
  border-bottom: thin solid #0000AE;
}

span.header
{
  font-weight: bold;
  color: #958712;
}

a.header
{
  font-weight: bold;
}
a.header-xi
{
  font-weight: bold;
  font-size: 32 px;
}
a:link.header, a:visited.header, a:active.header, a:link.header-xi, a:visited.header-xi, a:active.header-xi
{
  color: #958712;
}
a:hover.header, a:hover.header-xi
{
  color: #E6CE00;
}

a.hoofdlink
{
  color: #464646;
  font-size: 20px;
  margin-top: 50px;
}

a:link.hoofdlink, a:visited.hoofdlink, a:active.hoofdlink
{ 
  border-bottom:  thin solid #E6CE00;
} 

a:hover.hoofdlink
{ 
  color: blue;
  border-bottom:  thin solid #0000AE;
}

h1, h2, h3
{
  color: #464646;
}

h2.title
{
  color: #FEEE00;
  background-color: blue;
  text-align: right;
  padding-left: 5px;
  padding-right: 5px;  
}

div
{
  border: 0px red dotted;
  display: block;
}

div.test
{
  display: inline;
  position:absolute; 
  top: 30px;
  left:900px; 
  border: 0px green dotted;
}

hr.top 
{ 
   height: 1px;
   border: red 0px solid;
   border-top: yellow 1px solid;
}

hr
{  border: solid thin #958712; }