@charset "utf-8";



/* CSS Document */





body { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #646464; margin: 0px; }



a {	color: #ca1b23; text-decoration: none; }



h1x { color: #000; font-size: 12px; margin-bottom: 5px; margin-top: 0px; }
h1 { color: #000; font-size: 12px; margin-bottom: 8px; margin-top: 0px; font-weight: 100; }

h2 { color: #999; font-size: 12px; margin-bottom: 5px; margin-top: 0px; }

h3x { color: #000; font-size: 12px; margin-bottom: 10px; margin-top: 15px; text-transform: uppercase; }
h3 { color: #000; font-size: 12px; margin-bottom: 8px; margin-top: 15px; text-transform: uppercase; font-weight: 100; }
h4 { color: #000; font-size: 12px; margin-bottom: 5px; margin-top: 15px; margin-right: 85px; display: inline-block; }

h5 { color: #ccc; font-size: 12px; margin-top: 15px; margin-bottom: 10px; }



ul { list-style: square; }

img { border: none }

td { vertical-align: top; }



#container { width: 940px; margin: auto; padding: 5px; }

#banner { background-color: #333; width: 700px; height: 150px; }

#banner h1 { display: none; }

#top { margin-top: 15px; margin-bottom: 20px; height: 100px; background-image: url('../images/logo.jpg'); background-repeat: no-repeat; background-position: left center; }



#nav_space { clear: both; height: 160px; }

#nav_space a.link {

	display: inline-block;

	height: 135px;

	width: 200px;

	background-color: #eee;

	margin-right: 20px;

	padding: 10px;

	padding-top: 15px;

	text-align: left;

	vertical-align: top;

	color: #646464;

}



#nav_space a.fairs { background-image: url('../images/l_fairs.jpg'); background-repeat: no-repeat; background-position: bottom; }

#nav_space a.events { background-image: url('../images/l_events.jpg'); background-repeat: no-repeat; background-position: bottom; }

#nav_space a.seminars { background-image: url('../images/l_seminars.jpg'); background-repeat: no-repeat; background-position: bottom; }

#nav_space a.catering { background-image: url('../images/l_catering.jpg'); background-repeat: no-repeat; background-position: bottom; margin: 0px; }



#nav {

	float: right;

	display: inline-block;

	width: 650px;

	margin-top: 83px;

	text-align: right;

}



#nav a {

	display: inline-block;

	height: 17px;

	color: #bbb;

	padding-left: 12px;

	padding-right: 12px;

	padding-top: 5px;

	font-size: 12px;

	font-weight: bold;

	text-align: right;

}



#nav a:hover {

	color: #ca1b23;

}



#nav a.curr {

	color: #ca1b23;

}



#content {

	float: left;

	width: 940px;

	margin-bottom: 0px;

}



#content_left {

	float: left;

	display: block;

	width: 700px;

	height: 100%;

}



#content_right {

	float: right;

	display: block;

	width: 220px;

	margin-bottom: 20px;

}



.text {

	padding: 0px;

	background-color: #fff;

}



.stext {

	display: block;

	margin-top: 10px;

	margin-bottom: 5px;

	color: #666;

}



#footer {

	float: left;

	width: 100%;

	color: #8a8c8f;

	margin-top: 20px;

	padding-bottom: 15px;

}



#footer a {

	color: #ca1b23;

}



#footer p.bodytext { margin: 0px; padding: 0px; }



.footer_left {

	float: left;

	width: 240px;

}



.footer_middle {

	float: left;

}



.footer_right {
	position: relative;
	float: right;
	text-align: right;
	width: 250px;
}

#c481 {
	float: left;
	display: inline-block;
	width: 40px;
}

#info {
	float: left;
	width: 196px;
	background-color: #efefef;
	padding: 12px;
	padding-top: 0px;
	margin-bottom: 20px;
}
#info img { border: 0px; }
#info .tx-powermail-pi1_formwrap { background-image: url('../images/input-newsletter.gif'); background-repeat: no-repeat; position: relative; }
#info input.inpt { position: relative; left: 0px; top: 2px; border: none; height: 18px; width: 159px; margin-left: 3px; background-color: transparent; color: #999; font-size: 12px; }
#info input.button { position: absolute; top: 0px; left: 165px; border: none; width: 27px; background-color: transparent; cursor: pointer; }
#info .login { background-image: url('../images/input-newsletter.gif'); background-repeat: no-repeat; position: relative; height: 20px; width: 100%; }

.xpo { float: left; border: 2px solid #efefef; margin-bottom: 20px; }


#logo {

	float: left;

	width: 206px;

	background-color: #efefef;

	background-image: url('../images/logo-kortrijkxpo.gif');

	background-repeat: no-repeat;

	background-position: 0px 20px;

	border: 2px solid #efefef;

	height: 77px;

	padding-left: 10px;

	padding-top: 2px;

	color: #646464;

	cursor: pointer;

	clear: both;

}



.lang {

	float: right;

	margin-top: 89px;

	text-align: right;

	height: 24px;

	margin-left: 50px;

}



.lang a {

	color: #646464;

}



.lang a.lang_selected {

	color: #ca1b23;

	font-weight: bold;

}

.tp_link {
	background-color:#000;
	margin: 0px;
	padding: 0px;
}

.tp_link p.bodytext {
	margin: 0px;
	padding: 0px;
	width: 200px;
}

.tp_link a {
	display: block;
	height: 19px;
	width: 200px;
	background: url('../images/tech_plan_infra.jpg') no-repeat #efefef;
	padding-top: 5px;
	text-align: center;
	margin: 0px;
	color: #333;
}

.tp_link a:hover {
	background: url('../images/tech_plan_infra_h.jpg') no-repeat #ccc;
}

.dwg_link {
	display: block;
	margin: 0px;
	padding: 0px;	
	border-bottom: 10px solid #fff;
}

.dwg_link p.bodytext {
	margin: 0px;
	padding: 0px;
	width: 200px;
}

.dwg_link a {
	display: block;
	height: 19px;
	width: 200px;
	background: url('../images/tech_plan_infra_dwg.jpg') no-repeat #efefef;
	padding-top: 5px;
	text-align: center;
	margin: 0px;
	color: #333;
}

.dwg_link a:hover {
	background-image: url('../images/tech_plan_infra_dwg_h.jpg');
	background-color: #ccc;
}

.infra_left {

	padding: 0px;

	width: 220px;

	height: 100%;

}



.infra_detail {

	vertical-align: top;

	padding: 0px;

}



.infra_detail p {

	margin: 0px;

}



.infra_detail ul {

	list-style: square;

	padding-left: 13px;

}



.infra_detail li {

	margin-left: 0px;

	padding: 0px;

}



.infra_detail a {

	color: #ca1b23; 

}



.infra_detail a:hover {

	text-decoration: underline;

}



table.infra_info {

	width: 200px;

	border-collapse: collapse;

	margin: 0px;

	margin-bottom: 10px;

	border: 0px;

}



table.infra_info td {

	background-color: #eee;

	padding: 4px;

	padding-left: 8px;

	padding-right: 8px;

	border: 0px;

	border-bottom: 2px solid #fff;

	margin: 0px;

}



table {

	border-collapse: collapse;

}



table.infra_info caption {

	background-color: #ddd;

	padding: 4px;

	margin: 0px;

	border: 0px;

}



table.infra_info td.td-1 {

	font-weight: bold;

	text-align: right;

}

.infra_text {

	padding-top: 0px;

	margin-bottom: 20px;

}



.input_txt {

	width: 160px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #666;

}



.input_txt_nl {

	width: 150px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #666;

}



.input_txt_w {

	width: 140px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #333;

	background-color: #eee;

	border: none;

	padding: 3px;

}



textarea {

	width: 290px;

	height: 100px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #333;

	padding: 3px;

	margin-bottom: 10px;

}

.btn_form {

	height: 18px;

	width: 85px;

	background-image: url('../images/btn_send.jpg');

	border: none;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #fff;

	padding-bottom: 2px;

}



#mailform fieldset {

	border: 0px;

	padding: 0px;

}



.csc-mailform-field {

	padding: 0px;

}



.csc-mailform-field label {

	display: inline-block;

	width: 150px;

	margin-bottom: 12px;

	vertical-align: top;

}

#mailformformtype_mail {

	height: 18px;

	width: 85px;

	background-image: url('../images/btn_send.jpg');

	border: none;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #fff;

	padding-bottom: 2px;

}



.csc-mailform-submit {

	height: 18px;

	width: 85px;

	background-image: url('../images/btn_send.jpg');

	border: none;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #fff;

	padding-bottom: 2px;

	background-color: #fff;

}



.space { padding: 20px; padding-top: 0px; }

.space h5 { color: #333; }

.space p.bodytext { margin-bottom: 10px; }

.space .csc-textpic { vertical-align: top; padding: 0px; }

.space .csc-textpic-intext-right .csc-textpic-imagewrap { float: right; padding-left: 5px; padding-bottom: 10px; }

.space .csc-textpic-intext-left .csc-textpic-imagewrap { float: left; padding-right: 10px; padding-bottom: 10px; }

.space .csc-textpic-imagewrap IMG {  border: 2px solid #fff; }

.space .csc-textpic-text { text-align: left; padding: 0px; margin: 0px; }

.space .csc-header h1 { color: #333; font-size: 12px; margin-top: 15px; margin-bottom: 10px; font-weight: bold; border: none; }



.events {

	background-color: #efefef;

	background-repeat: no-repeat;

	width: 660px;

}



.catering {

	background-color: #efefef;

	background-repeat: no-repeat;

	width: 660px;

}



.fairs {

	background-color: #efefef;

	background-repeat: no-repeat;

	width: 660px;

}



.seminars {

	background-color: #efefef;

	background-repeat: no-repeat;

	width: 660px;

}



#body_18 .cntnt .csc-textpic,
#body_19 .cntnt .csc-textpic,
#body_29 .cntnt .csc-textpic,
#body_20 .cntnt .csc-textpic,
#body_29 .cntnt .csc-textpic,
#body_30 .cntnt .csc-textpic,
#body_51 .cntnt .csc-textpic {
	float: left;
	position: relative;
	background-color: #efefef;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-bottom: 15px;
}

#body_55 .cntnt .csc-textpic,
#body_56 .cntnt .csc-textpic {
	float: left;
	position: relative;
	background-color: #efefef;
	width: 200px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-bottom: 15px;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {

	border: 2px solid #666;

}



csc-textpic-imagecolumn {

	border: 0px;

}



.csc-textpic-imagewrap {

	border: 0px;

}



.csc-textpic-image {

	margin: 0px;

}



.cntnt {

	float: left;

	display: block;

	width: 100%;

	margin-bottom: 0px;

}



.cntnt .csc-default {

	margin-bottom: 20px;

}



.cntnt p.bodytext {

	margin-top: 0px;

	margin-bottom: 10px;

}



p.bodytext {

	margin-top: 0px;

	margin-bottom: 0px;

}



.breadcrumbs {

	margin-top: 10px;

	margin-bottom: 10px;

	color: #ca1b23;

}



.breadcrumbs a.home {

	color: #ca1b23;

}



.tx-powermail-pi1_fieldset {

	border: 0px;

	margin: 0px;

	padding: 0px;

}



.tx-powermail-pi1_fieldset legend {

	display: none;

}



.tx_powermail_pi1_fieldwrap_html_1 {

	display: inline-block;

}



.tx_powermail_pi1_fieldwrap_html_1 label {

	display: none;

}



.tx_powermail_pi1_fieldwrap_html_2 {

	display: inline-block;

}



#content_right p {

	margin: 0px;

	margin-bottom: 5px;

}



#body_25 .csc-textpic {
	background-color: #fff;
	width: 100%;
	padding: 0px;
	text-align: left;
}

#body_26 .csc-textpic {
	background-color: #fff;
	width: 100%;
	padding: 0px;
	text-align: left;
}

#body_27 .csc-textpic {
	background-color: #fff;
	width: 100%;
	padding: 0px;
	text-align: left;
	margin-bottom: 25px;
}

#body_28 .csc-textpic {
	background-color: #fff;
	width: 100%;
	padding: 0px;
	text-align: left;
}

.csc-textpic ul {

	text-align: left;

	margin: 0px;

	padding-left: 15px;

}



.tx-jmquote-pi1 {

	width: 200px;

	background-color: #efefef;

	padding: 10px;

	color: #999;

}



.tx-jmquote-pi1 cite {

	display: inline-block;

	margin-bottom: 5px;

	color: #646464;

}



#quotes {

	float: left;

}



.error { color: #ca1b23; }



.news-list-item { margin-bottom: 10px; }
.news-list-item a { display: none; }
.news-list-item h3 a { display: block; background-image: url('../images/vac_link.jpg'); padding: 5px; color: #646464; }
.news-list-item h3 a:hover { display: block; background-image: url('../images/vac_link_h.jpg'); padding: 5px; }
.news-list-container { margin: 0px; }
.news-list-container h3 { margin: 0px;}
.news-list-container .news-list-date { display: none; }
.news-list-container .news-list-morelink { display: none; }
.news-list-container hr { display: none; }
#body_12 .cntnt { margin-bottom: 10px; }

.options { text-align: right; font-size: 10px; padding: 4px; padding-right: 6px; margin-bottom: 18px; }



.contact { width: 700px; }

.contact p.bodytext { margin: 0px; }

.contact .csc-default { margin-bottom: 5px; }

div.line {
	border-top: 1px dotted #ccc;
	margin: 20px 0px 20px 0px;
}

.contact_info { background-color: #efefef; width: 172px; padding: 18px; vertical-align: top; }

.contact_form { width: 460px; padding-left: 20px; vertical-align: top; }

.contact_form label { text-align: left; width: 300px; }

.contact .csc-textpic { margin-bottom: 0px; }

.contact input { width: 292px; }



.sitemap { width: 700px; }

.sitemap h3 { margin-top: 0px; }

.sitemap td { background-color: #efefef; width: 200px; padding: 10px; border-right: 20px solid #fff; vertical-align: top; }

.sitemap td.col03 { border: none; }





#body_25 .columns2 { margin-bottom: 20px; }

#body_25 .columns2 td { vertical-align: top; }

#body_25 .col1{ background-color: #efefef; width: 180px; max-width: 180px; padding: 20px; padding-top: 25px; border-right: 20px solid #fff; }

#body_25 .col2 { }

#body_25 .cntnt .csc-textpic { width: 180px; background-color: #efefef; }

#body_25 .row1 { margin-bottom: 30px; }

#body_25 .row2 { border: 1px solid #999; padding: 5px; }

#body_25 .row2 h3 { margin-top: 0px; color: #666; }

#body_25 .row2 p.bodytext { color: #999; margin-bottom: 0px; }

#body_25 .row1 ul { list-style-type: square; margin-top: 0px; margin-left: 0px; padding-left: 14px; }

#body_25 .col1 ul { list-style-type: square; margin-top: 0px; margin-left: 0px; padding-left: 24px; }





#body_26 .columns2 { margin-bottom: 20px; }

#body_26 .columns2 td { vertical-align: top; }

#body_26 .columns2 a { color: #ca1b23; }

#body_26 .col1{ background-color: #efefef; width: 180px; padding: 20px; padding-top: 25px; border-right: 20px solid #fff; }

#body_26 .col2 { }

#body_26 .cntnt .csc-textpic { width: 180px; background-color: #efefef; }

#body_26 .row1 { margin-bottom: 30px; }

#body_26 .row2 { border: 1px solid #999; padding: 5px; }

#body_26 .row2 h3 { margin-top: 0px; color: #666; }

#body_26 .row2 p.bodytext { color: #999; margin-bottom: 0px; }

#body_26 .row1 ul { list-style-type: square; margin-top: 0px; margin-left: 0px; padding-left: 14px; }

#body_26 .col1 ul { list-style-type: square; margin-top: 0px; margin-left: 0px; padding-left: 24px; }



#body_27 .columns2 { margin-bottom: 20px; }

#body_27 .columns2 td { vertical-align: top; }

#body_27 .columns2 a { color: #ca1b23; }

#body_27 .col1{ background-color: #efefef; width: 180px; padding: 20px; padding-top: 25px; border-right: 20px solid #fff; }

#body_27 .col2 { }

#body_27 .cntnt .csc-textpic { width: 180px; background-color: #efefef; }

#body_27 .row1 { margin-bottom: 30px; }

#body_27 .row2 { border: 1px solid #999; padding: 5px; }

#body_27 .row2 h3 { margin-top: 0px; color: #666; }

#body_27 .row2 p.bodytext { color: #999; margin-bottom: 0px; }

#body_27 .row1 ul { list-style-type: square; margin-top: 0px; margin-left: 0px; padding-left: 14px; }

#body_27 .col1 ul { list-style-type: square; margin-top: 0px; margin-left: 0px; padding-left: 24px; width: 156px; overflow: hidden; }



#body_28 .columns2 { margin-bottom: 20px; }

#body_28 .columns2 td { vertical-align: top; }

#body_28 .columns2 a { color: #ca1b23; }

#body_28 .col1{ background-color: #efefef; width: 180px; padding: 20px; padding-top: 25px; border-right: 20px solid #fff; }

#body_28 .col2 { }

#body_28 .cntnt .csc-textpic { width: 180px; background-color: #efefef; }

#body_28 .row1 { margin-bottom: 30px; }

#body_28 .row2 { border: 1px solid #999; padding: 5px; }

#body_28 .row2 h3 { margin-top: 0px; color: #666; }

#body_28 .row2 p.bodytext { color: #999; margin-bottom: 0px; }

#body_28 .row1 ul { list-style-type: square; margin-top: 0px; margin-left: 0px; padding-left: 14px; }

#body_28 .col1 ul { list-style-type: square; margin-top: 0px; margin-left: 0px; padding-left: 24px; }



label { display: inline-block; vertical-align: top; text-align: left; }



#body_23 .tx-powermail-pi1_formwrap label { width: 85px; }

#body_23 .tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_text input { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666; }

#body_23 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset_2 .tx_powermail_pi1_fieldwrap_html_text input { width: 200px; }

#body_23 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset_3 .tx_powermail_pi1_fieldwrap_html_text input { width: 292px; }

#body_23 .tx-powermail-pi1_formwrap textarea { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666; }

#body_23 .tx-powermail-pi1_formwrap select { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666; }

#body_23 .tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_submit { display: inline-block; float: left; margin-right: 5px; }

#body_23 .tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_html { display: inline-block; float: left; }

.tx_powermail_pi1_fieldwrap_html { margin-bottom: 5px; }

.tx-powermail-pi1_fieldset_gegevens { float: left; }

.tx-powermail-pi1_fieldset_info{ float: right; }

.tx-powermail-pi1_fieldset_buttons { clear: both; }



#body_8 .tx-powermail-pi1_formwrap label { width: 150px; }

#body_8 .tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_text input { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666; }

#body_8 .tx-powermail-pi1_formwrap_157 .tx_powermail_pi1_fieldwrap_html_submit input { width: 85px; }

#body_8 .tx-powermail-pi1_formwrap_198 .tx_powermail_pi1_fieldwrap_html_submit input { width: 85px; }

#body_8 .tx-powermail-pi1_formwrap_197 .tx_powermail_pi1_fieldwrap_html_submit input { width: 85px; }

#body_8 .tx-powermail-pi1_formwrap textarea { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666; }
#body_8 .csc-textpic { margin-bottom: 15px; }



#body_34 div.csc-default div.tp { margin-bottom: 30px; }

#body_34 a.mail { color: #ca1b23; }



#body_18 .csc-default { margin-bottom: 0px; }
#body_19 .csc-default { margin-bottom: 0px; }
#body_20 .csc-default { margin-bottom: 0px; }
#body_29 .csc-default { margin-bottom: 0px; }
#body_30 .csc-default { margin-bottom: 0px; }
#body_51 .csc-default { margin-bottom: 0px; }
#body_55 .csc-default { margin-bottom: 0px; }
#body_56 .csc-default { margin-bottom: 0px; }

#body_25 .csc-default { margin-bottom: 0px; }
#body_26 .csc-default { margin-bottom: 0px; }
#body_27 .csc-default { margin-bottom: 0px; }
#body_28 .csc-default { margin-bottom: 0px; }



#body_34 .cntnt .csc-default { margin-bottom: 20px; }

#body_34 .cntnt { margin-bottom: 0px; }



div#c66.csc-default { margin-bottom: 10px; }



a.infoaanvr {

	background-image: url('../images/btn_info.jpg');

	width: 100px;

	height: 15px;

	display: inline-block;

	color: #fff;

	text-align: center;

	padding-top: 3px;

}



a.infoaanvr:hover {

	text-decoration: none;

}



.ia_link {

	display: block;

	clear: both;

}

#c472 { background-color: #ddd; margin-bottom: 0px; }
#c472 h1 { text-align: center; color: #646464; font-weight: 100; font-size: 11px; height: 18px; padding-top: 3px; margin-bottom: 0px; }
#c475 { background-color: #ddd; margin-bottom: 0px; width: 200px; }
#c475 h1 { text-align: center; color: #646464; font-weight: 100; font-size: 11px; height: 18px; padding-top: 3px; margin-bottom: 0px; }

.terug {
	border-top: 1px dotted #ccc;
	margin: 17px 0px 20px 0px;
	padding-top: 5px;
	text-align: right;
}

/*
input.csc-mailform-submit { background: #000; width: 55px; border: none; color: #ca1b23; cursor: pointer; }
.tx_powermail_pi1_fieldwrap_html_submit { border-top: 1px dotted #ccc; margin: 17px 0px 20px 0px; padding-top: 5px; }
*/

.powermail_mandatory_js {  }

.tx-powermail-pi1_mandatory {
	margin-bottom: 20px;
	background-color: #FFFFCC;
	border: 1px solid #FFFF99;
	padding: 10px 10px 10px 10px;
}

ul.powermail_mandatory_list {
	color: #888;
	margin-bottom: 0px;
}

#c133 { margin-top: 10px }