/* CSS Document */

body{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#455d6f;
  background:url(../htmimages/bg.gif) top center repeat-x #6b8da5;
}
a{color:#727272;}
a:hover{color:#fc5f00;}
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:#455d6f;
}
input, textarea{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#6c6c6c;
}

form{margin:0px;}

.spacer{clear:both;}
.error{color:#FF0000;}
.small{font-size:9px;}

.redbold{
  font-weight:bold;
  color:#ff0000;
}

.bold12px{
  font-size:12px;
  font-weight:bold;
}

.bold16px{
  font-size:16px;
  font-weight:bold;
}

.bold19px{
  font-size:19px;
  font-weight:bold;
}

.small10px{font-size:10px;}

.pttrn-stipjes-hor{
  height:20px;
  width:100%;
  background:url(../htmimages/stipjes-pttrn-darkblue.gif) center center repeat-x;
}



/* ALGEMENE LAYOUT ----------------------------------*/
#container{
  width:809px;
  margin-left:auto;
  margin-right:auto;
}







/* MENU ---------------------------------------------*/
#containermenu{
  width:809px;
  height:74px;
  background:url(../htmimages/menu-bg.gif);
  text-align:center;
}

#containermenuitems{
  padding-top:20px;
  width:420px;
  height:20px;
  margin-left:auto;
  margin-right:auto;
}

#containermenuitems a{
  display:block;
  height:22px;
  color:#6b8da5;
  text-decoration:none;
  float:left;
  font-size:13px;
  font-weight:bold;
}

#containermenuitems a:hover, #containermenuitems a.selected{
  background:url(../htmimages/pttrn-stip-hor-darkblue.gif) bottom left repeat-x;
  color:#2c3d4b;
}

.menusplitter{
  float:left;
  margin-left:7px;
  margin-right:7px;
  color:#6b8da5;
}


/* HOME ---------------------------------------------*/
#containerhome{
  width:809px;
  height:544px;
  background:url(../htmimages/home.jpg) top left no-repeat;
}

#homediashow{ padding-left:362px; padding-top:142px; }
#homediashow #slideshow{ width:431px; height:272px; overflow:hidden; position:relative; }

#controls{ position:absolute; z-index:900; }
#controls a{ text-decoration:none; display:block; background:#FFF; width:15px; height:17px; font-size:14px; text-align:center; }
#controls #next{ position:absolute; left:17px; top:130px; }
#controls #prev{ position:absolute; left:0px; top:130px; }
#slides{ z-index:800; }

#homepoweredby{
  float:left;
  width:265px;
  color:#a4b9c8;
  font-size:10px;
  padding-top:30px;
  padding-left:15px;
}
#homepoweredby a{color:#a4b9c8;}
#homepoweredby a:hover{color:#FFFFFF;}

#homewords{
  float:left;
  width:345px;
  height:55px;
  margin-left:130px;
  padding-top:10px;
  text-align:center;
}




/* FEESTZAAL ---------------------------------------------*/
#feestzaal-links{
  width:362px;
  float:left;
}

#feestzaal-rechts{
  width:447px;
  float:left;
}

#feestzaal-tekst-links{
  width:297px;
  background:url(../htmimages/feestzaal-tekst-links-bg.jpg) top left no-repeat;
  height:326px;
  padding-top:20px;
  padding-left:40px;
  padding-right:25px;
}

#feestzaaldiashow{
  width:428px;
  height:269px;
  background:#FFFFFF;
  padding:2px;
  overflow:hidden;
}
#feestzaaldiashow #slideshow{ width:428px; height:269px; overflow:hidden; position:relative; }


#feestzaal-tekst-rechts{
  width:292px;
  height:265px;
  background:url(../htmimages/feestzaal-tekst-rechts-bg.jpg) top left no-repeat;
  padding-top:30px;
  padding-left:30px;
  padding-right:125px;
}

#feestzaal-poweredby{
  padding-left:15px;
  color:#a4b9c8;
  font-size:10px;
}
#feestzaal-poweredby a{color:#a4b9c8;}
#feestzaal-poweredby a:hover{color:#FFFFFF;}



/* TRAITEUR ---------------------------------------------*/
#traiteur-links{
  width:362px;
  float:left;
}

#traiteur-rechts{
  width:447px;
  float:left;
}

#traiteur-tekst-links{
  width:297px;
  background:url(../htmimages/traiteur-tekst-links-bg.jpg) top left no-repeat;
  height:187px;
  padding-top:20px;
  padding-left:40px;
  padding-right:25px;
}

#traiteurdiashow{
  width:428px;
  height:269px;
  background:#FFFFFF;
  padding:2px;
  overflow:hidden;
}
#traiteurdiashow #slideshow{ width:428px; height:269px; overflow:hidden; position:relative; }


#traiteur-tekst-rechts{
  width:292px;
  height:177px;
  background:url(../htmimages/traiteur-tekst-rechts-bg.jpg) top left no-repeat;
  padding-top:30px;
  padding-left:30px;
  padding-right:125px;
}

#traiteur-poweredby{
  padding-left:15px;
  color:#a4b9c8;
  font-size:10px;
}
#traiteur-poweredby a{color:#a4b9c8;}
#traiteur-poweredby a:hover{color:#FFFFFF;}



/* THEMA ---------------------------------------------*/
#thema-links{
  width:362px;
  float:left;
}

#thema-rechts{
  width:447px;
  float:left;
}

#thema-tekst-links{
  width:297px;
  background:url(../htmimages/thema-tekst-links-bg.jpg) top left no-repeat;
  height:147px;
  padding-top:10px;
  padding-left:40px;
  padding-right:25px;
}

#themadiashow{
  width:428px;
  height:269px;
  background:#FFFFFF;
  padding:2px;
  overflow:hidden;
}

#thema-tekst-bg1{float:left;}

#thema-tekst-bg2{
  float:left;
  background:url(../htmimages/thema-tekst-bg2.jpg) top left no-repeat #FFFFFF;
  width:779px;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#thema-tekst-bg3{float:left;}

#thema-tekst1{
  float:left;
  width:300px;
  margin-top:30px;
  padding-left:25px;
  padding-bottom:20px;
}

#thema-tekst2{
  float:left;
  width:370px;
  margin-top:30px;
  margin-left:55px;
  padding-bottom:20px;
}

#themapoweredby{
  padding-top:10px;
  padding-left:15px;
  color:#a4b9c8;
  font-size:10px;
}
#themapoweredby a{color:#a4b9c8;}
#themapoweredby a:hover{color:#FFFFFF;}




/* SITEMAP ---------------------------------------------*/
#sitemap-links{
  width:362px;
  float:left;
}

#sitemap-rechts{
  width:447px;
  float:left;
}

#sitemapdiashow{
  width:428px;
  height:269px;
  background:#FFFFFF;
  padding:2px;
  overflow:hidden;
}
#sitemapdiashow #slideshow{ width:428px; height:269px; overflow:hidden; position:relative; }


#sitemap-tekst-bg1{
  float:left;
  width:339px;
  height:191px;
  background:url(../htmimages/sitemap-tekst-links-bg.jpg) top left no-repeat;
  padding-top:20px;
  padding-left:40px;
}

#sitemap-tekst-bg2{
  float:left;
  width:340px;
  height:121px;
  background:url(../htmimages/sitemap-tekst-rechts-bg.jpg) top left no-repeat;
  padding-top:10px;
  padding-left:20px;
  padding-right:70px;
  text-align:center;
}

#sitemappoweredby{
  padding-left:15px;
  color:#a4b9c8;
  font-size:10px;
}
#sitemappoweredby a{color:#a4b9c8;}
#sitemappoweredby a:hover{color:#FFFFFF;}





/* CONTACTFORMULIER ---------------------------------------------*/
#contacteerons-links{
  width:362px;
  float:left;
}

#contacteerons-rechts{
  width:447px;
  float:left;
}

#contacteerons-tekst-links{
  width:297px;
  background:url(../htmimages/contacteerons-tekst-links-bg.jpg) top left no-repeat;
  height:147px;
  padding-top:10px;
  padding-left:40px;
  padding-right:25px;
}

#contacteerons-details1{
  width:125px;
  float:left;
}
#contacteerons-details2{
  width:140px;
  float:left;
  margin-left:30px;
  margin-top:37px;
}

#contacteeronsdiashow{
  width:428px;
  height:269px;
  background:#FFFFFF;
  padding:2px;
  overflow:hidden;
}
#contacteeronsdiashow #slideshow{ width:428px; height:269px; overflow:hidden; position:relative; }


#contacteerons-tekst-bg1{float:left;}

#contacteerons-tekst-bg2{
  float:left;
  background:url(../htmimages/contacteerons-tekst-bg2.jpg) top left no-repeat #FFFFFF;
  width:779px;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#contacteerons-tekst-bg3{float:left;}

#contacteerons-tekst1{
  float:left;
  width:300px;
  margin-top:30px;
  padding-left:25px;
}

#contacteerons-tekst2{
  float:left;
  width:370px;
  margin-top:30px;
  margin-left:75px;
}

#contacteeronspoweredby{
  padding-top:10px;
  padding-left:15px;
  color:#a4b9c8;
  font-size:10px;
}
#contacteeronspoweredby a{color:#a4b9c8;}
#contacteeronspoweredby a:hover{color:#FFFFFF;}





.formfield{
  width:303px;
  height:19px;
  padding:6px;
  margin-bottom:5px;
  margin-top:0px;
  background:#FFFFFF;
  border:#c1c1c1 solid 1px;
}

.formfieldmsg{
  width:303px;
  height:93px;
  padding:6px;
  margin-top:0px;
  margin-bottom:5px;
  background:#FFFFFF;
  border:#c1c1c1 solid 1px;
}

.formfieldcaptcha{
  width:183px;
  height:17px;
  padding:6px;
  background:#FFFFFF;
  border:#c1c1c1 solid 1px;
  margin-bottom:5px;
}

.formfieldcaptcha_wrong{
  width:172px;
  height:17px;
  padding:6px;
  border:#aaa27f solid 1px;
  color:#FFFFFF;
  background:#FF0000;
  margin-bottom:5px;
}

#formcaptchatd{
  padding-left:5px;
}

.formbtnsend{
  margin-top:5px;
  background:#678499;
  color:#FFFFFF;
  width:115px;
  height:38px;
  font-size:12px;
  text-transform:uppercase;
  border:none;
}


#contactformline{
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  width:304px;
  height:1px;
  background-color:#c1c1c1;
  overflow:hidden;
}

