html,
body
{
   margin               : 0;
   padding              : 0 0 40px 0;
   background           : url(../_images/bg.jpg) fixed center top;
   color                : #4e4d50;
   font-family          : Trebuchet,Arial,Helvetica,sans-serif;
   font-size            : 13px;
}

#newsletter
{
   font-family          : Trebuchet,Arial,Helvetica,sans-serif;
   font-size            : 11px;
   font-size-adjust     : none;
   font-style           : normal;
   font-variant         : normal;
   font-weight          : normal;
   line-height          : normal;
   padding              : 14px 0 0px 19px;
   width                : 304px;
}

h3
{
   font-family          : Trebuchet,Arial,Helvetica,sans-serif;
}

#content div.links div.zoeken #newsletter,
#content div.links #newsletter
{
   padding              : 14px 0 0 0;
}

#content div.vervolg-rechts div.tekst #newsletter
{
   padding              : 14px 0 0 0;
   width                : 400px;
}

#content div.midden #newsletter
{
   padding              : 14px 0 0 0;
   width                : 294px;
}

#emailinput
{
   width                : 110px; 
   border               : 1px solid #AA4E0E;
}

#content div.links div.zoeken #newsletter #emailinput
{
   width                : 110px; 
}

#content div.midden #newsletter #emailinput
{
   width                : 100px; 
}

#companiesDiv
{
   float                : left;
   margin-right         : 15px;
   margin-bottom        : 20px;
   text-align           : center;
}

.list
{
   margin-left          : 19px;
}

#content div.links div.zoeken #newsletter p,
#content div.midden #newsletter p
{
   font-family          : Trebuchet,Arial,Helvetica,sans-serif;
   font-size            : 11px;
   font-size-adjust     : none;
   font-style           : normal;
   font-variant         : normal;
   font-weight          : normal;
   line-height          : normal;
}

.rechts #newsletter
{
   padding-left         : 0px;
}

#newsletter h2,
#content div.vervolg-rechts div.tekst #newsletter h2
{
   font                 : 16px Trebuchet, Arial, Helvetica, sans-serif;
   font-weight          : bold;
   color                : #aa4e0e;
   padding              : 0;
   margin               : 0;
}

form
{
   margin               : 0;
   padding              : 0;
}

a img
{
   border               : 0;
}

#wrapper
{
   text-align           : center;
}

#agenda
{
   position             : absolute;
   left                 : -380px;
   top                  : 0;
   width                : 100%;
   height               : 233px;
   background           : url(../_images/agenda.png) no-repeat center top;
}

#container
{
   width                : 980px;
   margin-left          : auto;
   margin-right         : auto;
   text-align           : left;
}

#header
{
   text-align           : right;
   border-bottom        : 1px solid #fdc613;
   height               : 241px;
}

/* MENU */
#menu
{
   font                 : 16px Trebuchet, Arial, Helvetica, sans-serif;
   font-weight          : bold;
   width                : 980px;
   background           : none;
   background           : url(../_images/transparent1.png) repeat;
   height               : 40px;
}

#menu ul
{
   padding              : 0;
   margin               : 0;
   background           : none;
}

#menu ul li
{
   list-style           : none;
   display              : block;
   padding              : 0;
   margin               : 0;
   float                : left;
   border-right         : 1px solid #fff;
}

#menu ul li.laatste
{
   border-right         : 0;
}

#menu ul li.normaal
{
   border-right         : 1px solid #fff;
}

#menu ul li a
{
   display              : block;
   margin               : 0;
   padding              : 10px 20px 10px 20px;
   color                : #fff;
   text-decoration      : none;

}

#menu ul li a:hover,
#menu ul li a.active
{
   color                : #fdc613;

}

#menu ul.submain
{
   position             : absolute;
   visibility           : hidden;
   background-color     : #e9e67b;
   padding              : 10px 20px 10px 20px;
   margin               : 0;
   font-size            : 13px;
   font-weight          : bold;
   z-index              : 5;
   opacity              : 0.9;
   filter               : alpha(opacity=90);
}

#menu ul.submain li
{
   float                : none;
   background           : none;
   border               : 0;
   padding              : 0;
   margin               : 0;
   display              : block;
}

#menu ul.submain li a
{
   padding              : 5px 0 5px 0;
   color                : #000;
   background           : none;
}

#menu ul.submain li a:hover
{
   color                : #aa4e0e;
}

/* CONTENT*/
#content {
   clear: both;
   background-color: #FFF;
   border-top: 1px solid #fdc613;
}

#content-lijn {
   background: url(../_images/verticaal.gif) repeat-y left top;
}

.auto_complete {
   background        : #E9E67B;
   border            : 1px solid #AA4E0E;
   padding           : 0;
   margin-top        : 2px;
}

.auto_complete ul {
   list-style-type   : none;
   margin            : 0;
   padding           : 5px;
}

.auto_complete ul li {
   padding           : 3px;
   cursor            : pointer;
}

/* CONTENT LINKS */
#content div.links {
   float: left;
   width: 332px;
   padding: 9px;
   font: 11px Trebuchet, Arial, Helvetica, sans-serif;
}

#content div.links div.zoeken {
   background: url(../_images/stippellijn.gif) bottom repeat-x;
   padding: 19px;
   padding-top: 14px;
   padding-right: 0px;
}
#content div.links div.zoeken select {
   width: 105px;
}

#content div.links div.zoeken .button {
width: 100px;
border: 0px;
}
/*#content div.links div.zoeken .button {
   background: url(../_images/zoeken.gif) no-repeat;
   padding: 0;
   margin: 0;
   width: 73px;
   height: 23px;
   border: 0;
   cursor: pointer;
}
*/
#content div.links div.zoeken span.kopje {
   font-weight: bold;
   color: #aa4e0e;
}

#content div.links div.zoeken p {
   font: 12px Trebuchet, Arial, Helvetica, sans-serif;
   padding: 5px 0 0 0;
   margin: 0;
   line-height: 26px;
}

#content div.links div.zoeken input {
   font: 12px Trebuchet, Arial, Helvetica, sans-serif;
   border: 1px solid #aa4e0e;
   padding: 3px;
   width: 287px;
}

#content div.links div.nieuws {
   padding: 19px;
}

#content div.links div.nieuws a {
   font: 11px Georgia, Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: bold;
   color: #aa4e0e;
   text-decoration: none;
}

#content div.links div.nieuws p {
   font: 11px Trebuchet, Arial, Helvetica, sans-serif;
   padding: 5px 0 7px 0;
   margin: 0;
   line-height: 16px;
}

#content div.links div.iconen {
   background: url(../_images/stippellijn.gif) top repeat-x;
   padding: 19px 0 19px 0;
}

#content div.links div.iconen h2 {
   padding-left: 19px;
}


#content div.links div.iconen img {
   margin-top: 10px;
}

#content div.links div.postits {
   background: url(../_images/stippellijn.gif) top repeat-x;
   padding: 19px;
}

#content div.links div.postit {
   width: 274px;
   background: url(../_images/postit-bg.gif) repeat-y top left;
   margin-top: 3px;
}

#content div.links div.postit h4 {
   font: 18px  Feltpen, Arial, Helvetica, sans-serif;
   background: url(../_images/postit-top.gif) no-repeat top left;
   color: #004489;
   margin: 0;
   padding: 10px 10px 0px 10px;
}

#content div.links div.postit p {
   font: 12px  Trebuchet, Arial, Helvetica, sans-serif;
   background: url(../_images/postit-bottom.gif) no-repeat bottom left;
   color: #1d5887;
   margin: 0;
   padding: 10px 25px 18px 14px;
}

#content div.links div.postit span.kopje {
   font: 12px  Georgia, Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: bold;
   color: #ae5815;   
}

#content div.links div.postit a {
   font: 12px  Trebuchet, Arial, Helvetica, sans-serif;
   font-style: italic;
   color: #ae5815;
   text-decoration: none;
}

#content div.links h2 {
   font: 16px Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #aa4e0e;
   padding: 0;
   margin: 0;
}

/* CONTENT MIDDEN */
#content div.midden {
   float: left;
   width: 294px;
   padding: 16px;
   padding-top: 20px;
}

#content div.midden h1 {
   font: 33px Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #aa4e0e;
   padding: 0;
   margin: 0;
}

#content div.midden .intro {
   font: 15px Georgia, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: italic;
   color: #aa4e0e;
   line-height: 20px;
}

#content div.midden .intro-tekst {
   font: 15px Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 20px;
}

#content div.midden p {
   font: 13px Trebuchet, Arial, Helvetica, sans-serif;
   line-height: 18px;
}

/* CONTENT RECHTS */
#content div.rechts {
   float: right;
   width: 304px;
}

#content div.rechts div.postit {
   width: 274px;
   background: url(../_images/postit-bg.gif) repeat-y top left;
   margin-top: 25px;
}

#content div.rechts div.postit h4 {
   font: 18px  Feltpen, Arial, Helvetica, sans-serif;
   background: url(../_images/postit-top.gif) no-repeat top left;
   color: #004489;
   margin: 0;
   padding: 10px 10px 0px 10px;
	
}

#content div.rechts div.postit div.bottom
{
   background: url(../_images/postit-bottom.gif) no-repeat bottom left;
}

#content div.rechts div.postit p {
   font: 12px  Trebuchet, Arial, Helvetica, sans-serif;
   color: #1d5887;
   margin: 0;
   padding: 10px 25px 18px 14px;
}

#content div.rechts div.postit span.kopje {
   font: 12px  Georgia, Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: bold;
   color: #ae5815;   
}

#content div.rechts div.postit a {
   font: 12px  Trebuchet, Arial, Helvetica, sans-serif;
   font-style: italic;
   color: #ae5815;   
   text-decoration: none;
}


#content div.closer {
   clear: both;
}

/* CAROUSEL */
#carousel {
   clear: both;
   background-color: #FFF;
   height: 130px;
   border-top: 1px solid #fdd44e;
   padding: 20px 53px 20px 53px;
}

.block #carousel{
   padding: 20px 5px 20px 5px;
   border: 0;
}
#carousel div.closer {
   clear: both;
}

#carousel #prev {
   display: inline;
   float: left;
   margin: 45px 15px 0 0;
}
.block #carousel #prev{
   margin: 30px 10px 0 0;
}
.block #carousel #prev a, .block #carousel #next a{
   border: 0;
}
#carousel #next {
   display: inline;
   float: left;
   margin: 45px 0 0 15px;
}
.block #carousel #next{
   margin: 30px 10px 0 0;
}

#carousel #objects {
   display: inline;
   float: left;
   position: relative;
   overflow: hidden;
   width: 786px;
   min-height: 134px;   
   height: 145px;
}

.block #carousel #objects {
   display: inline;
   float: left;
   position: relative;
   overflow: hidden;
   width: 497px;
}

#carousel #objects #object {  
   overflow: hidden;
   margin: 0;
   position: relative; 
}

#carousel #objects #object ul {
   width: 10000000px;
   position: relative;
   z-index: 1;
   margin: 0;
   padding: 0;
}
.block #carousel #objects #object ul {
   width: 5000000px;
}
#carousel #objects #object ul li {
   float: left;
   list-style: none;
   overflow: hidden;
   cursor: pointer;
}
   
#objects .object {
   display: inline;
   float: left;
   width: 174px;
   margin: 0 30px 0 0;
   font: 12px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   float: left;
   color: #fff;
   text-align: center;
   padding: 0px;
   font-size: 12px;
   background: #aa4e0e;
   padding-bottom: 4px; 
}
.objecten_view_all{
   width:610px;
}

#objects .object a {
   color: #fff;
   text-decoration: none;
}

.block #objects .object{
   padding: 0 0 0 0;
   width: 142px;
}

.block #objects .object .img {
   float: left;
   margin: 0;
   padding: 0;
   width: 128px;
   height: 82px;
   border: 2px solid #e8e8e8;
   padding: 5px 5px 5px 5px;
   
}


#objects .object .desc {
   font: 12px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   float: left;
   color: #fff;
   text-align: center;
   padding: 4px;
   font-size: 12px;
   background: #aa4e0e;
   width: 166px;
}

.block #objectimg {
   margin-left:45px;
   padding: 10px 10px 10px 10px;
   border: 3px solid #e8e8e8;
   width: 458px;
}

.vervolg-rechts table .objectspacer{
   padding-top: 5px;
   padding-bottom: 5px;
}

/* FOOTER */
#footer {
   background: #fdc613;
   font: 10px  Trebuchet, Arial, Helvetica, sans-serif;
   text-align: center;
   color: #1a171b;
   width: 980px;
}

#footer ul {
   background: #fdc613;
   font: 16px  Trebuchet, Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 6px 0 0 0;
   width: 980px;
   text-align:center;
}

#footer ul li {
   display: inline;
   padding-left: 30px;
   padding-right: 30px;
}

#footer p {
   margin: 0;
   padding: 6px 0 6px 0;   
}

#footer p a{
   font: 10px  Trebuchet, Arial, Helvetica, sans-serif;
   text-align: center;
   color: #1a171b;
   text-decoration: none;
}
/*VERVOLG RECHTS*/
#content div.vervolg-rechts {
   float: right;
   width: 630px;
   margin-top: 5px 0 5px 0;   
}

#content div.vervolg-rechts .iconen {
   display: block;
}

#content div.vervolg-rechts .iconen img {
   /*padding: 5px;*/
}

#content div.vervolg-rechts h1 {
   margin: 28px 0 5px 20px;
   font: 16px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #aa4e0e;
}

#content div.vervolg-rechts h3 {
   font: 13px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: italic;
   color: #aa4e0e;
   margin: 0;
   padding: 0;
}



#content div.vervolg-rechts td.paddingtable {
   padding-top: 5px;
   padding-bottom: 5px;
}

#content div.vervolg-rechts div.tekst a {
   font: 13px  Trebuchet, Arial, Helvetica, sans-serif;
   color: #aa4e0e;
   border-bottom: 1px dotted #aa4e0e; 
   text-decoration: none;
}

#content div.vervolg-rechts div.tekst a:hover {
   color: #000;
   border-bottom: 1px dotted #000; 
}

#content div.vervolg-rechts a {
   color: #aa4e0e;
   text-decoration: none;
}

#content div.vervolg-rechts a:hover {
   color: #000;
}



#content div.vervolg-rechts p {
   line-height: 19px;
}


#content div.vervolg-rechts p.navigatie {
   margin: 0;
   padding: 15px 0 0px 0;
   font: 15px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #9a9c9d;
   text-align: center;
}
#content div.vervolg-rechts div.navigatie p.navigatie{
   padding: 15px 0 15px 150px;
}
#content div.vervolg-rechts div.navigatie p.navigatie a{
   text-decoration: none;
   border: 0;
}
#content div.vervolg-rechts div.navigatie {
   font: 15px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #9a9c9d;
   margin-top: -39px;
}

#content div.vervolg-rechts p.navigatie span.woningen {
   color: #aa4e0e;
   padding-left: 10px;
}

#content div.vervolg-rechts p.navigatie span.paginas {
   color: #aa4e0e;
}

#content div.vervolg-rechts p.navigatie a {
   font: 15px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #aa4e0e;
   text-decoration: none;
}

#content div.vervolg-rechts .td2 {
   background-color: #f4f4f5;
   margin: 0;
   padding: 0;
}

#content div.vervolg-rechts .td1 {
   background-color: #fff;
   margin: 0;
   padding: 0;
}

#content div.vervolg-rechts td.details {
   font: 13px Trebuchet, Arial, Helvetica, sans-serif;
}

#content div.vervolg-rechts span.plaats {
   font-weight: bold;
   color: #aa4e0e;
}

#content div.vervolg-rechts span.adres {
   font-weight: bold;
}

#content div.vervolg-rechts td.vraagprijs {
   font: 14px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #aa4e0e;
   text-align: right;
   padding-top: 10px;
   padding-right: 25px;
}

#content div.vervolg-rechts td.vraagprijs .nieuw {
   color: #000;
}

#content div.vervolg-rechts div.tekst {
   padding: 0px 20px 0px 20px;
   font: 13px  Trebuchet, Arial, Helvetica, sans-serif;
}

#content div.vervolg-rechts div.tekst input, textarea, select {
   font: 13px  Trebuchet, Arial, Helvetica, sans-serif;
   padding: 3px;
   border: 1px solid #cecece;
   border-top: 1px solid #8e8f8f;
}

#content div.vervolg-rechts div.tekst .button {
width: 110px;
border: 0px;
}

#content div.vervolg-rechts div.tekst h2 {
   font: 24px  Georgia, Arial, Helvetica, sans-serif;
   color: #aa4e0e;
   margin: 0;
   padding: 0;
}

#content div.vervolg-rechts div.tekst span.datum {
   font: 12px  Georgia, Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: bold;
   color: #aa4e0e;
   margin: 0;
   padding: 0;
}

#content div.vervolg-rechts div.afsluiter {
   background:url(../_images/stippellijn.gif) repeat-x left top;
   height: 4px;
   margin: 0 10px 20px 10px;
}

#content div.vervolg-rechts ul.woningmenu {
   padding: 20px 0 5px 0;
   margin: 0 0 15px 20px;
}

#content div.vervolg-rechts ul.woningmenu li {
   font: 14px Trebuchet, Arial, Helvetica, sans-serif;
   display: inline;
   font-weight: bold;
   padding-right: 14px;
}

#content div.vervolg-rechts ul.woningmenu li.reageren {
   font: 14px Trebuchet, Arial, Helvetica, sans-serif;
   display: inline;
   color: #aa4e0e;
   font-weight: bold;
   padding-right: 0px;
}

#content div.vervolg-rechts ul.woningmenu li a {
   color: #aa4e0e;
   text-decoration: none;
   border: 0;
}

#content div.vervolg-rechts ul.woningmenu li a:hover {
   text-decoration: none;
   color: #fdc613;
}

#content div.vervolg-rechts ul.woningmenu li a.active {
   text-decoration: none;
   color: #fdc613;
}

.titel_onderwerp{
   font-style: italic;
   color: #aa4e0e;
   font-size: 14px;
   font-weight: bold;
   padding-top: 15px;
}
.objectImage{
   border: 2px solid #e8e8e8;
   padding: 5px;
   margin: 0;
}
.vervolg-rechts p strong{
   color: #aa4e0e;   
}
.tekst .kenmerken{
   margin-left: -4px;
}
/* Sitemap */

#sitemap ul.main{
   padding-left: 0px;
}

#sitemap ul {
      margin-left : 0px;
}
   
#sitemap ul li {
   list-style-type   : none;
   padding-top    : 5px;
}
#content div.vervolg-rechts div.tekst  #sitemap a{
   border: 0;
}     
#sitemap ul li a {
   padding        : 0;
   border-bottom  : 0px;
   margin         : 0;
}
#sitemap ul.submain li{
   list-style-type   : none;
}
#sitemap ul.submain {
   padding        : 0;
   margin         : 0;
}
#sitemap ul.submain li {
   padding-top    : 5px;
   margin         : 0;
}
#sitemap ul.submain li a{
   padding        : 0 0 0 20px;
   margin         : 0;
   border-bottom  : 0px;
   background     : none;
}

table.checkbox_form td{
   padding: 0;
}

#content div.vervolg-rechts div.tekst  table.checkbox_form input{
   width: 20px;
   padding-left: 0px;
   margin: 0;
   padding: 0;
}
#content div.vervolg-rechts div.tekst .forms input[type=checkbox]{
   border: 0;
}

 .button {
   background: transparent url('../_images/legeknopzoeken.gif') no-repeat left;
   border: 0px;
   width: 100px;
   height: 23px;
   font: 13px Trebuchet, Arial, Helvetica, sans-serif;
   text-align: center;
   padding: 4px;
   color: #aa4e0e;
   cursor: pointer;
}

 #content div.vervolg-rechts #statisticsbutton {
   background: transparent url('../_images/legeknopstatistieken.gif') no-repeat left;
   border: 0px;
   width: 120px;
   height: 23px;
   font: 13px Trebuchet, Arial, Helvetica, sans-serif;
   text-align: center;
   padding: 4px;
   color: #aa4e0e;
   cursor: pointer;
}

.pageDivider {
   font: 15px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #9a9c9d;
}

span.woningen {
   color: #aa4e0e;
   padding-left: 10px;
}

span.paginas {
   color: #aa4e0e;
}

#content div.vervolg-rechts div.tekst td.pageNr a, #content div.vervolg-rechts div.tekst td.navPrevious a, #content div.vervolg-rechts div.tekst td.navNext a {
   font: 15px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #aa4e0e;
   text-decoration: none;
   margin: 0 5px 0 5px;
}

#content div.vervolg-rechts div.tekst td.pageNr a.selected{
   font: 15px  Trebuchet, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #9a9c9d;
   text-decoration: none;
   margin: 0 8px 0 8px;
}

.searchresultmain{
   float:left; 
   padding-left: 20px; 
   padding-top: 14px; 
   width: 434px;
}
#zoekprofiel_side span.zoekprofielkop {
   font-size:12px;
   color: #aa4e0e;
   
}
#zoekprofiel_side a, #zoekprofiel_side a:hover{
   color: #aa4e0e;
   text-decoration: none;
   border-bottom: 1px dotted #aa4e0e; 
}
#woonhelden{
   position:absolute;
   padding-top:172px;
   padding-left:85px;
   z-index: 2;
}
#vbomakelaar{
   position:absolute;
   padding-top:209px;
   padding-left:92px;
   z-index: 1;
}
.footer_a{
   text-decoration: none;
   color: #1A171B;
}

div.cropDiv
{
	height: 95px;
	position : relative;
	width: 174px;
	overflow: hidden;
	text-align: center;
}

div.cropDiv img
{
	position : absolute;
	left : -13px;
	bottom : -20%;
}
#content .vervolg-rechts  .tekst h2.houseroute_head{
	font: 16px  Trebuchet, Arial, Helvetica, sans-serif;
   	font-weight: bold;
   	color: #aa4e0e;
}

.labelimg{
   left:12px;
   } 
#content div.vervolg-rechts .reviewdescription p{
	margin-top		: 0px;
	margin-bottom	: 0px;
}
