*{
  margin: 0px;
  padding: 0px;
}

body,html {
  text-align:center;
  margin:0;
  color: #000000;
}

#supercontainer {
  margin:0 auto;
  padding:0;
  width: 990px;
  font-size: 11px;
  font-family: verdana,helvetica;
  text-align: left;
}

#header {
  height: 128px;
  padding-left: 10px;
  padding-top: 43px;
}

#header h1{
  display: none;
}

#leftpane {
  clear: right;
  float: left;
  width: 183px;
}

#menu {
  margin-left: 20px;
}

#menu li {
  list-style-type: none;
  margin-bottom: 12px;
  padding-left: 32px;
}

.item1 { background: url(/gfx/menu-01.jpg) no-repeat; }
.item2 { background: url(/gfx/menu-02.jpg) no-repeat; }
.item3 { background: url(/gfx/menu-03.jpg) no-repeat; }
.item4 { background: url(/gfx/menu-04.jpg) no-repeat; }
.item5 { background: url(/gfx/menu-05.jpg) no-repeat; }
.item6 { background: url(/gfx/menu-06.jpg) no-repeat; }
.item7 { background: url(/gfx/menu-07.jpg) no-repeat; }
.item8 { background: url(/gfx/menu-08.jpg) no-repeat; }
.item9 { background: url(/gfx/menu-09.jpg) no-repeat; }
.item10 { background: url(/gfx/menu-10.jpg) no-repeat; }
.item11 { background: url(/gfx/menu-11.jpg) no-repeat; }
.item12 { background: url(/gfx/menu-12.jpg) no-repeat; }

#menu a:link,#menu a:visited,#menu a:active { color: #4d4d4f; text-decoration: none; font-weight: bold; }
#menu a:hover { color: #be121e; text-decoration: none;}

#submenu {
  margin-left: 70px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #be121e;
  list-style-type: upper-roman;
}

#submenu li {
  list-style-type: upper-roman;
  margin-bottom: 12px;
  padding-left: 5px;
}

#submenu a:link,#submenu a:visited,#submenu a:active { color: #4d4d4f; text-decoration: none; }
#submenu a:hover { color: #be121e; text-decoration: none;}

#hoofdactief a:link,#hoofdactief  a:visited,#hoofdactief  a:active { color: #be121e; text-decoration: none; font-weight: bold; }
#hoofdactief a:hover { color: #be121e; text-decoration: none;}

#rightpane {
  float: left;
  width: 151px;
  background-color: #fff;
  padding-left: 17px;
  padding-right: 17px;
  background: url(/gfx/right-bg.jpg) no-repeat;
}
#rightpane h2 {
  color: #004A99;
  font-size: 13pt;
  margin-top: 25px;
}

#rightpane ul {
  margin-top: 20px;
}

#rightpane li {
  list-style-type: none;
  margin-bottom: 12px;
font-size: 10px;
color: #606062;
}

#rightpane a:link,#rightpane a:visited,#rightpane a:active { color: #606062; text-decoration: none; font-weight: bold; }
#rightpane a:hover { color: #be121e; text-decoration: none;}

#content {
  float:left;
  display: block;
  width: 622px;
  line-height: 18px;
  margin-bottom: 40px;
}

#content table {
  width: 700px;
}

#content p {
  margin: 10px 20px 10px 0px;
}

#content ul {
  margin-left: 30px;
}

#content h2, #content h1 {
  color: #004A99;
  font-size: 13pt;
  margin-top: 25px;
}

#content a:link,#content a:visited,#content a:active { color: #bd1023; text-decoration: none; }
#content a:hover { color: #004b9c; text-decoration: underline;}

#content .newstussen { height: 10px; }

#content .newsitem {
  background: url(/gfx/home-nieuws-bg1.jpg) no-repeat;
  padding-top: 10px;
  width: 586px;
  padding-right: 36px;
  margin-bottom: 25px;
}

#content .newsitem .newstitle {
  color: #bd1023;
  font-weight: bold;
}

#content .newsitem .icoon {
  margin-left: 10px;
  margin-right: 10px;
}

#content .newsitem .newsdate {
  color: #646567;
  font-style: italic;
  margin-right: 10px;
}

#footer {
  clear: left;
  background: url(/gfx/footer-bg.jpg);
  height: 54px;
  width: 990px;
  margin-top: 10px;
}


#rightpanecontact {
  float: left;
  width: 168px;
  height: 483px;
  background-color: #fff;
  padding-right: 17px;
  background: url(/gfx/right-bg-contact.jpg) no-repeat;
  text-align: right;
}

#contact {
  color: #868789;
  line-height: 20px;
}

#contact h2 {
  color: #BD1220;
  font-size: 13pt;
  margin-top: 25px;
  margin-left: 17px;
  margin-bottom: 10px;
}

#contactfoto {
  width: 173px;
  background: url(/gfx/right_contact_foto_bg.jpg) repeat-y;
  margin-top: 10px;
  margin-bottom: 10px;
}

#contactfoto img {
  margin: 10px 10px 10px 0px;
}

.formcontact {
  height: 19px;
  width: 300px;
  font-size: 11px;
  color: #be121e;
  padding-top: 3px;
  padding-left: 3px;
  font-family: verdana,helvetica;
}

.formtextarea {
  height: 200px;
  width: 300px;
  font-size: 11px;
  color: #be121e;
  padding: 3px;
  font-family: verdana,helvetica;
}

.formsubmit {
  margin-top: 4px;
  background-image:url(/gfx/submit_verstuur.jpg);
  width: 113px;
  color: #b2b2b2;
  height: 21px;
  cursor:pointer;
  border: 0px;
  margin-right: 10px;
}
