/* SERVER CACHE */
/* CSS FOR BORMET - GENERAL */
/* ------------------------ */
/* GENERAL */
* { margin: 0; padding: 0; border: none; }
body { margin: 0; padding: 0 0 20px 0; font-family: Verdana, Arial, Helvetica, sans-serif; background: #000; color: #333; font-size: 11px; line-height: 130%; text-align: left; }
a { color: #333; }
img.left { margin: 0 20px 20px 0; }
img.right {	margin: 0 0 20px 20px; }
p.smalltext { font-size: 10px; }
h1 { margin: 0 0 15px 0; font-size: 17px; color: #FE0101; line-height: 136%; font-weight: normal; }
h2 { margin: 20px 0 10px 0;	font-size: 14px; color: #333; line-height: 136%; font-weight: normal; }
h3 { margin: 20px 0 10px 0;	font-size: 18px; color: #FE0101; line-height: 136%; font-weight: normal; }
h4 { margin: 10px 0 8px 0; font-size: 13px; color: #666; line-height: 136%; font-weight: bold; text-transform: uppercase; }
div#cont p.error { border: 1px solid #FE0101; margin: 20px 0; padding: 10px; }
/* DIV: OUTER */ 
div#outer { position: relative; width:900px; margin: 0 auto;}
/* HEADER DIV */
div#header { float: left; position: relative; width: 900px; height: 141px; background: url("http://www.bam.nu/templates/bormet/images/bg_header.gif") repeat-x top left #666; }
div#logo { position: absolute; top: 8px; left: 34px; width: 205px; height: 67px;}
div#languages { display: none; position: absolute; top: 12px; right: 10px; text-transform: uppercase; }
div#languages a { color: #808080; text-decoration: none; margin: 0 0 0 10px; }
div#languages a.active, div#languages a:hover { color: #EC1E24; }
/* ANIMATED HEADER */
div#animated_header { float: left; width: 900px; height: 339px; position: relative; }
div#animated_header div#productcat1 { float: left; width: 300px; height: 339px; position: relative; }
div#animated_header div#productcat2 { float: left; width: 300px; height: 339px; position: relative; }
div#animated_header div#productcat3 { float: left; width: 300px; height: 339px; position: relative; }
div#animated_header_small { float: left; width: 900px; height: 214px; position: relative; }
div#animated_header_small div#productcat1_small { float: left; width: 300px; height: 214px; position: relative; }
div#animated_header_small div#productcat2_small { float: left; width: 300px; height: 214px; position: relative; }
div#animated_header_small div#productcat3_small { float: left; width: 300px; height: 214px; position: relative; }
div#catimage-scroller1, div#catimage-scroller2, div#catimage-scroller3 { position: absolute; top: 0px; left: 0px; width:300px; height:172px; overflow:hidden; }
div#catimage-scroller1 div, div#catimage-scroller2 div, div#catimage-scroller3 div { height:172px; width:300px; }
div.product_catname1 { font-family: Helvetica, Trebuchet MS, sans-serif; position: absolute; top: 158px; left: 0px; width: 300px; height: 55px; background: url("http://www.bam.nu/templates/bormet/images/bg_productcatname2.png") no-repeat top left; padding: 28px 0 0 0; text-align: center; color: #FFF; font-size: 16px; text-transform: uppercase; voice-family: "\"}\""; voice-family: inherit; height: 27px;}
div#product_catmore1 { position: absolute; top: 214px; left: 0px; width: 300px; height: 125px; background: url("http://www.bam.nu/templates/bormet/images/bg_cattext.jpg") repeat-x top left; position: relative;  }
div.product_catname2 { font-family: Helvetica, Trebuchet MS, sans-serif; position: absolute; top: 158px; left: 0px; width: 300px; height: 55px; background: url("http://www.bam.nu/templates/bormet/images/bg_productcatname2.png") no-repeat top left; padding: 28px 0 0 0; text-align: center; color: #FFF; font-size: 16px; text-transform: uppercase; voice-family: "\"}\""; voice-family: inherit; height: 27px; }
div#product_catmore2 { position: absolute; top: 214px; left: 0px; width: 300px; height: 125px; background: url("http://www.bam.nu/templates/bormet/images/bg_cattext.jpg") repeat-x top left; position: relative;  }
div.product_catname3 { font-family: Helvetica, Trebuchet MS, sans-serif; position: absolute; top: 158px; left: 0px; width: 300px; height: 55px; background: url("http://www.bam.nu/templates/bormet/images/bg_productcatname2.png") no-repeat top left; padding: 28px 0 0 0; text-align: center; color: #FFF; font-size: 16px; text-transform: uppercase; voice-family: "\"}\""; voice-family: inherit; height: 27px; }
* html body div.product_catname1, * html body div.product_catname2, * html body div.product_catname3 { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bormet-nl.browsbox.be/templates/bormet/images/bg_productcatname2.png',sizingMethod='crop'); }
div#product_catmore3 { position: absolute; top: 214px; left: 0px; width: 300px; height: 125px; background: url("http://www.bam.nu/templates/bormet/images/bg_cattext.jpg") repeat-x top left; position: relative;  }
div.cattext { /*float: left;*/ width: 300px;  }
div.catbuttons { position: absolute; top: 102px; left: 24px; /*width: 147px;*/ width: 87px; height: 22px; background: url("http://www.bam.nu/templates/bormet/images/bg_catbuttons_small.gif") no-repeat top left; font-size: 10px; color: #FFF; text-transform: uppercase; text-align: center; padding: 5px 0px 0 0px; voice-family: "\"}\""; voice-family: inherit; /*width: 135px;*/ height: 17px; }
div.catbuttons a { color: #FFF; text-decoration: none; }
div.catbuttons a:hover { color: #CCC; }
div.cattext { position: absolute; top: 0px; left: 0px; width: 260px; height: 75px; }
div.cattext-container { position: absolute; top: 13px; left: 24px; width: 260px; height: 75px; }
div#topline1, div#topline2 { width: 1px; height: 335px; position: absolute; top: 0px; left: 300px; background: url("http://www.bam.nu/templates/bormet/images/topline_productcats.gif") no-repeat top left; }
div#topline1_small, div#topline2_small { width: 1px; height: 214px; position: absolute; top: 0px; left: 300px; background: url("http://www.bam.nu/templates/bormet/images/topline_productcats.gif") no-repeat top left; }
div#topline2,div#topline2_small { left: 600px; }
a.product_catlink { position: absolute; top: 0px; left: 0px; width: 300px; height: 213px; display: block;}
/* BODYBLOCK DIV */
div#bodyblock {	float: left; position: relative; width: 900px; padding: 0px; min-height: 375px; _height: 375px; background: url('http://www.bam.nu/templates/bormet/images/bg_bodyblock.jpg') repeat-x top left #ccc; voice-family: "\"}\""; voice-family: inherit; width: 900px; }
div#bodyblock.products { padding-top: 55px}
div#bodyblock.projects { padding-top: 55px}
div#home, div#cont { float: left; position: relative; width: 900px; padding: 32px 25px; voice-family: "\"}\""; voice-family: inherit; width: 850px;}
div#home { width: 520px; voice-family: "\"}\""; voice-family: inherit; width: 470px; }
div#cont.customwidth { width: 600px; padding: 32px 25px 32px 0px; voice-family: "\"}\""; voice-family: inherit; width: 575px; }
/* RECENT REALISATIONS */
div#recent-realisations { float: left; width: 380px; position: relative; min-height: 300px; _height: 300px; }
div#recent-realisations div#recent-realisation-imgcontainer { position: absolute; top: 24px; left: 100px; width: 257px; height: 187px; background: #FFF; }
div#recent-realisations div#recent-realisation-img { position: absolute; top: 8px; left: 8px; width: 241px; height: 171px; }
a#recent-realisations-btn { position: absolute; top: 37px; left: 63px; width: 143px; height: 43px;}
div#recent-realisations-line1 { position: absolute; top: 83px; left: 87px; width: 1px; height: 150px; background: #900; }
div#recent-realisations-line2 { position: absolute; top: 233px; left: 87px; width: 20px; height: 1px; line-height: 0px; font-size: 0px; background: #900; }
div#recent-realisations-text { position: absolute; top: 225px; left: 115px; width: 240px; }
div#recent-realisations-text table { width: 240px; }
div#recent-realisations-text td { vertical-align: top; }
div#recent-realisations-text td.label { font-weight: bold; width: 100px; }
div#recent-realisations-text td.dots { width: 10px; }
div#recent-realisations-text td.value { width: 130px; padding: 0 0 10px 0;}
div#home p, div#cont p { margin: 0px; }
div#home ul, div#cont ul {	margin: 15px 0; padding: 0px; list-style: none; }
div#home ul li, div#cont ul li { padding: 0px 0 2px 12px; list-style: none;	background: url("http://www.bam.nu/templates/bormet/images/bg_ul_li.gif") no-repeat 0 5px; }
div#home ol, div#cont ol { margin: 15px 0 15px 25px; padding: 0px; list-style-position: outside; }
div#cont.login { float: left; width: 738px; padding: 35px 10px; voice-family: "\"}\""; voice-family: inherit; width: 718px; }
div#cont.login table { margin: 8px 0 0 0; }
/* OTHERS */
input.loginbutton { background: url('http://www.bam.nu/templates/bormet/images/bg_button.gif') no-repeat top left; width: 100px; height: 20px; font-size: 10px; text-transform: uppercase; margin: 28px 0; color: #FFF; }
/* DIV: FOOTER */
div#footer { float: left; width: 900px; margin: 1px 0 0 0; }
div#footer a { color: #959595; }
div#footer div#footer-addresses { float: left; width: 900px; height: 145px; position: relative; background: #333; font-size: 10px; color: #C3C3C3; }
div#footer div#footer-addresses a { color: #C3C3C3;}
div#footer div#address1 { position: absolute; top: 12px; left: 29px; }
div#footer div#address2 { position: absolute; top: 12px; left: 375px;}
div#footer div#address3 { position: absolute; top: 12px; left: 625px;}
div#footer-copyrights { float: left; width: 900px; padding: 4px 29px 20px 29px; text-align: right; font-size: 10px; color: #4A4A4A; text-transform: uppercase; voice-family: "\"}\""; voice-family: inherit; width: 842px; }
div#footer div#footer-copyrights a { color: #4A4A4A; }
div#footer-copyrights div#left { float: left; width: 421px; text-align: left; }
div#footer-copyrights div#right { float: left; width: 421px; text-align: right; }
div#footer h4 { font-size: 12px; font-weight: bold; margin: 0 0 3px 0; line-height: 110%; color: #FFF; }
div#footer h5 { font-size: 10px; color: #FFF; margin: 0 0 8px 0; line-height: 115%; font-weight: normal;}