html {
  width: 100%;
  height: 100%;
}

body {
  margin: 0;
  padding: 0;

  text-align: center;
}

body, table {
  font-family: Arial;
  font-size: 11px;

  border: 0;

  /*background-color: #000000;*/
}

img {
  border: 0;
}

form {
  margin: 0;
  padding: 0;
}

p {
  margin: 10px 0;
}

div.container {
  width: 928px;

  text-align: center;

  margin-left: auto;
  margin-right: auto;
}

div.container div.logo_text {
  margin: 20px 0 30px 0;
}

div.container div.menu_container {
  width: 928px;
  min-width: 928px;
  height: 22px;

  text-align: left;
}

div.container div.menu_container ul.menu {
  width: 928px;
  min-width: 928px;
}

/*
div.container div.menu ul {
  width: 100%;

  margin: 0;
  padding: 0;

  list-style: none;
}

div.container div.menu li {
  float: left;

  width: 214px;

  padding: 4px 15px 4px 0;

  border-left: 3px solid #000000;

  text-align: right;

  font-weight: bold;

  color: #dfdcdc !important;
}

div.container div.menu li:first-child {
  border: none;
}*/

div.container div.page {
  width: 100%;

  margin: 15px 0 0 0;

  text-align: left;

  min-height: 428px;
}

div.container div.page div.left {
  float: left;
  width: 464px;

  height: 100%;
}

div.container div.page div.left div.content {
  float: left;
}

div.container div.page div.title {
  width: 383px;
  padding-bottom: 5px;

  margin-top: 15px;

  /*border-bottom: 1px dotted #FFFFFF;*/
}

div.container div.page div.left div.content div.text {
  float: left;

  width: 383px;
}

div.container div.page div.left div.content div.text p a {
  text-decoration: underline !important;
}

div.container div.page div.left div.content div.text p a:hover {
  text-decoration: none !important;
}

div.container div.page div.left div.content div.text p:first-child {
  margin-top: 22px;
}

div.container div.page div.right {
  float: left;
  width: 464px;

  height: 100%;
}

div.container div.page div.right img {
  display: block;
}

/*
div.container div.header {
  width: 100%;
  min-height: 428px;

  margin-top: 3px;

  background-image: url('./../images/sfeerbeeld.jpg');
  background-repeat: no-repeat;
}

div.container div.header_split {
  width: 100%;
  min-height: 428px;

  margin-top: 3px;
}

div.container div.header_split div.image_1 {
  float: left;

  width: 348px;
  height: 428px;

  background-image: url('./../images/sfeerbeeld_links.jpg');
  background-repeat: no-repeat;
}

div.container div.header_split div.image_2 {
  float: left;

  width: 348px;
  height: 428px;

  background-image: url('./../images/sfeerbeeld_rechts.jpg');
  background-repeat: no-repeat;
}

div.container div.header_split div.image_3 {
  float: left;

  width: 232px;
  height: 428px;

  background-color: #848282;
}
*/

div.container div.bottom {
  width: 100%;
  height: 15px;

  margin-top: 0px;

  border-bottom: 1px solid #2c2c2c;
}

div.container div.bottom div.container {
  float: left;

  width: 236px;
  height: 100%;

  text-align: left;
}

div.container div.bottom div.container img {
  display: block;
}

div.container div.bottom div.container div.banner_text {
  width: 224px;

  font-size: 13px;

  text-align: right;

  padding-top: 2px;
}

div.container div.bottom div.right {
  width: 220px;

  text-align: right;
}

div.container div.bottom div.right img {
  border: none;

  display: inline;
}

div.footer {
  width: 100%;
  height: 32px;

  margin-top: 7px;

  text-align: left;
}

div.footer div.fleft {
  float: left;
  width: 460px;
}

div.footer div.fright {
  float: left;

  width: 464px;
}

div.footer div.fleft ul {
  margin: 0;
  padding: 0;

  list-style: none;
}

div.footer div.fleft ul li {
  float: left;

  padding: 1px 3px 0 3px;
}

div.footer div.fleft ul li:first-child {
  padding: 1px 5px 0 0;
}

div.footer div.fleft ul li.separator {
  padding-top: 0px;
}

div.footer div.fright div.mp3Player {
  float: left;

  width: 55px;

  margin: 2px 0 0 0;
  padding: 0;
}

div.footer div.fright div.copyright {
  float: left;

  width: 310px;
  text-align: right;

  margin-right: 10px;

  color: #848282;
}

div.footer div.fright div.copyright a {
  color: #848282;
}

div.footer div.fright div.language {
  float: left;

  width: 85px;

  margin-right: 4px;

  font-weight: bold;

  background-image: url('./../images/language_arrow.gif');
  background-repeat: no-repeat;
  background-position: top right;

  cursor: pointer;
}

div.footer div.fright div.language_submenu {
  position: absolute;

  display: none;

  margin: -108px 0 0 -34px;
  width: 125px;
  height: 100px;

  border: 1px solid #2c2c2c;
  border-bottom: none;

  background-color: #000000;

  z-index: 10000;
}

div.footer div.fright div.language_submenu div {
  padding: 5px;
  border-bottom: 1px solid #2c2c2c;
}

.language_over,
.language_selected {
  background-color: #2c2c2c;
}

div.submit_button2,
div.button2,
div.submit_button,
div.button {
  width: 153px;
  height: 28px;

  padding-top: 3px;

  color: #FFFFFF;

  cursor: pointer;

  background-image: url('./../images/button.png');
  background-repeat: no-repeat;

  text-transform: uppercase;
  font-weight: bold;
}

div.submit_over,
div.button_over,
div.submit_over,
div.button_over {
  background-image: url('./../images/button_over.png') !important;
}

div.submit_button div,
div.button div,
div.submit_button div,
div.button div {
  width: 153px;
  height: 22px;
  line-height: 22px;

  text-align: center;
}

div.maps_info_window {
  color: #000000 !important;
}

div.maps_info_window p {
  margin: 11px 0;

  color: #000000 !important;
}

div.maps_info_window a {
  color: #000000 !important;
}

div.clear {
  clear: both;

  height: 0px;
  line-height: 0px;
}