#container {
  margin: 0 auto;
  width: 924px;
}


/* ************************* tabel */

td {
  font-size:75%;
}

tr.odd {
  background: #f5f5f5;
}

th {
  font-size:62.5%;
  background:#f5f5f5;
  color:#696969;
  padding-left: 10px;
  height: 30px;
}

th a {
  float:left;
  clear:both;
  text-decoration:none;
  color:#696969;
  font-size:91%;
  text-align:center;
  margin-right:4px;
}

th span {
  height: 20px;
  line-height: 20px;
}

th h3 {
  /*color: #09a6a1;*/
  color: #a31a7e;
  font-size: 13px;
  float:right;
  vertical-align: middle;
  margin: 0 5px 0 0;
}

.sort_up:hover, .sort_up:focus {
  background:#f5f5f5;
  /*color:#09a6a1;*/
  color: #a31a7e;
}

.sort_down:hover, .sort_down:focus {
  background:#f5f5f5;
  /*color:#09a6a1;*/
  color: #a31a7e;
}

/* startsale*/
.td_startsale {
	width: 200px;
}

/* thumbnail */
.td_thumb {
  width:128px;
  padding:7px;
}

.thumb_shadow {
  float: left;
  background: url("../gfx/detailresult/shadow.gif") no-repeat bottom right;
  position: relative;
}

.odd .thumb_shadow {
  background: url("../gfx/detailresult/shadow_grijs.gif") no-repeat bottom right;
}

.thumb_shadow div {
  background: url("../gfx/detailresult/shadow2.png") no-repeat left top !important;
  background: url("../gfx/detailresult/shadow2.gif") no-repeat left top;
  padding: 0px 5px 5px 0px;
  float:left;
}

.odd .thumb_shadow div {
  background: url("../gfx/detailresult/shadow2_grijs.png") no-repeat left top !important;
  background: url("../gfx/detailresult/shadow2_grijs.gif") no-repeat left top;
}

.thumb_shadow img {
  background-color: #fff;
  padding: 3px;
}

.td_thumb .thumb_overlay {
  position:relative;
  left: 118px;
  float:left;
  margin-bottom: 0px;
  margin-top: -18px;
  background: transparent !important;
}
.thumb_overlay {
  display: block;
  width:22px;
  height:21px;
  margin-right:55px;
}


.tr_odd {
	height: 12px;
	background: #f5f5f5 url("../gfx/index/trback_odd.gif") repeat-x;
}

.tr_inbetween {
	background: #fff url("../gfx/index/trback_even.gif") repeat-x;
}

.tr_inbetween, .tr_inbetween td{
  height:6px;
  margin:0px;
  padding:0px;
}
/************************** projectinformatie rechts naast thumbnail */

.td_firstline {
  padding-left: 10px;
  padding-top: 25px;
  border-right: 1px solid #dadada;
}

.td_secondline {
  height:70px;
  padding-left: 15px;
}

.td_meer_info {
  vertical-align: bottom;
  padding-bottom: 10px;
  padding-left: 10px;
  /*border-right: 1px solid #dadada;*/
}

.td_celltable {
  vertical-align: bottom;
  padding: 0 0 10px 0;
  margin: 0;
  border-right: 1px solid #dadada;
}

.td_celltable table {
 
  height: 100%;
  width: 100%;
  border: 0;
  padding: 0;
  margin: 0;
}

.td_celltable table td {
	font-size: 100%;
  padding-left: 10px;
  padding-top: 25px;
  height: 50%;
}

.td_celltable table td.td_meer_info {
  border: solid 1px #f00;
  padding-left: 10px;
}

/* projectnaam */
.td_celltable table td.td_project {
  vertical-align: top;
}

table td.td_project{
  width:230px;
}
/* housemodel */
.td_housemodel {
}

/* woninginformatie */
.td_housetype {
}

/* prijsklasse */
.td_price {
}

/* oppervlakte */
.td_oppervlakte {
  padding-top: 21px !important;
}

/* soort bouw */
.td_bouwsoort {
  border: none;
  vertical-align: bottom;
  padding:0 7px 10px 10px;
}

/* meer info */
a.meer_info,
.td_meerinfo a:hover,
.td_meerinfo a:focus {
  text-decoration:none;
  font-weight: bold;
}

.bouw_nieuw {
  color: #00afe8;
}

.bouw_bestaand {
  color: #e7475f;
}

/*************************** paginanummering */
.pagingheader {
  width: 923px;
  height: 38px;
  padding:3px 0 3px 0;
  font-size: 75%;
  border-bottom: 1px solid #fff;
  float:left;
}

.pagingheader a {
  color: #000;
  text-decoration: none;
}

.pagingheader a:hover {
  text-decoration: underline;
}

.pagingheader_koop { background: #e6e4e4; }
.pagingheader_huur { background: #e6e4e4; }
.pagingheader_piv { background: #e6e4e4; }

.pagingheader_row {
  width: 900px;
  height:19px;
  padding-left:16px;
}

.pagingheader_element {
  margin:0 3px 0 5px;
  text-align:center;
  float:left;
}

.pagingheader_element_right {
  float:right;
}

.pagingheader_pager { 
  width: 390px;
}

.pagingheader_pager span{
  font-weight: bold;
  background: #fff;
}

.bg1 {

}

.bg2 {
  height: 72px;
}

.firstcell {
  padding-left: 4px;
}

.firstcell div {
  width: 170px;
  float: left;
}

/*************************** meer over deze woningen */
.more, .more li {
  margin:0px;
  padding:0px;
  display:inline;
}

.more span {

}

.more li a {
  margin-right: 5px;
}

.more li {

}

.printheader {
  display: none;
}
