a {	color: #562474; font-weight:bold; }
a:hover { color: #260639;}

hr { color: #491966; height: 1px; }

#divContent input, #divContent select, #divContent textarea
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	color: #340d4c;
	border:none;
	border:1px solid #340d4c;
	margin:1px;
}

.searchHighlight
{
	background-color: #e5dee9;
	padding: 1px;
	color: #491966;
	font-weight:bold;
	border:1px solid #aa94b8;
}

.error
{
	background-image: url(/Welbions/img/Site/error.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	padding-top: 20px;
	overflow: hidden;
}

html { height: 100%; }

body
{
	background: #fff url(/Welbions/img/Site/bg.gif) repeat-y; 
	font-family: Arial;
	color: #000000;
	padding: 0px;
	margin: 0px;
	height: 100%;
}

#divContainer
{
	background: url(/Welbions/img/Site/bg.gif) repeat-y left top; 
	height: 100%;
	z-index: 50;
}

body > #divContainer {height: auto; min-height: 100%;}

#main {padding-bottom: 28px; }  /* must be same height as the footer */

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#divDoelgroepMenu
{
	position:absolute;
	top:0;
	left:278px;
	width:398px;
	height:151px; 
	background:url(/Welbions/img/Site/bg_doelgroepMenu.png);
	padding-left:4px;
	z-index:200;
}

#divDoelgroep1 img, #divDoelgroep2 img, #divDoelgroep3 img, #divDoelgroep4 img { float:left;clear:left; }

#divCopyright { visibility: hidden; position:absolute; }

#naarHome{ height:18px; width:230px;}
#naarHome a:hover {	background-position:bottom; }

.naarHome
{
	position:absolute;
	top:0;
	left:0;
	width:230px;
	height:18px; 
	background: url(/Welbions/img/Site/naarHome.gif) no-repeat left top;
	text-indent: -9999px;
}

#divLogo { 	position: relative;	height: 91px; width:200px; }

.logo1, .logo2, .logo3
{
	background-image: url(/Welbions/img/Site/logo1.gif);
	background-repeat: no-repeat; 
	background-position: left 20px;
	height: 91px;
	width:200px;
}

.logo2 { background-image: url(/Welbions/img/Site/logo2.gif);}
.logo3 { background-image: url(/Welbions/img/Site/logo3.gif);}

#test {
	float:left; 
	clear:left;
}

#divMenu
{
	width:227px;
	height:135px; /* Nodig voor wegduwen divContent (float) */
	float:left;
	clear:left;
	padding-bottom:0px;
	z-index: 400;
	list-style-position:outside;
	position:relative;
	z-index:10;
}

#divMenu a { color: #491966; text-decoration:none; }
#divMenu .menuItem { display:none; }

#divMenu .menuItemSelected
{
	width: 227px;
	height: 24px;
	padding-top: 4px;
	padding-left: 25px;
	padding-bottom:20px;
	text-decoration: none;
	font-weight: 700;
	background: url(/Welbions/img/Site/bg_menu.gif) no-repeat left 3px;
}

#divMenu .tblSubMenu { margin-top: 14px; margin-bottom: 6px; }

#divMenu .menuSubItem
{
	width: 202px;
	height: 18px;
	border-bottom: none;
	text-decoration: none;
	font-weight: 700;
	list-style:none;
	position:relative;
	left:-17px;
	padding-left:17px;
	padding-bottom:7px;
}

#divMenu .menuSubItemSelected
{
	width: 202px;
	height: 18px;
	border-bottom: none;
	text-decoration: none;
	font-weight: 700;
	list-style:none;
	background:url(/Welbions/img/Site/menuitem_li_gr.gif) no-repeat 4px left; 
	position:relative;
	left:-17px;
	padding-left:17px;
	padding-bottom:7px;
}

#divMenu .menuSubItem a:hover, #divMenu .menuSubItemSelected a:hover
{
	color: #856598;
	text-decoration: none;
}

#divMenu .tblSubSubMenu { margin:6px 0 20px 18px; }
#divMenu .tblSubSubMenu a {	font-weight:normal; }

#divMenu .menuSubSubItem
{
	width: 167px;
	height: 18px;
	border-bottom: none;
	padding-top: 3px;
	text-decoration: none;
    list-style-image:none;
}

#divMenu .menuSubSubItemSelected
{
	width: 167px;
	height: 18px;
	border-bottom: none;
	padding-top: 3px;
	text-decoration: none;
    list-style:none;
    background:url(/Welbions/img/Site/menuitem_li_kl.gif) no-repeat 7px 7px;
    position:relative;
    left:-17px;
	padding-left:17px;
}

#divMenu .menuSubSubItemSelected a { font-weight: 700; }

/*SUBSUBSUBMENU*/


#divMenu .tblSubSubSubMenu { margin:6px 0 20px 0; }
#divMenu .tblSubSubSubMenu a {	font-weight:normal; }

#divMenu .menuSubSubSubItem
{
	width: 114px;
	height: 18px;
	border-bottom: none;
	padding-top: 3px;
	padding-left:14px;
	text-decoration: none;
    list-style-image:none;
}

#divMenu .menuSubSubSubItemSelected
{
	width: 114px;
	height: 18px;
	border-bottom: none;
	padding-top: 3px;
	text-decoration: none;
    list-style:none;
    background:url(/Welbions/img/Site/menuitem_li_kl.gif) no-repeat 0px 7px;
    position:relative;
	padding-left:14px;
}

#divMenu .menuSubSubSubItemSelected a { font-weight: 700; }

/**/


#divIconen
{
	background: url(/Welbions/img/Site/bg_footer.gif) no-repeat right bottom;
	width: 227px;
	clear:left;
	float:left;
	height: 122px;
	padding-top: 2px;
	padding-left: 15px;
	position:relative;
	z-index:10;
}

#divIconen a { color:#FFF; }

.groteLetters_btn
{ 
	display:block;
	margin-left:6px;
	margin-bottom:14px;
}

#faq_btn a
{
	background:url(/Welbions/img/Site/faq_btn.gif) no-repeat left top;
	width:130px;
	height:20px;
}

#zoeken_btn
{
	position:relative;
	background:url(/Welbions/img/Site/zoeken_bg.gif) no-repeat left top;
	width:180px;
	height:39px;
	margin-top:12px;
	margin-bottom:4px;
}

#divZoeken { position:absolute; bottom:0; }

#divZoeken input
{
	background:#FFF;
	color:#9D9D9D;
	width:127px;
	margin-left:2px;
	height:16px;
	border:none;
	padding-left:6px;
}

#divZoeken .zoekKnop
{
	background:url(/Welbions/img/Site/zoekKnop.gif) no-repeat 5px 2px;
	position:relative;
	right:0;
	color:#f00;
	width:24px;
	height:18px;
}

#contact_btn a
{
	background:url(/Welbions/img/Site/contact_btn.gif) no-repeat left top;
	width:46px;
	height:13px;
}

#disclaimer_btn a
{
	background:url(/Welbions/img/Site/disclaimer_btn.gif) no-repeat -4px top;
	width:53px;
	height:13px;
}

#sitemap_btn a
{
	background:url(/Welbions/img/Site/sitemap_btn.gif) no-repeat left top;
	width:41px;
	height:13px;
}

#divLocatie
{
	background: url(/Welbions/img/Site/bg_content_top.gif) no-repeat left bottom;
	width:653px;
	height:80px;
	padding: 100px 35px 7px 68px;
	color: #7f5b93;
	font-weight:normal;
	position:relative;
	z-index:10;
	margin-left:-3px;
}

.locatie { border-bottom:1px solid #bfadc9;}

#divLocatie a {	color: #7f5b93; text-decoration: none; }

#divLocatie a:hover { color: #000000; }

#divTitel
{
	position:relative;
	background: #FFF;
	padding: 10px 35px 10px 68px;
	width: 653px;
	font-weight: 700;
	color: #491966;
	z-index: 550;
	margin-left:227px;
}

#divContent
{
	position:relative;
	background: #FFF;
	padding: 15px 35px 30px 68px;
	width: 653px;
	z-index:50;
	margin-left:227px;
	color:#491966; 
	overflow:hidden;
}
#divContent table a {text-decoration:none;}
#divContent table a:hover {text-decoration:underline;}
#divContent table td { color:#491966; }

#footer 
{
	position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	width:230px;
	clear:both;
	z-index:600;
} 

.tbl
{
	background-color: #FFFFFF;
	border: solid 1px #ddd3e2;
}

#divContent .tblHdr td
{
	background-color: #491966;
	font-size: 8pt;
	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 { font-size: 8pt; }

.tblCel2 { background-color: #f3f0f5; }
.tblCel2 td { background-color: #f3f0f5; font-size: 8pt; }

.clsHdr
{
	background-image: url(/Welbions/img/Site/tbl_hdr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 18px;
	text-align: right;
	font-size: 6pt;
	font-weight: 700;
}

.clsSitemap li
{
	list-style-image: url(/Welbions/img/Site/sitemap_li.gif);
}

/* ---------->>> Homepage <<<---------- */


#frmHome #naarHome { background:#491966; width:230px; }
#frmHome #divContent {padding-left:12px; padding-right:0;}

#divHomePanelMededeling
{
	width:227px;
	height:135px; /* Nodig voor wegduwen divContent (float) */
	float:left;
	clear:left;
	z-index: 400;
	padding:0 10px 20px 22px;
	color:#491966;
	position:relative;
	z-index:999px;
}

#titelsHome {margin-top:-15px; position:relative; z-index:999; }
#divHomePanelNieuws{width:408px;float:left;}
#divHomePanelNieuws ul {padding:0; margin:0; border-right:1px solid #e7e1eb; padding-right:10px; margin-right:10px;}
.clsHomePanel {color:#717171;}
.nieuwsImage {}
.homenieuwsdatum {color:#491966; margin-right:5px;}
.nieuwsitem {padding-top:8px; padding-bottom:14px; background: url(/Welbions/img/Site/nieuwsitem_bg.gif) repeat-x bottom left; width:405px;}
.nieuwsTitel {font-size:14px; display:block; padding-bottom:20px; font-weight:700; text-decoration:none; }
.nieuwsArchief {display:block; width:116px; height:24px; float:right; margin-top:10px;}
.homenieuwspreview {color:#6B6B6B;}

#homePanelDirectNaar {float:left; width:196px; padding-top:8px;}

.directNaarKnop {background:#f9f7fa; border:1px solid #e7e1eb; width:196px; height:26px; margin-bottom:7px; display:block;}
.directNaarKnop img {border:none;}

#ikzoekeenwoning
{
	background:url(/Welbions/img/Site/ikzoekeenwoning.gif) no-repeat top right;
	height:24px;
	width:198px;
}
/* ---------->>> Nieuws <<<---------- */

.tblNieuwsHdr, .tblNieuwsHdr a, .tblNieuwsHdr a:hover { background-color: #491966; color: #FFFFFF; font-weight: 700; }

#pnlNieuwsOverzicht li { list-style: none; }
.tblNieuwsItem { background-color: #f6f2f8; }

.clsNieuwsTitel { font-weight: 700; font-size: 14px; border-bottom: dotted 1px #52256e; }
.clsNieuwsSubtitel { font-weight: 700; }

/* ---------->>> Zoeken <<<---------- */

#dgResult {margin:20px 0;}

/* ---------->>> Formulieren <<<---------- */

#pnlForm .FormGenTitle { visibility:hidden; font-weight: 700; font-size: 14px; border-bottom: dotted 1px #52256e; padding-bottom: 20px; }
#pnlForm .FormGenDesc { padding-bottom: 10px; }
#pnlForm .HeaderCss { width:150px;}
#pnlForm .FieldCss input { border:1px solid #000; border-right-color:#808080; border-bottom-color:#808080;}
#pnlForm .FieldCss textarea { border:1px solid #000; border-right-color:#808080; border-bottom-color:#808080; height:60px; }

a.FormGenSubmit { background:url(/Welbions/img/Site/versturen_btn.gif); width:62px; height:19px;  font-size:1px; margin-left:179px; display:block;} 
.infTbl {width:550px;}

/* ---------->>> FAQ <<<---------- */

#pnlZoek {margin:20px 0 20px 0;}
#lblZoek {margin:0 0 10px 0;}
#pnlZoek input{border:1px solid #491966; margin:10px 10px 0 0;}
.faqButton{margin:0; background:#491966; padding:2px 4px; color:#FFF; font-size:8pt; text-decoration:none;}
a.faqButton:hover{background:#ede4f2; padding:2px 4px; border:1px solid #491966; color:#491966; text-decoration:none;}

#pnlNavigatie, #pnlNavigatie tr { background:#ede4f2; padding:10px; color:#491966;}
#pnlNavigatie a {color:#491966; text-decoration:1px solid #fff;}
#pnlNavigatie a:hover {text-decoration:overline;}

.faqTbl a {color:#491966;}
.faqTblCel li {list-style-type:square; color:#491966;}
.faqTblCelSelect, .faqTblCelSelect ul, .faqTblCelSelect li { margin:10px 0 10px 20px; padding:0;}
.faqTblCelSelect li {list-style-type:square; color:#fff;}
.faqTblCelSelect {background:#491966;}
a.FaqVraag {color:#491966;}

/* ---------->>> Sitemap <<<---------- */

.clsSitemap a {text-decoration:none;}
.clsSitemap a:hover {text-decoration:underline;}
.clsSitemap ul li {padding:5px 0;}
.clsSitemap ul li a{font-size:16px;}
.clsSitemap ul li ul li a{font-size:13px; }
.clsSitemap ul li ul li ul li a{font-size:12px; font-weight:normal;}


		/* Fixes for modern browsers like Firefox & Safari */
		html>/**/body #divDoelgroepMenu 
		{
			width:177px;
			padding-left:7px;
		}
		html>/**/body #divMenu 
		{ 
			height:auto; 
			min-height:158px; 
			position:relative; 
			width:230px;
			background:#fff;
			padding-bottom:0px;
		}
		html>/**/body #divMenu .menuItemSelected {float:left; display:inline-block; height:auto;}
		html>/**/body #divMenu .tblSubSubmenu{ float:left;}
		html>/**/body #divMenu .tblSubSubSubmenu{ float:left;}
		html>/**/body #divIconen
		{
			background: url(/Welbions/img/Site/bg_footer.gif) no-repeat right bottom;
			width: 215px;
			clear:left;
			float:left;
			height: 122px;
			padding-top: 2px;
			padding-left: 15px;
			position:relative;
			z-index:10;
		}
		html>/**/body #divLocatie
		{
			width:653px;
			height:26px;
			padding: 90px 0 0px 68px;
			margin-left:230px;
		}
		html>/**/body #divTitel
		{	
			width: 550px;
			margin-left:230px;
		}
		html>/**/body #divContent
		{ 
			padding: 25px 20px 30px 68px;
			width: 565px;
			height:auto;
			min-height:150px;
			margin-left:230px;
		}	
		html>/**/body #frmHome #divContent
		{ 
			padding: 25px 20px 30px 10px;
			width: 626px;
			margin-left:0;
		}	
		/* Iconen */
		html>/**/body #faq_btn a,
		html>/**/body #zoeken_btn,
		html>/**/body #divZoeken .zoekKnop, 
		html>/**/body #contact_btn a, 
		html>/**/body #disclaimer_btn a, 
		html>/**/body #sitemap_btn a
		{
			display:inline-block;
		}
		/*Home*/
		html>/**/body #divHomePanelMededeling
		{
			width:195px;
			height:auto; /* Nodig voor wegduwen divContent (float) */
		}
		
		/* ============================================= */