*, html
{
	margin: 0px;
	padding: 0px;
}
body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height: 18px;
  background:#abdbef url("../images/fill_01.gif") repeat-x;
  color: #000000;
  }
 p
{
font: inherent;
line-height: 18px;
}
/* OPBOUW */

div#wester_lang{
  position:absolute;
  margin:10px 0px 0px 0px;
  width:700px;
  z-index:20;
  text-align:right;
}
div#wester_lang img{
  border:none;
}

div#content{
	position:absolute;
	background:url("../images/back.jpg") no-repeat;
  	height:500px;
	width:700px;
	top:100px;  
	z-index:0;
  }
div#header{
  height:100px;
  }
div#div_text{
  position:absolute;
  font: inherit;
  margin:50px 10px 20px 180px;
  padding-bottom:15px;
  z-index:1;
  width:510px;
  /* text-align:justify; */
  }
.links{
  margin:0px 5px 5px 0px;
  float: left;
  }
.rechts{
  margin:0px 0px 5px 5px;
  float: right;
  }
/* HEADER */

h1#logo{
  width: 300px; height:100px;
  display:block;
  background:url(../images/h1_logo.jpg);
  margin:0; padding:0;
  position:absolute;
  z-index: 12;
  }
h1 span{
   display:none; 
  }
h2{
   display: none;
  }
img#overlay{
  width:150px; height:100px;
  position:absolute;
  margin:0px 0px 0px 150px; padding:0;
  z-index:1;
  }
#img_cnt{ 
margin:5px 0px 5px 165px; 
padding:0; 
height:90px; 
overflow:hidden; 
width:660px; 
position:absolute; 
z-index:0; }

#img_cnt img{ 
margin:0px 5px 0px 0px; 
}

/* MENU */

ul#ul_menu{
  position:absolute;
  margin:50px 10px 20px 10px;
  padding:0;
  list-style:none;
  width:130px;
  z-index:2;
  }
ul#ul_menu li{
  background:url("../images/pompebled.gif") no-repeat;
  }
ul#ul_menu a 
{ 
text-decoration:none; 
line-height:20px; 
color:#193d55; 
padding-left:25px; 
font-size:12px 
}
ul#ul_menu a span 
{ 
text-decoration:none; 
line-height:20px; 
color:#193d55; 
padding-left:25px; 
font-size:12px 
}
ul#ul_menu a:hover 
{ 
font-weight:bold; 
}

/* TEXTVAK */

#div_text h2{ 
margin:0px 20px 0px 0px; 
padding:0; 
font-size:16px; 
color:#CC0000; }

#div_text p{
 margin:0; 
 padding:0; 
 }
#div_text h3{ 
margin:5px 0px 5px 0px; 
padding:0; 
font-size:14px; 
color:#CC0000; }



/* TABELLEN */
table.tbl_verhuur{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }
td.foto{
  padding:0px 0px 0px 0px;
  vertical-align:top;
  }
div#div_text img{
  border:#fff 1px solid;
  margin-right:0px 0px 0px 10px;
  }
img.hiswa{
  margin-right:0px 0px 0px 10px;
  border:none;
  }
td.td_01, td.td_02, td.td_03, td.td_04 ,td.td_05, td.td_06, td.td_07, td.td_08
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100px; 
	line-height:20px; 
	vertical-align:top;
  }

td.td_04
{	 
	width: auto; 
	text-align: right; 
	padding: 0px 10px 0px 0px;
  }
  
 td.td_05
 {	
  width:250px;
  }
  
td.td_06
{	
	padding:20px 0px 0px 10px;
  }
td.td_07, td.td_08
{
  font-size:13px;
  font-weight: bold; 
  width: 200px;
}
td.td_07
{
  color: #CC0000;
  width: 70px;
}
form#res input
{  
  width:200px;
  }
form#res textarea
{
	font: inherit;
	width:200px;
  }
form#res .inpt{font: inherit;
  width:auto;
  }
span.span_req{
	font: inherit;
  color:#cc0000;
  }
.verkoopfoto, .info-1, .info-2 .specs
{
	float: left;
	width: 270px;
}
.info-2 .specs
{
	width: 240px;
}

.fotos
{
	clear: left;
	width: 550px;
	height: auto;
	padding: 5px 0px 0px 0px
}
hr
{
	clear: both;
	color: #CC0000;
}
