#pagecontent { line-height:22px; }

/*
 home
 */
#home-image { position:absolute; top:-100px; right:0; }
#page-home .homepanel { float:left; width:278px; border:solid 1px #ccc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:28px; padding:10px 0; height:238px; }
#page-home #panel-trucks { background:#d9fae5; border-color:#d9fae5; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
#page-home .homepanel-mid { margin:0 28px; }
#page-home .homepanel p,#page-home .homepanel h3 { margin:0 19px; }
#page-home .homepanel .img { text-align:center; margin:19px; }
#page-home .homepanel p a { border-bottom:solid 1px #c0eed4; line-height:22px; color:#005b21; }
#page-home #panel-trucks p { text-align:right; }
#page-home #panel-trucks p a { text-align:right; background:transparent url(img/arrow.green.gif) right center no-repeat; padding-right:10px; color:#333; border-color:#005b21; }

/*
 /home
 */

/*
 diensten en producten
 */
#page-producten #pagecontent,#page-diensten #pagecontent { margin-left:220px; }
#page-producten #pagenavigator,#page-diensten #pagenavigator { width:200px; float:left; }
#page-producten #pagenavigator a,#page-diensten #pagenavigator a { display:block; border:solid 1px #ccc; margin-bottom:5px; padding:15px; font-weight:bold; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f1f1f1; }
#page-producten #pagenavigator a:hover,#page-producten #pagenavigator a.selected,#page-diensten #pagenavigator a:hover,#page-diensten #pagenavigator a.selected { background:white; }
#page-diensten .image-scroller { float:left; }
#page-diensten #showcase-trucks { background:#e5ffe4; padding:17px; margin-top:2em; }
#page-diensten #showcase-trucks .image-scroller { margin-left:5px; }
#page-diensten #showcase-trucks .image-scroller .scroller { float:left; position:relative; left:-70px; _margin-left:-20px; }
#showcase-trucks #bprev { display:block; width:34px; height:40px; float:left; left:-20px; position:relative; z-index:999; top:40px; background:transparent url(img/b.prev.png) left center no-repeat; _background-image:url(img/b.prev.gif); }
#showcase-trucks #bnext { display:block; width:34px; height:40px; float:left; position:relative; z-index:999; left:280px; top:40px; background:transparent url(img/b.next.png) left center no-repeat; _background-image:url(img/b.next.gif); }
#showcase-trucks #bprev span,#showcase-trucks #bnext span { visibility:hidden; }
#page-diensten #showcase-trucks h3,#page-diensten #showcase-trucks ul { margin-left:365px; }
#page-diensten #showcase-trucks ul { margin-left:405px; list-style: none; }
#page-producten #showcase-products ul { list-style: none; margin-left:0;}
#page-diensten #showcase-trucks li,#page-producten #showcase-products li { padding-left:10px; background:transparent url(img/arrow.green.gif) 0 8px no-repeat; }
#page-producten #showcase-products h3 { color:#1eba59; font-size:14px; margin-bottom:.5em; }
#page-producten #showcase-products-overview { float:left; width:310px; }
#page-producten #showcase-products-slideshow { float:left; }
#page-producten #showcase-products-slideshow .slideshow { background:transparent url(img/showcase.bg.jpg) top left no-repeat; padding:13px 0 3px 8px; width:370px; text-align:center; height:  155px; }
#page-producten #showcase-products-image { float:left; width:195px; text-align:right; }
#page-producten #showcase-products-overview2 { float:left; width:490px; }
#page-producten #showcase-products-image img.products { border:2px solid #343434; }

/*
 \diensten en producten
 */

/*
 bedrijf en contact
 */
#page-bedrijf #pagecontent,#page-contact #pagecontent { width:501px; float:left; }
#form-contact label,#form-contact input { float:left; }
#form-contact label { width:76px; display:block; }
#form-contact input { width:140px; margin-right:23px; margin-bottom:10px; }
#form-contact textarea { width:381px; height:90px; }
#form-contact input,#form-contact textarea { border:solid 1px #ccc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#form-contact p { clear:both; margin:0; }
#form-contact .buttons { padding-left:76px; }
#page-contact .rightcol { width:371px; padding-top:5px;  }
#page-contact .rightcol p { margin-left:80px; }
#page-contact .rightcol p em { font-weight:bold; font-style:normal; }
#page-bedrijf .rightcol { width:371px; }
#page-bedrijf .rightcol ul a { background:#ccc; display:block; height:28px; line-height:28px; width:62px; padding-left:16px; margin-bottom:1px; color:#FFF; font-weight:bold; }
#page-bedrijf .rightcol ul { float:left; margin-top:8px; width:75px; position:relative; z-index:101; }
#page-bedrijf .rightcol ul a:hover,#page-bedrijf .rightcol ul a.selected { 
/*background: #3c6;*/
}
#page-bedrijf .rightcol ul a:hover,#page-bedrijf .rightcol ul a.activeSlide { background:transparent url(img/b.history.png) center right no-repeat; color:white; display:block; height:28px; width:75px; cursor:pointer; _background-image:url(img/b.history.gif); }
#page-bedrijf #company-history-image { background:transparent url(img/bedrijf.bg.jpg) top left no-repeat; float:left; padding:8px; position:relative; _margin-left:-10px; z-index:100; }