/* SERVER CACHE */
/* CSS FOR THERMEN MINERAAL - GENERAL */
/* ------------------------------------ */
/* GENERAL */
* { margin: 0; padding: 0; border: none; }
body { margin: 0; padding: 0 0 20px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; font-size: 11px; line-height: 130%; text-align: left; background: url("http://www.thermenmineraal.be/templates/thermen-mineraal/images/bg_body.jpg") repeat-x top left; }
a { color: #666; }
a:hover { color: #DC9C49; }
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: 18px; color: #DC9C49; line-height: 136%; font-weight: normal; }
h2 { margin: 20px 0 10px 0;	font-size: 14px; color: #333; line-height: 136%; font-weight: normal; }
div#cont p.error { border: 1px solid #FE0101; margin: 20px 0; padding: 10px; }
/* DIV: OUTER */ 
div#outer { position: relative; width:956px; margin: 0 auto;}
/* HEADER DIV */
div#header { float: left; position: relative; width: 956px; height: 186px; background: url("http://www.thermenmineraal.be/templates/thermen-mineraal/images/bg_headerimg.jpg") no-repeat 3px 0; }
div#logo { position: absolute; top: 13px; left: 36px; width: 152px; height: 153px; background: url("http://www.thermenmineraal.be/templates/thermen-mineraal/images/bg_logo-thermen-londerzeel-trans.png") no-repeat top left; padding: 2px 2px 5px 4px; voice-family: "\"}\""; voice-family: inherit; width: 146px; height: 146px; }
/** html div#logo { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://thermen-londerzeel-nl.browsbox.be/templates/thermen-londerzeel/images/bg_logo-thermen-londerzeel-trans.png',sizingMethod='crop')}
*/
div#address { position: absolute; top: 20px; left: 233px; width: 182px; height: 67px; background: url("http://www.thermenmineraal.be/templates/thermen-mineraal/images/adresgegevens-header.png") no-repeat top left; }
div#address span { display: none; }
div#address a { position: absolute; display: block; bottom: 1px; left: 2px; width: 120px; height: 15px;}
div#address a:hover { border-bottom: 1px solid #FFF; }
div#address a img { position: relative; width: 180px; height: 15px; }
div#centra { position: absolute; top: 40px; right: 13px; width: 138px; height: 82px; background: url("http://www.thermenmineraal.be/templates/thermen-mineraal/images/londerzeel_dilbeek_center.png") no-repeat top left; /*_background: url("http://www.thermenmineraal.be/templates/thermen-mineraal/images/mineraal_dilbeek_center.jpg") no-repeat 0 1px;*/}
div#centra a#mineraal, div#centra a#dilbeek { position: absolute; display: block; width: 61px; height: 61px; top: 15px; left: 4px; }
div#centra a#dilbeek { left: 72px; }
div#centra a span { display: none; }
/*
* html body div#address { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://thermen-londerzeel-nl.browsbox.be/templates/thermen-londerzeel/images/adresgegevens-trans.png',sizingMethod='crop'); }*/
/* BODYBLOCK DIV */
div#bodyblock { float: left; position: relative; width: 956px; padding: 0px; }
div#cont { float: left; position: relative; width: 727px; padding: 0px 25px 32px 25px; voice-family: "\"}\""; voice-family: inherit; width: 677px;}
div#home { float: left; width: 491px; padding: 0 6px 0 7px; voice-family: "\"}\""; voice-family: inherit; width: 478px; }
/* PAGE IMAGE */
div#pageimage { float: left; width: 478px; height: 275px; background: url('http://www.thermenmineraal.be/templates/thermen-mineraal/images/bg_pageimage2.jpg') no-repeat center center; }
/* BANNERS */
div#banners-home { float: left; width: 236px; }
div#banner1 { margin: 0 0 6px 0; _margin: 0 0 6px 0px; }
div#banner2 { margin: 0 0 0px 0; _margin: 0 0 0px 0px; }
div#banners-home a { position: relative; }
div#btns_home { float: left; width: 710px; min-height: 145px; background: url('http://www.thermenmineraal.be/templates/thermen-mineraal/images/bg_btns_home.jpg') repeat-x top left; margin: 13px 0 0 3px; }
div#btns_home div.btn { float: left; width: 140px; padding: 5px 17px 0 17px; voice-family: "\"}\""; voice-family: inherit; width: 106px; }
div#btns_home div.btn div.btn-name { float: left; width: 107px; height: 25px; padding: 5px 0 0 0; color: #484A47; font-size: 17px; text-align: center; font-family: "Arial Narrow", Arial, sans-serif; voice-family: "\"}\""; voice-family: inherit; height: 20px; }
div#btns_home div.btn div.btn-image { float: left; width: 107px; }
div#btns_home div.btn div.btn-image img { border: 5px solid #FFF; }
div#cadeaubon { float: left; position: relative; width: 243px; _width: 240px; height: 156px; background: url('http://www.thermenmineraal.be/templates/thermen-mineraal/images/cadeaubon_online.jpg') no-repeat 6px 11px;}
div#cadeaubon a#bon { display: block; position: absolute; bottom: 2px; right: 0px; width: 236px; height: 141px; }
/* CONTENT */
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: 2px 0 4px 16px; list-style: none;	background: url("http://www.thermenmineraal.be/templates/thermen-mineraal/images/bg_ul_li.gif") no-repeat 0 4px; }
div#home ol, div#cont ol { margin: 15px 0 15px 25px; padding: 0px; list-style-position: outside; }
div#cont ul li ol { margin: 5px 0 5px 25px; padding: 0px; list-style-position: outside; }
div#cont ul li ol li { padding: 0px; background: none; list-style:decimal;}
div#cont blockquote { margin: 0 0 0 25px;}
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.thermenmineraal.be/templates/thermen-mineraal/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; margin: 20px 0 0 0; width: 956px; height: 32px; color: #6A6A6A; text-transform: uppercase; font-size: 10px; background: #ECECEC; padding: 8px 25px 0 25px; voice-family: "\"}\""; voice-family: inherit; width: 906px; height: 24px; }
div#footer a { color: #6A6A6A; }
div#footer div.left { float: left; width: 506px; }
div#footer div.right { float: left; width: 400px; text-align: right; }
div#keywords { float: left; width: 906px; padding: 8px 25px 20px 25px; font-size: 10px; }
*/
/* DIV: FOOTER */
div#footer { float: left; margin: 20px 0 0 0; width: 906px; color: #6A6A6A; text-transform: uppercase; font-size: 10px; background: #ECECEC; padding: 8px 25px 8px 25px; }
div#footer a { color: #6A6A6A; }
div#footer div.left { float: left; width: 506px; padding: 9px 0 0 0; }
div#footer div.right { float: left; width: 400px; text-align: right; text-transform: none; color: #666 }
div#footer div.right img { margin: 0 0 0 10px; }
div#keywords { float: left; width: 403px; padding: 8px 25px 20px 25px; font-size: 10px; }
div#copyrights { float: right; text-align: right; width: 403px; padding: 8px 25px 20px 25px; font-size: 10px; }