body { margin:0px; text-align:center; font:14px "Garamond" bold; color:#000043; background:url(../_gfx/bg_lines_rood.gif); }

a { color:#990000; text-decoration:none; font-weight:bold; }
a:hover { color:#990000; text-decoration:underline; font-weight:bold; }

#container { width:650px; text-align:left; margin:0 auto; }
#container { width:652px; voice-family: "\"}\""; voice-family:inherit; width:650px; }
html>body #container { width:652px; }

#header { position:absolute; top:0px; height:125px; width:650px; background:url(../_gfx/logo.gif) bottom left no-repeat; text-align:right; }
#header img {padding-top:60px; }
#wrapper { border:1px solid black; margin-top:75px; background:url(../_gfx/bg_main.jpg) repeat-y #FFFFFF; }

table, tr, td, div { vertical-align:top; }

#navigatie { width:615px; height:130px; padding-top:70px; padding-left:35px; }
#navigatie ul { margin:0px; padding:0px; line-height:18px; }
#navigatie li { list-style:none; width:120px; }
#navigatie li a { font-size:16px; font-weight:bold; text-transform:capitalize; text-decoration:none; color:#FFFFFF; }
#navigatie li a.selected, #navigatie a:hover { color:#f8f0cc; text-decoration:none; }

#kruimelpad { width:420px; margin-left:215px; border-bottom:1px solid #5d3f09; clear:both; padding-top:15px; height:20px; }
#kruimelpad p { margin:0px; color:#5d3f09; }
#kruimelpad a { text-decoration:none; color:#5d3f09; }

#subnavigatie { width:200px; color:#FFFFFF; float:left; }

#subnavlist { line-height:22px; padding:0px; margin:0 0 0 35px; }
#subnavlist li { list-style:none; }
#subnavlist ul { padding:0px; margin:0 0 10px 13px; }
#subnavlist li a { text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:16px; }
#subnavlist ul li a { font-size:14px; }
#subnavlist li a:hover { color:#f8f0cc; text-decoration:underline; }
#subnavlist li a.selected { color:#f8f0cc; text-decoration:none; }

#content { float:right; width:420px; padding-right:15px; padding-bottom:15px; }
#content h1 { margin:3px 0 10px 1px; color:#000043; font-size:16px; font-weight:bold; text-transform:uppercase; }
#content h2 { color:#5d3f09; font-size:17px; text-transform:capitalize; margin:15px 0 10px 1px; }
#content h3 { color:#5d3f09; font-size:17px; text-transform:capitalize; margin:15px 0 10px 1px; text-align:center; }

#content p { padding-left:15px; margin:0px; }

#footer { margin-left:215px; width:420px; margin-right:15px; border-top:1px solid #5d3f09; clear:both; }
#footer p { color:#5d3f09; text-align:right; font-weight:bold; margin:0px; }

/* style voor reserveringsmodule */
#tafel1, #tafel2, #tafel3, #tafel4, #tafel5, #tafel6, #tafel7, #tafel8, #tafel9, #tafel10, #tafel11, #tafel12, #tafel13, #tafel14, #tafel15, #tafel16, #tafel20
{ position:absolute; visibility:hidden; left:20px; top:400px; width:400px; z-index:1; }

fieldset, legend, label, input, .submit, textarea, select { font-family:"Garamond"; color:#000043; font-size:14px; }
#content fieldset { border:1px solid #CCCCCC; width:398px; padding:10px; }
#content fieldset p { margin:5px; padding:0px; }
#content legend { padding:0 2px 10px 2px; font-size:16px; font-weight:bold; color:#5d3f09; }
#content label { width:150px; float:left; text-align:left; margin-right:10px; display:block; }
#content input { border:1px solid #5d3f09; width:200px; }
#content select { border:1px solid #5d3f09; }
#content select.persons { width:204px; }
#content select.tafel { width:204px; }
#content select.month { width:103px; }
#content textarea { border:1px solid #5d3f09; width:180px; }
#content .submit { width:204px; color:#000000; background:#CCCCCC; border:1px solid #000000; }



