/******************** 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 ********************/

html {
    background-color:#fde8e9;
}

body {
  background-color:#fde8e9;
  font-family:tahoma;
  font-size:13px;
  color:#303030;
  line-height:24px;
}

img {border:0px;}
h1 {color:#ed1b24; font-size:27px; line-height:60px; width:990px; height:60px; text-align:right; padding-right:12px;}
h2 {color:#ed1b24; font-size:25px; font-weight:normal; padding:6px 0px 10px 14px;}
h3 {color:#ed1b24; font-size:25px; font-weight:normal; padding:10px 0px 10px 14px;}
.intro h2 {color:#ed1b24; font-size:25px; font-weight:normal; padding:6px 0px 10px 0px;}
.intro h3 {color:#ed1b24; font-size:25px; font-weight:normal; padding:6px 0px 10px 0px;}
br.clear {clear:both;}

img.lb {position:absolute; top:0px; left:0px;}
img.rb {position:absolute; top:0px; right:0px;}

img.ro {position:absolute; bottom:0px; right:0px;}
img.lo {position:absolute; bottom:0px; left:0px;}


/******************** Container ********************/

div#container {
  width:1000px;
  margin:35px auto 35px auto;
  padding:0px 0px 10px 0px;
  background-color:#ffffff;
  position:relative;
}
div#container div#header {
  width:1002px;
  height:20px;
  background-image:url('../images/background-top.png');
  background-position:-1px 0px;
  background-repeat:no-repeat;
  margin-top:-15px;
  position:absolute;
  z-index:20;
}

/******************** Bovenkant ********************/

div#bovenkant {
  margin:0px 0px 0px 0px;
  position:relative;
  z-index:25;
  width:1002px;
  height:205px;
}

div#headerfoto {
  width:574px;
  height:144px;
  margin-left:20px;
  display:block;
  float:left;
  position:relative;
}

div#bovenkant a {outline:none; display:block; float:left;}
div#bovenkant a img#logo {margin-top:-15px;}

div#bovenkant a#kruis {
  outline:none;
  display:block;
  float:left;
  margin-left:425px;
}

/******************** menu ********************/

ul.opsomming {
  margin: 10px;
  margin-left: 35px;
}

ul#menu,ul#menu1 {
  width:212px;
  background-color:#ed1b24;
  display:block;
  float:left;
  position:relative;
  padding:30px 0px 20px 0px;
}
ul#menu li ,ul#menu1 li{
  height:37px;
  width:197px;
  list-style:none;
  padding:0px 0px 0px 15px;
}
ul#menu li a,ul#menu1 li a {
  font-size:19px;
  text-decoration:none;
  color:#ffffff;
  width:197px;
  display:block;
}
ul#menu li a:hover,ul#menu1 li a:hover {
  background-image:url('../images/menu-hover.png');
  background-position:right 4px;
  background-repeat:no-repeat;
  width:197px;
}

ul#menu {
  margin-bottom: 140px;
}

ul#menu1 {
  position: relative;
  margin-left: -212px;
  margin-top: 180px;
}

object {
}

/******************** content ********************/

div#content {
  width:715px;
  margin:0px 0px 10px 30px;
  padding:0px 0px 0px 35px;
  display:block;
  float:left;
}
div.intro {
  width:679px;
  padding:10px 15px 10px 15px;
  margin:0px 0px 10px 0px;
  font-weight:bold;
  background-color:#fde8e9;
  display:block;
  float:left;
  position:relative;
}
div#content p {
  padding:15px 0px 0px 15px;
  padding:5px 0px 15px 15px;
}
div#content p.keuzemenu {
  padding:15px 0px 15px 15px;
  padding:15px 0px 15px 15px;
}

div#content a.keuze {
  min-width:120px;
  height:33px;
  display:block;
  float:left;
  margin:0px 10px 10px 0px;
  padding:0px 15px 0px 15px;
  color:#ffffff;
  font-size:17px;
  line-height:30px;
  text-align:center;
  text-decoration:none;
  position:relative;
  background-color:#ed1b24;
  white-space: nowrap;
}
div#content a.keuze:hover {
  background-color:#fde8e9;
  color:#303030;
}


div#container div#fake-footer {
  width:992px;
  height:10px;
  padding:85px 0px 0px 10px;
  margin-bottom:-12px;
  background-image:url('../images/background-footer.jpg');
  background-position:top left;
  background-repeat:no-repeat;
  position:relative;
  z-index:35;
}
div#container div#fake-footer img {
  display:block;
  float:left;
  margin:0px 20px 0px 0px;
}

div#container div#footer a.nodo {
  text-decoration:none !important;
  color:#666 !important;
  cursor: default;
}  
div#container div#footer a {
  line-height:20px;
  margin:0px 10px 0px 10px;
  text-decoration:none;
  color:#666;
}
div#container div#footer a:hover {
  text-decoration: underline;
  color: #000;
}
  

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

div#container div#footer {
  width:1002px;
  min-height:20px;
  background-image:url('../images/background-bottom.png');
  background-position:-1px 0px;
  background-repeat:no-repeat;
  text-align: center;
  padding-top: 20px;
  position: absolute;
  margin-top: 10px;
  padding-bottom: 10px;
  z-index:20;
}



/******************** Inputs ********************/

td.label {width:220px; text-align:right; padding:0px 10px 0px 0px;}



label {width:220px; height:18px; margin:0px 5px 3px 0px; padding:2px 5px 2px 5px; text-align:right; display:block; float:left;}

input {width:300px; height:18px; margin:0px 0px 3px 0px; padding:2px 5px 2px 5px; font-family:tahoma; font-size:12px; outline:none; font-weight:bold; color:#ed1b24; border:1px solid #bbbbbb; clear:both;}
textarea {width:300px; resize:none; font-family:tahoma; font-size:12px; margin:0px 0px 3px 0px; outline:none; padding:2px 5px 2px 5px; font-weight:bold; color:#ed1b24; border:1px solid #bbbbbb;}

input.rondje {display:block; width:18px; margin:0px 0px 0px 0px; display:inline;}

div#content a.verstuur {
  min-width:120px;
  height:33px;
  display:block;
  float:right;
  margin:5px 0px 10px 0px;
  padding:0px 15px 0px 15px;
  color:#ffffff;
  cursor: pointer;
  font-size:17px;
  line-height:30px;
  text-align:center;
  text-decoration:none;
  position:relative;
  background-color:#ed1b24;
}
div#content a.verstuur:hover {
  background-color:#fde8e9;
  color:#303030;
}


.intro p {
  padding: 0 !important;
  margin: 0 !important;
}

#content a {
  color: #ed1b24;
  font-weight: bold;
}

#content a:hover {
  text-decoration: none;
}

.hide {
  display: none;
}


.pointer {
  cursor: pointer !important;
}
