* { margin:0; padding:0; }
body { text-align:center; background:#FFDB5B; color:#444; font:normal normal normal 12px/1.5em 'Lucida Grande',Verdana,sans-serif; }
#wrapper { text-align:left; width:886px; margin:10px auto; position:relative; background:#DDE69C; }
#header { text-align:left; width:886px; height:220px; margin:10px auto; background:white; position:relative; }
#mainmenu { height:39px; margin:10px 0; background:#800000; }
#mainmenu a { text-decoration:none; color:#FFDB5B; border:1px solid #800000; padding:3px 10px 5px; }
#mainmenu a:hover { color:#FFDB5B; border:1px solid #FFDB5B; }
#mainmenu a:active { color:#800000; background:#FFDB5B; }
#mainmenu ul { list-style:none; position:relative; top:10px; }
#mainmenu li { display:inline; margin:0; padding:40px; font:bold 14px 'Lucida Grande',Verdana,sans-serif; position:relative; }
#mainmenu li ul { text-align:left; position:absolute; top:69px; left:40px; display:none; }
#mainmenu li:hover ul { display:block; z-index:1; }
#mainmenu li li { height:20px; width:250px; padding:5px 0; color:white; background:#800000; display:block; border:1px solid #800000;   }
#mainmenu li li:hover { border:1px solid #FFDB5B;   }
#mainmenu li li a:hover { border:1px solid #800000;   }
#mainmenu li li:active { color:#800000; background:#FFDB5B; }
#mainmenu li li:active a { border:1px solid #FFDB5B;   }
#img1 { position:absolute; left:0; top:0; border-right:2px solid black; }
#img2 { position:absolute; left:222px; top:0; border-right:2px solid black; }
#img3 { position:absolute; left:444px; top:0; border-right:2px solid black; }
#img4 { position:absolute; left:666px; top:0; }
#img5 { position:absolute; left:446px; top:0; border-bottom:solid 2px black; }
#img6 { position:absolute; left:446px; top:152px; border-bottom:solid 2px black; }
#img7 { position:absolute; left:446px; top:304px; border-bottom:solid 2px black; }
#img8 { position:absolute; left:446px; top:456px; border-bottom:solid 2px black; }
#img9 { position:absolute; left:446px; top:608px; }
#content { position:relative; width:666px; float:right; }
#main { width:446px; min-height:901px; float:left; position:relative; background:white; }
#rightcol { width:220px; float:right; }
#leftcol { width:220px; float:left; min-height:600px; }
#navigation { position:relative; top:60px; }
#navigation ul { list-style:none; margin:0 0 40px 0; }
#navigation ul ul { margin:0; }
#navigation li { margin:10px 20px; font:bold 14px 'Lucida Grande',Verdana,sans-serif; }
#navigation a { text-decoration:none; }
#navigation a:link, #navigation a:visited { color:#C36F00; }
#navigation a:hover { color:#824700; }
#navigation a:active { color:#C36F00; position:relative; top:1px; left:1px; }
#navigation li.active > a { color:#824700; }
#navigation li li a:link, #navigation li li a:visited { color:#C50000; }
#navigation li li a:hover { color:#824700; }
#navigation li li a:active { color:#C50000; position:relative; top:1px; left:1px; }
#navigation li li.active > a { color:#824700; }
#footer { clear:both; height:20px; color:#FFDB5B; background:#C36F00; text-align:center; }
#footer p { position:relative; top:1px; }
#footer a { color:#FFDB5B; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer a:active { text-decoration:none; }
#main ul, #main ol { margin:0 20px 1em; }
#main li { margin:0 0 0 20px; }
#main img { margin:20px; }
a img { border:none; }
#kaart { margin:50px 0 20px; }
#map { width:406px; height:500px; margin:0 0 0 20px; }
p, table { margin:0 20px 1em; }
h1, h2, h3 { margin:0 20px; }
table { border-spacing:0; border:1px solid #ccc; border-left:none; }
td, th { padding:0 4px; vertical-align:top; border-left:1px solid #ccc; }
.e { background-color:#ddd; }
.o { background-color:#eee; }
blockquote { font-style:italic; }
#nav { position:relative; left:20px; }
#tuinen { width:120px; position:absolute; text-align:center; }
#panden { width:120px; position:absolute; left:143px; text-align:center; }
#poortgebouw { width:120px; position:absolute; left:286px; text-align:center; }
a { text-decoration:underline; color:#0A007F; }
a:hover { color:#0009C2; }
a:active { color:#000141; }
a img { border:none; }
h1 { font:bold 1.4em/2.1em Verdana,sans-serif; }
h2 { font:bold 1.2em/1.8em Verdana,sans-serif; }
h3 { font:bold 1em/1.5em Verdana,sans-serif; }
label { font-weight:bold; }
input[type='text'] { width:300px; }
textarea { width:300px; height:100px; }
#contactformulier { margin:50px 0; }
