body {
	margin:0px;
	padding:0px;
	background-image:url(../images/background.gif);
	background-position:50% 0px;
	background-repeat:no-repeat;
	background-color:#004b8d;
	overflow: -moz-scrollbars-vertical;
}

* {
	margin:0px;
	padding:0px;
}

td, div, th {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color:#666666;
	border: 0px solid #000000;
}

td a, div a, th a {
	color:#004b8d;
	text-decoration:none;
}

img {
	border:none;
}

input {
	width:200px;
	border:1px solid #808080;
	background:none;
	color:#004c93;
}

textarea {
	width:200px;
	border:1px solid #808080;
	color:#004c93;
}	

/* basis */

div#container {
	margin:0px auto;
	width:950px;
}

div#maincontainer {
	float:left;
	width:950px;
}

div#maincontent {
	float:left;
	width:950px;
	min-height:100px;
	background-image:url(../images/back_maincontent_index.gif);
	background-repeat:repeat-y;
}

body#next div#maincontent {
	background-image:url(../images/back_maincontent_normal.gif);
	line-height:18px;
	}

body.news div#maincontent {
	background-image:url(../images/back_maincontent_news.gif) !important;
}

/* header */

div#header {
	float:left;
	width:950px;
	height:135px;
	padding-top:10px;
}

div#logo,
div#language {
	float:left;
	width:475px;
	height:85px;
}

div#logo {
	height:85px;
	overflow:hidden;
}

div.languagelabel {
	float:right;
	padding-top:2px;
	padding-right:10px;
	color:#FFFFFF;
}

div#language {
	text-align:right;
}

div#language select {
	float:right;
	width:100px;
	height:18px;
	background:none;
	background-color:#FFFFFF;
	border:none;
	color:#666666;
	font-size:11px;
	text-align:right;
}

/* menu */

div#mainmenu {
	float:left;
	width:950px;
	height:21px;
	margin-top:7px;
	padding-top:7px;
	background-color:#002c55;
	border-bottom:5px solid #e51937;
}

div#mainmenu ul li {
	float:left;
	margin-left:15px;
	padding-left:15px;
	list-style-type:none;
	background-image:url(../images/back_mainmenu.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
}

div#mainmenu ul li.id01 {
	margin-left:0px;
	padding-left:0px;
	background:none;
}

div#mainmenu ul li a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

div#mainmenu ul li.act a,
div#mainmenu ul li.act1 a {
	color:#e51937 ;
}

div#mainmenu a.login {
	float:right;
	color:#FFFFFF;
}

/* homepagecontent */

body#home div#homepagecontent {
	float:left;
	width:930px;
	height:300px;
	margin-bottom:10px;
	padding:10px;
	background-color:#FFFFFF;
	line-height:18px;
	overflow:hidden;
}

body#home div#homepagecontent P {
	margin-bottom:15px;
}

body#home div#homepagecontent H1 {
	padding-bottom:10px;
}

div.mooslidepositionright {
	float:left !important;
}

div.hometext {
	float:right;
	position:relative;
	top:-10px;
	width:211px;
	height:290px;
	padding:15px;
	overflow:hidden;
	background-color:#FFF;
	border-left:10px solid #004b8d;
}

/* icon homepage */

div#iconleft,
div#iconmain,
div#iconright {
	position:relative;
	top:-16px;
	width:260px;
	height:34px;
	background-image:url(../images/icon_vandrie.gif);
	background-position:50% 0px;
	background-repeat:no-repeat;
}

div#iconmain {
	width:340px;
}

div#rss {
	width:55px;
	height:19px;
	float:right;
	position:relative;
	top:0px;
	margin-bottom:-20px;
	padding-right:20px;
	text-align:right;
}

div#rss a {
	width:55px;
	height:17px;
	display:block;
	padding-top:2px;
	padding-left:20px;
	background-image:url(../images/icon_rss.gif);
	background-repeat:no-repeat;
	text-align:right;
}

div#iconright {
	width:220px;
}

/* homepagecontent */

body#home div#left {
	float:left;
	width:260px;
	min-height:460px;
	margin-right:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	line-height:18px;
}

body#home div#left ul li a {
	border-bottom:0px;
	color:#004b8d;
	font-weight:bold;
}

body#home div#left ul li {
	width:240px;
	border-bottom:0px;
}
body#home div#left img {
	position: relative;
	top: -11px;
	}

body#home div#main {
	float:left;
	width:340px;
	min-height:460px;
	margin-right:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

body#home div#right {
	float:left;
	width:220px;
	min-height:460px;
	padding-left:15px;
	padding-right:0px;
	padding-bottom:20px;
}

body#home div#right P a {
	display:block;
	height:20px;
	padding-top:2px;
	padding-left:25px;
	background-image:url(../images/icon_video.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}

/* nextpagecontent */

body#next div#left {
	float:left;
	width:210px;
	min-height:460px;
	margin-right:10px;
	padding-bottom:20px;
}

body#next div#submenu {
	float:left;
	min-height:1px;
	background-image:url(../images/back_submenu.gif);
	background-repeat:no-repeat;
	line-height:14px;
}

body#next div#main {
	float:left;
	width:470px;
	min-height:440px;
	margin-right:10px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

body#next div#right {
	float:left;
	width:170px;
	min-height:440px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

div#leftcontent {
	float:left;
	width:180px;
	padding:15px;
}

body.news div#main {
	width:320px !important;
	margin-right:10px;
}

body.news div#right {
	width:320px !important;
}

/* submenu */

div.no1,
div.no2,
div.no3,
div.act1,
div.act2,
div.act3 {
	width:185px;
	margin-bottom:3px;
	padding-top:5px;
	padding-left:25px;
	padding-bottom:7px;
	background-image:url(../images/menu_no1.png);
	background-repeat:no-repeat;
	font-size:11px;
/*	opacity: 0.8;
	filter: alpha(opacity=80);*/
}

div.no1 a,
div.no2 a,
div.no3 a,
div.act1 a,
div.act2 a,
div.act3 a {
	position:relative;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

div.act1 a,
div.act2 a,
div.act3 a {
	position:relative;
	display:block;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

div.act1 {
	background-image:url(../images/back_act1.gif);
	background-color:#FFFFFF;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

div.no2,
div.act2 {
	width:165px;
	padding-left:45px;
	background-image:url(../images/menu_no2.png);
	background-repeat:no-repeat;
	background-position:20px 0px;
}

div.act2 {
	background-image:url(../images/back_act2.gif);
	background-color:#FFFFFF;
	background-position:0px 0px;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

div.no3,
div.act3 {
	width:150px;
	padding-left:60px;
	background-image:url(../images/back_no3.png);
	background-repeat:no-repeat;
}

div.act3 {
	background-image:url(../images/back_act3.gif);
	background-color:#FFFFFF;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

/* pathway */

div#pathway {
	float:left;
	width:730px;
	height:20px;
	padding-left:220px;
	color:#FFFFFF;
	font-weight:bold;
}

div#pathway a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}

/* extra styles */

div#maincontent ul {
	margin-bottom:15px;
}

div#maincontent ol {
	margin-left: 25px;
}

body#home div#homepagecontent ul li,
div#maincontent ul li {
	margin-top:5px;
	padding-left:15px;
	padding-bottom:2px;
	list-style-type:none;
	border-bottom:1px solid #e2e2e2;
	background-image:url(../images/back_ul.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	font-size:11px;
	color:#666666;
	font-weight:normal;
}

body#home div#homepagecontent ul li a,
div#maincontent ul li a {
	color:#e51937;
	font-weight:bold;
	text-decoration:none;
}

/* footer */

div#footer {
	float:left;
	clear:both;
	width:950px;
	height:27px;
	margin-top:10px;
	margin-bottom:8px;
	padding-top:15px;
	background-color:#FFFFFF;
	text-align:center;
	color:#727272;
}

div#footer a {
	color:#727272;
	text-decoration:none;
}

/* --- */

P {
	margin-bottom:15px;
}

h1 {
	min-height:34px;
	color:#003399;
	font-size:17px !important;
	font-weight:bold;
	margin-bottom:10px;
}

body.nlhomepage div#maincontent h1 {
	color:#e51937;
}

body#next h1 {
	min-height:25px;
	padding-top:10px;
	padding-left:40px;
	background-image:url(../images/icon_vandrie.gif);
	background-repeat:no-repeat;
}

body#next div#leftcontent h1 {
	padding-left:0px;
	background:none;
}

h2 {
	color:#e51937;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
}

h3 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
}

body.nlhomepage div#footer h3 {
	color:#e51937;
}

h4 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
}

body.nlhomepage div#footer h4,
body.nlnext div#footer h4 {
	color:#FFFFFF;
	font-size:12px;
}

h5 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
}

h6 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
}

/* specific */

div#right div {
	clear:both;
}

table#spacer td {
	width:200px;
}

table#spacer2 td {
	width:150px;
}

table#foto td {
	width:150px;
	padding-right:75px;
}

/* TTNEWS */

body#home div#main P a,
span.more a {
	padding-left:15px;
	background-image:url(../images/back_ul.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-weight:bold;
}

table.latest {
	width:340px;
}

body#home table.latest td img {
	padding-top:0px;
}

table.latest td.image {
	padding-left:20px;
	background-image: url('../images/bg_news_thumbs.gif');
	background-position: -25px 0px;
	background-repeat: no-repeat;
	background-color: #b3b3b3b;
	width: 130px;
	height: 100px;
}
table.latest P {
	margin-bottom:0px;
}

td.date {
	text-align: right;
	padding-top: 15px;
	}

table.newslist td p {
	margin-bottom:0px;
}

table.newslist td P a {
	padding-left:15px;
	background-image:url(../images/back_ul.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-weight:bold;
}

table.latestright td a,
table.latestright td strong {
	text-decoration:underline;
	font-weight:normal;
}

table.latestright td.border {
	border-bottom:1px solid #cccccc;
	padding-top:5px;
	padding-bottom:5px;
}

table.detail td.newsimage {
/*	padding-bottom:15px; */
}

body.detail table.newslist {
	width:470px;
}

div.end {
	margin-bottom:15px;
}

div.square {
	width:100px;
	height:100px;
	overflow:hidden;
	background-image: url('../images/bg_news_thumbs.gif');
	background-position: -20px 3px;
	background-repeat: no-repeat;
	}

div.detailimage {
	width:470px;
	max-height:220px;
	overflow:hidden;
/*	background-image: url('../images/bg_news_picture.gif'); */
	margin-bottom:15px;
}

table.bedrijven {
	width:230px;
}

table.weights {
	width: 50%;
	border: 1px solid #cccccc;
	margin-bottom: 20px;
	}
table.weights th {
	padding: 2px 10px 2px 5px;
	background-color: #ebebeb;
	}
table.weights td {
	padding: 2px 10px 2px 5px;
	border-top: 1px solid #cccccc;
	}


/* TTNEWS BROWSEBOX */

div.tx-ttnews-browsebox {
	margin-top: 45px;
	padding: 0px;
	border-width: 0px;
	background-color: #FFFFFF;
	}
div.tx-ttnews-browsebox table {
	float: right;
	position: relative;
	top: -60px;
	}

span.tx-ttnews-browsebox-strong {
	font-weight: bold;
	}

div.tx-ttnews-browsebox td {
	padding: 0px;
	}
div.tx-ttnews-browsebox td * {
	padding: 0px;
	margin: 0px;
	}
div.tx-ttnews-browsebox td a {
	padding: 1px 5px 1px 5px !important;
	display: block;
	background:none !important;
	background-color: #2E6BA1 !important;
	text-decoration: none ! important;
	color:#FFFFFF;
	}

td.tx-ttnews-browsebox-SCell {
	background-color: #FFFFFF;
	border-width: 0px;
	}
td.tx-ttnews-browsebox-SCell a {
	color:#000000 !important;
	font-weight:bold;
	background-color:#cccccc !important;
	}


/* TTNEWS HOMEPAGE */
div.news-latest-container,
div.news-latest-item {
	height: auto;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	background-color: #ffffff;
	}
div.news-latest-item {
	clear: both;
	margin-bottom: 20px;
	}
div.news-latest-item p {
	margin: 0px;
	}
div.news-latest-item a {
	color: #000000;
	}
div.latestimage {
	float: left;
	max-width: 150px;
	max-height: 100px;
	overflow: hidden;
	/* margin-bottom: 5px; */
	}
div.latestimage img {
	border-width: 0px ! important;
	overflow: hidden;
	}

div.news-latest-morelink {
	text-align: left;
	font-size: 11px;
	}
div.news-latest-morelink a {
	color:#004b8d;
	padding-left:15px;
	background-image:url(../images/back_ul.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-weight:bold;
	float: left;
}
div.showResultsWrap {
	display: none;
	}
	
/* In de media */

body.media table.newslist,
body.normal table.newslist {
	width:470px !important;
}

table.medialatest {
	width:340px;
	margin-top:0px;
}

table.medialatest td.mediadate {
	width:60px;
	padding-top:5px;
	padding-bottom:3px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
}	

table.medialatest td.mediatitle {
	width:280px;
	padding-top:5px;
	padding-bottom:3px;
	border-bottom:1px solid #cccccc;
}	

table.medialatest td.mediatitle a {
	font-weight:normal;
	text-decoration:none;
}
p.moremedialink a {
	color:#004b8d;
	padding-left:15px;
	background-image:url(../images/back_ul.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-weight:bold;
}

/* agenda */


div.event-item {
	border-bottom:1px solid #cccccc;
}

table.calendar {
	visibility:hidden;
	display:none;
}

/* BEURS events new style (table) */

table.events {
	width: 100%;
	border-bottom: 1px solid #003399;
	border-collapse: collapse;
}
table.events th {
	border-bottom: 1px solid #003399;
	}
table.events td {
	border-bottom: 1px dotted #cccccc;
	}


/* BRANDBOX */

div.mooslidepositionright {
/*	margin-bottom: 20px; */
	}
div.mooslidepositionright div {
	width: 440px;
		width: 920px;
		width: 670px;
	}
div.mooslidepositionright div div.csc-textpic {
	width: 440px;
		width: 900px;
		width: 650px;
	}
div.mooslidepositionright div div div.csc-textpic-imagewrap {
	width: 250px;
		width: 640px;
		width: 370px;
	margin-left: 150px;
		margin-left: 250px;
	position: relative;
	left: 220px;
		left: 283px;

	position: relative;
	margin-top: -2px ! important;
	border-bottom: 2px solid white;
	} 

div.mooslidepositionright div div div.csc-textpic-imagewrap img {
	width: 640px;
		width: 370px;
	height: 280px;
	}
div.mooslidepositionright div div div {
	}
div.mooslidepositionright div.csc-textpic-text {
	position: relative;
	top: -280px ! important;
	}
div.mooslidepositionright div.csc-textpic-text p.bodytext,
div.mooslidepositionright div.csc-textpic-text h1,
div.mooslidepositionright div.csc-textpic-text h2,
div.mooslidepositionright div.csc-textpic-text h3,
div.mooslidepositionright div.csc-textpic-text h4 {
	width: 260px ! important;
	clear: both;
	}
div.mooslidepositionright div.csc-textpic-text hr {
	height: 1px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-width: 1px 0px 0px 0px;
	margin-bottom: 15px;
	}

/* event */

table.eventSelection {
	width:470px;
}

tr.even {
	background-color:#e5e5e5 !important;
}

div.rmevent_header {
}

div.rmevent_record {
	width:470px;
	padding-bottom:20px;
	clear:both;
}

div.rmevent_header span,
div.rmevent_record span {
	float:left;
	display:block;
	width:100px;
}

div.rmevent_header span.headevent {
	width:105px;
	margin-bottom:5px;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}

div.rmevent_header span.headplace {
	width:100px;
	margin-bottom:5px;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}

div.rmevent_header span.headdate {
	width:100px;
	margin-bottom:5px;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}

div.rmevent_header span.headend {
	width:100px;
	margin-bottom:5px;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}

span.rmevent_title {
	width:100px;
}

span.rmevent_location_nam {
	width:100px;
}

span.rmevent_date_start {
	width:75px;
}

span.rmevent_date_end {
	width:75px;
}

/* Flash video */

div.tx-flvplayer2-pi1 {
	margin-top:10px;
	margin-bottom:15px;
}

/* SCHILSFOOD */

body.schilsfood {
	background-image:url(../images/background_schilsfood.gif);
	background-color: #000000;
	background-position:0px 0px;
	background-repeat:repeat-x;
	}


body.schilsfood * {
	color: #000000;
	}

body.schilsfood div#maincontent {
	background-image:url(../images/schilsfood_back_maincontent_index.gif) !important;
	}
body.schilsfoodnext div#maincontent {
	background-image:url(../images/schilsfood_back_maincontent_normal.gif) !important;
	}
body.schilsfoodnews div#maincontent {
	background-image:url(../images/schilsfood_back_maincontent_news.gif) !important;
	}

body.schilsfood div#mainmenu {
	background-color: #000000;
	border-bottom-color: #ff6600;
	}
body.schilsfood div#mainmenu ul li.act a,
body.schilsfood div#mainmenu ul li.act1 a {
	color:#ff6600 ;
}

body.schilsfood div#homepagecontent {
	background-color: #FFAA00 ! important;
	}	

body.schilsfood div#footer {
	background-color: #FFAA00;
	}

body.schilsfood div.news-latest-container * {
	background-color: #FFAA00;
	}
body.schilsfood table.latest td.image {
	background-color: #ffffff;
	background-image: none;
	}

body.schilsfood div#iconleft,
body.schilsfood div#iconmain,
body.schilsfood div#iconright {
	background-image:url(../images/icon_schilsfood.gif);
}
body.schilsfoodnext h1 {
	padding-left: 50px ! important;
	background-image:url(../images/icon_schilsfood_h1.gif) ! important;
}

/* submenu */

body.schilsfoodnext div.no1,
body.schilsfoodnext div.no2,
body.schilsfoodnext div.no3,
body.schilsfoodnext div.act1,
body.schilsfoodnext div.act2,
body.schilsfoodnext div.act3 {
/*	width:185px;
	margin-bottom:3px;
	padding-top:5px;
	padding-left:25px;
	padding-bottom:7px; */
	margin-bottom:0px;
	background-image:url(../images/back_no1_sf.gif);
	background-repeat:no-repeat;
	background-position: 7px 7px;
	background-color: #ff6600;
	opacity: 1;
	filter: alpha(opacity=100);
	border-bottom: 2px solid #ffffff;
}
body.schilsfoodnext div.no2,
body.schilsfoodnext div.act2 {
	background-position: 27px 7px;
	}
body.schilsfoodnext div.no3,
body.schilsfoodnext div.act3 {
	background-position: 47px 7px;
	}
body.schilsfoodnext div.act1,
body.schilsfoodnext div.act2,
body.schilsfoodnext div.act3 {
	background-image:url(../images/back_act1_sf.gif);
	}
body.schilsfood div#homepagecontent ul li,
body.schilsfood div#maincontent ul li {
	margin-top:5px;
	padding-left:15px;
	padding-bottom:2px;
	list-style-type:none;
	border-bottom:1px solid #e2e2e2;
	background-image:url(../images/back_act1_sf.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	font-size:11px;
	color:#666666;
	font-weight:normal;
}

body.schilsfoodhome div#maincontent p a,
body.schilsfoodhome div#main p.bodytext a,
body.schilsfood span.more a,
body.schilsfood table.newslist td P a,
body.schilsfood div.news-latest-morelink a,
body.schilsfood p.moremedialink a {
	background-image:url(../images/back_act1_sf.gif) ! important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	color: #993300;
}
body.schilsfoodhome p {
	line-height:18px;
}
body.schilsfoodhome div#right p.bodytext a {
	padding: 0px 0px 0px 15px ! important;
	margin-top: 0px ! important;
	background-position: 0px 4px ! important;
}

body.schilsfood input,
body.schilsfood textarea,
body.schilsfood select {
	border-color: #000000 ! important;
	background-color: #ffffff;
	}
body.schilsfood input.submit {
	border-color: #000000 ! important;
	background-color: #ff6600;
	}
	
/* Twitter */
	
div#tweets {
	position:relative;
	width:220px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
/*	background-image:url(../images/twitter_back.gif);
	background-repeat:no-repeat;
	background-position:bottom left; */
}

a.twittericon {
	width:86px;
	height: 26px;
	display: block;
	background-image:url(../images/twitter_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position: relative;
	z-index: 10;
}

div#video a.twittericon:hover {
/*	background-position:0px -26px;*/
}
div#video  a.twittericon {
	width: 32px;
	height: 32px;
	display: block;
	background-image:url(../images/icon_twitter_header.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	/*position: relative;
	left: -3px;
	top: -3px;*/
}

p.texttwitter {
	float:left;
	width:40px;
}

div#tweets ul li {
	background:none !important;
}

/* ----- HUISSTIJL HANDBOEK -----*/


body.huisstijlhandboek div#main {
	width: 510px ! important;
	background-color: #ffffff;
	}
body.huisstijlhandboek div#main * {
	/*text-align: justify;*/
	}
body.huisstijlhandboek div#right {
	width: 120px ! important;
	overflow: hidden;
	}

div#right div.csc-frame-frame1,
div#right div.csc-frame-frame2 {
	width: 120px;
	padding: 5px;
	}

table.pmskleuren {
	margin-bottom: 15px;
	}
table.pmskleuren td {
	width: 120px;
	padding-left: 5px;
	border-bottom: 1px solid #cccccc;
	}
table.pmskleuren tr.tr-even td {
	background-color: #ebebeb;
	}

/* LOGIN */

div.tx-felogin-pi1 {
	float: left;
	padding: 0px 0px 20px 5px;
	}
div.tx-felogin-pi1 h3 {
	display: none;
	}
div.tx-felogin-pi1 fieldset {
	border-width: 0px;
	}
div.tx-felogin-pi1 form {
	border-width: 0px;
	}
div.tx-felogin-pi1 div {
	margin-bottom: 5px;
	}
div.tx-felogin-pi1 label{
	width: 120px;
	}
div.tx-felogin-pi1 input {
	width: 130px;
	background-color: #cccccc ! important;
	color: #000000;
	font-size: 11px;
	}
div.tx-felogin-pi1 input#user,
div.tx-felogin-pi1 input#pass {
	width: 130px;
	background-color: #ffffff ! important;
	font-size: 11px;
	}

div.csc-textpic-imagewrap {
	clear: both;
	margin-bottom: 15px;
	}

dl.csc-textpic-image dd {
	text-align: right ! important;
	font-weight: bold;
	font-style: italic;
	}

div.csc-frame-frame1,
div.csc-frame-frame2 {
	width: 228px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	padding: 10px;
	}
div.csc-frame-frame2 {
/*	position: relative;
	left: 10px;
	margin-right: -20px;*/
	float: right;
	}

div.csc-textpic-border,
div.csc-textpic-border * {
	border-width: 0px ! important;
	padding: 0px;
	}
div.csc-textpic-border img {
	border: 1px solid #666666 ! important;
	}
	
/* NL Homepage Specific */

body.nlhomepage,
body.nlnext {
	background-image:none;
	background-image:url(../images/nl_background.png);
	background-repeat:repeat-x;
}

body.nlnext {
	background-image:none;
	background-image:url(../images/nl_background_next.gif);
	background-repeat:no-repeat;
	font-size:12px;
}

body.nlnext td, body.nlnext div, body.nlnext th {
	font-size: 12px;
}

body.nlhomepage,
body.nlnext {
	background-color:#FFF;
}

body.nlhomepage div#container,
body.nlnext div#container {
	margin:0px auto;
	width:1075px;
}

body.nlhomepage div#maincontainer,
body.nlnext div#maincontainer {
	float:left;
	width:1075px;
}

body.nlhomepage div#left div.csc-frame,
body.nlhomepage div#left div.csc-frame * {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	}
body.nlhomepage div#left div.csc-frame {
	position: relative;
	top: -4px;
	left: -30px;
	}

/* NL Homepage header */

body.nlhomepage div#header,
body.nlnext div#header {
	width:950px;
	height:163px;
	margin-left:54px;
}

div#logo {
	float:left;
	position:relative;
	width:675px;
	height:85px;
	overflow:visible;
	z-index:70;
}

div#language {
	float:left;
	width:275px;
}

body.nlhomepage div#flash,
body.nlnext div#flash,
body.nlhomepage #iframe,
body.nlnext #iframe {
	position:relative;
	float:left;
	top:-110px;
	left:75px;
	width:380px;
	height:80px;
	z-index:70;
}

body.nlhomepage #iframe,
body.nlnext #iframe {
	top:-190px;
	height:175px;
	margin-bottom:-150px;
}

body.nlhomepage div#homepagecontent,
body.nlnext div#nextshadow {
	float:left;
	position:relative;
	top:-33px;
	width:1000px !important;
	height:220px !important;
	margin:0px !important;
	padding:0px !important;
	padding-left:54px !important;
	background-image:url(../images/shadow_top.png);
	background-repeat:no-repeat;
	z-index:30;
}

body.nlhomepage div#homepagecontent table {
	position:relative;
	top:-1px;
}

body.nlnext div#nextshadow {
	top:-53px;
	height:30px !important;
}

body.nlhomepage div#mainmenu,
body.nlnext div#mainmenu {
	float:left;
	position:relative;
	width:950px;
	height:73px;
	margin-top:5px;
	padding-top:0px;
	background:none;
	background-image:url(../images/nl_mainmenu.png);
	background-repeat:no-repeat;
	border:0px;
	z-index:50;
}

/*body.nlnext div#mainmenu {
	background-image:url(../images/nl_mainmenu_next.png);
	background-repeat:no-repeat;
}*/

body.nlhomepage div#mainmenu ul li,
body.nlnext div#mainmenu ul li {
	float:left;
	margin-left:15px;
	padding-top:12px;
	padding-left:15px;
	list-style-type:none;
	background-image:none;
	background-image:url(../images/nl_mainmenu_spacer.png);
	background-repeat:no-repeat;
	background-position:top left;
}

body.nlhomepage div#mainmenu ul li.id01,
body.nlnext div#mainmenu ul li.id01 {
	padding-left:0px;
	background-image:none;
}

body.nlhomepage div#mainmenu ul li a,
body.nlnext div#mainmenu ul li a {
	display:block;
	height:34px;
	font-size:12px;
	text-transform:none;
}

body.nlhomepage div#mainmenu ul li.id01 a,
body.nlhomepage div#mainmenu ul li.act a,
body.nlhomepage div#mainmenu ul li.act1 a,
body.nlnext div#mainmenu ul li.act a,
body.nlnext div#mainmenu ul li.act1 a {
	background-image:url(../images/nl_mainmenu_selected.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#55000d;
}

body.nlhomepage div#mainmenu a.login,
body.nlnext div#mainmenu a.login {
	padding-top:12px;
}

/* NL Homepage content */

body.nlhomepage div#maincontent,
body.nlnext div#maincontent {
	float:left;
	width:1075px;
	position:relative;
	top:-33px;
	margin-bottom:-33px;
	min-height:100px;
	margin-left:21px;
	padding-top:20px;
	padding-left:33px !important;
	background-image:url(../images/shadow_main2.png) !important;
	background-repeat:repeat-y;
}

body.nlnext div#maincontent {
	top:-53px;
	margin-bottom:-53px;
	padding-top:0px !important;
/*	background-image:url(../images/back_maincontent_normal.gif);
	background-position:33px 0px;*/
	z-index:50;
}

body.nlnext div#pathway {
	position:relative;
	top:-10px;
	padding-left:53px;
}

body.nlhomepage div#maincontent div#left,
body.nlhomepage div#maincontent div#main,
body.nlhomepage div#maincontent div#right {
	min-height:200px;
	height:300px;
	line-height:16px;
	font-size:12px;
}

body.nlhomepage div#maincontent div#left {
	width:210px;
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:40px;
	background-image:url(../images/shadow_content.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

body.nlhomepage div#maincontent div#left ul li {
	position:relative;
	width:210px;
	margin-top:5px;
	padding-left:15px;
	padding-bottom:2px;
	list-style-type:none;
	border-bottom:1px solid #e2e2e2;
	background-image:url(../images/nl_bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	font-size:12px;
	color:#e51937;
	font-weight:normal;
}

body.nlhomepage div#maincontent div#left ul li,
body.nlhomepage div#maincontent div#left ul li a {
	position:relative;
	z-index:180;
}

body.nlhomepage div#maincontent div#main {
	width:340px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	background-image:url(../images/shadow_content.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

body.nlhomepage div#maincontent div#main * {
	font-size:12px;
}

body.nlhomepage div#maincontent div#right {
	width:245px;
	margin:0px;
	padding:0px;
	padding-left:20px;
}

body.nlhomepage div#maincontent div#right P a {
	display:inline;
	height:auto;
	padding-top:0px;
	padding-left:0px;
	background-image:none;
	font-weight:bold;
}

body.nlhomepage div#iconleft,
body.nlhomepage div#iconmain,
body.nlhomepage div#iconright,
body.nlnext div#iconleft,
body.nlnext div#iconmain,
body.nlnext div#iconright {
	visibility:hidden;
	display:none;
}

/* NL Nextpage submenu */

body.nlnext div#submenu {
	float:left;
	background:none !important;
}

body.nlnext div.no1,
body.nlnext div.no2,
body.nlnext div.no3,
body.nlnext div.act1,
body.nlnext div.act2,
body.nlnext div.act3 {
	width:185px;
	margin-bottom:3px;
	padding-top:5px;
	padding-left:25px;
	padding-bottom:7px;
	background:none !important;
	background-image:url(../images/nl_bullet.gif);
	background-repeat:no-repeat;
	background-position:14px 9px;
	border-bottom:1px solid #ccc;
	font-size:12px;
}

body.nlnext div.no1 a,
body.nlnext div.no2 a,
body.nlnext div.no3 a,
body.nlnext div.act1 a,
body.nlnext div.act2 a,
body.nlnext div.act3 a {
	color:#333;
}

body.nlnext div.no2,
body.nlnext div.no3 {
	width:165px;
	padding-left:45px;
	background-position:35px 9px;
}

body.nlnext div.no3 {
	width:145px;
	padding-left:65px;
}

/* NL Homepage footer */

body.nlhomepage div#footer,
body.nlnext div#footer {
	float:left;
	clear:both;
	width:1050px;
	height:300px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	background:none;
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	text-align:left;
	color:#FFF;
}

/*body.nlnext div#footer {
	background-image:url(../images/footer_next.png);
	background-repeat:no-repeat;
}*/

body.nlhomepage div#footer div.footerleft,
body.nlnext div#footer div.footerleft {
	float:left;
	width:595px;
	height:195px;
	margin-left:54px;
	padding-top:20px;
	padding-left:25px;
}

body.nlhomepage div#footer div.footerright,
body.nlnext div#footer div.footerright {
	float:left;
	width:315px;
	height:195px;
	padding-top:20px;
	padding-left:15px;
}

body.nlhomepage div#footer div.footerleft ul,
body.nlhomepage div#footer div.footerright ul,
body.nlhomepage div#footer div.footerright table,
body.nlnext div#footer div.footerleft ul,
body.nlnext div#footer div.footerright ul {
	float:left;
	width:110px;
	height:140px;
	margin-left:10px;
	background-image:url(../images/footer_right.png);
	background-repeat:no-repeat;
	background-position:left top;
}

body.nlhomepage div#footer div.footerright table {
	padding-left:10px;
}

body.nlhomepage div#footer div.footerright h3 {
	padding-left:10px;
}

body.nlhomepage div#footer div.footerright ul,
body.nlnext div#footer div.footerright ul {
	float:left;
	width:140px;
	height:140px;
	margin-right:10px;
}

body.nlhomepage div#footer div.footerleft ul li,
body.nlhomepage div#footer div.footerright ul li,
body.nlnext div#footer div.footerleft ul li,
body.nlnext div#footer div.footerright ul li {
	margin-bottom:5px;
	padding-left:10px;
}

body.nlhomepage div#footer div.footerleft ul.first,
body.nlhomepage div#footer div.footerright ul.first,
body.nlhomepage div#footer div.footerleft ul.first li,
body.nlhomepage div#footer div.footerright ul.first li,
body.nlnext div#footer div.footerleft ul.first,
body.nlnext div#footer div.footerright ul.first,
body.nlnext div#footer div.footerleft ul.first li,
body.nlnext div#footer div.footerright ul.first li {
	margin-left:0px;
	padding-left:0px;
	background-image:none;
}

body.nlhomepage div#footer div.footerleft ul li,
body.nlhomepage div#footer div.footerright ul li,
body.nlhomepage div#footer div.footerleft ul li a,
body.nlhomepage div#footer div.footerright ul li a,
body.nlnext div#footer div.footerleft ul li,
body.nlnext div#footer div.footerright ul li,
body.nlnext div#footer div.footerleft ul li a,
body.nlnext div#footer div.footerright ul li a {
	list-style-type:none;
	color:#FFF;
	font-size:7pt;
}

body.nlhomepage div#footer div.footerleft h3,
body.nlhomepage div#footer div.footerright h3,
body.nlnext div#footer div.footerleft h3,
body.nlnext div#footer div.footerright h3 {
	margin-bottom:10px;
	color:#e51937;
	font-size:16px;	
}

body.nlhomepage div#footer div.footerleft ul li h4,
body.nlnext div#footer div.footerleft ul li h4 {
	margin-bottom:10px;
	color:#FFF;
	font-size:12px;	
}

body.nlhomepage div#footer div.footerright ul li h4,
body.nlnext div#footer div.footerright ul li h4 {
	display:block;
	width:85px !important;
	margin-bottom:25px;
}

/* NL Homepage overig */

body.nlhomepage h1,
body.nlnext h1 {
	margin-bottom:5px;
}

body.nlhomepage div#video {
	position:relative;
	width:260px;
	height:200px;
	top:-203px;
	/*left:643px;*/
	left: 678px;
	margin-bottom:-203px;
	overflow:hidden;
}
body.nlhomepage div#video h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: auto;
	}
body.nlhomepage div#video p {
	margin: 0px ! important;
	margin-top: 5px ! important;
	}
body.nlhomepage div#video hr {
	color:#cccccc;
	border:none;
	border-top:1px solid #cccccc;
	height:1px;
}
body.nlhomepage div#video ul li,
body.nlhomepage div#video ul li a {
	margin-left:0px !important;
	padding-left:0px !important;
	background:none !important;
	border:none !important;
	}	

body.nlhomepage div.mvo {
	display:block;
	position:relative;
	float:left;
	top:120px;
	left:225px;
	margin:0px auto;
	width:135px;
	height:128px;
	margin-bottom:-150px;
	background-image:url(../images/mvo_new.png);
	background-repeat:no-repeat;
	z-index:100;
	display: none;
}

body.nlhomepage div.mvo a {
	display:block;
	position:relative;
	width:135px;
	height:128px;
}

div#boerdiv {
	position: relative;
	width: 500px;
	top: -200px;
		top: -50px;
	left: -245px;
	margin-right: -450px;
	margin-bottom: -400px;
	z-index: 199 !important;
}
div#boerclose {
	position: relative;
	width: 50px;
	height: 50px;
	top: -100px;
		top: 50px;
	left: -160px;
	margin-right: -320px;
	margin-bottom: 0px;
	z-index:200;
	cursor: pointer;
	cursor: hand;
}

/* VANDRIEGROUP.COM overlay */

div.overlayswitch {
	width: 256px;
	height: 37px; 
	float: right;
	margin-top: 45px;
	}
div.overlayswitch a {
	width: 256px;
	height: 37px; 
	display: block;
	background-image: url('../images/bg_overlayswitch.gif');
	background-repeat: no-repeat;
	}

div#splash {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url('../images/bg_overlay.png');
	z-index: 1000;
	}
div#splashcontent {
	position: absolute;
	margin: 0px auto;
	top: 50%;
	left: 50%;
	margin-left: -415px;
	margin-top: -260px;
	width: 830px;
	height: 520px;
	background-color: #ffffff;
	}
div#splashhead {
	width: 830px;
	height: 128px;
	float: left;
	background-color: #004e95;
	background-image: url('../images/bg_overlay_head.jpg');
	background-repeat: no-repeat;
	}
div.overlay_languages {
	width: 275px;
	position: relative;
	top: 65px;
	left: 555px;
	}
div.overlay_languages a {
	width: 90px;
	height: 20px;
	display: block;
	float: left;
	font-size: 13px;
	color: #99b5d1;
	text-decoration: none;
	}
body.en div.overlay_languages a.en,
body.nl div.overlay_languages a.nl,
body.de div.overlay_languages a.de,
body.es div.overlay_languages a.es,
body.fr div.overlay_languages a.fr,
body.it div.overlay_languages a.it {
	color: #ffffff;
	width: 75px;
	padding-left: 15px;
	background-image: url('../images/bg_overlay_languages.png');
	background-position: 0px 3px;
	background-repeat: no-repeat;
	}
div#splashlinks {
	float: left;
	padding: 20px 0px 20px 25px;
	}
div#splashlinks div {
	padding: 0px;
	margin: 0px;
	}
div#splashlinks div.csc-frame {
	width: 140px;
	margin-right: 20px;
	float: left;
	border-width: 0px;
	}
div#splashlinks h2 {
	margin-bottom: 10px;
	}
div#splashlinks ul,
div#splashlinks li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
div#splashlinks ul li {
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 13px;
	font-weight: normal;
	color: #999999;
	border-bottom: 1px solid #ECF2F7;
	}
div#splashlinks ul li a {
	color: #004b8d;
	text-decoration: none;
	}

