.radiobutton{
display:block;
float:left;
}

.checkbox{
margin:0px 10px 20px 0px;
float:left;
}

.vraag{
float:left;
width:320px;
margin-right:30px; 
margin-bottom:20px;
}

.textfield_230{
width:230px;
padding:2px;
font-size:70%;
margin-bottom:10px;
border:#000000 solid 1px;
}

.textfield_310{
width:310px;
padding:2px;
font-size:70%;
margin-bottom:10px;
border:#000000 solid 1px;
}

.textfield_500{
width:430px;
padding:2px;
font-size:70%;
margin-bottom:20px;
border:#000000 solid 1px;
}

.textfield_130{
width:130px;
padding:2px;
font-size:70%;
margin-bottom:10px;
border:#000000 solid 1px;
}

.textfield_160{
width:160px;
padding:2px;
font-size:70%;
margin-bottom:10px;
border:#000000 solid 1px;
}

.textfield_100{
width:100px;
padding:2px;
font-size:70%;
margin-bottom:10px;
border:#000000 solid 1px;
}

.textfield_30{
width:30px;
padding:2px;
font-size:70%;
margin-bottom:10px;
border:#000000 solid 1px;
}

.dropdownlist{
height:21px;
}


.bodytxt{
font-size:80%;
}

.oplossing-icon{
position:absolute;
text-align:center;
left: 90px;
top: 13px;
}

.tip{
padding-top:20px;
float:left;
background-image:url(../images/FOOTER_stippelijn.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.tip_icon{
float:left;
width:40px;
height:45px;
margin-right:10px;
}

.tip_copy{
float:left;
font-size:80%;
width:370px;
}

.vraagvdmaand{
padding-top:10px;
float:left;
}

.vraagvdmaand_icon{
float:left;
width:40px;
height:30px;
margin-right:10px;
}

.vraagvdmaand_copy{
float:left;
font-size:80%;
width:370px;
}

.testimonial{
float:left;
background-image:url(../images/FOOTER_stippelijn.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.testimonial_F{
float:left;
width:85px;
height:82px;
margin-right:10px;
}

.testimonial_copy{
float:left;
font-size:80%;
width:350px;
}

.ecoprod{
float:left;
background-image:url(../images/FOOTER_stippelijn.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-top:10px;
height:105px;
}

.ecoprod_F{
float:left;
width:115px;
height:92px;
margin-right:10px;
}

.ecoprod_copy{
float:left;
font-size:80%;
width:320px;
}

.topbeeld{
position:absolute;
left:3px;
top:1px;
width:690px;
}

.topbeeld_eenkolom{
position:absolute;
left:2px;
top:1px;
width:986px;
}

.wedstrijdoverzicht{
width:185px;
float:left;
}

.winnaarsoverzicht{
background-image:url(../images/FOOTER_stippelijn.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:20px;
float:left;
width:600px;
margin-bottom:20px;
}

.profielicons{
	position:absolute;
	left:532px;
	top:59px;
}
.nummering{
font-weight:bold;
background-repeat:no-repeat;
padding-left:25px;
line-height:18px;
margin-top:30px;
}

.F_Left{
float:left;
margin-right:10px;
}

.testimonial{
margin-top:20px;
clear:both;
background-image:url(../images/FOOTER_stippelijn.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.opl_resultaat{
width:180px;
margin-right:20px;
float:left;
}

.icon_typeecoist{
position:absolute;
left:526px;
top:116px;
height:143px;
width:76px
}

.opl_overzicht{
width:210px;
margin-right:100px;
float:left;
margin-top:20px;
}

.nieuwsbrief{
position:absolute;
left:527px;
bottom:3px;
width:360px;
height:334px;
}

.infopakket{
position:absolute;
left:527px;
bottom:3px;
width:360px;
height:325px;
}

.tipvdmaand{
background-image:url(../images/FOOTER_stippelijn.gif); 
background-repeat:repeat-x; 
background-position:bottom; 
margin-bottom:5px;
padding-bottom:5px;
}

/*----------------------------------------------------------------
BUTTONS
-----------------------------------------------------------------*/

.BU_WordEcoist{
position:relative;
width:253px;
padding:15px 20px;
background-image:url(../images/BU_BG_WordEcoist.jpg);
background-repeat:no-repeat;
height:149px;
}

.BU_Ecoistenhuis{
position:relative;
width:253px;
padding:15px 20px;
background-image:url(../images/BU_BG_Ecoistenhuis.jpg);
background-repeat:no-repeat;
height:194px;
}

.BU_WinnaarsWedstrijden{
position:relative;
width:173px;
padding:15px 100px 15px 20px;
background-image:url(../images/BU_BG_WinnaarsWedstrijden.jpg);
background-repeat:no-repeat;
height:94px;
}

.BU_Wedstrijdreglement{
position:relative;
width:203px;
padding:10px 70px 15px 20px;
background-image:url(../images/BU_BG_Wedstrijdreglement.jpg);
background-repeat:no-repeat;
height:39px;
}

.BU_Infopakket{
position:relative;
width:253px;
padding:15px 20px;
background-image:url(../images/BU_BG_Infopakkket.jpg);
background-repeat:no-repeat;
height:94px;
}

.BU_Zonneenergiesystemen{
position:relative;
width:183px;
padding:15px 90px 15px 20px;
background-image:url(../images/BU_BG_Zonneenergiesystemen.jpg);
background-repeat:no-repeat;
height:115px;
}

.BU_Condensatieketels{
position:relative;
width:183px;
padding:15px 90px 15px 20px;
background-image:url(../images/BU_BG_Condensatieketels.jpg);
background-repeat:no-repeat;
height:113px;
}


.BU_Warmtepompen{
position:relative;
width:163px;
padding:15px 110px 15px 20px;
background-image:url(../images/BU_BG_Warmtepompen.jpg);
background-repeat:no-repeat;
height:94px;
}

.BU_Poll{
position:relative;
width:253px;
padding:15px 20px;
background-image:url(../images/BU_BG_Poll.jpg);
background-repeat:no-repeat;
height:256px;
}

.BU_StelVraag{
position:relative;
width:253px;
padding:25px 20px 15px 20px;
background-image:url(../images/BU_BG_StelVraag.jpg);
background-repeat:no-repeat;
height:84px;
}

.BU_StelVraag2{
position:relative;
width:253px;
padding:25px 20px 15px 20px;
background-image:url(../images/BU_BG_StelVraag2.jpg);
background-repeat:no-repeat;
height:69px;
}

/*BUTTON_ECOISTENHUIS*/
.buttonGroen_ecoistenhuis{
float:left;
background-repeat:repeat-x;
height:22px;
position:relative;
display:inline;
}

.buttonGroen_ecoistenhuis{
background-image:url(../images/BU_groen_Center_ecoistenhuis.jpg);
}

.buttonGroen_ecoistenhuis .buttoncontent_ecoistenhuis{
float:left;
background-repeat:no-repeat;
height:22px;
padding-left:7px;
margin-right:7px;
vertical-align:middle;
font-size:80%;
display:inline;
padding-top:2px;
}

.buttonGroen_ecoistenhuis .buttoncontent_ecoistenhuis{
background-image:url(../images/BU_groen_Left_ecoistenhuis.jpg);
}

.buttonGroen_ecoistenhuis .bu_right_ecoistenhuis{
position:absolute;
right:0px;
background-repeat:no-repeat;
width:7px;
height:22px;
}

.buttonGroen_ecoistenhuis .bu_right_ecoistenhuis{
background-image:url(../images/BU_groen_Right_ecoistenhuis.jpg);
}

.BU_Profieltest{
position:relative;
width:273px;
padding:15px 0px 15px 20px;
background-image:url(../images/BU_BG_Profieltest.jpg);
background-repeat:no-repeat;
height:94px;
}

.BU_EcoistenInKaart{
position:relative;
width:173px;
padding:25px 100px 15px 20px;
background-image:url(../images/BU_BG_EcoistenInKaart.jpg);
background-repeat:no-repeat;
height:84px;
}

.BU_Facebook{
position:relative;
width:253px;
padding:15px 20px 15px 20px;
background-image:url(../images/BU_BG_Facebook.jpg);
background-repeat:no-repeat;
height:325px;
}

.BU_Wedstrijd{
position:relative;
width:173px;
padding:15px 100px 15px 20px;
background-image:url(../images/BU_BG_Wedstrijd01.jpg);
background-repeat:no-repeat;
height:94px;
}



/*----------------------------------------------------------------
LINKEN
-----------------------------------------------------------------*/

.NAV_link_pijl{
background-image:url(../images/FOOTER_stippelijn.gif);
background-repeat:repeat-x;
background-position:bottom;
margin: 0px 18px 10px 18px;
}

.link_pijlpaars_active{
display:block;
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:15px;
text-decoration:none;
font-size:90%;
line-height:100%;
margin-top:10px;
padding-top:2px;
background-image:url(../images/Pi_pijl_zwart.gif);
color:#333333;
}


a.link_pijlpaars:link, a.link_pijlpaars:visited, a.link_pijlblauw:link, a.link_pijlblauw:visited, a.link_pijlgroen:link, a.link_pijlgroen:visited, a.link_pijlroos:link, a.link_pijlroos:visited, a.link_pijlbruin:link, a.link_pijlbruin:visited{
display:block;
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:15px;
text-decoration:none;
font-size:90%;
line-height:100%;
margin-top:10px;
padding-top:2px;
}

a.link_pijlpaars:link, a.link_pijlpaars:visited {
background-image:url(../images/Pi_pijl_paars.gif);
color:#AC9DBF;
}

a.link_pijlblauw:link, a.link_pijlblauw:visited {
background-image:url(../images/Pi_pijl_blauw.gif);
color:#6F8DC8;
}

a.link_pijlgroen:link, a.link_pijlgroen:visited {
background-image:url(../images/Pi_pijl_groen.gif);
color:#1A9E8B;
}

a.link_pijlroos:link, a.link_pijlroos:visited {
background-image:url(../images/Pi_pijl_roos.gif);
color:#EB6568;
}

a.link_pijlbruin:link, a.link_pijlbruin:visited {
background-image:url(../images/Pi_pijl_bruin.gif);
color:#B39F74;
}


a.link_pijlpaars:active, a.link_pijlpaars:hover, a.link_pijlblauw:active, a.link_pijlblauw:hover, a.link_pijlgroen:active, a.link_pijlgroen:hover, a.link_pijlroos:active, a.link_pijlroos:hover, a.link_pijlbruin:active, a.link_pijlbruin:hover {
background-image:url(../images/Pi_pijl_zwart.gif);
color:#333333;
}



a.linkzwart:link, a.linkzwart:visited{
color:#333333;
}

a.linkzwart:active, a.linkzwart:hover{
color:#1A9E8B;
}

a.linkgroengroot:link, a.linkgroengroot:visited{
color:#1A9E8B;
}

a.linkgroengroot:active, a.linkv:hover{
color:#333333;
}


/*----------------------------------------------------------------
ACTIE PAGINA BATIBOUW
-----------------------------------------------------------------*/

.batibouw_cijfer{
float:left;
width:16px;
height:17px;
margin-right:10px;
margin-bottom:10px;
}

.batibouw_txt{
float:left;
font-size:80%;
margin-bottom:10px;
width:500px;
}

.batibouw_prijs {
float:left;
width:334px;
background-image:url(../images/BG_MIDBLOCK_batibouw.gif);
background-repeat:repeat-y;
position:relative;
}

.batibouw_prijs_top{
width:294px;
background-image:url(../images/BG_TOPBLOCK_batibouw.jpg);
background-repeat:no-repeat;
padding:35px 10px 0px 30px;
}

.batibouw_prijs_foot{
width:334px;
}

a.linksmall{
font-size:60%;
}

.batibouw_logo{
position:absolute;
right:25px;
bottom:15px;
}

.batibouw_ontdek{
position:absolute;
right:-44px;
top:-82px;
}


/*----------------------------------------------------------------
ERROR
-----------------------------------------------------------------*/

.content_left_error{
width:990px;
float:left;
background-image:url(/images/BG_MIDBLOCK_990.jpg);
background-repeat:repeat-y;
height:340px;
}


.content_left_error .top{
width:580px;
background-image:url(/images/Pi_error.jpg);
background-repeat:no-repeat;
padding:34px 30px 30px 380px;
height:276px;
}

.oops{
width:250px;
float:left;
margin-right:30px;

}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
