/*
 * Twinpack Corporate Global 2009
 * Rood:	#e20025;
 * Groen: 	#005944;
 * Groen tint: 	#deead9;	
 */
	
*{margin:0; padding:0;}
html{/*height:100%; overflow:auto;*/}
body {background: #e1e7db !important; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;line-height:1.5;color:#666;text-align:center; height:100%;}

a{color:#e20025; text-decoration:none;}
a img {border:none;}
p{font-size:11px;}

.alignleft{float:left;}
.alignright{float:right;}
.hide{display:none !important;}
.test{border: 1px dashed #ff9900;}
.box{width:98%; height:auto; height:auto; display: block; padding:9px; float:left; }
.scroller{border:none; width:518px; height: 550px; overflow-x:hidden; overflow-y:auto;}
.scrollbox{background:#fff url(/cmsfile/1625) no-repeat left top; width:910px; width:100%; height:auto; height:540px; float:left; overflow:hidden; display:inline;}
#scrollcontent{width:auto; padding:12px;}
.more a{background: url(/cmsfile/1489) no-repeat right center;color:#e20025 !important; display:block;text-decoration:none;text-align:right;padding-right:0.8em;font-style:italic;}
#pagecontainer{border: 6px solid #005945; width:932px; height:760px; margin:0 auto; text-align:left; overflow:hidden;} /*720 without viv banner*/
.home{background: #dfe5d9 url(/cmsfile/2009) repeat-x left top !important;}

.home1{background:#dfe5d9;}
.flash{width:1024px !important;}
.cols{background: #dfe5d9 url(/cmsfile/3433) no-repeat left 100px;}/*2041*/
#header{width:100%;height:120px; display:block;}	
#logo{width:343px;height:120px;float:left;display:inline;}
#headermenu{width:170px !important; height:104px; float:right; display:inline; background:transparent; margin-right:12px; padding-top:6px; text-align:right;}
#languagemenu{width:200px; height:28px; background:transparent; display:block;}
#bedrijfsinfo{width:340px; float:left;}
a.btn-block, span.btn-block{background:#005944; color:#fff; float:left; width:170px !important; height:20px; display:block; text-align:center; line-height:20px !important;margin-top:3px;}
a.btn-terug{display:block; text-align:center;}
#infomenu{display:none;}
#actionmenu{width:570px; height:70px; float:left;}
/* layout */
#contentcontainer{width:100%;height:auto;display:inline;overflow:hidden;background:#e1e7db;}
#sidebar{width:201px !important; min-height:500px;height:auto;float:left;display:inline;margin-left:9px; padding-top:9px;background:transparent;}
#main{width:527px;height:500px;background:transparent;color:#000;float:left;display:inline;margin-left:9px;padding-top:9px;}
#sidebar2{width:164px;height:567px;background:transparent;float:right;display:inline;padding-top:9px;}
#footer{float:left; width:632px; height:60px; padding:6px; overflow:hidden !important; display:block; padding-top:42px;}		
#footer a{color:#666; text-decoration:underline;}
#footer a:hover{color:#e20025;}
#path{width:400px; height:auto; display:block; margin:1em 0 1em 12px;}
#path a{color:#333;text-decoration:none !important;}
#path a:hover{color:#e20025;} 
#pagetitle{width:580px; height:auto;}
.subpage{background: transparent url(/cmsfile/16579999999) no-repeat center bottom; /* 1625 one col */	width:532px;height:567px;float:left;display:inline;margin-left:9px;}
#main h1{color:#e20025;display:block;font-size:12px;font-weight:bolder;margin-bottom:0.2em;}
#main h2{font-size:12px; font-weight:bold;}
#main h3{font-size:16px; color:#005944; font-weight:bold;}
#main h3 a{color:#005944;}
#main a{color:#e20025;text-decoration:underline;}
#main a:hover{color:#666;}
#main p{color:#005944; font-size:11px !important; margin: 10px 0; line-height:16px;}
#main ul{color: #005944;margin-left:24px;}
#main ol{color:#005944;margin-left:20px;}
#main table{color:#005944;}
#main table a{color:#005944;}
#main #belmij h3 {font-size:16px; font-weight: bold;}
#main #belmij h4 a{color:09544; font-size:14px;}
#main #belmij td{padding-right:6px;}
.divider{width:4px;background: #005944;padding:0 !important;}
#sidebar2 p{color:#005944;}
img.sfeerbeeld{margin:2px 0 0 12px; padding:1px !important;}
#actueel{width:932px; height:130px; background: url(/cmsfile/3841) repeat-x left -194px; text-align:left;} /* without VIV banner 70 px*/
#actueel h2{color:#fff; font-size:1.2em;}
#actueel img{margin-top:4px;}
#actueelitems{width:360px;height:48px; float:right; display:inline;}
#actueel ul{color:#fff; margin-left:12px; text-align:left; background:transparent;}
#actueel ul li a{color:#fff;}
#nieuws{background:transparent;} 
#nieuwscontainer{width:169px; height:353px; display:inline; float:right !important; margin:196px 12px 6px 0; overflow:hidden; background: url(/cmsfile/2221) no-repeat left top;} /*2061*/
#nieuwscontainer2{width:169px; height:100px; background:transparent; display:inline; float:right !important; margin:450px 12px 6px 0; overflow:hidden;}
#nieuwscontainer2 a.ni {color:#005944 !important;}
#nieuwscontainer2 a{color:#005944; text-decoration:underline;}
#nieuwscontainer2 a:hover{color:#005944;}
.nieuwsbox{width:96%; height:338px; margin:0 auto 12px 0; padding:6px !important;overflow:hidden;}
.nieuwsbox h3{color:#005944; font-size:11px; font-weight:bold;} 
.nieuwsbox img, .nieuwsbox a img{margin:0 auto;}
.nieuwsbox a{color:#;}
.nieuwsbox .readmore{background: url(/cmsfile/1493) no-repeat 150px center; display:block; text-align:right; padding:6px; width:150px;}
.nieuwsbox .readmore a{font-style: italic; padding-right:12px;}
.nieuwstabel{width:510px;}
.nieuwscol{width:163px;}
#nieuws h6{font-size:1.1em; padding:4px 0;}
#nieuws h6 a{color:#005944;text-decoration:none;}
.nieuwsitem{float:left; width:490px; height:110px; margin-bottom:6px; padding-bottom:12px;}
.nieuwsitem img{float:left; margin-right:4px;}
.nieuwsitem p{margin:0 6px 3px 4px;}
.hoofdmenu{width:720px; height:466px; float:left; display:inline; text-align:center;} 
.hoofdmenu img{margin: 0 auto;}
a#showinfomenu{background:transparent; display:block; margin:0px 0 0 10px; text-align:left; width:200px;} 
ul#infomenu{list-style-type:none; padding-top:6px; margin-left:10px; width:200px; z-index:100;}
ul#infomenu li {text-align:left;}
ul#infomenu li a{padding:2px 0;}
ul#agenda{list-style-image: url(/cmsfile/1489);}
ul#agenda li a{display:block;background: url(/cmsfile/1489) no-repeat right center;}
.logos{width:60%;height:auto;margin: 0 auto;text-align:center;}
table.personeel tr td{color:#000; font-size:10px !important; width:25% !important; text-align:center;} 
table.personeel h4{color:#005944; font-size:12px; font-weight:bold; line-height:16px; text-align:left !important;}
table.personeel img {border: 1px solid #005944;}
#subnav{width:180px; _width:210px !important; height:380px; padding-left:6px;} /*padding-left:10px;*/
/* #subnav .selected{display:none !important; }*/
#subnav img{margin:6px 0 9px 0 !important;}
#subnav .produktgroep{width:180px; height:auto;float:left;font-size:11px; font-weight:bold; display:block;padding:3px 0;}
#subnav .dot{width:12px;height:12px;float:left;}
#subnav .categorie{float:left; width:167px;height:auto;}
.menuimage{margin:12px 0 6px 18px;}
#product-subcategory-menu{width:200px; height:427px; float:left; display:inline;}
#product-subcategory-menu ul{list-style-type:none;margin-left:20px;}
#product-category-menu ul li a{color:#005944 !important;line-height:1.5;}
#subnav a.vertnav1{background: url(/cmsfile/1481) no-repeat left center; color: #e20025; display:block; font-size:12px; font-weight:bold; text-indent:9px; padding:3px; width:auto;}			
#subnav a.vertnav1-act{background: url(/cmsfile/1481) no-repeat left center; color: #e20025; display:block; font-size:12px; font-weight:bold; text-indent:9px; padding:3px; width:auto;}
#subnav a.vertnav2{color:#005944; margin-right:3px; padding:6px 0;}
#subnav a.vertnav1{background: url(/cmsfile/1481) no-repeat left center; color: #e20025; display:block; font-size:12px; font-weight:bold; /*text-indent:9px;*/ padding:3px; width:auto;}			
#subnav a.vertnav1-act{background: url(/cmsfile/1481) no-repeat left center; color: #e20025; display:block; font-size:12px; font-weight:bold; /*text-indent:9px;*/ padding:3px; width:auto;}
#subnav a.vertnav2{color:#005944; cursor: default; margin-right:3px; padding:6px 0; outline:none; white-space:nowrap;}
#subnav p.vertnav2{color:#005944; margin-right:3px; padding:6px 0;}
#subnav a.vertnav2:before{color:#e20025;}
#subnav p{color: #005944;}
.red-pipe{color:#e20025;}
#subnav a.vertnav2-act{color:#005944; font-weight:bold; margin-right:3px; padding:6px 0;}
#subnav2{margin-left:-12px; height:516px;}
#subnav2 a.vertnav1{background: url(/cmsfile/1481) no-repeat left center; color: #e20025; display:block; font-size:11px; font-weight:bold; text-indent:9px; padding:3px; width:230px;}			
#subnav2 a.vertnav1-act{background: url(/cmsfile/1481) no-repeat left center; color: #e20025; display:block; font-size:11px; font-weight:bold; text-indent:9px; padding:3px; width:230px;}
#subnav2 a.vertnav2{color:#005944; margin-right:3px; padding:6px 0;}
#subnav2 a.vertnav2:before{color:#e20025;}
.red-pipe{color:#e20025;}
#subnav2 a.vertnav2-act{color:#005944; font-weight:bold; margin-right:3px; padding:6px 0;}
#product-details{width:502px; height:567px; color:#005944; float:left; display:inline; padding-left:16px;}
.pagetitle{display:block;width:514px; height:38px; line-height:32px;margin: 6px 0;_margin: 32px 0 6px 0 !important;padding:0 6px 0 0;text-align:left;}
.wrap{width:auto;}
.pagetitle h1{background: url(/cmsfile/2293) no-repeat left center; color:#fff;display:block;font-size:12px;font-weight:bold;padding:0 6px 0 6px;width:auto;height:32px;line-height:32px;margin:6px 0 12px 0 !important;margin-bottom:12px;}
#product-details h2{font-size:12px; font-weight:bold;}	
#product-details ul{margin-left:24px;/*list-style-type:none;display:inline;*/} 
#product-details ol{margin-left:22px;}
.product-details-box{width:532px; height:400px; background:transparent; float:left; display:inline;}
.hoogte{width:522px; height:400px; background: transparent; overflow-y:auto;} /* drukt de scroller naar beneden */ /*450*/
.hastabs{/*background:url(/cmsfile/1617) no-repeat center bottom !important;*/height:545px;}
.notabs{/*background:url(/cmsfile/1629) no-repeat center 3px !important;*/height:572px;}	
#product-maincategory-menu{width:164px;height:567px;float:right;padding-right:9px;display:inline;} 
#product-maincategory-menu ul{margin-left:20px;width:164px;}
/* Product hoofdcategorie menu */ 
ul#product-categories{list-style-type:none;margin:0 auto;}
ul#product-categories li a{display:block; padding:4px 0;text-align:center;}
ul#product-categories li a img {display:block;margin: 0 auto;}
/* Productscroller */
#showcase{clear:both; width:400px; height:320px; background:transparent; margin:12px auto 12px 0; padding:0 !important;}	
#media{width:100%; height:240px; background: transparent;}
#scroller{width:514px; height:100px; overflow:hidden !important;}
#scroller ul{list-style-type:none; display:inline; }		
#scroller ul li {float:left;}
#scroller_content{width:100%; height: 100px; background:#fff; overflow:hidden !important;}	
#scroller_content img{float:left;}
/* Product information */
.infobox{background:#005944;border:1px solid #005944;width:90%;height:auto;padding:6px;overflow:hidden;margin:1.2em auto;}
.infobox-inner{background:#d4e0cf;width:100%;height:auto;display:block;}
.rnd{background: url(/cmsfile/1453) no-repeat center center;}
ul#actionmenu{list-style-type:none; display:inline;}
ul#actionmenu li{float:left;}
.bel-mij{background: url(/cmsfile/1469) no-repeat center center;display:block;text-indent:-9999px !important;}
.mail-mij{background: url(/cmsfile/1473) no-repeat center center;text-indent:-9999px !important;}
.inputtext{border:1px solid #005944; margin-bottom:4px; padding:2px 0 2px 2px; } 
.inputselect{border: 1px solid #005944; margin-bottom:4px; padding: 2px 0 2px 2px;}
.inputtextarea{width:240px; border: 1px solid #005944; margin-bottom:4px; padding: 2px 0 2px 2px;}
#cms_textfooter{width:100%;height:auto;padding: 0.2em 0; float:left;}
#cms_textfooter a{color:#666;text-decoration:none;}
#cms_textfooter a:hover{color:#e20025;} 
#menucontainer{width:640px; height:465px; background: url(/cmsfile/3265) no-repeat center center; border: none; position:relative;}
#menucontainer .mb{width:140px; height:140px; background:transparent;}
#kartongroep{position:absolute; left:169px; top:4px;}
#kunststofgroep{position:absolute; left:332px; top:4px;}
#hechtgroep{position:absolute; left:495px; top:77px;}
#flexibelgroep{position:absolute; left:495px; top:241px;}
#verpakkinggroep{position:absolute; left:332px; top:314px;}
#logistiekgroep{position:absolute; left:169px; top:314px;}
#overiggroep{position:absolute; left:6px; top:77px;}
#pulpgroep{position:absolute; left:6px; top:241px;}
#textBox{width:306px; height:106px; font-size:18px; font-weight:bold; color:#c2091d; padding-top:36px; background-repeat:no-repeat; line-height:52px; position: absolute; left:170px; top:168px;}
#textBox h3{line-height:28px; padding-top:28px;}
#bgtextBox{width:302px; height:104px; background-repeat: no-repeat; position:absolute; left:0; top:0;}
.test{width:100%; height:100%; background: #ff9900;}
#flash_holder{width:932px; height:400px; margin:50px auto 0 auto; background: #000 url(/cmsfile/3841) repeat-x left bottom; overflow:hidden;}
.flash_page{background:#000 url(/cmsfile/3849) repeat-x left bottom; color:#fff; width:932px !important;}
.flash_page span{margin-top:-12px;}
.flash_page span.alignright{margin-right:12px;}
.flash_page a{color:#fff !important;}