/* SERVER CACHE */
/* CSS FOR ENTELEC - GENERAL */
/* ------------------------------ */
/* GENERAL */
* { margin: 0; padding: 0; border: none; }
body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 11px; line-height: 135%; text-align: left; background: #fff; }
/* BACKGROUND IMAGE */
img.bg {
	/* Set rules to fill background */
	min-height: 100%; min-width: 1024px;
	/* Set up proportionate scaling */
	width: 100%; height: auto;
	/* Set up positioning */
	position: fixed; top: 0; left: 0;
}		
@media screen and (max-width: 1024px){
	img.bg { left: 50%; margin-left: -512px; }
}
* html img.bg { display: none; }
* html body { background: url('http://www.entelec.be/templates/entelec/images/bg_body_fixed2.jpg') no-repeat top center #334D6E; }
a { color: #6087B4; }
a:hover { text-decoration: none; }
img.left { margin: 0 20px 20px 0; }
img.right {	margin: 0 0 20px 20px; }
p.smalltext { font-size: 10px; }
h1 { margin: 0 0 10px 0; font-size: 18px; color: #3E6087; font-weight: normal; line-height: 150%; }
h2 { margin: 28px 0 10px 0; font-size: 14px; color: #3E6087; line-height: 150%; }
p.error { border: 1px solid #EFA50F; 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: 100px; }
div#logo { position: absolute; top: 18px; left: 0px; width: 234px; height: 23px; }
/* SEARCH DIV */
div#search { position: absolute; top: 19px; right: 0px; width: 138px; height: 21px; padding: 4px 0 0 5px; background: url("http://www.entelec.be/templates/entelec/images/bg_search.jpg") no-repeat top left;}
div#search table { width: 132px; }
div#search td { vertical-align: middle; height: 15px; }
div#search input.text { width: 109px; height: 12px; font-size: 10px; color: #999; background: #FFF; border: 1px solid #ccc; padding: 1px; }
/* DIV: BANNER */
div#banner { float: left; margin: 3px 0 0 0; width: 900px; height: 230px; voice-family: "\"}\""; voice-family: inherit;	height: 227px; }
/* BODYBLOCK DIV */
div#bodyblock { float: left; padding: 0 20px 20px 20px; width: 900px; border-left: 1px solid #DEE6EE; border-right: 1px solid #DEE6EE; background: #F0F4F8; voice-family: "\"}\""; voice-family: inherit; width: 858px; }
div#cont { float: left; padding: 20px 11px 0 20px; width: 621px; voice-family: "\"}\""; voice-family: inherit; width: 590px; }
div#home { float: left;	padding: 20px 0 0 0; width: 653px; background: url("http://www.entelec.be/templates/entelec/images/bg_home.gif") no-repeat 201px 0; }
/* R-COL */
div#r-col { float: left; padding: 20px 0 0 20px; width: 205px; text-align: left; line-height: 15px;	voice-family: "\"}\""; voice-family: inherit; width: 185px; }
/* NEWS ON HOME */
div#r-col h1 { margin: 0 0 10px 0; font-size: 18px; color: #3E6087; text-transform: lowercase; font-weight: normal; }
div#r-col p.newsitem-home-title { margin: 0 0 10px 0; }
div#r-col p.newsitem-home-link { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #B8C6D9;	text-align: right; }
div#r-col a { text-decoration: none; color: #5178A9; font-weight: bold; }
/* CONTENT */
div#home p, div#cont p { margin: 0px; }
div#home ul, div#cont ul { position: relative; margin: 5px 0 15px 20px; list-style: none; text-align: left; }
div#home ul li, div#cont ul li { margin: 3px 0; padding: 0 0 0 20px; list-style: none; background: url("http://www.entelec.be/templates/entelec/images/bg_ul_li.gif") no-repeat 0 5px; }
div#home ol, div#cont ol { margin: 5px 0 15px 25px; padding: 0px; list-style-position: outside; }
div#cont input.loginbutton { padding: 2px; font-family: verdana, arial, sans-serif; font-size: 11px; color: #4F7395; background: #FFF; border: 1px solid #9B9B9B; text-transform: lowercase; }
/* DIV: FOOTER */
div#footer { clear: both; color: #F0F4F8; font-size: 10px; padding: 5px 0 5px 0; height: 25px; width: 900px; /*background: url("http://www.entelec.be/templates/entelec/images/bg_ftr.gif") no-repeat 0 0;*/ text-align: center; }
/*div#footer { float: left; width: 958px; height: 32px; margin: 0px; padding: 7px 8px 0 8px; color: #003776; font-size: 10px; voice-family: inherit; width: 942px; height: 23px; }*/
div#footer a { color: #F0F4F8; }
div#footer a:hover { text-decoration: none; }
div#footer div.left { float: left; width: 450px; text-align: left;}
div#footer div.right { float: left; width: 450px; text-align: right; }
div#cont input.text { font-size: 11px; color: #999; background: #FFF; border: 1px solid #9B9B9B; padding: 4px 0 2px 0; *padding: 2px 0; voice-family: "\"}\""; voice-family: inherit; height: 13px; }
div#iso9001 { position: absolute; left: 20px; bottom: 60px; }