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

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

.no-display{
	display: none;
}

#left-text a {
	text-decoration: underline !important;
}

a, object {
	outline: none !important;
}

a.pdf {
	background: url(../images/icons/pdf.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
	line-height: 14pt;
}

a.doc {
	background: url(../images/icons/doc.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
	line-height: 14pt;
}

a.xls {
	background: url(../images/icons/xls.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
	line-height: 14pt;
}

a.zip {
	background: url(../images/icons/zip.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
	line-height: 14pt;
}

a.ppt {
	background: url(../images/icons/ppt.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
	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;
}


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

img{
	border: none;
}

fieldset{
	border: transparent;
}

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

#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: 0 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: 10pt;
	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;
}

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 center left;
	padding: 0 0 0 15px;
	font-weight: normal !important;
	color: #0177c1 !important;
}

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


h3 {
	font-weight: normal;
	color: #0077c0;
	font-size: 8pt;
	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: 8pt !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: 8pt;
		text-decoration: underline;
		font-weight: bold;
	}

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

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

#main-container {
	width: 960px;
	margin-left: 5px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#wrapper-2 {
	margin: 0 auto;
	text-align: center !important;
	padding: 20px 0 0 0;
}

#header {
	width: 960px;
	height: 170px;
	background: url(../images/design/header.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: 15px 0 0 25px;
	}
	
	.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: left;
	}

	#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: 960px;
	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;
	}
	
	#navigation a {
		color: #fff;
		font-weight: bold;
		font-size: 9pt;
		text-decoration: none;
		padding: 11px 12px 11px 12px;
	}

	#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;
	}
	#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;	
	}
	
	#navigation ul li ul li:hover { /* submenu element */
			display: block;
			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;
	}
	
	#navigation ul li ul li a:hover {
		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: left;
	width: 959px;
	position: relative;
	background-color: #fff;
	margin: 0 0 20px 0;
	min-height:250px;
	height:auto !important;
 	height:250px;
}

.home1 {
	width: 340px;
}

#middle-content {
	width: 737px;
	float: left;
}



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

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

#top-content {
	float: right;
	display: inline;
	margin: 5px 10px 0 0;
	width: 730px;
	height: 20px;
}

#top-content-2 {
	display: inline;
	float:right;
	height:20px;
	margin:5px 10px 0 0;
	width:730px;
}
	
#breadcrumbs {
	color: #404040;
	font-size: 7pt;
	margin: 2px 0 0 0;
	width: 400px;
	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 {
	display: inline;
	width: 300px;
	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 {
		float: right;
		margin: 0 5px 0 0;
		height: 12px;
		font-size: 8pt;
		width: 167px;
	}
	
	.search-btn {
		float:right;
		margin-top:2px;
	}
	
.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;
	height:auto !important;
 	height:250px;
}	
	
	#subnav ul {
		display: inline;
		float: left;
		margin: 10px 0 0 15px;
		list-style-type: none;
		font-size: 8pt;
		width: 160px;
	}
	
	#subnav li {
		float: left;
		line-height: 10pt;
		width: 150px;
		margin-bottom: 10px;

	}
	
	#subnav li a {
		color: #0a285a;
		text-decoration: none;
		background: url(../images/design/bullet-niv1-inactive.gif) no-repeat 0 6px;
		display: block;
		text-align: left;
		padding: 0 0 5px 15px;
	}

	#subnav li a:hover {
		background: url(../images/design/bullet-niv1-active.gif) no-repeat 0 6px;
	}	
	
		/*#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;
	}
	
#main-content-default {
	width: 510px;
	margin: 10px 0 0 0;
	font-size: 8pt;
	color: #042a59;
	float: left;
}

#main-content-home {
	display: inline;
	width: 690px;
	margin: 10px 0 0 0;
	font-size: 8pt;
	color: #042a59;
	float: left;
}

#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 {
	display:inline;
	float:left;
	line-height:16pt;
	margin:0 0 20px 0;
	padding:0;
	width:500px;
}

#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: 690px;
}
	
	#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 9px;
			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: none;
		color: #0a2859;
	}
	
	#left-text a:hover{
		text-decoration: underline;
	}
	
.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 {
	width: 224px;
	float: left;
	display: inline;
	margin: 15px 0 0 0;
}

#side-bar-home {
	width: 219px;
	float: right;
	display: inline;
	margin-top: 15px;
	_margin-right: 8px;
}

/*#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-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 {
	background-color:#0A2859;
	bottom:0;
	float:left;
	height:20px;
	position:absolute;
	width:960px;
}

#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;
		padding: 0 25px 0 0;
		margin: 0 25px 0 0;
	}

	#footer-1 a:hover {
		text-decoration: underline;
	}

	#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;
		margin-right: 20px;
	}
	
	

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

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

	#footer-2 a:hover {
		text-decoration: underline;
	}

.fl {
	float: left;
}

.fr {
	float: right;
}

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

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

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

.tl {
	text-align: left;
}

#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 {
	text-align:left;
	color:#042A59;
	margin:5px 0 10px;
	padding:8px;
	border-bottom: 1px dashed #0177C1;

}

#side-bar-home #article-item {
	float:left;
	display: inline;
	text-align:left;
	background-color:#F3F7FA;
	color:#042A59;
	padding:8px;
	width: 203px;
	border: none !important; 
}

#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;
	margin: 0 !important;
	cursor: pointer;
}

.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;
	cursor: pointer;
}

.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 {
	display: none;
	border-bottom: 1px dotted #b1b1b1;
	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 {
	float: left;
}

#order-online tr{
	float: left;
	clear: both;
}

#order-online td {
	vertical-align: top;
	display: inline;
	float: left;
	margin-right: 5px; 
}



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

#order-online input{
	float: left;
}

#order-online input.select-file {
	width: 350px;
}

#order-online label {
	float: left;
	width: 80px;
	text-align: left;
}

#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 75px;
}

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

#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-weight: bold;
	padding: 3px 3px 3px 3px !important; 
	height: 25px;
	vertical-align: top;
	border-bottom: 1px dotted #788ca4;
}

#calendar td.days-part2 {
	height: 25px;
	vertical-align: top;
	border-bottom: 1px solid #0a2958;
	padding: 3px 3px 3px 3px !important; 
}

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

#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.past {
	color: #8FABBF;
}

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

#calendar td.weeknr {
	color: green;
	text-align:center;
	font-weight:normal;
}

.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 {
		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;
}

#left-text .small-box {
	padding: 5px 10px 10px 10px;
	width: 220px;
	border: 1px dashed #0177c1;
	margin: 0 0 15px 0;
	min-height:150px;
 	height:auto !important;
 	height:150px;
}
}

#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;
	color: #0A2859;
	padding: 6px;
	margin-bottom: 0;
	width: 206px;
	float: right;
}

#side-bar #news-title {
	text-align: left;
	background-color: #92AFc4;
	color: #0A2859;
	padding: 6px;
	margin-bottom: 0;
	width: 200px;
	float: right;
}

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

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

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

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

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

#side-bar h2 a.min
	font-size: 10px !important;
	background: url(../images/design/plus.gif) no-repeat center left;
	padding: 0 0 0 15px;
	font-weight: normal !important;
	color: #0177c1 !important;
}

.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;
}

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

#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;
}
.spaceleft{
    margin-left: 10px;
}

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

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

.row {
	clear:both;
	display: inline;
	margin-bottom: 5px;
	float: left;
	width: 500px;
}

#frm_contact{
	width: 500px;
	float: left;
}

#frm_contact .row .first, #frm_contact .row .third {
	text-align: left;
	float: left;
	width: 90px;
} 

#frm_contact .row .second, #frm_contact .row .fourth{
	display: inline;
	margin-left: 10px;
	text-align: left;
	float: left;
	width: 130px;
}

#nr, #zip{
	width: 60px !important;
}

#frm_contact .row .third{
	margin-left: 25px;
}

#frm_contact .textbox{
	clear: both;
	float: left;
	width: 500px;
}

#frm_contact .text-line{
	float: left;
	width: 90px;
}

#frm_contact .box{
	margin-left: 10px;
	float: left;
	display: inline;
	width: 394px;
}

.capture{
	float: left;
	display: inline;
	margin-top: 20px;
}

table.boxes {
	width: 100%;
	margin: 0 0 15px 0;
}

table.boxes td {
	vertical-align: top;
	border: 1px dashed #0177C1;
	padding: 10px;
}


