html, body {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  background-color: #d8e1f6;
}

#container {
  overflow: hidden;
}

#sidebar {
  padding-bottom: 10040px;
  margin-bottom: -10000px;
  width: 191px;
  text-align: center;
  float: left;
}

/* 3px hack: only works in IE */
* html #sidebar {
  margin-right: -3px;
}
/* End 3px hack */

#sidebar img#wapen {
  margin: 20px 0 220px -4px;
  border: none;
/*
  margin: 21px 0 220px -5px;
  border: none;
*/

}

#sidebar #sidetext {
  margin: 10px;
  padding: 0;
  text-align: left;
  color: #fff;
}

#logo {
  margin: 0;
  padding: 0;
  background: #4a6092 url(images/logo_back.jpg) 191px top no-repeat;
  font-size: 0;
  line-height: 0;
}

#logo img {
 margin: 0px 0 0px 0; 
  /*padding-left: 78px;*/
  border: none;
}

#logo #flags {
  position: absolute;
  top: 10px;
  left: 720px;
}

#logo #flags img {
  margin: 0 0 14px 0;
  padding: 0;
  border: none;
}


#logo #websitelink {
  position: absolute;
  top: 0px;
  left: 780px;
}

#logo #websitelink img {
  margin: 10px 0 14px 0;
  padding: 0;
  border: none;
}


#mainmenu {
  margin: 0;
  padding: 1px 0 3px 0;
  background-color: #fc0;
  border-bottom: 4px solid #052368;
}

#mainmenu ul {
  margin: 0;
  padding: 0;
}

#mainmenu ul li {
  margin: 0;
  padding: 0;
  display: inline;
}

#mainmenu a {
  margin: 0;
  padding: 4px 12px;
  font: italic 12px Georgia, "Bookman Old Style", serif;
  color: #060501;
  text-decoration: none;
}

#mainmenu a:hover,
#mainmenu a.active {
  color: #ffd500;
  background-color: #d57800;
}

#submenu {
  margin: 0;
  padding: 0 0 3px 0;
  background-color: #90abe6;
  border-bottom: 1px solid #052368;
}

#submenu ul {
  margin: 0;
  padding: 0;
}

#submenu ul li {
  margin: 0;
  padding: 0;
  display: inline;
}

#submenu a {
  margin: 0;
  padding: 4px 12px;
  font: italic 11px Georgia, "Bookman Old Style", serif;
  color: #000c64;
  text-decoration: none;
  background-color: #90abe6;
}

#submenu a:hover,
#submenu a.active {
  color: #a9c1f4;
  text-decoration: none;
  background-color: #4d6395;
}

#main {
  margin: 30px 14px 30px 220px;
  font: 13px/22px Georgia, "Bookman Old Style", serif;
  color: #000c64;
  width: 510px;
}

#main h1 {
  font: italic 28px Georgia, "Bookman Old Style", serif;
  color: #798cb7;
}

#main h2,
#main h3,
#main h4,
#main h5,
#main h6 {
  margin-bottom: 0;
  font-size: 100%;
  font-weight: bold;
}

#main a {
  color: #798cb7;
  text-decoration: none;
}

#main a:hover {
  color: #000c64;
}

#main blockquote {
  font-style: italic;
}

#main dt {
  font-style: italic;
  font-weight: bold;
}

#main dd {
  margin-left: 20px;
}

#footer {
  position: relative;
  margin: 0;
  padding: 4px 0 3px 220px;
  background-color: #90abe6;
  font: 11px Georgia, "Bookman Old Style", serif;
  color: #000c64;
  border-top: 1px solid #052368;
  border-bottom: 1px solid #052368;
}

#footer a {
  color: #fff;
  text-decoration: none;
}

#footer a:hover {
  color: #000c64;
}

/* Column-hack; only works in IE */
* html #footer-wrapper {
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10000px;
  margin-bottom: -10000px;
  background-color: #d8e1f6;
}
/* End column-hack */

