@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;}

body, html{
margin:0;
padding:0;
background:url(../img/achtergrond.jpg) repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:170%;
color:#2b2b2b;}

.clear{
height:0;
clear:both;
overflow:hidden;}

a{
text-decoration:none;
color:#59034a;
font-weight:bold;}

#navigatie_container{
height:92px;}

#logo{
position:absolute;}

#logo img{
border:0px;}

#navigatie{
position:absolute;
margin:0 0 0 250px;
color:#FFF;
float:left;}

#navigatie ul#nav{
margin:35px 0 0 0;
padding:0 0 0 50px;
list-style:none;}

#navigatie li:hover div, #navigatie li.over div{
display:block;}

#navigatie li div{
display:none;}

#navigatie ul#nav li{
float:left;
margin:0 0 0 0;
padding:0 5px 40px 5px;
font-size:14px;}

#navigatie ul#nav li.tussenstreep{
background:url(../img/tussenstreep_navigatie.jpg) no-repeat;
margin:4px 0 0 8px;
padding:0 0 0 8px;
width:1px;
height:13px;
font-size:12px;}

#navigatie ul#nav li a{
color:#f1e0ee;
font-weight:normal;}

#navigatie ul#nav ul{
list-style:none;}

#navigatie ul#nav ul li{
padding:0;
margin:0;
font-size:11px;
clear:both;
padding:0 15px 0 15px;
font-weight:bold;
line-height:190%;}

#navigatie ul#nav ul li a:hover{
color:#b383ab;}

/*********
SUBMENU'S
*********/
#submenu_bijzondervastgoed, #submenu_vraagenaanbod, #submenu_inspiratie, #submenu_nieuws, #submenu_contact{
position:absolute;
top:92px; 
background-color:#4f0242;
display:none; 
z-index:5000;
margin:0 0 0 -15px;
padding:7px 0 7px 0;}

#content_container{
position:relative;
float:left;
margin:30px 0 0 0;}

#wrapper_content{
padding:0 0 0 25px;}

h1.kop{
color:#59034a;
font-size:24px;
margin:50px 0 0 20px;}

#content_links{
float:left;
width:250px;
padding:0 20px 0 0;}

#content_midden{
float:left;
width:250px;
padding:0 20px 0 20px;
border-right: 1px solid #d6d5d5;
border-left: 1px solid #d6d5d5;}
	
#content_midden a img { border: none; }

#content_rechts{
float:left;
width:250px;
padding:0 0 0 20px; 
position: relative; }

#content_rechts .twitterlog { position: absolute; right: -56px; top: 14px; z-index: 10000; }

.tussenstreep_content{
margin:0 20px 0 20px;
overflow:hidden;
position:relative;
float:left;
background:#d6d5d5;
width:1px;
height:270px;}

#citaat{
margin:30px 0 0 0;
position:relative; 
color:#59034a; }

#citaat p.regel1 {
font-size:14px;
width:470px;
font-style:italic;
font-weight:bold;}

#citaat p.regel2 {
font-size:12px;
font-style:normal;
font-weight:bold;}

#content_links h2, #content_midden h2, #content_rechts h2{
font-size:14px;
color:#510243;
padding:0 0 5px 0;}

#content_links h3, #content_midden h3, #content_rechts h3{
font-size:12px;
font-weight:bold;}

#shaduw_onder{
float:left;
background:url(../img/schaduw_onder.jpg) repeat-x;
width:100%;
height:41px;}

#content_rechts_achtergrond{
float:right;
z-index:10;
background:url(../img/content_achtergrond.jpg) no-repeat;
margin:-290px 0 0 0;
height:290px;
width:692px;}

#foto_container{
position:absolute;
z-index:15;
background:url(../img/foto_container_achtergrond.png);
width:389px;
height:249px;
margin:170px 0 0 200px;}

.foto_container img{
border: 0px;}

#foto_knop_links{
position:absolute;
z-index:20;
margin:100px 0 0 -18px;
width:48px;
height:50px;}

#foto_knop_rechts{
position:absolute;
z-index:20;
margin:100px 0 0 360px;
width:48px;
height:49px;}

#foto{
position:relative;
padding:12px 0 0 12px;
width:367px;
height:228px;}

#foto h1{
margin:0;
padding:0;}

#footer_container{
}

#footer_container_links{
float:left;
background:url(../img/footer_achtergrond_links.jpg);
height:164px;
width:100%;}

#snel_geregeld{
position:absolute;
margin:65px 0 0 20px;}

#snel_geregeld ul{
padding:0;
list-style:none;}

#snel_geregeld li.snel_geregeld_knop a:link, #snel_geregeld li.snel_geregeld_knop a:visited{
background:url(../img/snel_geregeld_knop.jpg);
width:159px; 
height:40px; 
list-style:none;
border:none;
display:block;
outline:none;}

#snel_geregeld li.snel_geregeld_knop a:hover{
background:url(../img/snel_geregeld_knop_hover.jpg);}

#snel_geregeld img{
border:0px;}

#footer_container_rechts{
float:right;
background:url(../img/footer_achtergrond.jpg);
height:164px;
margin:-164px 0 0 0;
width:692px;}

#grijze_streep{
float:left;
overflow:hidden;
height:5px;
background:#9fa1a1;
width:100%;
margin:8px 0 0 0;}

#contactgegevens{
float:left;
margin:15px 0 0 0;
padding:0 0 0 50px;}

#contactgegevens img{
border:0px;}

#contactgegevens .adres{
float:left;
color:#525252;
font-size:17px;
font-weight:normal;
margin:15px 14px 0 36px;
padding:0 0 40px 0;}

#contactgegevens a{
color:#525252;
font-weight:normal;}

#contactgegevens a:hover{
color:#59034a;
font-weight:normal;}

#contactgegevens {
float:left;
margin:0 0 0 0;
padding:0;}


/*******************************
********************************
AANBOD PAGINA
********************************
*******************************/

.aanbod_container{
margin:0 0 27px 0;
width:868px;
background:url(../img/achtergrond_aanbod_container.jpg) bottom no-repeat;}

.plaats h2{
font-size:18px;
font-weight:bold;
color:#510243;}

.plaats h3{
font-weight:normal;
font-size:14px;
color:#510243;}

.paarse_streep{
height:1px;
width:869px;
background:#5d1350;
overflow:hidden;
margin:0 0 1px 0;}

.foto_container{
float:left;
background:url(../img/achtergrond_aanbod_foto.jpg) no-repeat;
padding:0 10px 10px 0;}

.content_aanbod_wrapper{
float:left;
margin:22px 0 0 0;
padding:0 0 0 0;}

.content_aanbod_links{
float:left;
width:480px;}

#ytpetitrot { float: left; width: 480px; overflow: hidden; margin-top: 20px; }

.content_aanbod_rechts {
float:right;
width:388px;}

.content_aanbod_rechts ul{
list-style:none;}

.content_aanbod_rechts h4{
font-size:12px;
font-weight:bold;
color:#510243;
margin:0 0 4px 0;}


.content_aanbod_rechts p{
font-size:12px;
font-weight:normal;
padding:0 0 20px 0;}

.content_aanbod_rechts ul.prijs li{
font-size:12px;
font-weight:normal;
float:left;
padding:0 10px 20px 0;}

.content_aanbod_rechts ul.prijs li.status{
color:#510243;}

.content_aanbod_rechts h2{
font-size:12px;
font-weight:normal;}

.content_aanbod_rechts h3{
height:1px;
width:360px;
overflow:hidden;
background:#dddcdc;
margin:1px 0 2px 0;}

.content_aanbod_rechts ul.knoppen{
margin:30px 0 0 0;
background:url(../img/knoppen_aanbod.jpg) no-repeat;
list-style:none;
padding:0 1px 35px 0;
float:left;}

.content_aanbod_rechts ul.knoppen li{
width:109px;
text-align:center;}

.content_aanbod_rechts ul.knoppen li a{
color:#FFF;}

/*******************************
********************************
CONTACT PAGINA
********************************
*******************************/

.tussenruimte_contact{
width:10px;
height:25px;}

.contactvelden{
float:left;
font-size:12px;
color:#510243;
margin:0 0 5px 0;
width:235px;}

#vraagbox{
width:235px;}

#content_midden p.verplichtveld{
float:left;
font-size:9px;
color:#510243;
padding:0 0 0 3px;}

#content_links h3, #content_midden h3, #content_rechts h3{
font-size:12px;
font-weight:bold;}

#content_midden ul.knoppen{
margin:5px 0 0 0;
list-style:none;
background:url(../img/knoppen_aanbod.jpg) no-repeat;
padding:0 1px 35px 0;
float:left;}

#content_midden ul.knoppen li{
width:109px;
text-align:center;}

#content_midden ul.knoppen li a{
color:#FFF;}

ul.knoppen2{
margin:30px 0 0 0;
list-style:none;
background:url(../img/knoppen_aanbod2.jpg) no-repeat;
padding:0 1px 35px 0;
float:left;}

ul.knoppen2 li{
width:149px;
text-align:center;}

ul.knoppen2 li a{
color:#FFF;}

#content_rechts img{
border:0px;}

/*******************************
********************************
VRAAG EN ANTWOORD PAGINA
********************************
*******************************/

#content_centraal{
float:left;
width:500px;
padding:0 20px 0 0;
border-right: 1px solid #d6d5d5;}

#content_centraal h1{
font-size:14px;
color:#510243;
padding:0 0 5px 0;}

.container_faq{
padding:20px 0 0 0;}

#content_centraal h2{
font-size:14px;
color:#510243;
padding:0 0 5px 0;}

#content_centraal h3{
font-size:12px;
font-weight:bold;
margin:0 0 15px 0;}


/* Nieuwe opsomming */

ul.opsomming li{
width:345px;
overflow:hidden;
border-bottom:1px solid #dddcdc;
font-weight:normal;
color:#2b2b2b;
padding:0 0 0 15px;
background:url(../img/opsomming.jpg) 0px 6px no-repeat;}


/*#twtr-widget-1 .twtr-avatar , #twtr-widget-1 .twtr-avatar * { display: none; !important }
#twtr-widget-1 .twtr-tweet-text { margin-left: 0px; }*/
