/* MAIN */

* { margin: 0; padding: 0; }

html, body#top, body#intro, #wrapper { height: 100%; }
body#top { background: #fff url(../images/layout/ptrn.jpg) no-repeat center top;
	font: normal 11px Arial; color: #860038;
}

#wrapper { width: 950px; margin: 0px auto -120px; min-height: 100%; height: auto !important;
	background: #ece7e0 url(../images/layout/bg_header.jpg) no-repeat left top;
}
#footer, #push { height: 120px; clear: both; }
#footer { background: url(../images/layout/ptrn_footer.gif) repeat-x left bottom; }
#footer a, #footer a:hover { color: #a89a85; }
#footer a:hover { text-decoration: none; }
#footer a.copy { font: normal 9px Verdana; color: #fff; text-decoration: none; margin-left: 15px; }

/* CONTENT */

#inhoud { padding: 15px; text-align: justify; }
#inhoud h1 { font: bold 14px Arial; text-transform: uppercase; margin-bottom: 10px; }
#inhoud a, #inhoud a:hover { color: #860038; text-decoration: underline; }
#inhoud a:hover { text-decoration: none; }
ul { margin-left: 15px; }
ol { margin-left: 20px; }

#inhoud a.link, #inhoud a.link:hover { font: bold 11px Arial; color: #cb6f2a; text-decoration: none; text-transform: uppercase; }

/* 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 { text-transform: uppercase; text-align: right; vertical-align: top; width: 100px; display: inline-block; padding: 5px 15px 0 0; }
fieldset ol li input, fieldset ol li textarea { font: normal 11px Arial; color: #860038; padding: 4px 2px 0px 2px;
	width: 430px; border: solid 1px #860038;
}
fieldset ol li input { height: 21px; }
fieldset div { text-align: right; padding: 10px 5px 0 0; }
#inhoud fieldset div a, #inhoud fieldset div a:hover { font: bold 11px Arial; color: #cb6f2a; text-decoration: none; text-transform: uppercase; display: inline-block; }

/* OTHER */

#inhoud #newsletter { margin: 7px; background: #830037 url(../images/layout/bg_newsletter.gif) repeat-x left bottom;
	color: #fff; padding: 10px 15px;
}
#inhoud #newsletter input { font: normal 11px Arial; color: #860038; padding: 5px 2px 0px 2px; margin: 0 5px;
	width: 275px; height: 20px; border: solid 1px #860038;
}
#inhoud #newsletter a, #inhoud #newsletter a:hover { font-weight: bold; font-size: 12px; color: #fff; text-decoration: none; }
