@charset "utf-8";

*{margin:0; padding:0; outline:0; vertical-align:top;}
a img{border:0;}
ol,ul{list-style-type:none;}

body{font:bold 12px/1.2em "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#4A4A4A;}
#wrapper{margin:0 auto; width:916px; margin-top:11px;}
#header{height:105px; background:#4A4A4A;}

#search{float:right; margin:32px 25px 0 0; color:#FFF;}
#search-q{width:250px; background:#000; border:1px solid #000;}
#search a{display:block; padding:6px 8px; font-weight:normal; color:#FFF; border-top:1px dotted #444;}
#search a:hover{color:#999;}
#search #results{clear:both; float:left; width:264px; display:none; position:absolute; z-index:999; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
#mailto,#contact{display:inline!important; padding:0!important; border-top:none!important;}
#mailto{margin-right:23px;}
#contact{}

.nav{height:24px; background:#0C479D url(../images/slogan-a.jpg) top left no-repeat; padding-left:307px; overflow:hidden;}
.nav li{display:inline;}
.nav li a{float:left; height:24px; font-size:11px; line-height:22px; margin-right:3px; padding:0 2px; text-decoration:none; color:#FFF;}
.nav li a:hover,.nav li a.active{background:#4A4A4A;}

#left{display:inline; float:left; width:299px; background:url(../images/slogan-b.jpg) top left no-repeat;}
#left ul{width:299px; overflow:hidden; margin:50px 0 10px 0;}
#left ul li{margin-bottom:10px;}
#left ul li a{display:block; background-repeat:no-repeat; background-position:40px 0; text-decoration:none; padding:22px 5px 3px 95px; color:#000;}
#left ul li #bemonstering{background-image:url(../images/menu-bemonstering.jpg);}
#left ul li #verpakking{background-image:url(../images/menu-verpakking.jpg);}
#left ul li #verzegeling{background-image:url(../images/menu-verzegeling.jpg);}
#left ul li #diversen{background-image:url(../images/menu-diversen.jpg);}
#left ul li #sectoren{background-image:url(../images/menu-sectoren.jpg);}
#left ul li #bescherming{background-image:url(../images/menu-bescherming.jpg);}
#left ul li a:hover,#left ul li a.current{color:#0C479D;}
	#left ul li ul,#left ul li ul li{margin:0;}
	#left ul li ul li a{background:url(../images/arrow-right.jpg) no-repeat 95px 2px; padding:0 5px 3px 110px;}

#right{display:inline; float:left; width:617px;}
#right .inner{padding:60px 5px 10px 5px;}
#right .inner .list{padding-left:16px; list-style-image:url(../images/arrow-right.jpg);}

#home-intro{clear:left; height:130px; margin-bottom:-20px; padding:15px 0 0 15px; background:#969696;}
#home-banner{position:absolute; margin:-175px 0 0 510px; width:384px; height:258px; overflow:hidden;}
#home-intro-desc{position:relative; z-index:777; width:500px; color:#FFF;}

#footer{clear:both;}
#footer #slogan{height:34px; margin-bottom:5px; padding-top:20px; background:#969696;}
#footer #slogan #caption{display:block; float:right; background:#FFF; padding:10px; font-size:15px; color:#0C479D;}
#footer a{font-size:9px; text-decoration:none; margin-right:5px; color:#B2B2B2;}
#footer-navigation{clear:both;}
#footer-navigation ul li{display:inline;}

.item{margin-bottom:8px; padding-top:4px;}
.item .heading{font-size:16px;}
.item .desc{margin-top:10px;}
.item img{float:left; margin-right:15px;}
.item a,#footer-navigation .active{color:#0C479D;}
.item .more{margin-right:5px;}

a{text-decoration:none;}
a:hover,a:active,a:visited{color:#0C479D}
h1,h2,h3{font-size:16px; color:#0C479D; margin-bottom:10px;}
strong{color:#0C479D;}
input{color:#FFF; padding:8px 5px 8px 7px;}

.left{float:left;}
.right{float:right;}
.hide{display:none;}
.clear{clear:both;}
.show{}