html { 
	height: 100%; 
	margin:0px;
	padding:0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#282828;
	/*margin:0px;*/
	margin-top:0px;
	padding:0px;
	height: 100%; 
	text-align:center;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	line-height:20px;
}

input {
    width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #143753;
	margin:0px;
	padding:0px;
}

textarea {
    width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #143753;
	margin:0px;
	padding:0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 18px;
	color: white;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #143753;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #143753;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #143753;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #143753;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: gray;
	font-style:normal;
    font-weight:normal;
	text-decoration: none;
}
a:link {
	color: gray;
}
a:visited {
	color: gray;
}
a:hover{
	color: #00274c;
}
a:active {
    color: #00274c;
}

ul,li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container {
width:990px;
height:100%;
background-color:#f2f2f2;
/*float:left;*/
margin:0 auto;
padding:0px;
text-align:left;
}

#toplogo {
width:928px;
height:100px;
float:left;
margin:0px;
margin-left:26px;
margin-right:26px;
padding:0px;
}

#logo {
width:155px;
height:69px;
float:left;
padding:0px;
margin:0px;
margin-top:13px;
}

#taalkeuze {
width:195px;
height:78px;
color:#919090;
position:relative;
text-align:right;
float:right;
padding:0px;
margin:0px;
margin-top:22px;
}

#zoekfunctie {
width:250px;
height:auto;
position:relative;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
text-align:right;
}


.zoekveld {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:170px;
height:14px;
color: gray;
margin:0px;
padding:0px;
background-color:#ffffff;
border: thin solid;
border-color:#dadada;
}

.zoekknop {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:50px;
height:15px;
color:#cd5b24;
margin:0px;
padding:0px;
background-color:#f2f2f2;
border: thin solid;
border-color:#dcdcdc;
}

#menucat {
width:952px;
height:21px;
position:relative;
color:gray;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
text-transform:capitalize;
padding:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:10px;
}

#menucat1 {
width:857px;
height:9px;
color:gray;
position:relative;
float:left;
margin:0px;
padding-left:105px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}

#menucat1 img {
width:20px; 
height:9px;
position:relative;
float:left;
padding:0px;
margin:0px;
}

#topmenu a, #topmenu a:link, #topmenu a:visited { 
color:#aeadad;
}
#topmenu a:hover, #topmenu a:active { 
color:#00274c;
font-weight:bold;
}

#menusubcat {
/*width:auto;*/
/*height:35px;*/
position:relative;
/*top:130px;*/
/*left:550px;*/
z-index:9;
color:#aeadad;
visibility: hidden;
background-color:#dcdcdc;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px;
margin:0px;
/*margin-left:78px;*/
}

#mainspace{
width:990px;
height:auto;
min-height:400px;
position:relative;
float:left;
padding:0px;
margin:0px;
}

#homecontent {
width:350px;
position:absolute;
left:0px;
top:0px;
height:auto;
padding:0px;
margin:0px;
}

#homecontent h1{
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:25px;
color:#FFFFFF;
padding-left:26px;
padding-top:40px;
padding-bottom:10px;
margin:0px;
}
#homecontent p{
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:12px;
line-height:20px;
padding-left:26px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
color:#FFFFFF;
}

#nieuws{
width:990px;
height:71px;
position:relative;
float:left;
color:#b0afaf;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#dcdcdc;
margin-top:5px;
padding:0px;
}

#nieuwstitel {
width:74px;
height:auto;
position:relative;
float:left;
text-transform:uppercase;
/*color:#b0afaf;*/
color:#747373;
margin-top:14px;
margin-left:26px;
margin-right:25px;
}

#nieuwstitel h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
/*color:#b0afaf;*/
color:#747373;
padding:0px;
margin:0px;
}

#nieuwsoverzicht{
width:170px;
height:auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#747373;
float:left;
margin:0px;
margin-right:26px;;
}

#nieuwsoverzicht a, #nieuwsoverzicht a:link, #nieuwsoverzicht a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-decoration:none;
}

#nieuwsoverzicht a:hover, #nieuwsoverzicht a:active{
text-decoration:underline;
}


#nieuwsintro{
width:230px;
height:38px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#aaaaaa;*/
color:#747373;
float:left;
margin:0px;
margin-top:14px;
margin-right:30px;
}

#nieuwsintro a, #nieuwsintro a:link, #nieuwsintro a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#aaaaaa;*/
color:#747373;
}

#nieuwsintro a:hover, #nieuwsintro a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: black;
}

#nieuwsmeer {
width:60px;
height:auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
/*color:#aaaaaa;*/
color:#5e5e5e;
float:left;
margin-top:44px;
}

#nieuwsmeer a, #nieuwsmeer a:link, #nieuwsmeer a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
/*color:#aaaaaa;*/
color:#5e5e5e;
text-decoration:underline;
}

#nieuwsmeer a:hover, #nieuwsmeer a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: black;
text-decoration:underline;
}

#contactcontent {
width:272px;
position:absolute;
left:0px;
top:0px;
color:white;
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left:128px;
/*position:relative;*/
/*float:left;*/
}

#contactcontent h1 {
font-family: Helvetica, sans-serif;
font-weight:lighter;
font-size:28px;
color:white;
margin:0px;
padding:0px;
padding-top:15px;
/*padding-left:26px;
padding-bottom:22px;*/
}

#contactcontent p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
line-height:18px;
}

#contactcontent form{
padding:0px;
margin:0px;
}


#contactdeel2 {
 width:170px;
 position:absolute;
 left:400px;
 top:0px;
 color:white;
 padding-top:60px;
 margin-left:16px;
 /*position:relative;
 float:left;*/
}

#contactdeel3 {
 width:170px;
 height:auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: white;
 line-height:14px;
 position:absolute;
 left:586px;
 top:0px;
 padding-top:60px;
 /*position:relative;
 float:left;*/
}
#contactdeel3 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
line-height:20px;
padding:0px;
margin:0px;
}

#contactcontent a, #contactcontent a:link, #contactcontent a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-decoration:underline;
}

#contactcontent a:hover, #contactcontent a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #cd5b24;
text-decoration:underline;
}

#contactdeel2 a, #contactdeel2 a:link, #contactdeel2 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-decoration:underline;
}

#contactdeel2 a:hover, #contactdeel2 a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #cd5b24;
text-decoration:underline;
}

#contactdeel3 a, #contactdeel3 a:link, #contactdeel3 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
text-decoration:none;
}

#contactdeel3 a:hover, #contactdeel3 a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #cd5b24;
text-decoration:none;
}

.contactinput {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
border:thin;
}

.knop {
font-family: Arial,Helvetica, sans-serif;
font-size:11px;
height:15px;
color:#cd5b24;
background-color:#f2f2f2;
border:thin;
border-color:#dcdcdc;
padding:0px;
margin:0px;
margin-left:5px;
}

.contactknop {
font-family: Arial,Helvetica, sans-serif;
font-size:10px;
width:62px;
height:15px;
color:#cd5b24;
border:0px;
margin:0px;
margin-left:5px;
background:url('../layout/knopcontact.jpg') no-repeat left top;
}

#terugknop {
font-family: Arial,Helvetica, sans-serif;
font-size:10px;
width:40px;
height:15px;
color:#cd5b24;
border:thin;
padding-left:5px;
margin:0px;
margin-left:5px;
background:url('../layout/knopcontact.jpg') no-repeat left top;
}

#terugknop a, #terugknop a:link, #terugknop a:visited, #terugknop a:hover, #terugknop a:active {
font-family: Arial,Helvetica, sans-serif;
font-size:10px;
color:#cd5b24;
}

#bevcontactcontent {
width:272px;
height:400px;
position:relative;
float:left;
padding-left:128px;
}

#bevcontactcontent h1 {
font-family: Helvetica, sans-serif;
font-weight:lighter;
font-size:28px;
margin:0px;
padding:0px;
padding-top:15px;
color:white;
}

#kopfaq{
width:990px;
height:35px;
position:relative;
float:left;
margin-top:-35px;
}

#kopfaq h1 {
font-family: Helvetica, sans-serif;
font-weight:lighter;
font-size:28px;
margin:0px;
padding:0px;
padding-left:25px;
color:#cd5b24;
}

#faqcontent1 {
width:294px;
position:relative;
float:left;
margin-left:26px;
height:auto;
margin-top:10px;
padding:0px;
color:black;
z-index:8;
}

#faqcontent2 {
width:370px;
position:relative;
float:left;
height:auto;
margin-top:-55px;
color:#ff0000;
z-index:8;
}

#faqcontent1 a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: gray;
font-style:normal;
font-weight:normal;
text-decoration: none;
}
#faqcontent1 a:link {
	color: black;
}
#faqcontent1 a:visited {
	color: black;
}
#faqcontent1 a:hover{
	color: #00274c;
}
#faqcontent1 a:active {
    color: #00274c;
}

#faqcontent1 ul{
margin:0px;
margin-top:0px;
padding:0px;
padding-right:26px;
margin-left:10px;
}
#faqcontent1 li{
line-height:20px;
padding-left:0px;
}

#faqcontent2 h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#cd5b24;
padding-top:26px;
padding-bottom:0px;
margin:0px;
}

#faqcontent2 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#696969;
line-height:18px;
padding-top:0px;
margin:0px; 
}

#downloadablescontent {
width:700px;
position:absolute;
left:0px;
top:0px;
height:auto;
padding-left:26px;
color:#ff0000;
}
#downloadablescontent h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:28px;
color:#cd5b24;
}
#downloadablescontent h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:14px;
color:black;
}
#downloadablescontent h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:13px;
color:black;
}

#downloadablescontent p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
line-height:20px;
}

#nieuwscontent1 {
width:640px;
position:relative;
float:left;
height:auto;
min-height:305px;
padding-top:15px;
padding-left:26px;
color:white;
}

#nieuwscontent2 {
width:850px;
position:relative;
float:left;
height:auto;
padding-left:26px;
color:white;
}

#nieuwscontent1 h1, #nieuwscontent2 h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:28px;
color:white;
}
#nieuwscontent1 h2, #nieuwscontent2 h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:14px;
color:white;
}
#nieuwscontent1 h3, #nieuwscontent2 h3  {
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:13px;
color:white;
}

#nieuwscontent1 p, #nieuwscontent2 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
line-height:20px;
}

#nieuwscontent1 a, #nieuwscontent1 a:link, #nieuwscontent1 a:visited{
color:white;
text-decoration:none;
}

#nieuwscontent1 a:hover, #nieuwscontent1 a:active {
color:white;
text-decoration:underline;
}

#productcat{
width:201px;
height:100%;
/*height:auto;*/
/*min-height:400px;*/
background-color:#696969;
position:absolute;
left:0px;
top:0px;
/*position:relative;
float:left;
z-index:1;*/
margin:0px;
}

#productcat h1{
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size: 18px;
color: white;
margin:0px;
padding-top:14px;
padding-left:26px;
padding-right:18px;
}

#productcat p{
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size: 12px;
/*line-height:20px;*/
margin:0px;
color: white;
/*padding-top:24px;*/
padding-left:26px;
padding-right:18px;
padding-bottom:24px;
}

#productlijst {
 width:776px;
 /*height:auto;*/
 height:100%;
 margin:0px;
 padding-left:7px;
 padding-top:7px;
 padding-bottom:7px;
 padding-right:6px;
 /* nv position:relative;
 float:left;*/
 position:absolute;
 top:0px;
 left:201px;
 background-color:#ffffff;
}

.product {
width:176px;
height:176px;
margin:8px;
padding:0px;
position:relative;
background-color:#fefefe;
float:left;
text-align:left;
}

.producttitel {
width:auto;
height:34px;
position:relative;
left:0px;
top:142px;
font-family: Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
padding:0px;
background-color:#444444;
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}

.producttitel h2{
padding:0px;
margin:0px;
padding-top:3px;
padding-left:6px;
vertical-align:middle;
}

.producttitel:hover{
background-color:#cd5b24;
}

#productdetails{
color:black;
background-color:#ffffff;
position:absolute;
left:0px;
top:0px;
}

#prodomschrijving h1{
font-family: Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding-top:23px;
padding-left:16px;
padding-right:26px;
padding-bottom:5px;
/*color:#737070;*/
color:white;
text-transform:uppercase;
}

#prodomschrijving p{
font-family: Helvetica, sans-serif;
font-size:12px;
margin:0px;
line-height:14px;
padding-top:5px;
padding-left:16px;
padding-right:16px;
padding-bottom:0px;
/*color:#737070;*/
color:white;
}

#prodomschrijving a {
font-family: Helvetica, sans-serif;
font-size:12px;
color: white;
font-style:normal;
font-weight:normal;
text-decoration: underline;
}
#prodomschrijving a:link {
	color: white;
}
#prodomschrijving a:visited {
	color: white;
}
#prodomschrijving a:hover{
	color: white;
}
#prodomschrijving a:active {
    color: white;
}


#deco3 {
width:80px;
height:80px;
background-color:#00ff00;
float:left;
padding:0px;
margin-top:14px;
margin-right:14px;
margin-left:0px;
margin-bottom:0px;
border-style:solid;
border-width:1px;
}
#deco3 img {
padding:0px;
margin:0px;
}

.catlinks{
  width:auto;
  /*height:30px;*/
  margin:0px;
  padding-top:0px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:0px;
  float:left;
}

.separator{
  width:auto;
  height:15px;
  margin:0px;
  padding:0px;
  float:left;
}

.catlinksext{
  width:auto;
  /*height:15px;*/
  float:left;
  margin:0px;
  padding:0px;
  padding-left:16px;
  padding-right:16px;
}

.subcatlinks{
  width:auto;
  height:30px;
  margin:0px;
  padding-top:10px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:10px;
  float:left;
}

.subcatseparator{
  width:auto;
  height:15px;
  margin:0px;
  padding:0px;
  padding-top:10px;
  float:left;
}

#zoekfunctiedealer{
width:450px;
height:auto;
font-family: Arial,Helvetica, sans-serif;
font-size:12px;
color:#fefefe;
position:relative;
padding-top:95px;
margin-right:72px;
float:right;
}

#kopdownloadables{
width:450px;
height:70px;
font-family: Arial,Helvetica, sans-serif;
font-size:12px;
color:#fefefe;
position:relative;
margin-right:72px;
padding-top:95px;
float:right;
}

#kopnieuws {
width:450px;
height:90px;
font-family: Arial,Helvetica, sans-serif;
font-size:12px;
color:#fefefe;
position:relative;
padding-top:95px;
margin-right:72px;
float:right;
}
#kopdownloadables h1, #kopnieuws h1{
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:28px;
color:white;
padding:0px;
margin:0px;
}

#downloadablescontent1, #downloadablescontent2{
width:467px;
height:auto;
margin-top:40px;
position:relative;
float:left;
margin-left:26px;
color:white;
}

#downloadablescontent1 a, #downloadablescontent1 a:link, #downloadablescontent2 a, #downloadablescontent2 a:link, #downloadablescontent1 a:visited, #downloadablescontent2 a:visited{
color:white;
text-decoration:none;
}

#downloadablescontent1 a:hover, #downloadablescontent1 a:active, #downloadablescontent2 a:hover, #downloadablescontent2 a:active{
color:white;
text-decoration:underline;
}

#downloadablescontent1 h1, #downloadablescontent2 h1, #downloadablescontent1 h2, #downloadablescontent2 h2, #downloadablescontent1 h3, #downloadablescontent2 h3 {
color:white;
}

#zoekfunctiedealer h1{
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:28px;
color:white;
padding:0px;
margin:0px;
}

#zoekfunctiedealer select{
font-family: Arial,Helvetica, sans-serif;
font-size:11px;
color:#cd5b24;
width:auto;
height:auto;
border:0px;
/*border-color:#cd5b24;*/
float:left;
padding:0px;
margin:0px;
}

#zoekfunctiedealer input{
font-family: Arial,Helvetica, sans-serif;
font-size:11px;
color:#cd5b24;
width:45px;
height:15px;
text-align:left;
padding-top:0px;
padding-right:15px;
padding-left:2px;
margin:0px;
border:0px;
border-color:#cd5b24;
background:url('../layout/bgzoekknop.jpg') no-repeat left top;
}
#zoekfunctiedealer option{
height:15px;
color:#cd5b24;
background-color:#f2f2f2;
padding:0px;
margin:0px;
}

#dealer{
  width:170px;
  height:80px;
  position:relative;
  float:left;
  margin:0px;
  margin-left:26px;
  padding:0px;
  font-family: Helvetica, sans-serif;
  font-size:12px;
  color:#fefefe;
}

#dealer a, .dealer a:link{
  color:#fefefe;
  text-decoration:underline;
  font-weight:bold;
}


#assetfaq {
width:250px;
height:280px;
position:absolute;
top:0px;
left:700px;
margin-left:26px;
margin-top:60px;
border-style:solid;
border-width:1px;
border-color:#737d80;
/*position:relative;
float:left;*/
}

#assetnieuws {
width:250px;
height:280px;
position:relative;
float:left;
border-style:solid;
border-width:1px;
border-color:#737d80;
margin-left:26px;
margin-top:15px;
margin-bottom:15px;
margin-right:15px;
}