/***************************************************** BEGIN GENERAL *****************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var {
    margin: 0;
    padding: 0;
}

body {
	background-color:#f9f9f9;
	text-align: left;
	font-size: 62.5%;
	color:#0E0F10;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

ul, ul li {list-style-type:none;}

img {border:0; vertical-align: bottom;} /*display: block; Firefox img bug*/
h1, h2, div, ul, li, ol, blockquote{border: none}/* clear stuff */
h1,h2 {font:bold 1em Helvetica, Arial, sans-serif;margin:1em 0 0.5em 0;	}
a:link, a:active, a:visited {color:#0E0F10;text-decoration:none;}
a:hover {color:#666;text-decoration:none;}

/***************************************************** BEGIN FORMS ****************************************************/
/* CSS Document */

#frmContent {font-size:0.9em;}
input.button, span.button {
	background-color: #1f1e1f;
	color:#fff;
	padding:5px;
}

select.inputfield, textarea.inputfield, input.inputfield {
	border: 1px solid #b9b8b8;
	background-color:#eae9e9;
	font-size:1.0em;
}

select.inputfield {color:#000;width:294px;}
textarea.inputfield{width:290px;height:100px;color:#2F4D4B;}
input.inputfield {color:#000;width:290px;}

.label {
	padding:3px;
	vertical-align:top;
	width:150px;
}

.inputcell {padding:5px;vertical-align:top;}
.obligatedfieldscell {
	padding:3px;
	vertical-align:middle;
	font-size:0.9em;
	height:30px;
}

.buttoncell {vertical-align:middle;}
table.formtable {width:100%;}

/**************************************************** BEGIN EKTRON ****************************************************/

table.technicaltable {width:453px;margin:0px 15px 0px 10px;}
.titlerow {
	background-color:#C7C7C7;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
}

.titlefirstcell {
	vertical-align:top;
	color:#272727;
	padding:12px;
	width:120px;
}

.titlecell {
	text-align:center;
	vertical-align:top;
	color:#272727;
	padding:12px;
	border-left:1px solid #E7E7E7;
}

.smalltext {font-size:0.7em; font-weight:normal;}
.whiterow {background-color:#F3F3F3;font-size:0.9em;}
.greyrow {background-color:#C7C7C7;font-size:0.9em;}

.firstrowcell {
	vertical-align:top;
	color:#272727;
	padding:12px;
	width:120px;
}

.rowcell_centeralign {text-align:center;}
.rowcell_centeralign, .rowcell_leftalign {
	vertical-align:top;
	color:#272727;
	padding:12px;
	border-left:1px solid #E7E7E7;
}

#Content3{
position:relative;
z-index:0;}
/***************************************************** NEW HEADER *****************************************************/
#container {
	margin:0 auto;
	width: 927px;
	font-size:1.2em;
	background:#f9f9f9 url(../site_images/bck_container.gif) repeat-y top right;
	position:relative;
	z-index:0;
}

#header {width:927px;height:96px;}
#headeren {width:927px;height:auto;background-color:#fff; position:relative; z-index:1;}
#headeren a {float:left;}

#topnav  {
	width:921px;
	color:#FFF;
	margin-left:6px;
	background:url(../site_images/bck_middlebox_shadow.gif) repeat-y top left;
}

.rootmenu {
	position:relative;
	background-color: #000;
	height:70px;
	width:896px;
	padding-left:25px;
	text-transform:uppercase;
}

.rootmenu a {
	float:left;
	font-weight:bold;
	font-size:1.1em;
	margin:27px 16px 0px 0px;
	display:inline;
}
.rootmenu a:link, .rootmenu a:visited, .rootmenu a:active {color:#cec9b9;}
.rootmenu a:hover {color:#fff;}

.submenublock {
	height:42px;
	background-color: #1f1e1f;
	width:906px;
	padding-left:15px;
	text-transform:uppercase;
	overflow:hidden;
	}
	
.submenublock a {margin:0;padding:10px;}
.submenublock a:link, .submenublock a:visited, .submenublock a:active {color:#fff;}
.submenublock a:hover {color:#fff;background-color:#333333;}

.submenu {display: none;}
.submenu a{float:left;text-decoration: none;color: white;}
.submenu a:hover {background-color:#333233;}

.menucontainer {width:910px;background-color: #1f1e1f;}
.submenuitem{margin: 0 10px;text-decoration: none;color:black;}

/***************************************************** NEW MIDDLEBOX *****************************************************/
#middlebox {width:927px;height:auto;background:url(../site_images/bck_middlebox_shadow.gif) repeat-y top left;}
#headernl {width:927px;height:96px;background:url(../site_images/bck_header_nl.gif) no-repeat top left;}

.rightcolumn{float:right;width:247px;margin-left:-3px;}
.rightcolumn table a:hover  {text-decoration:none;}
.rightcolumn table a {
	float:left;
	text-decoration:underline;
	font-weight:bold;
	margin:10px 20px 0 20px;	
	display:inline;
	text-align:left;
	}

.rightcolumn p {float:left;margin:0 20px 0 20px;display:inline;padding-bottom:10px;}
.rightcolumn table p {font-size:0.9em;line-height:150%;}

#content {
	position:relative;
	z-index:998;
	padding-left:6px;
	float: left;
	height: auto;
	display:inline;
	width: 674px;
	margin-right:-3px;
	background:url(../site_images/bck_middlebox_shadow2.gif) repeat-y top left;
 }
 
	.face {
		float:left;
		height: 275px;
		width: 430px;
		position:relative;
		z-index:999;
	}
	.customer_stories {
		position:relative;
		background:#fff url(../site_images/bck_vertnav.gif) repeat-y top right;	
		float: left;
		min-height: 219px;
		height: auto !important;
		height: 219px;
		margin-top:-28px;
		z-index:1;
	}
	.customer_stories ul {list-style-type:none;width: 244px;}
	.customer_stories ul li a {display:block;height:26px;font-size:0.9em;}
	.customer_stories ul li a:link, .customer_stories ul li a:active, .customer_stories ul li a:visited {
		background:url(../site_images/bck_link_vertnav.gif) no-repeat top right;
	}

	.customer_stories ul li a:hover {
		background:url(../site_images/bck_link_vertnav_over.gif) no-repeat top right;
		color:#3F3F3F;
	}
	
	.customer_stories ul li a:link, .customer_stories ul li a:active, .customer_stories ul li a:visited, .customer_stories ul li a:hover {
		padding:12px 0px 0px 28px;
	}
	
	/*highlighted customer story*/
	
	.customer_stories_highlighted {
		background:#fff url(../site_images/bck_vertnav.gif) repeat-y top right;	
		float: left;
		height: auto;
		width: 244px;
		color:#000;
		font-weight:bold;
		font-size:11px;
		margin-top:2px;
	}
	
	.customer_stories_highlighted .story_container{
		padding: 12px 28px 0 28px;
	}
	
	.story_container p {color:#000;}
	.story_container a, .story_container a:link, .story_container a:visited {color:#000;text-decoration:none;}
	.story_container a:hover {color:#000;text-decoration:none;}
	

.bottomblock {height: auto;vertical-align: top;width: 680px;}

#yellowbox {
	float:left;
	/*width:634px;*/
	width:390px;
	height:auto;
	vertical-align:top;
	padding:15px 10px 20px 30px;
	background-color:#fdc60d;
}

#yellowbox ul li {
	padding:10px 0px 0px 10px;
	background:url(../site_images/bck_link_yellowbox.gif) no-repeat top left;
	color:#0E0F10;
	display:block;
	margin-bottom:8px;
}
/*#yellowbox h2, #yellowbox h3, #yellowbox h4, #yellowbox h5, #yellowbox h6 {font-size:1.2em;}*/

/***************************************************** END NEW STYLES *****************************************************/
#headerfr, #headerde, #headerno, #headersv, #headeres {width:927px;height:96px;}
#headerfr {background:url(../site_images/bck_header_fr.gif) no-repeat top left;}
#headerde {background:url(../site_images/bck_header_de.gif) no-repeat top left;}
#headerno {background:url(../site_images/bck_header_no.gif) no-repeat top left;}
#headersv {background:url(../site_images/bck_header_sv.gif) no-repeat top left;}
#headeres {background:url(../site_images/bck_header_es.gif) no-repeat top left;}

#logoclick {width:240px;height:60px;margin:20px 0px 0px 6px;}

#middlebox_module, #middlebox_module_long {width:927px;height:auto;}
#middlebox_module {background:url(../site_images/bck_middlebox_module.gif) repeat-y top left;}
#middlebox_module_long {background:url(../site_images/bck_middlebox_module_long.gif) repeat-y top left;}

/***************************************************** END GENERAL *****************************************************/
#headeren span {width:747px;height:97px;} /*background-color:#fff;*/
#headeren a {display:block;cursor:pointer;height:96px;width:927px;}
#headeren .logo{width:927px;}
#headeren .lang {float:right; position:relative; z-index:2; margin-top:-80px;} /*place language dropdown on top of image background-color:#fff;*/

.header {background-color:#f9f9f9;height:96px;width:927px;}
.middle {height:auto;width:927px;}
.content {position:relative;height:auto;width:680px;}
.stories {float: right;height:275px;width:244px;margin-top:18px;}
.bottomblock {height:auto;vertical-align:top;width:680px;}
.middle{height: auto;width: 927px;}
.header {height: 96px;width: 927px;}
.lang{float:right;margin-top:20px;}
.search_form {
	margin:6px 8px 8px 8px;
	height:20px;
	padding-left:10px;
	}
	
.search_form .form_img {
	float:left;
	margin:10px 0 0 -10px;
	border:1px solid #666;
	}
	
.search_form .form_field {float:left;width:170px;height:15px;margin-top:10px;}

/*search form cta*/

.search_form_cta {
	margin:6px 8px 8px 8px;
	height:20px;
	padding-left:10px;
	}
	
.search_form_cta .form_img {
	float:left;
	margin:10px 0 0 10px;
	border:1px solid #666;
	}
	
.search_form_cta .form_field {float:left;width:170px;height:15px;margin-top:10px;}

/***************************************************** BEGIN MIDDLEBOX *****************************************************/
#topsubnav {
	width:927px;
	height:42px;
	margin-top:10px;
	background-color:#1f1e1f;
}

#topsubnav .margin {
	position:relative;
	margin:10px 0px 0px 6px;
	color:#FFF;
	background-color:#1f1e1f;
	height:42px;
	border-left:1px solid #505050;
	padding-left:9px;
	clear:both
}

#contentbox {width:927px;height:auto;vertical-align:top;}
#leftcol {width:680px; height:auto;float:left;}
#rightcol {width:247px;float:left;background-color:#edecec;}

/********************** begin leftcol **********************/
#topimage {width:430px;height:275px;float:left;}
#topimage .margin {padding-left:6px;}
#topnav ul {padding-top:16px;}
#topnav ul li {margin:-1px;display:inline;}
#topsubnav ul li {margin:-1px;display:inline;}

#vertnav {
	width:244px;
	height:275px;
	float:right;
	background:url(../site_images/bck_vertnav.gif) repeat-y top right;
}

#vertnav ul li {height:38px;display:block;}
#vertnav ul li a:link, #vertnav ul li a:active, #vertnav ul li a:visited {
	background:url(../site_images/bck_link_vertnav.gif) no-repeat top right;
	color:#3F3F3F;
	font-size:0.9em;
	height:26px;
	display:block;
	padding:12px 0px 0px 28px;
}

#vertnav ul li a:hover {
	background:url(../site_images/bck_link_vertnav_over.gif) no-repeat top right;
	color:#3F3F3F;
	font-size:0.9em;
	height:26px;
	display:block;
	padding:12px 0px 0px 28px;
}

#newsbox {
	float:left;
	width:674px;
	height:auto;
	vertical-align:top;
	background:#f1eee4 url(../site_images/bck_newsbox.gif) repeat-y top right;
}


#newsbox li {
	padding:30px;
	border-bottom: 1px solid #E6E3DA;
	font:1.2em "Helvetica Neue 65 Medium", Helvetica, Arial, sans-serif;
	clear:both;
	overflow:hidden;
	margin-right:5px;
	}
	
#newsbox li a {text-decoration:none;float:left;width:380px;}
#newsbox li span {
	margin-left:50px;
	padding-left:20px;
	margin-bottom:6px;
	background:url(../site_images/ico_clock.gif) no-repeat top left;
	}
	
#newsbox a:link, #newsbox a:active, #newsbox a:visited {color:#0E0F10;}
#newsbox a:hover {color:#666666;}

.date {
	padding-left:20px;
	background:url(../site_images/ico_clock.gif) no-repeat top left;
	margin-bottom:6px;
}

.country {padding-left:20px;background:url(../site_images/bul_pijl.gif) no-repeat top left;}

/********************** end leftcol **********************/


/********************** begin rightcol **********************/
#contactbox {color:#464646;font-size:0.8em;margin-bottom:8px;}
#contactbox a:link, #contactbox a:active, #contactbox a:visited {color:#464646;}
#contactbox a:hover {color:#666;}
#contactbox_phone {margin:8px 0px 0px 20px;}
#requestinfo {margin:5px 0px 0px 20px;padding-right:25px;}
.phone_text {float:left;margin:3px 0 0 5px;}
#contactbox_locator {margin:10px 0px 0px 20px;clear:both;}

.contactboxtitle, .requestinfotitle {
	font:bold 1.4em "HelveticaNeue Light", Verdana, Helvetica, Arial, sans-serif;
	color:#393939;
	margin-bottom:5px;
}

#searchbox {
	height:95px;
	text-align:left;
	background:url(../site_images/bck_searchbox.gif) no-repeat top left;
}

#searchbox table{margin-left: 22px;}
#moviebox {
	vertical-align:top;
	font-size:0.9em;
	margin-bottom:-2px;
	padding:0px;
}

.movielink {
	margin:10px 5px 10px 20px;
	padding-left:15px;
	background:url(../site_images/bul_pijl.gif) no-repeat top left;
}

/* My Energyst login button homepage */
.contact_my_energyst {
	width: 100%;
	background-color: #6c6c6c;
	height: 29px;
	overflow:hidden;
}


.my_energyst {
	width: 208px;
	float: left;
	margin: 10px 0 10px 17px;
	padding: 0;
	font-size:0.9em;
}

.my_energyst img{
	vertical-align: middle;
	margin-right: 5px;
}

.my_energyst a {}


#vertnav_module {width:247px;font-size:0.9em;	color:#3F3F3F;}
#vertnav_module ul li {height:44px;display:block;}
#vertnav_module ul li a:link, #vertnav_module ul li a:active, #vertnav_module ul li a:visited {
	background:url(../site_images/bck_link_vertnav_module.gif) no-repeat top right;
	height:32px;
	display:block;
	padding:12px 0px 0px 28px;
}

#vertnav_module ul li a:hover {
	background:url(../site_images/bck_link_vertnav_module_over.gif) no-repeat top right;
	height:32px;
	display:block;
	padding:12px 0px 0px 28px;
}

#custstory_module {font-size:0.8em;}
#custstory_module .margin{margin: 10px 0px 10px 20px;}
#custstory_module .margin a:link, #custstory_module .margin a:active, #custstory_module .margin a:visited {text-decoration:underline;}
#custstory_module .margin a:hover {text-decoration:none;}
#custstory_module a img{width:247px;}
#custstory_module img {width:247px;}
#custstory_module ul {margin-left:15px;}

/********************** end rightcol **********************/

/********************** begin leftnav **********************/
#leftnav {
	float:left;
	margin-left:6px;
	width:196px;
	height:auto;
	display:inline;
	background-color:#1f1e1f;
	font-size:0.9em;
}

#leftnav b {color:#FEC60D;font-weight:bold;padding:0 0 0 25px;}
#leftnav li a {color:#fff;padding-left:25px;}
#leftnav .navitemlevel1:hover {color:#fff;}
#leftnav a.navitemlevel1 {
	float:left;
	padding:20px 0 10px 20px;	
	color:#cec9b9;
	font-weight:bold;
	font-size:1.1em;
	background-color:#000;
	text-transform:uppercase;
	display:block;
	width:176px;
	}	
	
#leftnav ul.navitemlevel1 {padding-bottom:12px;}
#leftnav ul.navitemlevel1 a.navitemlevel2 {
	color:#FEC60D;
	font-weight:bold;
	text-transform:uppercase;
	height:auto;
	width:auto;
	display:block;
	padding-left:25px;
	margin:10px 0 -10px 0;
	}

#leftnav ul.navitemlevel2 a:link, #leftnav ul.navitemlevel2 a:visited, #leftnav ul.navitemlevel2 a:active {
	color:#FFF;
	width:auto;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:-14px;
	min-height:15px;
	white-space:normal;
	text-transform:lowercase;
	padding-bottom: 4px;
	}

#leftnav ul.navitemlevel2 a:hover {background-color:#333233;}
#leftnav ul.navitemlevel2 {margin-bottom:15px;}
#leftnav_top {
	background-color:#1f1e1f;
	padding-bottom:10px;
	font-size:0.9em;
}

/********************** end leftnav **********************/

/********************** begin contentbox_module **********************/
#contentbox_module table li {list-style-type:disc;}
#contentbox_module p.body img, #contentbox_module p img {
	float:right;
	margin:10px 15px 15px 15px;
	display:inline;
	}

#contentbox_module p img.Links{float:left;margin-bottom:14px;margin-right:10px;}
#contentbox_module p img.Midden{position:relative;display:block;margin:0 auto;margin-bottom:14px;}
#contentbox_module p img.Rechts{float:right;margin-bottom:14px;margin-left:10px;}

#contentbox_module p img.left{float:left;margin-bottom:14px;margin-right:10px;}
#contentbox_module p img.center{position:relative;display:block;margin:0 auto;margin-bottom:14px;}
#contentbox_module p img.right{float:right;margin-bottom:14px;margin-left:10px;}

#contentbox_module img.map {float:left;margin-left:0px;margin-right:-3px;}
#contentbox_module {
	float:left;
	width:458px;
	height:100%;
	background: url(../site_images/bck_contentbox.gif) repeat-y top right;
	font-size:0.9em;
	line-height:150%;
	padding:0 10px 0 10px;
}

#contentbox_module h2, 
#contentbox_module h3, 
#contentbox_module h4, 
#contentbox_module h5, 
#contentbox_module h6 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;}

#contentbox_module_long {
	float:left;
	width:725px;
	height:100%;
	background:#f6f6f6 url(../site_images/bck_contentbox.gif) repeat-y top right;
	font-size:0.9em;
	line-height:150%;
}

.contentbox_title {
	height:36px;
	color:#1a1a1c;
	padding:20px 0px 0px 20px;
	background:#eaeaea url(../site_images/bck_contentboxtitle.gif) no-repeat top right;
}

#contentbox_module_long p, #contentbox_module_long h2 {margin:10px 15px 0px 11px;}
#contentbox_module p {margin:10px 0 0 0;}
#contentbox_module h2 {margin:10px 0 0 0;}
#contentbox_module table p {margin:0;}
#contentbox_module table p {margin-bottom:10px;}
#contentbox_module ul li, #contentbox_module_long ul li {list-style-type:disc;}
#contentbox_module_long li {margin-left:15px;}
#contentbox_module h1, #contentbox_module_long h1 {
	width:458px;
	margin:0 -10px 0 -10px;
	border-bottom:1px solid #dbdbdb;
	background:#eaeaea url(../site_images/bck_contentbox_h1.gif) repeat-y top right;
	padding:35px 0 5px 20px;
	font:bold 1.2em Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
#contentbox_module_long h1 {width:705px;margin:0;}

.rootmenu a:link, .rootmenu a:visited, .rootmenu a:active {color:#cec9b9;}
.rootmenu a:hover {color:#fff;}

#contentbox_module table td a:link,
#contentbox_module_long table td a:link,  
#contentbox_module table td a:visited,
#contentbox_module_long a:visited, 
#contentbox_module table td a:active, #contentbox_module_long a:active {color:#000;text-decoration:underline;}
#contentbox_module table td a:hover, #contentbox_module_long table td a:hover {color:#666;text-decoration:none;}  
#contentbox_module_long ul, #contentbox_module ul, #contentbox_module_long ol, #contentbox_module ol {margin:20px;}

#breadcrumb, #breadcrumb_disclaimer {
	position:relative;
	height:29px;
	color:#e8b200;
	font-size:0.9em;
	margin:0 10px 0 -10px;
	padding:13px 0px 0px 20px;
	background: url(../site_images/bck_contentbox.gif) repeat-y top right;
	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	width:458px;
}

#breadcrumb_long {
	position:relative;
	height:29px;
	color:#e8b200;
	font-size:0.9em;
	margin:0 10px 0 0px;
	padding:13px 0px 0px 20px;
	background: url(../site_images/bck_contentbox.gif) repeat-y top right;
	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	width:705px;
}

* html #breadcrumb_long {margin:0;}

#breadcrumb_disclaimer {width:705px;margin:0;}

#breadcrumb p {color:#e8b200;}
#breadcrumb span {color:#000;}
#breadcrumb span a {text-decoration:none;}
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {color:#505050;	text-decoration:none;}
#breadcrumb a:hover {color:#e8b200;	text-decoration:none;}

.yellowimagetable {margin-bottom:20px;}
.textcell {
	padding:30px 30px 0px 30px;
	line-height:200%;
	width:auto;
	vertical-align:top;
	font-size:0.9em;
}

.imagecell_yellow {
	background-color:#FFCE2C;
	text-align:right;
	vertical-align:top;
	padding-right:9px;
	background:url(../site_images/bck_imagecell_yellow.gif) repeat-y top right;
}
#custstorycontent img{float:right;}


/***************************************************** BEGIN BIG FOOTER *****************************************************/
#bigfooter{ /*#footer,*/
	position:relative;
	/*width:927px;*/
	width:887px;*/
	color:#636363;
	font-size:0.8em;
	font-size:11px;
	background-color:#f9f9f9;
	padding:20px 20px 30px 20px;
	border-bottom:solid 1px #bababa;
	display:inline-block;
	clear:both;
}
#bigfooter p,
#bigfooter_static p {
	clear:both;text-align:left;margin:10px 0 0 0;
}

#bigfooter ul, #bigfooter li ,
#bigfooter_static ul, #bigfooter_static li{
	list-style:none;
	clear:both;
}
#bigfooter a:link, #bigfooter a:active, #bigfooter a:visited{
	text-decoration:none;display:block;color:#636363;background:url(../site_images/bullet_footer.gif) no-repeat left 5px; padding-left:10px;
}
#bigfooter a:hover {
	text-decoration:none;color:#0E0F10;
}

#bigfooter .title,
#bigfooter_static .title {
	text-transform:uppercase;
}
#bigfooter .big_footer_col {
	width:20%;
	display:block;
	float:left;
}

#bigfooter .big_footer_col p strong a {
	background:none;
	padding-left:0;
}
#bigfooter .big_footer_col ul{
	margin-top:10px;
}

#bigfooter .big_footer_col ul li.subtitle a{
	background:none;
	padding:0;
	font-weight:bold;
}
.zonder_subtitle{
	margin-top:10px;
}

#bigfooter_static table {
	display:block;
	clear:both;
}

/*Big footer static*/


#bigfooter_static {	
	position:relative;
	/*width:927px;*/
	width:887px;*/
	color:#636363;
	font-size:0.8em;
	font-size:11px;
	background-color:#f9f9f9;
	padding:10px 20px 30px 20px;
	border-bottom:solid 1px #bababa;
	display:inline-block;
	clear:both;
} 

#bigfooter_static table, #bigfooter_static td {	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#0E0F10;
	width:927px;
	color:#636363;
} 

#bigfooter_static a:link, #bigfooter_static a:active, #bigfooter_static a:visited {
	text-decoration:none;color:#636363;padding:0;background-image:url();
}
#bigfooter_static a:hover {
	text-decoration:none;color:#0E0F10;
}

#bigfooter_static ul li a:link, #bigfooter_static ul li a:active, u li #bigfooter_static a:visited {
	text-decoration:none;color:#636363;background:url(../site_images/bullet_footer.gif) no-repeat left 5px; padding-left:10px;
}

.big-footer-bottom {
	background-color:#F9F9F9;
	text-align:center;
}

/***************************************************** END BIG FOOTER *****************************************************/

/***************************************************** BEGIN FOOTER *****************************************************/
#footer_module { /*#footer,*/
	position:relative;
	width:927px;
	height:36px;
	color:#a9a9a9;
	font-size:0.8em;
	background-color:#f9f9f9;
	padding:10px 0px 0px 6px;
	display:block;
	clear:both;
 }

#footer_module p {text-align:center;}
#footer_module a:link, #footer_module a:active, #footer_module a:visited {text-decoration:none;color:#a9a9a9;}
#footer_module a:hover {text-decoration:none;color:#8d8b8b;}

/***************************************************** END FOOTER *****************************************************/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
table.yellow{
	border: solid 1px #fdc60d;	
}
td.yellow{
	border-bottom: solid 1px #fdc60d;	
}

table.jobsTable{
	margin-left:10px;		
}
.ButtonRequestForInformation
{
    display:block;
    float:right;
    width:248px;
    /*padding:4px 10px;*/
    text-align:center;
    background-color:#EAEAEA;
    border:solid 1px #DBDBDB;
    color:#000;
}

.cbInventorySales { padding-top:10px; }
.cbInventorySales p { display:block; float:none; }

	table.rfi {
		width:245px;
		margin-top:10px;
		margin-left:5px;
		margin-bottom:10px;
		font-size:11px;
	}

/* SpryAccordion.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main Accordion container. For our default style,
 * we draw borders on the left, right, and bottom. The top border of the Accordion
 * will be rendered by the first AccordionPanelTab which never moves.
 *
 * If you want to constrain the width of the Accordion widget, set a width on
 * the Accordion container. By default, our accordion expands horizontally to fill
 * up available space.
 *
 * The name of the class ("Accordion") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * Accordion container.
 */
.Accordion {
	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	overflow: hidden;
}

/* This is the selector for the AccordionPanel container which houses the
 * panel tab and a panel content area. It doesn't render visually, but we
 * make sure that it has zero margin and padding.
 *
 * The name of the class ("AccordionPanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel container.
*/
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the AccordionPanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open a specific panel.
 *
 * The name of the class ("AccordionPanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel tab container.
 */
.AccordionPanelTab {
	background-color: #CCCCCC;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

/* This is the selector for a Panel's Content area. It's important to note that
 * you should never put any padding on the panel's content area if you plan to
 * use the Accordions panel animations. Placing a non-zero padding on the content
 * area can cause the accordion to abruptly grow in height while the panels animate.
 *
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
 * Content container.
 *
 * The name of the class ("AccordionPanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel content container.
 */
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 */
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * Accordion has focus. The "AccordionFocused" class is programatically added and removed
 * whenever the Accordion gains or loses keyboard focus.
 */
.AccordionFocused .AccordionPanelTab {
	background-color: #3399FF;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open when the Accordion has focus.
 */
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #33CCFF;
}


/* SpryCollapsiblePanel.css - version 0.5 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main CollapsiblePanel container. For our
 * default style, the CollapsiblePanel is responsible for drawing the borders
 * around the widget.
 *
 * If you want to constrain the width of the CollapsiblePanel widget, set a width on
 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill
 * up available space.
 *
 * The name of the class ("CollapsiblePanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * CollapsiblePanel container.
 */
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	
}

/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
	margin: 0px;
	/*padding: 2px;*/
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;  /*0.9em;*/
	font-weight: bold;
	/*color: #333333;*/
	line-height: 1.5em;
	margin-top: 10px;   /*1.0em;*/
}

/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
}

/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.CollapsiblePanelOpen
{
    margin-bottom:25px;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #EDEDED;
}

/* This is an example of how to change the appearance of the panel tab when the
 * CollapsiblePanel is closed. The "CollapsiblePanelClosed" class is programatically added and removed
 * whenever the CollapsiblePanel is closed.
 */

.CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #EFEFEF */
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #CACACA;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelFocused .CollapsiblePanelTab {

}

/** search zit steeds in een div **/
#SimpleSearchResults td {font-size:1em;}

/** tabel om zoektermen in te geven, komt boven de resultaten te staan **/
.dtSearchTable{	width: 80%;}
.dtSearchTable td {font-size:1em;}

.dtSearchLabel  /** labels **/
{	font-size:1em;
	background-color:#eaeaea;
	padding:2px 10px;
	/*vertical-align:top;*/
	color:#353535;
}

.dtSearchInputText 
{
	border: 1px solid #eaeaea;
	background-color:#ffffff;
	color:#353535;
	font-size:1em;
	padding-left:3px;
}

.dtSearchSelect
{
	border: 1px solid #eaeaea;
	background-color:#ffffff;
	color:#353535;
	font-size:1em;
	padding-left:3px;
}

.dtSearchInputButton{
	background-color: #eaeaea;
	border: 1px solid #dbdbdb;
	color:#353535;
	font-weight:bold;
	font-size: 1em;
}


/** bij de zoekresultaten kan je niets layouten, behalve de opgelichte woorden **/
.dtSearchSynopsisKeywordMarker 
{
	background-color: #dbdbdb;
	padding-left:5px;
	padding-right:5px;
}


/** tabel met de resultaten**/ 
.dtSearchResultsTable {}

/** aantal resultaten gevonden **/ 
.dtSearchResultsAmount{}

/** vorige, volgende, aantal pagina's **/ 
.dtSearchResultsPaging{}


/*searchbox*/
.dtSearchBoxInput {
	background-color:#fff;
	border:0px solid red;
	width:180px;
	height:13px;
	margin:16px 0px 0px 0px;
	padding:2px;
	font-size:1.0em;
}

.dtSearchBoxImgButton {margin:16px 14px 0px 2px;border:0px solid red;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	position:relative;
	z-index:99;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../site_images/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	position:relative;
	z-index:101;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
	z-index:100;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	position:relative;
	z-index:105;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	position:relative;
	z-index:104;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* right column for call to action and locator */
.cta_my_energyst_container {width:221px;min-height:18px;height:auto !important;height:18px;padding:5px;margin:9px 7px 9px 8px;background-color:#dadada;border:1px solid #c7c6c6;color:#6c6c6c;}
.cta_call_container {width:221px;min-height:85px;height:auto !important;height:85px;padding:5px;margin:9px 7px 9px 8px;background-color:#dadada;border:1px solid #c7c6c6;color:#6c6c6c;}
.cta_request_container {width:221px;min-height:65px;height:auto !important;height:65px;padding:5px;margin:9px 7px 9px 8px;background-color:#dadada;border:1px solid #c7c6c6;color:#6c6c6c;}
.cta_find_container {width:221px;min-height:173px;height:auto !important;height:173px;padding:5px;margin:9px 7px 9px 8px;background-color:#dadada;border:1px solid #c7c6c6;color:#6c6c6c;}


.cta_my_energyst_container:hover {background-color:#fdc60d;cursor:default;}
.cta_call_container:hover {background-color:#fdc60d;cursor:default;}
.cta_request_container:hover {background-color:#fdc60d;cursor:default;}
.cta_find_container:hover {background-color:#fdc60d;cursor:default;}



.cta_my_energyst_container h2, .cta_call_container h2, .cta_request_container h2, .cta_find_container h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393939;
	margin:0 0 4px 0;
	padding:0;
	float:left;
	width:180px;
}

.cta_my_energyst_container .icon {float:right;margin:-2px 0 0 0;}
.cta_call_container .icon {float:right;margin:0 0 0 0;}
.cta_request_container .icon {float:right;margin:2px 0 0 0;}
.cta_find_container .icon {float:right;margin:0 0 0 0;}

.cta_header {clear:both;display:block;width:221px;}

.cta_call_container p, .cta_request_container p, .cta_find_container p {
	font-size: 10px;
	color:#6c6c6c;
	padding:0 0 4px 0;
	margin:0;
}

.cta_call_container p {width:170px;}
.cta_call_container p.phone {color:#515151;margin:0 0 0 0;}

/*film homepage */

.film_inzet {
	/*background:#a8a8a8 url(../site_images/film_inzet_bg.gif)scroll no-repeat 0 0;*/
	background-color:#a8a8a8;
	float: left;
	position:relative;
	height: 247px;
	width:244px;
	padding:0;
	overflow:hidden;
	z-index:1;
}
	.film_inzet h1 {color:#434343;}

	.film_inzet ul {position:relative; height:248px; overflow:hidden;}
		.film_inzet li {height:248px;}

.film_inzet h1 {
	font-size:24px;
	margin:0;
	padding:0;
	height:29px;
	overflow:hidden;
}
* html .film_inzet {height: 247px;}

.film_wrap ul h1 {text-indent: -9999px;}

.film_wrap p {padding: 16px 20px 10px 27px;font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

/* Slider images General */
.film_wrap ul h1.wwc  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf   {background:#a8a8a8 url(../site_images/slider_customers_first.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps   {background:#a8a8a8 url(../site_images/slider_problem_solvers.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs   {background:#a8a8a8 url(../site_images/slider_rental_solutions.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs  {background:#a8a8a8 url(../site_images/slider_24_7_service.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r    {background:#a8a8a8 url(../site_images/slider_reliability.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf   {background:#a8a8a8 url(../site_images/slider_modern_fleet.gif) scroll no-repeat 0 0;}

/* Slider images Benelux NL */
.film_wrap ul h1.wwc_nl  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage_nl.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf_nl   {background:#a8a8a8 url(../site_images/slider_customers_first_nl.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps_nl   {background:#a8a8a8 url(../site_images/slider_problem_solvers_nl.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs_nl   {background:#a8a8a8 url(../site_images/slider_rental_solutions_nl.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs_nl  {background:#a8a8a8 url(../site_images/slider_24_7_service_nl.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r_nl    {background:#a8a8a8 url(../site_images/slider_reliability_nl.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf_nl   {background:#a8a8a8 url(../site_images/slider_modern_fleet_nl.gif) scroll no-repeat 0 0;}

/* Slider images Benelux FR */
.film_wrap ul h1.wwc_befr  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage_befr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf_befr   {background:#a8a8a8 url(../site_images/slider_customers_first_befr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps_befr   {background:#a8a8a8 url(../site_images/slider_problem_solvers_befr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs_befr   {background:#a8a8a8 url(../site_images/slider_rental_solutions_befr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs_befr  {background:#a8a8a8 url(../site_images/slider_24_7_service_befr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r_befr    {background:#a8a8a8 url(../site_images/slider_reliability_befr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf_befr   {background:#a8a8a8 url(../site_images/slider_modern_fleet_befr.gif) scroll no-repeat 0 0;}

/* Slider images DE */
.film_wrap ul h1.wwc_de  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage_de.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf_de   {background:#a8a8a8 url(../site_images/slider_customers_first_de.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps_de   {background:#a8a8a8 url(../site_images/slider_problem_solvers_de.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs_de   {background:#a8a8a8 url(../site_images/slider_rental_solutions_de.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs_de  {background:#a8a8a8 url(../site_images/slider_24_7_service_de.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r_de    {background:#a8a8a8 url(../site_images/slider_reliability_de.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf_de   {background:#a8a8a8 url(../site_images/slider_modern_fleet_de.gif) scroll no-repeat 0 0;}

/* Slider images UK */
.film_wrap ul h1.wwc_uk  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage_uk.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf_uk   {background:#a8a8a8 url(../site_images/slider_customers_first_uk.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps_uk   {background:#a8a8a8 url(../site_images/slider_problem_solvers_uk.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs_uk   {background:#a8a8a8 url(../site_images/slider_rental_solutions_uk.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs_uk  {background:#a8a8a8 url(../site_images/slider_24_7_service_uk.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r_uk    {background:#a8a8a8 url(../site_images/slider_reliability_uk.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf_uk   {background:#a8a8a8 url(../site_images/slider_modern_fleet_uk.gif) scroll no-repeat 0 0;}

/* Slider images IE */
.film_wrap ul h1.wwc_ie  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage_ie.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf_ie   {background:#a8a8a8 url(../site_images/slider_customers_first_ie.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps_ie   {background:#a8a8a8 url(../site_images/slider_problem_solvers_ie.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs_ie   {background:#a8a8a8 url(../site_images/slider_rental_solutions_ie.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs_ie  {background:#a8a8a8 url(../site_images/slider_24_7_service_ie.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r_ie    {background:#a8a8a8 url(../site_images/slider_reliability_ie.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf_ie   {background:#a8a8a8 url(../site_images/slider_modern_fleet_ie.gif) scroll no-repeat 0 0;}

/* Slider images FR */
.film_wrap ul h1.wwc_fr  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage_fr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf_fr   {background:#a8a8a8 url(../site_images/slider_customers_first_fr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps_fr   {background:#a8a8a8 url(../site_images/slider_problem_solvers_fr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs_fr   {background:#a8a8a8 url(../site_images/slider_rental_solutions_fr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs_fr  {background:#a8a8a8 url(../site_images/slider_24_7_service_fr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r_fr    {background:#a8a8a8 url(../site_images/slider_reliability_fr.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf_fr   {background:#a8a8a8 url(../site_images/slider_modern_fleet_fr.gif) scroll no-repeat 0 0;}

/* Slider images SE */
.film_wrap ul h1.wwc_se  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage_se.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf_se   {background:#a8a8a8 url(../site_images/slider_customers_first_se.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps_se   {background:#a8a8a8 url(../site_images/slider_problem_solvers_se.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs_se   {background:#a8a8a8 url(../site_images/slider_rental_solutions_se.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs_se  {background:#a8a8a8 url(../site_images/slider_24_7_service_se.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r_se    {background:#a8a8a8 url(../site_images/slider_reliability_se.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf_se   {background:#a8a8a8 url(../site_images/slider_modern_fleet_se.gif) scroll no-repeat 0 0;}

/* Slider images NO */
.film_wrap ul h1.wwc_no  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage_no.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf_no   {background:#a8a8a8 url(../site_images/slider_customers_first_no.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps_no   {background:#a8a8a8 url(../site_images/slider_problem_solvers_no.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs_no   {background:#a8a8a8 url(../site_images/slider_rental_solutions_no.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs_no  {background:#a8a8a8 url(../site_images/slider_24_7_norvice_no.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r_no    {background:#a8a8a8 url(../site_images/slider_reliability_no.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf_no   {background:#a8a8a8 url(../site_images/slider_modern_fleet_no.gif) scroll no-repeat 0 0;}

/* Slider images ES */
.film_wrap ul h1.wwc_es  {background:#a8a8a8 url(../site_images/slider_world_wide_coverage_es.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.cf_es   {background:#a8a8a8 url(../site_images/slider_customers_first_es.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.ps_es   {background:#a8a8a8 url(../site_images/slider_problem_solvers_es.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.rs_es   {background:#a8a8a8 url(../site_images/slider_rental_solutions_es.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.tfs_es  {background:#a8a8a8 url(../site_images/slider_24_7_esrvice_es.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.r_es    {background:#a8a8a8 url(../site_images/slider_reliability_es.gif) scroll no-repeat 0 0;}
.film_wrap ul h1.mf_es   {background:#a8a8a8 url(../site_images/slider_modern_fleet_es.gif) scroll no-repeat 0 0;}




/*world map */
#world-map-container {
	display:none;
	overflow-x:hidden;
}
.world-map {float:left;width:500px;height:425px;}
.world-map-depots {float:right;width:240px;height:auto; background-color:#EFEFEF; margin:15px 0 15px 15px;padding:10px;}
.world-map-depots h3{font-size:14px;font-weight:bold;margin:0 0 10px 0;}
.world-map-depots p{font-size:11px;margin:0 0 10px 0;}
.world-map-depots a, .world-map-depots a:link, .world-map-depots a:visited {text-decoration:underline;}.world-map-depots a, .world-map-depots a:hover {color:#000;text-decoration:underline;}

table.table-technical-data, 
table.table-technical-data-vertical,
table.table-technical-data-horizon_vertical {width:98%; border:1px solid #ffcd11; background-color:#cfcfcf;}

.table-dark-grey {background-color:#808080; border-bottom:1px solid #FDC60D; font-weight:bold;}
.table-dark-grey-vertical {background-color:#808080; border-right:1px solid #FDC60D; font-weight:bold;}

.text-technical-data {font-size:10px;}
