
/* Remove padding and margin */
* {
  margin: 0;
  padding: 0;
}

body, html {
  width:100%;
  height:100%;
}

img {	border: 0; }

/* =Typography
-----------------------------------------------------------------------------*/

body {
  background: #fff;
  font: 12px/1.6  Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana, sans-serif;
  color: #252525;
}

ul {
  margin-left:15px;
}

.decimal {
  list-style:none;
  margin-left:0px;
}

h1 {
  font-size: 16px;
}

h2 {
	font-size: 12px;
}

h3 {
	font-size: 12px;
  margin-bottom: -1em;  
}

hr {
  height: 1px;
  background-color: #ddd;
  color: #ddd;
  border: none;
  padding: 0;
  margin: 1em 0;
}

sup {
  vertical-align: baseline;
  position: relative;
  bottom: 0.33em;
}

/* =Links
-----------------------------------------------------------------------------*/

.content a {
  color: #c85a33;
  text-decoration:none;
}

.content a:hover {
  text-decoration:none;
}

/* =Layout
-----------------------------------------------------------------------------*/

.container {
  position:relative;
  width: 991px;
  margin: 0 auto;
  border-top: none; 
}

.contentholder {
  float:left;
  position:relative;
  width: 991px;
  float:left;
  color:#000;
  margin-top:0px; 
}

.contenttop {
position:relative;
height:20px;
width:991px;
  background-position:top left;
  background-image:url("/content/common/gfx/algemeen/header.gif");
  background-repeat:repeat-x;  
}

.contenttop span{
display:none;
}

.contentheader {
position:relative;
  height:276px;
  background-position:top left;
  background-image:url("/content/common/gfx/algemeen/xpecthead.jpg");
  background-repeat:repeat-x;  
}

.content {
float:left;
width:989px;
border:1px solid #000;
}

.contentboxes {
float:left;
margin-top:20px;
margin-left:20px;
}

.contentbox {
float:left;
width:190px;
height:200px;
font-size:11px;
padding:10px;
padding-top:0px;
padding-left:35px;

}

.contentboxhead {
float:left;
width:236px;
height:50px;
overflow:hidden;
}

.menu {
position:absolute;
top:170px;
left:82px;
color:#fff;
}

.menu ul {
list-style: none;
}

.menu a {
text-decoration:none;
font-size:11px;
color:#fff;
}

.menu a:hover {
  text-decoration:none;
  color:#c85a33;
}


.selected0,.selected1{
color:#c85a33 !important;
}

/*  =Footer
------------------------------------------------------------------- */

.footer {
float:left;
width:971px;
background-color:#000;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.footer a {
  text-decoration:none;
  color:#c85a33;
}

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

.flashframe {
position:absolute;
top:10px;
left:400px;
border:1px solid #fff;
width:320px;
height:220px;
background-color:#000;
}

.banner {
position:absolute;
left:758px;
top:23px;
}

.banner a {
 text-decoration:none;
}

.contenttextfull {
float:left;
margin-left:40px;
margin-top:10px;
margin-bottom:10px;
width:900px;
padding-bottom:10px;
}

.contenttextfull p {
width:420px;
}


.contenttext {
float:left;
margin-left:40px;
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
width:430px;
}

.contenttext2 {
float:left;
margin-left:40px;
margin-top:45px;
margin-bottom:10px;
padding-bottom:10px;
width:430px;
}

.contenttext3 {
float:left;
margin-left:40px;
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
width:350px;
}

.contenttext4 {
float:left;
margin-left:20px;
margin-top:45px;
margin-bottom:10px;
padding-bottom:10px;
width:550px;
}

.contenttext p {
padding-top:10px;
}

form {
  width:435px;
}

fieldset {
  border:0px;
  margin:0px;
  padding:0px;
}

legend {
  display:none;
}

form p {
  margin:0px;
  margin:4px 0;
}

form p span {
  width:220px;
  display:block;
  float:left;
}

.small {
  font-size:11px;
  color:#9d181d;
  width:100%;
  float:left;
  clear:both;
}

.verhuur img {
  float:left;
  margin:0 10px 50px 0;
}

.verhuur {
  font-size:12px;
}

.verhuur strong {
  font-size:14px;
}

.formcontrols {

}
