/* CSS Document */

body{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#5c5c52;
  background:#FFFFFF;
}
a{color:#ffffff;}
a:hover{color:#1f1f1d;}
h1{
  font-size:15px;
  margin-bottom:10px;
  margin-top:10px;
}
h2{
  font-size:13px;
  margin-bottom:5px;
  margin-top:5px;
}
table, td, div, input, textarea, select{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#191917;
}
.spacer{clear:both;}
.greentitle{
  font-weight:bold;
  color:#7abb02;
}
.tekstzwart{color:#191917;}
.error{color:#FF0000;}
.small{font-size:9px;}



#bgzwart{
  background:url(../htmimages/bg_zwart.gif) left top;
  text-align:center;
}

#top{
  background:url(../htmimages/bg_top.gif) left top repeat-x;
  text-align:center;
}

#container{
  width:871px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#menu{
  padding-left:17px;
  margin-bottom:2px;
}

#menu a{
  display:block;
  height:39px;
  width:100px;
  float:left;
  padding-top:3px;
  margin-right:1px;
  text-align:center;
  font-size:10px;
  color:#FFFFFF;
  text-transform:uppercase;
  background:url(../htmimages/menu_item_bg.gif) no-repeat top left;
}
#menu a:hover, #menu a.selected{
  color:#1c1c1a;
  font-size:10px;
  text-transform:uppercase;
  background:url(../htmimages/menu_item_bgrollover.gif) no-repeat top left;
}

#bottom{
  background:#FFFFFF;
  padding-top:25px;
  background:url(../htmimages/stip_hor.gif) left top repeat-x;
}

#menu_bottom{
  width:854px;
  height:75px;
  padding-left:17px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
}

.menu_bottom_itemsblok{
  width:135px;
  height:60px;
  padding-left:7px;
  float:left;
  background:url(../htmimages/stip_vert_33px.gif) top left no-repeat;
  color:#1f1f1d;
}

.menu_bottom_itemsblok a{color:#1f1f1d;}
.menu_bottom_itemsblok a:hover{color:#0743ac;}

/* ENTER ----------------------------------------------*/
#enter{
  width:805px;
  height:373px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-402px;
  margin-top:-186px;
}
#enter a{color:#10100e; font-size:10px;}
#enter a:hover{color:#0fa6fe; font-size:10px;}


/* HOME ----------------------------------------------*/
#container_home{
  width:807px;
  height:357px;
  margin-left:17px;
  background:url(../htmimages/home_bg.jpg) top left no-repeat;
}

#container_home_tekst{
  margin-left:100px;
  width:345px;
  height:241px;
  padding:30px;
  background:#0fa7ff;
  color:#ffffff;
  overflow:auto;
}


/* NIEUWS ----------------------------------------------*/
#container_nieuws{
  width:807px;
  height:357px;
  margin-left:17px;
  background:url(../htmimages/nieuws_bg.jpg) top left no-repeat;
}

#container_nieuws_tekst{
  margin-left:100px;
  width:648px;
  height:241px;
  padding:30px;
  background:#f03325;
  color:#10100e;
  overflow:auto;
}
#container_nieuws_tekst a{color:#10100e;}
#container_nieuws_tekst a:hover{color:#ffffff;}


/* THE JVH MYSTERIE ----------------------------------------------*/
#container_jvhmysterie{
  width:807px;
  height:258px;
  padding-top:99px;
  margin-left:17px;
  background:url(../htmimages/jvhmysterie_bg.jpg) top left no-repeat;
}

#container_jvhmysterie_tekst{
  margin-left:100px;
  width:647px;
  height:198px;
  padding:30px;
  background:#0fa7ff;
  color:#ffffff;
  overflow:auto;
}

/* LINKS ----------------------------------------------*/
#container_links{
  width:807px;
  height:357px;
  margin-left:17px;
  background:url(../htmimages/links_bg.jpg) top left no-repeat;
}

#container_links_tekst{
  margin-left:302px;
  width:344px;
  height:297px;
  padding:30px;
  background:#f03325;
  color:#10100e;
  overflow:auto;
}

#container_links_tekst a{color:#10100e;}
#container_links_tekst a:hover{color:#ffffff;}

/* SITEMAP ----------------------------------------------*/
#container_sitemap{
  width:807px;
  height:357px;
  margin-left:17px;
  background:url(../htmimages/sitemap_bg.jpg) top left no-repeat;
}

#container_sitemap_tekst{
  margin-left:302px;
  width:344px;
  height:241px;
  padding:30px;
  background:#ffffff;
  color:#10100e;
}
#container_sitemap_tekst a{color:#10100e;}
#container_sitemap_tekst a:hover{color:#0fa7ff;}

/* CONTACT ----------------------------------------------*/
#container_contact{
  width:807px;
  height:357px;
  margin-left:17px;
  background:url(../htmimages/contact_bg.jpg) top left no-repeat;
  text-align:left;
}

.container_contact_tekst{
  width:244px;
  height:327px;
  padding-top:20px;
  padding-bottom:10px;
  padding-left:30px;
  padding-right:30px;
  margin-left:100px;
  background:#0fa7ff;
  color:#ffffff;
  float:left;
  display:inline;
}

.container_contact_tekst2{
  margin-left:101px;
  margin-top:99px;
  width:172px;
  height:171px;
  padding:15px;
  background:#0fa7ff;
  color:#ffffff;
  float:left;
}

.container_contact_tekst2 a{color:#FFFFFF;}
.container_contact_tekst2 a:hover{color:#191917;}

/* GALLERY -------------------------------------------*/
#container_gallery{
  width:747px;
  margin-left:17px;
  background-color:#0fa7ff;
  padding:30px;
}

.horstipjes{
  height:2px;
  background:url(../htmimages/stip_hor.gif) repeat-x top left;
}


/* FOOTER --------------------------------------------*/
#footer{
  width:854px;
  color:#1f1f1d;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:left;
  padding-left:17px;
  margin-left:auto;
  margin-right:auto;
}

#footer a{color:#1f1f1d;}
#footer a:hover{color:#0743ac;}


/* PRODUCTCATALOOG ----------------------------------*/
.cataloog_pathway{
  padding-bottom:10px;
  background:url(../htmimages/stip_hor.gif) repeat-x bottom;
  margin-bottom:10px;
}
.cataloog_pathway a{color:#1c1c1a;}

.pc_item1{
  width:128px;
  height:196px;
  padding:5px;
  margin-bottom:10px;
  margin-right:10px;
  color:#06456a;
  background:#32b4ff;
  float:left;
  text-align:center;
}

.pc_item1 a{color:#06456a;}
.pc_item1 a:hover{color:#071c28;}

.pc_item1 a:hover img{
  filter:alpha(opacity=70);   
  -moz-opacity: 0.7;   
  opacity: 0.7;
}

.pc_item2{
  width:415px;
  padding:10px;
  margin-bottom:2px;
  color:#134e67;
  background:#e5f3cd;
}

.pc_item2 a:hover img{
  filter:alpha(opacity=70);   
  -moz-opacity: 0.7;   
  opacity: 0.7;
}

.pc_item_titel{
  font-size:14px;
  font-weight:bold;
  color:#10100e;
}

.itemthumb{
  border:solid 1px #000000;
}

#container_extrafotos{
  float:left;
  width:450px;
  margin-right:10px;
}
#container_fichetekst{
  float:left;
  width:280px;
}
#container_fichetekst a{color:#191917;}
#container_fichetekst a:hover{color:#ffffff;}

.pc_extra_foto{
  width:128px;
  height:130px;
  padding:5px;
  margin-right:3px;
  margin-bottom:3px;
  float:left;
  background-color:#32b4ff;
  text-align:center;
}

a:hover .pc_extra_foto  img{
  filter:alpha(opacity=70);   
  -moz-opacity: 0.7;   
  opacity: 0.7;
}




/* FORMS ---------------------------------------------*/
.formfield{
  width:232px;
  height:16px;
  padding: 5px;
  margin-bottom:2px;
  background:#5cc3ff;
  border:none;
}

.formfieldmsg{
  width:232px;
  height:95px;
  padding:5px;
  margin-top:0px;
  margin-bottom:2px;
  background:#5cc3ff;
  border:none;
}

.formfieldcaptcha{
  width:115px;
  height:16px;
  padding:5px;
  background:#5cc3ff;
  border:none;
}

.formfieldcaptcha_wrong{
  width:115px;
  height:16px;
  padding:5px;
  background:#5cc3ff;
  border:none;
  color:#FFFFFF;
  background:#FF0000;
}

.formbtnsend{
  margin-top:2px;
}
