/* standards */
body { margin: 0px; background-image: url("images/background.png"); background-color: #69884C; background-repeat: no-repeat; background-attachment: fixed; font-family: Tahoma, Geneva, sans-serif; font-size: 10pt; }
img { border: 0px; }
p, h1 { padding: 0px; margin: 0px; }

/* structure */
div#preload { display: none; }
div#header { width: 1000px; height: 100px; margin-left: auto; margin-right: auto; margin-top: 70px; }
	div#header_left { width: 505px; height: 100px; float: left; }
	div#header_right { width: 440px; height: 100px; float: left; padding-left: 55px; background-image: url("images/header_right.png"); }
		div#toptext { width: 360px; height: 75px; padding: 15px 20px 10px 20px; color: #FFFFFF; text-align: center; }
			div#toptext > p { padding-bottom: 17px; }
	div#header_right > div > p > a { color: #FFFFFF; text-decoration: underline; }
	div#header_right > div > p > a:hover { text-decoration: none; }
div#menu_structure { width: 100%; height: 290px; background-image: url("images/menu_background.png"); }
	div#menu { width: 1000px; height: 290px; background-image: url("images/menu.png"); margin-left: auto; margin-right: auto; }
		div#menu_left { width: 450px; height: 220px; float: left; padding: 40px 20px 10px 40px; margin-top: 20px; }
			table#newsletter { float: right; }
				td.form_text { padding-right: 20px; padding-bottom: 10px; }
				td.form_field { padding-bottom: 10px; }
					input.newsletter { font-family: Tahoma, Geneva, sans-serif; width: 170px; height: 25px; background-image: url("images/newsletter_formline.png"); border: 0px; color: #4E4E4E; }
					input#newsletter_submit { padding: 5px; border: 0px; background-color: #F2F2F2; }
					input#newsletter_submit:hover { background-image: url("images/newsletter_form.png"); color: #FFFFFF; }
		div#menu_right { width: 450px; height: 230px; float: left; padding: 20px; margin-top: 20px; }
			
		h1 { font-size: 15pt; padding-bottom: 10px; color: #000000; }
		div#menu_left > p { padding-bottom: 10px; }
		
		span.button { width: 444px; height: 99px; float: left; display: block; border: 3px solid #F2F2F2; }
		span.button:hover { border: 3px solid #B3D605; }
			span#tuinen { background-image: url("images/buttons/tuinaanleg.png"); margin-bottom: 20px; }
			span#tuinen:hover { background-image: url("images/buttons/tuinaanleg_over.png"); }
			span#bloemenzaak { background-image: url("images/buttons/bloemenzaak.png"); }
			span#bloemenzaak:hover { background-image: url("images/buttons/bloemenzaak_over.png"); }
			
div#footer_structure { width: 100%; float: left; }
	div#bottom { width: 1000px; height: 20px; background-image: url("images/footer.png"); margin-left: auto; margin-right: auto; }
