/******************** Reset Css ********************/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/******************** Main styles ********************/

body {
  font-family:tahoma;
  font-size:13px;
  color:#252525;
  background-color:#ffffff;
  background-image:url('../images/background.jpg');
  background-position:center 20px;
  background-repeat:no-repeat;
}

div#container {
  width:1001px;
  height:660px;
  margin:32px auto 0px auto;
}

h1 {
  width:400px;
  margin:0px auto 0px auto;
  text-align:center;
  font-size:27px;
  font-weight:normal;
  color:#02509a;
}
h1#red {
  width:700px;
  margin:0px auto 0px auto;
  text-align:center;
  font-size:22px;
  font-weight:normal;
  color:#ed1c24;
}

/******************** Header ********************/

div#header {
  
}
div#header a {outline:none;}
div#header a img {border:0px;}

div#header a#kruis {
  outline:none;
  display:block;
  float:right;
  margin-right:10px;
  margin-top:-215px;
}

/******************** Content ********************/

div#content {
  height:325px;
  background-image:url('../images/background-rood.png');
  background-position:center 40px;
  background-repeat:no-repeat;
}

div#rood {
  width:886px;
  margin:0px auto 0px auto;
}

div#content div#rood a.keuze {
  width:252px;
  height:250px;
  display:block;
  float:left;
  text-align:center;
  text-decoration:none;
  color:#ffffff;
  font-size:21px;
  margin:22px 0px 0px 32px;
  outline:none;
}
div#content div#rood a.keuze:hover {color:#64181a;}
div#content div#rood a.keuze img {border:0px;}

/******************** Footer ********************/

div#footer {
  height:65px;
  background-image:url('../images/footer.jpg');
  background-position:1px 31px;
  background-repeat:no-repeat;
  width: 1000px;
  padding:45px 0px 0px 0px;
}




