/* Meyvaert Fire Protection 2007 - STYLESHEET */

/*----------------- [NORMALIZING]------------------*/

		/* Normalizes margin and padding*/
		body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
				margin:0; padding:0;
		}
	
		/* Normalizes font-size for headers */
		h1, h2, h3, h4, h5, h6 {font-size:100%;}
	
		/* removes list style from lists */
		 ul {list-style:none;}
	
		/*Normalizes font weight and font-style to normal*/
		address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}
		
		/* tables */
		table {border-collapse:collapse; border-spacing:0;}
	
		/*removes border from fieldset and img */
		fieldset, img {border:0;}
	
		/* left-aligns text in captions and th */
		caption, th {text-align:left;}
		
		
/*----------------- [GENERAL STYLES]------------------*/


 		body {
				padding-bottom:100px;
 				/*background:#524e3a ;*/
				/*url(../images/layout/bg_body.gif) repeat-x;*/
				background:#5c2946 url(../images/layout/bg_right.gif) 630px bottom no-repeat;
		}
			
		#main {
				
				width:100%}
				
		#wrapper {
				width:883px;
				height:500px;
				}
				
		h1 {
			margin-left:75px;}
		
		.lang_nl h1 a{
			background:transparent url(../images/layout/bg_h1.jpg) no-repeat;
			overflow:hidden;
			display:block;
			width:807px;
			height:97px;
			text-indent:-9000px;}
			
		.lang_fr h1 a{
			background:transparent url(../images/layout/bg_h1_fr.gif) no-repeat;
			overflow:hidden;
			display:block;
			width:807px;
			height:97px;
			text-indent:-9000px;}
			
		.lang_en h1 a{
			background:transparent url(../images/layout/bg_h1_en.gif) no-repeat;
			overflow:hidden;
			display:block;
			width:807px;
			height:97px;
			text-indent:-9000px;}
			
		#contentContainer {
			margin-left:75px;
			margin-top:0;padding-top:0;
			margin-bottom:100px; background:#fff;}
			
			
/*====================== TOP NAV =====================*/

		#nav {
			height:36px;
			width:807px;
			background:#321b28 url(../images/layout/bg_nav.gif) no-repeat bottom right;
			}
			
		#nav li {
			float:right;
			}
			
		
		#nav li a {
			display:block;
			text-indent:-9000px;
			overflow:hidden;
			height:36px;}
			
		#nav li a#home {background:transparent url(../images/layout/nav_home.gif);width:47px;}
		#nav li a#home:hover {background-position:0 -36px;}
				
		#nav li a#beursthemas {background:transparent url(../images/layout/nav_beursthemas.gif);width:97px;}
		#nav li a#beursthemas:hover {background-position:0 -36px;}
			
		#nav li a#latest_news {background:transparent url(../images/layout/nav_nieuws.gif);width:59px;}
		#nav li a#latest_news:hover {background-position:0 -36px;}
			
		#nav li a#bezoekers {background:transparent url(../images/layout/nav_bezoekers.gif);width:73px;}
		#nav li a#bezoekers:hover {background-position:0 -36px;}
			
		#nav li a#exposanten {background:transparent url(../images/layout/nav_exposanten.gif);width:85px;}
		#nav li a#exposanten:hover {background-position:0 -36px;}
			
		#nav li a#exposants_categories {background:transparent url(../images/layout/nav_exposantenlijst.gif);width:110px;}
		#nav li a#exposants_categories:hover {background-position:0 -36px;}
			
		#nav li a#pers {background:transparent url(../images/layout/nav_pers.gif);width:42px;}
		#nav li a#pers:hover {background-position:0 -36px;}
		
		
		/*--------------------- nav frans-------------*/
		
		.lang_fr #nav li a#home {background:transparent url(../images/layout/nav_home.gif);width:47px;}
				
		.lang_fr #nav li a#beursthemas {background:transparent url(../images/layout/nav_beursthemas_fr.gif);width:117px;}
			
		.lang_fr #nav li a#latest_news {background:transparent url(../images/layout/nav_nieuws_fr.gif);width:77px;}
			
		.lang_fr #nav li a#bezoekers {background:transparent url(../images/layout/nav_bezoekers_fr.gif);width:68px;}
			
		.lang_fr #nav li a#exposanten {background:transparent url(../images/layout/nav_exposanten_fr.gif);width:76px;}
			
		.lang_fr #nav li a#exposants_categories {background:transparent url(../images/layout/nav_exposantenlijst_fr.gif);width:127px;}
			
		.lang_fr #nav li a#pers {background:transparent url(../images/layout/nav_pers_fr.gif);width:57px;}
		
		
		/*--------------------- nav engels-------------*/
		
		.lang_en #nav li a#home {background:transparent url(../images/layout/nav_home.gif);width:47px;}
				
		.lang_en #nav li a#beursthemas {background:transparent url(../images/layout/nav_beursthemas_en.gif);width:85px;}
			
		.lang_en #nav li a#latest_news {background:transparent url(../images/layout/nav_nieuws_en.gif);width:49px;}
			
		.lang_en #nav li a#bezoekers {background:transparent url(../images/layout/nav_bezoekers_en.gif);width:64px;}
			
		.lang_en #nav li a#exposanten {background:transparent url(../images/layout/nav_exposanten_en.gif);width:76px;}
			
		.lang_en #nav li a#exposants_categories {background:transparent url(../images/layout/nav_exposantenlijst_en.gif);width:95px;}
			
		.lang_en #nav li a#pers {background:transparent url(../images/layout/nav_pers_en.gif);width:47px;}
		
		
		/*----------------active states----------------*/
		
		#b_home #nav li a#home {background-position:0 -36px;}
		
		#b_beursthemas #nav li a#beursthemas {background-position:0 -36px;} 
		
		#b_nieuws #nav li a#latest_news {background-position:0 -36px;} 
		
		#b_bezoekers #nav li a#bezoekers {background-position:0 -36px;} 
		
		#b_exposanten #nav li a#exposanten {background-position:0 -36px;} 
		
		#b_exposantenlijst #nav li a#exposants_categories {background-position:0 -36px;} 
		
		#b_pers #nav li a#pers {background-position:0 -36px;} 
		
		#nav li a#bezoekers.active {background-position:0 -36px;} 
		
		#nav li a#exposanten.active {background-position:0 -36px;} 
		
		#nav li a#beursthemas.active {background-position:0 -36px;} 
		
		#nav li a#pers.active {background-position:0 -36px;} 						
		
		
/*====================LEFTNAV=======================*/

		#left ul {
			
			margin-top:30px;}
			
		#left ul li a {
			background:#321B28; 
			display:block;
			font-family:'trebuchet ms', 'sans-serif';
			font-size:11px;
			color:#d5dfd5;
			text-decoration:none;
			padding:10px 0 10px 21px;}
			
		#left ul li a:hover {
			background:#321B28;
			border-left:2px solid #fdac10;
			padding-left:19px;
			/**font-weight:bold;**/
			color:#e3e2de;
			}
			
		/*----------------active states----------------*/
		
		#left ul li a.active {
			background:#fdac10;
			border-left:2px solid #fdac10;
			padding-left:19px;
			/** font-weight:bold; **/
			color:#ffffff;}
	
		
/*======================CONTENTSTRUCTUUR============*/

		#contentContainer #left, #contentContainer #right {float:left;}
		
		#left {
			background:#321b28; 
			width:192px;
			min-height:470px;
			}
			
		#right {
			background-color:#fff;
			width:615px;
			min-height:550px;
			position:relative;
			}
			
		#content {
			padding:77px 42px 46px 53px;
			font-family:'Trebuchet ms', 'sans-serif';
			font-size:11px;
			color:#444343;
			text-align:justify;
			line-height:19px;
			background-color:#fff;
			min-height:640px;
			_height:640px;
			}
			
		#left #address {
			padding:50px 0 40px 0px;
			color:#e3e2de;
			font-family:'Trebuchet ms';
			font-size:11px;}
			
		#content p {
		margin-bottom:15px;}
		
		#content a {color:#fdac10}
		
		#content table tr td a {color:#fdac10}
		
		#content ul {margin-bottom:20px;}
		
		#content ul li {
			margin-left:30px;
			padding-left:10px;
			list-style-type:disc;}
			
		h4 {color:#fdac10;font-family:Georgia, "Times New Roman", Times, serif;}
			
	
		
		/*--------images in content --------*/
		
		#content img {
			border:1px solid #94a89c;
			padding:2px;}
			
		#content img.left {
			float:left;
			margin:5px 15px 0 0;}
			
		#content img.links {
			float:left;
			margin:5px 15px 0 0;}			
		
		#content img.right {
			float:right;
			margin:5px 0 0 15px;}
			
		.mceContentBody img.rechts {
float:right;
			margin:5px 0 0 15px;}		
			
		/*------------home---------*/
		
		#b_home h2 {
			background:transparent url(../images/layout/bg_h1_home.gif) no-repeat;
			text-indent:-9000px;
			overflow:hidden;
			width:424px;
			height:20px;
			margin-bottom:46px;}
			
		h3 {
			font-family:'Trebuchet ms';
			font-size:14px;
			font-weight:bold;
			color:#fdb62e;
			margin-bottom:18px;
			border-bottom:1px solid #fdb62e;}
			
			
/*----------------language choice -------------*/

	#right ul#lang {
		position:absolute;
		top:21px;
		right:30px}
		
	#right ul#lang li {
		float:left;
		color:#fdac10;
		font-weight:bold;
		font-family:'Tahoma';
		font-size:11px;}
		
	#right ul#lang li a {
		color:#fdac10;
		text-decoration:none;
		}	
		
	#right ul#lang li a:hover {
		color:#183c3b}
		
	#right ul#lang li a.active {
		color:#183c3b}
		
	.lang_nl #right ul#lang li a#nl {
		color:#183c3b}
		
	.lang_fr #right ul#lang li a#fr {
		color:#183c3b}
		
	.lang_en #right ul#lang li a#en {
		color:#183c3b}				
		
			
/*-------------flashcontainer ---------------*/

	#flashcontainer {
		height:147px;
		width:806px;
		margin-left:75px;
		overflow:hidden;
		}
		
	#flashcontainer img { margin-left:-75px; }
	
/*--------------footer---------------------*/
	
	#sponsors {
	width:192px;
	padding:0;
	background-color:#fff;
	}
	
	#sponsors ul {
	width:192px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	}
	
	#sponsors ul li {
	float:left;
	margin:0;
	padding:0;
	border:0;
	}
	
	
	#sponsors ul li a {
		width:192px;
		text-indent:-9000px;
		overflow:hidden;
		display:block;
		height:48px;
		margin:0 0 10px 0;
		padding:0;
		border:0;
		}
	#sponsors ul li a:hover {
		border:0;
		padding:0;
		background-position:center;
		background-repeat:no-repeat;
		}
		
	#sponsors ul li a#sponsor_a {
		background:transparent url(../images/layout/bg_sponsor5.gif) center no-repeat;
		}
	
	#sponsors ul li a#sponsor_artexis {
		background:transparent url(../images/artexis_white.gif) center no-repeat;
		}
		
	#sponsors ul li a#sponsor_terre {
		background:transparent url(../images/terreblue.gif) center no-repeat;
		height:85px;
		}
	
	#sponsors ul li a#sponsor_ing {
		background:transparent url(../images/ing.gif) center no-repeat;
		height:38px;
		}
	
	#sponsors ul li a#sponsor_ambiance_nl { background:transparent url(../images/ambiance_nl.gif) center no-repeat; }
	
	#sponsors ul li a#sponsor_ambiance_fr { background:transparent url(../images/ambiance_fr.gif) center no-repeat; }

	
	#sponsors ul li a#sponsor_country {
		background:transparent url(../images/layout/bg_sponsor_country.gif) center no-repeat;
		}
		
	#sponsors ul li a#sponsor_b {
		background:transparent url(../images/layout/bg_sponsor2.gif) center no-repeat;
		}
		
	#sponsors ul li a#sponsor_vitaya {
		background:transparent url(../images/layout/vitaya.jpg) center no-repeat;
		}
		
	#sponsors ul li a#sponsor_spotter {
		background:transparent url(../images/layout/spotter.jpg) center no-repeat;
		}
		
	#sponsors ul li a#sponsor_win {
		background:transparent url(../images/layout/win.jpg) center no-repeat; height:115px;
		}
		
	#sponsors ul li a#sponsor_jackpot {
		background:transparent url(../images/layout/jackpot.jpg) center no-repeat;
		}
		
	#sponsors ul li a#sponsor_nieuwsblad {
		padding-bottom:10px;
		height:100px;
		background:#fff url(../images/layout/1m_gratis_button_132x100.jpg) center no-repeat;
	}
	#sponsors ul li a#sponsor_belgacom {
		background:#fff url(../images/layout/belgacom.gif) center no-repeat;
	}
	#sponsors ul li a#sponsor_proximus {
		background:#fff url(../images/layout/proximus.gif) center no-repeat;
	}
		
	#sponsors ul li a#sponsor_c {
		background:transparent url(../images/layout/bg_sponsor3.gif) center no-repeat;
		}
		
	#sponsors ul li a#sponsor_d {
		background:transparent url(../images/layout/bg_sponsor4.gif) center no-repeat;
		}
		
		
/*===========DECO=====*/

/*#deco {
	background:transparent url(../images/layout/bg_right.gif) no-repeat top right;
	height:371px;
	display:block;
	width:1000px;
	margin-top:-275px;}*/

/*===========ADDED BY NILS=====*/	
	ul#exposants_list li{	
		padding: 5px;
	}
	
	ul#exposants_list li a{	
		color: #444343;
	}
	
	div.fake_label {
		clear: both;
		float: left;
		width: 120px;
	}
	
	#back {
		margin: 20px 20px 0 0;
		float: right;
	}
	
	#back a {
		color: #444343;
	}
	
	h2.news_title {
		padding: 5px 0 5px 0;
	}
	
	h2.news_title a{
		color: #444343;
		font-size:14px;
		padding-top: 20px;
	}
