/* MAIN */

* { margin: 0; padding: 0; }

html, body#top, body#intro, #wrapper { height: 100%; }
body#top { background: #fff url(../images/layout/ptrn.gif) repeat-x left top; }

#wrapper { width: 900px; margin: 0px auto -75px;
	min-height: 100%; height: auto !important;
}
#footer, #push { height: 75px; clear: both; }
#footer { font: normal 11px "Lucida Sans", Arial; color: #636363; text-transform: uppercase; }
#footer a, #footer a:hover { color: #636363; }
#footer a:hover { text-decoration: none; }
#footer a.copy { font: normal 9px Verdana; color: #c20e1a; text-decoration: none; }

/* CONTENT */

#inhoud, #right { font: normal 12px/15px "Lucida Sans", Arial; color: #4b4b4a; margin: 20px; }
/*#inhoud h1, #right h1 { font: bold 16px "Lucida Sans", Arial; margin: -5px 0px 20px -10px; padding: 5px 0px 5px 15px;
	background: url(../images/layout/title.jpg) no-repeat left top;
}*/
#inhoud h1, #right h1 { font: bold 16px/26px "Lucida Sans", Arial; margin: -5px 0px 20px -10px; padding: 2px 0px 5px 15px;
	height: 26px; background: url(../images/layout/title.jpg) no-repeat left top;
}
#inhoud h2 { font: bold italic 14px "Lucida Sans", Arial; }
#inhoud a, #inhoud a:hover, #right a, #right a:hover { color: #4b4b4a; text-decoration: underline; }
#inhoud a:hover, #right a:hover { text-decoration: none; }
#inhoud li { list-style: none; background: url(../images/layout/list.png) no-repeat left 4px; padding: 0 0 3px 10px; }
#inhoud hr { border: none; border-bottom: solid 1px #cfcfcf; height: 0; margin: 0; padding: 0; }
#inhoud img { border: solid 3px #c4211a; margin: 0 0 20px 20px; }

#inhoud a.btn, #inhoud a.btn:hover { font: bold 12px/23px "Lucide Sans", Arial; color: #fff; text-decoration: none; display: inline-block;
	background: url(../images/layout/btn_left.jpg) no-repeat left top; padding: 0 0 0 10px; margin-top: 5px;
}
#inhoud a.btn span { display: inline-block; background: url(../images/layout/btn_right.jpg) no-repeat right top; padding-right: 35px; }

#right a.back, #right a.back:hover { font: normal 13px "Lucide Sans", Arial; color: #c20e1a; text-decoration: underline;
	background: url(../images/layout/back.png) no-repeat left 4px; padding: 0 0 0 15px; /*margin-top: 5px;*/
}
#right a.back:hover { text-decoration: none; }

/* FORMS */

fieldset { border: none; width: 575px; }
fieldset ol { list-style: none; }
#inhoud fieldset ol li { margin-bottom: 5px; background: none; padding: 0; }
fieldset ol li label { font-size: 14px; color: #c4211a; vertical-align: top; width: 150px; display: inline-block; padding-top: 5px; }
fieldset ol li input, fieldset ol li textarea { font: normal 12px/15px "Lucida Sans", Arial; color: #4b4b4a; padding: 6px 2px 0px 2px;
	width: 415px; border: solid 1px #cfcfcf;
}
fieldset ol li input { height: 22px; }
fieldset div { text-align: right; margin-right: 5px; margin-top: 10px; }
#inhoud fieldset div a, #inhoud fieldset div a:hover { font: bold 12px/23px "Lucide Sans", Arial; color: #fff; text-decoration: none; display: inline-block;
	background: url(../images/layout/btn_left.jpg) no-repeat left top; padding: 0 0 0 10px; margin-top: 5px;
}
#inhoud fieldset div a span { display: inline-block; background: url(../images/layout/btn_right.jpg) no-repeat right top; padding-right: 35px; }

/* OTHER */

#navSub h1, #rechts h1 { height: 35px; background: url(../images/layout/bg_snav_titel.gif) no-repeat left top;
	font: bold 14px/37px "Century Gothic", Verdana; color: #fff; text-transform: uppercase; padding-left: 15px;
}
#rechts h1 { background: url(../images/layout/bg_rechts_titel.gif) no-repeat left top; }
#rechts span { display: block; /*background-color: #dfe3e3;*/ font: normal 11px/15px "Lucida Sans", Arial; color: #7e8182; padding: 10px 15px; }

#newsletter { height: 35px; background: url(../images/layout/snav_last.gif) no-repeat left top; padding-left: 15px;
	font: normal 11px/35px "Lucida Sans", Arial; color: #874301;
}
#newsletter input { font: normal 11px "Lucida Sans", Arial; color: #a9acac; padding: 2px 2px 0px 2px;
	width: 140px; height: 16px; border: solid 1px #a9acac; margin-right: 5px;
}
#newsletter a, #newsletter a:hover { font: normal 11px/35px "Lucida Sans", Arial; color: #874301; text-decoration: none; text-transform: lowercase; }

#product_home_top, #product_home { font: normal 11px/15px "Lucida Sans", Arial; color: #7e8182; padding: 10px 15px 10px 15px; /*background-color: #f0f0f0;*/
	 border-bottom: solid 1px #aaaaaa;
}
#product_home { border: none; }
#product_home_top span { color: #970000; text-transform: uppercase; display: block; }
#product_home_top small { font-size: 11px; color: #670000; display: block; }
#product_home a, #product_home a:hover { font: normal 11px "Lucida Sans", Arial; color: #333333; text-decoration: none; /*display: inline-block;*/
	padding: 0px 15px 0px 0px; background: url(../images/layout/btn_form.png) no-repeat right center;
}
#product_home a:hover { text-decoration: underline; }

#intro_items { text-align: center; padding-top: 200px;
	font: bold 11px/15px "Lucida Sans", Arial; color: #7e8182;
}
#intro_items input { border: 0px; background: url(../images/layout/bg_input.png) no-repeat left top; width: 79px; height: 84px;
	font: normal 30px "Lucida Sans", Arial; color: #7e8182; text-align: center; padding: 25px 0px 0px 0px;
}
#intro_items input.check { background: none; width: auto; height: auto; vertical-align: middle; margin-right: 5px; margin-top: -3px; }

#talen_intro { width: 500px; margin: 0px auto; margin-top: 15px; padding: 15px 0px; border-top: dotted 1px #990000; border-bottom: dotted 1px #990000; }
#talen_intro a { font: normal 11px/26px "Lucida Sans", Arial; color: #660000; text-decoration: none;
	background: url(../images/layout/bg_taal.png) no-repeat left top; width: 106px; height: 26px; display: inline-block;
}

/*  */

#aanvraag { font: normal 11px/15px "Lucida Sans", Arial; color: #7e8182; padding: 10px 15px 0px 15px; background-color: #f0f0f0; }
#aanvraag h1 { font: bold 14px "Century Gothic", Verdana; color: #960000; text-transform: uppercase;
	border-bottom: dotted 1px #333; padding-bottom: 7px; margin-bottom: 8px;
}
#aanvraag h1 a, #aanvraag h1 a:hover { font: normal 11px "Lucida Sans", Arial; color: #333333; text-decoration: none; text-transform: none;
	padding: 0px 16px 0px 0px; background: url(../images/layout/close.png) no-repeat right center;
}
#aanvraag fieldset { border: none; width: 440px; }
#aanvraag fieldset label { width: 125px; }
#aanvraag fieldset input, #aanvraag fieldset textarea { width: 304px; }
#aanvraag fieldset a, #aanvraag fieldset a:hover { font: normal 11px "Lucida Sans", Arial; color: #960000; text-decoration: none; /*display: inline-block;*/
	padding: 0px 16px 0px 0px; background: url(../images/layout/btn_aanvraag.png) no-repeat right center;
}
#aanvraag fieldset a:hover { text-decoration: underline; }
