/* SERVER CACHE */
/* CSS FOR KIXX */
/* ------------ */
@import url("../../templates/kixx/css/calendar.css");
@import url("../../templates/kixx/css/faq.css");
@import url("../../templates/kixx/css/news.css");
@import url("../../templates/kixx/css/search.css");
@import url("../../templates/kixx/css/sitemap.css");
/* GENERAL */
*
{
	margin: 0; padding: 0;
	border: none;
}
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666;
	background: url("../../templates/kixx/images/bg_body_smaller.jpg") repeat-x #FFF top left;
}
h1
{
	margin: 0 0 20px 0;
	font-size: 20px;
	color: #77AD00;
	font-weight: normal;
}
h2
{
	margin: 0 0 15px 0;
	font-size: 14px;
	color: #7E898F;
	font-weight: normal;
}
h4
{
	margin: 0 0 15px 0;
	font-size: 18px;
	color: #333; line-height: 108%;
	font-weight: normal;
}
a
{
	color: #72A04B;
}
a:hover
{
	color: #72A04B;
	text-decoration: none;
}
p
{
	margin: 0 0 15px 0;
}
ul
{
	list-style: none;
}
/* DIV: OUTER */ 
div#outer
{
	position: relative;
	margin: 0 auto;
	width:900px;
}
/* DIV: HDR */
div#hdr 
{
	float: left;
	width: 900px; height: 379px;
	background: url("../../templates/kixx/images/bg_hdr_smaller.jpg") repeat-x #FFF top left;
}
/* DIV: PAGE-UTILITIES */
div#page-utilities
{
	position: absolute;
	top: 50px; left: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
	text-align: left;
	width: 200px;
}
div#page-utilities a
{
	padding: 25px 0 0 0;
}
div#page-utilities a
{
	color: #666;
	text-decoration: none;
}
div#page-utilities a:hover, 
div#page-utilities a.active
{
	color: #666;
	text-decoration: underline;
}
div#page-utilities table#page-utilities tr td
{
	padding: 30px 10px 0 10px;
}
div#page-utilities table#page-utilities tr td.home
{
	background: url("../../templates/kixx/images/bg_page_home.gif") no-repeat 19px 5px;
}
div#page-utilities table#page-utilities tr td.sitemap
{
	background: url("../../templates/kixx/images/bg_page_sitemap.gif") no-repeat 23px 5px;
}
div#page-utilities table#page-utilities tr td.contact
{
	background: url("../../templates/kixx/images/bg_page_contact.gif") no-repeat 27px 8px;
}
/* LOGIN */
input.text
{
	border: 1px solid #999;
	color: #666;
	font-size: 10px;
	padding: 2px;
}
input.loginbutton
{
	background: url("../../templates/kixx/images/button.gif") no-repeat top left;
	width: 100px; height: 20px;
	color: #FFF;
	text-align: center;
	margin: 20px 0 0 0;
}
div#verhuisdnl{
	position: absolute;
	top: 0px; left: 688px;
	width: 212px; height: 95px;	
    background: url("../../templates/kixx/images/verhuisd.jpg") no-repeat top left;	
}
div#verhuisden{
	position: absolute;
	top: 0px; left: 688px;
	width: 212px; height: 95px;	
    background: url("../../templates/kixx/images/verhuisden.jpg") no-repeat top left;	
}
/* DIV: LANGUAGE */
div#language
{
	position: absolute;
	top: 94px; left: 692px;
	width: 150px; height: 25px;
}
div#language ul#language
{
	margin: 0; padding: 0;
	text-align: right;
}
div#language ul#language li
{
	display: inline;
	/*padding: 0 7px 0 3px;*/
}
div#language li.first
{
	/*border-right: 1px solid #2F7896;*/
}
div#language a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #72A04B;
}
div#language a:hover,
div#language a.active
{
	/*font-weight: bold;*/
	text-decoration: underline;
}
/* DIV: SEARCH */
div#search
{
	position: absolute;
	top: 70px; left: 709px;
	width: 150px; height: 25px;
	display: none;
}
div#search input.text
{
	width: 110px; height: 20px;
	font-size: 10px;
	padding: 4px;
	color: #999;
	border: 1px solid #999;
	margin: 0 5px 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 102px; height: 12px;
}
/* DIV: LOGO */
div#logo
{
	position: absolute;
	top: 37px; left: 242px;
	width: 165px; height: 54px;
	background: url("../../templates/kixx/images/kixx-logo.gif") no-repeat top left;
}
/* DIV: OVERVIEW_PRODUCTS */
div#overview_products
{
	position: absolute;
	margin: 47px 0 0 720px;
}
div#overview_products a.overview
{
	background: url(../../templates/kixx/images/bullet.gif) no-repeat 0px 5px;
	text-decoration: none;
	padding: 1px 0 5px 15px;
}
div#overview_products a.overview:hover
{
	text-decoration: underline;
}
div#overview_products span.overview_text
{
	text-decoration: none;
	color: #666;
	font-size: 9px; 
	padding: 4px 0 5px 0;
	text-transform: uppercase;
}
/* DIV: TOPNAV */
div#topnavigation
{
	position: absolute;
	top: 138px; left: 0px;
	width: 214px; height: 220px;
}
div#topnavigation a
{
	padding: 0 0 0 15px;
	background: url("../../templates/kixx/images/bg_topnav_a.gif") no-repeat 3px 3px;
	color: #FFF;
	text-decoration: none;
}
div#topnavigation ul li a:hover,
div#topnavigation ul li a.active
{
	padding: 0 0 0 25px;
	background: url("../../templates/kixx/images/bg_topnav_a.gif") no-repeat 13px 3px;
}
div#topnavigation ul
{
	width: 155px;
	margin: 27px 0 0 33px;
	background: url("../../templates/kixx/images/bg_topnav_li.gif") repeat-x top left;
}
div#topnavigation ul li
{
	padding: 7px 0 7px 0;
	background: url("../../templates/kixx/images/bg_topnav_li.gif") repeat-x bottom left;
}
div#topnavigation ul.sublevel
{
	margin: 0 0 0 0px;
	list-style: square;
	color: #FFF;
	padding: 7px 0 7px 40px;
	width: 155px;
	background: url("../../templates/kixx/images/bg_topnav_li.gif") repeat-x bottom left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 115px;
}
div#topnavigation ul.sublevel li
{
	padding: 2px 0;
	background: none;
}
div#topnavigation ul.sublevel li a
{
	padding: 0;
	background: none;
}
div#topnavigation ul.sublevel li a.active,
div#topnavigation ul.sublevel li a:hover
{
	padding: 0;
	text-decoration: underline;
}
/* DIV: ALLPRODUCTS */
div#allproducts
{
	position: absolute;
	top: 122px; left: 710px;
	width: 160px;
	display: none;
}
div#allproducts a
{
	background: url("../../templates/kixx/images/bullet.gif") no-repeat center left;
	color: #000;
	font-size: 9px;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 0 0 15px;
}
/* DIV: FLASHBANNER */
div#flashbanner
{
	position: absolute;
	top: 138px; left: 214px;
	width: 650px; height: 220px;
}
div#flashbanner-references 
{
	position: absolute;
	top: 100px; left: 214px;
	width: 650px; height: 700px;
}
/* DIV: PLAY_FLASH */
div#play_flash
{
	position: absolute;
	margin: 288px 0 0 270px;
}
div#play_flash a.play
{
	background: url(../../templates/kixx/images/btn_play.gif) no-repeat 0 1px;
	text-decoration: none;
	padding: 1px 0 5px 20px;
}
div#play_flash a.play:hover
{
	text-decoration: underline;
}
div#play_flash span.play_text
{
	text-decoration: none;
	color: #666;
	font-size: 9px; 
	padding: 4px 0 5px 0;
}
/* DIV: BODYBLOCK */
div#bodyblock
{
	float: left;
	margin: 0 0 0 0;
	width: 900px;
	background: url("../../templates/kixx/images/bg_bodyblock.gif") repeat-y #FFF top left;
	min-height: 300px;
} 
* html div#bodyblock
{
	height: 300px;
}
/* DIV: L-COL */
div#l-col
{
	float: left;
	padding: 30px 0 0 30px;
	width: 214px; min-height: 200px; height: 200px;
	font-size: 14px;
	color: #666;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 184px;	
}
div#l-col a
{
	padding: 0 0 0 15px;
	background: url("../../templates/kixx/images/bg_l_col_a.gif") no-repeat 3px 3px;
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
div#l-col a:hover,
div#l-col a.active
{
	padding: 0 0 0 25px;
	background: url("../../templates/kixx/images/bg_l_col_a.gif") no-repeat 13px 3px;
}
div#l-col ul
{
	margin: 5px 0 0 0;
	width: 155px;
	background: url("../../templates/kixx/images/bg_l_col_li.gif") repeat-x top left;
}
div#l-col ul li
{
	padding: 7px 0 7px 0;
	background: url("../../templates/kixx/images/bg_l_col_li.gif") repeat-x bottom left;
}
/* DIV: CONT */
div#home {
	float: left;
	padding: 23px 45px 0px 25px;
	width: 371px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 301px;	
}
p {
	/*margin: 0 0 30px 0;*/
	line-height: 133%;
}
h2 {
	font-size: 16px;
	color: #86B742;
}
div#cont,
div#sitemap
{
	float: left;
	padding: 25px 60px 30px 30px;
	width: 686px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 596px;		
}
div#home ul,
div#cont ul
{
	margin: 0 0 15px 0;
	line-height: 17px;
}
div#home ul li,
div#cont ul li
{
	list-style: none;
	background: url("../../templates/kixx/images/ul_li_arrow.gif") no-repeat 0px 7px;
	padding: 0 0 0 15px;
}
/* HOME PAGE SPECIALS */
div#container {
	float: left;
	width: 650px;
}
div#flow {
	float: left;
	width: 650px;
	height: 129px;
	padding: 30px 0 0 26px;
	background: #F6F7F7;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 624px; height: 99px;
}
/* DIV: R-COL */
div#r-col {
	float: left;
	padding: 23px 0 0 0;
	width: 279px;
}
div#r-col div#hot-picks {
	width: 259px; height: 157px;
	/*background: url("../../templates/kixx/images/bg_hotpicks.gif") no-repeat top left;*/
}
div#r-col div#reference {
	margin: 20px 0 0 0;
}
/* DIV: FTR */
div#footer
{
	float: left;
	text-align: center;
	padding: 30px 0 0 185px;
	background: url("../../templates/kixx/images/bg_ftr.gif") no-repeat #FFF top left;
	width: 900px; height: 71px;
	font-size: 10px;
	color: #666;
	font-family: Arial;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 715px; height: 41px;
}
* html body div#footer
{
	margin-right: -3px;
}
div#footer a {
	color: #666;
	text-decoration: none;
}
div#cont table.cases { width: 550px;}
div#cont table.cases img { border: 0px; }
div#cont table.cases td { vertical-align: top; }
div#cont table.cases td.cases-info { vertical-align: top; width: 225px; color: #333}
div#cont table.cases td.cases-info table#clientinfo { width: 200px; }
div#cont table.cases td.cases-info table#clientinfo td.label { font-size: 10px; width: 70px; text-transform: uppercase; font-weight: bold; }
div#cont table.cases td.cases-info table#clientinfo td.points { width: 10px; font-weight: bold; }
div#cont table.cases td.cases-info table#clientinfo td.field { width: 120px; }
div#cont table.cases td.cases-content { color: #999;}
/* HOME PAGE */
div#homecont { float: left; width: 650px; min-height: 381px; _height: 381px; background: url('../../templates/kixx/images/bg_homecont.jpg') no-repeat bottom right #F6F7F7; padding: 0 80px 0 25px; voice-family: "\"}\""; voice-family: inherit; width: 545px; }
div#homecont table { width: 545px; }
div#homecont table td { vertical-align: top; }
div#homecont table td.home-left { width: 245px; }
div#homecont table td.home-right { width: 300px;}
div#homecont table td.home-right p { width: 261px;}
div#homecont ul li { background: url('../../templates/kixx/images/bg_homecont_ul_li.gif') no-repeat 0 6px; padding: 0 0 0 8px;}
div#homecont ul li a { color: #666; text-decoration: none; }
div#homecont ul li a:hover { text-decoration: underline; }
div#homecont table td.home-left table { width: 208px; margin: 25px 0 0 0; }
div#homecont table td.home-left table td { width: 208px; height: 115px; background: url('../../templates/kixx/images/bg_homecont_more.gif') no-repeat top left; padding: 12px 10px; voice-family: "\"}\""; voice-family: inherit; width: 188px; height: 91px;}
div#homecont table td.home-left table td h5 { margin: 0 0 20px 0; font-size: 14px; color: #FFF; line-height: 123%; font-weight: normal; }
div#homecont table td.home-left table td a { color: #FFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
div#homecont table td.home-left table td a:hover {text-decoration: underline; }
div#homecont table td.home-right table.morebtns { width: 225px; margin: 15px 0 0 0; }
div#homecont table td.home-right table.morebtns p{ width: 125px; line-height: 138%; }
div#homecont table td.home-right table.morebtns td.left { width: 130px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
div#homecont table td.home-right table.morebtns td.left a { text-transform: uppercase; text-decoration: none; color: #535353; }
div#homecont table td.home-right table.morebtns td.left a:hover { text-decoration: underline; }
div#homecont table td.home-right table.morebtns td.right { width: 95px; }
div#homecont table td.home-right table.morebtns td.right a { display: block; width: 95px; height: 82px; background: url('../../templates/kixx/images/demobtn.png') no-repeat top left; }
div#homecont table td.home-right table.morebtns td.right a span{display: none; }
* html body div#homecont table td.home-right table.morebtns td.right a { cursor: pointer; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.kixx.be/templates/kixx/images/demobtn.png',sizingMethod='crop'); }
/* CASESNAV */
div#casesnav { position:absolute; top:362px; left:242px; }
div#casesnav a { color:#707A7F; text-decoration:none; padding:2px; margin-right:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
div#casesnav a:hover { color:#000; }
div#casesnav a.active { color:#000; padding:2px 2px 9px 2px; background: url('../../templates/kixx/images/cases_arrow.gif') no-repeat 2px 19px; }