html, body {height: 100%;}
body { margin:0; padding:0; color:#FFF; font:12px Tahoma, Arial, sans-serif; line-height:135%; background:url(../images/body.jpg) repeat-x; }

.outer { position:relative; margin:0 auto; width:700px; min-height:100%; }

h1#header { float:left; margin-top:25px; font-size:19px; line-height:280%; text-shadow:0 1px 1px #444; text-transform:uppercase; }
h1#header span { font-size:40px; font-weight:normal; }

ul#logos { float:right; list-style:none; margin-top:85px; }
ul#logos li { float:left; width:90px; height:90px; margin:0; padding:0; }
ul#logos li.mid { margin:0 16px; }
ul#logos li a { display:block; width:90px; height:90px; text-indent:-444px; overflow:hidden; }
ul#logos li a.dilbeek 	 { background:url(../images/logo_dilbeek.png) no-repeat 0 0; }
ul#logos li a.mineraal 	 { background:url(../images/logo_mineraal.png) no-repeat 0 0; }
ul#logos li a.londerzeel { background:url(../images/logo_londerzeel.png) no-repeat 0 0; }

div#topNav { float: left; width: 100%; background: url(../images/bg_topnav.gif) bottom left repeat-x; }
div#topNav ul { list-style: none; display: inline; float: left; margin:0; padding:0; }
div#topNav ul li { display: block; float: left; padding: 0 10px 0 0; margin: 0 10px 10px 0; background: url(../images/bg_topnav_li.gif) top right repeat-y; }
div#topNav ul li.last { background-image: none;}
div#topNav ul li.active { }
div#topNav a { text-decoration: none; text-transform: uppercase; color: #000; font-size: 14px; font-family: Verdana, Arial, sans-serif; }
div#topNav a.active, div#topNav a:hover { color: #0F75BD; }

div#content { float:left; margin:30px 0; width:600px; color:#000; font:12px Verdana,Arial,sans-serif; } 
div#content h1 { margin: 0 0 15px 0; font-size: 18px; color:#0F75BD; line-height: 136%; font-weight: bold; }
div#content h2 { margin: 20px 0 10px 0;	font-size: 14px; color: #333; line-height: 136%; font-weight: normal; }
div#content p { margin: 0; }
div#content a { color: #0F75BD; text-decoration: underline; }
div#content a:hover { color: #000; }
div#content ul { list-style: disc; margin: 0 0 0 15px; padding:0; line-height: 150% }
div#content ol { text-indent: 0px; list-style-type:decimal; padding: 0px; margin: 0 0 0 30px; }
div#content ol li { list-style-position:outside; padding: 0px; }
div#content hr { float:left; clear:both; width:100%; border:none; border-bottom:1px dotted #CCC; margin:3px 0 9px 0; background:none; }
div#content blockquote { margin: 1.12em 0 }
div#content sup{ font-size:smaller;vertical-align:baseline;position:relative;bottom:0.33em}
div#content img.left { margin: 0 20px 20px 0; }
div#content img.right { margin: 0 0 20px 20px; }

#footer {position: relative; margin-top: -250px; height: 250px;	clear:both; background:#000 url(../images/footer.gif) repeat-x 0 0; } 
#footer ul.center { margin: 0 auto; padding:0; width:700px; list-style:none; }
#footer ul.center li { float:left; width:178px; margin:0; padding:0; text-align: center; }
#footer ul.center li p { font-size:13px; line-height:140%; text-align: center; text-shadow:0 1px #333; }
#footer ul.center li a { color:#FFF; }
#footer ul.center li.mid { margin:0 81px; }
#footer ul.center li a.img { display:block; margin-bottom:25px; width:178px; height:99px; text-indent:-444px; overflow:hidden; border:1px solid #FFF; background:url(../images/images.jpg) no-repeat 0 0; }
#footer ul.center li a.img:hover { border:1px solid #0F75BD; }
#footer ul.center li a.dilbeek 	 { background-position: 0 0; }
#footer ul.center li a.mineraal  { background-position: -178px 0; }
#footer ul.center li a.londerzeel{ background-position: -356px 0; }

#languages { position: absolute; top: 15px; right: 0px; color: #FFF; }
#languages a { display: inline-block; padding: 0 10px; color: #FFF; text-transform: uppercase; border-right: 1px solid white; /*font-family: Verdana, Arial, sans-serif; font-size: 11px;*/ line-height: 120%; }
#languages a.active { text-decoration: none; font-weight: bold; }
#languages a.last { border-right: none;}

/*Opera Fix*/
body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px;/ }