/* CSS Document */

/* Global Elements  ------------------------------------------------------------------------------------------------------ */

body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* At this percentage 1em equates to 10px */
	margin: 17px 0 17px 0;
	color:#000000; }

* { /* Reset all margins/padding*/
	margin:0;
	padding:0; }

ul, ol { /* Make for consistent list handling across browsers */
	padding-left:1em;
	margin-left: 10px;
	margin-bottom:15px; }

ol {
	background-image:none; }

/* Typography  ------------------------------------------------------------------------------------------------------ */

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif; }

p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 0 0 20px 0; }

a:link { font-family:Arial, Helvetica, sans-serif;}
a:visited { font-family:Arial, Helvetica, sans-serif;}
a:hover { font-family:Arial, Helvetica, sans-serif; }
a:active { font-family:Arial, Helvetica, sans-serif;}

/* Layout Elements  ------------------------------------------------------------------------------------------------------ */

#wrapper {
	width:915px;
	margin: 0 auto 0 auto;
	text-align:left;
	position:relative; }

#header {
	width:915px;
	height:110px;
	text-align:left; }

#navigation {
	width:915px;
	height:42px;
	text-align:left; }

#content {
	width:915px;
	text-align:left;
	clear:both;
	background-image:url(/furniture/images/sitewide/maincontentbg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	margin-bottom: 5px; }

#homecontentleft {
	width:114px;
	text-align:left;
	float:left; }

#contentleft {
	width:228px;
	text-align:left;
	float:left; }
	
#homecontentright {
	width:709px;
	text-align:left;
	float:left;
	padding: 0px 46px 20px 46px;
	line-height: 20px;  }

#contentright {
	width:553px;
	text-align:left;
	float:left;
	padding: 0px 46px 46px 42px;
	line-height: 18px; }

#contentright_left {
	width: 262px;
	float:left;
	padding: 0 40px 0 0; }

#contentright_right {
	width: 249px;
	padding: 0;
	float:left; }
	
#footer {
	width:892px;
	height: 15px;
	background-color: #dbdcdd;
	text-align:left;
	padding: 3px 10px 0 10px;
	clear:both; }

#address {
	float:left;
	font-size: 90%; }

#copyright {
	float:right;
	font-size: 90%; }

#logo {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 187px; height:81px; text-decoration: none;
  background-image:url(/furniture/images/sitewide/logo.gif); 
  background-repeat:no-repeat;
	
	float:left; }

#subtitle {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 286px; height:24px; text-decoration: none;
  background-image:url(/furniture/images/sitewide/subtitle.gif); 
  background-repeat:no-repeat;
	clear:left;
	float:left; }

#headerright {
	float:right; }

#mainNavigation {
	margin: 0; padding: 0;
	height:42px; width:100%;
	list-style-type:none; }

#mainNavigation li{
	float:left; }

#mainNavigation a{
	height:42px; }

#mainnav-home {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 114px; text-decoration: none;
	background-image:url(/furniture/images/navigation/home.gif); background-repeat:no-repeat; }

	#mainnav-home:hover {background-position: -114px 0; outline: none;}

#mainnav-aboutus {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 114px; text-decoration: none;
	background-image:url(/furniture/images/navigation/aboutus.gif); background-repeat:no-repeat; }

	#mainnav-aboutus:hover {background-position: -114px 0; outline: none;}

#mainnav-news {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 114px; text-decoration: none;
	background-image:url(/furniture/images/navigation/news.gif); background-repeat:no-repeat; }

	#mainnav-news:hover {background-position: -114px 0; outline: none;}

#mainnav-urban {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 114px; text-decoration: none;
	background-image:url(/furniture/images/navigation/urban.gif); background-repeat:no-repeat; }

	#mainnav-urban:hover {background-position: -114px 0; outline: none;}

#mainnav-motorways {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 114px; text-decoration: none;
	background-image:url(/furniture/images/navigation/motorways.gif); background-repeat:no-repeat; }

	#mainnav-motorways:hover {background-position: -114px 0; outline: none;}

#mainnav-products {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 114px; text-decoration: none;
	background-image:url(/furniture/images/navigation/products.gif); background-repeat:no-repeat; }

	#mainnav-products:hover {background-position: -114px 0; outline: none;}

#mainnav-contactus {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 114px; text-decoration: none;
	background-image:url(/furniture/images/navigation/contactus.gif); background-repeat:no-repeat; }

	#mainnav-contactus:hover {background-position: -114px 0; outline: none;}

#mainnav-careers {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 117px; text-decoration: none;
	background-image:url(/furniture/images/navigation/careers.gif); background-repeat:no-repeat; }

	#mainnav-careers:hover {background-position: -117px 0; outline: none;}

.selected {background-position: -114px 0;}
.careersselected {background-position: -117px 0;}

#leftNavigation {
	margin: 0; padding: 0 0 10px 0;
	height:184px; width:114px;;
	list-style-type:none;
	display:block; }

#leftNavigation li{
	float:left; }

#leftNavigation a {
	height:92px; }

#leftnav-holdings {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 114px; text-decoration: none;
	background-image:url(/furniture/images/leftnav/holdings.jpg); background-repeat:no-repeat; }

#leftnav-netherlands {		
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 114px; text-decoration: none;
	background-image:url(/furniture/images/leftnav/netherlands.jpg); background-repeat:no-repeat; }


#search {
	margin-bottom: 10px;
	margin-top: 10px;
	float:left; }

form#searchform {
	margin: 0;
	padding: 0; }

.formField {
	border: 1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	color:#000000; }

.formField:focus { background: #FFE6E6; }

.formField2 {
	border: 1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	color:#000000; }

.formField2:focus { background: #FFE6E6; }

#searchform input.formField {
	display: block;
	width: 79px;
	float: left;
	margin-bottom: 10px;
	color:#000000;
	font-size: 1.1em; }

#news {
	margin-bottom: 10px;
	font-size: 1.1em; }

#news h2 {
	font-size:1.3em;}

#homecontentright, #contentright {
	font-size: 1.1em; }

#homecontentright h1 {
	font-size:2.0em;
	margin: 0 0 20px 0; }

#homecontentright h1, #contentright h1 {
	font-size:2.0em;
	margin: 0 0 20px 0; }

#homecontentright img {
	float:right;
	padding: 0 0 0px 0px; }

#newscontent, #newscontainer {
	text-align:left;
	font-size:0.9em; }

#newscontainer a:link { color:#000000; text-decoration:none; }
#newscontainer a:visited { color:#000000; text-decoration:none; }
#newscontainer a:hover { color:#d3242e; text-decoration:none; }
#newscontainer a:active { color:#000000; text-decoration:none; }

#contentright li {
	list-style-image:url(/furniture/images/sitewide/bullet_dot.gif); }

#contentright a:link { color:#000000; text-decoration:none; }
#contentright a:visited { color:#000000; text-decoration:none; }
#contentright a:hover { color:#d3242e; text-decoration:none; }
#contentright a:active { color:#000000; text-decoration:none; }

#contentright a.redlink:link { color:#d3242e; text-decoration:none; }
#contentright a.redlink:visited { color:#d3242e; text-decoration:none; }
#contentright a.redlink:hover { color:#d3242e; text-decoration:none; }
#contentright a.redlink:active { color:#d3242e; text-decoration:none; }

#contentright h2, #contentright h3, #contentright h4,  #contentright h5 {
	padding: 10px 0 20px 0;
	clear:both;}

#contentright h2 {
	font-size:1.5em;
	line-height: 24px; }
	 
#contentright_right img {
	border: 2px solid #dbdcdd; }

 #content table img {
	border: 2px solid #dbdcdd; } 
	
a.viewlarger {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 83px; height:22px; text-decoration: none;
	background-image:url(/furniture/images/sitewide/viewlarger_but.gif); 
  background-repeat:no-repeat;
	float:left;
	margin-bottom:10px; }

a.back {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 33px; height:22px; text-decoration: none;
	background-image:url(/furniture/images/sitewide/back_but.gif); 
  background-repeat:no-repeat;
	float:left;
	margin: 0 5px 0 0;
	clear:both; }

a.apply {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 37px; height:22px; text-decoration: none;
	background-image:url(/furniture/images/sitewide/apply_but.gif); 
  background-repeat:no-repeat;
	float:left;
	margin: 0 5px 0 0;
	clear:both; }

a.top {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 64px; height:22px; text-decoration: none;
	background-image:url(/furniture/images/sitewide/backtotop_but.gif); 
  background-repeat:no-repeat;
	float:left;
	margin: 0 5px 0 0; }

a.BackVacancy {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 64px; height:22px; text-decoration: none;
	background-image:url(/furniture/images/sitewide/back_but.gif); 
  background-repeat:no-repeat;	float:left;	margin: 0 5px 0 0; }

a.viewmap {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 57px; height:22px; text-decoration: none;
	background-image:url(/furniture/images/sitewide/viewmap_but.gif); 
  background-repeat:no-repeat;
	float:left;
	margin: 0 5px 0 0; }

a.viewvideo {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 63px; height:22px; text-decoration: none;
	background-image:url(/furniture/images/sitewide/viewvideo_but.gif); 
  background-repeat:no-repeat;
	float:left;
	margin: 0 5px 0 0; }
	
a.download {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 107px; height:22px; text-decoration: none;
	background-image:url(/furniture/images/sitewide/download_but.gif); 
  background-repeat:no-repeat;
	float:left;
	margin: 0 5px 0 0; }

a.downloadmap {
  text-indent: -5000px; overflow:hidden; 
  display:block; width: 79px; height:22px; text-decoration: none;
	background-image:url(/furniture/images/sitewide/downloadmap_but.gif); 
  background-repeat:no-repeat;
	float:left;
	margin: 0 5px 0 0; }

#contentright_left ul { padding-bottom: 10px; }

ul#SubNavigation, ul#SubSubNavigation {
	width:228px;
	margin: 0;
	padding: 0;
	list-style-type:none; }

ul#SubNavigation a {
	display:block;
	height: 28px;
	padding-left:22px;
	padding-top:11px;
	background-image:url(/furniture/images/subnav/subnavbg.gif);
	background-repeat:no-repeat;
	background-position: top left;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	color:#000000; }
	
ul#SubNavigation a:hover {
	background-image:url(/furniture/images/subnav/subnavbgselected.gif);
	background-repeat:no-repeat;
	background-position: top left; }

ul#SubNavigation li.selected {
	background-image:url(/furniture/images/subnav/subnavbgselected.gif);
	background-repeat:no-repeat;
	background-position: top left; }

ul#SubSubNavigation a {
	display:block;
	height: 10px;
	padding-left:32px;
	padding-top:5px;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none;
	color:#000000; }
	
ul#SubSubNavigation a:hover {
	background-image:url(/furniture/images/subnav/subsubnavbg.gif);
	background-repeat:no-repeat;
	background-position: top left;
	color:#d3242e; }

ul#SubSubNavigation li.subselected {
	background-image:url(/furniture/images/subnav/subsubnavbg.gif);
	background-repeat:no-repeat;
	background-position: top left; }
	
ul#SubSubNavigation {
	background-image:url(/furniture/images/subnav/subnavbg.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-bottom:10px; }

.staffphoto {
	float:right;
	margin:10px; }
	
/* 
	Handle Form Layout
	When creating a form add .formField to any fields and proceed labels with a <br class="formBR" />
	That should take care of everything
*/

form.brochurerequest .formField {
	border: 1px solid #000000;
	padding:4px 4px 4px 2px;
	font-family:Arial, Helvetica, sans-serif; }

form.brochurerequest .formField:focus {background: #FFE6E6;}

form.brochurerequest label, form.brochurerequest input.formField, form.brochurerequest textarea.formField{
	display: block;
	width: 300px;
	float: left;
	margin-bottom: 10px; }

form.brochurerequest textarea.formField {
font-size:1.1em; }
	
form.brochurerequest label {
	text-align: left;
	width: 130px;
	padding-right: 20px;
	padding-top:5px; }
	
form.Vacancy .formField {
	border: 1px solid #000000;
	padding:4px 4px 4px 2px;
	font-family:Arial, Helvetica, sans-serif; }

form.Vacancy .formField:focus {background: #FFE6E6;}

form.Vacancy label, form.Vacancy input.formField, form.Vacancy textarea.formField{
	display: block;
	width: 430px;
	float: left;
	margin-bottom: 10px; }

form.Vacancy textarea.formField {
font-size:1.1em; }
	
form.Vacancy label {
	text-align: left;
	width: 130px;
	padding-right: 20px;
	padding-top:5px; }

form.Sort label, form.Sort input.formField, form.Sort textarea.formField{
	display: block;
	width: 40px;
	float: left;
	margin-bottom: 10px; }
	
form.Sort label {
	text-align: left;
	width: 400px;
	padding-right: 20px;
	padding-top:5px; }

br.formBR {
	clear: left; }

.errortext {
	color:#d3242e; }

hr {
	color: #d3242e;
	border: 0;
	background-color: #d3242e;
	height: 1px;
	margin: 10px 0 10px 0;
	clear:both; }

center { text-align:left; }

center p { margin-top:10px; padding-top: 10px; border-top:1px solid #d3242e; }


/* Drop Down list  ------------------------------------------------------------------------------------------------------ */

#nav {
	WIDTH: 945px; POSITION: relative
}
#nav #nav_flash {
	LEFT: 0em; POSITION: absolute; TOP: 0em
}
#nav #nav_menu {
	Z-INDEX: 10; LEFT: 0em; WIDTH: 945px; POSITION: absolute; TOP: 0em
}
#nav #nav_menu_background {
	BACKGROUND: #808080; LEFT: 0em; WIDTH: 945px; POSITION: absolute; TOP: 0em; opacity: .5
}
#nav #nav_menu TABLE {
	LEFT: 0em; WIDTH: 945px; POSITION: absolute; TOP: 0em; HEIGHT: 1em
}
#nav .dropdown {
	MARGIN-TOP: 1.5em; Z-INDEX: 1
}
A.topnav {
	COLOR: #fff; TEXT-DECORATION: none
}
A.topnav_active {
	BACKGROUND: #ccc; COLOR: #000; TEXT-DECORATION: none
}
.topnav:hover {
	BACKGROUND: #ccc; COLOR: #000
}
.topnav_active:hover {
	COLOR: #fff
}
.topnav {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; TEXT-ALIGN: center; opacity: 1
}
.topnav_active {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.dropdown {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.7em; WIDTH: 150px; PADDING-TOP: 3px; BACKGROUND-COLOR: #CD3333
}
.dropdown A {
	PADDING-RIGHT: 0em;font-size: 9pt; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.3em; COLOR: #fff; PADDING-TOP: 0.3em; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.dropdown A:hover {
	BACKGROUND: #ccc; COLOR: #000
}
#topmenu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 12px; Z-INDEX: 10; LEFT: 50%; PADDING-BOTTOM: 0px; MARGIN-LEFT: -380px; VERTICAL-ALIGN: middle; WIDTH: 760px; COLOR: white; PADDING-TOP: 0px; POSITION: absolute; TOP: 45px; HEIGHT: 21px; TEXT-ALIGN: right
}
#topmenu A {
	COLOR: white; TEXT-DECORATION: none
}
#breadcrum {
	PADDING-LEFT: 20px; FONT-SIZE: 8pt; Z-INDEX: 3; LEFT: 50%; MARGIN-LEFT: -390px; POSITION: absolute; TOP: 227px
}
.submenu {
	PADDING-LEFT: 10px; Z-INDEX: 3; LEFT: 50%; MARGIN-LEFT: -390px; WIDTH: 205px; POSITION: absolute; TOP: 250px; HEIGHT: 350px
}
.subknop A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MIN-HEIGHT: 14px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 4px; WIDTH: 190px; COLOR: black; PADDING-TOP: 4px; BACKGROUND-COLOR: #c7cbd3; TEXT-DECORATION: none
}
.subknop A:hover {
	COLOR: white; BACKGROUND-COLOR: #515e7e
}
.subknop_active A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MIN-HEIGHT: 14px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 4px; WIDTH: 190px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #515e7e; TEXT-DECORATION: none
}
.subknop1 A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 25px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 4px; WIDTH: 170px; COLOR: black; PADDING-TOP: 4px; HEIGHT: 14px; BACKGROUND-COLOR: #d7dbe3; TEXT-DECORATION: none
}
.subknop1 A:hover {
	COLOR: white; BACKGROUND-COLOR: #515e7e
}
.subknop1_active A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 25px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 4px; WIDTH: 170px; COLOR: white; PADDING-TOP: 4px; HEIGHT: 14px; BACKGROUND-COLOR: #515e7e; TEXT-DECORATION: none
}
#bgimage {
	BACKGROUND-POSITION: left top; Z-INDEX: 3; LEFT: 50%; MARGIN-LEFT: -380px; WIDTH: 760px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 45px; HEIGHT: 180px
}
#kader {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 20px 20px; WIDTH: 160px; COLOR: #555; PADDING-TOP: 8px; BACKGROUND-COLOR: #c7cbd3
}
#kader UL {
	MARGIN-TOP: -10px; PADDING-LEFT: 15px; MARGIN-LEFT: 0px
}
.newsflag {
	BORDER-RIGHT: #515e7e 1px solid; WIDTH: 100px
}
.newslabel {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; BACKGROUND-COLOR: #515e7e
}
.newslink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	BACKGROUND-COLOR: #eee
}
SELECT {
	BACKGROUND-COLOR: #eee
}
TEXTAREA {
	BACKGROUND-COLOR: #eee
}
.ruler {
	MARGIN: 0px
}