html {
  background:#05486D url(../_img/bg_blue.png) repeat center top;
}

body {
  background:url(../_img/shadow_blue.png) repeat-y center top;
	margin:0px;
}

#wrapper {
  width:990px;
	background:#FFF;
}

#header {
  background:url(../_img/header_blue.jpg) no-repeat 0 0;
  position:relative;
	left:-20px;
	width:990px;
	height:173px;
	padding:20px 20px 0;
}

#logo{margin:0;padding:0;position:relative;top:40px;left:25px;height:75px;width:335px;overflow:hidden}
#logo a{display:block;height:100%;width:100%;text-indent:-9999px}

#navigation {
  position:absolute;
	bottom:0px;
	left:162px;
	margin:0;
	padding:0;
	list-style:none;
}

#navigation li {
  float:left;
	line-height:27px;
	margin-bottom:0 !important;
}

#navigation a {
  background:url(../_img/navigation.png) no-repeat 0 0;
  text-decoration:none;
	display:block;
	overflow:hidden;
	outline:none;
	padding-top:1px;
	text-indent:-9999px;
}

a#nav_home{background-position:0 0;width:69px}
a#nav_producten{background-position:-69px 0;width:90px}
a#nav_service{background-position:-159px 0;width:78px}
a#nav_projecten{background-position:-237px 0;width:88px}
a#nav_particulieren{background-position:-325px 0;width:106px}
a#nav_referenties{background-position:-431px 0;width:91px}
a#nav_vacatures{background-position:-522px 0;width:80px}
a#nav_contact{background-position:-602px 0;width:73px}
a#nav_links{background-position:-675px 0;width:61px}

a#nav_home:hover,.active a#nav_home{background-position:0 -28px;width:69px}
a#nav_producten:hover,.active a#nav_producten{background-position:-69px -28px;width:90px}
a#nav_service:hover,.active a#nav_service{background-position:-159px -28px;width:78px}
a#nav_projecten:hover,.active a#nav_projecten{background-position:-237px -28px;width:88px}
a#nav_particulieren:hover,.active a#nav_particulieren{background-position:-325px -28px;width:106px}
a#nav_referenties:hover,.active a#nav_referenties{background-position:-431px -28px;width:91px}
a#nav_vacatures:hover,.active a#nav_vacatures{background-position:-522px -28px;width:80px}
a#nav_contact:hover,.active a#nav_contact{background-position:-602px -28px;width:73px}
a#nav_links:hover,.active a#nav_links{background-position:-675px -28px;width:61px}

#content_top {
  background:#0390D5;
	padding:20px 30px;
}

#homePage #content_top {
	padding:60px 30px 30px;
}

#content_top h2 {
  color:#17669e;
  font-size:2.5em;
	font-weight:normal;
	line-height:1;
	margin:0;
	position:relative;
}
#content_top h2 span{color:#FFF;position:absolute;left:0;top:-1px;display:block}

#content {
  padding:20px 15px;
}

#introductie {
  font-family:Arial, Helvetica, sans-serif;
	font-size:1.333em;
	font-weight:bold;
	line-height:1.375;
}

.aankeiler {
  width:230px;
	float:left;
}

.aankeiler_body {
  background:url(../_img/bg_aankeiler.png) repeat-x 0 0;
	padding: 0 20px;
}
.aankeiler_title{font-size:1.333em;font-family:Arial, Helvetica, sans-serif;background:#0390D5 url(../_img/aankeiler_title_bg.png) repeat-x left top;color:#2D6F8F;padding:0 20px;line-height:37px;position:relative}
.aankeiler_title span{position:absolute;top:1px;left:20px;color:#FFF}
.aankeiler_description{font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.333em;padding-top:10px}
.aankeiler_image { height:137px;overflow:hidden;margin-bottom:10px}

#artcool_aankeiler .aankeiler_title {padding-right:0;}
#artcool_aankeiler .aankeiler_title .title_cap{background:url(../_img/bg_aankeiler_right.png) no-repeat top right;padding-right:20px}

#content_bottom{background:#A6D4F0;padding:10px 30px}
#content_bottom h4{color:#17669E;font-size:1.333em;font-weight:bold;margin-top:0;margin-bottom:0;float:left}
#content_bottom .button{clear:none;margin-left:10px}

#footer_content {
  background:#0390D5;
	color:#FFF;
	padding:0 15px;
}

#footer_content h5 {
  color:#FFF;
	font-size:1.167em;
	margin:0;
}

#homePage .link_nvkl,#homePage .link_stek{margin-top:45px}
.link_nvkl,.link_stek{float:left}

#footer_content h6{color:#00446A;margin:0}
#footer_content p{font-family:Arial, Helvetica, sans-serif;margin:0}

#homePage #footer_logos {
  margin-top:20px;
}

.footer_testimonial {
  background:url(../_img/footer_testimonials_line.png) repeat-y top right;
  padding-right:15px;
	width:205px;
	margin:20px 5px 20px 15px;
	min-height:140px;
}

.footer_testimonial a.button{margin-top:10px}

#footer {
  background:url(../_img/footer_blue.png) no-repeat 0 0;
/*  background:url(../_img/footer_red.png) no-repeat 0 0; */
  color:#FFF;
  position:relative;
	left:-20px;
	width:930px;
	line-height:37px;
	padding:0 50px 20px;
}

#footer strong{margin-right:30px;font-family:Arial;font-size:14px}
#footer a{color:#FFF;margin-right:10px;font-size:11px;}
#footer a:hover{color:#A6D4F0}
#footer p{margin:0}

.button{background:url(../_img/btn_grey-white.png) no-repeat top left;color:#FFF;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:bold;clear:both;padding-left:8px;text-decoration:none;height:24px;outline:none;}
.button:hover{background-position:bottom left;color:#FFF;}
.button span{background:url(../_img/btn_grey-white.png) no-repeat top right;display:block;position:relative;padding-right:8px;line-height:20px;padding-top:2px;padding-bottom:2px;}
.button:hover span{background-position:bottom right}
.button em{font-style:normal;color:#505050;position:absolute;top:1px;left:0px;}
.button:hover em{color:#333}

.btn_grey-grey,.btn_grey-grey span{background-image:url(../_img/btn_grey-grey.png);}
.btn_grey-blue,.btn_grey-blue span{background-image:url(../_img/btn_grey-blue.png);}
.btn_grey-darkblue,.btn_grey-darkblue span{background-image:url(../_img/btn_grey-darkblue.png);}
.btn_grey-red,.btn_grey-red span{background-image:url(../_img/btn_grey-red.png);}
.btn_blue-blue,.btn_blue-blue:hover{background-image:url(../_img/btn_blue-blue.png);color:#0b527E;}
.btn_blue-blue span{background-image:url(../_img/btn_blue-blue.png);padding-top:0px;padding-bottom:3px;line-height:21px}
.btn_blue-blue em,.btn_blue-blue:hover em{color:#FFF}

#sidebar_right{margin-top:-30px}
.sideblock{padding:15px 15px 1px;margin-bottom:12px;line-height:1.333em;}
.sideblock_title{font-family:Arial, Helvetica, sans-serif;font-size:1.333em;font-weight:bold;margin-bottom:.5em}
.sideblock input.text{width:170px;border:none}
#zakelijk_idustrieel{background:#8C8C8C url(../_img/panel_grey.jpg) no-repeat top left;;color:#FFF;margin-top:-100px;}
#particulier{background:#932B25 url(../_img/panel_red.jpg) no-repeat top left;color:#FFF;}
#nieuwsbrief{background:#0390D5 url(../_img/corner_blue.png) no-repeat top right;color:#FFF;}
#nieuwsbrief a{color:#FFF;margin-right:10px;}
#over_ons_block,#service_block,#referenties_block,#producten_block,#projecten_block{background:url(../_img/panel_darkblue_white.jpg) no-repeat 0 0;color:#FFF;position:relative}
#over_ons_block{background:#17669E url(../_img/panel_darkblue_blue.png) no-repeat 0 0;color:#FFF;margin-top:-49px}

/* Producten ***/
#productenPage #content,#servicePage #content{background:url(../_img/producten_bg.png) repeat-y 30px 0}
#product_navigation,#particulieren_navigation{list-style:none;margin:0;padding:0;font-size:1.167em;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
#product_navigation li,#particulieren_navigation li{margin:0;padding:0}
#product_navigation a, #particulieren_navigation a{background:url(/_img/product_navigation_bg.png) repeat-x 0 0;color:#FFF;text-decoration:none;line-height:38px;display:block;position:relative;padding:0 0 0 15px;outline:none;white-space:nowrap}
#product_navigation a em,#particulieren_navigation em{color:#494949;position:absolute;top:-1px;left:15px;font-style:normal;white-space:nowrap}
#product_navigation a:hover,#product_navigation .active a,#particulieren_navigation a:hover,#particulieren_navigation .active a{background-position:0 -38px;color:#17669E}
#product_navigation a:hover em,#product_navigation .active a em,#particulieren_navigation a:hover em,#particulieren_navigation .active a em{color:#FFF}

#product_navigation ul{list-style:none;margin:0;padding:0;font-size:12px;font-weight:normal;display:none;}
#product_navigation .active ul{display:block;}
#product_navigation ul li{margin:0;padding:0}
#product_navigation ul a{background:#E0F1FB;color:#04446A;line-height:22px;border-bottom:1px solid #C5D8E6;white-space:nowrap}
#product_navigation ul a:hover,#product_navigation ul .active a{background:#2CA3DD;color:#FFF;border-bottom-color:#B8DCE8}

/* Projecten ***/
#project_list,#project_list dt,#project_list dd{margin:0;padding:0;list-style:none}
#project_list{border-top:1px solid #EEE}
#project_list dt a{display:block;background:url(/_img/project_title_bg.png) no-repeat 0 0;color:#494949;font:bold 16px/39px Arial, Verdana, Helvetica, sans-serif;text-decoration:none;outline:none;padding:0 15px;border-bottom:1px solid #BCBCBC;}
#project_list dt a.active{border-color:#17669E;color:#FFF}
#project_list dd{background:#F2F1F1}
#project_list .inner_tube{padding:10px 10px 0;}

/* Meer weten ***/
#meerweten_block{background:#999;margin-top:-49px;margin-bottom:10px}
#meerweten_toggle {
  background:#999 url(../_img/btn_emailons.png) no-repeat 0 0;
  display:block;
	height:29px;
	width:210px;
	overflow:hidden;
	outline:none;
	text-indent:-9999px;
}
#meerweten_toggle:hover,#meerweten_toggle.active {
  background-position:0 -29px;
}

#meerweten_body {
  border-top:1px solid #BDBDBD;
	border-bottom:1px solid #7B7B7B;
  width:210px;
}

#meerweten_body ul,#meerweten_body li {
  list-style:none;
	margin: 10px 15px;
	padding:0;
}

#meerweten_body li {
  margin: 0;
	padding:0;
}

#meerweten_body input.text, #meerweten_body textarea {
  width:170px;
  font-family:inherit;
}

#meerweten_body textarea {
  height:60px;
}

#meerweten_bottom {
  background:url(../_img/icons/telephone.png) no-repeat  185px 7px;
  border-top:1px solid #BDBDBD;
	color:#FFF;
	font:16px/31px Arial, Helvetica, sans-serif;
  padding:0 15px;
}

#meerweten_bottom strong {
  font-size:14px;
}

#meerweten_body ul.errors li{font-size:1,1em;color:#FFF;list-style:square}

.list_box{background:#F1F1F1;padding:10px;margin-bottom:1.5em;}
.list_box ul{margin-bottom:0;}
.list_box li{margin-bottom:.25em}

#client_list,#client_list li{margin:0;padding:0;list-style:none}
#client_list li{line-height:23px;padding-left:15px;background:#E2E2E2}
#client_list li.even{background:#F2F2F2}

/* Links ***/
#link_list{}
#link_list .link{width:158px;height:158px;border:1px solid #DBDBDB;text-align:center;overflow:hidden;float:left;margin-right:16px;margin-bottom:16px}
#link_list .fourth{margin-right:0}

.hidden{display:none}

/* Modellen ***/
#model_list{list-style:none;margin:0;padding:0}
#model_list li{margin-top:0;margin-bottom:20px;padding:0}
#model_list li .model_name{color:#17669E;font-size:1.333em;line-height:1;height:2em;margin-bottom:.5em;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
#model_list li .model_image{background:#F2F2F2;height:160px}
#model_list li .model_bekijk_btn{background:url(/_img/btn_bekijk_model_blue.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;outline:none;height:29px;display:block;}
#model_list li .model_bekijk_btn:hover{background-position:0 -29px}

/* Modellen detail ***/
#download_bar{background:#E3E3E3;color:#303030;height:35px;line-height:35px;font-family:Arial, Helvetica, sans-serif;margin:15px 0;position:relative}
#download_bar strong{font-weight:bold;font-style:normal;font-size:16px;padding-left:10px}
#download_bar a.download_link,#download_bar strong{display:block;float:left;padding:0 10px;}
#download_bar a.download_link{color:#494949;font-weight:bold;background:url(/_img/icons/icon_pdf.png) no-repeat right center;padding-right:35px;margin-right:10px;outline:none}
#download_bar a.download_link:hover{color:#333}
#download_bar a.download_link:active,#download_bar a.download_link:focus{color:#000}
#download_bar #tellafriend_link{background-image:url(/_img/icons/tellafriend.png);display:block;float:right;border-left:3px solid #FFF}
#tellafriend_box{background:#E2E2E2;border-top:1px solid #bdbdbd;width:228px;position:absolute;right:0;top:35px;}
#tellafriend_box ul{border-top:1px solid #FFF}
#tellafriend_box ul,#tellafriend_box li{margin:0;padding:15px 0;list-style:none}
#tellafriend_box li{padding:0 18px}
#tellafriend_box input.text{width:182px;display:block}
#tellafriend_box .button{float:right}

#eigenschappen_title,#uitvoeringen_title{background:#F9F5EE url(/_img/bg_title_corner.png) no-repeat right top;color:#B2171D;font:bold 18px/38px Arial, Helvetica, sans-serif;padding:0 10px;margin-bottom:15px}
#eigenschappen_body ul{list-style:none;margin:0 0 20px 0;padding:0;overflow:hidden}
#eigenschappen_body li{float:left;width:215px;padding-right:15px;font-size:11px;line-height:13px;margin-bottom:5px}
#eigenschappen_body li span{background:url(/_img/icons/eigenschappen.jpg) no-repeat 0 0;display:block;float:left;width:28px;height:28px;margin-right:6px}

li#eigenschap_neoplasma span{background-position:0 0}
li#eigenschap_anticorrosie span{background-position:0 -28px}
li#eigenschap_autochange span{background-position:0 -56px}
li#eigenschap_autoclean span{background-position:0 -84px}
li#eigenschap_jetcool span{background-position:0 -112px}
li#eigenschap_autoswing span{background-position:-28px 0}
li#eigenschap_geluidsarm span{background-position:-28px -28px}
li#eigenschap_ontvochtiging span{background-position:-28px -56px}
li#eigenschap_autorestart span{background-position:-28px -84px}
li#eigenschap_timer span{background-position:-28px -112px}
li#eigenschap_lichtverdeling span{background-position:-56px 0}
li#eigenschap_afstandsbediening span{background-position:-56px -28px}
li#eigenschap_sleepmode span{background-position:-56px -56px}
li#eigenschap_energiebesparend span{background-position:-56px -84px}
li#eigenschap_hotstart span{background-position:-56px -112px}

#uitvoeringen_body table{background:none}

#overige_title{background:#d41c23 url(/_img/bg_overige_corner.png) no-repeat right top;color:#FFF;font:bold 16px/30px Arial, Helvetica, sans-serif;padding:0 10px;margin-top:15px}
#overige_body{background:#F9F5EE;padding:20px 15px}
#overige_body ul,#overige_body li{margin:0;padding:0}
#overige_body li{width:200px;float:left;margin-left:20px}
#overige_body a{color:#494949}
#overige_body a:hover{color:#333}
#overige_body a:active,#overige_body a:focus{color:#000}

#testimonial_list .odd{background:#EAEAEA}
#testimonial_list .even{background:#F2F2F2}
#testimonial_list .testimonial{padding:15px 15px 1px;border-bottom:1px solid #FFF}

.testimonial h4{font-size:1.6em;color:#17669E}

/* Particulieren ***/
.support_side{margin-right:0;margin-bottom:80px;float:right}
.support_side h5{font-size:16px;text-align:left;color:#94151b}
.box-body{padding:10px 10px 15px}
.helpdesk{background-color:#e4e4e4;margin-bottom:10px;text-align:center;}
.helpdesk p{color:#494949;line-height:16px;text-align:left}
.helpdesk img{display:block;border:1px solid #d9d9d9}
.helpdesk .telephone{border:1px solid #D5D5D5;background:#EFEFEF url(../_img/icons/telephone.png) no-repeat 8px center;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:inline-block;color:#5b5b5b;font:bold 22px/30px Arial, Helvetica, sans-serif;padding:0 10px 0 30px}
.bezoekadres{background-color:#e4e4e4}
.bezoekadres p{margin-bottom:0;}
.werkwijze_panel p img.right{margin-top:-2.25em}
#btn_aircalculator,#btn_offerte{background:url(../_img/btn_offerte_aircalculator.jpg) no-repeat 0 -10px;height:80px;width:300px;display:block;text-indent:-9999px;float:left;outline:none;overflow:hidden;margin-top:30px;margin-bottom:60px}
#btn_offerte{margin-left:80px;margin-right:20px}
#btn_aircalculator{background-position:-340px -10px;width:220px}
#btn_offerte:hover{background-position:0 -90px}
#btn_aircalculator:hover{background-position:-340px -90px}
#artcool_impressie,#google_maps{border:1px solid #c5c5c5;float:left;height:214px;overflow:hidden;margin-bottom:20px}
#artcool_impressie{margin-right:10px}

/* Contact ***/
#contactPage h4{margin-bottom:1em}
#contact_wrapper{border-top:1px solid #c6c6c6;padding-top:15px;margin-top:15px}
#contact_form label{display:block;float:left;width:100px}
#contact_form input,#contact textarea{float:left;width:260px;padding:2px 3px}
#contact_form textarea{height:100px;width:258px}
#contact_form li{overflow:hidden}
#contact_form li.buttons{text-align:right}
#contact_form a.button{display:inline-block;float:none}
.download_bar{background:#E2E2E2;line-height:35px;padding:0 10px;font-family:Arial, Helvetica, sans-serif;position:relative}
.download_bar strong{font-style:normal;color:#303030;font-weight:bold;font-size:1.333em;margin-right:10px;line-height:35px}
.download_bar a{color:#494949}
.download_bar a:hover{color:#191919}
