body
{
  font: 10pt verdana, arial, helvetica, sans-serif;
}

p
{
  font: 10pt verdana, arial, helvetica, sans-serif;
}
 
form hr
{
  border: 1px inset #FFF;
  clear: both; float: left;
  margin: 4px 0px;
  width: 100%;
}
label, input, textarea, select, fieldset
{
  clear: none;
  float: left;
  font: normal 8pt/20px verdana;
  height: 17px;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 0px;
  vertical-align: top;
}
fieldset
{
  border: none;
  margin: 0px;
  padding: 0px;
}
fieldset label, fieldset input
{
  clear: both;
  width: auto;
  margin-right: 2px;
}
label
{
  width: 150px;
}
input, select, fieldset
{
  width: 210px;
}
textarea
{
  height: 100px;
  width: 210px;
}
input.submit
{
  background-color: #DDD;
  border: 1px outset #CCC;
  height: 24px;
  width: auto;
}
input.error, textarea.error
{
  background-color: #F1D6DC;
}
label.error
{
  color: #F1D6DC;
}
label.info
{
  font-style: italic;
}

#Achtergrond
{
  height: 583px; width: 600px; left: 0; top: 0; position: absolute; z-index: 0; visibility: visible;
}
#Logo
{
  height: 54px; width: 167px; left: 27px; top: 81px; position: absolute; z-index: 1; visibility: visible;
}
#Contact
{
  height: 43px; width: 133px; left: 27px; top: 271px; position: absolute; z-index: 2; visibility: visible;
}
#Boeken
{
  height: 43px; width: 133px; left: 27px; top: 314px; position: absolute; z-index: 2; visibility: visible;
}
#Student
{
  height: 42px; width: 133px; left: 27px; top: 138px; position: absolute; z-index: 3; visibility: visible;
}
#Partnership
{
  height: 43px; width: 133px; left: 27px; top: 226px; position: absolute; z-index: 4; visibility: visible;
}
#Vereniging
{
  height: 42px; width: 133px; left: 27px; top: 182px; position: absolute; z-index: 5; visibility: visible;
}
#layer1
{
  height: 240px; width: 390px; left: 244px; top: 150px; position: absolute; visibility: visible;
}
.red
{
  color: #ce2039;
}