/*@import url(reset.css);*/

body	{
	background-color: #2a2a2a;
	margin: 0;
	padding: 0;
	font-family: Lucida Grande, sans-serif;
	font-size:11px;
}
	
.normal-text {
	font-size:11px;  
}
	
h1
  {
  text-indent:-5000px;
  }
  
h2
  {
 	  font-weight: bold;
	  font-size: 24px;
	 
	  color: #e46809;
	  margin:0;
	  padding-left: 40px; 
	  padding-top: 34px; 
  	padding-bottom: 30px;
  }
  
h3	{
	font-weight: bold;

	font-size: 18px;
	color: #ffffff;
	margin:0;
	text-align:center;
}

h3 a {
  text-decoration:none;
  color:white;
}

h4 {
	font-weight: bold;
	font-size: 20px;
	color: #e46809;
	margin: 0 0 10px 0;
}

h5 {
  font-weight:bold;
  font-size:12px;
  margin-bottom: 10px;
}
  
p {
  text-align:justify;
  margin: 0;
  line-height:16px;
}

#container 
	{
  	width: 940px;
   	margin:0 auto;
 }


/* FONT */

.font_15b	{
	margin-top:-5px;
	font-size: 17px;
	font-weight: bold;
	line-height:24px;
	color: #ffffff;	
  text-align:center;
}

.font_15b a {
  text-decoration: underline;
  color: white;
  
}

.font_14n
	{
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;	
	}

.font_12n
	{
	font-size: 12px;
	color: #ffffff;	
	}

.font_12ng
	{
	font-weight: normal;
	font-size: 12px;
	color: #58585a;	
	}

.font_11ng
	{
	font-weight: normal;
	color: #58585a;	
	}

.font_11ngd	{
	font-weight: normal;
	color: #2a2a2a;	
}

.font_black {
  color: black;
}

.font_14ngd	{
	font-weight: normal;
	font-size: 14px;
	color: #2a2a2a;	
}

.font_14ngdb {
	font-weight: bold;
	font-size: 14px;
	color: #2a2a2a;	
}

.content_text {
  line-height: 150%;
}

/* HEADER */

#header_content	{
  background-color: #ffffff;
  height: 111px;
}

#header_left {
	float: left;
  width: 760px;
 	height: 111px;
	margin-top: 5px;
}

#header_left img {
  border:0;
}

#header_right	{
	float: left;
  background-color: #e46809;
	width: 164px;
  height: 93px;
	margin-top: 1px;
	margin-bottom: 1px;
	
}

.contact_title {
	padding-top: 10px; 
	padding-bottom: 20px;
	text-align:center;
}

/* TOP NAV */
ul#navbar_content {
  display:block;
  list-style:none;
  clear:both;
  margin:0;
  padding:0;
  height:25px;
  border-bottom:1px solid white;
  *margin-top:5px;
  _margin-top:5px;
}

ul#navbar_content li {
  margin-left:50px;
  float:left;
}

a.navlink:link, a.navlink:active, a.navlink:visited {
	font-weight: bold;
	font-size: 15px;
	color: #e46809;	
	text-decoration: none;
} 
	
a.navlink:hover 
	{
	color: #ffffff;	
	text-decoration: none;
	}

a.activenavlink
	{
	font-weight: bold;
	font-size: 15px;
	color: white;	
	text-decoration: none;
	} 

a.activenavlink:hover 
	{
	color: #e46809;
	}




/* MAIN */

#main_content {
  background:url(../images/main-content-back.gif) repeat-y;
 	width: 940px;
	margin:0 auto;
	float:left;
	*padding-bottom:10px;
	_padding-bottom:10px;
}
	
#main-content-container {
  margin:0 auto;
  width:940px;
  float:left;
}



/* MAIN LEFT */

#content_left 
	{
	float: left;
  width: 760px;
  margin-bottom: 20px;
	}

#bar_top_container
	{
	padding-left: 40px;
  background-color: #ffffff;
	}

#bar_top_content 
	{
  background-image: url(../images/bartop.jpg);
	width: 640px;
  height: 23px;
	padding-top: 5px; 
	padding-left: 20px; 
	}

#aanbod {
  margin-right: 36px;
}

.dropdown_content 
	{
  float: left;
	margin-left: 35px; 
	}

.mainblock_content 
	{
  background-color: #eeeeee;
	width: 640px;
  /*height: 164px;*/
  float:left;
  padding-bottom:10px;
	padding-top: 20px; 
	padding-left: 20px; 
	border-bottom: 1px solid #e46809;
	}

.block_detail
	{
  	width: 640px;
   	padding-top: 8px;
	}

.block_img_holder 
	{
	float: left;
	width: 145px;
	border: 1px solid #69696b;
	}

.block_info_holder 
	{
	float: left;
	width: 182px;
   	margin-left: 20px;
	margin-right: 20px;
	}

.block_info_content {
	background-color: #58585a;
	width: 170px;
  padding: 6px;
	margin-bottom: 9px;
}

.block_detail_holder {
	float: left;
	width: 260px;
}

.pager_holder {
	width: 660px;
  padding-top: 15px;
}

.pager_nos_on 
	{
	float: right;
	background-color: #58585a;
	width: 16px;
  height: 18px;
	padding-top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #58585a;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	}

.pager_nos_off 
	{
	float: right;
	width: 16px;
   	height: 18px;
	padding-top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #58585a;
	}

.vorige_off 
	{
	float: right;
	width: 55px;
   	height: 18px;
	padding-top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #bbbbbf;
	font-weight: normal;
	font-size: 11px;
	color: #bbbbbf;
	text-decoration: none;
	}

.vorige_on 
	{
	float: right;
	width: 55px;
   	height: 18px;
	padding-top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #58585a;
	}

.volgende_off 
	{
	float: right;
	width: 68px;
   	height: 18px;
	padding-top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #bbbbbf;
	font-weight: normal;
	font-size: 11px;
	color: #bbbbbf;
	text-decoration: none;
	}

.volgende_on 
	{
	float: right;
	width: 68px;
  height: 18px;
	padding-top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #58585a;
	}

a.pager_on_link:link, a.pager_on_link:active, a.pager_on_link:visited, a.pager_on_link:hover 
	{
	font-weight: normal;
	font-size: 11px;
	color: #58585a;
	text-decoration: none;
	}

/* POPUP PAGES */

#main-popup-container {
  margin:0 auto;
  width:750px;
}


#popup_content {
  background-color: white;
 	width: 745px;
	margin:0 auto;
	float:left;
}

#popup_content p {
  text-align:left;
  margin: 20px 50px -15px 40px;
}

#header_popup_content	{
  background-color: #ffffff;
	width: 745px;
  height: 111px;
}
#header_popup_logo	{
 padding: 0 0 0 500;
}

/* DETAIL PAGE */

.detail_img_holder 
	{
	float: left;
	width: 409px;
	border: 1px solid #69696b;
	margin-bottom: 10px;
	}

.detailblock_content {
  background-color:#EEEEEE;
  padding-left:20px;
  padding-top:20px;
  padding-right:20px;
  padding-bottom:20px;
  width:620px;
  float: left;
}

.detailblock_content ul {
  line-height:175%;
}

.infoblock_content 
	{
  	width: 840px;
   	}

a.terug:link, a.terug:active, a.terug:visited {
	display: block;
	width: 182px;
	height: 29px;
	background-image: url('../images/terug.jpg');
	background-repeat: no-repeat;
} 

a.terug:hover	{
	background-position: -182px;
}


.det_detail_holder {
	float: left;
	width: 600px;	
}

#separator {
  display:block;
  float:left;
  height: 25px;
  width:100%;  
}

/* MAIN RIGHT */

#content_right 
	{
	float: left;
  background-color: #e46809;
	width: 164px;
	margin-bottom: 1px;
	padding: 8px;
	}

.content_right_title
	{
	padding-top: 34px; 
	padding-bottom: 10px;
	}

.right_tab1 
	{
	background-color: #2a2a2a;
	width: 154px;
  height: 23px;
	padding-left: 10px;
	padding-top: 5px;
	
	}

.right_tab1_content 
	{
	
	width: 152px;
  height: 300px;
	padding-left: 10px;
	padding-top: 13px;
	margin-bottom: 20px;
	border-right: 1px solid #2a2a2a;
	border-bottom: 1px solid #2a2a2a;
	border-left: 1px solid #2a2a2a;	
	}

.right_img_holder1 
	{
	padding-top: 15px;
	padding-bottom: 15px;
	}

.right_image_holder1 img
  {
  border 3px solid white;
  }
  
.right_tab2 
	{
	background-color: #2a2a2a;
	width: 154px;
  height: 23px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-top: 5px;
	}

.right_img_holder2 
	{
	width: 155px;
  height: 100px;
	border: 3px solid #ffffff;
	}

a.meer_informatie:link, a.meer_informatie:active, a.meer_informatie:visited 
	{
	display: block;
	width: 128px;
	height: 28px;
	background-image: url('../images/meer.jpg');
	background-repeat: no-repeat;
	} 
a.meer_informatie:hover 
	{
	background-position: -128px;
	}

.tehuur 
	{
	width: 65px;
  height: 22px;
	padding-top: 6px;
	background-color: #58585a;
	color:white;
	}

a.tehuur_link:link, a.tehuur_link:active, a.tehuur_link:visited, a.tehuur_link:hover 
	{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;	
	text-decoration: none;
	}

.tekoop 
	{
	width: 65px;
 	height: 22px;
	padding-top: 6px;
	background-color: #ffffff;
	}

a.tekoop_link:link, a.tekoop_link:active, a.tekoop_link:visited, a.tekoop_link:hover 
	{
	font-weight: normal;
	font-size: 12px;
	color: #2a2a2a;	
	text-decoration: none;
	}



/* FOOTER */

#footer_content 
	{
	float: right;
	display: block;
  padding: 10px 0 50px 0;
  border-top: 1px solid white;
  width: 100%;
	}

#footer_left 
	{
	float: left;
  	}

#footer_right 
	{
	float: right;
  font-weight: bold;
	font-size: 10px;
	color: #ffffff;	
	text-decoration: none;
	}

.footer_link
	{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;	
	text-decoration: none;
	}


/* GMaps */

#map_canvas {
  width: 600px;
  height: 400px;
  border: 5px solid #fff; 
}



/* PAGER */

.pager_holder ul {
  list-style: none;
  float:right;
}

.pager_holder ul li {
  float: left;
  text-align: center;
  border: 1px solid #58585A;
  height:20px;
  line-height:20px;
  margin:0 5px;
}

.pager_holder ul li.separator {
  border:0;
  line-height:16px;
}

.pager_holder ul li a {
  color:#58585A;
  text-decoration:none;
  padding:0 5px;
  height:100%;
  display:block;
}

.pager_holder ul li a:hover, .pager_holder ul li a.active {
  background:#58585A;
  color:white;
}

.pager_holder ul li.noactive {
  border:1px solid #BBBBBF;
}

.pager_holder ul li.noactive a {
  color:#BBBBBF;
}

.pager_holder ul li.noactive a:hover {
  background:white;
}

table, tr, td {
  border:0;
}

.nofloat { clear: both; height: 0; font-size: 0; line-height: 0; }

/* REALNEXT RIGHTCOLUMN */
div#rightcolumn-realnext {
  width:158px;
  float:left;
  margin-left:10px;
  height:500px;
  overflow:hidden;
  position:relative;
  text-align: left;
}

div#rightcolumn-realnext div.viewport img {
  width:158px;
  border:0;
  margin-bottom:2px;
  height:120px;
}

div#rightcolumn-realnext div.viewport {
  position:absolute;
  display:table;
}

div#rightcolumn-realnext div.viewport .imgwrapper {
  height:125px;
  width:158px;
  display:table-cell;
  clear:both;
  float:left;
  vertical-align:middle;
  line-height:125px;
}

div#scrollPrev {
  width:158px;
  height:11px;
  background: url(../images/previous.jpg) center no-repeat;
  display:block;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
  cursor:pointer;
}

div#scrollNext {
  width:158px;
  height:11px;
  background: url(../images/next.jpg) center no-repeat;
  display:block;
  float:right;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:10px;
  cursor:pointer;
}

div#scrollPrev.disabled, div#scrollNext.disabled {
  background:none;
}

div.loader-overlay {
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  background:#2a2a2a;
  z-index:1000;
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  text-align:center;
  display:none;
}

div.loader-overlay p {
  /*background: url(../images/load.gif) no-repeat left top;*/
  margin:200px auto;
  width:355px;
  text-indent:20px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  font-size:15px;
  font-weight:bold;
  color:#fff;
}
