fix('img, div, a, input');

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}

a, object {
	outline: none !important;
}

form {
	margin: 0;
	padding: 0;
}

a.pdf {
	background: url(../images/pdf-icon-small.gif) no-repeat;
	padding: 5px 0 10px 25px;
	line-height: 14pt;
}

ol, li, ul, form {
	margin: 0;
	padding: 0;
}

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:verdana,arial,helvetica, sans-serif;
	font-size:small;
}

html {
	background: #fff url(../images/design/body-bg.gif) repeat-x;
}

body {
	text-align: center;
}

input, select {
	font-family: Verdana;
	font-size: 8pt;
}

h1 {
	color: #0177c1;
	font-size: 12pt;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	font-family: Lucida Grande,Lucida Sans Unicode;
}

#heading-pro h1 {
	border-bottom: 1px dotted #0177c1;
	margin: 0 10px 15px 0;
}

#left-text h1 {
	color: #0177c1;
	font-size: 12pt;
	font-weight: normal;
	margin: 10px 0 15px 0;
	padding: 0 0 5px 0;
	letter-spacing: 1px;
	font-family: Lucida Grande,Lucida Sans Unicode;
	border-bottom: 1px dotted #0177c1;
}

#left-text-3 h1 {
	color: #0177c1;
	font-size: 12pt;
	font-weight: normal;
	margin: 10px 0 15px 0;
	padding: 0 0 5px 0;
	letter-spacing: 1px;
	font-family: Lucida Grande, Lucida Sans Unicode;
	border-bottom: 1px dotted #0177c1;
	width: 100%;
}

#left-text-4 h1 {
	color: #0177c1;
	font-size: 12pt;
	font-weight: normal;
	margin: 10px 0 15px 0;
	padding: 0 0 5px 0;
	letter-spacing: 1px;
	font-family: Lucida Grande, Lucida Sans Unicode;
	border-bottom: 1px dotted #0177c1;
	width: 100%;
}

h2 {
	color: #0177c1;
	font-weight: normal;
	font-size: 11pt;
	margin: 0 0 5px 0;
	font-family: Lucida Grande, Lucida Sans Unicode;
}

h2 a {
	color: #0177c1 !important;
	font-weight: normal !important;
	font-size: 10pt !important;
	margin: 0 0 5px 0 !important;
	font-family: Lucida Grande, Lucida Sans Unicode !important;
	text-decoration: underline !important;
	cursor: pointer;
	display: block;
}

a h2 {
	color: #0177c1 !important;
	font-weight: normal !important;
	font-size: 10pt !important;
	margin: 0 0 5px 0 !important;
	font-family: Lucida Grande, Lucida Sans Unicode !important;
	text-decoration: underline !important;
}

h2 a.plus {
	background: url(../images/design/plus.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
	font-weight: normal !important;
	color: #0177c1 !important;
}

h2 a.min {
	background: url(../images/design/min.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
	font-weight: normal !important;
	color: #0177c1 !important;
}

.toggle a.plus {
	background: url(../images/design/plus.gif) no-repeat 0 5px;
	padding: 5px 0 2px 15px;
	font-weight: normal !important;
	color: #0177c1 !important;
}

.toggle a.min {
	background: url(../images/design/min.gif) no-repeat 0 5px;
	padding: 5px 0 2px 15px;
	font-weight: normal !important;
	color: #0177c1 !important;
}

h2.bulb {
	background: url(../images/11.png) no-repeat center left;
	padding: 0 0 0 40px;
}


h3 {
	font-weight: normal;
	color: #0077c0;
	font-size: 9pt;
	padding: 0;
	margin: 0 0 0 0;
	font-family: Lucida Grande, Lucida Sans Unicode;
}

h3 a {
	font-weight: normal !important;
	color: #0077c0 !important;
	font-size: 9pt !important;
	padding: 0 !important;
	margin: 0 0 0 0 !important;
	font-family: Lucida Grande, Lucida Sans Unicode !important;
	text-decoration: underline !important;
}

	a.like-h3 {
		color: #0077c0 !important;
		font-size: 9pt;
		text-decoration: underline;
		font-weight: bold;
	}
	
	h3.toggle {
		background: transparent url(../images/design/plus.gif) no-repeat 0 4px;
		cursor: pointer;
		padding: 0 0 0 20px;
		margin: 0 0 5px 0;
		display: block;
	}
	
	h3.toggleon {
		background: transparent url(../images/design/min.gif) no-repeat 0 4px;
		cursor: pointer;
		padding: 0 0 0 20px;
		margin: 0 0 5px 0;
	}
	
.faqh2 {
	background-color: #e7ebf2;
	padding: 3px;
	border-top: 1px solid #0A2859;
	border-bottom: 1px solid #0A2859;
}

h4 {
	color: #0077c0;
	font-weight: bold;
	font-size: 9pt;
	margin: 0 0 15px 0;
	padding: 0;
}

#container {
	width: 960px;
	margin: 0 auto;
	background: url(../images/design/wrapper-bg.png) repeat-y;
	padding: 0 10px 0 10px;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


#wrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(../images/design/wrapper-bg.png) repeat-y;
	padding: 0 10px 0 10px;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#wrapper-2 {
	margin: 0 auto;
	text-align: center !important;
	padding: 20px 0 0 0;
}
#wrapper-table-legend
{
	float: right;
	width: 133px;
    font-size: 7pt;
}

#wrapper-table-legend .hr{
	border-bottom: 1px solid #0A2859;
}

#wrapper-table-legend #table-legend td{
	vertical-align: middle;
}

#container {}

#header {
	width: 1000px;
	height: 121px;
	background: url(../images/design/header-1.jpg) no-repeat top left;
	position: relative;
}

#logo-bg {
	width: 170px;
	height: 170px;
	background-color: #fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 0;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

#logo {
	width: 170px;
	height: 170px;
	z-index: 1;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

	#logo img {
		margin: 25px 0 0 0;
	}
	
	.select-country {
		width: 136px;
		height: 17px;
		font-size: 7pt;
		border: 1px solid #0077c0;
		margin: 5px 0 0 0;
	}
	
#menu-top {
	height: 30px;
	float: right;
	font-weight: bold;
	margin: 105px 8px 0 0;
}

#menu-top.en {
	display: none;
}

	#menu-top-left {
		background: url(../images/design/menu-top-left.png) no-repeat top left;
		height: 35px;
		width: 6px;
		float: left;
	}
	
	#menu-top-middle {
		background: url(../images/design/menu-top-middle.png) repeat-x top right;
		height: 35px;
		float: left;
		text-align: center;
	}

	#menu-top-right {
		background: url(../images/design/menu-top-right.png) no-repeat top right;
		height: 35px;
		float: left;
		width: 6px;
	}

	#menu-top ul {
		list-style-type: none;
		margin: 12px -5px 0 10px;
		padding: 0;
	}
	
	#menu-top li {
		display: inline;
	}
	
	#menu-top a {
		font-size: 9pt;
		text-decoration: none;
		color: #0a2859;
		margin-right: 15px;
	}
	
	#menu-top a:hover {
		color: #0177C1;
	}

	#menu-top .active {
		color: #0177C1;
	}

#navigation {
	background-color: #0a2859;
	width: 1000px;
	height: 35px;
	text-align: left;
}

#langselect {
	float: right;
	background: url(../images/design/blue-top-middle.png) repeat-x top left;
	height: 30px;
	margin: 0 10px 0 0;
}



	#nav-language {
		margin: 2px 5px 0 5px;
	}
	
	#nav-language li {
		display: inline;
		list-style-type: none;
	}
	
	#nav-language li a {
		color: #fff;
		font-size: 8pt;
		text-decoration: none;
		padding: 5px;
	}
	
	#nav-language li a:hover, #nav-language li a.active {
		text-decoration: underline;
	}
	
	#navigation ul {
		padding: 0px;
		margin: 0px;
	}
	
	#navigation.en ul {
		display: none;
	}

	#navigation li {
		list-style-type: none;
		display: inline;
		line-height: 26pt;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#navigation a {
		color: #fff;
		font-weight: bold;
		font-size: 9pt;
		text-decoration: none;
		padding: 11px 15px 11px 15px;
	}

	#navigation a.active {
		background-color: #0177c1;
	}
	
	#navigation a:hover {
		background-color: #92AFC4;
	}
	
	#navigation ul ul a.active {
		background: none;
	}
	
	/* items rechts niet veranderen */
	#navigation ul li ul { /* gigantische witte blok met eerste submenu */
		clear: both;
		z-index: -10;
		left: 10px;
		display: block;
		position: absolute;
		overflow: hidden;
		background-color: #FFFFFF;
		padding: 0;
		width: auto;
	}
	#navigation ul li ul.blockBorder {
		border-bottom: 2px solid #0177c1;
		border-left: 1px solid #6c6c6c;
		border-right: 1px solid #6c6c6c; 
	}	
	#navigation ul li ul li { /* submenu element */
			display: block;
			clear: both;
			padding: 0; /* padding-left geen effect */
			margin: 0;	
		overflow: hidden;
		display: inline;
	}
	
	#navigation ul li ul li:hover { /* submenu element */
			display: block;
		display: inline;
			clear: both;
			padding: 0; /* padding-left geen effect */
			margin: 0;	
			background-color: #f3f7fa;
	}
	
	#navigation ul li ul li a { /* submenu link */
		/*width: 100%;*/
		color: #000000;
		padding: 0;
		font-size: 8pt;
		font-weight: normal;
		line-height: 20pt;
		display:block;
		padding: 0 15px;
		overflow: hidden;
		white-space: nowrap;
	}
	
	#navigation ul li ul li a:hover {
		color: #000000;
		padding: 0;
		font-size: 8pt;
		font-weight: normal;
		line-height: 20pt;
		display:block;
		padding: 0 15px;
		overflow: hidden;
		margin: 0;
		background-color: #f3f7fa;
	}
	
	#navigation ul li ul li ul { /* sub..submenu */
			position: absolute;
			background: none;
			border: none;
			top: 0px;
			width: 800px;
			float: left;
			display: block;
			padding: 0;
		margin: 0; /* margin-left geen effect */
	}

	#navigation ul li ul li ul li a {
		font-size: 7pt;
	}
	#navigation ul li ul.active-submenu{
			z-index: 20;
	}
	#navigation ul li ul.inactive-submenu{
			z-index: 10;
	}

#MapBelgie {
	text-align: center;
	width: 100%;
}

#content {
	float: right;
	width: 999px;
	position: relative;
	background-color: #fff;
	margin: 0 0 20px 0;
}

.home1 {
	width: 320px;
}

#middle-content {
	width: 785px;
	float: left;
	margin: 0 0 20px 0;
}

#middle-content-2 {
	width: 989px;
	float: left;
	margin: 0px 0 20px 10px;
}

#middle-content-3 {
	width: 775px;
	float: left;
	margin: 0 0 20px 0;
}

#top-content {
	float: left;
	margin: 5px 0 0 0;
	width: 775px;
	height: 20px;
}

#top-content-2 {
	float: right;
	margin: 5px 10px 0 0;
	width: 775px;
	height: 20px;
}
	
#breadcrumbs {
	color: #404040;
	font-size: 7pt;
	margin: 2px 0 0 0;
	width: 520px;
	text-align: left;
	float: left;
	line-height: 12pt;
}

	#breadcrumbs a {
		color: #404040;
		text-decoration: underline;
		margin: 0 10px 0 0;
	}

	#breadcrumbs span {
		background: url(../images/breadcrumb-arrow.gif) no-repeat 0 4px;
		padding: 0 0 0 10px;

	}
	
#switchnav {
	float: right;
	margin: 0 10px 0 0;
	background: url(../images/design/blue-top-middle.png) repeat-x top left;
	height: 29px;
}

#switchnav-left {
	background: url(../images/design/blue-top-left.png) no-repeat top left;
	width: 6px;
	height: 29px;
	float: left;
}

#switchnav-middle {
	background: url(../images/design/blue-top-middle.png) repeat-x top left;
	height: 29px;
	float: left;
}

#switchnav-right {
	background: url(../images/design/blue-top-right.png) no-repeat top right;
	width: 10px;
	height: 29px;
	float: right;
}

	#prof-part {
		margin: 5px 5px 0 5px;
	}

	#prof-part li {
		display: inline;
		padding: 0;
	}

	#prof-part a {
		font-size: 8pt;
		color: #fff;
		text-decoration: none;
		padding: 5px;
	}
	
	#prof-part a.active {
		display: none;
	}
	
#search {
	float: right;
	margin: 2px 0 0 0;
}

#search.en {
	display: none;
}

	.zoek {
		width: 80px;
		border: 1px solid #004a8d;
		font-size: 7pt;
		font-family: Verdana, Arial, Helvetica;
		margin: 0 5px 0 0;
	}
	
	.zoekveld {
		margin: 0 5px 0 0;
		height: 12px;
		font-size: 8pt;
		width: 180px;
	}
	
.top-right {
	margin: 0px 0 0 0;
	float: right;
}

.top-right-2 {
	margin: -10px 0 0 0;
	float: right;
}


#subnav {
	background: #f3f7fa url(../images/design/end-subnav.gif) no-repeat left bottom;
	width: 200px;
	float: left;
	margin: 0 10px 0 0px;
	text-align: left;
	min-height: 250px;
}	
	
	#subnav ul {
		margin: 10px 0 0 0;
		list-style-type: none;
		font-size: 8pt;
		width: 160px;
	}
	
	#subnav li {
		margin: 10px 0 5px 20px;
		line-height: 14pt;
	}
	
	#subnav li a {
		background: url(../images/design/bullet-niv1-inactive.gif) no-repeat 0 6px;
		padding: 0 0 5px 15px;
		display: block;
		outline: none;
	}
	
		#subnav li ul {
			margin: 0 0 0 17px;
			font-size: 7pt;
		}
	
		#subnav li ul li {
			margin: 2px 0 2px 0px;
			font-weight: normal;
		}
		
		#subnav li ul li a {
			background: url(../images/design/bullet-niv2.gif) no-repeat 0 7px;
			margin: 2px 0 2px 0;
			font-weight: normal;
		}

		#subnav li ul li a.active {
			background: url(../images/design/bullet-niv2.gif) no-repeat 0 7px;
			margin: 2px 0 2px 0;
			font-weight: bold;
		}
		
		#subnav li ul li ul {
			width: 140px;
		}
		
		
	#subnav li a.active {
		background: url(../images/design/bullet-niv1-active.gif) no-repeat 0 6px;
		font-weight: bold;
	}
	
	#subnav li a {
		color: #0a285a;
		text-decoration: none;
	}
	
#main-content {
	text-align: left;
	width: 520px;
	margin: 10px 0 0 0;
	font-size: 8pt;
	color: #042a59;
	float: left;
}

#middle-content-2 #main-content {
	text-align: left;
	width: 720px;
	margin: 0 0 0 0;
	font-size: 8pt;
	color: #042a59;
	float: left;
}

.services-intro {
	font-weight: bold;
}


#title-area {
	float: left;
	width: 580px;
	margin: 0 0 10px 0;
}

#page-title {
	background-color: #bdcfdd;
	width: 420px;
	float: left;
}

#page-title h1 {
	color: #082954;
	font-weight: normal;
	font-size: 9pt;
	padding: 7px 10px 6px 10px;
	margin: 0;
}

#left-text {
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	line-height: 16pt;
	width: 520px;
}

#left-text-2 {
	margin: 0 0 0 15px !important;
	padding: 0;
	float: left;
	line-height: 16pt;
	width: 980px;
}
#left-text-3 {
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	line-height: 16pt;
	width: 770px;
}

#left-text-4 {
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	line-height: 16pt;
	width: 730px;
}

	#left-text-4.en object {
		display: none;
	}
	
	#left-text ul.no-bullet li {
		background: none !important;
	}
	
	#left-text-4 ul, #left-text-2 ul, #left-text ul {
		margin: 0 0 0 0;
		list-style: none;
		width: 500px;
	}	

	#left-text-4 li, #left-text-2 li, #left-text li {
		margin: 0 0 5px 15px;
		padding: 0 0 0 20px;
	}

	#side-bar ul.bullet-list, #left-text-4 ul, #left-text-4 ul.bullet-list, #left-text-2 ul, #left-text-2 ul.bullet-list, #left-text- ul, #left-text ul.bullet-list {
		margin: 0 0 5px 0;
		list-style: none;
	}	

	#side-bar ul.bullet-list li, #left-text-4 ul li, #left-text-4 ul.bullet-list li, #left-text-2 ul li, #left-text-2 ul.bullet-list li, #left-text ul li, #left-text ul.bullet-list li {
		margin: 0 0 5px 15px;
		background: url(../images/design/bullet.gif) no-repeat 8px 9px;
		padding: 0 0 0 20px;
	}

		#side-bar ul.bullet-list ul, #left-text-4 ul ul, #left-text-4 ul.bullet-list ul, #left-text-2 ul ul, #left-text-2 ul.bullet-list ul, #left-text ul ul, #left-text ul.bullet-list ul {
			margin: 5px 0 15px 0;
			list-style: none;
		}	

		#left-text-4 ul li ul li, #left-text-4 ul.bullet-list li ul li, #left-text-2 ul li ul li, #left-text-2 ul.bullet-list li ul li, #left-text ul li ul li, #left-text ul.bullet-list li ul li{
			margin: 0 0 5px 15px;
			background: url(../images/design/bullet-2.gif) no-repeat 8px 11px;
			padding: 0 0 0 20px;
		}

	#left-text-2 ul.nomargin1 li, #left-text ul.nomargin1 li {
		margin: 0 0 5px 0px;
		padding-left: 0;
	}

	#left-text-2 ul.nomargin2 li, #left-text ul.nomargin2 li {
		margin: 0 0 5px 15px;
		padding: 0 0 0 15px;
	}

	#left-text-2 img, #left-text img {
		padding: 2px;
	}

	#left-text-4 img.border, left-text-2 img.border, #left-text img.border {
		padding: 2px;
		border: 1px solid #0177c1;
	}
	
	#side-bar-2 img.border {
		padding: 2px;
		border: 1px solid #bdcfdd;
	}

	#home-pict img.border {
		padding: 2px;
		border: 1px solid #bdcfdd;
	}

	#left-text p {
		margin: 0 0 15px 0px;
		line-height: 14pt;
	}

	#left-text-4 a, #left-text a, #left-text a.visited, #left-text-2 a, #left-text-2 a.visited  {
		text-decoration: underline;
		color: #0a2859;
	}
	
.sub {
	margin: 0;
	padding: 0;
	font-style: italic;
	font-size: 7pt; 
}

#extra-info {
	clear: both;
}

#extra-info .bullet-list li {
	border: 0 !important;
}

#extra-info .bullet-list li.hover {
	background: url(../images/design/bullet.gif) no-repeat 8px 9px !important;
	
}

#extra-info p {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

#extra-info h3 {
	margin: 0;
	font-size: 8pt;
}

#extra-info a {
	float: left;
	padding: 0 25px 0 0;
	text-decoration: none;
}

#header-image {
	float: right;
	margin: -2px 3px 0 0;
	padding: 0 !important;
}

#jobs form {
	margin: 0 10px 20px 15px;
}

.jobs-result {
	background-color: #f3f7fa;
	margin: 10px;
}

#home-map {
	border: 1px solid blue;
	width: 550px;
	margin: 15px 0 0 0;
	text-align: left;
	padding: 3px;
	height: 120px;
	float: left;
}

#home-pict {
	margin: 25px 0 0 0;
	float: right;
}

#home-news {
	margin: 25px 0 0 0;
	text-align: left;
	float: right;
	width: 357px;
}

#side-bar {
	float: right;
	margin: 15px 10px 0 0;
	width: 230px;
}

#side-bar.en {
	display: none;
}

*:first-child+html #side-bar-2 {
	margin: 10px 15px 0 0;
} 

* html #side-bar-2 {
	margin: 10px 15px 0 0;
}

#side-bar-2 {
	float: right;
	margin: 20px 10px 0 0;
}

#side-title {
	background: #fff url(../images/design/side-title-bg.gif) repeat-y;
	float: left;
	width: 180px;
	border-bottom: 1px solid #bdcfdd;
	text-align: left;
}

#side-title1 {
	color: #082954;
	font-weight: bold;
	font-size: 9pt;
	padding: 10px 5px 10px 5px;
	float: left;
}

#side-title2 {
	color: #082954;
	font-weight: bold;
	font-size: 8pt;
	padding: 10px 10px 10px 10px;
	float: right;
}

	#side-title2 a {
		color: #082954;
		text-decoration: none;
		margin: 0 5px 0 5px;
	}
	
	#side-title a.active, #side-title a:hover {
		color: #0077c0;
		text-decoration: none;
	}	
	
#side-middle {
	background-color: #dee7ee;
	width: 180px;
	float: left;
	margin: 2px 0 10px 0;
}

	
	#side-main-title {
		color: #082954;
		font-weight: bold;
		font-size: 7pt;
		text-align: left;
		padding: 5px;
		line-height: 10pt;
	}
	
		#side-middle a {
			color: #082954;
			text-decoration: underline;
		}
	
	#side-summary {
		color: #082954;
		font-size: 7pt;
		text-align: left;
		padding: 5px;
		line-height: 10pt;
	}
	
	#side-link {
		color: #0177c1;
		font-size: 7pt;
		text-align: right;
		padding: 5px 0px 5px 5px;
		line-height: 10pt;
	}
	
		#side-link a {
			text-decoration: underline;
			color: #0177c1;
		}
		
		#side-link a:hover{
			color: #0A2859;
		}
		
#side-bar-2 #side-news {
	margin: 0px 0 15px 0;
	width: 210px;
	float: right;
}

#side-bar-2 #side-title {
	background: #fff url(../images/design/side-title-bg.gif) repeat-y;
	float: left;
	width: 210px;
	border-bottom: 1px solid #bdcfdd;
	text-align: left;
}

#side-bar-2 #side-title1 {
	color: #082954;
	font-weight: bold;
	font-size: 9pt;
	padding: 10px 5px 10px 5px;
	float: left;
}

#side-bar-2 #side-title2 {
	color: #082954;
	font-weight: bold;
	font-size: 8pt;
	padding: 10px 10px 10px 10px;
	float: right;
}

	#side-bar-2 #side-title2 a {
		color: #082954;
		text-decoration: none;
		margin: 0 5px 0 5px;
	}
	
	#side-bar-2 #side-title a.active, #side-bar-2 #side-title a:hover {
		color: #0077c0;
		text-decoration: none;
	}	
	
#side-bar-2 #side-middle {
	background-color: #dee7ee;
	width: 210px;
	float: left;
	margin: 2px 0 10px 0;
}

	#side-bar-2 #side-date {
		color: #082954;
		font-weight: bold;
		font-size: 7pt;
		text-align: right;
		padding: 5px;
	}
	
	#side-bar-2 #side-main-title {
		color: #082954;
		font-weight: bold;
		font-size: 7pt;
		text-align: left;
		padding: 5px;
		line-height: 10pt;
	}
	
	#side-bar-2 #side-summary {
		color: #082954;
		font-size: 7pt;
		text-align: left;
		padding: 5px;
		line-height: 10pt;
	}
	
		#side-bar-2 #side-summary #summary-date {
			text-align: right;
			font-size: 6pt !important;
		}
		
		#side-bar #side-summary #summary-date {
			text-align: right;
			font-size: 6pt !important;
		}
	
	#side-bar-2 #side-link {
		color: #082954;
		font-weight: bold;
		font-size: 7pt;
		text-align: right;
		padding: 5px;
		line-height: 10pt;
	}
	
		#side-bar-2 #side-link a {
			text-decoration: underline;
			color: #082954; 
			margin: 0 5px 0 0;
		}

#footer {
	height: 20px;
	background-color: #0a2859;
	width: 1000px;
	position: absolute;
	bottom: 0px;
	left: 10px;
}

#footer.en ul {
	display: none;
}

#footer-1 {
	float: left;
	margin: 3px 0 0 15px;
	color: #fff;
	font-size: 7pt;
	width: 550px;
	text-align: left;
}

	#footer-1 a {
		color: #fff;
		text-decoration: none;
		border-right: 1px solid #fff;
		padding: 0 25px 0 0;
		margin: 0 25px 0 0;
	}

	#footer-nav {
		margin: 0;
		padding: 0;
		float: left;
	}

	#footer-nav li {
		margin: 0;
		padding: 0;
		list-style: none;
		display: inline;
	}

	#footer-1 span {
		display: inline;
		float: left;
	}

#footer-2 {
	float: right;
	color: #fff;
	font-size: 7pt;
	margin: 3px 15px 0 0;
}

	#footer-2 a {
		color: #fff;
		text-decoration: none;
	}

.fl {
	float: left;
	text-align: left;
}

.fl-home {
	float: left;
	text-align: left;
}

.fr {
	float: right !important;
}

img.fr {
	margin: 5px 0 5px 10px;
}

img.fl {
	margin: 0 10px 2px 10px;
}

.tr {
	text-align: right !important;
}

.tl {
	text-align: left;
}

.banner{
	text-align: center;
	margin: 0 10px 20px 0;
}

.banner img{
	border: none;
}

.banner img.fl, .banner img.fr {
	margin: 0 !important;
}


#left-form {
	float: left;
}

#left-form td {
	padding: 8px 0 0 0;
}

.td-noborder {
	padding: 0 0 0 0 !important;
}

#left-form li {
	list-style: none;
	margin: 5px 0 5px 0 !important;
	float: left;
	clear: both;
}

#left-form input {
	float: left;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#left-form label {
	width: 100px;
	float: left;
}

#left-form select {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	

#left-form input.checkbox {
	float: left;
	margin: 0 3px 10px 0;
}

#services-table td {
	vertical-align :top;
}

#article-item {
	border-bottom: 1px dashed #0177c1;
	margin: 0 0 15px 0;
}

#article-item img {
	display: none;
}

#article-item p {
	margin: 0;
	padding: 0;
	font-size: 8pt;
}

#services-particulieren {
	width: 750px;
	margin: 0 0 0 0;
}

	#services-particulieren td {
		border: 1px dotted #0177c1;
		width: 185px;
		vertical-align: top;
		padding: 3px;
	}
	
		#services-particulieren td:hover {
			background-color: #dee7ee;
		}
	
	#services-particulieren a {
		text-decoration: none;
		color: #0a2859;
	}
	
#services-particulieren-2 {
	width: 320px;
	margin: 0 0 0 0;
}

	#services-particulieren-2 td {
		border: 1px dotted #0177c1;
		width: 320px;
		vertical-align: top;
		padding: 3px;
	}
	
		#services-particulieren-2 td:hover {
			background-color: #dee7ee;
		}
	
	#services-particulieren-2 a {
		text-decoration: none;
		color: #0a2859;
	}

.tbl-header {
	color: #0177c1;
	background-color: #dee7ee;
	border: 0 !important;
}
	td.tbl-header:hover {
		background-color: #fff;
	}

.input-textarea {
	width: 300px;
	height: 100px;
}

.submit-btn {
	background-color: #bdcfdd;
	border: 1px solid #0a2859;
	padding: 3px !important;
	cursor: pointer;
	text-align: right;
	margin: 15px 0 0 10px !important;
	float: right;
	text-decoration: none !important;
}

.submit-btn:hover {
	background-color: #F3F7FA;
}

.submit-btn-2 {
	background-color: #bdcfdd;
	border: 1px solid #0a2859;
	padding: 1px 3px 1px 3px !important;
	margin: 0 !important;
}

.submit-btn-2:hover {
	background-color: #F3F7FA;
}

.submit-td {
	border-top: 1px solid #0177c1;
	padding: 3px 0 3px 0 !important;
}

#publications {
	margin: 0 0 0 10px;
}

#publications p {
	margin: 5px 0 5px 0px;
}

.pub-title a {
	text-decoration: none !important;
	font-weight: bold;
}

.plus {
	background: url(../images/design/plus.gif) no-repeat center left;
	padding: 0 0 0 15px;
	text-decoration: none !important;
	font-weight: bold !important;
	clear: both;
}

.plus-h3 {
	background: url(../images/design/plus.gif) no-repeat center left;
	padding: 0 0 0 15px;
	text-decoration: none !important;
	font-weight: bold !important;
	clear: both;
	display: block;
	color: #0077c0 !important;
}

.plus2 {
	background: url(../images/design/plus.gif) no-repeat center left;
	padding: 0 0 0px 15px;
	text-decoration: none !important;
	font-weight: bold;
	color: #FFFFFF !important;
}

.min {
	background: url(../images/design/min.gif) no-repeat center left;
	padding: 0 0 0 15px;
	font-weight: bold;
	text-decoration: none !important;
}

.text {
	border-bottom: 1px dotted #b1b1b1;
	width: 500px;
	background-color: #f3f7fa;
	padding: 5px 5px 0 5px;
	margin: 5px 0 0 15px;
}

	.text p {
		border-bottom: 1px solid #bdcfdd;
		padding: 0 0 10px 0;
	}
	
	.text p.last {
		border: 0 !important;
	}

.services-step2 {
	width: 515px;
	margin: 0 0 15px 0;
	padding: 5px 0 0 5px;
	float: left;
	border-bottom: 1px solid #bdcfdd;
}

#order-online {
	width: 100%;
	float: left;
}

#order-online td {
	vertical-align: top;
}

#order-online select, #order-online input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #042a59;
	margin: 0 0 0 0;
}
#extra input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #042a59;
	margin: 0 0 0 0;
}
#order-online input.select-file {
	width: 350px;
}

#order-online td.label {

}
#extra td.label {
	text-align: left;
	width: 105px;
}

#order-online .big-padding {
	padding: 8px 8px 8px 0 !important;
}

input.checkbox {
	margin: 1px 3px 0 1px;
	padding: 0;
	position: relative;
	top: 2px;
}

#calendar {
	text-align: center;
	margin: 0 0 0 0px;
        float: left;
}

#calendar td {
	padding: 3px 0 3px 0 ;
}

#calendar a.month {
	text-decoration: none;
}
#calendar a.month:hover {
	text-decoration: underline;
}

#calendar .calendar-top {
	background-color: #bdcfdd;
}

#calendar td.days-br {
	width: 45px;
	border-right: 1px solid #bdcede;
	border-bottom: 1px solid #0a2958;
}

#calendar td.days-blr {
	width: 45px;
	border-left: 1px solid #bdcede;
	border-right: 1px solid #bdcede;
	border-bottom: 1px solid #0a2958;
}

       #calendar td.days-part1 {
	text-align: right;
        font-size: 10px;
	padding: 4px 0px 4px 0px !important;
	height: 30px;
	vertical-align: top;
	border-bottom: 1px dotted #788ca4;
}

#calendar td.days-part2 {
        font-size: 10px;
	text-align: right;
	height: 30px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #0a2958;
	padding: 4px 0px 4px 0px !important;
}




#calendar td.brb {
	border-right: 1px solid #0a2958;
}

#calendar td img {
	float: left;
}

#calendar td.active {
	background-color: #E0E7EF;
}

#calendar td.inactive {
	color: #E0E7EF;
}

#calendar td.busy {
	background-color: #f1cacb;
	color: #042a60;

}
#calendar td.past {
	color: #8FABBF;
        background-color: #D4D4D4;
}
#calendar td.daysheader {
      
        text-align: center;
	border-bottom: 1px solid #0a2958;
        color: white;
        background-color: #0a2958 ;
        border-right: 1px dotted #D4D4D4;
        padding: 0px;
        font-size: 12px;
        font:bold;

}

#calendar td.weeknr {
	color: green;
	text-align:center;
	font-weight:normal;
        vertical-align: middle;
}
#calendar td.blrb {
	border-left: 1px solid #0a2958;
	border-right: 1px solid #0a2958;
        background: white;
}
#calendar td.inactive { 
	color: #E0E7EF;
}

#calendar td.othermonth{
        border-right: 1px solid #0a2958;
        background-color: white !important;
}



.occ {
	background-color: #f1cacb;
}

.legend {
	font-size: 7pt;
}

.contact-sub {
	vertical-align: top;
	padding: 10px 15px 10px 15px;
	font-size: 7pt;
	width: 150px;
}

.contact-sub-title {
	color: #0077c0;
	font-weight: bold;
	padding: 5px 0 0 5px;
	width: 200px;
}

.margin-top {
	margin-top: 10px;
}

.bl {
	vertical-align: top;
	border-left: 1px dotted #b1b1b1;
}

.br {
	vertical-align: top;
	border-right: 1px dotted #b1b1b1;
}

.bt {
	border-top: 1px dotted #b1b1b1;
}

.contact-text {
	border-top: 1px solid #082954;
	padding: 5px 0 0 0;
	margin: 3px 0 5px 0;
}

.contact-route {
	margin: 0 0 0 -2px;
}


.error {
	color: red;}


/*tooltip*/

.hotspot {cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}

.margin-left {
	margin: 0 0 0 15px;
}

.blue-bg {
	background-color: #BDCFDD;
	padding: 2px 0 2px 2px;
	margin: 3px 0 3px 0;
}

.contact-data {
	vertical-align: top !important;
	padding: 5px 0 5px 5px;
	width: 195px;
}

.gray {
	color: #747475;
}

.mini {
	font-size: 7pt;
}

.blue-border {
	border: 2px solid #0177c1;
	margin: 15px 0 0 0;
	width: 748px;
}

.paging {
	text-align: center;
}

	.paging a {
		background-color: #dee7ee;
		padding: 5px;
		text-decoration: none !important;
		border: 1px solid #082954;
	}
	
	.disabled {
                display: none;
		background-color: #dee7ee;
		padding: 5px;
		text-decoration: none !important;
		border: 1px solid #082954;
	}
	
	.current {
		background-color: #082954;
		color: #fff;
		padding: 5px;
	}
	
#order-brochure {
	width: 510px;
}

	#order-brochure td {
		vertical-align: middle !important;
	}
	
	#order-brochure img {
		vertical-align: middle;
		margin: 0;
		padding: 0;
	}

#order-brochure .head {
	font-size: 7pt !important;
	height: 20px;
	margin: 0 0 5px 0;
	background-color: #f3f7fa;
}

#order-brochure .center {
	text-align: center;
}

#order-brochure .item {
	padding: 5px 0 5px 3px !important;
	border-bottom: 1px dotted gray;
}

#order-brochure .lastitem {
	padding: 5px 0 5px 0 !important;
}

.bb-dotted {
	border-bottom: 1px dashed #0177c1;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}

#small-box {
	padding: 5px 10px 10px 10px;
	width: 230px;
	border: 1px dashed #0177c1;
	margin: 0 0 15px 0;
	min-height: 100px;
}

#extra-small-box {
	padding: 5px 10px 10px 10px;
	width: 140px;
	border: 1px dashed #0177c1;
	margin: 0 19px 15px 0;
	min-height: 80px;
}

#extra-small-box.fr {
	padding: 5px 10px 10px 10px;
	width: 140px;
	border: 1px dashed #0177c1;
	margin: 0 0 15px 0;
	min-height: 80px;
}

#small-box h3, #extra-small-box h3 {
	margin: 0 0 5px 0;
}

#small-box p, #extra-small-box p {
	font-size: 8pt;
	padding: 0;
	margin: 0;
}

#news-title {
	text-align: left;
	background-color: #92AFc4;
	padding: 5px;
	width: 220px;
	float: right;
}

#news-title h2 {
	color: #042a59;
	padding: 0;
	margin: 0;
}

.side-news {
	text-align: left;
	background-color: #f3f7fa;
	padding: 8px;
	margin: 5px 0 10px 0;
	color: #042a59;
	float: right;
	width: 214px;
}

.side-news2 {
	text-align: left;
	border: 1px solid #92afc4;
	padding: 8px;
	margin: 5px 0 10px 0;
	color: #042a59;
	float: right;
	width: 214px;
}

.side-news p, .side-news2 p {
	font-size: 7pt;
	padding: 0;
	margin: 5px 0 5px 0;
	line-height: 14pt;
}

.side-news a, .side-news2 a {
	color: #042a59;
}

.side-news input {
	margin: 2px 0 5px 0;
}

.news-date {
	text-align: right;
	font-size: 6pt;
}

.news-link {
	text-align: right;
	font-size: 7pt;
}

.news-link a {
	color: #0177c1;
}

.news-link a:hover{
	color: #0A2859;
}

#contact-table {
	margin: 0 0 0 10px;
}

#contact-table td {
	width: 200px;
	padding: 5px 15px 15px 5px !important;
	vertical-align: top;
}

#contact-table td.nopad {
	padding: 0 0 5px 0 !important;
}

#contact-table td.bg {
	background-color: #f3f7fa;
}

#contact-table h3 {
	margin: 0 !important;
	padding: 0 !important;
}

#contact-table p {
	margin: 0 !important;
	padding: 0 !important;
}

.bt {
	border-top: 1px dashed #0177c1;
}

.bb {
	border-bottom: 1px dashed #0177c1;
}

.bl {
	border-left: 1px dashed #0177c1;
}

.br {
	border-right: 1px dashed #0177c1;
}

#contact-small {
	margin: 5px 0 0 0;
}

#contact-small td {
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	font-size: 7pt;
	vertical-align: middle !important;
}

#contact-small a {
	text-decoration: underline;
	color: #042a59;
}

#spoc {
	float: right;
	margin: 0 -14px 0 0;
	width: 243px;
	height: 205px;
	background: url(../images/spoc.jpg) no-repeat top left;
}

#spoc p {
	font-size: 7pt;
	text-align: left;
	margin: 45px 70px 0px 25px;
	color: #0a2859;
	line-height: 12pt;
}

.back {
	background: url(../images/arrow-to-left.gif) no-repeat top left;
	padding: 0 0 5px 25px;
	line-height: 14pt;
}

/*/	____________________________________________________________________________________________
 	_________________________________________________________________________________ JOB MODULE             
/*/
  
	#job-search {

	}
	
		#job-search .search-property-box {
			float: left;
			width: 255px;
		}
		
		#job-search .search-property-box-2 {
			float: left;
			width: 523px;
		}		
		
			#job-search .search-property-box h2 {}
			
			#job-search .search-property-box .multi-checkbox {
				width: 100%; 
				height: 230px; 
				overflow: auto; 
				border: 1px dashed #0177c1;
				margin: 0 10px 15px 0;
			}
			
			#job-search .search-property-box .multi-checkbox .checkbox-label {
				display: block;
				float: left;
				width: 100%;
			}
			
			#job-search .search-property-box .multi-checkbox .checkbox-label:hover {
				background-color:  #92AFC4;
			}
			
			#job-search .search-property-box-2 .multi-checkbox .checkbox-label {
				display: block;
				float: left;
				width: 150px;
			}
			
			#job-search .search-property-box-2 .multi-checkbox {
				width: 100%; 
				height: 120px; 
				overflow: auto; 
				border: 1px dashed #0177c1;
				margin: 0 10px 15px 0;
			}
			
				#job-search .search-property-box .multi-checkbox .check, #job-search .search-property-box-2 .multi-checkbox .check,  #side-bar #job-search .search-property-box .multi-checkbox .check {
					float: left;
				}
									
				#job-search .search-property-box .multi-checkbox label, #job-search .search-property-box-2 .multi-checkbox label,  #side-bar  #job-search .search-property-box .multi-checkbox label {
					display: block;
					margin: 0 0 0 25px;
				}
				
				#job-search .search-property-box-2 .multi-checkbox label {

				}
				
#side-bar #job-search .search-property-box, #side-bar #job-search .search-property-box-2  {
	text-align: left;
	font-size: 8pt;
	width: 100%; 
	overflow: hidden; 
	margin: 0 10px 15px 0;
}



#side-bar #job-search .search-property-box .multi-checkbox, #side-bar #job-search .search-property-box-2 .multi-checkbox {
	height: 90px; 
	overflow: auto; 
	border: 1px dashed #0177c1;
	margin: 0 10px 15px 0;
	text-align: left;
	float: left;
}

#job-results {
	padding: 0 !important;
}

#job-results p {
	width: 100%;
	padding: 5px;
}

#splash-main {
	width: 793px;
	height: 474px;
	background: url(../images/vincotte-splash-1.jpg) no-repeat top left;
	margin: 0 auto;
	border: 2px solid #008bcc;
}

#splash-logo {
	background: url(../images/vincotte-logo.gif) no-repeat top left;
	width: 120px;
	height: 121px;
	float: left;
	margin: 260px 0 0 25px;
}

#splash-slogan {
	background: url(../images/itsaboutyou-splash.gif) no-repeat top left;
	width: 438px;
	height: 84px;
	float: left;
	margin: 264px 0 0 25px;
}

#splash-links {
	width: 600px;
	float: left;
	height: 80px;
	margin: 25px 0 0 25px;
	text-align: left;
}

.links-box {
	width: 200px;
	float: left;
}

.links-box h1 {
	margin: 0 0 10px 0 !important;
}

.links-box h2 {
	margin: 0 0 5px 20px !important;
}

.links-box a {
	color: #0177c1 !important;
	font-weight: normal !important;
	font-size: 10pt !important;
	font-family: Lucida Grande, Lucida Sans Unicode !important;
	text-decoration: none !important;
	background: url(../images/arrow-splash.gif) no-repeat 4px 5px !important;
	padding: 0 0 0 15px;
	margin: 0 0 5px 20px !important;
	display: block;
}

.links-box a:hover {
	text-decoration: underline !important;
}

#attention {
	width: 100%;
	border: 1px solid #92afc4;
	background-color: #f3f7fa;
	margin: 0 0 15px 0;
}

#vlantable a.min {
	background: no !important;
	padding: 0 !important;
}

p.little {
	font-size: 9pt !important;
}

#magazine {
	background: url(../images/vincotte-magazine.jpg) no-repeat top left;
	padding: 20px 0px 20px 122px;
	height: 180px;
}

#magazine p {
	margin: 0 !important;
	padding: 0 !important;
}

#magazine h2 {
	font-size: 1.1em !important;
}

/*copie van anteor*/


.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {contact-us (regel 25)
border:0 none !important;
border-collapse:collapse !important;
margin:0 !important;
padding:0 !important;
vertical-align:middle !important;
}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {default.css (regel 654)
background:white none repeat scroll 0 0;
width:1px;
}
.recaptchatable .recaptcha_image_cell {contact-us (regel 18)
background-color:white;
height:57px;
}
.recaptchatable * {contact-us (regel 32)
border:0 none;
bottom:auto;
color:black;
font-family:helvetica,sans-serif;
font-size:8pt;
left:auto;
margin:0;
padding:0;
position:static;
right:auto;
text-align:left !important;
top:auto;
}
caption, th, td {default.css (regel 33)
font-weight:normal;
text-align:left;
}

#exhibition {
	border: 1px solid #92afc4;
	padding: 1px;
	background-color: #f3f7fa;
}

#exhibition-1 p {
	margin: 5px;
}

#exhibition img {
	border: 0;
}



#voorbeeldepc {
	background: url(../images/epc-voorbeeld.gif) no-repeat top left;
	font-size: 1em;
	color: #ffffff;
	padding: 125px 0 0 10px;
	width: 140px;
	height: 93px;
	float: right;
	border: 1px solid #0177c1;
	margin: 0 0 10px 20px;

}

#voorbeeldepc a {
	color: #ffffff !important;
}

ul.radio {
	margin: 0 0 20px 0 !important;
	width: 700px;
}

ul.radio li {
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	width: auto;
	list-style-type: none !important;
	background: none !important;
	margin: 0 20px 0 0 !important;;
}

textarea.survey-1 {
	width: 100%;
	height: 100px;
	margin-left: 0 !important;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}

p.mandatory {
	font-weight: normal !important;
	font-size: 8pt !important;
}

#vacature-data {
	border-collapse: collapse;
	border: 0 !important;
}

#vacature-data td {
	border: 1px solid #ffffff;
	padding: 5px;
}

#vacature-data td.label {
	border: 1px solid #ffffff;
}

#vacature-data textarea {
	float: left;
}

#vacature {
	width: 100%;
}

#vacature-data td.bg {
	background-color: #f3f7fa;
}

.faq-item {
	margin: 0 0 15px 20px;
}

	.faq-item ol {
		margin: 0 0 0 5px;
	}
	
	.faq-item ol li {
		padding: 0 0 0 10px !important;
	}
	
	.faq-item ol li ul li {
		padding: 0 0 0 20px !important;
	}
	
.faqtext {
	margin: 0 0 0 20px;
}

.text, .text2 {
	display:none;
}

#fullcalendar {
	float: left;
}

/*------------------------home redesign-----------------------*/
#header-1 {
	width: 1000px;
	height: 121px;
	background: url(../images/design/header-1.jpg) no-repeat top left;
	position: relative;
}

#header-2 {
	width: 1000px;
	height: 86px;
	background: url(../images/design/header-1.jpg) no-repeat top left;
	position: relative;
}

#header-2.white {
	background: #ffffff;
}
	#header-1 #logo img, #header-2 #logo img {
		margin: 0 0 0 0;
	}

	#header-1 #logo {
		width: 120px;
		height: 120px;
		z-index: 1;
		float: left;
		top: 0;
		left: 0;
		position: absolute;
	}
	
	#header-2 #logo {
		width: 91px;
		height: 92px;
		z-index: 1;
		float: left;
		top: 0;
		left: 0;
		position: absolute;
	}
	
	#header-1 #menu-top {
		height: 30px;
		float: right;
		font-weight: bold;
		margin: 56px 8px 0 0;
	}	
	
	#navigation-1 {
		background-color: #0a2859;
		width: 1000px;
		height: 25px;
		text-align: left;
	}
	
	#navigation.redesign {
		font-family: Lucida Grande,Lucida Sans Unicode, Calibri;
		overflow: hidden;
	}
	
	#navigation.redesign a {
		font-weight: normal;
		padding: 12px 15px 15px 12px;
	}

#navigation.redesign ul li ul {
	display: none !important;
}

#home-content {
	width: auto;
	margin: 0 0 20px 0;
	padding: 10px;
	text-align: left;
	min-height: 600px;
}

	#home-content p {
		color:#042A59;
		font-size: 8pt;
		line-height: 13pt;
		margin: 5px 0 10px 0;
	}

#home-main-left {
	width: 620px;
	float: left;
	margin: 0 20px 0 0;
}

	#home-main-left h1 {
		font-size: 1.5em;
		margin: 0;
	}

#home-side-right {
	width: 335px;
	float: right;
}

	#home-side-right p {
		margin: 0 0 15px 0;
	}

	#home-side-right h2 {
		font-size: 1.2em;
		line-height: 1.5em;
	}
	
#home-newsbar {
	background-color: #f4f3f3;
	padding: 7px;
	width: auto;
	margin: 0 0 15px 0;
}

#home-newsbar.prof {
	border: 1px solid #B5CDDF;
	background-color: #F3F7FA;
	padding: 7px;
	width: 220px;
	margin: 10px 0 15px 0;
	overflow: hidden;
}

	#home-newsbar h3 {
		color: #464646;
		border-right: 1px dotted #464646;
		padding: 0 10px 0 0;
		display: block;
		float: left;
	}
	
	#home-newsbar.prof h3 {
		color: #0077C0;
		border-right: 1px dotted #FFF;
		font-family: Lucida Grande,Calibri,Lucida Sans Unicode;
	}
	
	#home-newsbar h4 {
		margin: 0;
		padding: 0;
		display: block;
		float: left;
		font-weight: normal;
		color: #464646;
		margin: 0 0 0 10px;
		width: 870px;
	}
	
	#home-newsbar.prof h4 {
		color: #464646;
		font-family: Lucida Grande,Calibri,Lucida Sans Unicode;
		margin: 0;
	}
	
	#home-newsbar.prof a {
		color: #696969;
	}
	
	#home-newsbar a {
		text-decoration: none;
		color: #464646;
	}
	
		#home-newsbar a:hover {
			text-decoration: underline;
		}
		
#home-triggers {
	margin: 20px 0 15px 0;
	float: left;
}

	
.home-triggerbox {
	border: 1px solid red;
	margin: 0 20px 0 0;
	width: 311px;
	height: 138px;
	float: left;
	border: 1px solid #d5d7d7;
	background: url(../images/home-triggerbox-bg.jpg) repeat-x left top;
	cursor: pointer;
	text-decoration: none;
}

.triggerbox-content {
	position: absolute;
	z-index: 1;
	width: 291px;
	padding: 10px;
	height: 118px;
}

	.home-triggerbox a {
		text-decoration: none !important;
	}

	.triggerbox-content.order {
		background: url(../images/computer-trigger.jpg) no-repeat right top;
	}

	.triggerbox-content.faq {
		background: url(../images/faq.png) no-repeat right bottom;
	}

	.triggerbox-content h5 {
		color: #0f2a75;
		font-size: 10pt;
		font-weight: normal;
		margin: 0;
		padding: 0;
		line-height: 16pt;
		font-family: Lucida Grande,Lucida Sans Unicode;
	}
	
	.triggerbox-content p {
		line-height: 14pt !important;
	}
	
	.triggerbox-content img {
		border: 0;
	}

.triggerbox-arrow {
	width: 311px;
	height: 138px;
	background: url(../images/triggerbox-arrow.gif) no-repeat right bottom;
	position: absolute;
	z-index: 2;
}

	.home-triggerbox.last {
		margin: 0 !important;
	}
	
#home-slideshow {
	position: relative;
	margin: 0 0 5px -5px;
}
	
#navigation-1 ul {
		padding: 0px;
		margin: 0px;
	}
	
	#navigation-1.en ul {
		display: none;
	}

	#navigation-1 li {
		list-style-type: none;
		display: inline;
		line-height: 18pt;
		margin: 0;
		padding: 0;
	}
	
	#navigation-1 a {
		color: #fff;
		font-weight: bold;
		font-size: 9pt;
		text-decoration: none;
		padding: 5px 12px 4px 12px;
	}

	#navigation-1 a.active {
		background-color: #0177c1;
	}
	
	#navigation-1 a:hover {
		background-color: #92AFC4;
	}
	
	#navigation-1 ul ul a.active {
		background: none;
	}
	
	#header-wrap {
		background: #ffffff;
		padding: 3px 0 3px 0;
	}
	
	#header-2 {
		background: #8dacc2 url(../images/background-bg-2.jpg) repeat-y top right;
	}
		
	#header-2 #langselect {
		background: 0;
		height: auto;
		margin: 0 15px 0 0;
	}
	
	#header-2 #nav-language {
		margin: 0 5px 0 5px;	
	}
	
	#header-2 #prof-part {
		margin: 0;
	}
	
	#header-2 #nav-language li a {
		background: #a1bccf;
		padding: 8px 5px 5px 5px;
		display: inline-block;
		font-family: Lucida Grande,Lucida Sans Unicode, Calibri;
	}
	
	#vincottecom {
		float: right;
		margin: 0 5px 0 0;
	}
	
	#vincottecom a {
		background: #464646;
		padding: 8px 5px 5px 5px;
		display: inline-block;
		font-family: Lucida Grande,Lucida Sans Unicode, Calibri;
		color: #FFF;
		text-decoration: none;
		font-size: 0.8em;
	}
	
		#header-2 #switchnav {
		background: 0;
	}
	
	#header-2 #prof-part li a {
		background: #a1bccf;
		padding: 8px 5px 5px 5px;
		display: inline-block;
		font-family: Lucida Grande,Lucida Sans Unicode, Calibri;	
	}
	
	#header-2 #nav-language li a.active, #header-2 #prof-part li a.active {
		color: #0a2859;
		background: #ffffff;
		text-decoration: none;
		font-weight: bolder;
		border-left: 1px solid #a1bccf;
		border-right: 1px solid #a1bccf;
		border-bottom: 1px solid #a1bccf;
	}
	
	#header-2 #nav-language li a:hover {
		text-decoration: none;
	}
	
	#header-2 #prof-part li a.active {
		display: inline;
	}
		
	/* items rechts niet veranderen */
	#navigation.redesign ul li ul, #navigation-1 ul li ul { /* gigantische witte blok met eerste submenu */
		clear: both;
		z-index: -10;
		left: 10px;
		display: block;
		position: absolute;
		overflow: hidden;
		background-color: #FFFFFF;
		padding: 0;
		width: auto;
	}
	#navigation-1 ul li ul.blockBorder {
		border-bottom: 2px solid #0177c1;
		border-left: 1px solid #6c6c6c;
		border-right: 1px solid #6c6c6c; 
	}	
	#navigation-1 ul li ul li { /* submenu element */
			display: block;
			clear: both;
			padding: 0; /* padding-left geen effect */
			margin: 0;	
		overflow: hidden;
		display: inline;
	}
	
	#navigation-1 ul li ul li:hover { /* submenu element */
			display: block;
		display: inline;
			clear: both;
			padding: 0; /* padding-left geen effect */
			margin: 0;	
			background-color: #f3f7fa;
	}
	
	#navigation-1 ul li ul li a { /* submenu link */
		/*width: 100%;*/
		color: #000000;
		padding: 0;
		font-size: 8pt;
		font-weight: normal;
		line-height: 20pt;
		display:block;
		padding: 0 15px;
		overflow: hidden;
		white-space: nowrap;
	}
	
	#navigation-1 ul li ul li a:hover {
		color: #000000;
		padding: 0;
		font-size: 8pt;
		font-weight: normal;
		line-height: 20pt;
		display:block;
		padding: 0 15px;
		overflow: hidden;
		margin: 0;
		background-color: #f3f7fa;
	}
	
	#navigation-1 ul li ul li ul { /* sub..submenu */
			position: absolute;
			background: none;
			border: none;
			top: 0px;
			width: 800px;
			float: left;
			display: block;
			padding: 0;
		margin: 0; /* margin-left geen effect */
	}

	#navigation-1 ul li ul li ul li a {
		font-size: 7pt;
	}
	#navigation-1 ul li ul.active-submenu{
			z-index: 20;
	}
	#navigation-1 ul li ul.inactive-submenu{
			z-index: 10;
	}

/*-----------splash--------*/

#splash-wrap {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

#splash-header {
	text-align: left;
	margin: 0 0 15px 0;
	height: 100px;

	padding: 0 0 0 0;
}

#splash-header img {
	float: left;
	margin: 0 15px 0 0;
}

.splash-itsaboutyou {
	float: left;
	width: 600px;
	margin: 7px 0 0 0;
}

.splash-column {
	width: 460px;
	background: #ffffff;
	padding: 4px;
	min-height: 300px;
}

.splash-column.prof {
	background: -moz-linear-gradient(top,#699fc6 65%,#ffffff);
}

.splash-column img {
	margin: 0 0 20px 0;
}

.splash-column.prof h2 {
	background: #ffffff;
	color: #015d9e;
}

#splash-wrap h2 {
	background: #015d9e;
	padding: 5px;
	color: #ffffff;
	margin: 0 0 15px 0;
	font-size: 1.4em;
	text-align: left;
	margin: 0 0 25px 0;
}

.splash-column h3 {
	margin: 0;
	text-align: left;
	background: url(../images/splash-arrow.jpg) no-repeat 0 1px;
	padding: 0 0 0 20px;	
}

.splash-column.prof h3 a {
	color: #ffffff !important;
}

.splash-column h3 a {
	text-decoration: underline;
	color: #0177c1;
	font-weight: bolder;
	font-size: 1.2em !important;
}

.splash-column h3 a:hover {
	text-decoration: underline !important;
}

.splash-column p {
	color:#042A59;
	font-size: 8pt;
	line-height: 13pt;
	margin: 5px 0 10px 20px;
	text-align: left;
}

.ned {
	height: 80px;
}

.frans {
	height: 80px;
}

.splash-column a {
	color: #042A59;
}

#downloads {
	margin: 0 0 15px 0;
}

.download {
	margin: 0 0 15px 0;
	background: #F3F7FA;
	padding: 5px;

}

.download.last {
	margin: 0;
}

.download h3 {
	margin: 0;
}

.download p {
	margin: 0;
}

.download img.fr {
	margin: 0 0 0 5px;
	border: 0;
} 

/*------------------CERTIGO------------------*/

#certigo-wrap {
	margin: 0 auto;
	width: 620px;
	padding: 25px 0 0 0;
}

#certigo-top {
	width: 618px;
	height: 14px;
	background: url(../images/certigo-bg-top.png) no-repeat top left;
}

.certigo-bottom {
	width: 618px;
	height: 14px;
	background: url(../images/certigo-bg-bottom.png) no-repeat top left;
}

#certigo-center {
	width: 618px;
	background: url(../images/certigo-bg.png) repeat-y top left;
	text-align: left;
	padding: 15px 25px 15px 25px;
}

.title {
	border-bottom: 1px solid #0177C1;
	color: red;
}

#certigo {
	background: #dadfe6;
	border-top: 1px solid #b6becc;
	border-bottom: 1px solid #b6becc;
	padding: 10px;
	margin: 15px 0 0 0;
}

#certigo h2 {
	border-bottom: 1px solid #0177C1;
}

#certigo-logos {
	padding: 10px 0 10px 0;
	margin: 10px 0 15px 0;
	text-align: center;
}

#certigo-text p {
	font-size: 8pt;
	line-height: 14pt;
	color: #042A59;
	margin: 0 0 15px 0;
}

#certigo-text a {
	color: #042A59;
}

#certigo-wrap .submit-button {
	background-color: #BDCFDD;
	border: 1px solid #0A2859;
	cursor: pointer;
	padding: 3px !important;
	text-align: right;
	font-size: 8pt;
	text-decoration: none !important;
	color: #042A59;
}

#certigo-title {
	background-color: #92AFC4;
	padding: 5px;
}

#certigo-title h2 {
	margin: 0 !important;
	color: #042A59;
}

#certigo-buttons {
	background-color: #F3F7FA;
	padding: 10px;
}

#certigo-buttons img {
	margin: 0 10px 0 0;
}

.certigo-brdr {
	border-bottom: 1px solid #E2E2E2;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

img#certigobanner {
	margin: 0 0 10px 0;
}

label.disabled-label {
	color: #919191;
}

.certigo-disabledservice {
	background: #e2ecf4;
	padding: 5px;
	margin: 5px 0 15px 17px;	
}

.certigo-disabledservice2 {
	background: #e2ecf4;
	padding: 5px;
	margin: 5px 0 15px 0;	
}

.certigo-disabledservice #certigo-logos, .certigo-disabledservice2 #certigo-logos  {
	margin: 0;
	padding: 0;
}

.epc-certigo h2 a, .other-service h2 a {
	font-family: Verdana !important;
	color: #042A59 !important;
	font-size: 8pt !important;
}

.epc-certigo h2 a.plus, .epc-certigo h2 a.min, .other-service h2 a.plus, .other-service h2 a.min {
	background: none !important;
	margin: 0;
	padding: 0;
}

.publicaties {
	margin: 10px 0 0 0;
	padding: 0 20px;
}

.publicatie {
	border-bottom: 1px solid #EDEDED;
	margin: 0 0 10px 0;
}

.publicaties h3 a {
	color: #042A59 !important;
	text-decoration: none !important;
	padding: 5px 0 5px 25px !important;
	font-weight: bold !important;
}

.publicaties a.pub-btn {
	background: #F3F7FA;
	padding: 0 10px;
	float: right;
	margin: 0 0 5px 0;
	border: 1px solid #EDEDED;
	text-decoration: none !important;
}

a.pub-btn.first {
	margin: 0 5px 5px 0;
}

#left-text .publicaties p {
	margin: 5px 0 10px 25px;
}

#kluwer {
	background: #F3F7FA;
	padding: 10px;
	border: 1px solid #EDEDED;
	margin: 0 0 10px 0;
}

#kluwer p {
	margin: 0;
	padding: 0;
}

#service-finder-home {
	background: #f3f7fa;
	padding: 10px;
	position: relative;
}

#service-finder-home h2 {
	color: #04275a;
	font-weight: bold;
	font-size: 1.1em;
}

#service-finder-home input.textfield {
	-moz-border-radius:5px 5px 5px 5px;
	border: 1px solid #DDDDDD;
	font-family: Lucida Grande,Calibri,Arial,Verdana,sans-serif;
	font-size: 12px;
	margin: 5px 0 10px 0;
	padding: 8px;
	width: 290px;
}

#service-finder-home td {
	padding: 5px 0;
}

#service-finder-home select {
	width: 210px;
}

.triggerbox-prof {
	border: 1px solid #B5CDDF;
	padding: 2px 2px 0px 2px;
	float: left;
	background: #f3f7fa;
	margin: 20px 0 0 0;
	width: 230px;
}

.links-column.last {
	margin: 20px 0 20px 0 !important;
	width: 235px;
	background: none;
	padding: 0;
	border: none;
}

.triggerbox-prof a {
	background: url(../images/download-arrow.png) no-repeat center right;
	padding: 0 25px 0 0;
	text-decoration: underline;
	color: #042A59;
	font-size: 0.8em;
}

.triggerbox-prof a img {
	background: none;
	padding: 0 25px 0 0;
	text-decoration: underline;
	color: #042A59;
	font-size: 0.8em;
}

#links-home h2 {
	color: #042A59;
	font-size: 0.8em;
}

.links-column {
	float: left;
	width: 330px;
	margin: 0 10px 0 0;
	padding: 15px 10px 10px 20px;
	background: #F3F7FA;
	border: 1px solid #B5CDDF;
}

.links-column a {
	padding: 0;
	display: block;
	margin: 0 0 7px 0;
	color: #696969;
	font-family: Lucida Grande,Lucida Sans Unicode, Calibri;
	text-decoration: none;
	font-size: 0.9em;
}

.links-column a:hover {
	color:#0077C0;
}

.links-column h3 {
	margin: 0 0 13px 0;
	font-weight: bold;
	font-size: 1.1em;
}

.triggerbox-prof-inner {
	padding: 5px;
}
