body {	font-family: Arial, Verdana, Helvetica, sans-serif;	margin: 0;	padding: 0;	font-size: 14px;	line-height: 16px;	color: #626264;	text-align: left;} body#home { background-image: none; }a { color: #DA352B; text-decoration:underline; }a:hover { color: #291313; }td { font-size: 14px; }h1 {	color: #DA352B;	font-size: 18px;	margin: 20px 0 10px 0;}h1 a { text-decoration:none; }h1 span a { text-decoration:underline; }h2 {	color: #DA352B;	font-size: 15px;	padding: 10px 0 5px 0;	margin:0;}h3 {	color: #424244;	font-size: 14px;	margin: 13px 0 0 0;}h4 {	font-weight:bold;	color:#E40001;	text-transform:uppercase;	font-size:14px;	margin:0;	text-align: center;}span, span a { color: #7C7D7E; font-size: 15px; }img { border: 0; }p {	line-height: 16px;	padding: 5px 0 10px 0;	margin:0;}p span, h3 span { color: #DA352B; font-size:14px; }ul { margin:0; padding:0; }/**** - home - ****/#boxhome {	position:absolute;	left:0;	top:50%;	width:100%;	margin-top:-185px;	text-align:center;	background: #EFF0F0 url(/images/bg-strook.jpg) repeat-x top; }  #mainhome {	height: 400px;	position: relative;	width:928px;	margin: 0 auto;	background: #EFF0F0 url(/images/bg-home.jpg) no-repeat top;	padding:20px 0 0 0;}#logohome {	position: absolute;	top: -30px;	left: 370px;}#teksthome {	position: absolute;	top: 95px;	left: 412px;}#picturehome1,#picturehome1b, #picturehome1c, #picturehome1d, #picturehome1e  {	position: absolute;	top: 81px;	left: 49px;}#picturehome2, #picturehome2b, #picturehome2c, #picturehome2d, #picturehome2e {	position: absolute;	top: 83px;	right: 38px;}#homeTransparent{	background: url(/images/bg_transparent.png) no-repeat top;	height:161px;	width: 881px;	position: absolute;	top:219px;	left:29px;}#footerhome {	position: absolute;	bottom:-5px;	left:30px;	color:#ADAEAF;	font-size:10px;	font-weight:bold;}#footerhome p span#duo a {	font-size: 9px;	padding: 0 0 0 10px;	font-weight:normal;}/**** - wrapper - ****/#wrapper {	width:650px;	margin: 0;	padding: 0;}#wrappercontent { position: relative; }/**** - header - ****/#header {	margin: 0 0 20px 0;	padding: 0;	width: 650px;	height:95px;	background-image: none;}#contentheader {	position: absolute;	top:25px;	left:0;	width:600px;}#contentheader #slogan{	position: absolute;	top:15px;	left:180px;	color:#E40001;	font-size:15px;	letter-spacing:1px;}#spotlight { display: none; }/**** - menu - ****/#navigation { display: none; }/**** - content - ****/#main { background-image: none; }#content { padding: 0; }#specialfinish {	background-color:#fff;	position: absolute;	right:60px;	top:205px;	border:1px solid #E40001;	padding:5px;}#specialfinish a{	font-weight:bold;	color:#E40001;	text-transform:uppercase;	font-size:10px;	text-decoration:none;}#specialfinish ul li{	font-size:10px;	padding:0;	margin:0 0 0 20px;	line-height:15px;}#specialfinish ul li a{	text-transform:none;	color:#626264;	text-align: left;}#zoek { display: none; }#path { display: none; }.clear { clear: both; }#box {	background-color:#fff;	padding: 10px 0;}.contentbox, .fotocontainer {	overflow: visible;	width:650px;}.contentbox .sfeerfoto {	margin: 0;	padding: 0;	float:right;}.contentbox .sfeerfoto img {	display:block;	margin: 0 0 10px 0;	padding:0;}.fotocontainer img, .fotocontainer .sfeerfoto {	margin: 0;	padding: 0;	float:right;	position:static;	top:0;	right:0;}.fotocontainer .sfeerfoto img { float: none; position: default; }.tekstcontainer {	float: left;	width: 400px;	padding: 0;}.tekstcontainer ul li {	line-height:18px;	margin:0 0 0 30px;}#listSpFinish, .sitemap, .searchresults { margin:10px 0 20px 0; }#listSpFinish li, .sitemap li, .searchresults li {	margin:0 0 0 30px;	padding:0 0 0 0;}#listSpFinish li a, .sitemap li a, .searchresults li a{	line-height:18px;	margin:0 0 0 0;	padding: 0;	color:#424244;	font-weight:bold;	text-decoration: none;}.noline { text-decoration: none; }.terug { display: none; }.terugentop {	text-align: left;	border-bottom: 2px dotted #dddddd;	padding: 10px 0 10px 0;}.terugentop a{ display: none; }.terugentop span { display: none; }.naardetop{	text-align:right;	margin:10px 10px 0 0;}.naardetop a, .terug a { color:#7C7D7E; }.naardetop a:hover, .terug a:hover, .terugentop a:hover { color:#291313; }a.spfinish {	font-size:12px;	background-color:#fff;	font-weight:bold;	padding:5px;	text-decoration: none;	border: none;}a:hover.spfinish {	font-size:12px;	background-color:#DA352B;	font-weight:bold;	padding:5px;	border:1px solid #aaaaaa;	color:#fff;}.tekstnaastfoto {	margin:10px 0 0 0;}#bottomlineinfo { display: none; }span.printversie { display: none; }span.info { margin: 0 0 0 50px; }span.printversie a, span.info a { font-size:14px; }#bottom { display: none; }#applications{	float:right;	width: 320px;}#products{	float:left;	margin-right:5px;	width: 300px;}#products table, #applications table{	border-right:5px solid #F3F4F4;	border-left:5px solid #F3F4F4;	border-bottom:5px solid #F3F4F4;	padding:0;}#products table td{	background-color:#fff;	border-top:5px solid #F3F4F4;	padding:0 5px 0 8px;}#products table td p {	padding:0;	margin:0 0 10px 0;}#products table td h3 {	margin: 13px 0 8px 0;}#products table td h3 a {	text-decoration:none;	color: #7C7D7E;}#products table td h3 a:hover {	color: #DA352B;}#applications table td{	background-color:#fff;	border-top:5px solid #F3F4F4;	padding:4px 5px 4px 5px;}#applications td{	padding:0 0 0 5px;}#applications td a{	text-decoration:none;	display:block;	font-size: 14px;	font-weight:bold;	color:#8D8D8F;}#applications td a:hover{		color: #E40001;		background-color:#F3F4F4;}#box .fotos { width: 650px; }#box .fotos td { width: 162px; }#box .fotos td img { width: 150px; }#popupbanner { display: none; }/**** - footer - ****/#disclaimer { display: none; }#footer {	color:#ADAEAF;	font-size:10px;	font-weight:bold;	margin: 0;}#footer a {	color:#ADAEAF;}#footer a:hover, #footer p span#duo a:hover {	color:#291313;}#footer p span, #footerhome p span{	font-size: 10px;	color:#DA352B;}#footer p span#duo a {	font-size: 9px;	padding: 0 0 0 10px;	font-weight:normal;	color:#ADAEAF;}/**** location map ****/#box.locations { padding: 0; }#locationmap {	position: default;	float: none;	width: auto;	height: auto;	margin: 0 0 10px 0;	padding: 0;	border: none;	background-image: none;	list-style-type: none;}#locationmap div {	position: relative;	display: block;	width: auto;	height: auto;	text-indent: 0;}#locationmap div.corexLoc { }#locationmap div em { font-style: normal; visibility: visible; position: relative; height: auto; overflow: visible; }#locationmap div em .close { display: none; }#locationmap #legende { display: none; }#locationlist { display: none; }#locatie344 {	left: 0;	top: 0;}#locatie345 {	left: 0;	top: 0;}#locatie349 {	left: 0;	top: 0;}#locatie362 {	left: 0;	top: 0;}#locatie363 {	left: 0;	top: 0;}#locatie364 {	left: 0;	top: 0;}#locatie366 {	left: 0;	top: 0;}#locatie368 {	left: 0;	top: 0;}#locatie369 {	left: 0;	top: 0;}#locatie376 {	left: 0;	top: 0;}/**** - velden - ****/form legend { display: none; padding: 0 7px 0 7px; font-weight: bold; }form fieldset {	width: 380px;	border: none;	margin: 0;	padding: 0 0 20px 0;	overflow: hidden;}form label {	clear: both;	float: left;	display: block;	width: 120px;	padding: 1px 3px 7px 0;	text-align: left;}form fieldset input, form fieldset textarea {	float: left;	display: block;	width: 244px;	margin: 0 0 7px 0;}form fieldset select { margin: 0 0 7px 0; }form select {	float: left;	display: block;	width: 200px;	margin: 3px 0 1px 0;}form textarea { overflow: auto; }form .radio input { float: left; display: inline; width: auto; height: auto; }form fieldset .check{ width: auto; height: auto; }.radio label { clear: right; }.radio input { margin-right: 5px; }div.radio { margin-left: 123px; }.mandatory { margin: 10px 0 0 125px; font-size: 11px}.verstuur {margin: 0 0 0 325px; float:left}