/********************************************************
*
*	stylesheet initializing Diepenbeek website
*
********************************************************/

/* Main Structural Elements & init
-------------------------------------------- */	
html { margin: 0; padding: 0; border: 0; }
body
{
	font: normal 62.5%/1.6em Arial, Verdana, sans-serif;
	background-color: #D9D9D9;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
}
ol, ul, li {margin: 0; padding: 0; list-style-type: none; }
form { margin: 0; padding: 0; }
fieldset{margin-right:7px;}
div.algemene_info{padding-right:7px;}
div, h1, h2, h3, h6, p, span, table, tr, td { margin: 0; padding: 0; }
acronym, abbr, cite, dfn ,q{border-bottom: dashed 1px #a19fa0; font-style: italic; }
.cssSearchbox navBar_SearchBox_btnSearch{border:none !important;}
.error, .fieldelement span{margin-left:5px;color:Red;}
.elo_Label{float:left;width:175px;}
label.right{clear:right;float:none;}
.invulblok fieldset div{clear:both; overflow:hidden;}
.invulblok fieldset div div{clear:none;}



/*** IMAGES ***/ 

.image_top_left {display: block; margin-bottom: 15px;}

.image_top_middle {display: block; margin: 0 auto 15px auto;}

.image_bottom_left {display: block; margin-top: 15px;}

.image_bottom_middle {display: block; margin: 15px auto 0 auto;}

.image_align_right {float: right; margin: 0 0 0 15px;}

.image_align_left {float: left; margin: 0 15px 0 0;}



/*	rss
--------------------------------*/

#container #main #content div table.eyeRssFeed tr td { padding:5px; border:0px;vertical-align:top;}
#container #main #content div table.eyeRssFeed tr td p{margin:0px !important;}
#container #main #content div table.eyeRssFeed tbody tr th{font-weight: bold;border: none !important;}
#container #main #content div table tbody tr th p{padding:5px 15px 5px 5px;width:auto !important; font-weight :bold !important;font-size:1.1em;}
#container #main #content div table.eyeRssFeed  {border:0px solid #fff !important;margin:5px 15px 5px 5px;width:auto !important;color:#000000 !important;font-weight:bold;}
#container #main #content div table.eyeRssFeed tr.rssHeader td,#content table.eyeRssFeed tr.rssItem td , #content table.eyeRssFeed tr.rssAlternatingItem td{}
#container #main #content div table tr td { padding:5px;}
#container #main #content div div.block #formTable tr td{padding:0 !important;}

#container #main #content div table tr.rssItem a, #container #maincontent div  table tr.rssHeader a {text-decoration:underline !important; font-weight:bold !important;}
#container #main #content div table tr.rssHeader, #container #maincontent div table tr.rssHeader a{font-weight:bold !important;color:#000000 !important; }
#container #main #content div table tr.rssHeader a {text-decoration:underline !important;}
div.fieldrow{display:block;clear:both;float:left;padding:3px;width:250px !important;}
div.fieldrow label {float:left;width:90px !important;}
div.fieldelement{float:right;}
a
{
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: underline;
}
b { font-size: 1.1em; font-weight: bold; }

/* Div section
-----------------------------------  */
div#wrapper 
{
	margin: 0 auto 0 auto;
	background: #fff url(../images/bg_repeat.gif) repeat-y left top;
	text-align: left;
	width: 720px;
}

div#tree
{
	margin: 5px auto;
	float: left;
	width: 179px;
}

div#main
{
	margin: 5px auto;
	float: right;
	background-color: #fff;
	width: 531px;
}

/* Navigation Tree
-----------------------------------  */
div#tree ul { margin-left: 0; }
div#tree li { padding: 0; }

div.treeItemWrapper { padding: 0 0 0 22px; }

div#tree a { display: block; margin: 0; }

div#tree a.folderlink, div#tree a.foldernolink
{
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.1em;
	padding: 3px 0 4px 0;
}
div#tree a.subfolderlinklvl2, div#tree a.subfoldernolinklvl2
{
	color: #686868;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	padding: 2px 0 2px 0;
	background-color: #C8C8C8;
}
div#tree a.subfolderlinklvl3, div#tree a.subfoldernolinklvl3
{
	color: #9F9F9F;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	padding: 1px 0 1px 0;
	background-color: #F0F0F0;
}
div#tree a.subfolderlinklvl4, div#tree a.subfoldernolinklvl4
{
	color: #505050;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.0em;
	letter-spacing: 0px;
	padding: 1px 0 2px 0;
	background-color: #F9F9F9;
}

/* Footer section
-----------------------------------  */
div#footer_container
{
	clear: both;
	text-align: right;
	width: 720px;
}
div#footer_createdby
{
	margin: 0 0 0 80px;
	text-align: left;
}
div#footer
{
	margin: 0 0 0 auto;
	background-color: #D9D9D9;
	width: 720px;
	height: 20px;	
	text-align: center;
}
div#footer_disclaimer
{
	margin: 0 1px 0 0;
	padding: 4px 10px 4px 0px;
	border-left: solid 4px #D9D9D9;
	float: left;
	background-color: #4A4849;
	font-size: 1.0em;
	font-weight: normal;
	text-align: right;
	color: #fff;
	width: 179px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 165px;
}
div#footer_disclaimer a, div#footer_disclaimer a:link
{
	color: #fff;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: underline;
}
div#footer_main
{
	margin: 0 1px 0 0;
	padding: 4px 0 4px 0;
	float: left;
	background-color: #7B2524;
	font-size: 1.0em;
	color: #fff;
	width: 384px;
}
div#footer_email
{
	padding: 4px 0 4px 0;
	float: right;
	background-color: #F0C806;
	width: 155px;
}
div#footer_email a
{
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

/*	hacks - undo floats
------------------------------------------------ */
br.clear { clear : both; height : 0; margin : 0; font-size : 1px; line-height : 0; }
div.clear {	clear: both; height: 1px; overflow: hidden; }

/* Typography
-----------------------------------  */
h1 { margin: 0 0 10px 0; border-bottom: solid 1px #C0C0C0; font-size: 1.3em; font-weight: bold; color: #5D8CE9; text-transform: uppercase; }
h2 { margin: 3px 0 5px 0; font-size: 1.2em; font-weight: bold; color: #000; }
h3 { margin: 3px 0 5px 0; font-size: 1.1em; font-weight: bold; color: #000; }
