* { padding:0; margin:0; }
body { background:#e1e1e2; text-align: center; font:12px/16px Verdana,Arial,Helvetica,sans-serif; }
body img { border:0; }
#holder { position:relative; width:982px; margin: 14px auto 0 auto; text-align: left; }
#header { position:relative; width:100%; height:179px; background-repeat: no-repeat; }
#header .logo a { position:absolute; width:287px; height:90px; display:block; left:0; top:21px; background:url(/pics/janse_advocaten.gif) no-repeat; }
#header .logo span { display:none; }
#mainMenu { position:absolute; top: 179px; height:27px; width:100%; }
#body { position:relative; width:100%; min-height:220px; background: #fff url(/pics/bgHolder.gif) repeat-y; }
#body .links { position: absolute; left: 0; top:97px; width:162px; padding:0 0 10px 7px; color:#68676c; font-size:11px; }
#body .links a,
#body .links a:visited { color:#ff6600; font-weight:bold; text-decoration: none; }
#body .links a:hover { text-decoration: underline; }
#body .address { position: absolute; left: 0; bottom:0; width:162px; padding:0 0 10px 7px; color:#68676c; font-size:11px; }
#body .address a { color:#68676c; text-decoration:none; }
#body .address a:hover { text-decoration:underline; }
#body .address span { color:#ff6600; font-weight:bold;}
#body .address address { font-style: normal; }
#body .tpl { position:relative; width:813px; overflow:hidden; padding-top:24px; margin-left:169px; color: #68676c; background:transparent;}
#body .tpl #content { position:relative; float:left; display:inline; width:595px; padding:50px 18px 20px 18px;}
#body .tpl #ruler { position:relative; float:right; display:inline; width:171px; min-height:500px; margin:15px 9px 10px 0; background: url("/pics/bel(0342)425642.jpg") no-repeat; }
#body .tpl #ruler img.letsel { position:relative; margin-left: 40px; display:inline; margin-top: 340px; }
* html #body .tpl #ruler { height:300px; }
#body .beeld { position: absolute; bottom:20px; right: 9px; width:170px; height:254px; background: no-repeat; z-index:10;}
#footer { position:relative; width:100%; height:24px; background:#68676c; }
#content h1 { margin: 5px 0; font: bold 12px/16px Verdana,Arial,Helvetica,sans-serif; color:#ff6600; }
#content p { margin: 7px 0; }
#content a { color:#ff6600;}
#content td { vertical-align:top; }
#content td.address { position: relative; width:190px; color:#68676c; font-size:12px; }
#content ul, #content ol { margin:4px 0 10px 0; padding-left:10px; }
#content ul li, #content ol li { background: url(/pics/ol_image.gif) no-repeat 0 4px; padding-left:10px; list-style:none; }
/* main menu*/
#mainMenu ul { position:relative; margin-left:169px; height:27px; background:#68676c; list-style:none;}
#mainMenu ul li { position:relative; float:left; display:block; margin-right: 5px; }
#mainMenu ul li a, #mainMenu ul li a:link, #mainMenu ul li a:active, #mainMenu ul li a:visited, #mainMenu ul li a.active { position:relative; float:left; padding:5px 20px; height:17px; font:15px/17px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; color:#fff; }
#mainMenu ul li a:hover, #mainMenu ul li a.active, #mainMenu ul li a.active:link, #mainMenu ul li a.active:visited, #mainMenu ul li a.active:hover, #mainMenu ul li a.active:active { background:#ff6600; color:#fff; }
/* foot menu*/
#footMenu ul { position:relative; height:24px; margin-left:169px; background:#ff6600; list-style:none; }
#footMenu ul li { position:relative; float:left; }
#footMenu ul li.lastNode { border-right:0px #bfbfbf solid; /*background:transparent;*/ } 
#footMenu ul li a, #footMenu ul li a:link, #footMenu ul li a:active, #footMenu ul li a:visited { position:relative; float:left; padding:5px 20px; height:14px; font:12px/14px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; color:#68676c; }
#footMenu ul li a:hover, #footMenu ul li a.active, #footMenu ul li a.active:link, #footMenu ul li a.active:visited, #footMenu ul li a.active:hover, #footMenu ul li a.active:active { text-decoration:underline; } 

