*
{
	margin: 0;
	padding: 0;
}


.imagemargin {
	margin-bottom:5px;

}
body
{
	background-color: #ffffff;
	font-family: Trebuchet MS, Arial , Verdana;
	font-size: 12px;
	color: #4d4d4d;
	overflow: auto;
	text-align: center;
	z-index:1;
}

#top 
{
    z-index:2;
}

img, div { behavior: url(../iepngfix.htc) }


#wrapper
{
	background-color:White;
	padding: 0px;
	width: 880px;
	margin: 0 auto;
	text-align: left;
}

#icons
{
	 position:absolute;
	 top:20px;
	 height:32px;
	 left:565px;
	 border-bottom:1px solid #94d4f1;
	 vertical-align:bottom;
}
	
#subnavigatie
{
	 position:absolute;
	 top:52px;
	 left:591px;
	}	

#subcontent 
{
    padding:5px;
    background-color:#ffffff;
    }	
    
#navigatie
{
	 position:absolute;
	 top:130px;
	 right:0px;
	 width:580px;
	 z-index:3;
}	

#kruimelpadhome 
{
     position:absolute;
     top:77px;
	 left:60px;
	 width:570px;
	 
	
    }
    
    #kruimelpad
{
     position:absolute;
	 top:3px;
	 left:60px;
	 width:570px;
	 
	
    }
     #kruimelpadwoning
{
     position:absolute;
     top:155px;
	 left:40px;
	 width:570px;
	 z-index:100000;
	
    }   
/******* Begin homepgae ********/	

#home
{
	 position:relative;
	 margin-top:20px;
	 background-image: url(../Images/bg_home.gif);
	 background-repeat: no-repeat;
	 background-color: White;
	 width:880px;
	 height:860px;
	}



#homecontact
{
	 position:absolute;
	 top:136px;
	 left:784px;
	}



#visualhome
{
	 position:absolute;
	 top:176px;
	 left:65px;
	 width:749px;
	 height:307px;
	 background-image: url(../Images/vis_home.jpg);
	 background-repeat: no-repeat;
	}
	

#leftcontent
{
    background-color: #ffffff;
    font-family: Trebuchet MS, Arial , Verdana;
	font-size: 12px;
	color: #4d4d4d;
	margin:0px;
    
    }

#opdehoogte
{
	 position:absolute;
	 top:230px;
	 left:480px;
	 width:289px;
	 height:58px;
	}

#tekstvisual
{
	 position:absolute;
	 top:40px;
	 left:10px;
	 width:180px;
	 height:240px;
	 color:#ffffff;
	}
	
#contenthome
{
	 position:absolute;
	 top:552px;
	 left:65px;
	 width:826px;
	 height:220px;
	}
	
#homecol1
{
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:240px;
	 height:220px;
	
	 
	}	
#homecol1_img
{
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:240px;
	 height:134px;
	}	

#homecol1_txt
{
	 position:absolute;
	 top:145px;
	 left:0px;
	 width:230px;
	 height:150px;
	}

#homecol1_lnk
{
	 position:absolute;
	 top:225px;
	 left:0px;
	 width:240px;
	 height:15px;
	}
			
#homecol2
{
	 position:absolute;
	 top:0px;
	 left:269px;
	 width:240px;
	 height:220px;
	}
	
#homecol2_img
{
	 position:absolute;
	 top:0px;
	 left:0px;
	 width:240px;
	 height:134px;
	}	

#homecol2_txt
{
	 position:absolute;
	 top:145px;
	 left:0px;
	 width:240px;
	 height:150px;
	}
	
#homecol2_lnk
{
	 position:absolute;
	 top:225px;
	 left:0px;
	 width:240px;
	 height:15px;
	}	
	
#homecol3
{
	 position:absolute;
	 top:-10px;
	 left:540px;
	 width:220px;
	 height:220px;
	}

#homecol3_lnk
{
	 position:absolute;
	 top:235px;
	 left:0px;
	 width:220px;
	 height:15px;
	}				

#spacer{height:10px;}

#footerhome
{
	 position:absolute;
	 top:810px;
	 left:40px;
	  width:810px;
	}
	
/******* Begin woningen.aspx ********/

.colwon1
{
	font-size:16px;
	width:150px;
	}

.colwon2
{
	font-size:16px;
	width:560px;
	padding:20px;
	}
	
.colwon3
{
	font-size:16px;
	width:220px;
	}	

.txt_woning
{
	
	font-family: Trebuchet MS, Arial , Verdana;
	font-size: 12px;
	
	}


.coldet1
{
	font-size:16px;
	width:180px;
	}

.coldet2
{
	font-size:16px;
	width:620px;
	background-color:#ffffff;
}	

/******* Content Control *******/

.contenttitel 
{
    font-family: Trebuchet MS, Arial;
    font-size: 23px;
    font-weight:bold;
   
    
    }

.contentsubtitel 
{
    font-family: Trebuchet MS, Arial;
    font-size: 14px;
    font-weight:bold;
   
    }

.linkstitel 
{
     font-family: Trebuchet MS, Arial;
    font-size: 14px;
    font-weight:bold;
    color: #ffffff;
    }
    
.hyperlinkblok, .hyperlinkblok:hover 
{
    color: #f8ba05;
	font-weight: normal;
	text-decoration: underline;
}

#cloudinvisual
{
    position:absolute;
	top:205px;
	left:530px;
	width:250px;
	padding:10px;
	
    }
#cloud 
{
    width:230px;
	background-color:#ffffff;
	padding:15px;
}
    
#woningdetailcloud 
{ 
  background-color:#ffffff;
  padding-top:1px;    
}    
    
    #woningdetailcloud2
{ width:450px;
  padding:5px;    
}    

.col1
{
	width:480px;
	font-family: Trebuchet MS, Arial , Verdana;
	font-size: 12px;
	padding:15px;
	
}

.col2
{
	width:10px;
	padding:0px;
}

.col3
{
    
    width:260px;
}

.zoekboxcloud 
    {
        
    height:18px;
    border: 1px solid #009ddf;
    width: 140px;
    font-family: Trebuchet MS;
    color: #6c6c6c;
    font-size: 12px;}
    
    .tagcloudtext
{
    font-family: Trebuchet MS;
    font-size: 16px;
    font-style:normal;
    text-decoration:none;
    cursor:pointer;
    color:#f8ba05;
}

.tagcloudtext:hover
    {
        font-family: Trebuchet MS;
        font-size: 16px;
        font-style:normal;
        color:#009ddf;
        text-decoration:none;
        cursor:pointer;
        }
        
.zoekbutton 
{
     font-family: Trebuchet MS;
    color: #ffffff;
    font-size: 12px;
    background-color:#009ddf;
    width:80px;
    height:20px;
    border:0px;
    }
    
 .tabelzoekresultaat{
     width:100%;
}


.inputcontact 
{
    border:1px solid #4d4d4d;
    font-family: Trebuchet MS;
    font-size:10px;
    color: #4d4d4d;
    width:180px;
   
    }
#top
{
	 position:relative;
	 margin-top:20px;
	 background-image: url(../Images/bg_top.gif);
	 background-repeat: no-repeat;
	 background-color: White;
	 width:880px;
	 height:152px;
	
	}
	
#body
{
	 position:relative;
	 background-image: url(../Images/bg_body.gif);
	 background-repeat: repeat-y;
	 min-height:608px;
	 padding: 20px 60px 20px 60px;
	}	


	
#links
{
	padding:10px;
	background-color: #ffffff;
	border:2px solid white;
	}


#footer
{
	 width:810px;
	 height:91px;
	 position:relative;
	 background-image: url(../Images/bg_footer.gif);
	 background-repeat: no-repeat;
	 padding:10px 35px 10px 35px;
	 text-align:center;
	 color:#ffffff;
	}

#visual
{
	 position:relative;
	 top:2px;
	 left:0px;
	 width:850px;
	 height:322px;
	 background-image: url(../Images/vis_nieuws.jpg);
	 background-repeat: no-repeat;
	}

hr{color: #ffffff;
background-color: #ffffff;
height: 1px;
}

h1
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 24px;
	font-weight: normal;
	
	}
	
h2
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	
	}	

h3
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	
	}
	
h4
{
	font-size: 10px;
	font-weight: normal;
	
	}	

h5
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 20px;
	font-weight: normal;
}

a
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

a:hover
{
	color: #f8ba05;
	font-weight: normal;
	text-decoration: underline;
}

a.linkblauw
{
	color: #009ddf;
	font-weight: bold;
	text-decoration: none;
}

a.linkblauw:hover
{
	color: #f8ba05;
	font-weight: bold;
	text-decoration: none;
}

a.linkwit
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.linkwit:hover
{
	color: #f8ba05;
	font-weight: bold;
	text-decoration: none;
}

a.linkgrijs
{
	color: #4d4d4d;
	font-weight: bold;
	text-decoration: none;
}

a.linkgrijs:hover
{
	color: #f8ba05;
	font-weight: bold;
	text-decoration: none;
}

a.linkgeel
{
	color: #f8ba05;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

a.linkgeel:hover
{
	color: #009ddf;
	font-weight: bold;
	text-decoration: none;
}

a.linksubnav
{
	font-size:10px;
	color: #94d4f1;
	font-weight: bold;
	text-decoration: none;
}

a.linksubnav:hover
{
	font-size:10px;
	color: #f8ba05;
	font-weight: bold;
	text-decoration: none;
}




a.linkvisual
{
	color: #f8ba05;
	font-size:18px;
	font-weight: bold;
	text-decoration: none;
	font-style:italic;
}

a.linkvisual:hover
{
	color: #009ddf;
	font-size:18px;
	font-weight: bold;
	text-decoration: none;
	font-style:italic;
}




.textbox
{
	height: 12px;
	width: 156px;
	font-family: Trebuchet MS, Arial , Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border: 1px inset #dedede;
	padding: 2px;
}

.listbox
{
	font-family: Trebuchet MS, Arial , Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border: 1px inset #dedede;
	padding: 2px;
}

hr
{
	border-top: 1px solid #e9e3db;
}

.button
{
	padding: 1px 5px;
	width: 150px;
	border: 1px solid #000000;
	background: #007489;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
}



/******************************************** AJAX ********************************************/
/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: #a96a21;
	padding: 30px;
	width: 500px;
}

/*Custom call-out*/
.customCalloutStyle div, .customCalloutStyle td
{
    border: solid 1px Black;
    background-color: #00a6de;
}


.highlight
{
    background-color: #00a6de;
}





a.AccordionLink
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.AccordionLink:hover
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #004a99;
	text-decoration: none;
}

.woningafbeelding 
{
    
    border:2px solid #ffffff !important;
}

#woningtypeimage 
{   margin-top:20px;
	width:250px;
	border: 2px solid #ffffff;
	background-color: #ffffff;
	
}
    
    a.linkblauwsmall
{
	color: #009ddf;
	font-weight: bold;
	text-decoration: none;
	font-size:12px;
}

a.linkblauwsmall:hover
{
	color: #f8ba05;
	font-weight: bold;
	text-decoration: none;
	font-size:12px;
}

.txt 
{
    font-family: Trebuchet MS, Arial , Verdana;
	font-size: 12px;
}
    
    .sitemaptext 
{
  color: #009ddf;
	font-weight: bold;
	text-decoration: none;
	font-size:10px;
    }
    
    
      a.linkblauwsmaller
{
	color: #009ddf;
	font-weight: bold;
	text-decoration: none;
	font-size:10px;
}

a.linkblauwsmaller:hover
{
	color: #f8ba05;
	font-weight: bold;
	text-decoration: none;
	font-size:10px;
}

        
.zoekbuttontop
{
    font-family: Trebuchet MS;
    color: #ffffff;
    font-size: 12px;
    background-color:#94d4f1;
    width:40px;
    height:17px;
    border:0px;
    margin-bottom:1px;
}

.zoekinput 
{
    width:100px;
    border:1px solid #94d4f1;
    font-family: Trebuchet MS;
    color: #6c6c6c;
    font-size: 12px;
    }
    
.emptylink 
    {
    border:0px !important;
    margin:0px;
}
        
.emptylink:hover
    {
    border:0px !important;
    margin:0px;
}

.tekstblauwsmaller
{
	color: #94d4f1;
	font-weight: bold;
	text-decoration: none;
	font-size:10px;
}

/*********** Accordion ****************/
.accordionHeader
{
	height:auto;
	border-bottom:1px dashed #00a6de;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	padding:4px;
}

.accordionHeaderSelected
{
	
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	padding:4px;
}

.accordionContent
{
	font-weight: normal;
	padding: 5px;
}

/******************* NIKI **********************/

.niki_titel
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #009ddf;
}

.niki_zoek_header 
{
    font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #009ddf;
}
.niki_zoek_tekst 
{
    font-family: Trebuchet MS, Arial, Verdana;
	font-size: 10px;
}

.niki_colwon1
{
	width:170px;
	border-right: 1px solid #7e7570;
}

.niki_colwon2
{
	font-size:16px;
	
	padding:10px;
	
}


	
.niki_downloadbrochure 
{
    cursor:pointer;
}

.niki_radiobutton label
{   
    font-family: Trebuchet MS, Arial, Verdana;
	font-size: 10px;
    margin-left:10px;	
    vertical-align:top;	
}

.niki_radiobutton input
{	float: left;
     height:15px;
     
}






.nikisorteer
{
    height:15px;
    width:88px;
    background-color:#9b918d;
    font-family: Trebuchet MS;
    color:#ffffff;
    font-size:10px;
    float:right;
    padding-left:5px;
    cursor:pointer;
    text-decoration:none;
    z-index:1000;
}

#container 
{
    width:620px;
    float:right;
    height:15px;
    z-index:9;
}

#balk 
{
   
    background-color: #7c736e;
    width:525px;
    float:left;
    z-index:10;
    height:15px;
}

#smallbalk
{
    background-color: #7c736e;
    width:88px;
    font-family: Trebuchet MS;
    color:#ffffff;
    font-size:10px;
    float:right;
    z-index:10;
    position:relative;
    
}

#fullbalk
{
    background-color: #7c736e;
    width:613px;
    font-family: Trebuchet MS;
    color:#ffffff;
    font-size:10px;
    float:left;
    z-index:10;
    position:relative;
    padding-left:5px;
    
}


.nikisorteer_header
{
    padding-left:5px;
    height:15px;
    background-color: #7c736e;
    width:88px;
    font-family: Trebuchet MS;
    color:#ffffff;
    font-size:10px;
    float:right;
}

.niki_housemodel
{
    font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #009ddf;
	padding-left:5px;
}
    
.niki_project,
.niki_project:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#009ddf !important;
	padding-left:5px;
	text-decoration:none;
}

    
.niki_housedata 
{
    font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
	padding-left:5px;
}

    
.niki_zoek_afbeelding 
{
    
    width:100px;
    float:left;
}

#div_niki_afbeelding 
{
    border:3px solid #ffffff !important;
    width:100px;
    float:left;
}




#niki_zoek_overzicht
{
    float:left;
    width:625px;
    border-bottom: 1px solid #8c837e; 
    padding-top:15px;
    padding-bottom:15px;
    z-index:1;
    
}


    
#div_niki_data 
{
    float:left;
    z-index:2;
}

#div_meerinfo 
{
    float:right;
    vertical-align:bottom;
    top:30px;
    position:relative;
    text-align:right;
    padding-right:5px;
    padding-bottom:5px;
    z-index:2;
}
    
.niki_overzicht_prijs 
{
    font-family: Trebuchet MS, Arial, Verdana;
	font-size: 14px;
	line-height:30px;
}    
    
.niki_woningtypeimage 
{   margin-top:40px;
	border: 3px solid #ffffff !important;
}

.niki_coldetailwon1
{
	width:200px;
	border-right: 1px solid #7e7570;
	vertical-align:top;
}

.niki_coldetailwon2
{
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}

.niki_coldetailwon3
{
    padding-left:5px;
	width:215px;
	border-left: 1px solid #7e7570;
	vertical-align:top;
}



.niki_detail_header 
{
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:17px;
    font-weight:bold;
    color:#009ddf;
    text-transform:uppercase;

}

.niki_detail_italic
{
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:17px;
    color:#009ddf;
    font-style:italic;
}


.niki_detail_download_header 
{
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:28px;
    font-weight:bold;
    color:#009ddf;
}

.niki_detail_tekst 
{
    font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
    color: #7b726e;
    
    }
    
#niki_detail_small_balk 

{
    background-color: #7c736e;
    width:114px;
    font-family: Trebuchet MS, Arial, Verdana;
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    float:left;
    z-index:10;
    position:relative;
    padding-left:2px;
    padding-right:2px;
    text-decoration:none;
    margin-right:2px;
}

.niki_detail_pager
{   position:absolute;
    float:right;
    right:60px;
    vertical-align:top;
    font-family:Trebuchet MS, Arial, Verdana;
    color:White;
    padding-left:3px;
    padding-right:3px;
    background-color:#7c736e;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}

.niki_detail_pager:hover
{   position:absolute;
    vertical-align:top;
    font-family:Trebuchet MS, Arial, Verdana;
    color:#f8ba05;
    padding-left:3px;
    padding-right:3px;
    background-color:#7c736e;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}

.gridtekst 
{
     font-family:Trebuchet MS, Arial, Verdana;
     font-size:10px;
     color:#ffffff;
     padding-left:5px;
     height:20px;
    
    }
    
 .gridheader
   {
     font-family:Trebuchet MS, Arial, Verdana;
     font-size:10px;
     color:#ffffff;
     padding-left:5px;
     background-color:#4d4d4d;
     height:20px;
   }
    
.niki_detail_pager2
{
    font-family:Trebuchet MS, Arial, Verdana;
    color:White;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}
   
.niki_detail_pager2:hover
{
    font-family:Trebuchet MS, Arial, Verdana;
    color:#f8ba05;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}

.niki_txt 
{ font-family:Trebuchet MS, Arial, Verdana;
    font-size:12px;
    color:#4d4d4d;
}

#niki_content 
{
	 width:900px;
	 z-index:999999;
	
	
}
   
#niki_body
{
	 position:relative;
	 background-image: url(../Images/bg_body.gif);
	 background-repeat: repeat-y;
	 min-height:608px;
	 padding: 20px 50px 20px 40px;
}	

.downloadpdf,
.downloadpdf:hover
{   
     text-decoration:none;
     cursor:pointer;
}

sup,sub {	height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative;	}sup {	bottom: 1ex;}sub {	top: .5ex;}