*
{
  margin: 0;
  padding: 0;
}

body
{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-family: Georgia, helvetica, times, serif;
  font-size: 13px;
  font-weight: normal;
  background-color: #FFF;
}

a:focus
{
  outline: none;
}

img
{
  border: 0;
}

#page
{
  padding: 0;
  width: 700px;
  margin: 0 auto 20px auto;
}

#header
{
  margin: 0;
  padding: 0;
  width: 700px;
  height: 80px;
  background-color: #FFF;
}

#header h1
{
  margin: 15px 0 0 10px;
  padding: 0;
  width: 300px;
  height: 58px;
  background-image: url(akkermagazine.gif);
  background-position: left top;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: 300px;
  white-space: nowrap;
  display: block;
}

#form
{
  margin: 0;
  padding: 0;
  width: 700px;
  border: 2px solid #095B1F;
  background-color: #FFF;
  background-image: url(bg_gradient.gif);
  background-position: left top;
  background-repeat: repeat-x;
}

h2
{
  color: #095B1F;
  font-size: 30px;
  font-weight: normal;
  line-height: 1em;
}

h2 span.gratis
{
  color: #D2232A;
}

hr
{
  width: 100%;
  height: 1px;
  margin: 0;
  padding: 0;
  color: #095B1F;
  border: 0;
  background-color: #095B1F;
}

#message
{
  margin: 0;
  padding: 20px;
  color: #095B1F;
  width: 700px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px; 
}


#form table
{
  margin: 0 0 20px 30px;
  padding: 0;
}

#form table tbody tr th,
#form table tbody tr td
{
  color: #095B1F;
  margin: 0;
  padding: 5px;
  text-align: left;
  vertical-align: top;
}

#form table tbody tr th
{
  width: 100px;
}

#form table tbody tr td
{
  width: 200px;
}

#form table tbody tr td table,
#form table tbody tr td table tbody tr th,
#form table tbody tr td table tbody tr td
{
  margin: 0;
  padding: 0;
}

.tekstveld
{
  color: #08266E;
  width: 98%;
  margin: 0;
  padding: 3px;
  background-color: #FFF;
  border: 1px solid #336C41;
}

.tekstarea
{
  color: #08266E;
  width: 98%;
  height: 6em;
  margin: 0;
  padding: 3px;
  background-color: #FFF;
  border: 1px solid #336C41;
}

.avarea
{
  color: #08266E;
  width: 100%;
  height: 10em;
  margin: 0;
  padding: 0;
  background-color: #FFF;
  border: 1px solid #336C41;
}

.huisnummer
{
  color: #08266E;
  width: 4em;
  margin: 0;
  padding: 3px;
  background-color: #FFF;
  border: 1px solid #336C41;
}

.knop
{
  color: #FFF;
  border: 0;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  padding: 3px 15px 3px 15px;
  background-color: #095B1F;
}

.thanks
{
  height: 370px;
  font-size: 14px;
  font-weight: bold;
}

.thanks a
{
  color: #095B1F;
}