/* SERVER CACHE */
/* CSS FOR JAVA - GENERAL */
/* ---------------------- */
/* GENERAL */
* { margin: 0; padding: 0; border: none; }
body { margin: 0; padding: 0 0 20px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 11px; line-height: 130%; text-align: left; background: url("http://www.java.eu/templates/java/images/bg_body.jpg") repeat-x top left #F2F2F2 }
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; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #53064E; line-height: 136%; font-weight: bold; }
h2 { margin: 30px 0 15px 0;	padding: 0 0 2px 0; font-size: 14px; color: #333; line-height: 136%; font-weight: normal; border-bottom: 1px solid #C3C3C3; }
div#cont p.error { border: 1px solid #FE0101; margin: 20px 0; padding: 10px; }
div.clear { clear: both; }
/* DIV: OUTER */ 
div#outer { position: relative; width: 925px; margin: 0 auto;}
/* HEADER DIV */
div#header { float: left; position: relative; width: 925px; height: 333px; }
div#logo { position: absolute; top: 73px; left: 25px; width: 114px; height: 114px;}
div#cont div#eindejaarfolder { position: absolute; top: 50px; left: 450px; width: 176px; height: 206px;}
div#languages { position: absolute; top: 18px; left: 37px; text-transform: uppercase; }
div#languages a { color: #333; text-decoration: none; margin: 0 8px; }
div#languages a.active, div#languages a:hover { color: #333; text-decoration: underline; }
div#headerimage { position: absolute; bottom: 0px; _bottom: -1px; left: 0px; width: 925px; height: 222px; background: url("http://www.java.eu/templates/java/images/bg_headerimage.jpg") no-repeat top left; }
div#flashbanner { position: absolute; bottom: 0px; _bottom: -1px; left: 3px; width: 920px; height: 222px; }
div#bannermask { position: absolute; bottom: 0px; left: 3px; width: 920px; height: 53px; }
/* SEARCH DIV */
div#search { position: absolute; top: 75px; right: 22px; height: 20px; }
div#search div.searchfield { float: left; width: 120px; height: 20px; margin: 0 13px 0 0; padding: 2px 5px; background: url('http://www.java.eu/templates/java/images/bg_search_120.gif') no-repeat top left; voice-family: "\"}\""; voice-family: inherit; width: 110px; height: 16px; }
div#search input.text { width: 110px; height: 16px; padding: 2px 0; font-size: 11px; color: #fff; background: #858585; voice-family: "\"}\""; voice-family: inherit; height: 12px; }
div#search input#searchbtn { float: left; margin: 1px 0 0 0; }
/* BODYBLOCK DIV */
div#bodyblock { float: left; position: relative; width: 925px; padding: 0px 2px 0 3px; min-height: 215px; _height: 215px; background: url('http://www.java.eu/templates/java/images/bg_bodyblock.png') repeat-y top left; voice-family: "\"}\""; voice-family: inherit; width: 920px; }
* html div#bodyblock { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://java-nl.browsbox.be/templates/java/images/bg_bodyblock.png',sizingMethod='scale'); }
div#bodyblock2 { float: left; position: relative; width: 920px; padding: 0 0 20px 0; min-height: 215px; _height: 215px; background: url('http://www.java.eu/templates/java/images/bg_bodyblock2.jpg') repeat-x top left #E3E3E3; voice-family: "\"}\""; voice-family: inherit; width: 920px; }
/* PAGE CONTENT */
div#home, div#cont { float: left; position: relative; width: 920px; padding: 15px 34px 0 34px; voice-family: "\"}\""; voice-family: inherit; width: 852px;}
div#cont.customwidth { width: 650px; padding: 57px 34px 0 0;  voice-family: "\"}\""; voice-family: inherit; width: 616px; }
div#home a:hover, div#cont a:hover { color: #666; }
div#breadcrumb { position: absolute; top: 17px; left: 0px; width: 450px; color: #666; text-transform: lowercase; }
div#breadcrumb a { color: #666; }
div#breadcrumb a:hover { color: #333; }
div#cont a#printpage { position: absolute; top: 15px; right: 34px; padding: 2px 0 1px 25px; color: #666; background: url("http://www.java.eu/templates/java/images/bg_printpage.gif") no-repeat top left; }
div#cont a#printpage:hover { color: #333 }
div#flashdiv{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 510px;
  height: 420px;
}
object:focus{
	-moz-outline-style:none;
}
object:active{
	outline:none;
}
/* LEFTBANNER */
a#leftbanner { position: absolute; bottom: 20px; left: 30px;}
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.java.eu/templates/java/images/bg_ul_li.gif") no-repeat 0 3px; }
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.java.eu/templates/java/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: 925px; height: 100px; padding: 80px 3px 0 2px; font-size: 10px; text-transform: uppercase; background: url("http://www.java.eu/templates/java/images/bg_footer.jpg") no-repeat top left; voice-family: "\"}\""; voice-family: inherit; width: 920px; height: 20px; }
div#footer div.banneritems { float: left; position: relative; width: 920px; height: 220px; }
div#footer div.banneritems div.banner1 { position: absolute; top: 0px; left: 0px; width: 275px; height: 83px; }
div#footer div.banneritems div.banner1 a { display: block; width: 275px; height: 83px; }
div#footer div.banneritems div.banner1 a.flashbanner { position: absolute; top: 0px; left: 0px;  width: 275px; height: 83px; }
div#footer div.banneritems div.banner2 { position: absolute; top: 95px; left: 0px; width: 275px; height: 83px; }
div#footer div.banneritems div.banner2 a { display: block; width: 275px; height: 83px; }
div#footer a { color: #333; }
div#footer div#left { float: left; width: 700px; height: 30px; text-align: left; }
div#footer div#right { float: left; width: 220px; text-align: right; }
div#footer div#kixxcopy { float: left; width: 920px; text-align: right; padding: 0 0 20px 0; }
div#footer div#right, div#footer div#kixxcopy, div#footer div#right a, div#footer div#kixxcopy a {color: #909090 }
div#cont div#leveranciers { width: 575px; }
div#cont div#leveranciers table.leverancierslogos { }
div#cont div#leveranciers ul { margin: 0px; padding: 0px; list-style: none; }
div#cont div#leveranciers li { margin: 0px; padding: 0px; list-style: none; background: none; }
div#cont div#leveranciers table.leverancierslogos td { width: 115px; height: 85px; text-align: center; }
div#cont div#leveranciers ol.horinanja_pagination { margin: 25px 0 0 0; }
div#cont div#leveranciers ol.horinanja_pagination li a { color: #000; }