/* CSS Document */

body{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2f0103;
  background:url(../htmimages/bg_gradient.gif) center top repeat-x #2f0103;
}
a{color:#2f0103;}
a:hover{color:#b46432;}
h1{
  font-size:16px;
  margin-bottom:10px;
  margin-top:10px;
}
h2{
  font-size:13px;
  margin-bottom:5px;
  margin-top:5px;
}
table, td, div, select{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2f0103;
}
input, textarea{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#563400;
}

.spacer{clear:both;}
.error{color:#FF0000;}
.small{font-size:9px;}

.redbold{
  font-weight:bold;
  color:#9c3200;
}

#container{
  background:url(../htmimages/bg_top.jpg) repeat-x center top;
  text-align:center;
}

#container_shadows{
  background:url(../htmimages/shadows.gif) center top no-repeat;
  width:816px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

#container_bg{
  background:url(../htmimages/bg_content.jpg) top center repeat-y;
  width:804px;
  margin-left:auto;
  margin-right:auto;
}

#links{
  width:202px;
  float:left;
  text-align:center;
}

#rechts{
  width:602px;
  float:left;
}

#taalkeuze{
  width:202px;
  height:31px;
  text-align:center;
  color:#ff8601;
  background:url(../htmimages/bg_taalkeuze.jpg) top center no-repeat;
  padding-top:10px;
}
#taalkeuze a{color:#ff8601;}
#taalkeuze a:hover{color:#fac68d;}

#topbanner{
  margin-bottom:2px;
  padding-top:90px;
  padding-left:386px;
  width:216px;
  height:57px;
  background:url(../htmimages/banner01.jpg) top left repeat-y;
}
#topbanner_zkn_input{
  width:140px;
  height:22px;
  border: solid 1px #656262;
  background:url(../htmimages/zoeken_input_bg.gif) top left no-repeat;
  padding-left:33px;
  padding-top:7px;
}

#content{
  padding-top:25px;
  padding-left:35px;
  padding-right:35px;
  padding-bottom:25px;
  text-align:left;
  background:url(../htmimages/bg_content_tekst.jpg) top left repeat-y;
}

#content2{
  margin-top:25px;
  margin-left:35px;
  margin-right:35px;
  text-align:left;
}

#end_content{
  width:804px;
  height:60px;
  margin-left:auto;
  margin-right:auto;
  background:url(../htmimages/bg_content_bottom.jpg) top center no-repeat;
}

#container_footer{
  background:url(../htmimages/bg_footer.gif) no-repeat top center;
  width:804px;
  height:150px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  color:#d3cb9a;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  padding-top:5px;
}

#container_footer a{color:#d3cb9a;}
#container_footer a:hover{color:#e7a718;}


#test{
  width:202px;
  height:202px;
  padding-top:20px;
  background-color:#99FF00;
}


/* MENU ---------------------------------------------*/

a.menuitem{
  background:url(../htmimages/btnmenu.jpg) top left no-repeat;
  display:block;
  padding-top:10px;
  padding-left:40px;
  width:162px;
  height:26px;
  font-size:13px;
  color:#ffd690;
  font-weight:bold;
  text-decoration:none;
  text-align:left;
}
a.menuitem:hover, a#selected{
  background:url(../htmimages/btnmenu.jpg) left -36px;
  color:#802a08;
}

#submenu{
  margin-left:30px;
  margin-bottom:10px;
  color:#ffd690;
  text-decoration:none;
  text-align:left;
}
#submenu a{color:#ffd690; text-decoration:none;}
#submenu a:hover, a#subselected{color:#ebcf1f;}


/* HOME ---------------------------------------------*/
.imgborder1{
  float:left;
  width:173px;
  height:178px;
  background:url(../htmimages/imgborder1.jpg) top left no-repeat;
}
.imgborder1 img{
  margin-top:18px;
  margin-left:15px;
}
.imgborder2{
  float:left;
  width:173px;
  height:178px;
  background:url(../htmimages/imgborder2.jpg) top left no-repeat;
}
.imgborder2 img{
  margin-top:19px;
  margin-left:14px;
}



/* BESTELINFORMATIE ---------------------------------*/
.bestelinfotitel{
  font-weight:bold;
  color:#9c3200;
  font-size:14px;
}



/* PRODUCTCATALOOG ----------------------------------*/

.pc_item1{
  width:522px;
  height:25px;
  padding-top:10px;
  padding-left:10px;
  margin-bottom:2px;
  background:url(../htmimages/pc_catbg.gif) no-repeat top left;
  text-align:left;
}

.pc_item1 a:hover img{
  filter:alpha(opacity=70);   
  -moz-opacity: 0.7;   
  opacity: 0.7;
}

.pc_item2{
  width:558px;
  color:#727272;
  margin-top:5px;
  margin-bottom:5px;
  background:url(../htmimages/cataloog_item_bg2.gif) no-repeat top left;
  text-align:left;
}

.pc_item2 a{color:#727272;}
.pc_item2 a:hover{color:#779328;}

.pc_item2 a:hover img{
  filter:alpha(opacity=70);   
  -moz-opacity: 0.7;   
  opacity: 0.7;
}

.pc_overzicht_item{
  width:261px;
  height:121px;
  background:url(../htmimages/pc_itembg.gif) top left no-repeat;
  margin-right:2px;
  margin-bottom:2px;
  float:left;
  text-align:left;
}

.pc_overzicht_item_foto{
  width:105px;
  float:left;
  text-align:left;
  margin-top:8px;
  margin-left:8px;
}
.pc_overzicht_item_tekst{
  float:left;
  text-align:left;
  margin-left:8px;
  margin-top:8px;
  width:120px;
}


#container_fichetekst{
  width:507px;
  background:#eadea8;
  text-align:left;
  padding:10px;
}

#container_fichetekst_fotos{
  width:115px;
  float:left;
  margin-right:10px;
}

#container_fichetekst_tekst{
  float:left;
  width:370px;
}




/* CONTACTFORMULIER ---------------------------------------------*/
#content_links{
  width:310px;
  float:left;
}

#content_rechts{
  width:160px;
  float:left;
  margin-left:40px;
}

.formfield{
  width:293px;
  height:19px;
  padding:6px;
  margin-bottom:10px;
  background:#d9ce9e url(../htmimages/input_bg.gif) repeat-x top left;
  border:#aaa27f solid 1px;
}

.formfieldmsg{
  width:293px;
  height:93px;
  padding:6px;
  margin-top:0px;
  margin-bottom:10px;
  background:#d9ce9e url(../htmimages/input_bg.gif) repeat-x top left;
  border:#aaa27f solid 1px;
}

.formfieldcaptcha{
  width:172px;
  height:17px;
  padding:6px;
  background:#d9ce9e url(../htmimages/input_bg.gif) repeat-x top left;
  border:#aaa27f solid 1px;
  margin-bottom:10px;
}

.formfieldcaptcha_wrong{
  width:172px;
  height:17px;
  padding:6px;
  border:#aaa27f solid 1px;
  color:#FFFFFF;
  background:#FF0000;
  margin-bottom:10px;
}

.formbtnsend{
  margin-top:10px;
  background:#a73501;
  color:#FFFFFF;
  width:115px;
  height:38px;
  font-size:12px;
  text-transform:uppercase;
  border:none;
}

#contactformline{
  margin:0px;
  width:304px;
  height:1px;
  background-color:#918a6b;
  border:none;
}
