* {
	margin: 0;
	padding: 0;
}


html{
	overflow-y: scroll !important;
	margin:0px;
	padding:0px;
}

body {
	background-image:url(../images/bg_thuis.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
}

#container_home {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:auto;
}

#container_diensten {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:1360px;
}

#container_storing {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:900px;
}


#container_service {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:auto;
}

#container_onderhoud {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:920px;
}

#container_energie_besparen {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:840px;
}

#container_contact {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:950px;
}

#container_faq {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:840px;
}

#container_vacatures {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:900px;
}


#container_disclaimer {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:1020px;
}

#container_sitemap {
	position:absolute;
	width: 900px;
	margin-left:-450px;
	top:0px;
	left:50%;
	height:auto;
}



img {
	border-style:none;
}

.strong {
	font-weight:bold;
}

#logo {
	position:absolute;
	top:39px;
	left:599px;
	background-image:url(../images/logo_thuis.jpg);
	background-repeat:no-repeat;
	width:288px;
	height:107px;
	margin:0;
	padding:0;
}

#thuis_helder {
	position:absolute;
	top:38px;
	left:10px;
	margin:0;
	padding:0;
}

#zakelijk_vaag {
	position:absolute;
	top:38px;
	left:146px;
	margin:0;
	padding:0;
}

#storing_vaag {
	position:absolute;
	top:38px;
	left:266px;
	margin:0;
	padding:0;
}

h1 {
	font-size:1.9em;
	margin-top:4px;
	margin-bottom:4px;
}



h2 {
	font-size:1.3em;
	margin-left:-2px;
	
}

h3 {
	margin-bottom:4px;
}

h4 {
	margin-bottom:4px;
}

h5 {
	margin-top:30px;
}

p {
	margin-top:4px;
}

.inspring {
	margin-left:9px;
}

a {
	color:#000;
}

a:hover {
	text-decoration:none;
	color:#000;
}


/*--------------------------------------------------------------menu----------------------------------------------*/

#navigatie {
	position:absolute;
	top:166px;
	left:14px;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
	cursor:default;
	
}


.home a {
	position:absolute;
	top:0px;
	left:2px;
	margin:0;
	padding:0;
	background-image:url(../images/thuis_home_menu.jpg);
	background-repeat:no-repeat;
	width:118px;
	height:46px;
	
	
	
}

#selected_home {
	position:absolute;
	top:0px;
	left:2px;
	margin:0;
	padding:0;
	
}


.diensten a {
	position:absolute;
	top:0px;
	left:120px;
	margin:0;
	padding:0;
	background-image:url(../images/thuis_diensten_menu.jpg);
	background-repeat:no-repeat;
	width:124px;
	height:46px;
}

#selected_diensten {
	position:absolute;
	top:0px;
	left:120px;
	margin:0;
	padding:0;
}


.storing a {
	position:absolute;
	top:0px;
	left:244px;
	margin:0;
	padding:0;
	background-image:url(../images/thuis_storing_menu.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:46px;
}

#selected_storing {
	position:absolute;
	top:0px;
	left:244px;
	margin:0;
	padding:0;
}


.onderhoud a {
	position:absolute;
	top:0px;
	left:349px;
	margin:0;
	padding:0;
	background-image:url(../images/thuis_onderhoud_menu.jpg);
	background-repeat:no-repeat;
	width:131px;
	height:46px;
}

#selected_onderhoud {
	position:absolute;
	top:0px;
	left:349px;
	margin:0;
	padding:0;
}


.energie_besparen a {
	position:absolute;
	top:0px;
	left:480px;
	margin:0;
	padding:0;
	background-image:url(../images/thuis_energie_besparen_menu.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:46px;
}

#selected_energie_besparen {
	position:absolute;
	top:0px;
	left:480px;
	margin:0;
	padding:0;
}



.contact a {
	position:absolute;
	top:0px;
	left:645px;
	margin:0;
	padding:0;
	background-image:url(../images/thuis_contact_menu.jpg);
	background-repeat:no-repeat;
	width:90px;
	height:46px;
}

#selected_contact {
	position:absolute;
	top:0px;
	left:645px;
	margin:0;
	padding:0;
}




.faq a {
	position:absolute;
	top:0px;
	left:735px;
	margin:0;
	padding:0;
	background-image:url(../images/thuis_faq_menu.jpg);
	background-repeat:no-repeat;
	width:134px;
	height:46px;
}

#selected_faq {
	position:absolute;
	top:0px;
	left:735px;
	margin:0;
	padding:0;
}





#navigatie li {
	list-style-type:none;
	margin:0;
	padding:0;
	
	
	
}

#navigatie ul {
	margin:0;
	padding:0;
}
	
#navigatie ul li.home a:hover {
	background-image:url(../images/thuis_home_hover.jpg);
	background-repeat:no-repeat;
}

#navigatie ul li.diensten a:hover {
	background-image:url(../images/thuis_diensten_hover.jpg);
	background-repeat:no-repeat;
	
}

#navigatie ul li.storing a:hover {
	background-image:url(../images/thuis_storing_hover.jpg);
	background-repeat:no-repeat;
	
}

#navigatie ul li.onderhoud a:hover {
	background-image:url(../images/thuis_onderhoud_hover.jpg);
	background-repeat:no-repeat;
	
}

#navigatie ul li.energie_besparen a:hover {
	background-image:url(../images/thuis_energie_besparen_hover.jpg);
	background-repeat:no-repeat;
	
}


#navigatie ul li.contact a:hover {
	background-image:url(../images/thuis_contact_hover.jpg);
	background-repeat:no-repeat;
	
}
	
#navigatie ul li.faq a:hover {
	background-image:url(../images/thuis_faq_hover.jpg);
	background-repeat:no-repeat;
	
}



/*--------------------------------------------------------------einde menu----------------------------------------------*/

/*--------------------------------------------------------------content----------------------------------------------*/

#path   {	
	position:absolute;
	top:225px;
	left:22px;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:0.7em;
	color:#000;
	z-index:500;
	
}







#content {
	position:absolute;
	top:270px;
	left:22px;
	margin:0;
	padding:0;
	width:870px;
	
}

#content_diensten {
	position:absolute;
	top:270px;
	left:22px;
	margin:0;
	padding:0;
	width:870px;
	
}

#content_energie_besparen {
	position:absolute;
	top:270px;
	left:22px;
	margin:0;
	padding:0;
	width:870px;
	
}



#content_contact {
	position:absolute;
	top:270px;
	left:22px;
	margin:0;
	padding:0;
	width:870px;/*was 630px*/
	line-height:1.25em;
	
}


#content_disclaimer {
	position:absolute;
	top:270px;
	left:22px;
	margin:0;
	padding:0;
	width:830px;
	
}


#content_sitemap {
	position:absolute;
	top:270px;
	left:22px;
	margin:0;
	padding:0;
	width:830px;
	line-height:1.4em;
	
}

#content_sitemap h2 {
	color:#FFFFFF;
	background-color:#666666;
	font-size:1.3em;
	width:170px;
	padding-left:3px;
}

#content_sitemap ul {
	width:130px;
	margin-left:1px;
}

#content_sitemap li {
	margin-left:0px;
	
}

#content_sitemap a:hover {
	text-decoration:none;
}


.andere_bullet {
	list-style:circle;
	margin-left:15px;
}


#sitemap_zakelijk {
	position:absolute;
	top:70px;
	left:0px;
	margin:0;
	padding:0;

}

#sitemap_thuis {
	position:absolute;
	top:70px;
	left:228px;
	margin:0;
	padding:0;

}

#sitemap_storing {
	position:absolute;
	top:70px;
	left:455px;
	margin:0;
	padding:0;

}

#sitemap_generiek {
	position:absolute;
	top:70px;
	left:688px;
	margin:0;
	padding:0;
	

}

.av_width {
	width:300px;
}


#top3 a {
	position:absolute;
	top:670px;
	left:1000px;
	margin:0;
	padding:0;
	color:#000;
}


#top a {
	position:absolute;
	top:800px;
	left:1000px;
	margin:0;
	padding:0;
	color:#000;
}

#top1 a {
	position:absolute;
	top:1400px;
	left:1000px;
	margin:0;
	padding:0;
	color:#000;
}

#top2 a {
	position:absolute;
	top:1300px;
	left:1000px;
	margin:0;
	padding:0;
	color:#000;
}

#energie {
	position:absolute;
	top:600px;
	left:19px;
	margin:0;
	padding:0;
}

#ketel {
	position:absolute;
	top:600px;
	left:252px;
	margin:0;
	padding:0;
}

#energie_diensten {
	position:absolute;
	top:1190px;
	left:19px;
	margin:0;
	padding:0;
}

#ketel_diensten {
	position:absolute;
	top:1190px;
	left:252px;
	margin:0;
	padding:0;
}

#energie_onderhoud {
	position:absolute;
	top:470px;
	left:19px;
	margin:0;
	padding:0;
}

#ketel_onderhoud {
	position:absolute;
	top:470px;
	left:252px;
	margin:0;
	padding:0;
}



#energie_storing {
	position:absolute;
	top:720px;
	left:19px;
	margin:0;
	padding:0;
}

#ketel_storing {
	position:absolute;
	top:720px;
	left:252px;
	margin:0;
	padding:0;
}


#energie_contact {
	position:absolute;
	top:770px;
	left:19px;
	margin:0;
	padding:0;
}

#ketel_contact {
	position:absolute;
	top:770px;
	left:252px;
	margin:0;
	padding:0;
}

#energie_vacatures {
	position:absolute;
	top:720px;
	left:19px;
	margin:0;
	padding:0;
}

#ketel_vacatures {
	position:absolute;
	top:720px;
	left:252px;
	margin:0;
	padding:0;
}

.bezoekadres {
	position:absolute;
	top:45px;
	left:0px;
	margin:0;
	padding:0;
	width:150px;
	
}

.postadres {
	position:absolute;
	top:45px;
	left:200px;
	margin:0;
	padding:0;
	width:150px;
	
}

.vet {
	font-weight:bold;
}

#contactgegevens {
	position:absolute;
	top:100px;
	left:0px;
	margin:0;
	padding:0;
}


#form_particulier {
	position:absolute;
	top:-52px;
	left:438px;
	margin:0;
	padding:0;
	width:440px;
	line-height:1.25em;
}

.inspringtelefoon {
	margin-left:3px;
}

.inspringfax {
	margin-left:35px;
}

.inspringinternet {
	margin-left:3px;
}

.inspringemail {
	position:absolute;
	top:65px;
	left:51px;
}

.inspringemail1 {
	position:absolute;
	top:70px;
	left:61px;
}

.inspringpostbank {
	margin-left:64px;
}


.vrouw {
	margin-left:63px;
}

#naamparticulier {
	margin-left:28px;
	width:287px;
	height:1.2em;
}

#emailparticulier {
	margin-left:32px;
	width:287px;
	height:1.2em;
}

#telefoonparticulier {
	margin-left:55px;
	width:287px;
	height:1.2em;
}

#vragenparticulier {
	width:413px;
	height:155px;
	margin:0;
	padding:0;


}

#verzendenparticulier {
	position:absolute;
	top:370px;
	left:0px;
	margin:0;
	padding:0;
	width:100px;
}

#verplichtparticulier {
	position:absolute;
	top:320px;
	left:737px;
	margin:0;
	padding:0;
	width:140px;

}



/*--------------------------------------------------------------einde content----------------------------------------------*/


/*--------------------------------------------------------------footer----------------------------------------------*/

a#komo {
	position:absolute;
	top:6px;
	left:12px;
	background-image:url(../images/komo_instal.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:31px;
	
}

a:hover#komo {
	background-image:url(../images/komo_instal_hover.jpg);
	
}

a#stek {
	position:absolute;
	top:6px;
	left:95px;
	background-image:url(../images/stek.jpg);
	background-repeat:no-repeat;
	width:58px;
	height:31px;
	
}

a:hover#stek {
	background-image:url(../images/stek_hover.jpg);
	
}

a#uneto {
	position:absolute;
	top:6px;
	left:156px;
	background-image:url(../images/uneto.jpg);
	background-repeat:no-repeat;
	width:110px;
	height:31px;
}

a:hover#uneto {
	background-image:url(../images/uneto_hover.jpg);
}

a#ncp {
	position:absolute;
	top:6px;
	left:269px;
	background-image:url(../images/ncp.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:31px;
}

a:hover#ncp {
	background-image:url(../images/ncp_hover.jpg);
}

a#vca {
	position:absolute;
	top:6px;
	left:354px;
	background-image:url(../images/vca.jpg);
	height:31px;
	width:85px;
	height:31px
}

a:hover#vca {
	background-image:url(../images/vca_hover.jpg);
}




#footer {
	position:absolute;
	top:696px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}

#footer_diensten {
	position:absolute;
	top:1286px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}

#footer_energie_besparen {
	position:absolute;
	top:736px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}

#footer_onderhoud {
	position:absolute;
	top:566px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}


#footer_storing {
	position:absolute;
	top:826px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}


#footer_contact {
	position:absolute;
	top:876px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}

#footer_faq {
	position:absolute;
	top:706px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}

#footer_vacatures {
	position:absolute;
	top:826px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}


#footer_disclaimer {
	position:absolute;
	top:926px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}

#disclaimer_geen_link {
	position:absolute;
	top:15px;
	left:670px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#000;
	
}

#disclaimer a {
	position:absolute;
	top:15px;
	left:670px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999999;
	text-decoration:none;
}

#disclaimer a:hover {
	text-decoration:underline;
	color:#000000
}

#footer_sitemap {
	position:absolute;
	top:646px;
	left:16px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:46px;
	margin:0;
	padding:0;
}



#home_footer_geen_link {
	position:absolute;
	top:15px;
	left:470px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#000;
	
}



#home_footer a {
	position:absolute;
	top:15px;
	left:470px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999999;
	text-decoration:none;
	
}

#home_footer a:hover {
	text-decoration:underline;
	color:#000000
}

#vacatures_footer_geen_link {
	position:absolute;
	top:15px;
	left:520px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#000;
	
}



#vacatures_footer a {
	position:absolute;
	top:15px;
	left:520px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999999;
	text-decoration:none;
	
}

#vacatures_footer a:hover {
	text-decoration:underline;
	color:#000000
}

#sitemap_footer_geen_link {
	position:absolute;
	top:15px;
	left:590px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#000;
	
}



#sitemap_footer a {
	position:absolute;
	top:15px;
	left:590px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999999;
	text-decoration:none;
	
}

#sitemap_footer a:hover {
	text-decoration:underline;
	color:#000000
}



#algemene_voorwaarden a {
	position:absolute;
	top:15px;
	left:740px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color: #999999;
	text-decoration:none;
}

#algemene_voorwaarden a:hover {
	text-decoration:underline;
	color:#000000;
}

#sw_home {
	position:absolute;
	top:740px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}

#sw_diensten {
	position:absolute;
	top:1330px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}

#sw_storing {
	position:absolute;
	top:870px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}

#sw_onderhoud {
	position:absolute;
	top:610px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}

#sw_energiebesparen {
	position:absolute;
	top:780px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}

#sw_contact {
	position:absolute;
	top:920px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}

#sw_faq {
	position:absolute;
	top:750px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}


#sw_vacatures {
	position:absolute;
	top:870px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}


#sw_disclaimer {
	position:absolute;
	top:970px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}
#sw_sitemap {
	position:absolute;
	top:690px;
	right:22px;
	margin:0;
	padding:0;
	font-size:0.65em;
	color:#999;
	width:900px;
	text-align:center;
}


#sw{
	color:#999;
	text-decoration:none;
}

#sw:hover {
	text-decoration:underline;
	color:#000000;
}


/*--------------------------------------------------------------einde footer----------------------------------------------*/

