@charset "utf-8";
/* CSS Document */

*{
	margin:				0 0; 	
	padding:			0 0;
	font-family: 		Tahoma, Arial, Verdana;	
}

html{
	margin:				0px; 
	padding:			0px; 	
	height:				100%;
	width:				100%;
	overflow:			hidden;
	overflow-y:			scroll;
}
body {
	background-image: url(../images/common/bg_stripes.png);
	margin:				0px; 
	padding:			0px; 
	margin-bottom: 		50px;
	font-size: 			11px;
	color: 				#545454;
	height:				100%;
	width:				100%;
	border:				none;
}
.upperCase{
	text-transform: uppercase;
}
.lowerCase{
	text-transform: lowercase;
}
.capitalized{
	text-transform: capitalize;
}
.leftMargin{
	margin-left: 5px;
}
.rightMargin{
	margin-right: 5px;
}
.boxIntroContent ul{
	list-style-position: outside;
	padding-left: 10px;
	margin: 10px;
}
td {
	font-size: 			12px; /* was 11px */
	color: 				#545454;
}
table {
	empty-cells: show
}
table#websiteDisplay{
	margin:				0 auto; /* centreren in Firefox oa. */
	border: 			0px none;
}
h1{
	font-size: 15px;
}
h2{
	font-size: 14px;
}
h3{
	font-size: 13px;
}

caption{
	font-size: 12px;
	font-weight: bolder;
	padding-bottom: 5px;
}

.textAlignLeft{
	text-align: left;
}

/* Kleuren */

.colorAlgemeen{ /* Kleur voor site */
	color: #804b1b;
}

.colorAlgemeenBackground{ /* Kleur voor site */
	background-color: #804b1b;
}

.colorBackground{
	background-color: #804b1b;
}

.textCenter{
	text-align: center;
}

a img{
	border: 0px none;
}
.clear{
	clear: both;
	display: inline;
	width: 0;
	height: 0;
	font-size: 0;
}
/* Links */

A{font-size: 12px; color:#545454;}
A:link{text-decoration:underline;}
A:visited{text-decoration:underline;}
A:hover{text-decoration:none;}
A:active{text-decoration:underline;}

.syswide A{font-size: 9px; color:#545454;}
.syswide A:link{text-decoration:none;}
.syswide A:visited{text-decoration:none;}
.syswide A:hover{text-decoration:underline;}
.syswide A:active{text-decoration:none;}

.syswide_europoint A{font-family: Tahoma, Arial, Verdana; font-size: 10px; color:#FFFFFF; font-weight: normal;}
.syswide_europoint A:link{text-decoration:none;}
.syswide_europoint A:visited{text-decoration:none;}
.syswide_europoint A:hover{text-decoration:underline;}
.syswide_europoint A:active{text-decoration:none;}

.language A{Verdana; font-size: 9px; color:#545454;}
.language A:link{text-decoration:none;}
.language A:visited{text-decoration:none;}
.language A:hover{text-decoration:underline;}
.language A:active{text-decoration:none;}

.breadcrumbs A{font-size: 9px; color:#FFFFFF; font-weight: normal; font-style: normal;text-decoration:none;}
.breadcrumbs A:link{text-decoration:none;}
.breadcrumbs A:visited{text-decoration:none;}
.breadcrumbs A:hover{text-decoration:underline;}
.breadcrumbs A:active{text-decoration:none;}

.boxContent A{font-size: 11px; color:#545454;}
.boxContent A:link{text-decoration:underline;}
.boxContent A:visited{text-decoration:underline;}
.boxContent A:hover{text-decoration:none;}
.boxContent A:active{text-decoration:underline;}

/* Miscellaneous */

.arrow {
	width:				12px;	
	font-weight: 		bold;
	font-size: 			12px;
	vertical-align: 	top;
}

.badge {
	width: 				255px;
	height: 			175px;
	visibility: 		visible;
	position: 			absolute;
	left: 				415px;
	top: 				-45px;
	z-index: 			999;
}

.footer {
	color: 				#FFFFFF;
	font-size: 			9px;
	vertical-align: 	bottom;
}

.breadcrumbs {
	color: 				#FFFFFF;
	font-size: 			11px;
	text-align: 		right;
	vertical-align: 	bottom;
	font-weight: 		bold;
	filter: 			alpha(opacity=55);
	opacity: 			.55;
}

/* Lay-out */

.logo {
	width: 				223px;
	height: 			120px;
	border: 			0 none;
}

.logoTop {
	height: 				9px;
	color: 					#545454;
	font-weight: 			bold;
	font-size: 				14px;
	background-image:		url(../images/common/pixel.gif);
	background-position:	top;
	background-repeat:		repeat-x;
}

.logoTopRight {
	background-image: 		url(../images/common/box_top_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	top right;
	width: 					10px;
	height: 				10px;
}

.logoTopLeft {
	background-image: 		url(../images/common/box_top_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	top left;
	width: 					10px;
	height: 				10px;
}

.logoLeft {
	width: 					9px;
	vertical-align: 		top;
	background-image:		url(../images/common/pixel.gif);
	background-position:	left;
	background-repeat:		repeat-y;
}

.logoContent {
	height: 				100px;
	background-color: 		#FFFFFF;
	font-size: 				11px;
	line-height: 			17px;
	color: 					#545454;
	text-align:				center;
}

.logoRight {
	vertical-align: 		top;
	background-image:		url(../images/common/pixel.gif);
	background-position:	right;
	background-repeat:		repeat-y;
}

.logoBottomLeft {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_bottom_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
}

.logoBottomRight {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_bottom_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	right bottom;
}

.logoBottom {
	height: 				9px;
	background-image:		url(../images/common/pixel.gif);
	background-position:	bottom;
	background-repeat:		repeat-x;
}

.eventHeader {
	width: 				666px;
	height: 			120px;
	text-align: 		center;
	position: 			relative;
}

.logoEuropoint {
	width: 				155px;
	height: 			134px;
	border: 			0px;
}

.eventHeaderEuropoint {
	width: 				725px;
	height: 			134px;	
	background-repeat:	no-repeat;
	position: 			relative;
}
.eventHeaderBranche {
	width: 				100%;
	height: 			300px;	
	background-repeat:	no-repeat;
	background-position: center;
	position: 			relative;
}

/* Language */

.language {
	height: 			20px;
	font-size: 			9px;
	color: 				#545454;
}

/* Syswide */

.syswide {
	height: 			20px;
	font-size: 			9px;
	color: 				#545454;
}

.syswide_europoint {
	height: 				30px;
	font-family: 			Tahoma, Arial, Verdana;
	font-weight:			bold;
	font-size: 				10px;
	color: 					#15613F; /* #f42837 */
	background-image: 		url(../images/common/canvas_top.png);
	background-position:	bottom;
	background-repeat: 		repeat-x;
	padding-left:			20px;
	padding-top: 			5px;
	vertical-align:			top;
}

/* Canvas */

.canvas {
	background-image: 	url(../images/common/bg_gradient.png);
	background-repeat: 	repeat-x;
	vertical-align: 	top;
}

.canvasLeft {
	 width: 25px;
	 background-image: 	url(../images/common/canvas_left.png);
	 behavior: url('/_resources/scripts/iepngfix.htc');
}

.canvasRight {
	 width: 25px;
	 background-image: 	url(../images/common/canvas_right.png);
	 behavior: url('/_resources/scripts/iepngfix.htc');
}

.canvasContent {
	background-color: 	#FFFFFF;
	vertical-align: 	top;
	font-size: 			12px; /* was 11px */
	color: 				#545454;
	padding-left: 		20px;
	padding-right: 		20px;
}

.canvasLeftTop {
	background-image: 		url(../images/common/canvas_left_top.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position:	bottom;
	background-repeat:		no-repeat;
	width: 					25px;
}

.canvasTop {
	background-image: 	url(../images/common/canvas_top.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	height: 			25px;
}

.canvasRightTop {
	background-image: 	url(../images/common/canvas_right_top.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position:	bottom;
	background-repeat:		no-repeat;
	width: 					25px;
}

.canvasBottomLeft {
	background-image: 	url(../images/common/canvas_left_bottom.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	width: 				25px;
	height: 			25px;
}

.canvasBottom {
	background-image: 	url(../images/common/canvas_bottom.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	height: 			25px;
}

.canvasBottomRight {
	background-image: 	url(../images/common/canvas_right_bottom.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	width: 				25px;
	height: 			25px;
}

/* boxEuropoint */

.boxEuropoint {
	 border: 0px;
}


.boxEuropointTop {
	height:				15px;
	background-image: 	url(../images/box/top.gif);
}

.boxEuropointTopRight {
	width:				15px;
	height:				15px;
	background-image:	url(../images/box/top_right.gif);
}

.boxEuropointTopLeft {
	width:				15px;
	height:				15px;
	background-image:	url(../images/box/top_left.gif);
}

.boxEuropointLeft {
	width:				15px;
	background-image:	url(../images/box/left.gif);
}

.boxEuropointContent {
	line-height: 		18px;
	vertical-align: 	top;
	font-family: 		Tahoma, Arial, Verdana;
	font-size: 			12px; /* was 11px */
	color: 				#545454;
	height:				180px;
	max-height:			180px;
	overflow:			hidden;
}

.boxEuropointRight {
	 width:				15px;
	 background-image: 	url(../images/box/right.gif);
}

.boxEuropointBottomLeft {
	width:				15px;
	height:				15px;
	background-image: 	url(../images/box/bottom_left.gif);
}

.boxEuropointBottomRight {
	width:				15px;
	height:				15px;
	background-image: 	url(../images/box/bottom_right.gif);
}

.boxEuropointBottom {
	height:				15px;
	background-image:	url(../images/box/bottom.gif);
}

/* boxEuropoint 2 */

.boxEuropointLine {
	 border: 0px;
}

.boxEuropointTopLine {
	height: 				29px;
	color: 					#545454;
	font-family: 			Tahoma, Arial, Verdana;
	font-weight: 			bold;
	font-size: 				12px;
	border-top: 			1px solid #e5e5e5;
}
.boxEuropointTopLine a{
	font-size: 				12px;
	text-decoration:		none;
}
.boxEuropointTopLine a:hover{
	text-decoration:		underline;
}

.boxEuropointTopRightLine {
	background-image: 		url(../images/common/box_top_right.png);
	background-position: 	top right;
	width: 					10px;
	height: 				29px;
}

.boxEuropointTopLeftLine {
	background-image: 		url(../images/common/box_top_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	top left;
	width: 					10px;
	height: 				29px;
}

.boxEuropointLeftLine {
	width: 					9px;
	vertical-align: 		top;
	border-left: 			1px solid #e5e5e5;
}

.boxEuropointContentLine {
	background-color: 		#FFFFFF;
	vertical-align: 		top;
	font-size: 				12px; /* was 11px */
	line-height: 			17px;
	font-family: 			Tahoma, Arial, Verdana;
	color: 					#545454;
}

.boxEuropointRightLine {
	 width: 				9px;
	 vertical-align: 		top;
	 border-right: 			1px solid #e5e5e5;
}

.boxEuropointBottomLeftLine {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_bottom_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
}

.boxEuropointBottomRightLine {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_bottom_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	right bottom;
}

.boxEuropointBottomLine {
	height: 				9px;
	border-bottom:			1px solid #e5e5e5;
}

/* Box Color */

.boxColor {
	 border: 			0 none
}

.boxColorTop {
	 background-image: 	url(../images/common/box_color_top.png);
	 behavior: url('/_resources/scripts/iepngfix.htc');
	 height: 			30px;
	 color: 			#FFFFFF;
	 font-weight: 		bold;
	 font-size: 		14px;
}

.boxColorTopRight {
	background-image: 		url(../images/common/box_color_top_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	right;
	width: 					10px;
	height: 				30px;
}

.boxColorTopLeft {
	background-image: 		url(../images/common/box_color_top_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	right;
	width: 					10px;
	height: 				30px;
}

.boxColorLeft {
	width: 					10px;
	vertical-align: 		top;
	background-image: 		url(../images/common/box_color_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-repeat: 		repeat-y;
}

.boxColorContent {
	background-color: 		#FFFFFF;
	background-image: 		url(../images/common/box_color_content.png);
	background-repeat: 		repeat-x;
	vertical-align: 		top;
	font-size: 				12px; /* was 11px */
	line-height: 			17px;
	color: 					#545454;
	padding: 				3px;
}

.boxColorRight {
	width:10px;
	vertical-align: 		top;
	background-image: 		url(../images/common/box_color_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-repeat: 		repeat-y;
}

.boxColorBottomLeft {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_color_bottom_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
}

.boxColorBottomRight {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_color_bottom_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
}

.boxColorBottom {
	height: 				10px;
	background-image: 		url(../images/common/box_color_bottom.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
}

/* Box */

.box {
	 border: 0 none;
}

.boxTop {
	height: 				29px;
	color: 					#545454;
	font-weight: 			bold;
	border-top: 			1px solid #e5e5e5;
}

.boxTopRight {
	background-image: 		url(../images/common/box_top_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	top right;
	width: 					10px;
	height: 				29px;
}

.boxTopLeft {
	background-image: 		url(../images/common/box_top_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	top left;
	width: 					10px;
	height: 				29px;
}

.boxLeft {
	width: 					9px;
	vertical-align: 		top;
	background-image:		url(../images/common/pixel.gif);
	background-position:	left;
	background-repeat:		repeat-y;
}

.boxContent {
	background-color: 		#FFFFFF;
	vertical-align: 		top;
	font-size: 				12px; /* was 11px */
	line-height: 			17px;
	color: 					#545454;
}

.rightBorder, .noRightBorder{
	padding-left:			5px;
}
.rightBorder{
	border-right:			1px solid #ccc;
}
.noRightBorder{
}

.boxRight {
	width: 					9px;
	vertical-align: 		top;
	background-image:		url(../images/common/pixel.gif);
	background-position:	right;
	background-repeat:		repeat-y;
}

.boxBottomLeft {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_bottom_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
}

.boxBottomRight {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_bottom_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	right bottom;
}

.boxBottom {
	height: 				9px;
	background-image:		url(../images/common/pixel.gif);
	background-position:	bottom;
	background-repeat:		repeat-x;
}

/* Box Intro */

.boxIntro {
	 border: 				0px;
}

.boxIntroTop {
	 background-image: 		url(../images/common/box_color_top.png);
	 behavior: url('/_resources/scripts/iepngfix.htc');
	 height: 				30px;
	 color: 				#FFFFFF;
	 font-weight: 			bold;
	 font-size: 			14px;
}

.boxIntroTopRight {
	background-image: 		url(../images/common/box_color_top_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	right;
	width: 					10px;
	height: 				30px;
}

.boxIntroTopLeft {
	background-image: 		url(../images/common/box_color_top_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	left;
	width: 					10px;
	height: 				30px;
}

.boxIntroLeft {
	 width: 				9px;
	 vertical-align: 		top; 
	 background-image: 		url(../images/common/box_intro_left.gif);
	 background-repeat: 	no-repeat;
	 background-position: 	bottom left;
	 background-color: 		#FFFFFF;
	 border-left: 			solid 1px #e5e5e5;
}

.boxIntroContent {
	 background-color: 		#FFFFFF;
	 background-image: 		url(../images/common/box_intro_content.gif);
	 background-position: 	bottom;
	 background-repeat: 	repeat-x;
	 vertical-align: 		top;
	 font-size: 			12px; /* was 11 px */
	 line-height: 			17px;
	 height:				140px;
	 min-height:			140px;
	 color: 				#545454;
	 padding-left: 			10px;
	 padding-top: 			10px;
	 padding-right: 		10px;
	 padding-bottom: 		10px;
}

.boxIntroRight {
	 width:					9px;
	 vertical-align: 		top;
	 background-image: 		url(../images/common/box_intro_right.gif);
	 background-repeat: 	no-repeat;
	 background-position: 	bottom right;
	 background-color: 		#FFFFFF;
	 border-right: 			solid 1px #e5e5e5;
}

.boxIntroBottomLeft {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_intro_bottom_left.gif);
}

.boxIntroBottomRight {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_intro_bottom_right.gif);
}

.boxIntroBottom {
	height: 				10px;
	background-image: 		url(../images/common/box_intro_bottom.gif);
}

/* Box Intro Europoint */

.boxIntroEuropoint {
	 border: 				0 none;
}

.boxIntroEuropointTop {
	 height: 				30px;
	 color: 				#15613F; /* #f42837 */
	 font-weight: 			bold;
	 /*font-size: 			18px;*/
}

.boxIntroEuropointTopRight {
	width: 					10px;
	height: 				30px;
}

.boxIntroEuropointTopLeft {
	width: 					10px;
	height: 				30px;
}

.boxIntroEuropointLeft {
	 width: 				9px;
	 vertical-align: 		top; 	
	 background-color: 		#FFFFFF;	
}

.boxIntroEuropointContent {
	 background-color: 		#FFFFFF;	
	 vertical-align: 		top;
	 font-size: 			12px; /* was 11px */
	 line-height: 			17px;
	 height:				140px;
	 min-height:			140px;
	 color: 				#545454;
	 padding-left: 			10px;
	 padding-top: 			10px;
	 padding-right: 		10px;
	 padding-bottom: 		10px;
}

.boxIntroEuropointRight {
	 width:					9px;
	 vertical-align: 		top;	 
	 background-color: 		#FFFFFF;
}

.boxIntroEuropointBottomLeft {
	width: 					10px;
	height: 				10px;	
}

.boxIntroEuropointBottomRight {
	width: 					10px;
	height: 				10px;
}

.boxIntroEuropointBottom {
	height: 				10px;	
}

.boxIntroEuropointContent ul{
	list-style-position: outside;
	padding-left: 10px;
	lineh: 20px;
	margin: 10px;
}

.boxIntroEuropointContent li{	
	line-height: 20px; 
}
.boxIntroBranche {
	 border: 				0 none;
}

.boxIntroBrancheTop {
	background-image: 		url(../images/common/box_color_top.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	 height: 				30px;
	 color: 				#FFFFFF;
	 font-weight: 			bold;
	 font-size: 			14px;
}

.boxIntroBrancheTopRight {
	background-image: 		url(../images/common/box_color_top_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	right;
	width: 					10px;
	height: 				30px;
}

.boxIntroBrancheTopLeft {
	background-image: 		url(../images/common/box_color_top_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	left;
	width: 					10px;
	height: 				30px;
}

.boxIntroBrancheLeft {
	 width: 				9px;
	 vertical-align: 		top; 
	 background-image: 		url(../images/common/box_intro_left.gif);
	 background-repeat: 	no-repeat;
	 background-position: 	bottom left;
	 background-color: 		#FFFFFF;
	 border-left: 			solid 1px #e5e5e5;
}

.boxIntroBrancheContent {
	 background-color: 		#FFFFFF;
	 background-image: 		url(../images/common/box_intro_content.gif);
	 background-position: 	bottom;
	 background-repeat: 	repeat-x;
	 vertical-align: 		top;
	 font-size: 			12px; /* was 11px */
	 line-height: 			17px;
	 height:				100px;
	 min-height:			100px;
	 color: 				#545454;
	 padding-left: 			10px;
	 padding-top: 			10px;
	 padding-right: 		10px;
	 padding-bottom: 		10px;
}

.boxIntroBrancheRight {
	  width:					9px;
	 vertical-align: 		top;
	 background-image: 		url(../images/common/box_intro_right.gif);
	 background-repeat: 	no-repeat;
	 background-position: 	bottom right;
	 background-color: 		#FFFFFF;
	 border-right: 			solid 1px #e5e5e5;
}

.boxIntroBrancheBottomLeft {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_intro_bottom_left.gif);	
}

.boxIntroBrancheBottomRight {
	width: 					10px;
	height: 				10px;
	background-image: 		url(../images/common/box_intro_bottom_right.gif);
}

.boxIntroBrancheBottom {
		height: 				10px;
	background-image: 		url(../images/common/box_intro_bottom.gif);
}

.boxIntroBrancheContent ul{
	list-style-position: outside;
	padding-left: 10px;
	lineh: 20px;
	margin: 10px;
}

.boxIntroBrancheContent li{	
	line-height: 20px; 
}


/* Event Buttons */

.eventButtonHeader {
	background-image: 		url(../images/common/box_event_button_top.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	height: 				30px;
	border-bottom: 			2px solid #FFFFFF;
}

.eventButtonFotoConference,
.eventButtonFotoExhibition{
	width: 					300px;
	height: 				100px;
	vertical-align: 		bottom;
	text-align: 			left;
}
.eventButtonFotoConference{
	/*background-image: 		url(../images/temp/event_conference.jpg);*/
}
.eventButtonFotoExhibition {
	/*background-image: 		url(../images/temp/event_exhibition.jpg);*/
}

.eventButtonTitle {
	font-size: 				24px;
	font-weight: 			bold;
	color: 					#FFFFFF;
	text-transform: 		uppercase;
}

.eventButtonContent {
	height: 				37px;
	background-image: 		url(../images/common/box_event_content_bg.png);
}

.eventButtonCanvasDate {
	width: 					155px;
	height: 				37px;
	font-size: 				9px;
	padding-left: 			10px;
	line-height: 			14px;
	text-align:				left;
}

.eventButtonDate {
	margin-left: 			10px;
	font-size: 				11px;
	font-weight: 			bold;
	line-height: 			14px;
	white-space:			nowrap;
}

.eventButtonReflection {
	height: 				28px;
	background-image: 		url(../images/common/box_event_reflection.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
}

/* Buttons */

.buttonLeft {
	height: 				20px;
	background-image: 		url(../images/buttons/but_bg_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	left;
	background-repeat:		no-repeat;
	white-space:			nowrap;
	padding-left: 			6px;
	font-size: 				9px;
	font-weight: 			bold;
	color: 					#FFFFFF;
	cursor: 				pointer;
}

.buttonLeftRegistration {
	height: 				20px;
	background-image: 		url(../images/buttons/but_bg_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	left;
	background-color: 		#cf0000;
	padding-left: 			6px;
	font-size: 				9px;
	font-weight: 			bold;
	color: 					#FFFFFF;
	cursor: 				pointer;
}

.buttonLeftRegistrationOver {
	height: 				20px;
	background-image: 		url(../images/buttons/but_bg_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	left;
	background-color: 		#cf0000;
	padding-left: 			6px;
	font-size: 				9px;
	font-weight: 			bold;
	color: 					#FFFFFF;
	cursor: 				pointer;
	filter: 				alpha(opacity=75);
	opacity: 				.75;
}

.buttonRightRegistration {
	height: 				20px;
	width: 					6px;
	background-image: 		url(../images/buttons/but_bg_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	left;
	background-color: 		#cf0000;
	cursor: 				pointer;
}

.buttonRightRegistrationOver {
	height: 				20px;
	width: 					6px;
	background-image: 		url(../images/buttons/but_bg_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	right;
	background-color: 		#cf0000;
	cursor: 				pointer;
	filter: 				alpha(opacity=75);
	opacity: 				.75;
}

.buttonLeftOver {
	height: 				20px;
	background-image: 		url(../images/buttons/but_bg_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	left;
	background-repeat:		no-repeat;
	white-space:			nowrap;
	padding-left: 			6px;
	font-size: 				9px;
	font-weight: 			bold;
	color: 					#FFFFFF;
	cursor: 				pointer;
	filter: 				alpha(opacity=75);
	opacity: 				.75;
}

.buttonRight {
	height: 				20px;
	width: 					6px;
	background-image: 		url(../images/buttons/but_bg_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	left;
	cursor: 				pointer;
}

.buttonRightOver {
	height: 				20px;
	width: 					6px;
	background-image: 		url(../images/buttons/but_bg_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: 	right;
	cursor: 				pointer;
	filter: 				alpha(opacity=75);
	opacity: 				.75;
}

/* Form */

.textfield {
	 height: 				20px;
	 line-height:			20px;
	 width: 				170px;
	 background-image: 		url(../images/common/bg_textfield.gif);
	 background-repeat: 	repeat-x;
	 border-left: 			#cccccc 1px solid;
	 border-bottom: 		#f3f3f3 1px solid;
	 border-top: 			#cccccc 1px solid;
	 border-right:			#f3f3f3 1px solid;
	 font-size: 			12px;
	 color: 				#000000;
}

/* Menu */

.menuContainer{
	position: 				relative;
	width:					100%;
	height: 				30px;
	background-color:		#804b1b;
	background-image: 		url(../images/menu/nav_bar_bg.png);
	background-repeat: 		repeat-x;
	background-attachment: 	scroll;
	background-position: 	top left;
	z-index:				999;
}

div#menu{
/*	position: 		absolute;*/
	bottom: 		0;
	left: 			5px;
	line-height: 	24px;
	font-size:		12px;
	width:			100%; /* wordt gelijk aan de breedte van de content-div */
}

ul.firstlist,
div#menu>ul{ /* Dit geldt alleen voor de ul direct onder div#navigation, dus niet voor de sub-ul */
	float: 			left;
	width: 			100%;
	padding: 		4px 15px 0;
	margin:			0px;
	padding:		0px;
}

div#menu ul{ /* Dit geldt voor alle ul's onder div#navigation */
	margin:			0px;
	padding:		0px;
	list-style: 	none none outside; /* outside, anders werkt het in Internet Explorer niet goed */ 
}
li.firstlistitem,
div#menu>ul>li{ /* Dit geld voor alle li's die direct onder de ul vallen direct onder div#navigation, dus niet binnen de sub-ul */
	float: 			left;
	position: 		relative; /* hierdoor kunnen de submenu gepositioneerd worden */
	background: 	transparent url(../images/menu/nav_li_bg.png) no-repeat scroll 100% 50%;
	margin-top:		3px;
}
li.hoverfirstlistitem,
div#menu>ul>li:hover{
	background: 	transparent url(../images/menu/nav_over_left.png) no-repeat scroll 0 0;
	color: 			#0088B5;
}

div#menu ul li a{
	display: 		block;
	color:			#FFF;
	text-decoration:none;
	font-size: 		11px;
}
span.firstlist,
div#menu>ul>li>a span{
	display: 		block;
	font-weight: 	bolder;
	padding: 		0 8px 3px 5px;
	white-space:	nowrap;
	margin-left:	5px;
}
span.hoverfirstlistitem,
div#menu>ul>li:hover>a span{
	background: 	transparent url(../images/menu/nav_over_right.png) no-repeat scroll 100% 0;
	color: 			#804b1b;
	margin-left:	5px;
}
ul.secondlist,
div#menu>ul>li ul{
	display: 		none; /* Submenu niveau 1 en eventueel verder standaard niet tonen */
	position: 		absolute;
	left: 			0;
	top: 			27px;
	padding: 		0 0 6px 0;
	width: 			14.17em;
	background: 	transparent url(../images/menu/nav_sec_bg.png) no-repeat 0 100%;
}

div#menu ul li:hover>ul{ /* Ieder subsubmenu moet worden getoond wanneer over het betreffende submenu-item wordt bewogen */
	display: 		block;
}

div#menu ul ul li{ /* De listitems (li's) van de alle submenus */
	float: 			none;
	background: 	transparent url(../images/menu/nav_sec_li_bg.png) repeat-y;
	padding: 		0 10px;
}

div#menu ul li ul li a{ /* Submenu links */
	color:			#666;
	border-bottom: 	1px solid #e5e7e8;
}

div#menu ul li ul li a:hover{
	color:			#804b1b;
}

/**
 * Footer
 */
div#evenementPartners{
	width:				899px;
	overflow:			hidden;
}
div#logoParade{
	margin-top:			5px;
	border-width:		1px 0;
	border-color:		#e5e7e8;
	border-style:		solid none;
	height:				60px;
	overflow:			hidden;
	padding:			3px 0;
}


/**
 * Template styles
 */
 .evenementPartnerLijst p
{
	padding: 0px;
	margin: 0px;
}

.evenementPartnerLijst em
{
	font-size: 10px;
	font-style: normal;
}

.evenementPartnerSeperator
{	
	border-top: 1px solid #CCCCCC;
	height: 20px;
}
/**
 * Form + Evenement homepage buttons!
 */
.websiteFormulier{

}
.websiteFormulier tfoot td{
	text-align: right;
}
.eventButtonButton .button,
.websiteFormulier .button{
	text-decoration: none;
	float: right;
	height: 20px;
	display: block;
	padding: 0 0;
	margin: 0 10px;
	background-image: url(../images/buttons/but_bg_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-repeat: no-repeat;
	background-position: right;
}
.eventButtonButton .button span,
.websiteFormulier .button span{
	display: block;
	padding: 0 6px 0 10px;
	margin: 0 6px 0 0;
	background-color: transparent;
	background-image: url(../images/buttons/but_bg_left.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-position: left;
	height: 20px;
	line-height: 18px;
	white-space: nowrap;
	font-size: 11px;
}
.eventButtonButton .button:hover,
.websiteFormulier .button:hover{
	filter: alpha(opacity=75);
	opacity: .75;
	cursor: pointer;
}
.websiteFormulier td{
	height: 22px;
	line-height: 22px;
	vertical-align: top;
}
.websiteFormulierOnderdeel{
	font-weight: bold;
}
.websiteFormulierOnderdeelVraag{
}
.websiteFormulierSpacer{
	border-bottom: 1px solid #CCCCCC;
	height: 20px;
}
.websiteFormulier .checkbox{
	width: 20px;
	margin-right: 10px;
}
.websiteFormulier *{
	font-size: 12px; /* was 11px */
	font-style: normal;
}
.websiteFormulier textarea{
	width: 250px;
	height: 70px;
	float: right;
	margin-right: 165px;
}
.websiteFormulier_Kolom200{
	width: 200px;
	display: inline-block; /* not ie6 compatible! */
}
span.fieldRequired{
	background-image: url(../images/common/verplicht.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 10px;
}
/**
 * Download page
 */
.download td{
	font-family: 			Tahoma, Arial, Verdana;
	font-size: 				12px; /* was 11px */
	color: 					#8c8c8c;
}

.download A{font-family: Tahoma, Arial, Verdana; font-size: 11px; font-weight: bold; color:#545454;}
.download A:link{text-decoration:underline;}
.download A:visited{text-decoration:underline;}
.download A:hover{text-decoration:none;}
.download A:active{text-decoration:underline;}

/**
 * Press release page
 */
.websitePressRelease{
}

.websitePressReleaseRow
{
	height: 50px;
	vertical-align: top;
}

.websitePressReleaseRowTekst
{
	margin-left: 10px;
	width: 200px;
}

/**
 * Rss Page
 */
.websiteRSSFeed{
	margin-top: 10px;
}
.websiteRSSFeedItemTitel{
	font-weight: bold;
	font-size: 14px;
	border-top: 1px solid #CCC;
	padding-top: 5px;
}
.websiteRSSFeedItemDatum{
	color: #666666;
	font-size: 9px;
	text-align: right;
	border-top: 1px solid #CCC;
	padding-top: 5px;
}
.websiteRSSFeedItemLink{
	text-align: right;
	padding-bottom: 5px;
}
.websiteRSSFeedItemDescription{
	padding-top: 5px;
}
.websiteRSSFeedItemLink a{
	font-size: 9px;
}

/**
 * Event Partners (homepage event website)
 */
table#eventPartners{
	margin-top: 10px;
}
/**
 * Evenement partners pagina
 */
.group td{
	font-family: 			Tahoma, Arial, Verdana;
	font-size: 				12px; /* was 11px */
	color: 					#8c8c8c;
}

.group h1{
	font-size: 				14px;
	color:					#545454;
	margin:					0px;
}

.group A{font-family: Tahoma, Arial, Verdana; font-size: 11px; font-weight: bold; color:#545454;}
.group A:link{text-decoration:underline;}
.group A:visited{text-decoration:underline;}
.group A:hover{text-decoration:none;}
.group A:active{text-decoration:underline;}

.group .groupTitle{
	background-color:		#545454;
	color:					#FFFFFF;
}
/**
 * Related Events
 */
ul#relatedEvents{
	list-style-type: none;
	padding: 0 0;
	margin: 0 0;
}
ul#relatedEvents *{
	line-height: 24px;
}
ul#relatedEvents li{
	display: block;
	clear: both;
}
ul#relatedEvents li span,
ul#relatedEvents li a{
	float: left;
	font-size: 11px;
}
ul#relatedEvents li span{
	width: 10px;	
}
ul#relatedEvents li a{
	width: 180px;
}
/**
 * Search
 */
a#searchSubmitButton{
	background-image: url(../images/buttons/but_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-repeat: no-repeat;
	text-indent: -999em;
	display: inline-block;
	width: 26px;
	height: 26px;
}
a#searchSubmitButton:hover{
	background-image: url(../images/buttons/but_right_o.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
}
/**
 * Newsletter
 */
a#newsletterSubmitButton{
	background-image: url(../images/buttons/but_right.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
	background-repeat: no-repeat;
	text-indent: -999em;
	display: inline-block;
	width: 26px;
	height: 26px;
}
a#newsletterSubmitButton:hover{
	background-image: url(../images/buttons/but_right_o.png);
	behavior: url('/_resources/scripts/iepngfix.htc');
}
/**
 * Conference
 */
table.conference{
	empty-cells: 	show;
	border:			0 none;
	border-top: 	1px solid #e5e5e5;
	border-left: 	1px solid #e5e5e5;
	background:		#fff;
}
table.conference td{
	vertical-align: top;
}
td.conferenceModuleGrid,
td.conferenceModuleEmptyGrid{
	border-bottom: 	1px solid #e5e5e5;
	border-right: 	1px solid #e5e5e5;
}
td.conferenceModuleGrid{
	background-image: url(../images/common/pixel.gif);
	background-repeat: repeat-y;
	background-position: 59px top;
}
table.conference h3{
	margin: 0 0;
	padding: 3px 3px;
	font-size: 12px; /* was 9px */
	font-weight: normal;
	background-color: #FFF;
	background-image: url(../images/conference_module/bg_conference_module_header.gif);
	background-repeat: repeat-x;
}
table.conference h3 span{
	font-size: 12px; /* was 11px */
	font-weight: bolder;
	margin-left: 5px;
}
table.conference div p{
	margin: 0 0;
	padding: 5px 5px 5px 63px;
}

/*****
 * Registratie Module
 */

fieldset.registrationFieldSet
{
	border: 0px;
	border-top: 1px solid #CCC;
	padding-top: 10px;
	
}




fieldset.registrationFieldSet label
{	
	padding-left: 10px;
}

.registrationPageNumbers
{
	color: #222;
}

.foutmelding{
	color: #CF0000;
}

#registrationVolgendeButton
{
	background-color: #CCC;
	border: 1px solid #333;
	padding: 0px 3px 0px 3px;
	margin: 2px;
}

/**
 * Wysiwyg-editor cms
 */
.header1		{ 	font-size: 	14px; }
.header2		{	font-size: 	13px; }
.header3		{	font-size:	12px; }
.header4		{	font-size:	12px; }
.header5		{	font-size:	12px; }
.header6		{	font-size:	12px; }

.biggest		{	font-size:	18px; }
.bigger			{	font-size:	16px; }
.big			{	font-size:	14px; }
.regular		{	font-size:	12px; /* was 11px */ }
.smaller		{	font-size:	10px; }
.smallest		{	font-size:	8px;  }

.arial			{	font-family: Arial, Helvetica, sans-serif; }
.verdana		{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.helvetica		{	font-family: Helvetica, sans-serif;}
.timesnewroman	{	font-family: Times New Roman, Times, serif;}
.tahoma			{	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.couriernew		{	font-family: Courier New, Courier, monospace;}
.trebuchet		{	font-family: Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;}

/**
 * Europoint - homepage
 */
div.divBoxContent{
	position: relative; 
	height: 100%; 
	width: 100%; 
	overflow: hidden;
	display: block;
	padding-bottom: 20px;
}
table.moreButton{
	position:	absolute;
	bottom:		0;
	right:		0;
	background-color: #FFF;
}
form#searchBox{
	margin: 0 0;
	padding: 0 0;
	position: absolute;
	width: 185px;
	right: 163px;
	line-height: 20px;
}
form#searchBox input{
	width: 144px; 
	height: 18px; 
	line-height: 18px;
	color: #919191; 
	font-size: 12px; /* was 11px */
	margin: 0 0 3px 0;
	padding: 0 3px;
}
form#searchBox a{

}
/**
 * 
 */
#printContent{
	margin-top: 1em;
}

/**
 * Registratie module overzicht
 */
 
 
.borderTop {
	border-top: 1px solid #dedede;
}

.participantName {
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
}

.participantTotal {
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
}

.participantTotalPrice {
	width: 90px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
}

.total {
	text-align: right;
	vertical-align: top;
	font-size: 12px; /* was 11px */
	padding: 5px 0px 5px 0px;
}

.totalPrice {
	width: 90px;
	text-align: right;
	vertical-align: top;
	font-size: 12px; /* was 11px */
	padding: 5px 0px 5px 0px;
}

.totalAmount {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	font-size: 14px;
	padding: 5px 0px 5px 0px;
}

.totalAmountPrice {
	font-weight: bold;
	width: 90px;
	text-align: right;
	vertical-align: top;
	font-size: 14px;
	padding: 5px 0px 5px 0px;
}

.eventDescription {
	font-size: 9px;
	padding-left: 30px;
	width:300px;
	color: #999;
}

.eventDescription ul{
	margin:5px 0px 5px 0px; line-height: 15px;
}

.eventPrice {
	text-align: right;
	vertical-align: top;
}

.mw
{
	font-size: 1px;
	display:none;
	color: #CCCCCC;
}
/*******************************
 * Registration module
 *******************************/
p.registration_description
{
	margin-bottom: 10px;
}
p.form_notice
{
	margin-top: 20px;
	font-size: smaller;
}
h2.registrationTitle
{
	margin-bottom: 10px;
}
table#registrationSteps
{
	float: right;
	margin: 0 0;
}
table#registrationSteps td
{
	width: 24px; 
	height: 24px; 
}
table#registrationSteps td.fontBold
{
	font-weight: bolder;
}
table#payment_methods td{ 
	padding: 10px 10px 5px 0;
}