body {
  margin: 0px;
  background-color: #96C602;
  font: 11px verdana;
  color: #220020;
}

.case {
  position: relative;
  width: 950px;
  margin: 10px auto;
  background color: #200040;
}

.topcase {
  background: url(images/styles/main/banner.png);
  width: 950px;
  height: 140px;
  position: relative;
}

.toplogin {
  position: absolute;
  color: #D0D0D0;
  margin-top: 2px;
  width: 950px;
  text-align: right;
}

.toplogo {
  position: absolute;
  margin-top: 25px;
  margin-left: 25px;
}

.topmenu {
  position: absolute;
  margin-top: 115px;
  margin-left: 25px;
  height: 25px;
}

.maincase {
  position: relative;
  background-color: #FFFFFF;
  width: 950px;
  padding-top: 15px;
}

.bottomcase {
  position: relative;
  background-color: #220020;
  width: 950px;
  min-height: 30px;
}

.tussentitle {
  font: bold 12px Verdana;
  position: relative;
  margin: 10px;

}

.abouttitle {
  padding: 10px;
  font: bold 12px Verdana;
  border-bottom: solid 1px #DDDDDD;
  color: #220020;
  cursor: pointer;
  position: relative;
  margin-top: 5px;
  margin-left: 75px;
  width: 800px;
}

.abouttext {
  padding: 10px;
  border: solid 1px #DDDDDD;
  display: none;
  position: relative;
  line-height: 16px;
  margin-left: 75px;
  margin-top: -1px;
  width: 800px;
  min-height: 50px;
}

.afsluiting {
  text-align: center;
  padding: 5px;
  position: relative;
  margin-left: 75px;
  margin-top: 5px;
  width: 800px;
}

.code {
  background-color: #EEEEEE;
  padding: 5px;
  position: relative;
  margin: 10px;
}

.bron {
  background-color: #F9F9F9;
  border: solid 1px #EEEEEE;
  padding: 5px;
  position: relative;
  margin: 10px;
}

.twintig {
  width: 1px;
  height: 20px;
}

.tien {
  width: 1px;
  height: 10px;
}

.search_bladeren {
  background-color: #F5F5F5;
  padding: 4px;
  position: relative;
}

.states {
  border: solid 1px #999999;
  padding: 4px;
  position: relative;
}

.left_box {
  width: 200px;
  margin-left: 10px;
  border: solid 1px #EEEEEE;
  position: relative;
}

.left_box_title {
  font: bold 12px verdana;
  color: #FFFFFF;
  background-color: #96c602;
  padding: 4px;
  position: relative;
}

.option_div {
  width: 192px;
  font: 10px verdana;
  color: #220020;
  background-color: #FFFFFF;
  padding: 4px;
  position: relative;
}

.woning_box {
  position: relative;
  cursor: pointer;
  width: 360px;
  border: solid 1px #EEEEEE;
  padding: 4px;
}

.woning_text {
  font-family: Century Gothic, Verdana;
  font-size: 12px;
  position: relative;
  background-color: #EEEEEE;
  padding: 4px;
}

.register_box {
  width: 500px;
  margin-left: 225px;
  position: relative;
}

.register_title {
  font: 14px Verdana;
  border-bottom: solid 1px #DDDDDD;
}

.register_text {
  font: 10px Verdana;
}

.register_cell {
  border: solid 1px #BBBBBB;
  background-color: #FAFAFA;
  padding: 2px;
  font: 10px Verdana;
}

.register_cell_error {
  border: solid 2px #FF0000;
  background-color: #FAFAFA;
  padding: 2px;
  font: 10px Verdana;
}

.hiddencells {
  display: none;
  font: 10px Verdana;
}
