/* html { height: 100%;}
body { height:100%; background-color: #AAACAD; text-align: center;}
* html body { height: 100%;} */
body { background-color: #AAACAD; text-align: center; }
img { border: 0; }
* { margin: 0; padding: 0; }
a:focus, textarea:focus { outline: 0; }
/* holder */
#holder { position: relative; width: 822px; margin: 0 auto;}
* html #holder { height: 100%;}
#wrapper { position: relative; padding: 0px 8px 0 9px;  text-align: left; background: #fff url(pics/bgBody.gif) repeat-y 0 0;}
#wrapper .floatingbtn { position:absolute; top:200px; right:8px; z-index:200; }
#mainMenu { width:752px; height:23px; position:absolute; top:110px; left:24px; display:block; padding: 0; z-index: 5; }
/* header */
#hheader { position: relative; width: 100%; height:167px; padding-bottom:0; background: url(pics/bgHeader.gif) no-repeat 0 0; }
#hheader a.logo { position:absolute; top:40px; left:24px; display:block; height:51px; width:235px; background: url(pics/scootmobielen.gif) no-repeat 0 0; }
#hheader a.brochure { color:#fff; text-decoration:none; position:absolute; font-size:16px; top:8px; left:630px; font-weight:bold; display:block; height:31px; padding-right:26px; background: url(pics/bgBrochure.gif) no-repeat right 0; }
#hheader span { float:right; color:#EC753B; font-size:15px; margin: 60px 30px 0 0; font-weight:bold;  }
#hheader #homelink { position:absolute; display: block; top:133px; left: 0; width: 50px; height: 13px; padding: 0 10px 0 14px; font: 13px/13px Arial, Helvetica, sans-serif; text-decoration: none; text-transform: lowercase; color: #535353; background: #fff url(pics/menu_pijl.gif) no-repeat 0 2px; z-index: 9;}
#hheader #homelink:hover { color: #f59618; }
#hheader .bovenbeelden { position:relative; width:100%; height:107px; list-style:none; margin:0; padding:0; overflow:hidden; }
#hheader .bovenbeelden li { position:relative; width:107px; height:107px; float:left; display:inline; margin-right:23px; background:url(pics/bld_bege.gif) no-repeat 0 0;  }
#hheader .bovenbeelden #bld_1 {}
#hheader .bovenbeelden #bld_2 { background:url(pics/bld_2.jpg) no-repeat 0 0; }
#hheader .bovenbeelden #bld_3 {}
#hheader .bovenbeelden #bld_4 { background:url(pics/bld_4.jpg) no-repeat 0 0; }
#hheader .bovenbeelden #bld_5 {}
#hheader .bovenbeelden #bld_6 { margin:0; background:url(pics/bld_6_logo.gif) no-repeat 0 0; }
#hheader .bovenbeelden a { position:relative; width:100%; height:107px; display:block; }
/* body */
#hbody { position: relative; width: 752px; margin-left:2px; padding: 0 24px 0 24px; overflow: hidden; color: #000; min-height:350px;}
/* beeldwissel */
img.beeldwissel { position:relative; float:right; display:inline; width:530px; background: transparent; margin-bottom:10px; } 
/* main menu */
#mainMenu ul.mainMenu { position:relative; height: 13px; list-style:none; }
#mainMenu ul.mainMenu li { float: left; height: 26px;background: url(pics/bgMainMenu.gif) repeat-x 0 0; border-right:solid 1px #fff; }
#mainMenu ul.mainMenu li a, #mainMenu ul.mainMenu li a.active { height: 26px; text-decoration: none;  }
#mainMenu ul.mainMenu li a { height:20px; float:left; padding:3px 12px 3px 13px; font: 13px/15px Arial, Helvetica, sans-serif; color: #535353;  }
#mainMenu ul.mainMenu li a:hover, #mainMenu ul.mainMenu li a.active:hover { color: #fff; background: url(pics/bgMainMenuItemActive.gif) repeat-x 0 0; }
#mainMenu ul.mainMenu li a.active { color: #fff; background: url(pics/bgMainMenuItemActive.gif) repeat-x 0 0; }
#mainMenu ul.mainMenu li.lastNode {  border-right: 0px solid #fff; }
#mainMenu ul.mainMenu li ul { display:none }
/*(#mainMenu ul.mainMenu li a:hover, #mainMenu ul.mainMenu li a.active:hover { color: #fff; background: url(pics/bgMainMenuItemActive.gif) repeat-x 0 0; }*/
/*
* html #mainMenu ul.mainMenu li {width:80px;  }
#mainMenu ul.mainMenu li { border-right: 1px solid #fff; }
#mainMenu ul.mainMenu li.lastNode {  border-right: 0px solid #fff; }
#mainMenu ul.mainMenu li a { font: 13px/13px Arial, Helvetica, sans-serif; color: #535353; }

#mainMenu ul.mainMenu li a, #mainMenu ul.mainMenu li a.active { position: relative; display: block; height: 13px; text-decoration: none; padding: 4px 10px 5px 10px;  }
#mainMenu ul.mainMenu li a:hover, #mainMenu ul.mainMenu li a.active:hover { color: #fff; background: url(pics/bgMainMenuItemActive.gif) repeat-x 0 0; }
#mainMenu ul.mainMenu li a.active { color: #fff; background: url(pics/bgMainMenuItemActive.gif) repeat-x 0 0; }
#mainMenu ul.mainMenu ul, #mainMenu ul.mainMenu ul ul { display: none; visibility: hidden; }
*/
/* content box */
#contentBox { position:relative; float:right; display:inline; width:530px; min-height: 100%; background: transparent; }
#contentBox .content { border-left: solid 1px #CECFCF; border-right: solid 1px #CECFCF; padding:10px; }
* html #contentBox .content { padding: 18px 16px; }
#contentBox .content h1 { position: relative; padding: 5px 0; margin-bottom:4px; color: #58585A; font: 20px/18px Arial, Helvetica, sans-serif; }
#contentBox h1 sup {}
#contentBox .content h2 { position: relative; padding: 8px 0; color: #000; }
#contentBox .content h3 { position: relative; padding: 2px 0 2px 0; }
#contentBox .content { float:left; position: relative; color: #535353; width:508px; }
#contentBox .content p a { position: relative; color: #f59618; }
#contentBox b { position: absolute; right:0; display: block; width: 100%; height: 10px; z-index: 1;}
#contentBox b.t { background: transparent url(pics/bgContentTop.gif) no-repeat 0 0; top: 0; left: 0;}
#contentBox b.b { float:left; background: transparent url(pics/bgContentBottom.gif) no-repeat 0 0; margin-bottom:20px; position:relative; }

hr { color:#58585A; border:solid 1px #58585A; }

/* small column */
#columnBox { position: relative;display: inline; overflow:hidden; width:204px; float:left; }
/* submenu */
#subMenuBox { position: relative; width: 200px; margin: 0 0 0px 0; border: 0;  }

* html body #subMenu { margin: 0 0 3px 0; }
#subMenuBox ul.subMenu { position: relative; width: 204px; border: 0; list-style: none; margin: 0; padding: 0; border-top:1px #E6E7E7 solid; margin-bottom: 16px;}
#subMenuBox ul.subMenu li { position: relative; width: 204px; margin: 0 0 4px 0; padding: 0 0 2px 0; border-bottom:1px #E6E7E7 solid; }
#subMenuBox ul.subMenu li a { position: relative; display: block; margin: 0; padding:3px 0 3px 25px; background: transparent url(pics/bgSubMenuItem.gif) no-repeat 6px 4px; font: 12px/12px Arial, Verdana, Helvetica, sans-serif; text-decoration: none; color: #58585A; /* color:#f59618; */}

#subMenuBox ul.subMenu li a.active, #subMenu ul.subMenu li a:hover { background: transparent url(pics/bgSubMenuItemActive.gif) no-repeat 6px 4px; position: relative; display: block; margin: 0; padding:3px 0 3px 25px; font: 12px/12px Arial, Verdana, Helvetica, sans-serif; text-decoration: none; /*color:#f59618;*/ color: #F29400;}
/* subsubmenu */
#subsubMenu { position: relative; float: right; height: 76px; width: 589px; padding: 0; margin: 0; background: #fff; border: 0; }
#subsubMenu ul.subSubMenu { margin:0 0 0 1px; width: 588px; padding: 0; list-style: none;}
#subsubMenu ul.subSubMenu li { position: relative; float: left; display: inline; height: 76px; margin:0; padding: 0;}
#subsubMenu ul.subSubMenu li a { position: relative; float: left; display: inline; height: 76px; margin:0 11px 0 0; padding: 0; }
#subsubMenu ul.subSubMenu li a:hover, #subsubMenu ul.subSubMenu li a.active { position: relative; float: left; margin:0 11px 0 0; padding: 0; color:#fff; }
/* banner */
#columnBox a.banner { position: relative; display:block; overflow: hidden; padding:0; margin-bottom:4px; }
#columnBox a.banner img { position: relative; float:left; display:inline; }
/* showrooms */
#showRoom { position: relative; height: 110px; margin-bottom:14px; background: #fff url(pics/showroomBg.gif) repeat-y; }
#showRoom form { position: relative; width: 98%; height: 108px; background: url(pics/landkaart.gif) no-repeat 98% 8px; }
#showRoom h2 { position: relative; width: 108px; margin: 0; padding: 12px 0 0 8px; font-size: 18px; line-height: 120%; color:#f59618; }
#showrooms { position: absolute; top: 80px; height: 19px; width: 108px; margin: 0 0 0 8px; font-size: 9px; }
#showRoom b { position: absolute; right:0; display: block; width: 100%; height: 10px; z-index: 1;}
#showRoom b.t { background: url(pics/showroomTop.gif) no-repeat left top; top: 0; left: 0;}
#showRoom b.b { background: transparent url(pics/bgContentBottom.gif) no-repeat 0 0; margin-bottom:20px; position:relative; }
/* newsbrief */
#newsletter { position: relative; width:207px; height:110px; clear:both; overflow:hidden; margin: 7px 0 0 0; padding: 0; background: #fedcbe url(pics/newsletterBg.gif); }
#newsletter h2 { font-weight: bold; font-size: 20px; padding: 8px 0 0 10px; margin:0; color:#f59618; }
#newsletter div { position: relative; margin: 0; padding: 0 0 0 10px; font-size:11px; }
#newsletter div p { padding: 3px 0; margin-bottom: 2px; font-size:11px;}
#newsletter div p.error { padding: 1px 0; margin-bottom: 2px;}
#newsletter div label { position: relative; width: 100%; height: 14px; display: block; overflow: hidden; margin: 0 0 3px 0; }
#newsletter div label span { position: relative; float: left; display: inline; width: 30px; }
#newsletter div label input { position: relative; float: right; display: inline; margin: 0 10px 0 0; height: 12px; width:120px; border: 1px #9a8d97 solid; }
#newsletter div a { position: relative; float: right; display:block; height: 11px; margin: 0 10px 0 0; padding: 2px 0 2px 14px; text-align: right; line-height: 11px; background: url(pics/newsletter_pijl.gif) no-repeat 0 2px; text-decoration: none; color:#000; z-index:4;}
#newsletter b { position: absolute; right:0; display: block; width: 100%; height: 10px; z-index: 1;}
#newsletter b.t { background: url(pics/newsletterTop.gif) no-repeat left top; top: 0; left: 0;}
#newsletter b.b { background: transparent url(pics/bgContentBottom.gif) no-repeat 0 0; margin-bottom:20px; position:relative; }
/* footer */
#hfoot { background: url(pics/bgFooter.gif) no-repeat 1px 0; display:block; position:relative; border:solid 0px red; height:23px; z-index:23; }
#hfoot span.copyright { display:block; position:absolute; left:260px; top:0px; color:#fff; font-size:9px; }
#hfoot ul.footMenu { font: 11px Arial, Verdana, Helvetica, sans-serif; list-style: none; border:solid 0px red; float:left; margin-left:50px; }
#hfoot ul.footMenu li { float: left; display: inline; border-right: 1px solid #f59618; text-align: center; }
#hfoot ul.footMenu li.lastNode { border: 0; }
#hfoot ul.footMenu li a { padding: 0 8px; display: inline; margin: 0; line-height: 13px; text-decoration: none; color: #535353; text-transform: lowercase;}
#hfoot ul.footMenu li a:link, #footMenu ul.footMenu li a:visited {text-decoration: none; color: #535353; }
#hfoot 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:#f59618;}
#hfoot ul.footMenu li a.active, ul.footMenu li a:visited.active { text-decoration: none; color:#f59618;}
#copyFooter { padding-top: 12px; text-align: center;}
#copyFooter a, #copyFooter span { font: 11px/15px Arial, Helvetica, sans-serif; color: #ddd; text-decoration: none; }