html, body { height:100%; }
* { margin:0; padding:0; }
body { border:0; background:#fff; text-align:center; }
/* holder */
#holder { position:relative; margin:0 auto; text-align:left; width:727px; }
#head, #mainMenuSub, #body, #klantenMod, #footMenu { position:relative; width: 100%; }
/* head */
#head { margin-bottom: 52px; height:86px; border-bottom:1px #ea1e18 solid; z-index: 1; }
#head .logo { position:relative; width:150px; height:86px; margin:0 auto; }
#head .logo a { position:absolute; display: block; width: 100%; height: 100%; background: url(pics/logo.gif) no-repeat bottom center; z-index: 5;}
#head .logo a span { display: none; }
#head #languageMenu { position:absolute; left:0; top:0;}
#head #generalMenu { position:absolute; height:15px; bottom:0; right:0; }
* html #head #generalMenu ul { display:inline; }
#head #searchBox { position:absolute; width:400px; top:10px; right:0; }
#head #searchBox a { position:relative; float:right; width:41px; height:8px; margin:0 0 0 5px; padding: 3px 10px 4px 8px; display:inline; background:#d6d6ce; color: #000; border:1px #fff solid; border-color:#fff #6a6a6a #6a6a6a #fff; text-align: center; line-height:8px; text-decoration:none; }
#head #zoekform input { position:relative; float:right; display: inline; width:139px; height:15px; font: 11px/15px  Verdana, Arial, Helvetica, sans-serif; border:1px #000 solid; border-color:#8c8c8c #d6d6ce #6a6a6a #8c8c8c; }
#mainMenu { position:absolute; top:87px; height:18px; width: 100%; padding: 8px 0; text-align: center; z-index: 100; }
#mainMenuSub { position:absolute; top:115px; height:13px; padding: 4px 0; margin-bottom: 1px; z-index: 100; }
#beeld { position:relative; height:182px; overflow: hidden; background: #ea1e18 no-repeat right center; z-index:1; }
#beeld img { position: relative; border: 0; left: 0; top: 0; }
#body { background:url(pics/bgBody.gif) no-repeat 521px 84px; }
.holder { overflow:hidden; }
.colum { position:relative; float:left; display:inline; }
#lBody { position:relative; width:521px; }
#lBody #content { padding:0 20px 27px 0; min-height:376px; height:auto; } * html #lBody #content { height:376px; }
#lBody #content h1 { padding: 4px 0; }
#rBody { position:relative; width:205px;}
#rBody h2 { margin:0 0 0 24px; height: 13px; padding: 25px 0; font:bold 11px/13px Verdana; color:#7a7a7a; }
#rBody .newsholder { position:relative; width:181px; padding:0 0 0 24px; }
#rBody .newsholder ul.newsonhome { position:relative; }
#rBody .newsholder ul.newsonhome li { position:relative; width:181px; margin:0 0 15px 0; padding-bottom:18px; list-style:none; color:#7a7a7a; font:11px/12px Verdana, sans-serif;  }
#rBody .newsholder ul.newsonhome li h3 a {  position:relative; font: bold 11px/13px Verdana,Arial,Helvetica,sans-serif; color:#a9a9a9;  }
#rBody .newsholder ul.newsonhome li a.more { position:absolute; right:0; bottom:0; padding:0 0 0 10px; background:url(pics/bgAMore.gif) no-repeat 0 5px; color:#ea1e18; font:11px/15px Verdana, sans-serif; }
/* foot */
#klantenMod { height:90px; border-top:1px #ccc solid; color:#a2a2a2; font:11px/14px Verdana,Arial,Helvetica,sans-serif; }
#klantenMod h3 { position:relative; width:300px; height:14px; padding:1px 0 0 6px; color:#a2a2a2; font:11px/14px Verdana,Arial,Helvetica,sans-serif; }
#klantenMod #scrollBox { position:relative;	height:86px; overflow:hidden; margin-left:10px; }
#klantenMod #casesBox { position:absolute; top:16px; right:-120px; height:70px; list-style:none; overflow:hidden; }
#klantenMod #casesBox li { position:relative; float:left; display: inline; margin:0; }
#klantenMod #casesBox li a, #klantenMod #casesBox li div { position: relative; float: left; display: block; height: 60px; width: 112px; padding: 4px; margin: 0; background: /*#f00*/ no-repeat center center; }
#klantenMod .casenav { position: absolute; right: 0; top: 0; height: 15px; line-height: 17px; width: 50%; margin: 0; padding: 0; overflow: hidden; text-align: right; z-index:2000; }
#klantenMod .casenav .casecat { position: relative; float: right; display: inline; height: 14px; list-style: none; margin: 0; padding: 1px 0 0 0; }
#klantenMod .casenav .casecat li { position:relative; float: left; display: inline; height: 14px; border-left:1px solid #a2a2a2; /*background: url(../../skins/default/pics/divSubmenu.gif) no-repeat 0 5px;*/}
#klantenMod .casenav .casecat li.firstNode { border:0; }
#klantenMod .casenav .casecat li a { position: relative; float: left; display: inline; padding: 2px 10px; height: 11px; font: 11px/11px Verdana,Arial,Hevetica,sans-serif; color:#a2a2a2; }
#footMenu { height:70px; padding:0; color:#acacac; border-top:1px #ccc solid; }
/* footMenu */
#footMenu ul.footMenu { position: relative; height:14px; overflow:hidden; margin:0; padding-top:20px; list-style:none; }
#footMenu ul.footMenu li { position: relative; float:left; display: inline; height:13px; padding: 0; border-right:1px solid #959595; }
#footMenu ul.footMenu li.lastNode { border-right: 0; }
#footMenu ul.footMenu li a { position: relative; float:left; display: inline; padding: 1px 9px; font:11px/12px Tahoma, Geneva, sans-serif; text-decoration:none; color:#959595; text-transform:lowercase; }
#footMenu ul.footMenu li a:link, #footMenu ul.footMenu li a:visited { text-decoration: none; color: #959595; }
#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; }
#footMenu ul.footMenu li a.active, ul.footMenu li a:visited.active { text-decoration: none; }
/* main menu */
#mainMenu ul.mainMenu { position:relative; margin: 0 auto; padding: 0; height:18px; width: 100%; margin-left: 30px; text-align:center; z-index: 100; }
#mainMenu ul.mainMenu li { position:relative; float: left; display:inline; height:18px; padding-right: 1px; background: url(pics/divMenu.gif) no-repeat 100% center; }
#mainMenu ul.mainMenu li h2 { position: relative; display: inline; margin:0; padding:0; }
#mainMenu ul.mainMenu li.lastNode { padding: 0; background: transparent; }
#mainMenu ul.mainMenu li h2 img { border: 0; display: inline; margin-top: 3px; }
#mainMenu ul.mainMenu li h2 span { position: absolute; top: -110px; 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, #mainMenu ul.mainMenu li a.active { position:relative; margin: 0;  /*height: 14px; padding: 1px 18px; font: 14px/14px 'Times New Roman', Times, serif;*/ text-decoration:none; color: #000; text-transform:uppercase; z-index: 1; }
#mainMenu ul.mainMenu li a:hover, #mainMenu ul.mainMenu li a.active, #mainMenu ul.mainMenu li a.mouse, #mainMenu ul.mainMenu li a.active:link, #mainMenu ul.mainMenu li a.active:visited, #mainMenu ul.mainMenu li a.active:hover, #mainMenu ul.mainMenu li a.active:active { text-decoration: none; color: #ea1e18; }
/* 2 */
#mainMenu ul.mainMenu ul { position:absolute; top: 0; width: 154px; left: 0; margin: 17px 0 0 0; padding: 4px 0; background: none; text-align:left; }
#mainMenu ul.mainMenu ul li { position: relative; width: auto; height: auto; padding: 0; margin: 0; border: 1px solid #fff; border-top: 0; background: #fff; }
* html #mainMenu ul.mainMenu ul li { height: 20px; }
#mainMenu ul.mainMenu ul a, #mainMenu ul.mainMenu ul a:link, #mainMenu ul.mainMenu ul a:active, #mainMenu ul.mainMenu ul a.active, #mainMenu ul.mainMenu ul a:visited { position:relative; display: block; width: 140px; height: auto; padding: 4px 2px 4px 10px; margin: 0; background: #fff; font: 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-transform:none; text-decoration: none; }
#mainMenu ul.mainMenu ul a:hover, #mainMenu ul.mainMenu ul a.active, #mainMenu ul.mainMenu ul a.activemouse #mainMenu ul.mainMenu ul a.active:link, #mainMenu ul.mainMenu ul a.active:visited, #mainMenu ul.mainMenu ul a.active:hover, #mainMenu ul.mainMenu ul a.active:active { background: #ea1e18; text-decoration: none; color:#fff; }
/* 3 */
#mainMenu ul.mainMenu ul ul { position:absolute; width: 152px; top: 0; margin: 0 0 0 152px; padding: 0; background: none; text-align:left; }
#mainMenu ul.mainMenu ul ul li { position: relative; width: 100%; height: auto; padding: 0; margin: 0; }
/* main sub menu */
#mainMenuSub .mainMenuSub { position:relative; height:13px; text-align:center; z-index: 100; }
#mainMenuSub .mainMenuSub li { position:relative; display:inline; height:13px; /*padding-right:1px; */ }
#mainMenuSub .mainMenuSub li a, #mainMenuSub .mainMenuSub li a:link, #mainMenuSub .mainMenuSub li a:active, #mainMenuSub .mainMenuSub li a:visited, #mainMenuSub .mainMenuSub li a.active { position:relative; display:inline; margin: 0; padding: 1px 9px 1px 8px; background: url(pics/divSubmenu.gif) no-repeat 100% 3px; font: 11px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #000; z-index: 1; }
#mainMenuSub .mainMenuSub li a:hover, #mainMenuSub .mainMenuSub li a.active, #mainMenuSub .mainMenuSub li a.mouse, #mainMenuSub .mainMenuSub li a.active:link, #mainMenuSub .mainMenuSub li a.active:visited, #mainMenuSub .mainMenuSub li a.active:hover, #mainMenuSub .mainMenuSub li a.active:active { text-decoration: none; color: #ea1e18; }
#mainMenuSub .mainMenuSub li.lastNode a { background: transparent; }
/* 2 */
#mainMenuSub .mainMenuSub ul { position:absolute; width:154px; top: 0; left: 0; margin: 14px 0 0 0; padding: 4px 0; background: none; text-align:left; }
#mainMenuSub .mainMenuSub ul li { position: relative; display: block; width:152px; height: auto; padding: 0; margin: 0;  border: 1px solid #fff; border-top: 0; background: #fff; }
* html #mainMenuSub .mainMenuSub ul li { height: 20px; }
#mainMenuSub .mainMenuSub ul a, #mainMenuSub .mainMenuSub ul a:link, #mainMenuSub .mainMenuSub ul a.active, #mainMenuSub .mainMenuSub ul a:visited { position:relative; display: block; width: 140px; height: auto; padding: 4px 2px 4px 10px; margin: 0; background: #fff; font: 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-transform:none; text-decoration: none; }
#mainMenuSub .mainMenuSub ul a:hover, #mainMenuSub .mainMenuSub ul a.active, #mainMenuSub .mainMenuSub ul a.active:link, #mainMenuSub .mainMenuSub ul a.mouse, #mainMenuSub .mainMenuSub ul a.active:visited,  #mainMenuSub .mainMenuSub ul a.active:hover, #mainMenuSub .mainMenuSub ul a.active:active { background: #ea1e18; text-decoration: none; color:#fff; }
/* 3 */
#mainMenuSub .mainMenuSub ul ul { position:absolute; width: 152px; margin: 0 0 0 152px; padding: 0; text-align:left; }
#mainMenuSub .mainMenuSub ul ul li { position: relative; width: 100%; height: auto; padding: 0; margin: 0; }
/* breadcrum */
#breadcrum { position: relative; height: 63px; margin:0; }
#breadcrum ul.breadcrumMenu { position: relative;  height:12px;  padding:0; padding-top:26px; list-style: none; color: #959595; font: 11px/11px  Verdana, Arial, Helvetica, sans-serif; z-index: 1; }
#breadcrum ul.breadcrumMenu li { position: relative; float: left; height: 12px; padding: 0 10px 0 0; margin: 0 4px 0 0; background:url(pics/dividerBreadcrums.gif) no-repeat 100% center; }
#breadcrum ul.breadcrumMenu li.lastNode { background: none; }
#breadcrum ul.breadcrumMenu li a, ul.breadcrumMenu li a:link, ul.breadcrumMenu li a:visited { color: #959595; text-decoration: none; padding: 0; line-height: 11px; text-transform: lowercase; }
#breadcrum ul.breadcrumMenu li a:hover, ul.breadcrumMenu li a:active, ul.breadcrumMenu li a.active, ul.breadcrumMenu li a:visited.active { text-decoration: underline; }
#breadcrum ul.breadcrumMenu li span { line-height: 12px; }
/* language menu */
#languageMenu ul.languageMenu { position:relative; margin: 12px 0 0 0; height: 11px; font: 11px/11px Verdana, Arial, Helvetica, sans-serif; background: #fff;}
#languageMenu ul.languageMenu li { position:relative; float:left; display:block; height: 13px; padding:0; background: #fff; border-right: 1px solid #959595; }
#languageMenu ul.languageMenu li.lastNode { border: 0; }
#languageMenu ul.languageMenu li a,#languageMenu ul.languageMenu li a:link, #languageMenu ul.languageMenu li a:active,#languageMenu ul.languageMenu li a:visited { position: relative; padding: 0 5px; text-decoration: none; color: #c5c5c5;  font: 11px/11px Verdana, Arial, Helvetica, sans-serif; }
#languageMenu ul.languageMenu li a:hover, #languageMenu ul.languageMenu li a.active, #languageMenu ul.languageMenu li a.active:link,
#languageMenu ul.languageMenu li a.active:visited, #languageMenu ul.languageMenu li a.active:hover, #languageMenu ul.languageMenu li a.active:active { color:#929292; }
#languageMenu ul.languageMenu li.firstNode a { padding:0 5px 0 0; }
/* general menu */
#generalMenu ul.generalMenu { position:relative; margin: 0 0 4px 0px; height: 11px; font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif; background: #fff;}
#generalMenu ul.generalMenu li { position:relative; float:left; display:block; height:13px; padding:0; background:#fff; border-right: 1px solid #8b8b8b; }
#generalMenu ul.generalMenu li.lastNode { border: 0; }
#generalMenu ul.generalMenu li a, #generalMenu ul.generalMenu li a:link, #generalMenu ul.generalMenu li a:active, #generalMenu ul.generalMenu li a:visited { position: relative; padding: 0 5px; text-decoration: none; color: #8b8b8b;  font: 11px/11px Verdana, Arial, Helvetica, sans-serif; }
#generalMenu ul.generalMenu li a:hover, #generalMenu ul.generalMenu li a.active, #generalMenu ul.generalMenu li a.active:link,
#generalMenu ul.generalMenu li a.active:visited, #generalMenu ul.generalMenu li a.active:hover,
#generalMenu ul.generalMenu li a.active:active { text-decoration:underline; }
#generalMenu ul.generalMenu li.lastNode a { padding:0 0 0 5px; }
/* slider */
#slider {position: relative; overflow:hidden; width: 100%; height:100%; z-index:10; }
#wn { position:absolute; left:0; top:0; width:100%; height:100px; clip:rect(0px,100%,100%,0px); overflow:hidden; z-index: 0; }
#lyr1 { position: relative; /*visibility: hidden;*/ left:0px; top:0px; height: 100px; z-index: 0; }
#t1 td { margin:0; padding:5px; text-align:center; }
#t1 td a, #t1 td div { width:100px; height:75px; display: block; margin:0; padding:0; background:no-repeat center center; }
#t1 td a:hover { text-decoration: underline; }
.btn { position:absolute; width:10px; height:10px; z-index:120; top:-5px; background:no-repeat 0 0; }
#scrollbarleft { left:4px; }
#scrollbarleft a.left { display: block; width:100%; height:100%; }
#scrollbarright { left:20px; }
#scrollbarright a.right { display:block; width:100%; height:100%; }
