/* 
Title:		Gemeente Lennik init styles
Author: 	gbe, © 2005 anaXis nv.
Updated:	Jan 23, 2006
*/

* {margin: 0; padding: 0;}
body {font: normal 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif; text-align: center;}
a img {margin: 0;}

/* ---------- [ typho ] ---------------  */
h1 {font-size: 1.6em; color: #fff; font-family: Arial;	padding: 2px 0 0 13px; height: 33px; margin-bottom: 7px;}
h2 {font-size: 1.4em;}
h3, h4 {font-size: 1.2em;}
#menu_menu1_div{overflow:hidden;width:720px !important;margin-left:7px !important;}
a, address, input, label, legend, p, ul, li, select { font-size: 1em; line-height: 1.2em; color: #000;}
a:hover {color: #A81736;}
acronym, abbr, cite, dfn,q {border-bottom: dashed 1px #043965;}
#menu_tools input.imgBor,#menu_tools #menu_SearchBox_btnSearch {border:0 none !important;}
content   caption{font-weight:bold; }
p.error{color:Red !important;clear:both;}
/*	rss
--------------------------------*/

#container #content div table.eyeRssFeed tr td { border:0;vertical-align:top;}
#container #content div table.eyeRssFeed tr td p{margin:0px !important;}
#container #content div table.eyeRssFeed tbody tr th{font-weight: bold;border: none !important;}
#container #content div table tbody tr th p{font-weight :bold !important;font-size:1.1em;}
#container #content div table.eyeRssFeed  {border:0px solid #fff !important;color:#000000 !important;}
#container #content div table.eyeRssFeed tr.rssHeader td,#content table.eyeRssFeed tr.rssItem td , #content table.eyeRssFeed tr.rssAlternatingItem td{padding:3px;}
#container #content div table tr td { /*padding:5px 5px 5px 17px !important;padding: 5px 2px!important;*/}
span.elo_TextBox table{width:167px !important;}
#container #content div div.block #formTable tr td{padding:0 !important;}
#
#container #content div table tr.rssItem a, #container #maincontent div  table tr.rssHeader a {text-decoration:underline !important; font-weight:bold !important;}
#container #content div table tr.rssHeader, #container #maincontent div table tr.rssHeader a{font-weight:bold !important;color:#000000 !important; }
#container #content div table tr.rssHeader a {text-decoration:underline !important;}

/*** 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;}

/* ---------- [ specific divs ] ---------------  */
#wrapper {position: relative; text-align: left; width: 740px; margin: 0 auto;}
#header {margin: 5px 0;}
#header h1 {display: none;}
#menu_menu1_572{display: none !important;}
#menu_greating {background-color: #EBEF99; margin-top: 4px; padding: 5px 0;}
#menu_greating a { font-size: 1.2em; color: #000; font-family: Arial; display: inline; margin-left: 15px;}
#menu_greating h4 {display: inline; margin-left: 8px;}
#menu_greating input { float: right; margin: 2px 108px 2px 0; font-size: 1.2em; padding: 0 8px; cursor: pointer; cursor: hand;}

#nav {margin-top: 5px; background: #fff url(../images/header1_bg.gif) no-repeat left top; height: 80px;}
#nav table * {border-collapse: collapse; cursor: pointer; cursor: hand;}
#nav .topgroup {margin: 3px 0px; font-size: 1em;}
#nav .topitem {
	text-align: center; font-weight: bold; font-size: .95em; background-color: #6B861F; 
	text-transform: uppercase; color: #fff; letter-spacing: .01em; display: block;
}
#nav .topitemExpand {
	text-align: center; font-weight: bold; font-size: .95em; background-color: #EBEF9A; 
	text-transform: uppercase; color: #B0003E; letter-spacing: .01em; display: block;
}
.group {font-size: .95em; background-color: #EBEF9A; border: solid 1px #A8A40F; border-top-width: 0;}
.item {	
	text-align: left; border: solid 1px #A8A40F; border-width: 1px 0 0 0; padding: 3px;
	cursor: pointer; cursor: hand; display: block;
}
.itemExpand { 
	text-align: left; border: solid 1px #A8A40F; border-width: 1px 0 0 0; padding: 3px;
	color: #B0003E; font-weight: bold; cursor: pointer; cursor: hand; display: block;
}

#header #logo {float:right;height:100px;overflow:hidden;width:166px;margin:-103px 0 0;border:none 0 #fff;}
#header #logo {margin /*\**/:-97px\9 0 0}
#header #logo a { width:50px !important; float:right;margin:0;padding:0 115px 0px 0;text-decoration:none !important; border: 0 none #fff!important; position:absolute;}
#header #logo a img {height:100px !important; width:163px !important;}

#search {margin-top: 3px;}
#menu_btnZoom {margin: 0 7px 0 10px;}
#menu_tools a {margin: 0 7px;float:left; }
#menu_tools input, #menu_tools ul {float: left;}
#menu_tools li {display: inline; list-style-type: none;}
#menu_SearchBox {float: right; padding: 2px 18px 0 0;}
#menu_SearchBox * {vertical-align: middle; margin: 0 2px;}
#menu_SearchBox label {display: none;}
#menu_SearchBox_txtSearch {width: 117px;}

#breadcrumb {float: left; width: 540px; margin: 3px 10px 0; display: inline;}
#trailintro {float: left; width: 75px;}
#trail {float: right; width: 465px;}
#loket {float: right; width: 167px; margin: 3px 0 0 13px; background-color: #66871E;}
#loket * { font-size: 1.5em; font-weight: bold; font-family: Arial; font-style: italic; color: #fff;}
#loket a { font-size: 1em; letter-spacing: .05em;  padding: 0 3px; }
#loket a:hover { color: #000; }

#container {margin: 0 0 15px 0;}
#container p a { font-size: 1em;}

/* ---------- [ footer ] -------------  */
#footer address {float: left; margin: 7px 0; font-style:normal;}
#footer li {
	display: inline; list-style-type: none; padding: 3px 5px 3px 6px;
	background: #fff url(../images/scheidingslijntje.gif) no-repeat left center;
}
#footer li a {text-decoration: none;}
#footer li a:hover {text-decoration: underline;}
#footer ul {float: right; margin: 7px 0;}
#footer-anaxis { text-align: right; }
#footer-anaxis img { margin: 5px 20px 5px 0;}

/* ---------- [ rulers ] -------------  */
div.rule {height: 1px; background-image: url(../images/stippellijn.gif); background-repeat: repeat-x;}
div.btm_rule {
	clear: both; overflow: hidden; height: 7px; 
	background-image: url(../images/balk_footer.gif); background-repeat: repeat-x;
}
div.rule hr, div.btm_rule hr {display: none;}
#nav div.rule {background-image: none; background-color: #fff;}

/* ---------- [ misc. ] -------------  */
br.clear {clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0;}
div.clear {clear: both; height: 1px; overflow: hidden;}

/* opera hack : needed because menu component has no margin-top for this browser */
@media all and (min-width: 0px) {
	/* applied to opera 7.2+ only*/
	#nav table {margin-top: 3px;}
}