@charset "UTF-8";
/* CSS Document
   FOR SUNSTARRACING.BE
   CREATED BY FRiZBee.be
   WEBDESIGN & GRAFISCHE OPMAAK
*/


/* BODY ----------------------------------------------------------------*/
body{
  margin:0px;
  background-image:url(../htmimages/bg.gif);
}
table, td, input, div{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

/* TOPBANNER -----------------------------------------------------------*/
#topbanner{
  background-image:url(../htmimages/topbanner_bg.gif);
  background-repeat:repeat-x;
}

/* MAINCONTENT ---------------------------------------------------------*/
#tdcontent{
  background-image:url(../htmimages/bg_content.gif);
}
.divcontentholder{
  width:100%;
  text-align:center;
  background-image:url(../htmimages/content_topbg.gif);
  background-repeat:repeat-x;
}
.homewelkomtext, .homewelkomtext table{
  color:#eaeaea;
}
.homewelkomtext a:link, .homewelkomtext a:active, .homewelkomtext a:visited{
  color:#d4cc3a;
}
.homewelkomtext a:hover{
  color:#a39b03;
}
.productentitel{
  color:#52361a;
  font-weight:bold;
  vertical-align:bottom;
  padding-bottom:5px;
  padding-left:5px;
  background-repeat:no-repeat;
}
.productentitel a:link, .productentitel a:active, .productentitel a:visited{
  color:#52361a;
}
.productentitel a:hover{
  color:#52361a;
}
#container_hometekst{
  margin-left:10px;
  margin-top:15px;
  margin-right:10px;
}


.tdinfo{
  background-image:url(../htmimages/info_titel.gif);
  background-repeat:no-repeat;
  padding-left:45px;
  padding-top:190px;
  color:#eaeaea;
}
.tdinfo a:link, .tdinfo a:active, .tdinfo a:visited{
  color:#d4cc3a;
}
.tdinfo a:hover{
  color:#a39b03;
}

.producten_footnote{
  color:#eaeaea;
  font-size:11px;
  padding-top:5px;
}
.producten_footnote a:link, .producten_footnote a:active, .producten_footnote a:visited{
  color:#d4cc3a;
  font-size:11px;
}
.producten_footnote a:hover{
  color:#a39b03;
  font-size:11px;
}
a.productthumb img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;}
a.productthumb:hover img {
filter:alpha(opacity=70);   
-moz-opacity: 0.7;   
opacity: 0.7;
}
.tdproductenfiche{
  background-image:url(../htmimages/producten_fichebg.gif);
  padding:25px;
}
.tdproductenfichetext{
  color:#52361a;
}
.productenfichenaam{
  font-size:18px;
}
.productenfichereserveer{
  background-image:url(../htmimages/producten_fichebg.gif);
  padding:10px;
  height:40px;
  font-size:18px;
  color:#52361a;
  vertical-align:middle;
  text-align:center;
}
.productenfichereserveer a:link, .productenfichereserveer a:active, .productenfichereserveer a:visited{
  color:#52361a;
  text-decoration:none;
}
.productenfichereserveer a:hover{
  color:#291b0c;
  text-decoration:none;
}

.tdcontactform{
  background-image:url(../htmimages/contact_titelrechts2.gif);
  background-repeat:no-repeat;
  padding-top:90px;
  color:#eaeaea;
}
.contact_formfield, .contact_formfieldmessage, .contact_formfieldcaptcha{
  background-image:url(../htmimages/contact_formfieldbg.gif);
  color:#1d1c1d;
  border: 0px none;
  height:25px;
  width:315px;
  padding:3px;
}
.contact_formfieldmessage{
  height:155px;
  width:315px;
}
.contact_formfieldcaptcha{
  width:200px;
}

.tdgastenboektitel{
  background-image:url(../htmimages/gastenboek_titel.gif);
  background-repeat:no-repeat;
  padding-top:140px;
  margin-left:25px;
}
.tdgastenboekentries{
  background-image:url(../htmimages/gastenboek_titelrechts2.gif);
  background-repeat:no-repeat;
  padding-top:110px;
  color:#dbd33e;
}
.gastenboek_formfield, .gastenboek_formfieldcaptcha{
  background-image:url(../htmimages/gastenboek_formfieldbg.gif);
  color:#1d1c1d;
  border: 0px none;
  height:25px;
  width:190px;
  padding:3px;
}
.gastenboek_formfieldcaptcha{
  width:73px;
}
.gastenboek_formfieldmsg{
  background-image:url(../htmimages/gastenboek_formfieldbg.gif);
  color:#1d1c1d;
  border: 0px none;
  height:135px;
  width:190px;
  padding:3px;
}
.gastenboektext{
  color:#dbd33e;
}
.gastenboek_entrie1{
  background-image:url(../htmimages/gastenboek_bgentrie1.gif);
  padding:5px;
  color:#242324;
  margin-bottom:1px;
}
.gastenboek_entrie1 a:link{
  color:#3B3B3B;
}

.gastenboek_entrie2{
  background-image:url(../htmimages/gastenboek_bgentrie2.gif);
  padding:5px;
  color:#242324;
  margin-bottom:1px;
}
.gastenboek_entrie2 a:link{
  color:#3B3B3B;
}


/* NIEUWSBRIEF -----------------------------------------------------------*/
.nieuwsbrieftitel{
  color:#52361a;
  vertical-align:bottom;
  padding-bottom:5px;
  padding-left:15px;
  background:url(../htmimages/producten_titel.gif) no-repeat;
}
.nieuwsbrieftekst{
  background:url(../htmimages/producten_fichebg.gif);
  padding:15px;
  color:#52361a;
}
.nieuwsbrieftekst a{color:#52361a;}
.nieuwsbrieftekst a:hover{color:#52361a;}
.formfield{
  width:400px;
  padding:5px;
}
.nieuwsbrief_lijst_td1{background:#d0a774;}


/* PROMOTIES -----------------------------------------------------------*/
#promoties_titel{
  width:198px;
  margin-left:12px;
}
#promoties_tekst{
  background-image:url(../htmimages/promoties_bg.gif);
  width:188px;
  margin-left:12px;
  padding-left:10px;
  font-size:10px;
  color:#242324;
}
#promoties_tekst a{color:#242324;}
#promoties_tekst a:hover{color:#e50707;}

.redbold{color:#e50707; font-weight:bold;}

#promoties_bottom{
  width:198px;
  margin-left:12px;
}

/* FOOTER --------------------------------------------------------------*/
#tdfooter{
  background-image:url(../htmimages/footer_bg.gif);
  background-repeat:repeat-x;
}
#footer{
  color:#727272;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}
#footer a:link, #footer a:active, #footer a:visited{
  color:#2f5c6f;
}
#footer a:hover{
  color:#18303b;
}

/* CMS --------------------------------------------------------------*/
.titel{
  font-size:22px;
}