/* CSS Document */

body{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#17676f;
  background:#0b95ce;
}
a{color:#17676f;}
a:hover{color:#c7281d;}
h1{
  font-size:16px;
  margin-bottom:5px;
  margin-top:5px;
}
h2{
  font-size:13px;
  margin-bottom:5px;
  margin-top:5px;
}
table, td, div, select{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#17676f;
}
input, textarea{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;
}

.spacer{clear:both;}
.error{color:#FF0000;}
.small{font-size:9px;}

.horstipjes{
  background:url(../htmimages/pttrn_stip_hor.gif) top left repeat-x;
  margin-top:5px;
  height:1px;
  margin-bottom:5px;
}

#wit{
  background-color:#FFFFFF;
}

#top{
  background: url(../htmimages/top_bg.gif) left top repeat-x;
  text-align:center;
}

#container_inhoud{
  width:880px;
  margin-left:auto;
  margin-right:auto;
  background:url(../htmimages/footer_img1a.jpg) bottom left no-repeat;
}

#container_inhoud2{
  width:880px;
  margin-left:auto;
  margin-right:auto;
  background:url(../htmimages/footer_img2a.jpg) bottom left no-repeat;
}

#container_inhoud_links{
  width:323px;
  height:621px;
  float:left;
}

#container_inhoud_rechts{
  width:557px;
  float:left;
}

#menu{
  height:80px;
  padding-top:36px;
  text-align:left;
  background:url(../htmimages/menu_top_blokjes.gif) top left no-repeat;
}

.menu_btn{
  float:left;
  margin-right:3px;
}

#toptext{
  height:89px;
  padding-top:67px;
  text-align:left;
}

#toptext_titel{
  float:left;
  width:72px;
  margin-right:31px;
}

#toptext_txt1{
  float:left;
  width:197px;
  margin-right:26px;
  color:#FFFFFF;
}

#toptext_txt2{
  float:left;
  width:229px;
  color:#b6e9ff;
}

#toptext_txt2 a{color:#b6e9ff;}
#toptext_txt2 a:hover{color:#ffffff;}

#toptext_txtfull{
  float:left;
  width:355px;
  color:#ffffff;
}

#stip_hor_content_top{
  margin-top:10px;
  height:1px;
  background:url(../htmimages/pttrn_stip_hor.gif) repeat-x top left;
}

#inhoud_links{
  float:left;
  width:290px;
  background:url(../htmimages/pttrn_stip_ver.gif) right top repeat-y;
  margin-right:15px;
  padding-top:17px;
  padding-right: 20px;
  text-align:left;
}

#inhoud_rechts{
  float:left;
  width:230px;
  padding-top:17px;
}

#blokjes_uitleg{
  background:url(../htmimages/bg_vakje.gif) top left no-repeat;
  height:108px;
  width:190px;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  color:#6f130a;
  text-align:justify;
  margin-bottom:3px;
}

#blokjes_uitleg2{
  background:url(../htmimages/bg_vakje2.gif) top left no-repeat;
  height:130px;
  width:190px;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  color:#6f130a;
  text-align:justify;
  margin-bottom:3px;
}
#blokjes_uitleg2 a{color:#6f130a;}
#blokjes_uitleg2 a:hover{color:#ffffff;}

#stip_hor_content_bottom{
  margin-top:12px;
  height:10px;
  background:url(../htmimages/pttrn_stip_hor.gif) top left repeat-x;
}

#footer_container{
  height:140px;
  background:url(../htmimages/footer_bg.gif) repeat-x top left;
  text-align:center;
}



/* HOME ----------------------------------------------*/
#home_onsaanbod{
  color:#0b95ce;
  margin-bottom:20px;
  line-height:15px;
}
#home_onsaanbod a{color:#0b95ce;}
#home_onsaanbod a:hover{color:#d32d1f;}

#home_hoehetbegon{
  color:#17676f;
  margin-top:20px;
  text-align:justify;
  padding-right:25px;
}




/* SITEMAP ----------------------------------------------*/
#sitemap_links{
  color:#0b95ce;
  line-height:18px;
}
#sitemap_links a{color:#0b95ce;}
#sitemap_links a:hover{color:#d32d1f;}



/* CONTACT ----------------------------------------------*/
#container_contact_form{
  width:392px;
  height:330px;
  padding-left:39px;
  padding-right:39px;
  padding-top:39px;
  margin-right:3px;
  float:left;
  background:url(../htmimages/contact_bg_groot.gif) no-repeat top left;
  color:#415015;
}
#container_contact_form a{color:#415015;}
#container_contact_form a:hover{color:#c4ff1c;}

#container_contact_img{
  width:363px;
  height:369px;
  float:left;
}
#contact_gegevens{
  width:150px;
  height:168px;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  float:left;
  margin-right:3px;
  margin-bottom:3px;
  background:url(../htmimages/contact_bg_klein.gif) no-repeat top left;
  color:#415015;
  text-align:center;
}
#contact_gegevens a{color:#415015;}
#contact_gegevens a:hover{color:#c4ff1c;}

.contact_img_1{
  width:180px;
  height:184px;
  float:left;
  margin-bottom:3px;
}
.contact_img_2{
  width:180px;
  height:184px;
  float:left;
  margin-right:3px;
}
.contact_img_3{
  width:180px;
  height:184px;
  float:left;
}



/* FOOTER --------------------------------------------*/
#footer{
  width:880px;
  margin-left:auto;
  margin-right:auto;
}
#footer_links{
  width:323px;
  height:130px;
  float:left;
}
#footer_rechts{
  height:120px;
  padding-top:10px;
  float:left;
  color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:left;
}

#footer_rechts a{color:#ffffff;}
#footer_rechts a:hover{color:#8addff;}


/* PRODUCTCATALOOG ----------------------------------*/
#cataloog_pathway{
  margin-top:7px;
  color:#0c92ca;
  font-size:11px;
  text-align:left;
}
#cataloog_pathway a{
  font-size:11px;
  color:#0c92ca;
}
#cataloog_pathway a:hover{
  font-size:11px;
  color:#f83f26;
}

#cataloog_container_overzicht{
  margin-top:25px;
  color:#17676f;
  line-height:18px;
  text-align:left;
}
#cataloog_container_overzicht a{color:#17676f;}
#cataloog_container_overzicht a:hover{color:#f83f26;}

#cataloog_container_fiche{
  float:left;
  width:270px;
  background:url(../htmimages/pttrn_stip_ver.gif) right top repeat-y;
  margin-right:15px;
  padding-top:17px;
  padding-right: 20px;
  text-align:left;
}

#cataloog_container_fiche a{color:#17676f;}
#cataloog_container_fiche a:hover{color:#f83f26;}

#cataloog_container_extrafotos{
  float:left;
  width:250px;
  padding-top:17px;
}

.pc_extra_foto{
  width:110px;
  height:151px;
  padding:4px;
  margin-right:3px;
  margin-bottom:3px;
  float:left;
  background-color:#dbdbd6;
  text-align:center;
}

a:hover .pc_extra_foto  img{
  filter:alpha(opacity=70);   
  -moz-opacity: 0.7;   
  opacity: 0.7;
}


/* FORMS ---------------------------------------------*/
.formfield{
  width:283px;
  height:16px;
  padding:5px;
  margin-bottom:2px;
  background:url(../htmimages/frm_txtbg.gif) top left repeat-x;
  border:none;
  color:#FFFFFF;
}

.formfieldmsg{
  width:283px;
  height:95px;
  padding:5px;
  margin-top:0px;
  margin-bottom:2px;
  background:url(../htmimages/frm_txtabg.gif) top left repeat-x;
  border:none;
  color:#FFFFFF;
}

.formfieldcaptcha{
  width:166px;
  height:16px;
  padding:5px;
  background:url(../htmimages/frm_txtbg.gif) top left repeat-x;
  border:none;
  color:#FFFFFF;
}

.formfieldcaptcha_wrong{
  width:166px;
  height:16px;
  padding:5px;
  border:none;
  color:#FFFFFF;
  background:#FF0000;
}

.formbtnsend{
  margin-top:2px;
}
