html, body, #holder { min-height: 100%; width: 100%; height: 100%; }
html>body, html>body #holder { height: auto; }
body { margin: 0; padding: 10px; border:0; background: #fff;}
/* holder */
#holder,
#holder .holder { position: relative; margin: 0; padding: 0; text-align: left; overflow: visible; }
#header,
#header #mijnLeven,
#header #MenubyUser,
#header #jouwBond  { display: none; position: absolute; }
#holder .holder .logo { position: relative; }
#sizer { display:none; }
/* body */
#body { position: relative; width: 100%; height: auto; clear: both; overflow:visible; background: #fff; }
* html body #body { height: 100%;}
#body .tpl { overflow: visible; }
#body .tpl #content  { height: auto; overflow: visible; }


/* main menu */
#mainMenu { position: absolute; width: 100%; top: 0; left: 0; margin:0; padding: 0; height: 23px; background: #fff;  }
#mainMenu ul.mainMenu { margin: 0; height: 23px; font: 11px Arial, Verdana, Helvetica, sans-serif; border: 0; border-left: 1px solid; }
#mainMenu ul.mainMenu li { position:relative; float: left; margin: 0; padding: 0; display: block; height: 23px; background: none; border: 1px solid #000; border-width: 1px 1px 1px 0;}
#mainMenu ul.mainMenu ul { display: none; }
#mainMenu ul.mainMenu li a, #mainMenu ul.mainMenu li a:link, #mainMenu ul.mainMenu li a:active, #mainMenu ul.mainMenu li a:visited { position: relative; float: left; display: block; height: 23px; width: auto; text-decoration: none; padding: 0 10px; line-height: 23px; color: #000; }
#mainMenu ul.mainMenu ul ul { display: none; visibility: hidden; } 
#directlist { color:#000;}
/* footer */
#footMenu ul.footMenu { display: inline; position: relative; height: 13px; overflow: hidden; font: 11px Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0 10px 0 0; list-style: none; }
#footMenu ul.footMenu li { float: left; border-right: 1px solid #000; text-align: center; }
#footMenu ul.footMenu li a { padding: 0 8px; margin: 0; line-height: 13px; text-decoration: none; color: #000; }
* html body #footMenu ul.footMenu a {display: inline; }
#footMenu ul.footMenu li a:link, #footMenu ul.footMenu li a:visited {text-decoration: none; color: #000; }
#footMenu ul.footMenu li a:hover, ul.footMenu li a:active, ul.footMenu li a.active, ul.footMenu li a:visited.active { text-decoration: underline;}
* { color: #000;  }
/* foot */
#hfoot .hfoot { height: 13px; overflow: hidden; padding: 5px 0; }
#hfoot .footNav { position: relative; height: 13px; line-height: 11px; margin: 0; color: #000;}

#body .rail {display: none; }
#newsItem, 
#newsItem ul li { overflow: visible; }
