/* content */
#content { position: relative; float:left; display:inline; padding:0; border: none;  }
#holder #content { min-height: 0px; }
* html #holder #content { height: 0px; }
#content h1 { padding:0; margin-bottom:16px; font: bolder 21px/1.2em Arial,Helvetica,sans-serif; }
#body .tpl {background: none; min-height: 934px; padding-bottom: 0px; }
* html #body .tpl { height: 934px; }
#body { padding-top: 15px;}

#businessUnits_blokken { float: left; width: 100%; height: 210px; padding-bottom: 28px;  }
#businessUnits_blokken ul { list-style: none; }
#businessUnits_blokken ul.active li a { height: 156px;  }

#businessUnits_blokken li a.hover { display: block; height: 159px; width: 100%; z-index: 20; }
#businessUnits_blokken li a.hover strong { display: none;}

#businessUnits_blokken ul li a { display: block; width: 233px; height: 210px; position: absolute; text-decoration: none; z-index: 30;}
#businessUnits_blokken ul li.hover a { height: 159px; position: absolute; text-decoration: none; z-index: 30;}

#businessUnits_blokken li.tenten-verhuur a { background: url(/skins/default/pics/home_tenten_BU.gif) no-repeat 0 0; left: 0px; }
#businessUnits_blokken li.tenten-verhuur a.bussinessUnits:hover { background: url(/skins/default/pics/home_tenten_BU_top.gif) no-repeat 0 0; }
#businessUnits_blokken li.party-verhuur a { background: url(/skins/default/pics/home_party_BU.gif) no-repeat 0 0; }
#businessUnits_blokken li.party-verhuur a.bussinessUnits:hover { background: url(/skins/default/pics/home_party_BU_top.gif) no-repeat 0 0; }
#businessUnits_blokken li.attractie-verhuur a { background: url(/skins/default/pics/home_attractie_BU.gif) no-repeat 0 0;}
#businessUnits_blokken li.attractie-verhuur a.bussinessUnits:hover { background: url(/skins/default/pics/home_attractie_BU_top.gif) no-repeat 0 0; }
#businessUnits_blokken li.machine-verhuur a { background: url(/skins/default/pics/home_machines_BU.gif) no-repeat 0 0; }
#businessUnits_blokken li.machine-verhuur a.bussinessUnits:hover { background: url(/skins/default/pics/home_machines_BU_top.gif) no-repeat 0 0; }
#businessUnits_blokken li.lastNode a { margin: 0px;}
#businessUnits_blokken strong { width: 200px; left: 20px; font-size: 14px; color: #fff; position: absolute; bottom: 6px; text-align: center; height: 40px; text-transform: none;}

#businessUnits_blokken li .nav_submenu { display:none; width: 948px; padding-bottom: 16px; position: absolute;  z-index: 50; left: 0px; top: 157px; background: #fff url(/skins/default/pics/bg_submenu_footer.gif) no-repeat 0 100%; }
#businessUnits_blokken li .nav_submenu a { background: none;}
#businessUnits_blokken li .nav_submenu a.hover { background: none; color: #000;}
#businessUnits_blokken li .nav_submenu h1 { color: #fff; position: relative; top: 13px; left: 18px; font-size: 14px; font-weight: bold; }

#businessUnits_blokken li.tenten-verhuur a.bussinessUnits.hover { background: url(/skins/default/pics/active_home_tenten_BU.gif) no-repeat 0 0; left: 0px; }
#businessUnits_blokken li.tenten-verhuur .nav_submenu .top_image { background: url(/skins/default/pics/active_home_tenten2.gif) no-repeat 0 0; left: 0px; width: 950px; height: 37px; }
#businessUnits_blokken li.party-verhuur .nav_submenu .top_image { background: url(/skins/default/pics/active_home_party2.gif) no-repeat 0 0; left: 0px; width: 950px; height: 37px; }
#businessUnits_blokken li.attractie-verhuur .nav_submenu .top_image { background: url(/skins/default/pics/active_home_attractie2.gif) no-repeat 0 0; left: 0px; width: 950px; height: 37px; }
#businessUnits_blokken li.machine-verhuur .nav_submenu .top_image { background: url(/skins/default/pics/active_home_machines2.gif) no-repeat 0 0; left: 0px; width: 950px; height: 37px; }
.nav_submenu .nav_submenu_body { padding: 15px 0px 10px 0px; height: 100%; width: 947px; border-left: 1px solid #01417f; border-right: 1px solid #01417f; float: left; }
.nav_submenu .nav_submenu_body .col_container {}
.nav_submenu .nav_submenu_body .col_container .col1,
.nav_submenu .nav_submenu_body .col_container .col2,
.nav_submenu .nav_submenu_body .col_container .col3 { float: left; }
.nav_submenu .nav_submenu_body .col_container ul { float: none; /*height: 270px;*/ padding-left: 40px; overflow:hidden;  }
.nav_submenu .nav_submenu_body .col_container li { float: left; width: 270px; display:table; height: 42px;  padding:4px 0; margin-right: 40px; background: url(/skins/default/pics/buHomeSubMenuDivider.gif) no-repeat 80px 100%; vertical-align: middle; text-align:left; }
.nav_submenu .nav_submenu_body .col_container li.endNode { margin-right: 0px; }

#businessUnits_blokken .col_container li .categorie  {  position:relative; left: 0; display:inline; }
#businessUnits_blokken .col_container li a  { display:inline; float:none; margin: 0; padding:0; line-height: 20px; font-size: 16px; color: #4f4f4f; font-weight: bold; text-transform: none; }
/* #businessUnits_blokken .col_container li a.categorie p  { left: 0px; line-height: 20px; font-size: 16px; color: #003F7D; font-weight: bold; height: 50px; vertical-align: middle; margin: 0px; font-size: 16px; width: 195px; float: left; border-bottom: 1px solid #ccd9e5; text-transform: none; position: relative;} */
#businessUnits_blokken .col_container li span {  float: left; width: 70px; height: 42px; margin:0 10px 0 0; background-position: center center; background-repeat: no-repeat; }

#businessUnits_blokken .tenten-verhuur .col_container li a.categorie:hover  { color: #0f8a27;}
#businessUnits_blokken .party-verhuur .col_container li a.categorie:hover  { color: #005590;}
#businessUnits_blokken .attractie-verhuur .col_container li a.categorie:hover  { color: #8f020f;}
#businessUnits_blokken .machine-verhuur .col_container li a.categorie:hover  { color: #554f3f;}
.nav_submenu .nav_submenu_body .col_container .col1 { padding-left: 45px; width: 243px; }
.nav_submenu .nav_submenu_body .col_container .col2 { padding-left: 45px;  width: 235px; }
.nav_submenu .nav_submenu_body .col_container .col3 {  padding-left: 45px; width: 292px; }

h2.title { line-height: 20px; height: 36px; margin: 0px; text-transform: uppercase; padding-left: 30px; background: url(/skins/default/pics/arrow_party.gif) no-repeat 0 0; }

/* waarom */
ul.home_ul { list-style: none; margin-left: 0px; width: 450px; }
ul.home_ul li{ padding-left: 20px; width: 430px;}
ul.home_ul li.one {  background: url(/skins/default/pics/1.gif) no-repeat 0 3px; }
ul.home_ul li.two {  background: url(/skins/default/pics/2.gif) no-repeat 0 3px; }
ul.home_ul li.three {  background: url(/skins/default/pics/3.gif) no-repeat 0 3px; }
ul.home_ul li.four {  background: url(/skins/default/pics/4.gif) no-repeat 0 3px; }
ul.home_ul li.five {  background: url(/skins/default/pics/5.gif) no-repeat 0 3px; }

/* newscontent BUSINESSUNITS */
.newsBox_bu { }
.newsBox_bu ul li { position: relative; float: right; padding: 5px 5px; list-style: none; width: 217px; height: 95px; background: url(/skins/default/pics/home_nieuws.jpg) no-repeat 0 0; }
.newsBox_bu ul li p { height: 65px; overflow: hidden; margin: 0px; float: left; width: 218px; /*padding-left: 8px;*/ line-height: 1.3em;  }
.newsBox_bu ul li p.small { width: 115px; }
.newsBox_bu ul li p.small.bighead { height: 46px;; }
.newsBox_bu ul li a.more { position: absolute; right: 0px; bottom: 5px; background: none; color: #60d0f2; }
.newsBox_bu ul li .img_tekst {  }
.newsBox_bu ul li img { float: left; padding-right: 8px; }
.newsBox_bu ul li h3 a { font-size: 12px; font-weight: bold; color: #383838; }
.newsBox_bu ul li.tenten h2 { color: #279c2b; background: url(/skins/default/pics/arrow_tenten.gif) no-repeat 0 0;  }
.newsBox_bu ul li.party h2 { color: #0063a8; background: url(/skins/default/pics/arrow_party.gif) no-repeat 0 0; }
.newsBox_bu ul li.attractie h2 { color: #a90d28; background: url(/skins/default/pics/arrow_attractie.gif) no-repeat 0 0; }
.newsBox_bu ul li.machines h2 { color: #514b3b; background: url(/skins/default/pics/arrow_machines.gif) no-repeat 0 0; }

.newsBox_bu.machines { float: left; }
.twitter.machines { float: left; }

/* newscontent REGULAR */
#newsBox { float: left; width: 50%; }
#newsBox ul li { width: 100%; float: left;  }
#newsBox ul li span  { width: 92px; height:68px; display: block; margin: 0; background: no-repeat 50% 50%; float: left; margin-right: 5px; overflow: hidden; }
#newsBox ul li h3 { font-size: 12px; font-weight: bold; color: #383838; }
#newsBox ul li.lastNode { width: 233px; float: left; margin-right: 0px; }

#businessUnits_blokken {display: block; }
.orde_top { display: none; }

#holder .brochure { float: left; width: 100%; padding-bottom: 15px;  border-top: 1px solid #e4e4e4; }
#holder .brochure a { float: left; width: 50%; height: 200px; text-decoration: none;}

.organiseren { float: left; margin-bottom: 14px; width: 511px; height: 228px; overflow: hidden; }
#homeproduct {margin-bottom: 15px; width: 426px; height: 227px; float: right; overflow: hidden; position: relative; background: url(/skins/default/pics/home_product.jpg) no-repeat 0 0;}
#homeproduct img { position: absolute; left: 50%; top: 50%; z-index: 1;}
#homeproduct a.new-prod { position: absolute; right: 0px; top: 50%; z-index: 2; background: url(/skins/default/pics/nieuwe-product.png) no-repeat 0 0; width: 255px; height: 41px; }
.homezoeken { position: relative; margin-bottom: 15px; width: 227px; height: 227px; float: left; display: inline; clear: both; background: url(/skins/default/pics/zoeken.jpg) no-repeat 0 0;}
.onlineaanbieding { margin-bottom: 15px; width: 267px; height: 227px; float: left;margin-left: 15px; display: inline;}
.hoofdsponsor { margin-bottom: 15px; width: 426px; height: 227px; float: right;display: inline; overflow: hidden; }


ul#beeldwissel,
ul#beeldwisselSponsoren { position: relative; width: 100%; height: 100%; overflow: hidden; }
ul#beeldwissel li,
ul#beeldwisselSponsoren li { list-style: none; }
.block_machines,
.downloaden { width: 226px; float: left; overfow: hidden; }
.downloaden a { margin-bottom: 12px; display: block;}
.perpost { width: 226px; height: 105px; float: left; overfow: hidden; }
.prettigezomervakantie { width: 465px; height: 227px; float: left; overfow: hidden; margin-left: 15px;}
.populair { width: 465px; height: 203px; float: left; overfow: hidden; margin-left: 15px; background: url(/skins/default/pics/populair_bg.jpg) no-repeat 0 0; padding: 17px 0;}
.populair h3 {  font: bold 18px/1.2em Arial,Helvetica,sans-serif; background: url(/skins/default/pics/populiar_h3.png) no-repeat 0 0; width: 465px; height: 42px; text-indent: -999px;}
.populair ul { list-style: inside; padding-top: 8px;  margin-left: 17px; width: 214px; float: left;}
.populair ul li { padding: 3px 0; }
.populair ul li.head { font-weight: bold; list-style: none; font-size: 16px;  }
.populair ul.events li.head { color: red;  }
.populair ul.machines li.head { color: #0F6DAF; }
.populair ul a { font: 15px/17px Arial, Helvetica, sans-serif; color: black; }
.qr { width: 465px; height: 227px; float: left; overfow: hidden; margin-left: 15px; background: url(/skins/default/pics/qr_bg.jpg) no-repeat 0 0; }
.twitter {overflow: hidden; margin-top: 17px; position: relative; float: right; padding: 5px 5px; list-style: none; width: 217px; height: 95px; background: url(/skins/default/pics/home_nieuws.jpg) no-repeat 0 0; }
.twitter ul { list-style: none; }

.homezoeken #searchBox { left: 22px; top: 105px; width: 190px; }
.homezoeken #searchBox fieldset a { margin-left: 55px; margin-top: 40px; background: url(/skins/default/pics/zoeken_btn.png) no-repeat 0 0; width: 118px; height: 22px;}
.homezoeken #searchBox fieldset input { padding: 8px; font: 14px/16px arial; width: 166px; height: 15px; border: 0px; background: url(/skins/default/pics/zoeken_input_home.png) no-repeat 0 0; }
.homezoeken #searchBox fieldset input.image { border: 0 none; height: 1px; position: absolute; width: 1px; background: none;}
#footer { padding-top: 5px; }
