body
{
background-color:ffffff;
text-align:center;
height:100%;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
text-align: left;
vertical-align: top;

}

body.home #menu a.home, 
body.producten1 #menu a.producten1,
body.ons #menu a.ons,
body.referenties #menu a.referenties, 
body.diensten #menu a.diensten,
body.subsidies #menu a.subsidies,
body.contact #menu a.contact,
body.zonnepanelen #menu a.zonnepanelen,
body.zonneboilers #menu a.zonneboilers,
body.regenwater #menu a.regenwater,
body.verwarming #menu a.verwarming,
body.hout #menu a.hout,
body.windturbines #menu a.windturbines,
body.ventilatie #menu a.ventilatie,
body.klimaattechniek #menu a.klimaattechniek,
body.installaties #menu a.installaties
{
     color:#9ed112;
 }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9ed112;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}


h2 {
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 14px;
}



a:link {color: #05a0c6; text-decoration: none; }
a:active {color: #05a0c6; text-decoration: none; }
a:visited {color: #05a0c6; text-decoration: none; }
a:hover {color: #9ed112; text-decoration: none; }



#pinklink a{
	color:#ffd24f;
}

#normallink a{
	color:#333333; text-decoration: underline;
}
#blacklink a{
	color:#333333;
}
#greenlink a{
	color:#9ed112;
}

#whitelink a{
	color:#ffffff;
}


.contactgegevens
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-left: 20px;
	vertical-align: top;
	padding-bottom: 10px;
	padding-right: 2px;
	text-align: left;
	
	background-color: #FEDB42;
}

.contactgegevens2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-left: 20px;
	vertical-align: top;
	padding-bottom: 10px;
	padding-right: 2px;
	text-align: left;
}

.main
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 4px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9ED112;
	padding-bottom: 14px;
	text-align: left;
}
.main_grey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 4px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9ED112;
	padding-bottom: 14px;
	text-align: left;
}
.kader_opsomming {
	background-image: url(images/kader_opsomming.gif);
	background-repeat: no-repeat;
}

.opsomming
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 4px;
	vertical-align: top;
	padding-bottom: 4px;
	padding-top: 8px;
	text-align: left;
}

div.hoofdtitel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9ed112;
	font-weight: bold;
	
}

div.titel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9ed112;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.titelbalk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	padding-left: 20px;
	padding-top: 9px;
	padding-bottom: 5px;
	text-align: left;
	background-image: url(images/titelbalk.png);
	width: 187px;
	height: 50px;
	background-repeat: no-repeat;
	font-weight: bold;
}

.titelbalk_nieuws {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding-left: 20px;
	padding-top: 9px;
	padding-bottom: 5px;
	text-align: left;
	background-image: url(images/titelbalk.png);
	width: 187px;
	height: 50px;
	background-repeat: no-repeat;
	font-weight: bold;
}

.puntjes_rechts {
	border-right-width: 0px;
	border-right-style: dashed;
	border-right-color: #ffd24f;
}

.puntjes_nieuws {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9ed112;
}


div.foot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	word-spacing: 10px;	
		
}

.rand_links {
	
	background-image: url(images/yellow_sides.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

.rand_rechts {
	
	background-image: url(images/schaduw_rechts.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.rand_links1 {
	background-image: url(images/bg_links.jpg);
	background-repeat: no-repeat;
	background-color: #A0C836;
	background-position: right top;
}

.rand_rechts1 {
	background-image: url(images/bg_rechts.jpg);
	background-repeat: no-repeat;
	
	background-color: #A0C836;
}


.lijn_onder {
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #ba8c4f;
}
.fat_border {
	border: 20px solid #FFFFFF;
}
.border_l_r {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9ed112;
	border-left-color: #9ed112;
}

.border_o_b {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9ed112;
	border-bottom-color: #9ed112;
}
.kader_zonnepanelen {
	background-image: url(images/kader_zonnepanelen.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.kader_zonneboiler {
	background-image: url(images/kader_zonneboiler.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.kader_verwarming {
	background-image: url(images/kader_verwarming.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.kader_tekst {
	font-size: 11px;
	padding-right: 14px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.meer_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 30px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
}
.bg_copyright {
	background-image: url(images/footer_onder.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
}

.bg_shadow {
	background-image: url(images/nav_schaduw.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bg_nav {
	background-image: url(images/nav_bg.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #05a0c6;
	font-weight: bold;
}


.style_geel {color: #FCCE56}
.style_blauw {color: #05a0c6}
.style_groen {color: #9ED112}
.producten {
	font-size: 10px;
	margin: 2px;
	padding: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9ED112;
	font-weight: bold;
	text-align: left;
}
.image_border {
	padding-right: 30px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 4px;
}
.borders_dashed {
	border: 1px dashed #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
}
.bg_offerte {
	background-image: url(images/kader_offerte.gif);
	background-repeat: no-repeat;
}
.tekst_offerte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.padding_right {
	padding-right: 8px;
}

#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
	padding-left: 10px;
	background-image: url(images/vleugel.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
}

ul { list-style-image: url("images/vleugel.gif"); 
 list-style-position: inside;

} 

.bg_header { 

background-image: url(images/header.jpg);
background-repeat: no-repeat;

} 

.garantie {
	background-image: url(images/gararantievoorwaarden.png);
	background-repeat: no-repeat;
	width: 187px;
	height: 102px;
	text-align:center;
	color: #05a0c6;
	margin-bottom:4px;
	padding-top: 14px;
}
