body {
  margin: 0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;   
  color: #333333;
  background:url(../images/bg.jpg) repeat-x top center #2A3852;
}
div#outer{
  position: relative;	
  margin: 0px auto;	
  width: 827px;
  padding: 0px;
}
div#headernl{
  position: absolute;	  
  top: 1px;
  left: 0px;
  width:827px;
  height:289px;
  background:url(../images/headernl.jpg) no-repeat top left;
}
div#headerfr{
  position: absolute;	  
  top: 1px;
  left: 0px;
  width:827px;
  height:289px;
  background:url(../images/headerfr.jpg) no-repeat top left;
}
div#headeren{
  position: absolute;	  
  top: 1px;
  left: 0px;
  width:827px;
  height:289px;
  background:url(../images/headeren.jpg) no-repeat top left;
}
div#logo{
  position: absolute;	  
  top: 38px;
  left: 55px;
  width:251px;
  height:38px;
}
div#languages{
  position: absolute;	  
  top: 45px;
  right: 43px;	
  width:75px;
}
div#languages a{
  float:left;
  display:block;
  width: 19px;
  height: 16px;
  padding:3px 0px 0px 0px;
  margin: 0px 5px 0px 0px;
  color:#FFF;
  font-size:10px;
  text-align:center;
  text-transform:uppercase;
  text-decoration:none;
  background:#9BC2DD;
}
div#languages a:hover{
  background:#0079C1;
}
div#languages a.active{
  background:#0079C1;
}
div#content{
  position: absolute;	  
  top: 291px;
  left: 28px;
  width: 770px;
  
}
div#content div#leftright{
  float: left;	  
  margin:0px;
  padding:0px;
  width: 770px;
  background:url(../images/bgcontent.jpg) repeat-y top left;  
}
div#content div#leftright div#left{
  float: left;	  
  margin:0px;
  padding:0px 0px 100px 0px;
  width: 179px;
}
div#content div#leftright div#left a{
  display:block;
  width:157px;
  height:19px;
  padding: 7px 0px 0px 22px;	
  margin: 0px;	  
  font-size:10px;
  color:#FFF;
  text-decoration: none;
  text-transform:uppercase;	
  background:url(../images/bgnav.jpg) no-repeat top left;
}
div#content div#leftright div#left a:hover{
  color:#82A9C1;	
}
div#content div#leftright div#left a.active{
  color:#82A9C1;	
}
div#content div#leftright div#right{
  float: right;	  
  margin:0px 29px 0px 0px;
  _margin:0px 15px 0px 0px;  
  padding:27px 0px 100px 0px;
  width: 542px;
}
div#content div#footer{
  float: left;	  
  margin:0px;
  padding:42px 0px 0px 0px;
  width: 770px;
  height:42px;
  background:url(../images/bgfooter.jpg) repeat-x top left;  
  color:#002F65;
  text-align:center;
}
div#content div#footerdesign{
  float: right;	  
  margin:0px;
  padding:8px 0px 12px 0px;
  width: 770px;
  font-size:10px;
  color:#FFF;
}
div#content div#footerdesign div#left{
  float: left;	  
  margin:0px;
  padding:0px;
  width:300px;
  font-size:10px;
  color:#FFF;
}
div#content div#footerdesign div#left a{
  color: #FFF;
  font-size:10px;
  text-decoration:none;
}
div#content div#footerdesign div#left a:hover{
  text-decoration:underline;
}
div#content div#footerdesign div#right{
  float: right;	  
  margin:0px;
  padding:0px;
  width:300px;
  font-size:10px;
  color:#FFF;
  text-align:right;
}
div#content div#footerdesign div#right a{
  color: #0099DD;
  font-size:10px;
  text-decoration:none;
}
h1{
  margin: 0px;
  padding: 0px 0px 23px 0px;
  font-size: 18px;  
  font-weight: bold;
  line-height: 26px;
  color: #00417E;

}
h2{
  margin: 0px;
  padding: 25px 0px 15px 0px;
  font-size: 18px;  
  font-weight: bold;
  line-height: 26px;
  color: #00417E;
}
h2.verdeler{
  font-family:Arial, Helvetica, sans-serif;  
  margin: 0px;
  padding: 35px 0px 21px 0px;
  font-size: 14px;  
  font-weight: bold;
  line-height: 20px;
  color: #333;
  background:url(../images/lijn.jpg) repeat-x 0px 55px;
}
h2.products{
  font-family:Arial, Helvetica, sans-serif;  
  margin: 0px;
  padding: 35px 0px 21px 0px;
  font-size: 15px;  
  font-weight: bold;
  line-height: 20px;
  color: #00417E;
  background:url(../images/lijn.jpg) repeat-x 0px 58px;
}
p{
  padding: 0px 0px 16px 0px;  
  margin: 0px;	
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;	
}
p.testimonial{
  padding: 0px 0px 18px 0px;  
  margin: 0px;	
  font-size: 14px;
  font-weight: normal;
  line-height: 19px;	
  font-family:"Times New Roman", Times, serif;
  font-style:italic;
}

a{
  color: #0099DD;
  text-decoration:underline;
}
a:hover{
  text-decoration:none;
}
a.top{
  float:right;	
  color: #0099DD;
  padding:5px 13px 5px 0px;
  text-decoration:none;
  background:url(../images/top.jpg) no-repeat right 10px;
}
a.top:hover{
  color:#053E75;
  background:url(../images/tophover.jpg) no-repeat right 10px;  
}
ul {
  line-height: 18px;
  text-transform: none;
  text-decoration: none;
  text-indent: 0px;
  list-style:none;
  padding: 0px;
  margin: 0px 0px 20px 10px;
}
ul li {
  background:url(../images/ul_list.jpg) no-repeat 0px 8px;
  padding: 0px 0px 0px 11px;
}
ol{
  line-height: 18px;
  text-transform: none;
  text-decoration: none;
  text-indent: 0px;
  list-style-type:decimal;
  padding: 0px;
  margin: 0px 0px 20px 25px;
}
ol li {
  list-style-position:outside;
  padding:0px 0px 0px 0px;
}

ol.verkoopsvoorwaarden{
  line-height: 18px;
  text-transform: none;
  text-decoration: none;
  text-indent: 0px;
  list-style-type:decimal;
  padding: 0px;
  margin: 0px 0px 20px 25px;
}
ol.verkoopsvoorwaarden li{
  list-style-position:outside;
  padding:0px 0px 12px 0px;
}




img.left {
	padding: 0 20px 20px 0;
}

img.right {
	padding: 0 0 20px 20px;
}
img.rightactiehome {
	padding: 0px 0px 20px 25px;
	margin: -27px 0px 0px 0px;
}
a:active, a:focus, input {
   outline:  none;
    -moz-outline-style:none;
   ie-dummy: expression(this.hideFocus=true);
}

/*CSS FOR CONTACTFORM*/
table.forms{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #333;
}
input.button{
  color: #FFFFFF;
  width: 100px;
  background: #2A3852;
  border: 1px solid #999999;
}
input.text{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width: 300px;
  background: #FFFFFF;
  border: 1px solid #999999;
}
textarea{
  font-size: 11px;
  color: #000000;
  width: 300px;
  height: 110px;  
  background: #FFFFFF;
  border: 1px solid #999999;
}