#rail { display: none; }

/* hbar */
#hbar { position: relative; float: left; width: 100%; height: 270px; background: url(../../skins/default/pics/bgHbarHome_big.jpg) top left no-repeat; z-index: 41; }
#hbar .headIntro { position: relative; float: left; padding: 0px 0px 0px 24px; display: inline; width: 201px; height: auto; }
#hbar .headIntro h1 { font-size: 28px; font-weight: normal; color: #cb152e; }
#hbar .headIntro h2 { font-size: 12px; font-weight: bold; color: #cb152e; }
#hbar .headIntro p { font-size: 12px; font-weight: normal; color: #000000; line-height: normal; }
#hbar .headIntro a,
#hbar .headIntro a:visited { font-size: 12px; font-weight: normal; color: #cb152e; line-height: normal; text-decoration: none; }
#hbar .headIntro a:hover { font-size: 12px; font-weight: normal; color: #cb152e; line-height: normal; text-decoration: underline; }
/*
#hbar ul.productMenu { position: absolute; left: 243px; top: 146px; display: block; list-style: none; width: 689px; height: 82px; z-index: 60; }
#hbar ul.productMenu li { position: relative; float: left; margin-right: 34px; overflow: hidden; display: inline; width: 207px; }
#hbar ul.productMenu li.lastNode { margin-right: 0px; }
#hbar ul.productMenu li a,
#hbar ul.productMenu li a:visited { display: block; padding: 5px 12px; height: 14px; font-size: 14px; font-weight: bold; line-height: 14px; color: #FFFFFF; border: 1px solid #e3e3e2; }
#hbar ul.productMenu li.node1 a { background: url(../../skins/default/pics/bgProductMenuHorizontaal.png); }
#hbar ul.productMenu li.node2 a { background: url(../../skins/default/pics/bgProductMenuDiagonaal.png); }
#hbar ul.productMenu li.node3 a { background: url(../../skins/default/pics/bgProductMenuVerticaal.png); }

#hbar ul.productMenu li ul { list-style: none; width: 205px; }
#hbar ul.productMenu li ul li { float: left; width: 207px; background: #ffeecc; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; border: none; }
#hbar ul.productMenu li ul li a,
#hbar ul.productMenu li ul li a:visited { font-size: 13px; font-weight: normal; border: none; border-left: 1px solid #fff9ec; border-right: 1px solid #fff9ec; }
#hbar ul.productMenu li ul li.lastNode a { border-bottom: 1px solid #fff9ec; }
#hbar ul.productMenu li ul li a span { padding-left: 9px; }
#hbar ul.productMenu li.node1 ul li a,
#hbar ul.productMenu li.node1 ul li a:visited { color: #8e284f; background: none; }
#hbar ul.productMenu li.node1 ul li a:hover { color: #8e284f; background: url(../../skins/default/pics/bgHomeSubMenuHoverNode1.gif) top left repeat-y; text-decoration: none; }
#hbar ul.productMenu li.node1 ul li a span { background: url(../../skins/default/pics/bgProductSubMenuNode1.gif) left 50% no-repeat; }
#hbar ul.productMenu li.node2 ul li a,
#hbar ul.productMenu li.node2 ul li a:visited { color: #aa4a00; background: none; }
#hbar ul.productMenu li.node2 ul li a:hover { color: #aa4a00; background: url(../../skins/default/pics/bgHomeSubMenuHoverNode2.gif) top left repeat-y; text-decoration: none; }
#hbar ul.productMenu li.nodey ul li a span { background: url(../../skins/default/pics/bgProductSubMenuNode2.gif) left 50% no-repeat; }
#hbar ul.productMenu li.node3 ul li a,
#hbar ul.productMenu li.node3 ul li a:visited { color: #57443c; background: none; }
#hbar ul.productMenu li.node3 ul li a:hover { color: #57443c; background: url(../../skins/default/pics/bgHomeSubMenuHoverNode3.gif) top left repeat-y; text-decoration: none; }
#hbar ul.productMenu li.node3 ul li a span { background: url(../../skins/default/pics/bgProductSubMenuNode3.gif) left 50% no-repeat; }
*/

/* hbody */
#hbody { position: relative; float: left; padding-top: 26px; width: 100%; height: auto; background: url(../../skins/default/pics/bgHBodyHome_big.jpg) top left no-repeat; z-index:40;}
#hbody .hbody { position: relative; float: left; padding-bottom: 20px; width: 100%; height: auto; background: none; }
#hbody .hbody { position: relative; float: left; padding-bottom: 20px; width: 100%; height: auto; background: none; }
#hbody .hbody .tpl { position: relative; float: left; width: 100%; height: auto; background: none; }
#hbody .hbody .tpl .rail { margin-top: 28px; background: url(../../skins/default/pics/bgRail.png) 220px top no-repeat;}
#hbody .hbody .tpl .rail .blockLumenguard { position: relative; float: left; margin-bottom: 20px; }
#hbody .hbody .tpl .rail .blockLumenguard img { margin-left: 13px; }

#hbody .hbody .tpl .rail .block { position: relative; float: left; display: inline; margin: 0px 0px 20px 7px; width: 204px; }
#hbody .hbody .tpl .rail .block h1 { margin:0; padding:0; display: block; width: 204px; height: 28px; line-height: normal; }
#hbody .hbody .tpl .rail .block h1 img { position: absolute; top: 0; left: 0; z-index: 0; }
#hbody .hbody .tpl .rail .block h1 span { position: absolute; top: 6px; left: 20px; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: normal; z-index: 1; }
#hbody .hbody .tpl .rail .block img { position: relative; float: left; }
#hbody .hbody .tpl .rail .block .blockBody { position: relative; float: left; padding: 0px 6px 5px 20px; width: 178px; height: auto;  }
#hbody .hbody .tpl .rail .block .blockBody h2,
#hbody .hbody .tpl .rail .block .blockBody h2 a,
#hbody .hbody .tpl .rail .block .blockBody h2 a:visited,
#hbody .hbody .tpl .rail .block .blockBody h2 a:hover { font-size: 14px; font-weight: bold; color: #b56939; line-height: 120%; }
#hbody .hbody .tpl .rail .block .blockBody p { margin-bottom: 4px; font-size: 12px; color: #5a5a5a; line-height: 120%; }
#hbody .hbody .tpl .rail .block .blockBody p a,
#hbody .hbody .tpl .rail .block .blockBody p a:visited,
#hbody .hbody .tpl .rail .block .blockBody p a:hover { margin-bottom: 4px; font-size: 12px; color: #5a5a5a; line-height: 120%; }
/*
#hbody .hbody .tpl .rail .block .blockBody a,
#hbody .hbody .tpl .rail .block .blockBody a:visited { font-size: 12px; color: #e66400; line-height: 120%; text-decoration: none; }
#hbody .hbody .tpl .rail .block .blockBody a:hover { font-size: 12px; color: #a5450a; line-height: 120%; text-decoration: none; }
*/
#hbody .hbody .tpl .rail .block .blockBody img { position: relative; float: right; }

#hbody .hbody .tpl .rail .block .service { padding: 0px 96px 0px 20px; width: 88px; min-height: 149px; }
#hbody .hbody .tpl .rail .block .persoonlijkVoorstel { padding-bottom: 115px;  }
#hbody .hbody .tpl .rail .block img.foot { position: absolute; left: 6px; bottom: 5px; z-index: 3; }
* html #hbody .hbody .tpl .rail .block .service { height: 149px; }

#hbody .hbody .tpl #content { position: relative; float: left; margin: 0; padding: 0px 18px; width: 692px; height: auto; }
#hbody .hbody .tpl #content .intro { width: 692px; }
#hbody .hbody .tpl #content .newsBox { position: relative; float: left; padding: 15px 0px; }
#hbody .hbody .tpl #content .newsBox h2 { font-size: 18px; font-weight: normal; color: #000000; }
#hbody .hbody .tpl #content .newsBox ul { list-style: none; width: 677px; }
#hbody .hbody .tpl #content .newsBox ul li { display: block; padding: 11px 9px; width: auto; height: 82px; }
#hbody .hbody .tpl #content .newsBox ul li.bg { background: url(../../skins/default/pics/bgHomeNews.gif) top left repeat-y; }
#hbody .hbody .tpl #content .newsBox ul li h3 a,
#hbody .hbody .tpl #content .newsBox ul li h3 a:visited { font-size: 12px; font-weight: bold; color: #000000; }
#hbody .hbody .tpl #content .newsBox ul li h3 span { display: none; color: #000000; }
#hbody .hbody .tpl #content .newsBox ul li p { margin-bottom: 0px; font-size: 12px; font-weight: normal; line-height: normal; color: #424242; }
#hbody .hbody .tpl #content .newsBox ul li a,
#hbody .hbody .tpl #content .newsBox ul li a:visited { font-size: 12px; font-weight: normal; color: #d31430; text-decoration: none; }
#hbody .hbody .tpl #content .newsBox ul li a:hover { text-decoration: underline; }

/* breadcrum */
#hbody .hbody .tpl #breadcrumMenu { display: none; }

#hbody .hbody .rail .blockContact { position: relative; float: left; display: inline; margin: 0px 0px 15px 4px; width: 204px; }
#hbody .hbody .rail .blockContact img { position: relative; float: left; }
#hbody .hbody .rail .blockContact .blockBody { position: relative; float: left; padding: 0px; width: 204px; }
#hbody .hbody .rail .blockContact  .blockBody .blockBodyAddress { position: relative; float: left; display: inline; margin-left: 6px; padding: 10px 16px; width: 160px; height: 128px; background: #fff6df url(/skins/default/pics/blockContactBodyAddress.png) bottom left repeat-x; }
#hbody .hbody .rail .blockContact .blockBody .blockBodyAddress h2 { margin: 0px 5px; font-size: 14px; font-weight: bold; color: #ed924c; line-height: 110%; }
#hbody .hbody .rail .blockContact  .blockBody .blockBodyAddress address { margin: 10px 5px 0px 5px; font-size: 12px; font-style: normal; color: #5a5a5a; line-height: 110%; }
#hbody .hbody .rail .blockContact .blockBody address a { color: #5A5A5A; text-decoration: underline; }
#hbody .hbody .rail .blockContact  .blockBody .blockBodyAddress address strong { font-size: 16px; font-weight: bold; }


