/*
  algemeen
*/
*{
  font-family:Verdana;
}

body{
  font-size:10px;
}

input, select, textarea{
  font-size:10px;
} /*
  car
*/
#car{
  float:left;
  width:438px;
  height:320px;
  
  position:relative;
  
  background-color:#EE9D00;

  padding:20px 14px;
}

#carImage{
  display:block;
  margin:0px -14px;
  border:0px;
  
  background-image:url(../data/car.png);
  background-repeat:no-repeat;
}

#car .content{

} /*
  content
*/
.content strong{
  color:white;
}

.content a em{ font-style:normal; } /*
  footer
*/
#footer{
  clear:both;
}

#footer ul{
  display:block;
  border:0; padding:0; margin:0;
  list-style-type:none;
  overflow:auto;
  border-top:2px solid white;
}

#footer ul li{
  float:left;
  padding:4px;
  
  display:none; 

  border-right:1px solid black;
}

#footer ul li.hide{ display:none; }

#footer ul li:last-child{
  border:0px;
}

#footer #link-contact{
  display:block;
  
  border:0px;
}

#footer #link-sitemap{
  display:block;
  
  margin-right:100px;
  border:0px;
}

#footer ul li a{
  text-decoration:none;
  font-weight:bold;
  font-size:9px;
}

#footer ul li a em{ font-style:normal; }

#footer p{
  padding:0; margin:0;
  margin-top:2px;
  clear:both;
  border-top:1px solid #EE9D00;
}
 /*
  forms
*/
form{
  clear:both;
}

form *{
  font-size:1em;
}

form fieldset{
  border:0; padding:0; margin:0;
}

form fieldset legend{
  display:none; 
}

form fieldset label{
  display:block;
  clear:both;
  overflow:auto;
  border-bottom:4px solid #EE9D00;
}

form fieldset label span{
  float:left;
  width:10em;
}

form fieldset label input{
  border:1px solid #ccc;
  padding-left:5px;
  padding-bottom:2px;
  padding-top:2px;
}

form fieldset label input:focus{
  border-left:4px solid #ccc;
  padding-left:2px;
}

form fieldset label textarea{
  padding-left:5px;
  padding-bottom:2px;
  padding-top:2px;
  border:1px solid #ccc;
}

form fieldset label textarea:focus{
  border-left:4px solid #ccc;
  padding-left:2px;
}


/* checkboxes */
form fieldset label.checkbox{
  padding-left:10em;
}

form fieldset label.checkbox span{
  float:none; 
  width:auto;
}

form fieldset label.checkbox input{ border:0; }
form fieldset label.checkbox input:focus{ border:0; }

form fieldset.buttonBar{
  padding-left:10em;
}


form fieldset.buttonBar button{
  
} /*
  header
*/
#header{
  display:block;
  position:relative;  

  margin:0;padding:0;
  
  width:643px;
  
  font-size:12px;

  background-image:url(../data/header.png);
  background-repeat:no-repeat;
  background-color:#fff;
}

#header a{
  display:block;
  width:131px;
  height:44px;
  
  position:absolute;
  left:520px;
  top:4px;
}

#header a em{ display:none; }

#header #print-header{ display:none; } /*
  languagechange
*/
body.nl-nl #link-nl{ display:none; }
body.en #link-en{ display:none; }
body.it #link-it{ display:none; }
body.de-de #link-de{ display:none; }
body.fr #link-fr{ display:none; }
 /*
  links
*/
#link-home a{
  display:block;
  width:53px;
  height:14px;
  
  background-image:url(../data/logo-small.png);
  background-repeat:no-repeat;
  background-position:center center;
}

#link-home em{ display:none; }

a:link{ color:#000; }
a:visited{ color:#0099ff; }
a:hover{ color:#f00; }

#sidebar a:link, #car a:link{ color:#000; }
#sidebar a:visited, #car a:visited{ color:#000; }
#sidebar a:hover, #car a:hover{ color:#fff; } /*
  main-nav
*/
#main-nav{
  display:block;
  padding:0; margin:0;
  list-style-type:none;
  
  border-top:1px solid #EE9D00;
  background-color:white;
  
  overflow:auto;
}

#main-nav li{
  float:left;
  
  padding:4px 5px;
  
  border-right:1px solid #EE9D00;
}

#main-nav li a{
  font-weight:bold;
  color:black;
  text-decoration:none;
}

#main-nav li a:hover{ color:#EE9D00; }

#main-nav li a em{
  font-style:normal;
}
 /*
  afbeeldingen
*/
a img{ border:0; }

img.left{ float:left; margin-right:5px; }
img.right{ float:right; margin-left:5px; } /*
  kopteksten
*/
.content h2{
  color:white;
  margin:0; padding:0;
  margin-bottom:0.5em;

  font-size:12px;
} /*
  opmaak tabellen
*/
table tr td{
  vertical-align:top;
} /*
  sidebar
*/
#sidebar{
  float:left;
  width:162px;
  overflow:hidden;
  height:340px;
  
  padding:20px 14px;
  padding-bottom:0px;
  
  border-right:1px solid #fff;
  
  background-image:url(../data/sidebar-bg.png);
  background-repeat:no-repeat;
  background-position:center bottom;
  background-color:#EE9D00;
}

#sidebar p{
  padding:0; margin:0;
  text-align:justify;
  margin-bottom:0.5em;
}
 /*
  site
*/
#site{
  display:block;
  width:657px;
  margin:0 auto;
  
  overflow:auto;
}
 /*
  thumbnails
*/
.thumbnails{
  display:block;
  width:479px;
  height:60px;
 
  position:relative;  
 
  list-style-type:none;
  padding:0px;
  margin:0px;
  margin:0px 10px;
  
  padding-top:430px;

  background-position:center 5px;
  background-repeat:no-repeat;
}

.thumbnails li.forward{
  float:left;
  width:30px;
  height:52px;
  margin:0px;
  
  cursor:pointer;  
  
  background-image:url('/data/tn-forward.png');
  background-repeat:no-repeat;
}

.thumbnails li.reverse{
  float:left;
  width:30px;
  height:52px;
  
  cursor:pointer;  
  
  background-image:url('/data/tn-reverse.png');
  background-repeat:no-repeat;
}

.thumbnails li{
  float:left;
  margin-right:9px;
}

.thumbnails li img{
  height:52px;
  border:0px;
}

.thumbnails .reverse{
  background-image:url('/data/frontpage/reverse.png');
  background-position:left top;
  background-repeat:no-repeat;
}

.thumbnails .forward{
  background-image:url('/data/frontpage/forward.png');
  background-position:left top;
  background-repeat:no-repeat;
}

.thumbnails .description{
  position:absolute;
  left:0px;
  top:410px;
  width:479px;
  text-align:center;
}

