body {
background: #fff;
font-family: Arial;
font-size: 11px;
font-weight: normal;
background-position: center;
background-repeat:  repeat-y; 
overflow-x: hidden;
line-height: 15px;
}
h1 {
font-size: 14px;
margin: 5px 0 10px 0;
}
p {
width: 530px;
margin-bottom: 15px;
}
a {
color: #E53140;
text-decoration: none; 
}
a:hover {
color: #000; 
text-decoration: underline; 
}
a.backlink {
font-size: 14px;
font-weight: bold;
}
.clear {
clear: both;
}
body.molen {
background-image: url(../img/bg-repeat.gif);
}
body.kusje {
background-image: url(../img/bg-repeat2.gif);
}
body.poesje {
background-image: url(../img/bg-repeat3.gif);
}
body.kabouter {
background-image: url(../img/bg-repeat4.gif);
}
body.vogel {
background-image: url(../img/bg-repeat5.gif);
}
/*content */
div.contentwrapper {
width: 789px;
height: auto;
left: 50%;
margin-left: -500px;
background: url(../img/border.png) repeat-y center;
position: relative;
opacity: 1;
}
div.logo {
padding: 10px 0 10px 40px;
position: relative;
}
div.menu {
background:#808080 none repeat scroll 0 0;
height:41px;
margin-left:20px;
width:762px;
position: relative;
}
div.menu ul {
margin-left: 30px;
}
div.menu ul li {
display: inline;
color: #fff;
font-size: 14px;
font-weight: bold;
font-variant: small-caps;
line-height: 41px;
margin-right:45px;
}
div.menu ul li a {
color: #fff;
text-decoration: none;
}
div.menu ul li a:hover, div.menu ul li a.active {
color: #680902;
}
div.content {
margin: 5px 0 0 20px;
height: auto;
min-height: 500px;
position: relative;
}
div.footer {
border-top: 41px solid #808080;
height:55px;
margin:15px 0 0 20px;
width:762px;
position: relative;
}
div.footer img {
left:-110px;
position:absolute;
top:-60px;
}
div.button {
left:500px;
position:absolute;
top:300px;
}

/* backgrounds */
div.figuren {
left:50%;
margin-left:20px;
_margin-left: -35px;
*margin-left: -35px;
margin-top:80px;
position:absolute;
}
div.figuren-menu {
bottom:40px;
left:50%;
margin-left:300px;
position:fixed;
_display: none;
}
img.woningen-thumb {
float: left;
line-height: 150px;
margin-right: 15px;
}
div.woningen-info {
float: left;
height: 150px;
width: 545px;
}
div.woningen-info ul {
padding-left: 15px;
}
div.woningen-info ul li {
list-style: disc;
}
img.eigenhaard {
margin-left:20px;
margin-top:10px;
}
div.makelaars {
float: left; 
width: 225px; 
margin-top:25px;
}
div#map {
height: 500px;
width:762px;
}
