a
{
	color: #009fe0;
	text-decoration: none;
}

a:hover { color: #000000; }

a img {border:none;}

h1,h2,h3,h4,h5 { font-family: Trebuchet MS, Tahoma, Arial;}
h1{font-size:1.7em;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}
h4{font-size:1.0em;}
h5{font-size:0.9em;}

sup, sub { vertical-align: 0;
           position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }

html { height: 100%; }

body
{
	text-align:center;
	font-family: Arial;
	color: #000000;
	padding: 0px;
	margin: 0px;
	height: 100%;
	margin-left: 1px; /* ivm verschuiving achtergrond */
}

html>body { margin-left:-1px;} /* ivm verschuiving achtergrond in firefox */

hr
{
	color: #BABABA;
	height: 1px;
}

input, select, textarea
{
	font-family: Arial;
	color: #656565;
}

.searchHighlight
{
	background-color: #e2e4e5;
	border: 1px dotted #707070;
	padding:1px;
}

.error, .Error
{
	background-image: url(/HuisEnErf/img/Site/fout.gif);
	background-repeat: no-repeat;
	width: 35px;
	height: 12px;
	
	overflow: hidden;
	padding:2px;
	text-indent:-9999px;
	float:left;
}

#aspnetForm { height:100%; }

#divWrap
{
	text-align:left;
	position:relative;
    min-height:100%;
    width: 994px;
    margin: 0 auto;
}

* html #divWrap
{
	height: 100%;
}

#divTop
{
	background:#fff;
	position:absolute;
	height:112px;
	width:100%;
	top:0;
}

#divLogo a
{
	background:url(/HuisEnErf/img/Site/logo.gif) no-repeat left top;
	position: relative;
	float: left;
	width: 225px;
	height: 87px;
}

#divLogo a:hover
{
	background-position:left bottom;
}

#divDoelgroepen
{
	float: left;
	margin-top:71px;
	width:540px;
	position:relative;
}

#divDoelgroep1, #divDoelgroep2, #divDoelgroep3, #divDoelgroep4
{
	float:left;
	position: relative;
	height:23px;
}

#divIconen
{
	position: relative;
	float:right;
	top:50px;
	right: 5px;
	width: 210px;
	text-align:right;
}

#divIconen a
{
	color:#9ca9af;
}

#divIconen a:hover { color:#000; }

#divIconen li 
{
	background:url(/HuisEnErf/img/Site/iconen_divider.gif) no-repeat right 6px;
	list-style:none;
	display:inline;
	padding:0 2px 0 6px;
}

#divIconen li.latestIcon
{
	background:none;
}

#divContainer
{
	background:#fff url(/HuisEnErf/img/Site/bg_shade.gif) repeat-y center;
	position:relative;
	top:87px;
	bottom:0;
	left:0;
	width:100%;
}

#divMenuWrap
{
	float:left;
	width:213px;
	position:relative;
}

#divMenu
{	background:#009fe0;
	float:left;
	width:213px;
	padding-bottom:50px;
}

#divStickyWrap {
	float:left;
	width:213px;
	height:209px;
	padding:0 0 0 0;
	background: no-repeat right top; 
}

html>/**/body #divStickyWrap {
	height:auto;
	min-height:209px;
}

#divSticky { position:absolute; right:0px; bottom:0; width:213px;  }

html>/**/body #divSticky { right:0px; }

#divNavigationRightWrap 
{
	float:right;
	width: 198px;
}

#divNavigationRight
{
	/* TIJDELIJK IVM VERBERGEN INLOG GEDEELTE */ 
	float:right;
	width: 198px;
	color:#FFF;
}

#divNavigationRight a { color:#FFF; }
#divNavigationRight a:hover { color:#c1bcd0;}

#divNavigationRight #divZoeken input
{
	background-color: #FFF;
	border: none;
	font-family: Arial;
	margin-right:10px;
	padding:0 4px;
	width:98px;
}

#divNavigationRight #divZoeken
{
	margin:7px 0 0 42px;
}

#divNavigationRightTop
{
	height: 20px;
}

#divNavigationRight a
{
	color: #FFFFFF;
}

#divNavigationRight ul
{
	margin:0 0 0 42px;
	list-style:none;
	padding:20px 0;
	width: 140px;
}

#divNavigationRight li
{
	padding:5px 0;
	border-top:1px solid #FFF;
}

#divNavigationRight li.latestItem
{
	border-bottom:1px solid #FFF;
}

#divInloggen
{
	/* TIJDELIJK VERBERGEN INLOG GEDEELTE  display:none; */
	margin:0 0 0 42px;
	padding-bottom:22px;
	 width:140px;
}

#IngeschrevenTitel
{	
	border-top:1px solid #FFF;
	margin:10px 0 0 0;
	padding:5px 0 10px;
	width: 140px;
	font-weight:bold;
}
#divInloggen #divWachtwoordKwijt { padding-top:10px; clear: both; }
#divInloggen #divInschrijven { margin-top:10px;}
#divInloggen #divWachtwoordKwijt a,
#divInloggen #divInschrijven a { text-decoration:underline;}
#divInloggen #divLogin { width: 27px; height: 20px; display: inline-block; float: left; }
#divInloggen #divLogin a { margin-top: 10px; margin-left: 10px; line-height: 30px; }

#divInloggen .inputInschrijfnummer,
#divInloggen .inputWachtwoord
{
	background-color: #FFF;
	border: none;
	padding:0 4px;
	margin:2px 0;
    height:23px;
    line-height:23px;
    float: left;
    font-size: 11px;
}
#divInloggen .inputWachtwoord { display: none; }
#divInloggen .inputWachtwoordNep
{
	background-color: #FFF;
	border: none;
	padding:0 4px;
	margin:2px 0;
    height:23px;
    line-height:23px;
    float: left;
    font-size: 11px;
}
#divInloggen #menu {border-top:1px solid #fff; border-bottom:1px solid #fff; padding:8px 0 0 0; font-weight:bold;}
#divInloggen #menu ul {margin:0; padding:8px 0 0 0;}
#divInloggen #menu ul li 
{
    background:url(/HuisEnErf/img/Site/inloggen_menu_bg_li.gif) no-repeat left top; 
    border:none;
    width:139px;
    height:40px;
    margin-bottom:5px;
    padding:0;
    line-height:40px;
    overflow:hidden;
}

#divInloggen #menu ul li a { background:url(/Huisenerf/img/Site/inloggen_menu_ico1.gif) no-repeat 7px 10px; padding-left:30px; height:40px; width:139px; float:left; }
#divInloggen #menu ul li a.menuIcon2 {background-image:url(/Huisenerf/img/Site/inloggen_menu_ico2.gif) }
#divInloggen #menu ul li a.menuIcon3 {background-image:url(/Huisenerf/img/Site/inloggen_menu_ico3.gif) }
#divInloggen #menu ul li a.menuIcon4 {background-image:url(/Huisenerf/img/Site/inloggen_menu_ico4.gif) }
#divInloggen #menu ul li a.menuIcon5 {background-image:url(/Huisenerf/img/Site/inloggen_menu_ico5.gif) }

#divInloggen #menu ul li.lnkLogout { background:none;}

#divAanbod {width: 178px; padding:20px 0 0 10px; float:right; clear:right;}
#divAanbod a {}

#divMiddle
{
	position:relative;
	width:583px;
	float:left;
	overflow:hidden;
}

#divHeader
{
	position:relative;
	width:100%;
	height:252px;
	overflow:hidden;
}

#divHeaderImage
{
	width:584px;
	height:232px;
}


/* ==================================================== */

.image1 { background:url(/HuisEnErf/img/Site/header_1.jpg) 0 15px no-repeat; }
.image2 { background:url(/HuisEnErf/img/Site/header_2.jpg) 0 15px no-repeat; }
.image3 { background:url(/HuisEnErf/img/Site/header_3.jpg) 0 15px no-repeat; }
.image4 { background:url(/HuisEnErf/img/Site/header_4.jpg) 0 15px no-repeat; }
.image5 { background:url(/HuisEnErf/img/Site/header_5.jpg) 0 15px no-repeat; }
.image6 { background:url(/HuisEnErf/img/Site/header_6.jpg) 0 15px no-repeat; }
.image7 { background:url(/HuisEnErf/img/Site/header_7.jpg) 0 15px no-repeat; }
.image8 { background:url(/HuisEnErf/img/Site/header_8.jpg) 0 15px no-repeat; }
.image9 { background:url(/HuisEnErf/img/Site/header_9.jpg) 0 15px no-repeat; }
.image10 { background:url(/HuisEnErf/img/Site/header_10.jpg) 0 15px no-repeat; }
.image11 { background:url(/HuisEnErf/img/Site/header_11.jpg) 0 15px no-repeat; }
.image12 { background:url(/HuisEnErf/img/Site/header_12.jpg) 0 15px no-repeat; }
.image13 { background:url(/HuisEnErf/img/Site/header_13.jpg) 0 15px no-repeat; }
.image14 { background:url(/HuisEnErf/img/Site/header_14.jpg) 0 15px no-repeat; }
.image15 { background:url(/HuisEnErf/img/Site/header_15.jpg) 0 15px no-repeat; }
.image16 { background:url(/HuisEnErf/img/Site/header_16.jpg) 0 15px no-repeat; }
.image17 { background:url(/HuisEnErf/img/Site/header_17.jpg) 0 15px no-repeat; }
.image18 { background:url(/HuisEnErf/img/Site/header_18.jpg) 0 15px no-repeat; }
.image19 { background:url(/HuisEnErf/img/Site/header_19.jpg) 0 15px no-repeat; }
.image20 { background:url(/HuisEnErf/img/Site/header_20.jpg) 0 15px no-repeat; }
.image21 { background:url(/HuisEnErf/img/Site/header_21.jpg) 0 15px no-repeat; }
.image22 { background:url(/HuisEnErf/img/Site/header_22.jpg) 0 15px no-repeat; }
.image23 { background:url(/HuisEnErf/img/Site/header_23.jpg) 0 15px no-repeat; }
.image24 { background:url(/HuisEnErf/img/Site/header_24.jpg) 0 15px no-repeat; }
.image25 { background:url(/HuisEnErf/img/Site/header_25.jpg) 0 15px no-repeat; }
.image26 { background:url(/HuisEnErf/img/Site/header_26.jpg) 0 15px no-repeat; }
.image27 { background:url(/HuisEnErf/img/Site/header_27.jpg) 0 15px no-repeat; }
.image28 { background:url(/HuisEnErf/img/Site/header_28.jpg) 0 15px no-repeat; }
.image29 { background:url(/HuisEnErf/img/Site/header_29.jpg) 0 15px no-repeat; }
.image30 { background:url(/HuisEnErf/img/Site/header_30.jpg) 0 15px no-repeat; }
.image31 { background:url(/HuisEnErf/img/Site/header_31.jpg) 0 15px no-repeat; }
.image32 { background:url(/HuisEnErf/img/Site/header_32.jpg) 0 15px no-repeat; }
.image33 { background:url(/HuisEnErf/img/Site/header_33.jpg) 0 15px no-repeat; }
.image34 { background:url(/HuisEnErf/img/Site/header_34.jpg) 0 15px no-repeat; }
.image35 { background:url(/HuisEnErf/img/Site/header_35.jpg) 0 15px no-repeat; }
.image36 { background:url(/HuisEnErf/img/Site/header_36.jpg) 0 15px no-repeat; }
.image37 { background:url(/HuisEnErf/img/Site/header_37.jpg) 0 15px no-repeat; }
.image38 { background:url(/HuisEnErf/img/Site/header_38.jpg) 0 15px no-repeat; }
.image39 { background:url(/HuisEnErf/img/Site/header_39.jpg) 0 15px no-repeat; }

#divSticker { background:url(/HuisEnErf/img/Site/sticker.png) no-repeat; position:absolute; right:0; bottom:0; width:204px; height:171px;}

#divLocatie
{
	position: relative;
	margin-top:-34px;
	width:380px;
	padding:0 30px;
	color:#000;
}

#divLocatie a { color:#9d9e9f; }

#divLocatie a:hover { text-decoration: underline; }

#divTitel
{
	position: relative;
	float:left;
	font-weight: 700;
	color: #000000;
	padding:0;
	margin:15px 30px 0 30px;
	font-family:Trebuchet MS, Tahoma, Arial;
}

#divPrint a
{
	float:right;
	margin:35px 20px 0 0;
	width:16px;
	height:16px;
	text-indent:-9999px;
	background:url(/HuisEnErf/img/Site/ico_print.gif) no-repeat;
	z-index:60;
}

#divContent
{
	float: left;
	width: 524px;
	padding:0 30px 80px 30px;
	line-height:1.5em;
}

html>/**/body #divContent {	padding: 20px 30px 20px 30px;}

#divContent a {text-decoration:underline;}

#divBottomWrap { text-align:center; clear:both; }

#divBottom
{
	background:url(/HuisEnErf/img/Site/bg_bottom.gif) no-repeat bottom;
	margin:0 auto;
	position:relative;
	margin-top:-60px;
	width:994px;
	height:60px;
	color:#9ca8af;
	text-align:left;
}

#divBottom a { color:#9ca8af; }
#divBottom a:hover { color:#000; }
.info { float:left;	margin:21px 0 0 224px;}

ul.extra {	margin:21px 210px 0 0; float:right; display:inline;}



ul.extra li 
{ 
	background:url(/HuisEnErf/img/Site/iconen_divider.gif) no-repeat left 2px;
	list-style:none;
	display:inline;
	padding:0 2px 0 6px;
}

ul.extra li.firstIcon { background:none; }

#divCopyright
{
	visibility: hidden;
	display:none;
}

/* ======== Menu ======== */

#divMenu a { font-family:Arial; color:#FFF;} 
#divMenu a:hover { text-decoration: none; }
#divMenu ul {padding:0; margin:0;}
#divMenu li {list-style:none;}

.menuItem{ display:none;}
#divMenu a.HoofdMenuItem { display:none;}
#divMenu .tblSubMenu { width:213px; margin-top:10px;}

#divMenu .menuSubItem,
#divMenu .menuSubItemSelected
{
	width:183px;
	height:auto !important;
	height: 18px;
	text-decoration: none;
	text-align:right;
	border-bottom:1px solid #FFF;  
	margin-left:15px;
	padding-right:3px;
	padding-bottom:5px;
	padding-top:3px;
	z-index:100;
	position:relative;
	font-weight:bold;
}

#divMenu .menuSubItem a { position:relative; }

#divMenu .menuSubItemSelected
{
	width:213px;
	border-top:1px solid #FFF;  
	margin-top:-1px;
	margin-left:0;
	z-index:200;
	padding-left:15px;
}

#divMenu .menuSubItemSelected { width:195px; padding-left:15px; }

#divMenu .menuSubItem li,
#divMenu .menuSubItemSelected li { list-style-position:outside;}

#divMenu .menuSubItemSelected a
{
	color: #FFF;
	position:relative;
	right:15px;	
}

#divMenu .tblSubSubMenu
{
	position:relative;
}

html>/**/body #divMenu .tblSubSubMenu /* Modern Browsers */
{
	float:left;
	margin-top:3px;
	width:213px;
	border-bottom:1px solid #FFF;  
	display:block;
	padding:0 0 10px 0;
	left:-15px;
}

#divMenu .menuSubSubItem,
#divMenu .menuSubSubItemSelected
{
	
	text-align:right;
	font-weight:normal;
	padding-top:4px;
	float:right;
	padding-left:20px;
}

html>/**/body #divMenu .menuSubSubItem,
html>/**/body #divMenu .menuSubSubItemSelected
{
	width:190px;
	height: auto;
}

#divMenu .menuSubSubItemSelected
{
	font-weight:bold;
	background:url(/HuisEnErf/img/Site/submenu_item_sel.png) no-repeat 200px 8px ;
}

#divMenu .menuSubSubItemSelected a 
{ 
	color: #FFF; 
	position:relative;	
	right:15px;
}

.clsNieuwsTitel
{
	font-weight: 700;
	color:#009ee0;
}

.classNieuwsSubtitel
{
	font-weight: 700;
	font-style: italic;
}

.classNieuwsBody
{
}

/* ==================\/\/ Tabellen \/\/=================== */ 

table {
}

.tbl
{
	background-color: #FFFFFF;
	border: solid 1px #ecf7fc;
}

.tblHdr td
{
	background-color: #009fe1;
	font-weight: 700;
	color: #FFFFFF;
}

.tblHdr a
{
	color: #FFFFFF;
	text-decoration: underline;
}

.tblHdr a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.tblCel1
{
	background-color: #FFFFFF;
}

.tblCel1 td
{
}

.tblCel2
{
	background-color: #f3fbff;
}

.tblCel2 td
{
	background-color: #f3fbff;
}

/* ==================^^ Tabellen ^^=================== */ 


.clsHdr
{
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 18px;
	text-align: right;
	font-weight: 700;
}

#divReparatieStap
{
	background-image: url(/HuisEnErf/img/Site/reparatie_stap.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	margin-left: 6px;
	margin-right: 6px;
}

#divReparatieStap1
{
	background-image: url(/HuisEnErf/img/Site/reparatie_stap_1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap2
{
	background-image: url(/HuisEnErf/img/Site/reparatie_stap_2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap3
{
	background-image: url(/HuisEnErf/img/Site/reparatie_stap_3.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap4
{
	background-image: url(/HuisEnErf/img/Site/reparatie_stap_4.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap5
{
	background-image: url(/HuisEnErf/img/Site/reparatie_stap_5.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

.classReparatieTitel
{
	font-weight: 700;
}

.classReparatiePijl
{
	width: 14px;
	height: 14px;
}

.classReparatieHeader
{
	background-color: #F8F8F8;
	border: solid 1px #dfdfdf;
	padding: 5px;
	width: 100%;
	margin-bottom: 10px;
	line-height: 18px;
}

.classReparatieHeader li
{
	list-style-image: none;
}

table.tblReparatieTbl
{
	margin-top: 20px;
	width: 100%;
}

table.tblReparatieTbl td
{
	list-style-position: inside;
}

table .tblReparatieHdr
{
	margin-left: 15px;
}

image.imgReparatieAfb
{
	border: solid 1px #CFCFCF;
	margin: 5px;
}

.clsSitemap li
{
	list-style-image: url(/HuisEnErf/img/Site/sitemap_li.gif);
}

/* ==================>> Woningbezit >>=================== */ 

.woningbezit  { }

.woningbezitStadList li
{
	border-top: solid 1px #301d65;
	padding-top: 5px;
	padding-bottom: 5px;
}

.divPlaatsen
{
	background-color: #009fe1;
	padding: 2px;
	color: #FFFFFF;
	font-weight: 700;
	margin-bottom: 5px;
	display: inline-block;
	width: 90%;
}

/* ==================<< Woningbezit <<=================== */ 




/* ==================>> Formulieren >>=================== */ 

td.FormGenTitle {font-weight:bold;}
td.FormGenDesc {padding:20px 0;}
.HeaderCss {font-weight:bold;}
.fieldCss input {border:1px solid #d5d5d5;  background:#fbfbfb; padding:2px; margin:4px 0; height:24px; width:300px;}
.fieldCss textarea {border:1px solid #d5d5d5; background:#fbfbfb; padding:2px; margin:4px 0; height:90px; width:300px;}
a.FormGenSubmit { background: url(img/Site/knop_leeg.gif) top left no-repeat; width: 137px; height: 21px;  padding:0px 0 0 44px; color:#fff; display:inline-block; overflow:hidden;}
a.FormGenSubmit:hover {background-position:bottom left; color:#fff;}

.formulier input {border:1px solid #ddd; border-top:1px solid #aaa; border-left:1px solid #aaa; height:23px; font-size:14px; line-height:23px; padding:0 3px;}
.formulier input:focus, .formulier textarea:focus {background: #f1f7f9; border:1px solid #009ee0;} 
.formulier select  {
  outline: 0;
  overflow: hidden;
  height: 25px;
  background: #f6f6f6;
  color:#656565;
  border:1px solid #eee;
  padding:3px 3px 3px 5px;
  margin:0 5px 0 0;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:10px;
}
.formulier select option {border-bottom:1px solid #fbfbfb; background:#f6f6f6;}
.formulier .radio input, .formulier .checkbox input {border:none; height:12px;}
 
/* ==================<< Formulieren <<=================== */ 


/* ==================>> FAQ >>=================== */ 

.faqButton { margin-left: 5px; margin-bottom: 4px; display: inline-block; }
.faqTblHdr
{
	padding: 5px;
	background-color: #e6f4f9;
}
.FaqSelectedVraag { font-weight: 700; color: #000000; }
.FaqSelectedAntwoord { color: #535353; }
 
/* ==================<< FAQ <<=================== */ 


/* ==================>> Nieuws >>=================== */ 

.tblNieuwsHdr
{
	padding: 5px;
	background-color: #e6f4f9;
	font-weight: 700;
}
 
/* ==================<< Nieuws <<=================== */ 


/* ==================>> Gallery >>=================== */ 

.Picture
{
	background-image: url(img/Site/gallery_imgbg.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 2px;
	width: 130px;
	height: 130px;
}

.Album
{
	background-image: url(img/Site/gallery_imgbg.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 2px;
	width: 130px;
	height: 189px;
	margin-right: 2px;
	float: left;
}

.Album .Thumbnails { background-color: #FFFFFF; padding: 0px; margin: 0px; width: 100px; height: 118px; }
.Album img { margin: 2px; }

.AlbumName { margin-top: 15px; font-weight: 700; color: #009fe0; }
/*
.Overlib_fg { color: #FFFFFF; }
.Overlib_bg { background-color: #ae8acb; }
*/


.tblNieuws li, #divFaq li  
{
	color:#009fe0;
}

/* ==================<< Gallery <<=================== */ 


/* ==================>> Inschrijven >>=================== */ 

table.betaling { background-color: #f1f7f9; border: solid 1px #009fe0; }

/* ==================<< Inschrijven <<=================== */ 


/* ==================>> Ecard Module >>=================== */ 

.divEcardVersturen 
{
	
	float:right;
	width:332px;
}

.divEcardVersturen input,
.divEcardVersturen textarea
{
border:1px solid #ccc;
color:#302665;
background: url(img/Site/input_bg.gif) bottom left repeat-x;
padding:0 3px;
}

/* ==================<< Ecard Module <<=================== */ 



/* ==================>> Woningaanbod Widget >>=================== */ 

#divAanbod
{
	display:none;
	border-top: solid 1px #251251;
	border-bottom: solid 1px #251251;
	padding: 10px 0px;
	margin-top: 25px;
	font-family: Arial;
	font-size: 12px;
	width: 172px;
}

#divAanbod a { font-family: Arial; color: #251251; }
#divAanbod a:hover { text-decoration: underline; }
#divAanbod div.img { width: 100%; text-align: center; }
#divAanbod img { display: block; margin: 0px auto; border: none; }
#divAanbod h3 { font-family: Arial; font-weight: 100; color: #251251; margin: 0px 0px 10px 0px; }
#divAanbod h4 { margin: 0px; }
#divAanbod .woningtype { margin-top: 5px; }
#divAanbod p { display: block; margin: 0px; color: #008cd6; }

/* ==================<< Woningaanbod Widget <<=================== */ 


#divContent #kiesEenKaart input { height:auto;}


/* Ingelogd gedeelte woningaanbod */

.editieTitel {font-weight:bold;}
.editieTabel {margin-bottom:20px;}
.right {float:right;}


/* ==================<< Banner <<=================== */ 

#overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #FFFFFF; z-index: 50000; }
#banner { position: absolute; top: 95px; left: 0px; width: 100%; text-align: center; z-index: 50001; }
#banner .sluit { }
