@CHARSET "ISO-8859-1";
html
{
	height:100%;
}

body
{
	margin:0;
	background-color:#000;
	
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	scrollbar-highlight-color:#7F7F7F;
	scrollbar-shadow-color:#7F7F7F;
	scrollbar-arrow-color:#7F7F7F;
	scrollbar-3dlight-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color:#000000;
}

#headermenu
{
	position: absolute;
	top: 10px;
	left: 50%;
	width: 910px;
	height: 23px;
	margin-left: -460px;
	border-width: 1px 1px 0 1px;
	border-color:#7f7f7f;
	border-style:solid;
	z-index:2;
}
ul#headermenulinks
{
	list-style-type:none;
	padding-left:46px;
	margin-top:1px;
}
ul#headermenulinks .right
{
	float:right;
	padding-right:5px;
}
ul#headermenulinks .left
{
	float:left;
	padding-right:10px;
}
ul#headermenulinks .fullscreen
{
	float:left;
	padding-right:10px;
}

#header
{
	position: absolute;
	top: 33px;
	left: 50%;
	width: 910px;
	height: 77px;
	
	margin-left: -460px;
	border-width: 1px;
	border-color:#7f7f7f;
	border-style:solid;
	background-color:#000;
	z-index:3;
}
#header .headerlogo
{
	padding-left:40px;
	float:left;
}
#header .headerbanner
{
	float:right;
	margin:9px 28px 9px 0;
	border:0px #7f7f7f solid;
}

#sidemenu
{
	width:150px;
	position:absolute;
	top:110px;
	bottom:40px;
	margin-left:-460px;
	left:50%;
	overflow:auto;
	border-width:0 1px;
	border-style:solid;
	border-color:#7f7f7f;
	text-align:right;
}#sidemenu p
{
	margin:17px 4px auto auto;
}

#content
{
	width:759px;
	position:absolute;
	top:110px;
	bottom:40px;
	margin-left:-308px;
	left:50%;
	overflow:auto;
	border-right:1px #7f7f7f solid;
}
#contentimagecontainer
{
	float:left;
	width:588px;
	height:165px;
	border-bottom:1px #7f7f7f solid;
	border-right:1px #7f7f7f solid;
}
#contentbannercontainer
{
	float:right;
	width:153px;
	height:100%;
	text-align:center;
}
.contentbanner
{
	width:120px;
	height:599px;
	border:1px #7f7f7f solid;
	margin-top:6px;
	margin-left:20px;
}

#footer
{
	position: absolute;
	bottom: 15px;
	left: 50%;
	width: 910px;
	height: 25px;
	margin-left: -460px;
	border:1px #7f7f7f solid;
	background-color:#000000;
	z-index:1;
}
#footerlinks
{
	float:left;
	text-align:left;
	padding-left:28px;
	width:300px;
}
#copyright
{
	font-family:arial,helvetica,verdana;
	font-size:7pt;
	font-weight:normal;
	color:#DAD8D8;
	font-variant:small-caps;
	vertical-align:middle;
	line-height:25px;
	margin-right:28px;
	text-align:right;
	float:right;
}sup.r{ /* Voor de copyright teken in de footer*/
	font-size:6pt;
	font-weight:normal;
	color:#DAD8D8;
}

/*exhibitor page*/
#enumleft
{
	float:left;
	margin-left:14px;
	width:270px;
	line-height:20px;
}
#enumright
{
	float:left;
	margin-left:20px;
	width:270px;
	line-height:20px;
}
#enumleft .leesmeer, #enumright .leesmeer
{
	margin-top:8px;
	text-align:right;
	width:270px;
}

#exhibdata
{
	float:left;
	width:294px;
}
#exhibdescription
{
	float:left;
	min-height:100%;
	height: !important; height:100%;
	width:293px;
}
#exhibdata td
{
	vertical-align:top;
	line-height:15px;
}
.exhibitorLine
{
	position:absolute;
	top:0px;
	right:49.8%;
	width:1px;
	min-height:100%;
	background-color:#7f7f7f;
}

/*map page*/
#maplinksleft
{
	float:left;
	margin-left:14px;
	width:270px;
}
#maplinksleft .left
{
	clear:left;
}
#maplinksright
{
	float:left;
	margin-left:20px;
	width:270px;
}
#maplinksright .left
{
	clear:left;
}
.mapthumbnail
{
	float:left;
	margin:0 30px 0 45px;
	text-align:center;
}

/*Picture Gallery*/
#thumbnail
{
	float:left;
	width:60px;
	border:1px solid #7f7f7f;
	margin:10px 24px 10px 24px;
}
#imgcontainer
{
	clear:both;
	width:546px;
	border:1px solid #a2a2a2;
	margin-left:20px
}

/*Forms*/
input.field, textarea
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	background-color:#000000;
	border:1px solid #7e7e7e;
	width:250px;
	margin-bottom:5px;
}
textarea.s1, input.s1
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	background-color:#000000;
	border:1px solid #FF0000;
	width:250px;
	margin-bottom:5px;
}
textarea.fieldw, input.fieldw
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	background-color:#000000;
	border:1px solid #FF0000;
	width:250px;
	margin-bottom:5px;
}

input.radio
{
	margin-right:297px;
}
input.button
{
	font-family:arial,helvetica,verdana;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	background-color:#5a5a5a;
	border-color:#5a5a5a;
	border-style:solid;
	border-width:1px;
	width:100px;
	height:20px;
	font-variant:small-caps;
	line-height:12px;
	cursor:pointer;
	cursor:hand; /*Eerste is voor NS, tweede voor IE5*/
}
select
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	background-color:#000000;
	border:1px solid #7e7e7e;
	width:250px;
}

/*Txt Linkjes*/
a
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
	line-height:14pt;
}
a:hover
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffcc00;
	text-decoration:underline;
	line-height:14pt;
}
a.headermenu
{
	font-family:arial,helvetica,verdana;
	font-size:9pt;
	font-weight:normal;
	color:#DAD8D8;
	text-decoration:none;
	font-variant:small-caps;
	line-height:11px;
}
a.headermenu:hover
{
	font-family:arial,helvetica,verdana;
	font-size:9pt;
	font-weight:normal;
	color:#ffcc00;
	text-decoration:none;
	font-variant:small-caps;
	line-height:11px;
}
a.sidemenu
{
	font-family:arial,helvetica,verdana;
	font-size:9pt;
	font-weight:normal;
	color:#DAD8D8;
	text-decoration:none;
	line-height:11pt;
	font-variant:small-caps;
}
a.sidemenu:hover
{
	font-family:arial,helvetica,verdana;
	font-size:9pt;
	font-weight:normal;
	color:#ffcc00;
	text-decoration:none;
	line-height:11pt;
	font-variant:small-caps;
}
a.footer
{
	font-family:arial,helvetica,verdana;
	font-size:9pt;
	font-weight:normal;
	color:#DAD8D8;
	text-decoration:none;
	font-variant:small-caps;
	line-height:25px;
	margin-right:22px;
}
a.footer:hover
{
	font-family:arial,helvetica,verdana;
	font-size:9pt;
	font-weight:normal;
	color:#ffcc00;
	text-decoration:none;
	font-variant:small-caps;
}
a.navigation
{
	text-decoration:none;
	font-size:7pt;
	color:#a2a2a2;
	font-variant:small-caps;
}
a.navigation:hover
{
	text-decoration:none;
	font-size:7pt;
	color:#ffcc00;
	font-variant:small-caps;
}
a.gallery
{
	font-family:arial,helvetica,verdana;
	font-size:7pt;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	font-variant:small-caps;
}
a.gallery:hover
{
	font-family:arial,helvetica,verdana;
	font-size:7pt;
	font-weight:normal;
	color:#ffcc00;
	text-decoration:none;
	font-variant:small-caps;
}
a.readmore
{
	font-family:arial,helvetica,verdana;
	font-size:7pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	line-height:9pt;
	margin-top:5px;
	margin-bottom:10px;
}
a.readmore:hover
{
	font-family:arial,helvetica,verdana;
	font-size:7pt; font-weight:bold; color:#ffcc00;
	text-decoration:none;
	line-height:9pt;
	margin-top:5px;
	margin-bottom:10px;
}
a.readmoreVID
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	
	color:#ffcc00;
	text-decoration:none;
	line-height:10pt;
	margin-top:2px;
	margin-bottom:10px;
}
a.readmoreVID:hover
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;  color:#ffcc00;
	text-decoration:underline;
	line-height:10pt;
	margin-top:2px;
	margin-bottom:10px;
}

a.readmoreoverzicht
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:bold;
	color:#ffcc00;
	text-decoration:none;
	line-height:10pt;
	margin-top:2px;
	margin-bottom:10px;
}
a.readmoreoverzicht:hover
{
	font-family:arial,helvetica,verdana;
	font-size:8pt; font-weight:bold; color:#ffcc00;
	text-decoration:underline;
	line-height:10pt;
	margin-top:2px;
	margin-bottom:10px;
}
#overzicht { text-align:right; width:206px; height:30px;}

a.faq
{
	text-decoration:none;
	line-height:11pt;
}
a.faq:hover
{
	text-decoration:none;
	line-height:11pt;
	color:#ffcc00;
}
p
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	line-height:14pt;
}
.paragraph
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	line-height:14pt;
}

h1
{
	font-family:arial,helvetica,verdana;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	margin-left:10px;
	margin-bottom:-16px;
}
h2
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:-10px;
}

ul
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	line-height:14pt;
}
ul.faq
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	line-height:14pt;
	list-style-type:decimal;
	margin-left:45px;
}
li
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
}
hr
{
	height:1px;
	margin:0 27px 0 14px;
	background-color:#7f7f7f;
	border:0px;
}

img
{
	border:0;
	border-color:#FFFFFF;
}
img.fact
{
	border:1px solid;
	
	border-color:#FFFFFF;
}

div.contentcontainer
{
	width:588px;
	min-height:76.5%;
	border-top:1px solid #7f7f7f;
	border-right:1px solid #7f7f7f;
	position:absolute;
	top:165px;
	left:0px;
}	

div.singlecontent
{
	min-height:76.5%;
	width:588px;
	clear:left;
	padding-bottom:56px;
	text-align:left;
	border-right:1px solid #7f7f7f;
}
div.leftcontent
{
	width:354px;
	min-height:100%;
	border-right:1px solid #7f7f7f;
	position:relative;
	top:-10px;
	left:0;
}
div.rightcontent
{
	width:233px;
	min-height:100%;
	border-left:1px solid #7f7f7f;
	border-right:1px solid #7f7f7f;
	position:inherit;
	top:0;
	right:-1px;
}
div.singlecontent h1.title2
{
	font-family:times new roman;
	font-variant:small-caps;
	font-size:13pt;
	font-weight:bold;
	color:#ffffff;
	padding-top:11px;
	padding-bottom:4px;
	
}

div.singlecontent h1.title,
div.leftcontent h1.title,
div.rightcontent h1.title
{
	font-family:times new roman;
	font-variant:small-caps;
	font-size:13pt;
	font-weight:bold;
	color:#ffffff;
	padding-top:11px;
	padding-bottom:4px;
	border-bottom:1px solid #7f7f7f;
}
div.singlecontent h1,
div.rightcontent h1,
div.leftcontent h1
{
	margin:10px 27px 8px 14px;
}
div.singlecontent h2,
div.leftcontent h2
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	margin-left:14px;
	margin-bottom:0px;
}
div.singlecontent p,
div.singlecontent .paragraph,
div.leftcontent p,
div.leftcontent .paragraph
{
	margin:0 27px 18px 14px;
}

div.rightcontent p,
div.rightcontent .paragraph
{
	border-bottom:1px solid #7f7f7f;
	margin:0px 27px 13px 14px;
	padding:2px 0px 8px;
	font-size:7pt;
	line-height:15px;
}
.left
{
	float:left;
}
.right_fact
{
     margin:0px 28px 0 0;
	float:right;
}
.right
{

	float:right;
}

.lcdstyle{ /*Example CSS to create LCD countdown look*/
background-color:black;

color:#ffcc00;
font: bold 12px arial;
height:22px;
padding: 0px 3px 3px 52px;
}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size:80%;
}

.m_banner_hide{
	display:none;
	
}
.m_banner_show{
	display:block;
	
}

a.readmoreVID
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;
	
	color:#ffcc00;
	text-decoration:none;
	line-height:10pt;
	margin-top:2px;
	margin-bottom:10px;
}
a.readmoreVID:hover
{
	font-family:arial,helvetica,verdana;
	font-size:8pt;  color:#ffcc00;
	text-decoration:underline;
	line-height:10pt;
	margin-top:2px;
	margin-bottom:10px;
}