/*
	General classes
*/
body { margin:0px; text-align-center; font-family:Verdana, Arial, Sans Serif; font-size:11px; color:#333333; line-height:17px; }
#container { width:915px; margin-left:auto; margin-right:auto; }
#header { height:67px; margin-bottom:0px; }
#menu { height:35px; margin-top:4px; }
#main { width:915px; margin-top:1px; background:url(../images/page_bg.gif) repeat-y; float:left; }
#leftcolumn { width:172px; margin-right:1px; float:left; }
#content { width:498px; float:left; margin:0px; }
#rightcolumn { width:241px; margin-left:1px; float:right; }
#footer { width:915px; height:24px; margin-top:1px; float:left; }
#banner {float: right;margin-top:7px;padding:0px;}
#disclaimer { float:left; padding:25px 0px 15px 17px; }


p { padding:0px; margin:0px; }
a { color:#333333; text-decoration:none;}
a:hover { color:#000000; text-decoration:none; }
input { border:1px solid #333333; height:15px; color:#666666; font-family:Verdana, Arial, Sans Serif; font-size:11px; }
.radiobutton { border:0px; }

h1 { font-size:14px; padding:0px 0px 16px 0px; margin:0px; }
h2 { font-size:12px; padding:0px; margin:0px; }
h3 { font-size:12px; padding:0px; margin:0px; }

form { margin:0px; padding:0px; }



/*
	Menu classes
*/
.mainmenu_home a.left { float:left; height:26px; padding:9px 23px 0px 23px; margin:0; }
.mainmenu_home a.left:hover { background:url(../images/menu_hilite_bg_left.gif); }
.mainmenu_home { width:915px; height:35px; background:url(../images/home_menu.gif); font-weight:bold; }
.mainmenu_home a { float:left; height:26px; padding:9px 23px 0px 23px; margin:0; }
.mainmenu_home a:hover { background:url(../images/menu_hilite_bg.gif); }
.mainmenu_home a.hilited { float:left; height:26px; padding:9px 23px 0px 23px; margin:0; background:url(../images/menu_hilite_bg.gif); }
.mainmenu_home img { float:left; padding:0px; margin:1px 0px 0px 0px; background:url(../images/home_menu_spacer.gif); }
.logo_home { width:250px; height:56px; padding:0px; margin:7px 0px 0px 27px; float:left; background:url(../images/baptist_logo.gif) no-repeat left center; }

.mainmenu_hout a.left { float:left; height:26px; color:#304209; padding:9px 23px 0px 23px; margin:0; }
.mainmenu_hout a.left:hover { background:url(../images/menu_hilite_bg_left.gif); }
.mainmenu_hout { width:915px; height:35px; background:url(../images/hout_menu.gif); font-weight:bold; }
.mainmenu_hout a { float:left; height:26px; color:#304209; padding:9px 23px 0px 23px; margin:0; }
.mainmenu_hout a:hover { background:url(../images/menu_hilite_bg.gif); }
.mainmenu_hout a.hilited { float:left; height:26px; padding:9px 23px 0px 23px; margin:0; background:url(../images/menu_hilite_bg.gif); }
.mainmenu_hout img { float:left; padding:0px; margin:1px 0px 0px 0px; background:url(../images/hout_menu_spacer.gif); }
.logo_hout { width:250px; height:56px; padding:0px; margin:7px 0px 0px 10px; float:left; background:url(../images/baptist_logo_hout.gif) no-repeat left center; }

.mainmenu_beslag a.left { float:left; height:26px; color:#6b3b07; padding:9px 23px 0px 23px; margin:0; }
.mainmenu_beslag a.left:hover { background:url(../images/menu_hilite_bg_left.gif); }
.mainmenu_beslag { width:915px; height:35px; background:url(../images/beslag_menu.gif); font-weight:bold; }
.mainmenu_beslag a { float:left; height:26px; color:#6b3b07; padding:9px 23px 0px 23px; margin:0; }
.mainmenu_beslag a:hover { background:url(../images/menu_hilite_bg.gif); }
.mainmenu_beslag a.hilited { float:left; height:26px; padding:9px 23px 0px 23px; margin:0; background:url(../images/menu_hilite_bg.gif); }
.mainmenu_beslag img { float:left; padding:0px; margin:1px 0px 0px 0px; background:url(../images/beslag_menu_spacer.gif); }
.logo_beslag { width:250px; height:56px; padding:0px; margin:7px 0px 0px 27px; float:left; background:url(../images/baptist_logo_beslag.gif) no-repeat left center; }

.mainmenu_ijzer a.left { float:left; height:26px; color:#6c2623; padding:9px 23px 0px 23px; margin:0; }
.mainmenu_ijzer a.left:hover { background:url(../images/menu_hilite_bg_left.gif); }
.mainmenu_ijzer { width:915px; height:35px; background:url(../images/ijzer_menu.gif); font-weight:bold; }
.mainmenu_ijzer a { float:left; height:26px; color:#6c2623; padding:9px 23px 0px 23px; margin:0; }
.mainmenu_ijzer a:hover { background:url(../images/menu_hilite_bg.gif); }
.mainmenu_ijzer a.hilited { float:left; height:26px; padding:9px 23px 0px 23px; margin:0; background:url(../images/menu_hilite_bg.gif); }
.mainmenu_ijzer img { float:left; padding:0px; margin:1px 0px 0px 0px; background:url(../images/ijzer_menu_spacer.gif); }
.logo_ijzer { width:250px; height:56px; padding:0px; margin:7px 0px 0px 27px; float:left; background:url(../images/baptist_logo_ijzer.gif) no-repeat left center; }

#leftcolumn ul { margin:0px 0px 0px 0px; padding:0px; }
#leftcolumn li { list-style-type:none; padding:2px 0px 0px 53px;}
#leftcolumn input { margin:4px 0px 0px 17px; width:136px; }

#home_menu { width:172px; background-color:#e9e9e0; padding-bottom:15px; }
#home_menu h2 { color:#007e72; padding:15px 0px 2px 17px; margin:0px; }

#hout_menu { width:172px; background-color:#ccd3bd; padding-bottom:15px; }
#hout_menu h2 { color:#304209; padding:15px 0px 2px 17px; margin:0px; }

#beslag_menu { width:172px; background-color:#f8e1c6; padding-bottom:15px; }
#beslag_menu h2 { color:#6b3b07; padding:15px 0px 2px 17px; margin:0px; }

#ijzer_menu { width:172px; background-color:#f0b2b2; padding-bottom:15px; }
#ijzer_menu h2 { color:#6c2623; padding:15px 0px 2px 17px; margin:0px; }

#tip_menu { width:172px; }
#tip_menu h2 { color:#333333; padding:15px 0px 2px 17px; margin:0px; }

.tip_submit { width:80px; padding:5px 19px 0px 0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 72px 9px; cursor:pointer; }
.tip_submit:hover { background:url(../images/arrow_hilite.gif) no-repeat 72px 9px; font-weight:bold; color:#000000; }

.input_home { border:1px solid #007e72; height:15px; color:#666666; font-family:Verdana, Arial, Sans Serif; font-size:11px; }
.input_hout { border:1px solid #304209; height:15px; color:#666666; font-family:Verdana, Arial, Sans Serif; font-size:11px; }
.input_beslag { border:1px solid #6b3b07; height:15px; color:#666666; font-family:Verdana, Arial, Sans Serif; font-size:11px; }
.input_enorm { border:1px solid #6c2623; height:15px; color:#666666; font-family:Verdana, Arial, Sans Serif; font-size:11px; }

.input_search { margin:8px 0px 8px 5px; width:206px; float:left; }
.input_newsletter { margin:8px 0px 0px 5px; width:206px; float:left; }
.input_radio { margin:7px 0px 7px 5px; width:20px; float:left; border:0px; }
.submit { width:13px; height:13px; background:url(../images/submit_normal.gif); float:left; margin:10px 0px 0px 6px; cursor:pointer; }
.submit:hover { background:url(../images/submit_hilite.gif); float:left; }

#bestel_menu { width:241px; float:left; margin:0px; padding:0px; font-weight:bold; }
#bestel_menu ul { margin:0px 0px 0px 0px; padding:0px; }
#bestel_menu li { list-style-type:none; width:229px; background-color:#a4a585; margin:1px 0px 0px 0px; padding:4px 0px 4px 12px;}
#bestel_menu h3 { color:#ffffff; margin:0px; padding:0px; }
#bestel_menu p { background-color:#cacbae; }
#bestel_menu a { color:#ffffff; }
#bestel_menu a:hover { color:#000000; }
#bestel_menu img { float:left; margin:4px 14px 0px 4px; }
#bestel_snel { margin:3px 0px 7px 0px; }
#bestel_snel a { color:#000000; font-size:10px; font-weight:normal; text-decoration:underline; }
#bestel_snel a:hover { text-decoration:none; }
.bestel_regel { width:217px; font-weight:normal; padding:9px 0px 3px 12px; font-size:10px; float:left; }
.aantal { float:left; width:16px; }
.plusmin { float:left; width:16px; }
.titel { float:left; width:118px; }
.prijs { float:left; width:60px; text-align:right; }
.extra { float:left; width:155px; text-align:right; }
.totaalextra { float:left; width:155px; font-weight:bold; text-align:right; }
.totaalprijs { float:left; width:62px; text-align:right; font-weight:bold; }
.line { margin:0px 0px 0px 8px; }
.white_line { width:215px; height:1px; background-color:#ffffff; }
.bestel_submit { width:133px; padding:7px 0px 0px 0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 122px 9px; cursor:pointer; }
.bestel_submit:hover { background:url(../images/arrow_hilite.gif) no-repeat 122px 9px; font-weight:bold; color:#000000; }
#bestel_links { float:left; margin-top:10px; }
#bestel_links img { margin-bottom:5px; }
.radio_p { float:left; width:30px; }
.radio_p_text { float:left; padding-top:7px; font-size:11px; }
#newsletter { float:left; }
#ad_banner { width:241px; padding-top:15px; float:left; text-align:center; }
#icons { text-align:center; }
#icons img { margin:35px 5px 0px 5px; }



/*
	Layout
*/
#crawlpath { margin:15px 11px 11px 11px; font-size:10px; }
#crawlpath a { text-decoration:underline; }
#crawlpath a:hover { text-decoration:none; }

.inleiding_home { width:448px; background-color:#e9e9e0; padding:25px 26px 20px 26px; }
.inleiding_home h1 { color:#007e72; }
.content_home { width:448px; padding:25px 26px 5px 26px; }
.content_home h1 { color:#007e72; }
.content_home img { float:left; margin:5px 20px 5px 0px; border:solid 1px #007e72;}

.lees_verder { width:94px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 83px 5px; cursor:pointer; }
.lees_verder:hover { background:url(../images/arrow_hilite.gif) no-repeat 83px 5px; font-weight:bold; color:#000000; }

.sluit_venster { width:100px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 89px 5px; cursor:pointer; }
.sluit_venster:hover { background:url(../images/arrow_hilite.gif) no-repeat 89px 5px; font-weight:bold; color:#000000; }

.bezoek_website { width:117px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 106px 5px; cursor:pointer; }
.bezoek_website:hover { background:url(../images/arrow_hilite.gif) no-repeat 106px 5px; font-weight:bold; color:#000000; }

.lees_terug { width:153px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 142px 5px; cursor:pointer; }
.lees_terug:hover { background:url(../images/arrow_hilite.gif) no-repeat 142px 5px; font-weight:bold; color:#000000; }

.bestel_product { width:110px; padding:0px; margin:0px; float:left; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 99px 5px; cursor:pointer; }
.bestel_product:hover { background:url(../images/arrow_hilite.gif) no-repeat 99px 5px; font-weight:bold; color:#000000; }

.meer_informatie { width:120px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 109px 5px; cursor:pointer; }
.meer_informatie:hover { background:url(../images/arrow_hilite.gif) no-repeat 109px 5px; font-weight:bold; color:#000000; }

.wachtwoord { width:173px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 162px 5px; cursor:pointer; }
.wachtwoord:hover { background:url(../images/arrow_hilite.gif) no-repeat 162px 5px; font-weight:bold; color:#000000; }

.categorie_verder { width:135px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 125px 5px; cursor:pointer; }
.categorie_verder:hover { background:url(../images/arrow_hilite.gif) no-repeat 125px 5px; font-weight:bold; color:#000000; }

.groep_verder { width:127px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 116px 5px; cursor:pointer; }
.groep_verder:hover { background:url(../images/arrow_hilite.gif) no-repeat 116px 5px; font-weight:bold; color:#000000; }

.vorige_stap { width:109px; padding:0px 0px 0px 17px; margin:0px; float:left; font-weight:bold; background:url(../images/arrow_normal_back.gif) no-repeat 0px 5px; cursor:pointer; }
.vorige_stap:hover { background:url(../images/arrow_hilite_back.gif) no-repeat 0px 5px; font-weight:bold; color:#000000; }

.volgende_stap { width:109px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 98px 5px; cursor:pointer; }
.volgende_stap:hover { background:url(../images/arrow_hilite.gif) no-repeat 98px 5px; font-weight:bold; color:#000000; }

.formulier_verzenden { width:153px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 142px 5px; cursor:pointer; }
.formulier_verzenden:hover { background:url(../images/arrow_hilite.gif) no-repeat 142px 5px; font-weight:bold; color:#000000; }

.snel_bestellen { width:204px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 192px 5px; cursor:pointer; }
.snel_bestellen:hover { background:url(../images/arrow_hilite.gif) no-repeat 192px 5px; font-weight:bold; color:#000000; }

.kaart_bijwerken { width:120px; padding:0px; margin:0px; float:left; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 109px 5px; cursor:pointer; }
.kaart_bijwerken:hover { background:url(../images/arrow_hilite.gif) no-repeat 109px 5px; font-weight:bold; color:#000000; }

.versturen { width:81px; padding:0px; margin:0px; float:right; font-weight:bold; background:url(../images/arrow_normal.gif) no-repeat 70px 5px; cursor:pointer; }
.versturen:hover { background:url(../images/arrow_hilite.gif) no-repeat 70px 5px; font-weight:bold; color:#000000; }

.template_home { width:448px; padding:25px 26px 20px 26px; clear:left; }
.template_home_bg { width:448px; padding:25px 26px 20px 26px; background-color:#e9e9e0; }
.template_home h1, .template_home_bg h1 { color:#007e72; }
.template_home img, .template_home_bg img { float:left; margin:5px 20px 5px 0px; border:solid 1px #007e72;}

.template_hout { width:448px; padding:25px 26px 20px 26px; clear:left; }
.template_hout_bg { width:448px; padding:25px 26px 20px 26px; background-color:#e9e9e0; }
.template_hout h1, .template_hout_bg h1 { color:#304209; }
.template_hout img, .template_hout_bg img { float:left; margin:5px 20px 5px 0px; border:solid 1px #304209;}

.template_beslag { width:448px; padding:25px 26px 20px 26px; clear:left; }
.template_beslag_bg { width:448px; padding:25px 26px 20px 26px; background-color:#e9e9e0; }
.template_beslag h1, .template_beslag_bg h1 { color:#6b3b07; }
.template_beslag img, .template_beslag_bg img { float:left; margin:5px 20px 5px 0px; border:solid 1px #6b3b07;}

.template_enorm { width:448px; padding:25px 26px 20px 26px; clear:left; }
.template_enorm_bg { width:448px; padding:25px 26px 20px 26px; background-color:#e9e9e0; }
.template_enorm h1, .template_enorm_bg h1 { color:#6c2623; }
.template_enorm img, .template_enorm_bg img { float:left; margin:5px 20px 5px 0px; border:solid 1px #6c2623;}

.product_hout { width:448px; padding:25px 26px 20px 26px; }
.product_hout_bg { width:448px; padding:25px 26px 20px 26px; background-color:#e9e9e0; }
.product_hout h1, .product_hout h1 { color:#304209; }
.product_hout img, .product_hout_bg img { margin:5px 20px 5px 0px; border:1px; border-color:#007e72; }
.product_hout a, .product_hout_bg a { font-weight:bold; }
.home_aanbiedingen { margin:5px 20px 5px 0px; border:1px solid #007e72; }

.product_beslag { width:448px; padding:25px 26px 20px 26px; }
.product_beslag_bg { width:448px; padding:25px 26px 20px 26px; background-color:#e9e9e0; }
.product_beslag h1, .product_beslag_bg h1 { color:#6b3b07; }
.product_beslag img, .product_beslag_bg img { margin:5px 20px 5px 0px; border:1px; border-color:#6b3b07; }
.product_beslag a, .product_beslag_bg a { font-weight:bold; }

.product_enorm { width:448px; padding:25px 26px 20px 26px; }
.product_enorm_bg { width:448px; padding:25px 26px 20px 26px; background-color:#e9e9e0; }
.product_enorm h1, .product_enorm_bg h1 { color:#6c2623; }
.product_enorm img, .product_enorm_bg img { margin:5px 20px 5px 0px; border:1px; border-color:#6c2623; }
.product_enorm a, .product_enorm_bg a { font-weight:bold; }

.template_nb { width:100%; padding:20px 20px 20px 20px; clear:left; font-size:11px; }
.template_nb_bg { width:100%; padding:20px 20px 20px 20px; background-color:#e9e9e0; font-size:11px; }
.template_nb h1, .template_nb_bg h1 { color:#007e72; }
.template_nb img, .template_nb_bg img { float:left; margin:5px 20px 5px 0px}

.template_img_div { width:100px; float:left; margin-right:20px; }

.seperator { background-color:#e9e9e0; margin:0px; padding:0px; vertical-align:top; height:1px; width:915px; }
.copyright { margin:4px 0px 0px 17px; font-size:10px; float:left; }
.totaalnet { margin:4px 17px 0px 0px; font-size:10px; float:right; }
.nb_footer { margin:0px 0px 0px 0px; font-size:9px;color:#a4a585;}
#disclaimer p { padding-bottom:2px; }
#disclaimer a { font-size:10px; text-decoration:underline; }
#disclaimer a:hover { text-decoration:none; }

a.submit { width:13px; height:13px; background:url(../images/submit_normal.gif); float:left; margin:10px 0px 0px 6px; cursor:pointer; }
a.submit:hover { background:url(../images/submit_hilite.gif); float:left; }
