#nieuws, .submenu {
  float:left;
  width:225px;
  margin:0px 0px;
}

#contents-tekst-tabel {
  float:right;
  width:630px;
  display:block;
  margin:0px 10px;
}

#contents-tekst-wrapper {
  position:relative;
  margin:0px;
  padding:0px;
  float:left;
  width: 76.5%;
  background-color:white;
  background-image:url("../img/archi-groen.gif");
  background-position:bottom right;
  background-repeat:no-repeat;
}

#contents-tekst-wrapper-small {
  position:relative;
  margin:0px;
  padding:0px;
  float:left;
  width: 56%;
  background-color:white;
  background-image:url("../img/archi-groen.gif");
  background-position:bottom right;
  background-repeat:no-repeat;
}

#contents-tekst { 
  clear:both;
  padding-left:10px;
  padding-right:10px;
  padding-top:0px;
  padding-bottom:5px;
}

#sidebar {
  float:right;
  position:relative;
  width:23%;
  background-color:#cccccc;
}

#sidebar .sidebarItem, #menu-sidebar .sidebarItem {
  width:100%;
  position:relative;
  background-color:white;
  margin-bottom:4px;
}

#sidebar .sidebarItem .sidebarItemText, #menu-sidebar .sidebarItem .sidebarItemText {
  padding:5px;
  padding-top:8px;
  background-color:white;
}

#sidebar .sidebarItem .sidebarItemText table, #menu-sidebar .sidebarItem .sidebarItemText table {
  position:relative;
  top:+3px;
}

#menu-sidebar {
  float:left;
  position:relative;
  width:20%;
  background-color:#cccccc;
  margin-right:5px;
}


.hoek-boven-links {
  float:left;
  background-image:url("../img/hoek_boven_links.gif");
  background-position:top left;
  background-repeat:no-repeat;
  width:10px;
  height:10px;
}

.hoek-onder-links {
  float:left;
  background-image:url("../img/hoek_onder_links.gif");
  background-position:bottom left;
  background-repeat:no-repeat;
  width:10px;
  height:10px;
  margin:0px;
  padding:0px;
}

.hoek-boven-rechts {
  float:right;
  background-image:url("../img/hoek_boven_rechts.gif");
  background-position:top right;
  background-repeat:no-repeat;
  width:10px;
  height:10px;
}

.hoek-onder-rechts {
  float:right;
  background-image:url("../img/hoek_onder_rechts.gif");
  background-position:bottom right;
  background-repeat:no-repeat;
  width:10px;
  height:10px;
  margin:0px;
  padding:0px;
}

.phoek-boven-links {
  position:absolute;
  top:0px;
  left:0px;
  float:left;
  background-image:url("../img/p_hoek_linksboven.gif");
  background-position:top left;
  background-repeat:no-repeat;
  width:5px;
  height:5px;
  z-index:10;
  padding:0px;;
  margin:0px;
}

.phoek-onder-links {
  position:absolute;
  bottom:0px;
  left:0px;
  float:left;
  background-image:url("../img/p_hoek_linksonder.gif");
  background-position:bottom left;
  background-repeat:no-repeat;
  width:5px;
  height:5px;
  padding:0px;;
  margin:0px;
  z-index:10;
}

.phoek-boven-rechts {
  position:absolute;
  right:0px;
  top:0px;
  float:right;
  background-image:url("../img/p_hoek_rechtsboven.gif");
  background-position:top right;
  background-repeat:no-repeat;
  width:6px;
  height:6px;
  padding:0px;;
  margin:0px;
  z-index:10;
}

<!--[if IE]>
.phoek-boven-rechts {
  right:-10px !important;
}
-->

.phoek-onder-rechts {
  position:absolute;
  bottom:0px;
  right:0px;
  float:right;
  background-image:url("../img/p_hoek_rechtsonder.gif");
  background-position:bottom right;
  background-repeat:no-repeat;
  width:5px;
  height:5px;
  margin:0px;
  padding:0px;
  z-index:10;
}

.tabel-left, .submenu-left {
  float:left;
  height:20px;
  width:6px;
  background-image:url("../img/nieuws_back.gif");
  background-repeat:no-repeat;
}

.tabel-right, .submenu-right {
  float:right;
  height:20px;
  width:6px;
  background-image:url("../img/back.gif");
  background-repeat:no-repeat;
}

.submenu-kop {
  height:20px;
  width:100%;
  background-image:url("../img/tabel_back.gif");
  background-repeat:repeat-x;
  margin:0px;
}

#container #contents td.tabel-kop, .tabel-kop {
  height:20px;
  background-image:url("../img/tabel_back.gif");
  background-repeat:repeat-x;
  font-family:verdana;
  font-size:7pt;
  font-weight:bold;
  color:white;
  padding-left:10px;
}

.banner-knop {
  height:20px;
  background-image:url("../img/tabel_back.gif");
  background-repeat:repeat-x;
  font-family:verdana;
  font-size:7pt;
  font-weight:bold;
  color:white;
  text-align:center;
  padding-top:4px;
  cursor:pointer;
}

#container #contents td {
  padding-right:5px;
  padding-left:5px;
}

#container #contents .foto {
  float:right;
  margin:0px 2px 0px 10px;
}

#container #contents table.foto td {
  padding-left:0px;
  padding-right:0px;
}

#nieuws-content {
  padding:2px;
}

span.tabel-kop-tekst {
  padding-top:4px;
  font-family:verdana;
  font-size:7pt;
  font-weight:bold;
  color:white;
  display:block;
}

span.submenu-kop-tekst {
  padding-top:4px;
  padding-left:10px;
  font-family:verdana;
  font-size:7pt;
  font-weight:bold;
  color:white;
  display:block;
}

#contents-tekst a {
/* font-size:8pt; */
 color:blue;
}

#nieuws-content a {
 color:#d68c0a;
}

#contents-tekst-tabel a.blink {
  text-decoration:none;
  color:black;
}

#contents a.b_link {
  text-decoration:none;
  color:black;
  font-weight:bold;
}

#contents span.kop, h1 {
  font-family:arial;
  font-size:14pt;
  font-weight:normal;
  color:#a78841;
  display:block;
  margin-top:0px;
  margin-bottom:7px;
 /* margin-left:5px; */
}

h2 {
  font-family:verdana;
  font-size:8pt;
  display:inline;
  font-weight:bold;
}

.submenu-content {
  padding-top:6px;
}

#contents-tekst .submenu .submenu-content a {
  font-size:8pt;
  color:black;
  text-decoration:none;
  font-weight:bold;
  font-family:verdana;
}

td {
  color:black;
  font-family:verdana;
  font-size:8pt;
}

span.line {
  display:block;
  background-color:#b30600;
  width:250px;
  height:2px;
  overflow:hidden;
  margin:2px 0px;
}

a.menu_links {
  color:black;
  text-decoration:none;
  padding-top:3px;
  padding-bottom:3px;
}

a:hover.menu_links {
  text-decoration:underline;
}

.nieuwsIcon {
  width:16px;
  height:16px;
  position:relative;
  float:left;
  background-repeat:no-repeat;
  background-position:center top;
}

.nieuwsText {
  position:relative;
  display:inline-block;
  width:88%;
  height:auto;
  margin-bottom:5px;
  margin-left:3px;
}

#contents-tekst .forum_hoofdlink {
  font-family:arial;
  font-size:9pt;
}

#contents-tekst .forum_subboards {
  color:black;
}

#contents-tekst .forum_subboards_new {
  color:#B31E06;
}

#contents-tekst .forum td, .forum textarea.tekst {
  font-family:arial;
  font-size:9pt;
}

#quotetitel {
  font-size:8pt;
  font-weight:bold;
}

#quotetekst {
  background-color:#DDDDDD;
  border:1px solid #a78841;
  font-size:8pt;
  padding:2px;
}

span.error {
  display:block;
  width:90%;
  border:2px solid #bc0000;
  background-color:#f0f0f0;
  padding:8px;
  margin-bottom:10px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
}

