body {
background:url(/images/makelaardij-background.jpg) repeat-x;
text-align:center;
margin:0;
padding:0;
}

html, body {
margin:0px; 
padding:0px; 
text-align:center;   
overflow: auto;
height: 100%; /* héél belangrijk */
font-family: "Arial Narrow", Arial, sans-serif;	
font-size: 12pt;
}

h1 {
font:bold 14px/14px "Arial Narrow", Arial, sans-serif;
font-size: x-large; 
color:#af0041;
}

h2 {
font:bold 24px/24px "Arial Narrow", Arial, sans-serif;
color:#af0041;
}

h3 {
font:bold 22px/22px "Arial Narrow", Arial, sans-serif;
color:#af0041;
}

h4 {
font:bold 18px/18px "Arial Narrow", Arial, sans-serif;
color:#af0041;
}

h5 {
font:bold 16px/16px "Arial Narrow", Arial, sans-serif;
color:#af0041;
}

h6 {
font:bold 12px/12px "Arial Narrow", Arial, sans-serif;
color:#af0041;
}

#searchengine {
clear: both;
height: 25px;
position:  relative;
padding:3px;
margin-left:3px;
text-align:left;
border:1px solid #66655f; border-width:0px 0px 1px 0px;
}

#searchengine .input {
margin-left:3px;
border:1px inset #66655f;
width:132px;
}

#searchengine .search {
top:2px;
}

span.highlighted {
  background-color: #161616;
  font-weight: bold;
}
span.term0 {
  background-color: #161633;
}
span.term1 {
  background-color: #331616;
}
span.term2 {
  background-color: #163316;
}


#container {
width: 950px;
margin-left: auto;
margin-right: auto;
text-align: left;
height:auto !important; /* voor moderne browsers */
padding: inherit;
z-index:1;
}

#makelaardij-logo {
position: absolute;
width:950px;
height:22px;
font-family:Arial,Helvetica,sans-serif;
font-size:5px;
color:#ffffff;
text-align:center;
}


#makelaarij-slideshow {
position: absolute;
width:950px;
height:273px;
margin-top:21px;
margin-left:0px;
margin-right:0px;
background:url(/images/bgslideshow.gif) no-repeat;

}

#monoSlideshow1 {
position: absolute;
width:946px;
height:270px;
margin-top:2px;
margin-left:2px;
margin-right:2px;
}

#menuplaatjes {
position: absolute;
width: 904px;
height: 295px;
margin-top:14px;
margin-left: 21px;
margin-right: auto;
}

#menu-aanbod {
position: absolute;
width: 300px;
height: 295px;
margin-top:0px;
}

#menu-wiezijnwij {
position: absolute;
width: 304px;
height: 295px;
margin-left:301px;
margin-top:5px;
}

#menu-diensten {
position: absolute;
width: 300px;
height: 295px;
margin-left:606px;
margin-top:0px;
}

#van-doorn-logo {
position: absolute;
width: 435px;
height: 68px;
margin-left:253px;
margin-top:272px;
}

#menutop {
position: absolute;
width: 201px;
height: 27px;
margin-left:6px;
margin-top:314px;
}

#menupos {
position: relative;
background:url(/images/menumain.png) no-repeat;
width: 200px;
height: 404px;
margin-left:6px;
z-index:1000;
}

#nieuwinonsaanbod {
position: absolute;
width: 201px;
height: 27px;
margin-left:740px;
margin-top:314px;
}

#content {
position: absolute;
background:url(/images/bgcontent.gif) repeat-y;
width: 950px;
margin-left:0px;
margin-top:335px;
}

#submenu {
position: relative;
width: 524px;
height:25px;
margin-top: 0px; 
margin-left: 2px; 
border-top: 0px;
border-left: 0px; 
border-right: 0px;
border-bottom: 1px;
border-style: solid; 
border-color: #af0041; 

color:#000000;
}

#nav {
position: relative;
width: 524px;
margin-top: 15px; 
margin-left: 8px; 
color:#000000;
}

#textpositie {
position: relative;
width: 524px;
margin-top: 20px; 
margin-left: 8px;
}

#textpositiea {
position: relative;
width: 720px;
margin-top: 15px; 
margin-left: 8px; 
}

#overzicht {
position: relative;
width: 710px;
margin-top: -4px; 
margin-left: 4px; 
border-top: 1px;
border-left: 0px; 
border-right: 0px;
border-bottom: 0px;
border-style: solid; 
border-color: #af0041; 
color:#000000;
}

#aanbodpos {
position: relative;
width: 202px;
margin-top: 55px; 
margin-left: 0px; 
color:#000000;
}

#footer {
position: relative;
background:url(/images/footer.gif) no-repeat;
width: 950px;
height: 22px;
text-align:center;
}
