/*=== Undo default styling van browsers ===*/
ul,ol { list-style:none; }
address { font-style:normal; }
:link,:visited { text-decoration:none; }
a img,:link img,:visited img { border:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
/*=========================================*/

a
{
	color:#b6aedb;
}

a:hover
{
	color:#574695;
	text-decoration:underline;
}

hr
{
	border:none;
	height:1px;
	color:#000000;
}

html, body
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	height: 100%;
}

#frmPagina, #frmSubHome, #frmHome, #frmNieuws, #frmSearch, #frmSitemap, #frmReparatie, #frmFaqView, #frmWoningBezit, #frmDetailInfo
{
	height:100%;
}

#divContainer 
{
	margin: 0 auto; 
	text-align: left; 
}

/* ========== >>> Tables <<< ========== */

table {
	font-size:11px;
}

.tblHdr a
{
	color: #FFFFFF;
	text-decoration: underline;
}

.tblHdr a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.tblHdr
{
	background:#b8afde;
	color:#FFF;
}


.tblHdr a
{
	color:#FFF;
}

.clsHdr
{
	padding-right: 18px;
	text-align: right;
	font-size: 7pt;
	font-weight: 700;
	color:#6658a6;
}

.TblCel1
{
	background:#fcfbfe;
}

.TblCel2
{
	background:#f4f2f9;
}

.TblCel1 a, .TblCel2 a
{
	color:#8373c4;
}

/* ======================================================== */
/* ========== >>> Modules en losse pagina's  <<< ========== */
/* ======================================================== */


/* ========== >>> HomePagina Doelgroepen <<< ========== */

#frmSubHome #divLocatie
{
	visibility:hidden;
}

* html #frmSubHome #divContent 
{
	height:639px;
}

html>body #divContent
{
	min-height:488px;
}

#divSubHomeContent
{
	position:absolute;
	top:0;
	left:0;
	width:637px;
}

#divSubHomeContent a
{
	color:#000;	
}

#SubHomePicTop
{
	width:258px;
	height:250px;
	float:left;
}

#divTopRightSubHome
{
	width:379px;
	height:250px;
	float:left;
	display:inline;
	padding-left:12px;
	padding-right:10px;
	padding-top:45px;
}

html>body #divTopRightSubHome
{
	width:357px;
	height:205px;
}

#divSubHomeContent #divNieuwsTitel
{
	width:258px;
	height:40px;
	float:left;
}

#divHomePanelNieuws
{
	float:left;
	width:258px;
}

#divHomePanelNieuws ul
{
	margin-top:18px;
	margin-left:20px;
}

html>body #divHomePanelNieuws ul
{
	margin-left:36px;
}

#divHomePanelNieuws ul li
{
	list-style-type:square;
	list-style-position:outside;
	padding-left:14px;
}

html>body #divHomePanelNieuws ul li
{
	padding-left:0;
}

#divHomePanelNieuws ul li a
{
	
}


#divHomePanelNieuws .lnkNieuws
{
	
}

.lblDatum
{
	display:none;
}

#frmSubHome #divTitel
{
	top:149px;
	left:525px;
}

#divSubHomeContent #divMededelingTitel
{
	width:258px;
	height:42px;
	float:left;
	clear:left;
}

#divMededeling
{
	width:258px;
	height:367px;
	float:left;
	clear:left;
}

#divHomePanelMededeling
{
	position:relative;
	top:18px;
	left:23px;
	width:224px;
}

#SubHomePicBottom
{

	width:379px;
	height:367px;
	float:left;
	top:250;
	left:258;
}


/* ========== >>> Reparatie Verzoek  <<< ========== */

.classReparatieHeader, .tblReparatieTbl {background-color:#EEE6FB; border:1px solid #BAA6EB;}

#divReparatieStap
{
	background-image: url(/thuisvester/img/Site/reparatie_stap.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	margin-left: 6px;
	margin-right: 6px;
}

#divReparatieStap1
{
	background-image: url(/thuisvester/img/Site/reparatie_stap_1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap2
{
	background-image: url(/thuisvester/img/Site/reparatie_stap_2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap3
{
	background-image: url(/thuisvester/img/Site/reparatie_stap_3.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap4
{
	background-image: url(/thuisvester/img/Site/reparatie_stap_4.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap5
{
	background-image: url(/thuisvester/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
{
	padding: 5px;
	width: 100%;
	margin-bottom: 10px;
	line-height: 18px;
}

.classReparatieHeader li
{
	list-style-image: none;
}

table.tblReparatieTbl
{
	margin-top: 20px;
	width: 100%;
}

.classReparatieHeader input, 
.classReparatieHeader select, 
.classReparatieHeader textarea
{
	font-family: Arial;
	font-size: 8pt;
	color: #000;
}
table.tblReparatieTbl td
{
	list-style-position: inside;
}

table .tblReparatieHdr
{
	margin-left: 15px;
}

image.imgReparatieAfb
{
	margin: 5px;
}

/* ========== >>> Woningbezit  <<< ========== */

#divAnchors
{
	background:#8373c4 no-repeat right top;
	padding:4px;
	width:222px;
	border-top:1px solid #a397d4;
	border-bottom:1px solid #54166e;
}

#frmWoningbezit #divAnchors a
{
	color:#fff;
}

#divAnchors a:hover
{
	text-decoration:underline;
}

html>body #divAnchors
{
	width:244px;
}

html>body .tblCel1 input, html>body .tblCel2 input
{
	margin-right:4px;
}

.error
{
	width:18px;
	height:18px;
	background:url(/thuisvester/img/Site/error.gif);
	background-repeat:no-repeat;
}

.searchHighlight
{
	background-color:#ed008c;
	color:#EEE;
	border-bottom:dotted 1px #54166e ;
	padding:0 2px;
}

/******** >>> Search Pagina <<< ********/

#frmSearch #pnlResultaat tr
{
	list-style-type:none;
	list-style-image:url(/thuisvester/img/Site/nieuws_bullet_3.gif);
}
	
#frmSearch #pnlResultaat a
{
	color:#54166e;
}

#frmSearch #pnlResultaat a:hover
{
	color: #360a48;
}

#frmSearch #pnlResultaat .tblCel1, #frmSearch #pnlResultaat .tblCel1 td
{
	background-color: #f6f3f8;
}

/******** >>> Faq Pagina <<< ********/

.faqTbl a, #dlVragen a
{
	color:#54166e;
}

.faqTbl td 
{
	background-color:#f6f3f8;
	border:4px solid #FFF;
	margin:2px;
	height:30px;
	padding:6px;
}

.faqTbl td tr td
{
	background-color:#f6f3f8;
	border:none;
	margin:0;
	height:auto;
	padding:0 0 0 10px;
}


#dlVragen
{
	margin-top:20px;
}

.faqTblCelSelect
{
	border:1px solid #54166e;
	background-color:#f6f3f8;
	padding:5px;
}

.FaqSelectedVraag
{
	font-weight:bold;
}

.FaqSelectedAntwoord blockquote
{
	padding-bottom:5px;
	
}

/* -------- >>> Woningbezit <<< -----------*/
#divContentWoningbezit
{
	width:570px;
	min-height:250px;
	line-height:1.6em;
	position:relative;
	z-index:900;
}

#lblSelectieHeader, #lblOverzichtText
{
	width:565px;	
}

#frmWoningBezit #divContainer
{
	background:url(/thuisvester/img/Site/bg.gif) repeat-y;
}

#pnlWoningdetail
{
	padding-top:60px;
}

.geomap
{
	background:#fff;
}

#cmdOpnieuw, #cmdVerder
{
	background:#8373c4;
	border:0;
	color:#fff;
}

#frmWoningbezit
{
scrollbar-arrow-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #54166e;
scrollbar-face-color: #8373c4;
scrollbar-highlight-color: #a397d4;
scrollbar-shadow-color: #5d4aa9;
scrollbar-track-color: #ffffff;
}

#divContentWoningbezit a   /* Voor override van doelgroep-css */
{
	color:#8373c4;
}

/* -------- >>> Formulieren <<< -----------*/

.clsForm
{
}

.clsForm .clsHdr
{
	font-weight: 700;
	font-size: 11px;
}

/* -------- >>> WoningAanbod <<< -----------*/

#panel0
{
	width:450px;
}

/* -------- >>> Inschrijfformulier <<< -----------*/

.mededeling
{
	padding: 5px;
	font-weight: 700;
	width: 100%;
}

.inschrijfregion
{
	border-top: solid 1px #f1eff8;
}
