body {
  margin: 0;
  padding: 0;
  overflow: auto;
  font-size: 11px;
  font-family: Verdana, Arial, Sans-Serif;
  color: #000;
  background: url(./../images/bg_body.jpg) 0 0;
}

#site {
  position: relative;
  margin: 40px auto;
  width: 900px;
  min-height: 712px;
  border: 1px solid #000;
}

#header {
  position: relative;
  float: left;
  width: 900px;
  height: 205px;
  background: url(./../images/header-din.jpg) 0 0 no-repeat;
}

#content {
  position: relative;
  float: left;
  width: 900px;
  background: url(./../images/achtergrond.jpg) 0 -70px repeat-x;
}

#content .blok {
  position: relative;
  float: left;
  width: 256px;
  height: 287px;
  background: url(./../images/kader.png) 0 0 no-repeat;
  text-align: center;
  margin: 20px 20px 20px 20px;
  padding: 20px 0 0 0;
  font-size: 13px;
  color: #000;
}

#content .login {
  width: 116px;
  height: 20px;
  background: url(./../images/login.png) 0 0 no-repeat;
  border: none;
  padding: 4px 5px 0 10px;
}

#images {
  position: relative;
  float: left;
  width: 900px;
  height: 140px;
  text-align: center;
  background-color: #F6BFC5;
}

#balk {
  position: relative;
  float: left;
  width: 840px;
  height: 17px;
  color: #FFF;
  font-weight: bold;
  background: url(./../images/din.jpg) 10px 0 no-repeat;
  background-color: #DB011C;
  padding: 3px 0 0 60px;
}

#disclaimer {
  position: relative;
  float: left;
  width: 900px;
  height: 16px;
  color: #FFF;
  text-align: center;
  padding: 4px 0 0 0;
}

#disclaimer a:link, #disclaimer a:visited {
  color: #FFF;
}

#disclaimer a:active, #disclaimer a:hover {
  color: #FFF;
}

#popup {
  display:none;
}

a:link, a:visited {
  color: #000;
}

a:active, a:hover {
  color: #DB011C;
}

h2 {
  font-size: 15px;
  color: #DB001B;
  padding: 0;
  margin: 5px;
}

h3 {
  font-size: 15px;
  color: #DB011C;
}

input.submit {
  border: none;
  width: 142px;
  height: 36px;
  text-align: center;
  color: #FFF;
  background: url(./../images/button.png) 5px 4px no-repeat;
}

form {
 margin: 0;
 padding: 0;
}
