/*KLEUREN

Blauw = #0285c2
Groen = #90bf20
*/


* html #OverstapFormulierContainer .Item, * html #pnlBevestiging, * html #divGewensteIngangsdatumContainer, * html #divVerhuizingDatum { height: 1%; overflow: visible; }/* IE6 */
*+html #OverstapFormulierContainer .Item, *+html #pnlBevestiging, *+html #divGewensteIngangsdatumContainer,  *+html #divVerhuizingDatum { min-height: 1%!important; }/* IE7 */
#OverstapFormulierContainer .Item:after, #pnlBevestiging:after, #divGewensteIngangsdatumContainer:after, #divVerhuizingDatum:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }/* Other browsers */

/* browser settings reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
sup{ font-size:.7em;}

ul.Tabbladen li:after, ul.Tabbladen a:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }/* Other browsers */
fieldset, form, label, legend{ border:#000 0px solid;}

/* site settings */
img{ border:0;}
a{ color:#0285c2;}
a:hover{ color:#2ea7e0; text-decoration:none;}
html, body{ height:100%;}
hr{ border:#0285c2 0px solid; height:1px; background:#0285c2; margin:10px 0;}

/* Default */
.Skyscraper { margin:10px 0 0 10px; float:right;}
.clearBoth { clear:both; line-height:0; height:0;}

/* Default */
H1{ font-size:1.4em; margin:0 0 .8em 0;}
H2{ font-size:1.25em;}
H3{ font-size:1.1em;}

H6{ text-shadow:1px 1px 1px #427702; margin:0;}

input{ font-size:13px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:3px;}
textarea{ font-size:13px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:3px;}
select{ font-size:13px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:3px;}
input.Error{ background-color:#ffb7b7!important; border-top:1px solid #d34646!important; border-left:1px solid #f38c8c!important; border-right:1px solid #f38c8c!important; border-bottom:1px solid #f38c8c!important;}

.StandaardButtonGroen a{ background:url(submit_button_right.png) right top no-repeat; float:left; height:33px; padding-right:10px; color:#fff; text-decoration:none; font-weight:bold; display:block; cursor:pointer;}
.StandaardButtonGroen a span{ background:url(submit_button.png) left top no-repeat; float:left; display:block; height:33px; line-height:32px; padding:0 0 0 30px; cursor:pointer;}
.StandaardButtonGroen a:hover{ background:url(submit_button_right.png) right -33px no-repeat;}
.StandaardButtonGroen a:hover span{ background:url(submit_button.png) left -33px no-repeat;}
.StandaardButtonGroen a:active{ background:url(submit_button_right.png) right -66px no-repeat;}
.StandaardButtonGroen a:active span{ background:url(submit_button.png) left -66px no-repeat;}

.StandaardButtonGroenNew a{ background:url(submit_button_groen_right.png) right top no-repeat; float:left; height:29px; padding-right:20px; color:#fff; text-decoration:none; display:block; cursor:pointer;}
.StandaardButtonGroenNew a span{ background:url(submit_button_groen.png) left top no-repeat; float:left; display:block; height:29px; padding:0 5px 0 15px; line-height:28px; cursor:pointer; font-size:1.2em; font-weight:bold; text-shadow: 1px 1px 1px #486900;}
.StandaardButtonGroenNew a:hover{ background:url(submit_button_groen_right.png) right -29px no-repeat;}
.StandaardButtonGroenNew a:hover span{ background:url(submit_button_groen.png) left -29px no-repeat;}
.StandaardButtonGroenNew a:active{ background:url(submit_button_groen_right.png) right -58px no-repeat;}
.StandaardButtonGroenNew a:active span{ background:url(submit_button_groen.png) left -58px no-repeat;}

.StandaardButtonOranje a{ background: url(StandaardButtonOranjeRight.png) right top no-repeat; float:left; height:37px; padding-right:40px; color:#fff; text-decoration:none; display:block; cursor:pointer;}
.StandaardButtonOranje a span{ background:url(StandaardButtonOranje.png) left top no-repeat; float:left; display:block; height:29px; padding:8px 5px 0 30px; cursor:pointer; font-size:1.2em; font-weight:bold; text-shadow: 1px 1px 1px #9e4300;}
.StandaardButtonOranje a:hover{ background:url(StandaardButtonOranjeRight.png) right -37px no-repeat;}
.StandaardButtonOranje a:hover span{ background:url(StandaardButtonOranje.png) left -37px no-repeat;}
.StandaardButtonOranje a:active{ background:url(StandaardButtonOranjeRight.png) right -74px no-repeat;}
.StandaardButtonOranje a:active span{ background:url(StandaardButtonOranje.png) left -74px no-repeat;}

.BtnEnergieVergelijk a{ background: url(BtnEnergieVergelijkRechts.png) right top no-repeat; float:left; height:25px; padding-right:27px; color:#fff; text-decoration:none; display:block; cursor:pointer;}
.BtnEnergieVergelijk a span{ background:url(BtnEnergieVergelijkLinks.png) left top no-repeat; float:left; display:block; height:17px; padding:3px 0 5px 15px; cursor:pointer; font-size:0.95em; font-weight:bold; text-shadow:0 -1px 0 #f97305; margin-top:-1px;}
.BtnEnergieVergelijk a:hover{ background:url(BtnEnergieVergelijkRechts.png) right -25px no-repeat;}
.BtnEnergieVergelijk a:hover span{ background:url(BtnEnergieVergelijkLinks.png) left -25px no-repeat;}
.BtnEnergieVergelijk a:active{ background:url(BtnEnergieVergelijkRechts.png) right -50px no-repeat;}
.BtnEnergieVergelijk a:active span{ background:url(BtnEnergieVergelijkLinks.png) left -50px no-repeat;}

.knopRechts { float:right; margin-right:20px;}
.knopLinks { margin-left:18px;}

.StandaardButtonGroenResult a{ background:url(submit_button_groen_result_right.png) right top no-repeat; float:left; height:24px; padding-right:14px; color:#fff; text-decoration:none; display:block; cursor:pointer;}
.StandaardButtonGroenResult a span{ background:url(submit_button_groen_result.png) left top no-repeat; float:left; display:block; height:24px; line-height:23px; padding:0 0 0 13px; cursor:pointer; font-size:1.2em; font-weight:bold; text-shadow: 1px 1px 1px #486900;}
.StandaardButtonGroenResult a:hover{ background:url(submit_button_groen_result_right.png) right -30px no-repeat;}
.StandaardButtonGroenResult a:hover span{ background:url(submit_button_groen_result.png) left -30px no-repeat;}
.StandaardButtonGroenResult a:active{ background:url(submit_button_groen_result_right.png) right -60px no-repeat;}
.StandaardButtonGroenResult a:active span{ background:url(submit_button_groen_result.png) left -60px no-repeat;}

.StandaardButtonBlauw a{ background:url(submit_button_blauw_right.png) right top no-repeat; float:left; height:33px; padding-right:10px; color:#fff!important; text-decoration:none; font-weight:bold; display:block; cursor:pointer;}
.StandaardButtonBlauw a span{ background:url(submit_button_blauw.png) left top no-repeat; float:left; display:block; height:33px; line-height:32px; padding:0 0 0 30px; cursor:pointer;}
.StandaardButtonBlauw a:hover{ background:url(submit_button_blauw_right.png) right -33px no-repeat;}
.StandaardButtonBlauw a:hover span{ background:url(submit_button_blauw.png) left -33px no-repeat;}
.StandaardButtonBlauw a:active{ background:url(submit_button_blauw_right.png) right -66px no-repeat;}
.StandaardButtonBlauw a:active span{ background:url(submit_button_blauw.png) left -66px no-repeat;}

.StandaardButtonBlauwPijl a{ background:url(submit_button_blauw_pijl_right.png) right top no-repeat; float:left; height:36px; padding-right:20px; text-decoration:none; font-weight:bold; display:block; cursor:pointer;}
.StandaardButtonBlauwPijl a span{ background:url(submit_button_blauw_pijl.png) left top no-repeat; float:left; display:block; height:36px; line-height:27px; padding:0 0 0 20px; cursor:pointer;}
.StandaardButtonBlauwPijl a:hover{ background:url(submit_button_blauw_pijl_right.png) right -36px no-repeat;}
.StandaardButtonBlauwPijl a:hover span{ background:url(submit_button_blauw_pijl.png) left -36px no-repeat;}
.StandaardButtonBlauwPijl a:active{ background:url(submit_button_blauw_pijl_right.png) right -72px no-repeat;}
.StandaardButtonBlauwPijl a:active span{ background:url(submit_button_blauw_pijl.png) left -72px no-repeat;}

.StandaardButtonGrijsPijl a{ background:url(submit_button_grijs_pijl_right.png) right top no-repeat; float:left; height:36px; padding-right:20px; color:#444 !important; text-decoration:none; font-weight:bold; display:block; cursor:pointer;}
.StandaardButtonGrijsPijl a span{ background:url(submit_button_grijs_pijl.png) left top no-repeat; float:left; display:block; height:36px; line-height:27px; padding:0 0 0 20px; cursor:pointer;}
.StandaardButtonGrijsPijl a:hover{ background:url(submit_button_grijs_pijl_right.png) right -36px no-repeat;}
.StandaardButtonGrijsPijl a:hover span{ background:url(submit_button_grijs_pijl.png) left -36px no-repeat;}
.StandaardButtonGrijsPijl a:active{ background:url(submit_button_grijs_pijl_right.png) right -72px no-repeat;}
.StandaardButtonGrijsPijl a:active span{ background:url(submit_button_grijs_pijl.png) left -72px no-repeat;}

.StandaardButtonGrijs a{ background:url(submit_button_grijs_right.png) right -33px no-repeat; float:left; margin:3px 0 0 0; height:27px; padding-right:10px; color:#006cb0!important; text-decoration:none; display:block; cursor:pointer;}
.StandaardButtonGrijs a span{ background:url(submit_button_grijs.png) left -33px no-repeat; float:left; display:block; height:27px; line-height:26px; padding:0 0 0 10px; cursor:pointer;}
.StandaardButtonGrijs a:hover{ background:url(submit_button_grijs_right.png) right top no-repeat;}
.StandaardButtonGrijs a:hover span{ background:url(submit_button_grijs.png) left top no-repeat;}
.StandaardButtonGrijs a:active{ background:url(submit_button_grijs_right.png) right -66px no-repeat;}
.StandaardButtonGrijs a:active span{ background:url(submit_button_grijs.png) left -66px no-repeat;}

.StandaardButtonGrijsSmall a{ background:url(submit_button_grijs_small_right.png) right -33px no-repeat; float:left; margin:3px 0 0 0; height:23px; padding-right:5px; color:#006cb0!important; text-decoration:none; display:block; cursor:pointer;}
.StandaardButtonGrijsSmall a span{ background:url(submit_button_grijs_small.png) left -33px no-repeat; float:left; display:block; height:23px; line-height:23px; padding:0 0 0 5px; cursor:pointer;}
.StandaardButtonGrijsSmall a:hover{ background:url(submit_button_grijs_small_right.png) right top no-repeat;}
.StandaardButtonGrijsSmall a:hover span{ background:url(submit_button_grijs_small.png) left top no-repeat;}
.StandaardButtonGrijsSmall a:active{ background:url(submit_button_grijs_small_right.png) right -66px no-repeat;}
.StandaardButtonGrijsSmall a:active span{ background:url(submit_button_grijs_small.png) left -66px no-repeat;}

.ButtonType{ background:url(submit_button_grijs.png) center -34px no-repeat; margin:3px 0 0 0; height:25px; padding:0 20px; color:#006cb0!important; text-decoration:none; display:block; cursor:pointer; border:#0285c2 1px solid;}
.ButtonType:hover{ background:url(submit_button_grijs.png) center -1px no-repeat;}
.ButtonType:active{ background:url(submit_button_grijs.png) center -67px no-repeat;}


/* Tooltip
----------------------------------*/
.ui-tooltip { padding:10px; position:absolute; z-index:9999;  width:300px; font-size:.8em; color:#333; border:#0285c2 0px solid!important; background:#fff;}
* html .ui-tooltip {background-image:none;}
body .ui-tooltip { border-width:2px; }
.Help, .Tooltip{ cursor:help; border-bottom:#777 1px dotted;}
img.Help, img.Tooltip { cursor:help; border-bottom:#777 0px dotted!important;}
.ui-tooltip p{ margin:0 0 10px 0;}

/* Tooltip 2011 resultatenlijst
----------------------------------*/
.TooltipContent{}
.TooltipContent a{ text-decoration:none;}
.TooltipContent h3{ margin:0 0 10px 0; font-size:1.3em;}
.TooltipContent h5{ margin:5px 0 0 0; width:100%; text-align:center; font-size:1em;}
.TooltipContent ul li{ padding:3px 5px; line-height:1.6em;}
.TooltipContent ul li.Tooltip2011Intro{ margin:0 0 15px 0; background:#eaf6fd; font-size:1.1em;}
.TooltipContent ul li.TooltipVerhaaltje p{ margin:1em 0 0 0;}
.TooltipContent ul li.TooltipVerhaaltje ul{ margin-left:20px; list-style:disc;}
.TooltipContent ul li.TooltipVerhaaltje ul li{ padding:0;}
.TooltipContent ul li.Tooltip2011Intro span{ font-weight:bold;}
.TooltipContent ul li.Tooltip2011LijstTitel{ font-weight:bold;}
.TooltipContent ul li.Tooltip2011LijstOneven{ background:url(tooltip_10.png);}
.TooltipContent ul li.Tooltip2011LijstEven{}
.TooltipContent ul li.Tooltip2011LijstLink{ padding-top:10px;}
.TooltipContent ul li.Tooltip2011LijstLink a{ color:#0285c2;}

.TooltipContentGroenAlg{ list-style:disc; margin-left:20px;}
.TooltipContentGroenAlg li{ height:26px; line-height:26px!important; padding:0!important;}
.TooltipContentGroenAlg .GroenAlgTekst{ display:inline-block; font-weight:normal !important;}
.TooltipContent ul li.Tooltip2011Intro span.vink{ display:inline-block; width:20px; height:16px; background: url(resultaten_lijst_groen.png) left top no-repeat;}
.TooltipContent ul li.Tooltip2011Intro span.kruis{ display:inline-block; width:16px; height:18px; margin:-2px 0 0 0; background: url(resultaten_lijst_grijs.png) left top no-repeat;}

.TooltipContentTarievenStroomenGas{ width:195px; margin:0 auto; padding:5px; background:#eaf6fd;}
.TooltipContentTarievenStroom,
.TooltipContentTarievenGas { width:190px; /*margin:0 0 0 28px;*/ margin:0 auto; padding:5px; background:#eaf6fd;}

.TooltipContent div ul li{ padding:0 5px; line-height:1.6em;}
.TooltipContent div ul li.TooltipContentBedrag{ font-size:1.3em;}
.TooltipContent div ul li.TooltipContentBedrag span{ font-size:.85em; color:#777;}
.TooltipContent div ul li.TooltipContentKorting{ color:#900; padding-left:10px; font-size: 1.1em; }
.TooltipContent div ul li.TooltipContentEindbedrag{ margin-top:2px; color:#777;}
.TooltipContent div ul li.TooltipContentEindbedrag span{ font-size:1.5em; color:#333; font-weight:bold; padding:0 15px 0 0; display:inline-block; border-top:#333 0px solid;}
.TooltipContent div ul li.TooltipContentEindbedrag.metStreep span{ font-size:1.45em; color:#333; font-weight:bold; padding:5px 15px 0 0; display:inline-block; border-top:#333 1px solid;}
.TooltipContent div ul li.TooltipContentEindbedrag span span{ font-size:.75em; color:#777; font-weight:normal; padding:0 0 0 0; display:inline-block; border-top:#fff 0px solid;}
.TooltipContent div ul li.TooltipContentEindbedrag.metStreep span span{ font-size:.75em; color:#777; font-weight:normal; padding:0 0 0 0; display:inline-block; border-top:#fff 0px solid;}
.TooltipContent div ul li.TooltipContentEindbedrag strong{ color:#333; font-size: 1.15em; }

.TooltipContent .Tooltip2011Uitleg{ margin:5px 0 0 0; padding:5px; text-align:center; line-height:1.4em; background:#eaf6fd; color:#777;}
.TooltipContent .Tooltip2011Uitleg a{ font-size:1.1em;}
.TooltipContent .TooltipPrijsvastheidUitleg{ margin:5px 0 0 0; padding:5px; text-align:center; line-height:1.4em; color:#333;}

.TooltipContent table.TooltipStroomenGas{ width:410px; padding:1px 0 0 0; background:url(tooltip_arrow.png) 170px top no-repeat;}
.TooltipContent table.TooltipStroom,
.TooltipContent table.TooltipGas { /*width:210px;*/ padding:5px 0 0 0; /*margin:0 0 0 20px;*/ margin:0 auto;}
.knopBekijkDetails{ padding:10px 0; min-height: 29px;}

.knopBekijkDetails a{ background:url(submit_button_grijs_pijlrechts_right.png) right top no-repeat; float:left; height:29px; padding-right:20px; color:#444; text-decoration:none; display:block; cursor:pointer;}
.knopBekijkDetails a span{ background:url(submit_button_grijs_pijlrechts.png) left top no-repeat; float:left; display:block; height:29px; padding:0 5px 0 15px; line-height:28px; cursor:pointer; font-size:1.1em; font-weight:bold;}
.knopBekijkDetails a:hover{ background:url(submit_button_grijs_pijlrechts_right.png) right -29px no-repeat;}
.knopBekijkDetails a:hover span{ background:url(submit_button_grijs_pijlrechts.png) left -29px no-repeat;}
.knopBekijkDetails a:active{ background:url(submit_button_grijs_pijlrechts_right.png) right -58px no-repeat;}
.knopBekijkDetails a:active span{ background:url(submit_button_grijs_pijlrechts.png) left -58px no-repeat;}

.TooltipContent table tr td{ padding:3px 0; text-align:left; vertical-align:top;}
.TooltipContent table tr td span{ color:#777;}
.TooltipContent table tr td.TooltipContentKolom1{ width:70px; padding-left:15px;}
.TooltipContent table tr td.TooltipContentKolom1.StroomIcoon{ background:url(stroom.png) left 2px no-repeat;}
.TooltipContent table tr td.TooltipContentKolom1.GasIcoon{ background:url(gas.png) left top no-repeat;}
.TooltipContent table tr td.TooltipContentKolom2{ width:120px; font-size:1.1em;}
.TooltipContent table.TooltipStroom tr td.TooltipContentKolom2,
.TooltipContent table.TooltipGas tr td.TooltipContentKolom2 { width:95px;}
.TooltipContent table tr td.TooltipContentKolom3{ width:60px; padding-left:20px;}
.TooltipContent table tr td.TooltipContentKolom3.GasIcoon{ background:url(gas.png) left top no-repeat;}
.TooltipContent table tr td.TooltipContentKolom4{ width:100px; font-size:1.1em;}

.TooltipContent table.Prijsvastheid{ width:400px; padding:0 0 5px 0; border-spacing:0;}
.TooltipContent table.Prijsvastheid tr td{ padding:6px 0; text-align:center; vertical-align:top;}
.TooltipContent table.Prijsvastheid tr td span{ color:#777;}
.TooltipContent table.Prijsvastheid tr td span.Bedrag{ font-size:1.4em; font-weight:bold; color:#333;}
.TooltipContent table.Prijsvastheid tr td span.BedragInfo{ display:block; width:135px; text-align:center; padding:5px 5px 0 5px;}

.TooltipContent table.Prijsvastheid tr td.Vast{ width:145px;}
.TooltipContent table.Prijsvastheid tr td.Vast img{ margin-right:-23px;}
.TooltipContent table.Prijsvastheid tr td.VastTitel{ padding:10px 0 5px 0; font-weight:bold;}
.TooltipContent table.Prijsvastheid tr td.VastInfo{ background:#eaf6fd; line-height:1.4em;}

.TooltipContent table.Prijsvastheid tr td.Verdeling{ width:110px; background:url(tooltip_verdeling.png) center 24px no-repeat;}
	.PVH_Bedrag{ width:110px; font-size:1.6em; font-weight:bold; margin-top:-3px;}
	.PVH_Bedrag span{ font-size:.75em; font-weight:normal;}
	.PVH_Percentages{ width:110px; padding:5px 0 0 0; float:left;}
	.PVH_PercentagesVast{ width:55px; float:left; font-weight:bold;}
	.PVH_PercentagesVariabel{ width:55px; float:right; color:#444;}
	
.TooltipContent table.Prijsvastheid tr td.Variabel{ width:150px;}
.TooltipContent table.Prijsvastheid tr td.Variabel img{ margin-left:-23px;}
.TooltipContent table.Prijsvastheid tr td.VariabelTitel{ padding:10px 0 2px 0; font-weight:bold;}
.TooltipContent table.Prijsvastheid tr td.VariabelInfo{ background:#eaf6fd; line-height:1.4em;}

.TooltipLijnen{}
.TooltipLijnen li{ padding:6px 0 5px 0 !important; border-top:1px #cde6f2 solid; font-size: 1.2em; }
.TooltipLijnen li:first-child{ padding:5px 0 !important; border-top:0px #666 solid;}
.TooltipLijnen li.netbeheerder { color: #555; }
.TooltipLijnen li .TooltipLijnenLabel{ width:95px; display:inline-block; color:#555; text-align:left; }
.TooltipLijnen li .TooltipLijnenLabelKlein{ width:95px; display:inline-block; color:#666; text-align:left; font-size:0.75em}
.TooltipLijnen li .grijs{ display:inline-block; color:#888;}
.TooltipLijnen li .netNaam{ display:inline-block; color:#444; font-size:0.75em}

.TooltipLijnen li ul li{ padding:2px 0 !important; border-top:0px #666 solid;}
.TooltipLijnen li ul li:first-child{ padding:2px 0 !important; border-top:0px #666 solid;}
.TooltipLijnen li ul li .TooltipLijnenLabel{ text-align:right !important; width:95px; margin-right:10px; }
.TooltipLijnen li ul li .TooltipLijnenLabelKlein{ text-align:right !important; width:89px; margin-right:10px; }

.TooltipContent table.BespaarTable{ width:400px; padding:0 0 5px 0; border-spacing:0; font-size:1.1em;}
.TooltipContent table.BespaarTable td{ padding:5px 0; vertical-align:bottom;}

.TooltipContent table.BespaarTable td.BespaarTableLeft{ width:130px; text-align:right;}
.TooltipContent table.BespaarTable td.BespaarTableLeft a{ font-weight:bold;}
.TooltipContent table.BespaarTable td.BespaarTableLeft .grijs{ float:right; width:20px; height:20px; text-align:right; background:url(resultaten_lijst_grijs.png) left 2px no-repeat;}
.TooltipContent table.BespaarTable td.BespaarTableLeft .groen{ float:right; width:20px; height:20px; text-align:right; background:url(resultaten_lijst_groen.png) left 2px no-repeat;}
.TooltipContent table.BespaarTable td.BespaarTableLeft.BespaarPijl{ background:url(tooltip_arrow_right.png) right 5px no-repeat;}
.TooltipContent table.BespaarTable td.BespaarTableLeft.BespaarJaarkosten{ font-size:1.4em; font-weight:bold;}
.TooltipContent .BespaarNote{ color:#cc0000; font-weight:bold; font-size:1.6em;}

.TooltipContent table.BespaarTable td.BespaarTableCenter{ width:140px; text-align:center; color:#888;}
.TooltipContent table.BespaarTable td.BespaarTableCenter.BespaarJaarkosten{ font-size:1.2em;}
.TooltipContent table.BespaarTable td.BespaarTableCenter.BespaarButton{}
.TooltipContent table.BespaarTable td.BespaarTableCenter .StandaardButtonGroenResult{ float:left; margin-left:11px; font-size:.9em;}
.TooltipContent table.BespaarTable td.BespaarTableCenter .StandaardButtonGroenResult a span{ color:#fff !important;}

.TooltipContent table.BespaarTable td.BespaarTableRight{ width:130px; text-align:left;}
.TooltipContent table.BespaarTable td.BespaarTableRight a{ display:inline-block; font-weight:bold; padding-bottom:4px;}
.TooltipContent table.BespaarTable td.BespaarTableRight .grijs{ float:left; width:20px; height:20px; text-align:right; background:url(resultaten_lijst_grijs.png) left 2px no-repeat;}
.TooltipContent table.BespaarTable td.BespaarTableRight .groen{ float:left; width:20px; height:20px; text-align:right; background:url(resultaten_lijst_groen.png) left 2px no-repeat;}
.TooltipContent table.BespaarTable td.BespaarTableRight.BespaarPijl{ background:url(tooltip_arrow_left.png) left 5px no-repeat;}
.TooltipContent table.BespaarTable td.BespaarTableRight.BespaarJaarkosten{ font-size:1.4em; font-weight:bold;}


/* Banners */
.Home .Banner_rectangle{ display:none; width:300px; float:left; margin:30px 0 0 0; padding:5px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.Vervolg_1kolom .Banner_rectangle{ display:none; width:300px; margin:0 0 0 0; padding:5px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}

.NuonBanner{ width:234px; height:60px; float:right; margin:20px 0 0 0;}
.NuonBanner iframe{ height:auto;}

.Banner_Advertentie{ display:none; padding:0 0 2px 0; color:#999; font-size:.85em;}

.GoogleDFP{ display:none; width:270px; float:left; margin:30px 0 0 0; padding:5px 20px 20px 20px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.GoogleDFP a{ display:block;}
.GoogleDFP a span b{ color:#0285C2;}
#google_ads_div_Tekstlink_P2_ad_container{ padding:10px 0 0 0;}
#google_ads_div_Tekstlink_P3_ad_container{ padding:10px 0 0 0;}
#google_ads_div_Tekstlink_P4_ad_container{ padding:10px 0 0 0;}

.Rounded{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.RoundedNoLeftTop{ border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; -moz-border-radius:0px 5px 5px 5px;}

/* Layout */
body{ background:#0285c2;}

.BodyWrapper{ width:100%; font-size:.8em;}
.Wrapper{ width:100%; float:left; background:#daeffc url(main_achtergrond.gif) left top repeat-x;}
.MainWrapper{ width:992px; margin:0 auto;}

.ContentWrapper{ width:992px; float:left; background:url(content_achtergrond_content.gif) left top repeat-y;}
.ContentWrapper .ContentBanner{ width:992px; float:left; background:url(content_achtergrond.gif) left top no-repeat;}

.ContentWrapper .ContentBanner .Content{ width:802px; float:left; padding:30px; line-height:1.6em; background:url(content_bottom.gif) left bottom no-repeat;}
.ContentWrapper .ContentBanner .Energie { min-height: 450px; }
.ContentWrapper .ContentBanner .ContentText{ float:left; margin:0 0 10px 0;}
.ContentWrapper .ContentBanner .ContentText ul{ margin-left:20px; list-style:disc;}
.ContentWrapper .ContentBanner .ContentText ol{ margin-left:20px; list-style:decimal;}
.ContentWrapper .ContentBanner .ContentText a:visited{ color:#810081;}

.Home .ContentText h1{ color:#555;}
.Home .ContentText p{ color:#555;}

.EV_ContentText{}
.EV_ContentText ul{ margin-left:20px; list-style:disc;}
.EV_ContentText ol{ margin-left:20px; list-style:decimal;}
.EV_ContentText a:visited{ color:#810081;}

.ContentWrapper #Paging{ width:100%; float:left;}
.ContentWrapper #Paging div{ width:33%; float:left;}
.ContentWrapper #Paging div.Left{ width:33%; float:left;}
.ContentWrapper #Paging div.Center{ width:34%; float:left; text-align:center;}
.ContentWrapper #Paging div.Right{ width:33%; float:left; text-align:right;}

/* ------------------------------------------ Sjablonen 2011 ------------------------------------------ */

/* Tijdelijk */ 
.Sjablonenwebsite{ width:862px;  margin:0 auto; background:#fff; font-size:.8em; line-height:1.6em;}
.Sjablonenwebsite .Content{ width:802px; float:left; padding:30px 30px 30px 30px; line-height:1.6em; background:#fff;}

.SjabloonTopKolom{ width:802px; float:left;}
	.SjabloonTopContenBlok{  width:762px; float:left; margin:0 0 30px 0; padding:20px; list-style:none; border:#b4dcf2 1px solid;}
	.SjabloonTopContenBlok ul{ list-style:disc !important; margin-left:30px;}
	.SjabloonTopContenBlok ul li{ float:none; padding:0 !important; width:auto !important;}
	
.SjabloonProductInfo{ width:760px; float:left; margin:0 0 10px 0;}
	.SjabloonProductInfoBlok{  width:718px; float:left; margin:0 0 0 -10px; padding:20px; list-style:none; border:#b4dcf2 1px solid;}
	.SjabloonProductInfoBlok ul{ list-style:disc !important; margin-left:30px;}
	.SjabloonProductInfoBlok ul li{ float:none; padding:0 !important; width:auto !important;}
	
.SjabloonLinkerKolom{ width:386px; float:left;}
.SjabloonRechterKolom{ width:386px; float:right;}
	.SjabloonContenBlok{  width:346px; float:left; margin:0 0 30px 0; padding:20px; list-style:none; border:#b4dcf2 1px solid;}
	
.SjabloonFooterKolom{ width:802px; float:left;}
	.SjabloonFooterContenBlok{  width:762px; float:left; margin:0 0 30px 0; padding:20px; list-style:none; border:#b4dcf2 1px solid;}



.Home .ContentLeft{ width:460px; float:left;}
.Home .ContentRight{ width:312px; float:right;}

.Vervolg_2kolom .ContentLeft{ width:472px; float:left;}
.Vervolg_2kolom .ContentRight{ width:310px; float:right;}

.Vervolg_2kolom .Energie .ContentLeft{ width:300px; float:left;}
.Vervolg_2kolom .Energie .ContentRight{ width:572px; float:right;}

.Vervolg_2kolom .Energie .JaarrekeningContentRight{ width:800px; float:left;}
.Vervolg_2kolom .Energie .JaarrekeningContentRight .Terug{ font-weight:bold;}
.Vervolg_2kolom .Energie .JaarrekeningContentRight .Terug a{ text-decoration:underline; cursor:pointer;}

.BreadCrumbs{ width:802px; float:left; padding:0 0 20px 0; list-style:none; font-size:.85em; display:none; }
.BreadCrumbs li{ float:left; padding:0 10px 0 8px; color:#666; background:url(breadcrumb.gif) left 8px no-repeat;}
.BreadCrumbs li.BC_Titel{ padding:0 10px 0 0; font-weight:bold; background:none;}

.HeaderWrapper{ width:862px; float:left; height:148px; background:url(header_achtergrond.png) 1px top no-repeat;}
.HeaderWrapper .Logo{ width:363px; height:77px; float:left; padding:16px 0 0 21px;}
.HeaderWrapper .Zoeken{ float:right; list-style:none; padding:39px 19px 0 0;}
.HeaderWrapper .Zoeken li{ float:left; font-size:1.2em;}
.HeaderWrapper .Zoeken li.ZoekenInput{ float:left;}
.HeaderWrapper .Zoeken li.ZoekenInput input{ width:180px; height:24px; line-height:1.7em; padding:0 0 0 5px; border:#3eb4eb 1px solid; border-right:none; background:#0386c3; color:#fff;}
.HeaderWrapper .Zoeken li.ZoekenButton a{ display:block; width:90px; height:21px; padding:3px 0 0 0; border:#3eb4eb 1px solid; background:url(zoeken_button.gif) left top repeat-x; color:#fff; text-align:center; text-decoration:none;}
.HeaderWrapper .Zoeken li.ZoekenButton a:hover{ background:#0386c3;}

.Overstapform .Footer .Twitter, .Overstapform .Logos{ display:none;}
.Overstapform .LijstBottom{ margin:0 0 30px 0;}
.Overstapform .LijstBottom li{ display:none;}

.FooterWrapper{ width:992px; margin:0 auto;}
.FooterWrapper .Footer{ width:862px; float:left; padding:0 0 40px 0; background:url(footer_achtergrond.gif) left top no-repeat;}
/*.FooterWrapper .Footer .GooglePlusOne{ float:left; padding:18px 0 0 60px;}
.FooterWrapper .Footer .Twitter{ float:left; padding:13px 0 0 30px;}
.FooterWrapper .Footer .Twitter .TwitterVogel{ float:left;}
.FooterWrapper .Footer .Twitter .TwitterTekst{ float:left; padding:12px 0 0 5px; font-size:.9em; font-weight:bold; color:#0285c2;}*/
.FooterWrapper .Footer .Logos{ float:right; padding:15px 30px 20px 0; list-style:none;}
.FooterWrapper .Footer .Logos li{ float:left; padding:0 0 0 20px;}

.FooterWrapper .Footer .FooterMenu{ clear:both; padding:20px 0 0 0;}
.FooterWrapper .Footer .FooterMenu .LijstBottom{ float:left; padding:0 30px 0 30px; list-style:none; font-size:.85em; background:url(footermenu_sep.png) right top repeat-y;}
.FooterWrapper .Footer .FooterMenu .LijstBottom li.FM_Titel{ clear:both; padding:0 0 15px 0; font-size:1.35em; color:#fff;}
.FooterWrapper .Footer .FooterMenu .LijstBottom li.FM_Item{ padding:0 0 10px 0;}
.FooterWrapper .Footer .FooterMenu .LijstBottom li.FM_Item a{ color:#fff;}

.FooterWrapper .Footer .FooterMenu .SocialMedia { float:right; margin-right:30px;}
.FooterWrapper .Footer .FooterMenu .SocialMedia h3 { color:#fff; padding-bottom:10px;}
.FooterWrapper .Footer .FooterMenu .SocialMedia a.Twitter { background:url(BtnTwitter.png) no-repeat 0 0; width:163px; height:40px; display:block; margin-bottom:5px;}
.FooterWrapper .Footer .FooterMenu .SocialMedia a.Twitter:hover { background:url(BtnTwitter.png) no-repeat 0 -40px;}
.FooterWrapper .Footer .FooterMenu .SocialMedia a.Twitter:focus,
.FooterWrapper .Footer .FooterMenu .SocialMedia a.Twitter:active { background:url(BtnTwitter.png) no-repeat 0 -80px;}
.FooterWrapper .Footer .FooterMenu .SocialMedia a.Facebook { background:url(BtnFacebook.png) no-repeat 0 0; width:163px; height:40px; display:block;}
.FooterWrapper .Footer .FooterMenu .SocialMedia a.Facebook:hover { background:url(BtnFacebook.png) no-repeat 0 -40px;}
.FooterWrapper .Footer .FooterMenu .SocialMedia a.Facebook:focus,
.FooterWrapper .Footer .FooterMenu .SocialMedia a.Facebook:active { background:url(BtnFacebook.png) no-repeat 0 -80px;}

.BannerAllButHomepageFooter{ float:left; width:100%; text-align:center;}

/* TopMenu */
.TopMenu{ width:860px; height:43px; position:relative; float:left; clear:both; padding:12px 0 0 2px; list-style:none; line-height:normal; z-index:100;}
.TopMenu li{ float:left; position:relative; list-style:none; padding:0 2px 0 0; background:url(topmenu_sep.gif) right top no-repeat;}
.TopMenu li a{ display:block; height:43px; line-height:3.5em; color:#fff; padding:0 20px 0 18px; text-decoration:none;}
.TopMenu li.liHeeftSubmenu a{ display:block; height:43px; line-height:3.5em; color:#fff; padding:0 30px 0 18px; text-decoration:none; background:url(topmenu_arrow.gif) right top no-repeat;}
.TopMenu li a:hover{ background:url(topmenu_hover.gif) left top repeat-x;}
.TopMenu li.liHeeftSubmenu a:hover{ background:url(topmenu_arrow_hover.gif) right top no-repeat;}

.Selected a{ background:url(topmenu_hover.gif) left top repeat-x;}

.TopSubDubbelMenu{ position:absolute; display:none; width:500px; padding:5px 0 5px 0; background:#3eb4eb url(topmenu_sub_achtergrond.gif) left top repeat-x; border-top:1px #fff solid; z-index:999;}
.TopSubDubbelMenu li{ width:250px; float:left; padding:0 0 0 0; list-style:none;}
.TopSubDubbelMenu li a{ height:auto!important; line-height:2.2em!important; padding:0 10px 0 20px!important; background:none!important;}
.TopSubDubbelMenu li a:hover{ text-decoration:underline;}

.TopSubEnkelMenu{ position:absolute; display:none; width:250px; padding:5px 0 5px 0; background:#3eb4eb url(topmenu_sub_achtergrond.gif) left top repeat-x; border-top:1px #fff solid; z-index:999;}
.TopSubEnkelMenu li{ width:250px; float:left; padding:0 0 0 0; list-style:none;}
.TopSubEnkelMenu li a{ height:auto; line-height:2.2em; padding:0 10px 0 20px; background:none!important;}
.TopSubEnkelMenu li a:hover{ text-decoration:underline;}

.TopMenu li>ul { top:43px;}
.TopMenu li.LongHover ul { display:block;}

/* LijstTop ContentLeft */
.ContentLeft .LijstTop{ width:418px; float:left; margin:0 0 30px 0; padding:20px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.ContentLeft .LijstTop li{ margin:0 0 0 0;}
.ContentLeft .LijstTop li.LT_Titel{ padding:0 0 10px 0; font-size:1.2em; color:#333;}
.ContentLeft .LijstTop li.LT_Item{ padding:0 0 5px 0;}
.ContentLeft .LijstTop li.Bullet{ padding-left:30px; background:url(vinkje_blauw.png) left 1px no-repeat;}
.ContentLeft .LijstTop li.LT_Footer{ padding:5px 0 0 0; text-align:right;}
.ContentLeft .LijstTop li.LT_Footer a{ display:block; padding:0 25px 0 0; line-height:normal; background:url(volgende_blauw.png) right top no-repeat;}
.ContentLeft .LijstTop li.LT_Footer a:hover{ background:url(volgende_grijs.png) right top no-repeat;}

/* LijstTop ContentRight */
.ContentRight .LijstTop{ width:270px; float:left; margin:0 0 30px 0; padding:20px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.ContentRight .LijstTop li{ margin:0 0 0 0;}
.ContentRight .LijstTop li.LT_Titel{ padding:0 0 10px 0; font-size:1.2em; color:#333;}
.ContentRight .LijstTop li.LT_Item{ padding:0 0 5px 0;}
.ContentRight .LijstTop li.Bullet{ padding-left:30px; background:url(vinkje_blauw.png) left 1px no-repeat;}
.Vervolg_2kolom .ContentRight .LijstTop li.Bullet{ padding-left:30px; background:url(li_blauw.png) 5px 5px no-repeat;}
.ContentRight .LijstTop li.LT_Footer{ padding:5px 0 0 0; text-align:right;}
.ContentRight .LijstTop li.LT_Footer a{ display:block; padding:0 25px 0 0; line-height:normal; background:url(volgende_blauw.png) right top no-repeat;}
.ContentRight .LijstTop li.LT_Footer a:hover{ background:url(volgende_grijs.png) right top no-repeat;}

/* Nieuws Home */
.Nieuws{  width:418px; float:left; margin:0 0 30px 0; padding:20px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.Nieuws li{ margin:0 0 0 0;}
.Nieuws li.Nws_Titel{ padding:0 0 10px 0; font-size:1.2em; color:#333;}
.Nieuws li.Nws_Item{ background:url(li_blauw.png) 5px 5px no-repeat; padding:0 0 5px 30px;}
.Nieuws li.Nws_Item:hover{ background:url(li_grijs.png) 5px 5px no-repeat;}
.Nieuws li.Nws_Item a{ color:#444;}
.Nieuws li.Nws_Item a:visited{ color:#888;}
.Nieuws li.Nws_Footer{ padding:5px 0 0 0; text-align:right;}
.Nieuws li.Nws_Footer a{ display:block; padding:0 25px 0 0; line-height:normal; background:url(volgende_blauw.png) right top no-repeat;}
.Nieuws li.Nws_Footer a:hover{ background:url(volgende_grijs.png) right top no-repeat;}

/* Top5LijstHome Home */
.Top5LijstWrapper{ float:left; width:270px; padding:20px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.Top5LijstWrapper li{ margin:0 0 0 0; float:left; width:270px;}
.Top5LijstWrapper li.Titel{ padding:0 0 10px 0; float:left; width:270px; font-size:1.2em; color:#333;}

.Top5LijstWrapper li.Footer{ padding:15px 0 0 0; text-align:right; font-weight:bold; font-size:.95em;}
.Top5LijstWrapper li.Footer a{ float:left; display:block; padding:0 25px 3px 0; line-height:normal; background:url(volgende_blauw.png) right top no-repeat;}
.Top5LijstWrapper li.Footer a:hover{ background:url(volgende_grijs.png) right top no-repeat;}

.Top5LijstWrapper li table{ margin:0 0 0 0; width:270px;}
.Top5LijstWrapper li table th.Kolom1{ width:110px; padding:5px 10px 10px 0; text-align:left; vertical-align:top; color:#555;}
.Top5LijstWrapper li table th.Kolom2{ width:19px; padding:5px 0 10px 0; text-align:center; vertical-align:middle; background:#dbf0fc;}
.Top5LijstWrapper li table th.Kolom3{ width:101px; padding:5px 0 10px 20px; text-align:left; vertical-align:top; color:#555;}

.Top5LijstWrapper li table td.Kolom1{ width:110px; vertical-align:top; font-size:1em;}
	.Top5LijstWrapper li table td.Kolom1 a{ display:block; float:left; width:110px; padding:0px 10px 5px 0; color:#0285c2; text-decoration:none;}
	.Top5LijstWrapper li table td.Kolom1 a:hover{ background:#f0f9fe;}
	.Top5LijstWrapper li table td.Kolom1 a:visited{ color:#810081;}
	.Top5LijstWrapper li table td.Kolom1 span.Small{ font-size:.85em;}
	.Top5LijstWrapper li table td.Kolom1 span.Top5Leverancier{ display:block; float:left; width:110px; white-space:nowrap; overflow:hidden; text-decoration:underline;}
	.Top5LijstWrapper li table td.Kolom1 span.Top5Leverancier:hover{ text-decoration:none;}
	.Top5LijstWrapper li table td.Kolom1 span.Top5Leverancier:visited{ color:#0CC;}

.Top5LijstWrapper li table td.Kolom2{ width:19px; padding:0px 0; text-align:center; vertical-align:middle; background:#dbf0fc; font-size:.9em; color:#666; font-weight:bold;}

.Top5LijstWrapper li table td.Kolom3{ width:101px; vertical-align:top; font-size:1em;}
	.Top5LijstWrapper li table td.Kolom3 a{ display:block; float:left; width:110px; padding:0px 0 5px 20px; text-decoration:none; color:#0285c2; text-decoration:none;}
	.Top5LijstWrapper li table td.Kolom3 a:hover{ background:#f0f9fe;}
	.Top5LijstWrapper li table td.Kolom3 a:visited{ color:#810081;}
	.Top5LijstWrapper li table td.Kolom3 span.Small{ font-size:.85em;}
	.Top5LijstWrapper li table td.Kolom3 span.Top5Leverancier{ display:block; float:left; width:100px; white-space:nowrap; overflow:hidden; text-decoration:underline;}
	.Top5LijstWrapper li table td.Kolom3 span.Top5Leverancier:hover{ text-decoration:none;}
	.Top5LijstWrapper li table td.Kolom3 span.Top5Leverancier:visited{ color:#0CC;}

.Top5LijstWrapper .Top5_Sterren{ display:block; float:left; padding-top:5px; width:65px !important; height:12px; background:url(sterren_grijs_klein.gif) left 5px no-repeat;}
.Top5LijstWrapper .Top5_Sterren .Top5_Cijfer{ display:block; float:left; height:12px; background:url(sterren_groen_klein.gif) left top no-repeat;}
.Top5LijstWrapper .Top5_reviews{ display:block; float:left; padding:2px 0 0 5px; color:#777; font-size:.95em;}

.Top5LijstWrapper .Top5_Cijfer.Ster05{ width:6px;}
.Top5LijstWrapper .Top5_Cijfer.Ster1{ width:12px;}
.Top5LijstWrapper .Top5_Cijfer.Ster15{ width:19px;}
.Top5LijstWrapper .Top5_Cijfer.Ster2{ width:26px;}
.Top5LijstWrapper .Top5_Cijfer.Ster25{ width:32px;}
.Top5LijstWrapper .Top5_Cijfer.Ster3{ width:38px;}
.Top5LijstWrapper .Top5_Cijfer.Ster35{ width:45px;}
.Top5LijstWrapper .Top5_Cijfer.Ster4{ width:51px;}
.Top5LijstWrapper .Top5_Cijfer.Ster45{ width:58px;}
.Top5LijstWrapper .Top5_Cijfer.Ster5{ width:65px;}



/* BestBeoordeeldLijstHome Home */
.BestBeoordeeldLijstHome{ display:none; float:left; width:270px; padding:20px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.BestBeoordeeldLijstHome li{ margin:0 0 0 0; float:left; width:270px;}
.BestBeoordeeldLijstHome li.BB_Titel{ padding:0 0 5px 0; float:left; width:270px; font-size:1.3em; color:#333; border-bottom:#b4dcf2 1px solid;}

.BestBeoordeeldLijstHome li ul{ float:left; list-style:none;}
.BestBeoordeeldLijstHome li ul li.BB_Item{ float:left; list-style:none;}
.BestBeoordeeldLijstHome li ul li.BB_Item a{ display:block; color:#444; float:left; width:270px; padding:10px 0 10px 0; border-bottom:#b4dcf2 1px solid; text-decoration:none;}
.BestBeoordeeldLijstHome li ul li.BB_Item a:hover{ background:url(verloop_wit_blauw.png) left bottom repeat-x;}
.BestBeoordeeldLijstHome li ul li.BB_Item a .BB_Leverancier{ text-decoration:underline!important;}
.BestBeoordeeldLijstHome li ul li.BB_Item a .BB_Leverancier:hover{ text-decoration:none!important;}
.BestBeoordeeldLijstHome li ul li.BB_Item a:visited{ color:#888;}
.BestBeoordeeldLijstHome li ul li.BB_Item .BB_Logo{ display:inline-block; float:left; width:140px; height:30px; padding:15px 0 0 0;}
.BestBeoordeeldLijstHome li ul li.BB_Item .BB_Logo img{ max-width:140px; width:auto; max-height:30px; height:auto;}
.BestBeoordeeldLijstHome li ul li.BB_Item .BB_Sterren{ display:inline-block; float:right; margin-top:20px; width:112px; height:20px; background:url(sterren_grijs.gif) left top no-repeat;}
.BestBeoordeeldLijstHome li ul li.BB_Item .BB_Sterren .BB_Cijfer{ display:inline-block; height:20px; background:url(sterren_groen.gif) left top no-repeat;}
.BestBeoordeeldLijstHome li ul li.BB_Item .BB_reviews{ display:inline-block; float:right; margin-top:5px; height:20px; color:#777; font-size:.85em;}

.BB_Item .BB_Sterren .BB_Cijfer.Ster05{ width:10px;}
.BB_Item .BB_Sterren .BB_Cijfer.Ster1{ width:22px;}
.BB_Item .BB_Sterren .BB_Cijfer.Ster15{ width:33px;}
.BB_Item .BB_Sterren .BB_Cijfer.Ster2{ width:44px;}
.BB_Item .BB_Sterren .BB_Cijfer.Ster25{ width:56px;}
.BB_Item .BB_Sterren .BB_Cijfer.Ster3{ width:67px;}
.BB_Item .BB_Sterren .BB_Cijfer.Ster35{ width:79px;}
.BB_Item .BB_Sterren .BB_Cijfer.Ster4{ width:90px;}
.BB_Item .BB_Sterren .BB_Cijfer.Ster45{ width:102px;}
.BB_Item .BB_Sterren .BB_Cijfer.Ster5{ width:112px;}

.BestBeoordeeldLijstHome li.BB_Footer{ padding:20px 0 0 0; text-align:right;}
.BestBeoordeeldLijstHome li.BB_Footer a{ float:left; display:block; padding:0 25px 0 0; line-height:normal; background:url(volgende_blauw.png) right top no-repeat;}
.BestBeoordeeldLijstHome li.BB_Footer a:hover{ background:url(volgende_grijs.png) right top no-repeat;}

.BestBeoordeeldLijstVervolg{ float:right; width:270px; padding:20px; margin:0 0 30px 30px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.BestBeoordeeldLijstVervolg li{ margin:0 0 0 0; float:left; width:270px;}
.BestBeoordeeldLijstVervolg li.BB_Titel{ padding:0 0 5px 0; float:left; width:270px; font-size:1.3em; color:#0285c2; border-bottom:#b4dcf2 1px solid;}

.BestBeoordeeldLijstVervolg li ul{ float:left; list-style:none;}
.BestBeoordeeldLijstVervolg li ul li.BB_Item{ float:left; list-style:none;}
.BestBeoordeeldLijstVervolg li ul li.BB_Item a{ display:block; color:#444; float:left; width:270px; padding:10px 0 10px 0; border-bottom:#b4dcf2 1px solid; text-decoration:none;}
.BestBeoordeeldLijstVervolg li ul li.BB_Item a:hover{ background:url(verloop_wit_blauw.png) left bottom repeat-x;}
.BestBeoordeeldLijstVervolg li ul li.BB_Item a .BB_Leverancier{ text-decoration:underline!important;}
.BestBeoordeeldLijstVervolg li ul li.BB_Item a .BB_Leverancier:hover{ text-decoration:none!important;}
.BestBeoordeeldLijstVervolg li ul li.BB_Item .BB_Logo{ display:inline-block; float:left; width:140px; height:30px; padding:15px 0 0 0;}
.BestBeoordeeldLijstVervolg li ul li.BB_Item .BB_Logo img{ max-width:140px; width:auto; max-height:60px; height:auto; position: relative; top: -15px; left: 0; }
.BestBeoordeeldLijstVervolg li ul li.BB_Item .BB_Sterren{ display:inline-block; float:right; margin-top:20px; width:112px; height:20px; background:url(sterren_grijs.gif) left top no-repeat;}
.BestBeoordeeldLijstVervolg li ul li.BB_Item .BB_Sterren .BB_Cijfer{ display:inline-block; height:20px; background:url(sterren_groen.gif) left top no-repeat;}
.BestBeoordeeldLijstVervolg li ul li.BB_Item .BB_reviews{ display:inline-block; float:right; margin-top:5px; height:20px; color:#777; font-size:.85em;}

/* Zij gingen u voor */
.ZijGingenUVoor{ float:left; width:270px; margin:30px 0 0 0; padding:20px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.ZijGingenUVoor li{ margin:0 0 0 0;}
.ZijGingenUVoor li.ZGUV_Titel{ padding:0 0 5px 0; font-size:1.3em; color:#333; border-bottom:#b4dcf2 1px solid;}
.ZijGingenUVoor li.ZGUV_Tekst{ padding:10px 0 20px 0;}
.ZijGingenUVoor li.ZGUV_Aantal{ height:42px; padding:0 0 0 8px; line-height:normal; background:url(zguv_bollen.gif) center top no-repeat;}
.ZijGingenUVoor li.ZGUV_Aantal span{ display:inline-block; width:40px; height:38px; padding:2px 3px 0 0; text-align:center; font-size:2.4em; font-weight:bold; color:#0285c2;}

.StandaloneCalculator{ float:left; width:460px; margin:0;}
.SCW_Right{ float:right; width:312px; margin-left:20px;}

/* Lijst StandaloneCalculator */
.Calculatorlijsten{ width:290px; float:right; margin:0 0 30px 0; padding:10px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.Calculatorlijsten .LijstTitel{  padding:0 0 5px 0; float:left; width:290px; margin:0; font-weight:normal; font-size:1.3em; border-bottom:#b4dcf2 1px solid;}
.Calculatorlijsten .LijstSubTitel{  padding:5px 0 0 0; clear:both; width:290px; color:#555;}
.Calculatorlijsten .LijstSubTitel i{ font-size:.85em; font-style:normal;}
.Calculatorlijsten .SubLijstTitel{  padding:15px 0 5px 0; clear:both; width:290px; color:#669100; font-weight:normal; font-size:1.1em;}

.SubLijstTable{ font-size:.9em; width:290px;}
.SubLijstTable th{ text-align:left; vertical-align:top; color:#999;}
.SubLijstTable td{ padding:7px 0; vertical-align:top; color:#555;}
.SubLijstTable td.SubLijstColumn1{ width:15px; padding-left:10px;}
.SubLijstTable td.SubLijstColumn2{ width:50px; font-size:.95em; padding-top:6px;}
.SubLijstTable td.SubLijstColumn2 strong{ display:block; font-size:1.15em; color:#000; padding-bottom:1px;}
.SubLijstTable td.SubLijstColumn3{ width:63px;}
.SubLijstTable td.SubLijstColumn3 div{}
.SubLijstTable td.SubLijstColumn3 div.ImgStroom img{ float:left; margin:0 6px 0 0;}
.SubLijstTable td.SubLijstColumn3 div.ImgGas img{ float:left; margin:0 5px 0 0;}
.SubLijstTable td.SubLijstColumn4{ font-size:.95em;}
.SubLijstTable td.SubLijstColumn5{ width:50px; padding:2px 0 0 0; text-align:right;}

.StandaloneCalculatorWrapper .Banner_rectangle{ float:right;}

/* ------------------------------------------ Calculator 2011 ------------------------------------------ */

/* Tijdelijk */ 
.website{ width:800px; height:900px; margin:0 auto; padding:100px 30px; background:#fff; font-size:.8em; line-height:1.6em;}

.CalculatorWrapper{ width:460px; float:left; margin:0 0 30px 0; list-style:none; line-height:normal; background:#e9f6fd url(calculator_bg.png) left top no-repeat; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;}
.CalculatorWrapper li{ width:420px; float:left; padding:10px 20px 10px 20px;}

.CalculatorWrapper input[type=text]{ font-size:14px!important;}

.CalculatorWrapper li.CW_Titel{ height:40px; padding:0 20px;}
.CalculatorWrapper li.CW_Titel h2{ float:left; margin:0; padding:11px 25px 3px 0; color:#444; font-weight:bold; font-size:1.3em; background:url(calculator_header_pijl.png) right 13px no-repeat;}
.CalculatorWrapper li.CW_Titel span.CalculatorHeaderStap2{ display:block; float:left; padding:13px 23px 3px 5px; font-size:1.05em; color:#666; background:url(calculator_header_pijl.png) right 13px no-repeat;}
.CalculatorWrapper li.CW_Titel span.CalculatorHeaderStap3{ display:block; float:left; margin:13px 0 0 5px; font-size:1.05em; color:#666;}
.CalculatorWrapper li.CW_Titel span.CalculatorHeaderInfo{ display:block; float:right; margin:7px 0 0 0;}

.CalculatorWrapper li.CW_Postcode{ padding:15px 20px 10px 20px;}
.CalculatorWrapper li.CW_Postcode .CW_PijlDown{ display:none; position:absolute; margin:-25px 0 0 45px;}
.CalculatorWrapper li.CW_Postcode label{ display:block; margin:0 0 0 0; color:#666; font-size:1.2em; font-weight:bold; background:url(calculator_nummer.png) left top no-repeat;}
.CalculatorWrapper li.CW_Postcode label span{ display:inline-block; margin:0 5px 0 5px; color:#fff; text-shadow: 1px 1px 1px #2789b7;}
.CalculatorWrapper li.CW_Postcode input{ border:1px #ccc solid; border-top:1px #999 solid; margin:5px 0 0 0; font-size:16px!important;}
.CalculatorWrapper li.CW_Postcode span{ display:inline-block; margin:13px 0 0 17px; color:#777; font-size:.9em;}

.CalculatorWrapper li.CW_Stroomleverancier input[type=radio] { margin: 0; padding: 0; display: block; float: left; overflow: hidden; position: relative; width: 13px; height: 16px; }
.CalculatorWrapper li.CW_Stroomleverancier > label{  display:block; margin:0 0 0 0; color:#666; font-size:1.2em; font-weight:bold; background:url(calculator_nummer.png) left top no-repeat;}
.CalculatorWrapper li.CW_Stroomleverancier > label span{ display:inline-block; margin:0 5px 0 5px; color:#fff; text-shadow: 1px 1px 1px #2789b7;}
.CalculatorWrapper li.CW_Stroomleverancier span{ display:block; margin:5px 0 0 0; color:#777; font-size:.9em;}
.CalculatorWrapper li.CW_Stroomleverancier table{ margin:5px 0 0 0; color:#444; width:100%;}
.CalculatorWrapper li.CW_Stroomleverancier table label { cursor: pointer; }
.CalculatorWrapper li.CW_Stroomleverancier table tr td{ padding-bottom:5px !important;}
.CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_Radio{ padding:0 5px 0 0;}
.CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevL{ padding:0 25px 0 0; color:#000;}
.CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevR{ padding:0 0 0 0; color:#000;}
.CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevSelect{ padding:0 30px 0 0;}
.CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevSelect span{ display:block; float:left;color:#444; margin:0 !important; font-size:1em; padding:4px 5px 0 0;}
.CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevSelect select{ width:210px; padding:1px; margin:2px 0 0 2px;}

.CalculatorWrapper li.CW_Energieverbruik > label{ display:block; margin:0 0 5px 0; color:#666; font-size:1.2em; font-weight:bold; background:url(calculator_nummer.png) left top no-repeat}
.CalculatorWrapper li.CW_Energieverbruik > label span{ display:inline-block; margin:0 5px 0 5px; color:#fff; text-shadow: 1px 1px 1px #2789b7;}
.CalculatorWrapper li.CW_Energieverbruik li{ width:auto; padding:0;}

.CalculatorWrapper .CW_Start{ position:absolute; margin:-24px 0 0 12px; font-size:.85em; z-index:999; line-height:22px; color:#f98105;}
.CalculatorWrapper .CW_Start img{ float:left;}

.CalculatorWrapper ul.CW_Huishouden{ width:46px; height:153px; float:left; padding:31px 0 0 1px; margin-top:-31px; background:url(calculator_huishouden.png) 0 0 no-repeat;}
.CalculatorWrapper ul.CW_Huishouden:hover{ background:url(calculator_huishouden.png) 0 -184px no-repeat;}
.CalculatorWrapper ul.CW_Huishouden.Tooltip{ border-bottom:0px;}
.CalculatorWrapper ul.CW_Huishouden li a{ display:block; width:30px; height:30px; padding:0 0 0 16px; line-height:30px; color:#0587c4; font-weight:bold; font-size:1.1em; text-decoration:none;}
.CalculatorWrapper ul.CW_Huishouden li a:hover{ color:#222; background:url(calculator_huishouden_pijl.png) left top no-repeat;}
.CalculatorWrapper ul.CW_Huishouden li a:active{ color:#222; background:url(calculator_huishouden_pijl.png) left -30px no-repeat;}
.CalculatorWrapper ul.CW_Huishouden li a.Selected{ color:#222; background:url(calculator_huishouden_pijl.png) left -60px no-repeat;}

.CalculatorWrapper .clsHuishoudenIcon { position:relative; width:40px; height:31px; z-index:999; margin-left:2px; border-bottom:0px solid #fff;}
.CalculatorWrapper .clsHuishoudenIcon:hover { background:url(calculator_huishouden.png) -2px -184px no-repeat;}

.CalculatorWrapper ul.CW_TypeWoning{ width:134px; height:183px; float:left; padding:1px 0 0 0; margin:-31px 0 0 4px; background:url(calculator_typewoning.png) left top no-repeat;}
.CalculatorWrapper ul.CW_TypeWoning li a{ display:block; width:94px; height:45px; padding:0 0 0 40px; line-height:46px; color:#0587c4; text-decoration:none; background-image:url(calculator_typewoning_pijl.png); background-repeat:no-repeat;}
.CalculatorWrapper ul.CW_TypeWoning li a:hover{ color:#222;}
.CalculatorWrapper ul.CW_TypeWoning li a:active{ color:#222;}
.CalculatorWrapper ul.CW_TypeWoning li a.Selected{ color:#222;}

.CalculatorWrapper ul.CW_TypeWoning li.CW_Appartement a{ background-position:left 0px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Appartement a:hover{ background-position:-134px 0px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Appartement a:active{ background-position:-268px 0px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Appartement a.Selected{ background-position:-402px 0px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Tussenwoning a{ background-position:left -45px}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Tussenwoning a:hover{ background-position:-134px -45px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Tussenwoning a:active{ background-position:-268px -45px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Tussenwoning a.Selected{ background-position:-402px -45px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Hoekwoning a{ background-position:left -90px}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Hoekwoning a:hover{ background-position:-134px -90px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Hoekwoning a:active{ background-position:-268px -90px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Hoekwoning a.Selected{ background-position:-402px -90px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Vrijstaand a{ background-position:left -135px}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Vrijstaand a:hover{ background-position:-134px -135px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Vrijstaand a:active{ background-position:-268px -135px;}
.CalculatorWrapper ul.CW_TypeWoning li.CW_Vrijstaand a.Selected{ background-position:-402px -135px;}

.CalculatorWrapper div.CW_StroomGasWrapper{ width:210px; float:left; padding:7px 0 0 0; margin:-31px 0 0 4px; background:url(calculator_stroom_gas.png) left top no-repeat;}
.CalculatorWrapper ul.CW_StroomGas{ width:210px; float:left; padding:0 0 10px 0;}
.CalculatorWrapper ul li.CW_Stroom{ width:180px !important; float:left; min-height:51px; padding:5px 0 0 30px; background:url(calculator_stroom.png) 8px 7px no-repeat;}
.CalculatorWrapper ul span.CW_SGWaarde{ display:block; float:left; padding:5px 0 6px 5px; color:#666; font-size:0.9em; width:80px;}
.CalculatorWrapper ul div.divGeenGas{ float:left; padding:5px 0 6px 0; color:#444; font-size:0.9em; width:120px; line-height: 1.3em; }
.CalculatorWrapper ul div.divGeenGas input{ /*margin:1px 4px 0 0;*/ margin: 0; padding: 0; display: block; float: left; overflow: hidden; position: relative; width: 13px; height: 13px; }
.CalculatorWrapper ul div.divGeenGas label { margin-left: 5px; cursor: pointer; }

.CalculatorWrapper ul #CW_Stroom_Dubbel span.CW_SGWaarde{ width:54px!important;}
.CalculatorWrapper ul li div.CW_SGHoogWrapper span.CW_SGWaarde,
.CalculatorWrapper ul li div.CW_SGLaagWrapper span.CW_SGWaarde,
.CalculatorWrapper ul li#Verbruik_Stroom_Enkel span.CW_SGWaarde,
.CalculatorWrapper ul li.CW_GasInput span.CW_SGWaarde{ width:120px!important;}

#spaninExactStroomHoogInvalid, #spaninExactStroomLaagInvalid { margin-left:48px!important;}

.CalculatorWrapper ul .CW_SGHoogWrapper{ width:180px; float:left;}
.CalculatorWrapper ul .CW_SGLaagWrapper{ width:180px; float:left; padding:10px 0 0 0;}
.CalculatorWrapper ul span.CW_SGHoog{ display:block; float:left; margin:4px 6px 0 0; padding:0; color:#666;}
.CalculatorWrapper ul span.CW_SGLaag{ display:block; clear:both; float:left; margin:4px 8px 0 0; padding:0; color:#666;}
.CalculatorWrapper ul span.CW_SGLink{ display:block; width:180px; clear:both; float:left; padding:5px 0 0 0;}
.CalculatorWrapper ul span.CW_SGLink a{ color:#0285C2!important;}
.CalculatorWrapper ul li.CW_Gas{ width:180px !important; float:left; height:44px; padding:12px 0 0 30px; background:url(calculator_gas.png) 8px 15px no-repeat;}

.CalculatorWrapper .CW_SGContent{ float:left; width:190px; height:43px; padding:12px 10px 0 10px; clear:both; color:#666; background:url(calculator_stroom_gas.png) left bottom no-repeat;}
.CalculatorWrapper .CW_SGContent span{ color:#333;}

.CalculatorWrapper div.CW_VerbruikWrapper{ width:400px; float:left;}
.CalculatorWrapper div.CW_VerbruikWrapper input[type=radio],
.CalculatorWrapper div.CW_VerbruikWrapper input[type=checkbox] { margin: 0; padding: 0; display: block; float: left; overflow: hidden; position: relative; width: 13px; height: 13px; }
.CalculatorWrapper div.CW_VerbruikWrapper input[type=checkbox] { height: 16px; }
.CalculatorWrapper div.CW_VerbruikWrapper label { margin-left: 5px; cursor: pointer; }
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom{ width:400px; float:left; padding:4px 0 0 20px; margin:0 0 0 0; background:url(calculator_stroom.png) 0px 0px no-repeat;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li{ width:270px; float:left; padding:0 0 10px 0; color:#333;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li input[type="checkbox"]{ float:left; margin:1px 0 0 0 !important; padding:0 !important;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li input[type="radio"]{ float:left; margin:1px 0 0 0 !important; padding:0 !important;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li span{ display:block; float:left; }
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li.CW_StroomTitel{ font-weight:bold;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li.CW_StroomAantalTarieven{ padding:10px 0 0 0; color:#666;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li.CW_StroomEnkel{ padding:5px 0 5px 0; color:#555;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li.CW_StroomEnkelInput{ width:250px; padding:10px 0 10px 24px; margin:0 0 0 -4px; background:#f1f1f1;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li.CW_StroomEnkelInput .CW_VerbruikInput{ padding:0;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li.CW_StroomDagNacht{ padding:5px 0 5px 0; color:#555;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li.Selected{ padding:5px 0 5px 4px; margin:0 0 0 -4px; background:#e5e5e5;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li.Selected label { color: #333; }
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom li.CW_StroomHoogLaag{ width:250px; padding:10px 0 10px 24px; margin:0 0 0 -4px; background:#f1f1f1;}

.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom .CW_SGHoogWrapper{ width:270px; float:left;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom .CW_SGLaagWrapper{ width:270px; float:left; padding:10px 0 0 0;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom span.CW_SGHoog,
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom span.CW_SGLaag { display:block; float:left; margin:4px 6px 0 0; padding:0; color:#555; width: 34px; white-space:nowrap; }
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom span.CW_SGLaag{ clear:both;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom span.CW_SGWaarde{ display:block; float:left; padding:5px 0 6px 5px; color:#777; font-size:0.9em;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Stroom span.CW_VerbruikInput input{ border:1px #ccc solid; border-top:1px #999 solid; margin:0 0 0 0; width:42px;}

.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas{ width:400px; float:left; padding:4px 0 0 20px; margin:20px 0 0 0; background:url(calculator_gas.png) 0px 0px no-repeat;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas li{ width:270px; float:left; padding:0 0 10px 0; color:#333;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas li input[type="checkbox"]{ float:left; margin:1px 0 0 0 !important; padding:0 !important;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas li input[type="radio"]{ float:left; margin:1px 0 0 0 !important; padding:0 !important;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas li span{ display:block; float:left; padding:0 0 0 8px;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas li.CW_GasTitel{ font-weight:bold;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas li.CW_GasInput{ width:240px; padding:10px 0 10px 0;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas li.CW_GasInput .CW_Input{ padding:0;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas li.CW_GasInput span.CW_SGWaarde{ display:block; float:left; padding:4px 0 7px 5px; color:#666;}
.CalculatorWrapper div.CW_VerbruikWrapper .CW_Gas li.CW_GasInput .CW_Input input{ border:1px #ccc solid; border-top:1px #999 solid; margin:0 0 0 0; width:42px;}

.CalculatorWrapper ul li .CW_SGInput{ float:left; width:70px; height:24px; border:1px #ccc solid; border-top:1px #999 solid; margin:0 0 0 0;}
.CalculatorWrapper ul li .CW_SGInput input{ float:left; width:48px; height:24px; border:0px #ccc solid; margin:0; padding:0 0 0 3px; font-size:12px; line-height:24px;}
.CalculatorWrapper ul li .CW_SGInput input.Error{ background:#FFB7B7!important; border:0px #fff!important;}
.CalculatorWrapper ul li .CW_SGInput a.CW_SG_Meer { float:left; display:block; width:19px; height:12px; background:url(calculator_input_pijl.png) left top no-repeat; text-indent:-9999px;}
.CalculatorWrapper ul li .CW_SGInput a:hover.CW_SG_Meer { background:url(calculator_input_pijl.png) right top no-repeat;}
.CalculatorWrapper ul li .CW_SGInput a.CW_SG_Minder { float:left; display:block; width:19px; height:12px; background:url(calculator_input_pijl.png) left bottom no-repeat; text-indent:-9999px;}
.CalculatorWrapper ul li .CW_SGInput a:hover.CW_SG_Minder { background:url(calculator_input_pijl.png) right bottom no-repeat;}
.CalculatorWrapper li.CW_Button{ padding:5px 0 15px 30px;}

/* Validatie */
.CalculatorWrapper .CW_Summary { padding:10px 0 10px 55px; background:#f2dddd url(error.png) 10px 10px no-repeat; border:1px #cc0000 solid; float:left; margin:0 0 5px 20px; width:363px;}
.CalculatorWrapper .CW_Summary h4 { font-weight: normal; }
.CalculatorWrapper .CW_Summary .validationMessages { padding:10px 0;}
.CalculatorWrapper .CW_Summary .validationMessages li { padding:0 0 5px 25px; background:url(erroritem.png) no-repeat 0 0;}
.CalculatorWrapper .CW_Summary .validationMessages li.Solved { background:url(validitem.png) no-repeat 0 0!important}
.CalculatorWrapper .CW_Summary .validationMessages li img { margin:0 10px 0 0; float:left;}
.CalculatorWrapper .CW_Summary .validationMessages li a { text-decoration:underline;}
.CalculatorWrapper .CW_Summary .validationMessages li a:hover { text-decoration:none;}
.CalculatorWrapper .spanError {font-size:.9em; color:red!important; background:url(error_small.png) left top no-repeat; padding:0 0 0 20px!important; margin:5px 0 0 0!important; height:18px!important; line-height:18px!important;}

/* Calculator productpagina */
.ProductLeverancier li .CalculatorWrapper { margin-top:20px;}
.ProductLeverancier li .CalculatorWrapper li { width:420px;}
.ProductLeverancier li .CalculatorWrapper li.CW_Titel{ width:420px; float:left; padding:0 20px}
.ProductLeverancier li .CalculatorWrapper li.CW_Postcode,
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier,
.ProductLeverancier li .CalculatorWrapper li.CW_Energieverbruik{ width:420px; float:left; padding:15px 20px 10px 20px;}
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier table { border-collapse:collapse;}
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier table tr td{ padding-bottom:5px !important; background:none; text-align:left; vertical-align:middle;}
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_Radio{ padding:0 5px 0 0;}
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_Radio input[type="radio"]{ margin:1px 0 0 0 !important; padding:0 !important;}
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevL{ padding:0 25px 0 0;}
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevR{ padding:0 0 0 0;}
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevSelect{ padding:0 30px 0 0;}
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevSelect span{ display:block; float:left;color:#444; margin:0 !important; font-size:1em; padding:4px 5px 0 0;}
.ProductLeverancier li .CalculatorWrapper li.CW_Stroomleverancier table tr td.CW_SL_LevSelect select{ width:220px; padding:1px; margin:2px 0 0 2px;}

/* ------------------------------------------ Resultatenlijst 2011 ------------------------------------------ */

.ResultatenWrapper{ width:800px; float:left; position:relative; line-height:normal; margin:-1px 0 0 0; padding:20px 0; border-top:#b4dcf2 1px solid; z-index:50;}
.ResultatenH1{ width:300px; float:left;}

.divLaadResultatenScherm{ position:absolute; z-index:999; padding:75px 0 0 0; width:300px; height:125px; left:50%; margin-left:-200px; top:440px; font-size:1.2em; text-align:center; border:1px #b7dbeb solid; background:#fff url(verloop_wit_blauw.png) center bottom repeat-x;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.VerfijnResultaatWrapper{ width:772px; float:left; margin:0 0 0 14px; background:url(resultaten_verfijn_bg.png) left bottom no-repeat;}
.VerfijnResultaatWrapper h2{ height:13px; float:left; margin:0; padding:11px 0 5px 12px; font-size:1.1em; font-weight:normal; background:url(resultaten_verfijn_bg.png) left top no-repeat;}
.VerfijnResultaatWrapper #divHerstelFilters { padding:10px 0 5px 20px; }
.VerfijnResultaatWrapper #divHerstelFilters a{ display:block; float:left; margin-left:10px; padding-left: 20px; height: 16px; line-height: 16px; background:url(cross.png) left -41px no-repeat;}
.VerfijnResultaatWrapper #divHerstelFilters a:hover{ background-position:left top;}
.VerfijnResultaatWrapper ul{ width:756px; float:left; padding:5px 0 5px 12px; margin:0 0 0 2px; font-size:.9em;}
.VerfijnResultaatWrapper ul.even{ background:#eaf6fd;}
.VerfijnResultaatWrapper ul li{ float:left;}
.VerfijnResultaatWrapper ul li span{ display:block; float:left;}
	li.VerfijnSoort{ width:100px; height:38px; padding:0 0 0 0; line-height:38px; color:#666;}
	
	li.VerfijnOpties { padding:0 5px 0 0; margin:0 2px 0 0; background:url(resultaten_verfijn_blokken_bg.png) right top no-repeat;}
	li.VerfijnOpties:hover { padding:0 5px 0 0; margin:0 2px 0 0; background:url(resultaten_verfijn_blokken_bg.png) right -37px no-repeat;}
	li.VerfijnOpties:active { padding:0 5px 0 0; margin:0 2px 0 0; background:url(resultaten_verfijn_blokken_bg.png) right -76px no-repeat;}
	li.VerfijnOpties.Leeg { padding:0 5px 0 0; margin:0 2px 0 0; background:url(resultaten_verfijn_blokken_bg.png) right bottom no-repeat;}
	
	li.VerfijnOpties a{ display:block; height:38px; padding:0 0 0 5px; text-decoration:none; background:url(resultaten_verfijn_blokken_bg.png) left top no-repeat;}
	li.VerfijnOpties a:hover{ color:#222; background:url(resultaten_verfijn_blokken_bg.png) left -37px no-repeat;}
	li.VerfijnOpties a:active{ color:#222; background:url(resultaten_verfijn_blokken_bg.png) left -76px no-repeat;}
	li.VerfijnOpties.Leeg a { color:#999; background:url(resultaten_verfijn_blokken_bg.png) left bottom no-repeat; cursor:default;}
	
.VerfijnResultaatWrapper li.Selected{ color:#222; background:url(resultaten_verfijn_blokken_bg.png) right -76px no-repeat; cursor:pointer;}
.VerfijnResultaatWrapper li.Selected a{ color:#222; background:url(resultaten_verfijn_blokken_bg.png) left -76px no-repeat; cursor:pointer;}
	li.VerfijnOpties .Soort{ display:block; clear:both; padding:3px 5px 0 5px; text-align:center;}
	li.VerfijnOpties .Aantal{ display:block; float:none; clear:both; padding:2px 5px 0 5px; text-align:center; color:#999;}
	
	li.VerfijnOpties .Euros{ float:right; margin:-15px 0 0 0; padding:0 18px 0 0; text-align:right; color:#cc6868;}
	
	li.VerfijnMeer a.meer{ display:block; height:38px; padding:0 23px 0 10px; line-height:38px; text-decoration:none; background:url(resultaten_verfijn_meer.png) right 12px no-repeat;}
	li.VerfijnMeer a.minder{ display:block; height:38px; padding:0 23px 0 10px; line-height:38px; text-decoration:none; background:url(resultaten_verfijn_minder.png) right 12px no-repeat;}

.VerfijnMeerMenu{ position:absolute; margin-left:10px; width:200px; padding:5px 10px 15px 10px; border:1px #b7dbeb solid; z-index:1600; background:#fff url(verloop_wit_blauw.png) center bottom repeat-x;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.VerfijnMeerMenu ul{ width:auto; clear:both; font-size:1em; padding:0; margin:0;}
.VerfijnMeerMenu ul li{ clear:both; float:none; font-size:1em; padding:10px 0;}
.VerfijnMeerMenu ul li a{ clear:both; height:auto; display:inline; line-height:normal; background:none; text-decoration:none;}
.VerfijnMeerMenu ul li.Leeg a{ cursor: default; color:#999 !important;}
	.VerfijnMeerMenu .Soort{ display:inline-block; padding:0 5px 0 5px;}
	.VerfijnMeerMenu .Aantal{ display:inline-block; padding:0 5px 0 0px; color:#999;}

.VerfijnResultaatWrapper .VerfijnToonAlles{ width:761px; float:left; padding:3px 0 7px 12px; font-size:1em;}
.VerfijnResultaatWrapper .VerfijnToonAlles a{ display:block; float:left; padding:0 18px 0 0; background:url(resultaten_verfijn_alles_pijl.png) right 5px no-repeat;}
.VerfijnResultaatWrapper .VerfijnVerberg{ width:761px; float:left; padding:3px 0 7px 12px; font-size:1em;}
.VerfijnResultaatWrapper .VerfijnVerberg a{ display:block; float:left; padding:0 18px 0 0; background:url(resultaten_verfijn_verberg_pijl.png) right 5px no-repeat;}

.divResultatenBlok{ width:800px; float:left;}

.LijstResultaatAllesGetoond{ width:230px; clear:both; margin:20px auto; padding:15px; font-weight:bold; text-align:center; border:1px #b4dcf2 solid;}
.LijstResultaatAllesGetoond a{ display:block; padding:3px 0 0 0; font-weight:normal !important;}

.LijstResultaatHeaderWrapper{ width:800px; font-size:1em;}
	.HeaderResultaat td{ color:#999; padding:13px 0 10px 0; vertical-align:bottom;}
	.HeaderResultaat .LRPagina{ width:120px; color:#222;}
	.HeaderResultaat .LRLooptijd{ width:110px;}
	.HeaderResultaat .LRGroen{ width:52px;}
	.HeaderResultaat .LRAfwijking{ width:150px;}
	.HeaderResultaat .LRJaarkosten{ width:94px;}
	.HeaderResultaat .LRBespaar{ width:72px;}
	.HeaderResultaat .LRBoete{ width:72px;}
	.HeaderResultaat .LRBezoekers{ width:82px;}
	.HeaderResultaat .LRButton{}
	
/*	.HeaderResultaat td.LRGroen:hover{ color:#444; background:url(resultaten_lijst_header_selected.png) 37px 37px no-repeat;}
	.HeaderResultaat td.LRGroen.Selected{ color:#444; background:url(resultaten_lijst_header_selected.png) 37px 37px no-repeat;}
	.HeaderResultaat td.LRAfwijking:hover{ color:#444; background:url(resultaten_lijst_header_selected.png) 98px 37px no-repeat;}
	.HeaderResultaat td.LRAfwijking.Selected{ color:#444; background:url(resultaten_lijst_header_selected.png) 98px 37px no-repeat;}
	.HeaderResultaat td.LRJaarkosten:hover{ color:#444; background:url(resultaten_lijst_header_selected.png) 62px 37px no-repeat;}
	.HeaderResultaat td.LRJaarkosten.Selected{ color:#444; background:url(resultaten_lijst_header_selected.png) 62px 37px no-repeat;}
	.HeaderResultaat td.LRBespaar:hover{ color:#444; background:url(resultaten_lijst_header_selected.png) 46px 37px no-repeat;}
	.HeaderResultaat td.LRBespaar.Selected{ color:#444; background:url(resultaten_lijst_header_selected.png) 46px 37px no-repeat;}
	.HeaderResultaat td.LRBezoekers:hover{ color:#444; background:url(resultaten_lijst_header_selected.png) 62px 37px no-repeat;}
	.HeaderResultaat td.LRBezoekers.Selected{ color:#444; background:url(resultaten_lijst_header_selected.png) 62px 37px no-repeat;}
*/

.LijstResultaatWrapper{ width:800px; background:#eaf6fd; float:left; font-size:1em;}
.LijstResultaatWrapper tr td{ vertical-align:top; z-index:1500;}

	.Oneven{ background:#eaf6fd;}
	.Even{ background:#f4fafe;}
	.LeverancierResultaat td{}
	.LeverancierResultaat .LRLogo img{ width:95px; cursor: help; }
	.LeverancierResultaat.Oneven .LRLogo{ width:108px; height:72px; padding:5px 0 0 12px; vertical-align:middle; background:url(resultaten_lijst_logo_bg.png) 9px 5px no-repeat;}
	.LeverancierResultaat.Even .LRLogo{ width:108px; height:72px; padding:5px 0 0 12px; vertical-align:middle; background:url(resultaten_lijst_logo_bg_donker.png) 9px 5px no-repeat;}
	.LeverancierResultaat .LRLooptijd{ width:110px; padding:30px 0 0 0; font-weight:bold;}
	.LeverancierResultaat .LRGroen{ width:52px; padding:23px 0 0 0;}
	.LeverancierResultaat .LRGroen div{ padding:0 0 0 0; float:left;}
	.LeverancierResultaat .LRGroen div.groen{ width:20px; height:16px; background:url(resultaten_lijst_groen.png) left 4px no-repeat; padding:5px 0 2px 0;}
	.LeverancierResultaat .LRGroen div.grijs{ width:16px; height:18px; background:url(resultaten_lijst_grijs.png) left 2px no-repeat; padding:3px 0 2px 0;}
	.LeverancierResultaat .LRGroen div.half{ margin:7px 0 0 0;}
	.LeverancierResultaat .LRAfwijking{ width:150px; padding:27px 0 0 0;}
		.LRAfwijkingVanTot{ width:130px; font-size:.9em; color:#999; padding:2px 0 0 0;}
		.LRAfwijkingVanTot span{ display:inline-block; padding:0 0 0 52px;}
		.LRAfwijkingBlokken{ width:84px; height:13px; float:left; margin:3px 0 0 0; background:url(resultaten_lijst_afwijking_bg.png) left bottom no-repeat; cursor: help; }
		.LRAfwijkingBlokken span{ display:block; height:13px; float:left; background:url(resultaten_lijst_afwijking_bg.png) left top no-repeat; text-indent:-9999px;}
		.LRAfwijkingEuro{ display:block; float:left; margin:3px 0 0 10px; font-size:1.1em; line-height:16px;}
	.LeverancierResultaat .LRJaarkosten{ width:94px; padding:0 0 0 0;}
		.LRJaarkostenWas{ display:block; float:left; min-width:30px; height:16px; padding:7px 0 0 0; font-size:1.1em; text-decoration:line-through;}
		.LRJaarkostenAlert{ display:block; width:30px; height:20px; float:left; background:url(resultaten_lijst_alert_small.png) 4px bottom no-repeat; text-indent:-9999px; cursor:help;}
		.LRJaarkostenIs{ display:block; float:left; clear:both; font-size:1.8em; line-height:1em; font-weight:bold;}
	.LeverancierResultaat .LRBespaar{ width:72px; padding:27px 0 0 0;}
	.LeverancierResultaat .LRBoete{ width:72px; padding:23px 0 0 0;}
	.LeverancierResultaat .LRBoete div.VergoedTot{ width:20px; height:16px; background:url(resultaten_lijst_groen.png) left 4px no-repeat; padding:5px 0 2px 0;}
	.LeverancierResultaat .LRBoete div.WelVergoed{ width:20px; height:16px; background:url(resultaten_lijst_groen.png) left 4px no-repeat; padding:5px 0 2px 0;}
	.LeverancierResultaat .LRBoete div.NietVergoed{ width:16px; height:18px; background:url(resultaten_lijst_grijs.png) left 2px no-repeat; padding:3px 0 2px 0;}
	.LeverancierResultaat .LRBespaar span{ display:block; float:left; font-size:1.4em; font-weight:bold; line-height:19px;}
	.LeverancierResultaat .LRBespaar .rood{ color:#C00;}
	.LeverancierResultaat .LRBezoekers{ width:62px; padding:30px 0 0 0;}
	.LeverancierResultaat .LRBezoekers span em { font-weight: normal; font-size: 1.2em; line-height: 0.9em; padding-right: 1px; }
	.LeverancierResultaat .LRButton{ width:140px; padding:23px 0 0 0; position:relative;}
		.LRExclusief{ position:absolute; width:65px; height:38px; margin:-25px 0 0 77px; z-index:10;}
		.LeverancierResultaat .StandaardButtonGroenResult{ position:relative; z-index:20;}

	.LeverancierResultaat .LRPersonen{ padding:7px 0 7px 0; color:#999; font-size:.9em;}
	.LeverancierResultaat .LRAlert{ padding:7px 0 7px 0;}
	.LeverancierResultaat .LRAlert span{ width:20px; height:14px; margin-right:10px; float:right; background:url(resultaten_lijst_alert.png) right bottom no-repeat; text-indent:-9999px; cursor:help;}
	.LeverancierResultaat .LRDetails{ padding:6px 0 7px 1px;}
	.LeverancierResultaat .LRDetails a { text-decoration:underline; background:url(resultaten_lijst_bekijk.png) left 6px no-repeat;}
	.LeverancierResultaat .LRDetails a:hover { text-decoration: none; }
		
.LijstResultaatWrapper .LRExclusief span{ display:block; width:65px; height:38px; text-indent:-9999px; line-height:22px; font-size:.9em; color:#666; background:url(resultaten_lijst_exclusiefNew.png) left top no-repeat; cursor:help;}
/*.LijstResultaatWrapper:hover .LRExclusief span{ display:block; width:95px; height:20px; line-height:22px; font-size:.9em; color:#666; text-align:center; background:url(resultaten_lijst_exclusiefNew.png) left bottom no-repeat; cursor:help;}*/

.LijstResultaatWrapper .StandaardButtonGroenResult{ float:left; margin:1px 0 0 0;}

.jQueryTextShadow{ white-space:nowrap;}

.LijstResultaatPagingWrapper{ width:604px; float:left; margin:20px 0; padding:0 0 0 196px;}
.LijstResultaatPagingWrapper .StandaardButtoGrijsPijl{}
.LijstResultaatPagingWrapper .of{ display:block; float:left; padding:5px 10px 0 10px; color:#666; font-style:italic;}
.LijstResultaatPagingWrapper .ToonAlles{ display:block; float:left; padding:5px 0 0 0;}
	

/* Calculator Home */
.CalculatorHome{ width:458px; float:left; margin:0 0 30px 0; list-style:none; line-height:normal; border:#9dd21e 1px solid; background:#fff url(ch_verloop_wit_groen.png) left bottom repeat-x;}
.CalculatorHome li{ float:left; padding:10px 20px 10px 20px;}

.CalculatorHome .CH_Titel{ width:418px; background:url(ch_titel.png) left top repeat-x;}
.CalculatorHome .CH_Titel h2{ float:left; margin:0; color:#fff; font-weight:bold;}
.CalculatorHome .CH_Titel span{ float:right; padding:0 0 0 20px; color:#fff; font-size:1.3em; font-weight:bold;}
.CalculatorHome .CH_Titel .Help{ border:none;}

.CalculatorHome .CH_Postcode{ float:left; width:418px; padding:20px 20px 10px 30px;}
.CalculatorHome .CH_Postcode .PostcodeLabel{ float:left; width:80px; padding:7px 0 0 0;}
.CalculatorHome .CH_Postcode .PostcodeValue{ float:left; width:306px; padding:0 0 0 20px; font-size:.9em; color:#666;}
.CalculatorHome .CH_Postcode .PostcodeValue input{ margin:2px 0;}

.CalculatorHome .Energieverbruik{ float:left; padding:5px 20px 0 20px;}

.CalculatorHome .CH_Huishouden{ padding:10px 20px 10px 20px;}
.CalculatorHome .CH_Huishouden .HuishoudenLabel{ float:left; width:80px; padding:15px 0 0 10px;}
.CalculatorHome .CH_Huishouden .HuishoudenValue{ float:left; padding:0 0 0 0; width:328px;}
.CalculatorHome .CH_Huishouden .HuishoudenValue{ list-style:none;}
.CalculatorHome .CH_Huishouden .HuishoudenValue li{ padding:0 0 0 0;}
.CalculatorHome .CH_Huishouden .HuishoudenValue li a{ display:block; text-align:center; padding:40px 10px 0 10px; color:#ccc; text-decoration:none;}

.CalculatorHome .CH_Huishouden .HuishoudenValue .Single a{ width:40px; background:url(ch_huishouden_single.gif) center -70px no-repeat;}
.CalculatorHome .CH_Huishouden .HuishoudenValue .Single a:hover{ width:40px; color:#444; background:url(ch_huishouden_single.gif) center top no-repeat;}
.CalculatorHome .CH_Huishouden .HuishoudenValue .SingleSelected a{ width:40px; color:#444; background:url(ch_huishouden_single.gif) center top no-repeat;}

.CalculatorHome .CH_Huishouden .HuishoudenValue .Stel a{ width:55px; background:url(ch_huishouden_stel.gif) center -70px no-repeat;}
.CalculatorHome .CH_Huishouden .HuishoudenValue .Stel a:hover{ width:55px; color:#444; background:url(ch_huishouden_stel.gif) center top no-repeat;}
.CalculatorHome .CH_Huishouden .HuishoudenValue .StelSelected a{ width:55px; color:#444; background:url(ch_huishouden_stel.gif) center top no-repeat;}

.CalculatorHome .CH_Huishouden .HuishoudenValue .Gezin a{ width:75px; background:url(ch_huishouden_gezin.gif) center -70px no-repeat;}
.CalculatorHome .CH_Huishouden .HuishoudenValue .Gezin a:hover{ width:75px; color:#444; background:url(ch_huishouden_gezin.gif) center top no-repeat;}
.CalculatorHome .CH_Huishouden .HuishoudenValue .GezinSelected a{ width:75px; color:#444; background:url(ch_huishouden_gezin.gif) center top no-repeat;}

.CalculatorHome .CH_Huishouden .HuishoudenValue .GrootGezin a{ width:75px; background:url(ch_huishouden_grootgezin.gif) center -70px no-repeat;}
.CalculatorHome .CH_Huishouden .HuishoudenValue .GrootGezin a:hover{ width:75px; color:#444; background:url(ch_huishouden_grootgezin.gif) center top no-repeat;}
.CalculatorHome .CH_Huishouden .HuishoudenValue .GrootGezinSelected a{ width:75px; color:#444; background:url(ch_huishouden_grootgezin.gif) center top no-repeat;}

.CalculatorHome .CH_TypeWoning{ float:left; padding:10px 20px 10px 20px;}
.CalculatorHome .CH_TypeWoning .TypeWoningLabel{ float:left; width:77px; padding:12px 0 0 10px;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue{ float:left; width:328px;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue{ list-style:none;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue li{ padding:0 0 0 0; line-height:normal!important;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue li a{ display:block; text-align:center; padding:43px 10px 0 10px; color:#ccc; text-decoration:none;}

.CalculatorHome .CH_TypeWoning .TypeWoningValue .Flat a{ width:50px; padding-right:20px; background:url(ch_typewoning_flat.gif) 23px -75px no-repeat;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue .Flat a:hover{ width:50px; color:#444; background:url(ch_typewoning_flat.gif) 23px top no-repeat;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue .FlatSelected a{ width:50px; padding-right:20px; color:#444; background:url(ch_typewoning_flat.gif) 23px top no-repeat;}

.CalculatorHome .CH_TypeWoning .TypeWoningValue .Tussenwoning a{ width:57px; background:url(ch_typewoning_tussenwoning.gif) left -75px no-repeat;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue .Tussenwoning a:hover{ width:57px; color:#444; background:url(ch_typewoning_tussenwoning.gif) left top no-repeat;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue .TussenwoningSelected a{ width:57px; color:#444; background:url(ch_typewoning_tussenwoning.gif) left top no-repeat;}

.CalculatorHome .CH_TypeWoning .TypeWoningValue .Hoekwoning a{ width:55px; background:url(ch_typewoning_hoekwoning.gif) right -75px no-repeat;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue .Hoekwoning a:hover{ width:55px; color:#444; background:url(ch_typewoning_hoekwoning.gif) right top no-repeat;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue .HoekwoningSelected a{ width:55px; color:#444; background:url(ch_typewoning_hoekwoning.gif) right top no-repeat;}

.CalculatorHome .CH_TypeWoning .TypeWoningValue .Vrijstaand a{ width:55px; padding-left:30px; background:url(ch_typewoning_vrijstaand.gif) 45px -75px no-repeat;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue .Vrijstaand a:hover{ width:55px; color:#444; background:url(ch_typewoning_vrijstaand.gif) 45px top no-repeat;}
.CalculatorHome .CH_TypeWoning .TypeWoningValue .VrijstaandSelected a{ width:55px; padding-left:30px; color:#444; background:url(ch_typewoning_vrijstaand.gif) 45px top no-repeat;}

.CalculatorHome .CH_Stroom{ float:left; padding:0 20px!important;}
.CalculatorHome .CH_Stroom .StroomLabel{ float:left; padding:23px 0 0 10px; width:80px;}
.CalculatorHome .CH_Stroom .StroomValue{ float:left; padding:5px 0 0 0; width:328px;}
.CalculatorHome .CH_Stroom .StroomValue span{ display:inline-block; padding:4px 0 0 0;}
.CalculatorHome .CH_Stroom .StroomValue span.Tarief{ width:70px; margin:0 0 10px 0; display:inline-block;}

.CalculatorHome .CH_Gas{ float:left; padding:0 20px!important;}
.CalculatorHome .CH_Gas .GasLabel{ float:left; padding:20px 0 20px 10px; width:80px;}
.CalculatorHome .CH_Gas .GasValue{ float:left; padding:15px 0 0 20px; width:306px;}
.CalculatorHome .CH_Gas .GasValue span{ line-height:2.6em;}

/*zonder '.CalculatorHome' ziet de calculator er overal hetzelfde uit. Dus heb het weggelaten. Zie css onder dit blokje uitgecommente css */
/*
.CalculatorHome .CH_Leverancier{ padding-top:5px;}
.CalculatorHome .CH_Leverancier .HuidigeLev{ display:block; font-weight:bold;}
.CalculatorHome .CH_Leverancier .HuidigeLevUitleg{ display:block; padding:3px 0 10px 0; color:#666; font-size:.9em;}
.CalculatorHome .CH_Leverancier .links{ width:90px; float:left; margin:0 0 0 10px;}
.CalculatorHome .CH_Leverancier .links .optie{ width:80px; float:left; height:26px; padding:0 0 0 0;}
.CalculatorHome .CH_Leverancier .links .optie input[type="radio"]{ float:left; margin:1px 7px 0 0; padding:0;}
.CalculatorHome .CH_Leverancier .rechts{ width:310px; float:left;}
.CalculatorHome .CH_Leverancier .rechts .optie{ width:320px; float:left; height:26px; padding:0 0 0 0;}
.CalculatorHome .CH_Leverancier .rechts .optie input[type="radio"]{ float:left; margin:1px 7px 0 0; padding:0;}
.CalculatorHome .CH_Leverancier .rechts .optie select{ margin:-2px 0 0 0; padding:1px;}
 */
.CalculatorHome .CH_Footer{ float:left; width:438px; height:40px; padding:0 0 0 0;}
.CalculatorHome .StandaardButtonBlauw{ float:right!important; padding:4px 0 0 0; cursor:pointer;}
.CalculatorHome .spanError{ color:#ff0000 }

.CH_Leverancier{ padding-top:5px;}
.CH_Leverancier .HuidigeLev{ display:block; font-weight:bold;}
.CH_Leverancier .HuidigeLevUitleg{ display:block; padding:3px 0 10px 0; color:#666; font-size:.9em;}
.CH_Leverancier .links{ width:90px; float:left; margin:0 0 0 10px;}
.CH_Leverancier .links .optie{ width:80px; float:left; height:26px; padding:0 0 0 0;}
.CH_Leverancier .links .optie input[type="radio"]{ float:left; margin:1px 7px 0 0; padding:0;}
.CH_Leverancier .rechts{ width:310px; float:left;}
.CH_Leverancier .rechts .optie{ width:320px; float:left; height:26px; padding:0 0 0 0;}
.CH_Leverancier .rechts .optie input[type="radio"]{ float:left; margin:1px 7px 0 0; padding:0;}
.CH_Leverancier .rechts .optie select{ margin:-2px 0 0 0; padding:1px;}

.CH_Footer{ float:left; width:438px; height:40px; padding:0 0 0 0;}
.StandaardButtonBlauw{ float:right!important; padding:4px 0 0 0; cursor:pointer;}
.spanError{ color:#ff0000 }

/* Calculator Productenpagina */
.CalculatorProduct{ width:530px; float:left; margin:20px 0 0 0; list-style:none; line-height:normal; border:#9dd21e 1px solid; background:#fff url(ch_verloop_wit_groen.png) left bottom repeat-x;}
.CalculatorProduct li{ float:left; width:490px!important; padding:10px 20px!important;}

.CalculatorProduct .CH_Titel{ width:490px; background:url(ch_titel.png) left top repeat-x;}
.CalculatorProduct .CH_Titel h2{ float:left; margin:0; color:#fff; font-weight:bold;}
.CalculatorProduct .CH_Titel span{ float:right; padding:0 0 0 20px; color:#fff; font-size:1.3em; font-weight:bold;}

.CalculatorProduct .CH_Postcode{ float:left; width:490px; padding:20px 20px 10px 20px;}
.CalculatorProduct .CH_Postcode .PostcodeLabel{ float:left; width:80px; padding:7px 0 0 0;}
.CalculatorProduct .CH_Postcode .PostcodeValue{ float:left; width:306px; padding:0 0 0 20px; font-size:.85em; color:#666;}

.CalculatorProduct .Energieverbruik{ float:left; padding:15px 20px 0 20px;}

.CalculatorProduct .CH_Huishouden{ padding:10px 20px 10px 20px;}
.CalculatorProduct .CH_Huishouden .HuishoudenLabel{ float:left; width:80px; padding:15px 0 0 0;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue{ float:left; padding:0 0 0 7px; width:328px;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue{ list-style:none;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue li{ padding:0 0 0 0!important; width:auto!important;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue li a{ display:block; text-align:center; padding:40px 10px 0 10px; color:#ccc; text-decoration:none;}

.CalculatorProduct .CH_Huishouden .HuishoudenValue .Single a{ width:40px; background:url(ch_huishouden_single.gif) center -70px no-repeat;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue .Single a:hover{ width:40px; color:#444; background:url(ch_huishouden_single.gif) center top no-repeat;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue .SingleSelected a{ width:40px; color:#444; background:url(ch_huishouden_single.gif) center top no-repeat;}

.CalculatorProduct .CH_Huishouden .HuishoudenValue .Stel a{ width:55px; background:url(ch_huishouden_stel.gif) center -70px no-repeat;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue .Stel a:hover{ width:55px; color:#444; background:url(ch_huishouden_stel.gif) center top no-repeat;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue .StelSelected a{ width:55px; color:#444; background:url(ch_huishouden_stel.gif) center top no-repeat;}

.CalculatorProduct .CH_Huishouden .HuishoudenValue .Gezin a{ width:75px; background:url(ch_huishouden_gezin.gif) center -70px no-repeat;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue .Gezin a:hover{ width:75px; color:#444; background:url(ch_huishouden_gezin.gif) center top no-repeat;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue .GezinSelected a{ width:75px; color:#444; background:url(ch_huishouden_gezin.gif) center top no-repeat;}

.CalculatorProduct .CH_Huishouden .HuishoudenValue .GrootGezin a{ width:75px; background:url(ch_huishouden_grootgezin.gif) center -70px no-repeat;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue .GrootGezin a:hover{ width:75px; color:#444; background:url(ch_huishouden_grootgezin.gif) center top no-repeat;}
.CalculatorProduct .CH_Huishouden .HuishoudenValue .GrootGezinSelected a{ width:75px; color:#444; background:url(ch_huishouden_grootgezin.gif) center top no-repeat;}

.CalculatorProduct .CH_TypeWoning{ float:left; padding:10px 20px 10px 20px;}
.CalculatorProduct .CH_TypeWoning .TypeWoningLabel{ float:left; width:77px; padding:12px 0 0 0;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue{ float:left; width:338px;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue{ list-style:none;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue li{ padding:0 0 0 0!important; width:auto!important; line-height:normal!important;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue li a{ display:block; text-align:center; padding:43px 10px 0 10px; color:#ccc; text-decoration:none;}

.CalculatorProduct .CH_TypeWoning .TypeWoningValue .Flat a{ width:50px; padding-right:20px; background:url(ch_typewoning_flat.gif) 23px -75px no-repeat;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue .Flat a:hover{ width:50px; color:#444; background:url(ch_typewoning_flat.gif) 23px top no-repeat;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue .FlatSelected a{ width:50px; color:#444; background:url(ch_typewoning_flat.gif) 23px top no-repeat;}

.CalculatorProduct .CH_TypeWoning .TypeWoningValue .Tussenwoning a{ width:57px; background:url(ch_typewoning_tussenwoning.gif) left -75px no-repeat;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue .Tussenwoning a:hover{ width:57px; color:#444; background:url(ch_typewoning_tussenwoning.gif) left top no-repeat;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue .TussenwoningSelected a{ width:57px; color:#444; background:url(ch_typewoning_tussenwoning.gif) left top no-repeat;}

.CalculatorProduct .CH_TypeWoning .TypeWoningValue .Hoekwoning a{ width:55px; background:url(ch_typewoning_hoekwoning.gif) right -75px no-repeat;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue .Hoekwoning a:hover{ width:55px; color:#444; background:url(ch_typewoning_hoekwoning.gif) right top no-repeat;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue .HoekwoningSelected a{ width:55px; color:#444; background:url(ch_typewoning_hoekwoning.gif) right top no-repeat;}

.CalculatorProduct .CH_TypeWoning .TypeWoningValue .Vrijstaand a{ width:55px; padding-left:30px; background:url(ch_typewoning_vrijstaand.gif) 45px -75px no-repeat;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue .Vrijstaand a:hover{ width:55px; color:#444; background:url(ch_typewoning_vrijstaand.gif) 45px top no-repeat;}
.CalculatorProduct .CH_TypeWoning .TypeWoningValue .VrijstaandSelected a{ width:55px; color:#444; background:url(ch_typewoning_vrijstaand.gif) 45px top no-repeat;}

.CalculatorProduct .CH_Stroom{ float:left; padding:0 20px!important;}
.CalculatorProduct .CH_Stroom .StroomLabel{ float:left; padding:23px 0 0 0; width:80px; border-top:#90bf20 1px solid;}
.CalculatorProduct .CH_Stroom .StroomValue{ float:left; padding:15px 0 15px 0; width:408px; border-top:#90bf20 1px solid;}
.CalculatorProduct .CH_Stroom .StroomValue span{ display:inline-block; padding:4px 0 0 0;}
.CalculatorProduct .CH_Stroom .StroomValue span.Tarief{ width:70px; margin:0 0 10px 0; display:inline-block;}

.CalculatorProduct .CH_Gas{ float:left; padding:0 20px!important;}
.CalculatorProduct .CH_Gas .GasLabel{ float:left; padding:20px 0; width:80px; border-top:#90bf20 1px solid;}
.CalculatorProduct .CH_Gas .GasValue{ float:left; padding:15px 0 0 20px; width:386px; border-top:#90bf20 1px solid;}
.CalculatorProduct .CH_Gas .GasValue span{ line-height:2.6em;}

.CalculatorProduct .CH_Footer{ float:left; width:510px!important; height:40px; padding:0 0 0 0!important;}
.CalculatorProduct .StandaardButtonBlauw{ float:right!important; padding:4px 0 0 0; cursor:pointer;}
.CalculatorProduct .spanError{ color:#ff0000 }


/* Tabbladen */
.Tabbladen.ResultatenTabs{ margin-top:-35px;}
.Tabbladen{ width:460px; position:relative; float:left; list-style:none; z-index:60;}
.Tabbladen li{ float:left;}
.Tabbladen li.Active a{ background:url(tabbladen.png) top right no-repeat; margin:0 3px 0 0; float:left; height:35px; padding-right:15px; color:#333; text-decoration:none; display:block; cursor:default;}
.Tabbladen li.Active a span{ background:url(tabbladen.png) left top no-repeat; float:left; display:block; height:35px; line-height:40px; padding:0 0 0 15px;}
.Tabbladen li.Active a:hover{ background:url(tabbladen.png) right top no-repeat;}
.Tabbladen li.Active a:hover span{ background:url(tabbladen.png) left top no-repeat;}
.Tabbladen li a{ display:block; background:url(tabbladen.png) right -35px no-repeat; margin:0 3px 0 0; float:left; height:35px; padding-right:15px; color:#fff; text-decoration:none; cursor:pointer;}
.Tabbladen li a span{ background:url(tabbladen.png) left -35px no-repeat; float:left; display:block; height:35px; line-height:40px; padding:0 0 0 15px;}
.Tabbladen li a:hover{ background:url(tabbladen.png) right -70px no-repeat;}
.Tabbladen li a:hover span{ background:url(tabbladen.png) left -70px no-repeat;}

/* Paging */

.PagingWrapper{ width:100%; float:left; padding:10px 0 0 0;}
.PagingWrapper .Vorige{ width:33%; float:left; padding:10px 0 0 0;}
.PagingWrapper .Van{ width:34%; float:left; text-align:center; padding:10px 0 0 0;}
.PagingWrapper .Volgende{ width:33%; float:left; text-align:right; padding:10px 0 0 0;}
.PagingWrapper .ToonAlles{ width:100%; clear:both; text-align:center; padding:10px 0 0 0;}

.paging_table{ width:100%; padding:10px 0 30px 0;}
.paging_table .paging_vorige{ width:33%; padding:10px 0 0 0;}
.paging_table .paging_overzicht{ width:34%; text-align:center; padding:10px 0 0 0;}
.paging_table .paging_volgende{ width:33%; text-align:right; padding:10px 0 0 0;}

/* Uw gegevens */
.JaarrekeningUwGegevens{ width:330px; float:right; margin:0; padding:0 0 15px 0; list-style:none; line-height:normal; color:#666;}
.JaarrekeningUwGegevens ul{ width:165px; float:left; background:#f1f1f1;}
.JaarrekeningUwGegevens ul li{ width:145px; float:left; height:26px; line-height:26px; padding:0 10px; font-size:.9em;}
.JaarrekeningUwGegevens ul li img{ margin:5px 5px 0 0; float:left;}

.JaarrekeningUwGegevens .UG_Titel{ width:320px; float:left; padding:0 0 5px 0; color:#999;}
.JaarrekeningUwGegevens .UG_Titel a{ padding:0 0 0 10px;}

.Content .ResultatenUwGegevensWrapper{ width:800px; float:left; margin-top:-40px;}
.JaarrekeningContentRight .ResultatenUwGegevensWrapper{ width:500px; float:right; margin:0 0 20px 0;}

.ResultatenUwGegevens{ float:right; margin:0; padding:0 0 0 0; list-style:none; line-height:normal; color:#666;}
.ResultatenUwGegevens table{ float:right; border-spacing:0px; border-collapse:collapse; width:auto !important;}
.ResultatenUwGegevens .RUG_Postcode{ background:#eaf6fd;}
.ResultatenUwGegevens .RUG_Leverancier{ background:#eaf6fd;}
.ResultatenUwGegevens .RUG_Stroom{ background:#eaf6fd;}
.ResultatenUwGegevens .RUG_Gas{ background:#eaf6fd;}
.ResultatenUwGegevens td{ height:26px; line-height:26px; padding:0 10px !important; font-size:.9em; text-align:left !important;}
.ResultatenUwGegevens td .Lichter{ color:#888;}
.ResultatenUwGegevens td img{ margin:5px 5px 0 0; float:left;}

.ResultatenUwGegevens .UG_Titel{ padding:0 0 0 0; color:#888; background:#fff;}
.ResultatenUwGegevens .UG_Titel a{ padding:0 0 0 10px;}

.ResultatenUwGegevensAanpassen{ width:330px; clear:both; float:right; margin:0; padding:0 0 0 0; list-style:none; line-height:normal; color:#666;}
.ResultatenUwGegevensAanpassen ul{ width:330px; float:left; padding:5px 0; background:#eaf6fd;}
.ResultatenUwGegevensAanpassen ul li{ width:310px; float:left; padding:5px 10px; font-size:.9em;}
.ResultatenUwGegevensAanpassen ul li label{ display:inline-block; width:100px; margin:6px 0 0 0;}
.ResultatenUwGegevensAanpassen ul li input{ display:inline-block; margin:0;}
.ResultatenUwGegevensAanpassen ul li input[type="text"]{ display:inline-block; margin:0; width:50px;}
.ResultatenUwGegevensAanpassen ul li select{ display:inline-block; width:200px; margin:0;}

/*.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom{ width:300px; margin:5px 10px; padding:5px; background:#f4fafe;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom .RUGA_StroomLabel{ display:inline-block; float:left; width:87px; padding:2px 0 0 15px; background:url(stroom.png) left top no-repeat;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom label{ display:inline-block; width:auto; margin:0 0 0 0;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul{ width:170px; float:left; padding:2px 0 0 0; background:none}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li{ width:180px;  float:left; padding:3px 0; font-size:1.1em;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li label{ display:inline-block; width:auto; margin:0 0 0 0;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li label.LabelText{ display:inline-block; width:auto; margin:6px 0 0 0;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li input[type="checkbox"]{ display:inline-block; margin:1px 5px 0 0;}*/

.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom{ width:300px; margin:5px 10px; padding:5px; background:#f4fafe;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom.choiceDisabled > input,
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom.choiceDisabled > label { display: none; }
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom label.RUGA_StroomLabel{ display:inline-block; float:left; width:87px; padding:2px 0 0 15px; background:url(stroom.png) left top no-repeat; cursor: auto; }
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom label{ display:inline-block; width:auto; margin:0 0 0 0; cursor: pointer; }
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul{ width:auto; float:left; padding:2px 0 0 101px; background:none}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li{ width:180px; float:left; padding:3px 0; font-size:1.1em;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li label{ display:inline-block; width:auto; margin:0 0 0 0;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li label.LabelText{ display:inline-block; width:auto; margin:6px 0 0 0;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li label.LabelLaag{ display:inline-block; width:35px; margin:6px 0 0 -39px;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li label.LabelHoog{ display:inline-block; width:35px; margin:6px 0 0 -39px;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Stroom ul li input[type="checkbox"]{ display:inline-block; margin:1px 5px 0 0;}

.ResultatenUwGegevensAanpassen ul li.RUGA_Gas{ width:300px; margin:5px 10px; padding:5px; background:#f4fafe;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Gas.choiceDisabled > input,
.ResultatenUwGegevensAanpassen ul li.RUGA_Gas.choiceDisabled > label { display: none; }
.ResultatenUwGegevensAanpassen ul li.RUGA_Gas label.RUGA_GasLabel{ display:inline-block; float:left; width:87px; padding:2px 0 0 15px; background:url(gas.png) left top no-repeat; cursor: auto; }
.ResultatenUwGegevensAanpassen ul li.RUGA_Gas label{ display:inline-block; width:auto; margin:0 0 0 0; cursor: pointer; }
.ResultatenUwGegevensAanpassen ul li.RUGA_Gas ul{ width:auto; float:left; padding:2px 0 0 101px; background:none}
.ResultatenUwGegevensAanpassen ul li.RUGA_Gas ul li{ width:180px; float:left; padding:3px 0; font-size:1.1em;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Gas ul li label{ display:inline-block; width:auto; margin:0 0 0 0;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Gas ul li label.LabelText{ display:inline-block; width:auto; margin:6px 0 0 0;}
.ResultatenUwGegevensAanpassen ul li.RUGA_Gas ul li input[type="checkbox"]{ display:inline-block; margin:1px 5px 0 0;}

.ResultatenUwGegevensAanpassen ul li .StandaardButtonGroenResult{ float:left !important; margin:0 0 0 106px;}

.ResultatenUwGegevensAanpassen ul li .RUGA_Annuleer{ display:block; float:left; margin:5px 0 0 8px;}
.ResultatenUwGegevensAanpassen ul li .RUGA_Annuleer a{ margin:0 0 0 4px;}

.ResultatenUwGegevensAanpassen .UG_Titel{ width:320px; float:left; padding:0 0 5px 0; color:#888;}
.ResultatenUwGegevensAanpassen .UG_Titel a{ padding:0 0 0 10px;}

/* OUD
.UwGegevens .UG_Item{ float:left; padding:10px 10px 5px 10px;}
.UwGegevens .UG_Item .ItemLabel{ float:left; width:84px;}
.UwGegevens .UG_Item .ItemValue{ float:left; width:84px;}

.UwGegevens .UG_Item2{ float:left; padding:10px 10px 5px 10px;}
.UwGegevens .UG_Item2 .ItemLabel{ float:left; width:55px;}
.UwGegevens .UG_Item2 .ItemValue{ float:left; width:113px;}

.UwGegevens .UG_ItemTitel{ float:left; padding:20px 10px 0 10px; font-weight:bold;}

.UwGegevens .UG_ItemClear{ float:left; padding:10px 10px 0 10px;}
.UwGegevens .UG_ItemClear .ItemLabel{ clear:both; width:188px;}
.UwGegevens .UG_ItemClear .ItemValue{ clear:both; width:188px;}

.UwGegevens .Energieverbruik{ float:left; padding:20px 10px 0 10px;}
.UwGegevens .UG_Footer{ float:left; width:188px; height:40px; padding:10px 0 0 5px!important;}*/

/* Verfijn Resultaat */
.VerfijnResultaat{ width:198px; float:left; margin:0 0 30px 0; padding:0 0 15px 0; list-style:none; line-height:normal; border:#9dd21e 1px solid; background:#fff url(verloop_wit_groen.png) left bottom repeat-x;}
.VerfijnResultaat li{ clear:both; padding:10px;}
.VerfijnResultaat li.VR_Header{ width:178px; height:34px; line-height:35px; padding:0 10px;}
.VerfijnResultaat li.VR_Header h2{ float:left; font-size:1.2em; margin:0; color:#7aa31c; font-weight:bold;}
.VerfijnResultaat li.VR_Titel{ padding:10px 10px 5px 10px; color:#444;}
.VerfijnResultaat li.VR_Selectbox{ padding:0 0 0 20px;}
.VerfijnResultaat li.VR_Selectbox .Selectbox{ width:165px; color:#444;}
.VerfijnResultaat li.VR_Item{ padding:0 0 0 0;}
.VerfijnResultaat li.VR_Item a{ display:block; height:22px; line-height:21px; padding:0 0 0 10px; color:#444; text-decoration:none;}
.VerfijnResultaat li.VR_Item a:hover{ background:url(verfijn_resultaat.gif) right top no-repeat; color:#444;}
.VerfijnResultaat li.VR_Selected{ height:22px; line-height:21px; padding:0 0 0 10px; background:url(verfijn_resultaat.gif) right bottom no-repeat; color:#fff;}

/* Resultatenlijst */
.ResultatenlijstWrapper{ width:550px; float:left; padding:10px; margin:-1px 0 0 0; list-style:none; border:#0285c2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x; z-index:50;}
.Resultatenlijst{ width:550px; float:left; list-style:none; margin:0 0 30px 0; line-height:normal; border:#cae7f8 1px solid; background:#fff url(verloop_resultaat.png) left bottom no-repeat; z-index:50;}
.ResultatenlijstBanner{ width:550px; float:left; list-style:none; margin:0 0 30px 0;}
.Resultatenlijst li{ width:530px; float:left; padding:10px 10px 0 10px;}

.Resultatenlijst li table{}
.Resultatenlijst li table td{ height:26px; padding:0;}

.Resultatenlijst li.RL_Rij1{ padding:10px 10px 10px 10px; position:relative;}
.Resultatenlijst li.RL_Rij1 .RL_Nummer{ width:35px; padding:11px 0 0 0px; float:left; font-size:1.2em; font-weight:bold;}
.Resultatenlijst li.RL_Rij1 .RL_Logo{ float:left; width:130px; height:30px; border:#cae7f8 1px solid; padding:2px; text-align:center; vertical-align:middle;}
.Resultatenlijst li.RL_Rij1 .RL_Product{ float:left; padding:10px 0 0 15px; font-size:1.1em;}
.Resultatenlijst li.RL_Rij1 .RL_Product a{ text-decoration:none;}
.Resultatenlijst li.RL_Rij1 .RL_Product a:visited{ color:#810081;}
.Resultatenlijst li.RL_Rij1 .RL_Exclusief{ position:absolute; top:0; right:0;}

.Resultatenlijst li.RL_Rij2{ padding:0 10px 15px 10px;}
.Resultatenlijst li.RL_Rij2 .RL_TableWrapper{ width:530px;}
.Resultatenlijst li.RL_Rij2 .RL_TableWrapper td{ vertical-align:top;}

.Resultatenlijst li.RL_Rij2 .RL_TableLeft{ width:278px;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft td{ vertical-align:bottom;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .Kolom1{ width:75px;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .Kolom2{ width:203px;}

.Resultatenlijst.Actieprijs li.RL_Rij2 .RL_TableLeft .PrijsLabel{ color:#666;}
.Resultatenlijst.Actieprijs li.RL_Rij2 .RL_TableLeft .PrijsValue{ text-decoration:line-through;}
.Resultatenlijst.Prijs li.RL_Rij2 .RL_TableLeft .PrijsLabel{ color:#666; padding:0 0 1px 0;}
.Resultatenlijst.Prijs li.RL_Rij2 .RL_TableLeft .PrijsValue{ font-size:1.4em; font-weight:bold;}
.Resultatenlijst.Prijs li.RL_Rij2 .RL_TableLeft .PrijsValue span{ font-size:.7em; font-weight:normal;}
.Resultatenlijst.Prijs li.RL_Rij2 .RL_TableLeft .PrijsValue span span{ font-size:1.4em; font-weight:bold;}
.Resultatenlijst.PrijsActie li.RL_Rij2 .RL_TableLeft .PrijsLabel{ color:#666; padding:0 0 1px 0;}
.Resultatenlijst.PrijsActie li.RL_Rij2 .RL_TableLeft .PrijsValue{ font-size:1.4em; font-weight:bold;}
.Resultatenlijst.PrijsActie li.RL_Rij2 .RL_TableLeft .PrijsValue span{ font-size:.7em; font-weight:normal;}
.Resultatenlijst.PrijsActie li.RL_Rij2 .RL_TableLeft .PrijsValue span span{ font-size:1.4em; font-weight:bold;}

.Resultatenlijst li.RL_Rij2 .RL_TableLeft .ActieLabel{ color:#666;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .ActieValue{ color:#f98105;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .ActieValue span{ display:inline-block;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .KortingLabel{ color:#666;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .KortingValue{ color:#444; font-size:.85em;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .KortingValue span{ color:#f98105; font-size:1.20em; display:inline-block;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .KortingValue a{ color:#444; text-decoration:none; display:inline-block;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .ActieprijsLabel{ color:#666; padding:0 0 1px 0;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .ActieprijsValue{}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .ActieprijsValue span{ display:inline-block;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .ActieprijsValue span span{ font-size:1.4em; font-weight:bold; display:inline-block;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .BespaarLabel{ height:51px;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .BespaarValue{ height:51px;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .BespaarValue span{ display:inline-block;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .BespaarValue span span{ font-weight:bold; font-size: 1.1em; display:inline-block;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .BespaarValue.Positief{ color:#000;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .BespaarValue.Negatief{ color:#c70202;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .HuidigeLabel{ padding:0 0 0 75px; font-size:.85em;}
.Resultatenlijst li.RL_Rij2 .RL_TableLeft .VergelijkLevLabel{ padding:0 0 0 75px; font-size:.85em;}

.Resultatenlijst li.RL_Rij2 .RL_TableRight{ width:252px; border-collapse:separate;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight td{ vertical-align:bottom!important;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .Kolom1{ width:82px;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .Kolom2{ width:85px;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .Kolom3{ width:85px;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .LooptijdLabel{ color:#666; padding:10px 0 26px 0; height:auto;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .LooptijdValue{ padding:10px 0 26px 0; height:auto; font-weight:bold; font-size:1.1em;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .StroomLabel{ height:25px; border-right:#ccc 1px solid; border-bottom:#fff 1px solid;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .StroomLabel span{ display:inline-block;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .GasLabel{ height:25px; padding:0 0 0 11px; border-left:#fff 1px solid; border-bottom:#fff 1px solid;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .TariefLabel{ color:#666;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .TariefValueStroom{ height:25px; font-weight:bold; border-top:#ccc 1px solid; border-right:#ccc 1px solid;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .TariefValueGas{ height:25px; font-weight:bold; border-top:#ccc 1px solid; border-left:#fff 1px solid; padding:0 0 0 11px;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .DuurzaamLabel{ color:#666;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .DuurzaamValueStroom{ border-right:#ccc 1px solid;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .DuurzaamValueGas{ padding:0 0 0 11px; border-left:#fff 1px solid;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .DuurzaamGroen{ color:#7aa31c;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .DuurzaamGrijs{ color:#777;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .KoosVoorDitProduct{ height:52px; text-align:right;}
.Resultatenlijst li.RL_Rij2 .RL_TableRight .KoosVoorDitProduct span{ display:inline-block;}

.Resultatenlijst li.RL_Rij3{ height:40px; padding:0 10px 0 10px; color:#fff;}
.Resultatenlijst li.RL_Rij3 .RL_Vergelijk{ float:left; line-height:20px; padding:10px 0 0 0;}
.Resultatenlijst li.RL_Rij3 .RL_Acties{ float:right; line-height:35px; padding:4px 0 0 0; text-align:right;}
.Resultatenlijst li.RL_Rij3 .RL_Acties a{ color:#fff;}
.Resultatenlijst li.RL_Rij3 .RL_Acties .of{ padding:0 10px 0 5px;}
.Resultatenlijst li.RL_Rij3 .StandaardButtonGroen{ float:right; padding:4px 0 0 0;}
.Resultatenlijst li.RL_Rij3 .StandaardButtonGrijs{ float:left; padding:4px 0 0 10px;}

.dialogVergelijkLeverancier ul{ list-style:none;}
.dialogVergelijkLeverancier ul li{}
.dialogVergelijkLeverancier ul li.VL_Label{ padding:15px 0 5px 0; font-weight:bold;}
.dialogVergelijkLeverancier ul li.VL_Value{ padding:0 0 5px 0;}
.dialogVergelijkLeverancier ul li.VL_Value Select{ width:300px; color:#444;}
.dialogVergelijkLeverancier ul li .StandaardButtonGrijs{ float:right; margin:20px 0 0 0;}
.dialogVergelijkLeverancier ul li .StandaardButtonGrijs a{ margin:0;  padding:0 10px 0 0;}

/* Vergelijken */
.VergelijkenTitel{ width:778px; float:left; margin:20px 0 0 0; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.VergelijkenTitel h1{ float:left; margin:0; padding:0 10px 0 0; font-size:1.25em;}

#ResultListContainer{ width:780px; float:left;}
#InfoContainer{ width:778px; float:left; margin:20px 0 0 0; padding:10px; border:#ddd 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
#InfoContainer #InfoLeft{ width:389px; float:left;}
#InfoContainer #InfoLeft span{ font-weight:bold;}
#InfoContainer #InfoRight{ width:389px; float:left;}
#InfoContainer #InfoRight ul{ width:389px; float:left;}
#InfoContainer #InfoRight ul li{ width:389px; float:left;}
#InfoContainer #InfoRight ul li div.ItemLabel{ float:left; width:60px;}
#InfoContainer #InfoRight ul li div.ItemValue{ float:left; font-weight:bold;}


.VergelijkContainer{ width:800px; float:left;}
.VergelijkContainer .Leverancier{ width:220px; float:left; margin:20px 10px 20px 10px; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.VergelijkContainer .Leverancier .Naam{ float:none; width:100%; height:50px; padding:40px 0 0 0;}
.VergelijkContainer .Leverancier .Naam a{ font-size:1.15em; color:#444;}
.VergelijkContainer .Leverancier .Product{ color:#000; font-weight:normal; height:50px;}
.VergelijkContainer .Leverancier .Labels{ padding:10px 0 0 0; width:200px;}
.VergelijkContainer .Leverancier .Actie{ position:absolute; margin:-10px 0 0 156px; padding:0 10px 0 0;}
.VergelijkContainer .Leverancier .Labels .Hier{}
.VergelijkContainer .Leverancier .Prijs{ padding:10px 0px 0px 0px; background:url(pixelblauw.gif) left 28px repeat-x; min-height:60px;}
.VergelijkContainer .Leverancier .Prijs .Voor{ font-weight:bold; font-size:1.1em;}
.VergelijkContainer .Leverancier .Looptijd{ padding:10px 0px 0px 0px; background:url(pixelblauw.gif) left 28px repeat-x; min-height:60px;}
.VergelijkContainer .Leverancier .Soort{ padding:10px 0px 0px 0px; background:url(pixelblauw.gif) left 28px repeat-x; min-height:80px;}
.VergelijkContainer .Leverancier .Soort .GroenGrijs{ float:left; width:100px; height:9px; float:left; margin:5px 5px 0px 0px;}
.VergelijkContainer .Leverancier .Soort .Groen{ float:left; height:9px; background:#9cc047;}
.VergelijkContainer .Leverancier .Soort .Grijs{ float:left; height:9px; background:#999;}
.VergelijkContainer .Leverancier .Tarief{ padding:10px 0px 0px 0px; background:url(pixelblauw.gif) left 28px repeat-x; min-height:60px;}
.VergelijkContainer .Leverancier .Score{ padding:10px 0px 0px 0px; background:url(pixelblauw.gif) left 28px repeat-x; min-height:60px;}
.VergelijkContainer .Leverancier .Score .Bezoekers{ font-size:.8em;}
.VergelijkContainer .Leverancier .Opzegtermijn{ padding:10px 0px 0px 0px; background:url(pixelblauw.gif) left 28px repeat-x; min-height:60px;}
.VergelijkContainer .Leverancier .Contract{ padding:10px 0px 0px 0px; background:url(pixelblauw.gif) left 28px repeat-x; min-height:90px;}
.VergelijkContainer .Leverancier div .Label{ font-weight:bold; color:#027abb;}
.VergelijkContainer .Leverancier div .Value{}
.VergelijkContainer .Leverancier div .Value a{ color:#000; text-decoration:underline;}
.VergelijkContainer .Leverancier .Overstappen{ float:right; padding:0px 0px 0px 0px; font-size:1.1em;}

/* Jaarrekening */
.Jaarrekening{ width:760px; position:relative; float:left; margin:0 0 10px 0; padding:20px; list-style:none; line-height:normal; z-index:50;}
.Jaarrekening li{ width:760px; float:left; padding:0 0 10px 0;}
.Jaarrekening li.JR_Help{ text-align:right; margin:-10px 0 0 10px;}
.Jaarrekening li.JR_Leverancier span.JR_Logo{ display:block; float:left; width:130px; height:30px; border:#cae7f8 1px solid; padding:2px; text-align:center; vertical-align:middle;}
.Jaarrekening li.JR_Leverancier span.JR_Logo img { position: relative; top: -15px; left: 0; }
.Jaarrekening li.JR_Leverancier span.JR_MeerOver{ display:block; float:left; padding:7px 0 0 30px;}
.Jaarrekening li.JR_Product h1{ font-size:1.2em; font-weight:bold; color:#444;}
.Jaarrekening li.JR_ContentHeader{ font-size:.85em; padding:0;}
.Jaarrekening li.JR_ContentHeader h2{ font-size:1em; font-weight:bold; color:#444;}
.Jaarrekening li.JR_ContentFooter{ padding:10px;}
.Jaarrekening li.JR_ContentFooter h2{ font-size:1.2em; font-weight:bold; color:#444;}
.Jaarrekening li.JR_Anchors_Aanvragen .Anchors{ width:250px; float:left; list-style:none;}
.Jaarrekening li.JR_Anchors_Aanvragen .Anchors li{ padding:0 0 5px 0;}
.Jaarrekening li.JR_Anchors_Aanvragen .JR_Gegevens_Button{ width:500px; float:right;}
.Jaarrekening li.JR_Anchors_Aanvragen .StandaardButtonGroenNew{ float:right;}
.Jaarrekening li.JR_Aanvragen{ padding:10px 0 0 0;}
.Jaarrekening li.JR_Aanvragen .StandaardButtonGroenNew{ float:right;}
.Jaarrekening li.JR_Documenten ul{ float:left; list-style:none;}
.Jaarrekening li.JR_Documenten ul li{ padding:0 0 5px 10px;}
.Jaarrekening li.JR_Titel{ width:738px; float:left; margin:20px 0 0 0; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.Jaarrekening li.JR_Titel h2{ float:left; margin:0; padding:0 10px 0 0; font-size:1.25em;}
.Jaarrekening li.JR_Titel img{ float:left;}
.Jaarrekening li.JR_Inclusief{ padding:10px 10px 0 10px; text-align:left;}
.Jaarrekening li.JR_Tussenkop{ padding:10px 10px 10px 10px; text-align:left; font-weight:bold;}
.Jaarrekening li.JR_Leveringskosten{ width:510px; padding:0 0 0 10px; border-top:#fff 2px solid;}
.Jaarrekening li.LeveringHiddenStroom  .JR_Leveringskosten_Header{ float:left; background:#d9eef9 url(plus_min_plus.png) 11px 8px no-repeat; cursor:pointer;}
.Jaarrekening li.LeveringShowStroom .JR_Leveringskosten_Header{ float:left; background:#d9eef9 url(plus_min_min.png) 11px 8px no-repeat; cursor:pointer;}
.Jaarrekening li.LeveringHiddenGas  .JR_Leveringskosten_Header{ float:left; background:#d9eef9 url(plus_min_plus.png) 11px 8px no-repeat; cursor:pointer;}
.Jaarrekening li.LeveringShowGas .JR_Leveringskosten_Header{ float:left; background:#d9eef9 url(plus_min_min.png) 11px 8px no-repeat; cursor:pointer;}
.Jaarrekening li .JR_Leveringskosten_Header h3{ float:left; margin:0; padding:0 0 0 0px; font-size:.9em;}
.Jaarrekening li .JR_Leveringskosten_Header h3 a{ display:block; padding:7px 30px; float:left; width:450px; text-decoration:none;}
.LeveringHiddenStroom .LeveringStroomTable{ float:left; display:none;}
.LeveringShowStroom .LeveringStroomTable{ float:left; display:block;}
.LeveringHiddenGas .LeveringGasTable{ float:left; display:none;}
.LeveringShowGas .LeveringGasTable{ float:left; display:block;}

.ResultBedenktijd{ float:right; clear:both; padding:3px 4px 0 0; color:#999; text-align:right;}

.Jaarrekening li.JR_Netwerkkosten{ width:510px; padding:0 0 0 10px; border-top:#fff 2px solid;}
.Jaarrekening li.NetwerkHiddenStroom  .JR_Netwerkkosten_Header{ padding:7px 10px; float:left; width:490px; background:#d9eef9 url(plus_min_plus.png) 11px 8px no-repeat; cursor:pointer;}
.Jaarrekening li.NetwerkShowStroom .JR_Netwerkkosten_Header{ padding:7px 10px; float:left; width:490px; background:#d9eef9 url(plus_min_min.png) 11px 8px no-repeat; cursor:pointer;}
.Jaarrekening li.NetwerkHiddenGas  .JR_Netwerkkosten_Header{ padding:7px 10px; float:left; width:490px; background:#d9eef9 url(plus_min_plus.png) 11px 8px no-repeat; cursor:pointer;}
.Jaarrekening li.NetwerkShowGas .JR_Netwerkkosten_Header{ padding:7px 10px; float:left; width:490px; background:#d9eef9 url(plus_min_min.png) 11px 8px no-repeat; cursor:pointer;}
.Jaarrekening li .JR_Netwerkkosten_Header h3{ float:left; margin:0; padding:0 0 0 0; font-size:.9em;}
.Jaarrekening li .JR_Netwerkkosten_Header h3 a{ display:inline-block; padding:0 0 0 20px; text-decoration:none; width:200px;}
.NetwerkHiddenStroom .NetwerkStroomTable{ float:left; display:none;}
.NetwerkShowStroom .NetwerkStroomTable{ float:left; display:block;}
.NetwerkHiddenGas .NetwerkGasTable{ float:left; display:none;}
.NetwerkShowGas .NetwerkGasTable{ float:left; display:block;}
.Jaarrekening li .JR_Netwerkkosten_Header .JR_NetBeheerderStroom{ display:inline-block; padding:0 0 0 0; font-size:1.1em; width:199px; font-weight:normal;}
.Jaarrekening li .JR_Netwerkkosten_Header .JR_NetBeheerderGas{ display:inline-block; padding:0 0 0 0; font-size:1.1em; width:199px; font-weight:normal;}
.Jaarrekening li .JR_Netwerkkosten_Header .JR_Euro{ display:inline-block; padding:0 0 0 0; font-size:1.1em;}
.Jaarrekening li .JR_Netwerkkosten_Header .JR_Bedrag{ display:inline-block; width:55px; text-align:right; font-size:1.1em;}
.Jaarrekening li.JR_KostenTotaal{ padding:20px 0 0 10px;}
.Jaarrekening li.JR_KostenTotaal table{ border-top:#000 1px dashed;}
.Jaarrekening li.JR_KostenTotaal td{ padding-top:10px; background:none; font-weight:bold; color:#000;}
.Jaarrekening li.JR_KostenTotaal td span{ font-weight:normal; color:#555; font-size:.85em;}

.Jaarrekening li table{ width:510px; border:0;}
.Jaarrekening li th{ padding:5px 10px; background:#b4dcf2; text-align:right;}
.Jaarrekening li td{ padding:5px 10px 5px 10px; background:#e9f6fd; text-align:right; vertical-align:top;}
.Jaarrekening li .JR_Table_Kolom1{ width:255px; text-align:left;}
.Jaarrekening li .JR_Table_Kolom2{ width:90px;}
.Jaarrekening li.JR_Netwerkkosten .JR_Table_Kolom2{ width:120px;}
.Jaarrekening li .JR_Table_Kolom3{ width:90px; vertical-align:bottom;}
.Jaarrekening li.JR_Netwerkkosten .JR_Table_Kolom3{ width:60px; vertical-align:bottom;}
.Jaarrekening li .JR_Table_Kolom4{ width:15px; padding:5px 0 5px 10px; }
.Jaarrekening li .JR_Table_Kolom5{ width:50px;}
.Jaarrekening li .JR_table_Totaal td{ padding-top:10px; padding-bottom:20px; font-weight:bold; border-top:#0285c2 0px solid;}

.Jaarrekening li.JR_Algemeen table{ width:680px;}
.Jaarrekening li.JR_Algemeen td{ padding:5px 10px 5px 10px; background:none;}
.Jaarrekening li.JR_Algemeen td.JR_Table_Kolom1{ width:200px; text-align:left;}
.Jaarrekening li.JR_Algemeen td.JR_Table_Kolom1_Left{ width:180px; text-align:left; padding-left:20px;}
.Jaarrekening li.JR_Algemeen td.JR_Table_Kolom2{ width:auto !important; text-align:left;}

.Jaarrekening li.JR_Algemeen td.JR_Toelichting{ color:#555;}
.Jaarrekening li.JR_Algemeen td.JR_Table_Kolom1_Left.JR_Waarschuwing{ padding-left:28px; background: url(resultaten_lijst_alert.png) 10px 5px no-repeat;}

.Jaarrekening li.JR_Tarieven ul{ float:left; list-style:none;}
.Jaarrekening li.JR_Tarieven ul li{ padding:0px 10px 10px 10px;}
.Jaarrekening li.JR_Tarieven table{ width:auto; border:0; width:450px;}
.Jaarrekening li.JR_Tarieven th{ padding:5px 40px 5px 10px; background:#b4dcf2; text-align:left;}
.Jaarrekening li.JR_Tarieven th.Kolom1{ width:200px; text-align:left;}
.Jaarrekening li.JR_Tarieven th.Kolom2{ width:250px; text-align:left;}
.Jaarrekening li.JR_Tarieven td{ padding:5px 0px 5px 10px; background:#e9f6fd; text-align:left; vertical-align:top;}
.Jaarrekening li.JR_Tarieven td a{ font-size:.85em; cursor:help; border-bottom:#777 1px dotted; text-decoration:none; color:#444;}

.JR_Specificatie_Table{ background:#000; width:100%; font-size:.85em;}
.JR_Specificatie_Table th{ padding:5px 10px 5px 10px; background:#b4dcf2; text-align:left; border-top:#fff 1px solid; border-right:#fff 1px solid;}
.JR_Specificatie_Table th.Kolom1{}
.JR_Specificatie_Table th.Kolom2{}
.JR_Specificatie_Table th.Kolom3{}
.JR_Specificatie_Table th.Kolom4{}
.JR_Specificatie_Table th.Kolom5{}
.JR_Specificatie_Table td{ padding:5px 10px 5px 10px; background:#e9f6fd; text-align:left; vertical-align:top; border-top:#fff 1px solid; border-right:#fff 1px solid;}
.JR_Specificatie_Table td.JR_Specificatie_Titel{ font-weight:bold;}

.Jaarrekening li.JR_Stroometiket_Grijs{}
.Jaarrekening li.JR_Stroometiket_Grijs table{ width:auto; border:0;}
.Jaarrekening li.JR_Stroometiket_Grijs td{ padding:5px 10px 5px 10px; background:none; text-align:left; vertical-align:top;}
.Jaarrekening li.JR_Stroometiket_Grijs td.JR_Stroometiket_Soort{ width:100px;}
.Jaarrekening li.JR_Stroometiket_Grijs td.JR_Stroometiket_Balk{ width:200px;}
.Jaarrekening li.JR_Stroometiket_Grijs td.JR_Stroometiket_Balk div{ width:200px; background:url(stroom_standaard.gif) left top no-repeat;}
.Jaarrekening li.JR_Stroometiket_Grijs td.JR_Stroometiket_Balk div div{ height:15px; background:#666 url(stroom_standaard.gif) left bottom no-repeat;}
.Jaarrekening li.JR_Stroometiket_Grijs td.JR_Stroometiket_Percentage{ text-align:right; width:40px;}

.Jaarrekening li.JR_Stroometiket_Groen{}
.Jaarrekening li.JR_Stroometiket_Groen table{ width:auto; border:0;}
.Jaarrekening li.JR_Stroometiket_Groen td{ padding:5px 10px 5px 10px; background:none; text-align:left; vertical-align:top;}
.Jaarrekening li.JR_Stroometiket_Groen td.JR_Stroometiket_Soort{ width:100px;}
.Jaarrekening li.JR_Stroometiket_Groen td.JR_Stroometiket_Balk{ width:200px;}
.Jaarrekening li.JR_Stroometiket_Groen td.JR_Stroometiket_Balk div{ width:200px; background:url(stroom_groen.gif) left top no-repeat;}
.Jaarrekening li.JR_Stroometiket_Groen td.JR_Stroometiket_Balk div div{ height:15px; background:#666 url(stroom_groen.gif) left bottom no-repeat;}
.Jaarrekening li.JR_Stroometiket_Groen td.JR_Stroometiket_Percentage{ text-align:right; width:40px;}

.Jaarrekening li.JR_Milieuconsequenties{ padding-top:20px;}
.Jaarrekening li.JR_Milieuconsequenties td{ padding:5px 10px 5px 10px; background:none;}
.Jaarrekening li.JR_Milieuconsequenties td.JR_Table_Kolom1{ width:160px; text-align:left;}
.Jaarrekening li.JR_Milieuconsequenties td.JR_Table_Kolom2{ width:360px; text-align:left;}

.Jaarrekening li.JR_Content{ padding:5px 10px 5px 10px;}

/* ProductLeverancier */
.ProductLeverancier{ width:760px; position:relative; float:left; margin:0 0 10px 0; padding:20px; list-style:none; line-height:normal; z-index:50;}
.ProductLeverancier li{ width:760px; float:left; padding:0 0 10px 0;}
.ProductLeverancier li.PL_Help{ text-align:right; margin:-10px 0 0 10px;}
.ProductLeverancier li.PL_Leverancier span.PL_Logo{ display:block; float:left; width:100px; height:60px; border:#cae7f8 1px solid; padding:2px; text-align:center; vertical-align:middle;}
.ProductLeverancier li.PL_Leverancier span.PL_MeerOver{ display:block; float:left; padding:25px 0 0 30px;}
.ProductLeverancier li.PL_Product h1{ font-size:1.2em; font-weight:bold; color:#444;}
.ProductLeverancier li.PL_ContentHeader{ font-size:.85em; padding:0;}
.ProductLeverancier li.PL_ContentHeader h2{ font-size:1em; font-weight:bold; color:#444;}
.ProductLeverancier li.PL_ContentFooter{ padding:10px;}
.ProductLeverancier li.PL_ContentFooter h2{ font-size:1.2em; font-weight:bold; color:#444;}

.ProductLeverancier li.PL_Aanvragen .Anchors{ width:250px; float:left; list-style:none;}
.ProductLeverancier li.PL_Aanvragen .Anchors li{ padding:0 0 5px 0;}
.ProductLeverancier li.PL_Aanvragen .PL_Gegevens_Button{ width:500px; float:right;}
.ProductLeverancier li.PL_Aanvragen .StandaardButtonGroenNew{ float:right;}
.ProductLeverancier li.PL_Anchors_Aanvragen .StandaardButtonGroenNew{ float:right; margin-top:-30px;}

.ProductLeverancier li.PL_Documenten ul{ float:left; list-style:none;}
.ProductLeverancier li.PL_Documenten ul li{ padding:0 0 5px 10px;}
.ProductLeverancier li.PL_Titel{ width:738px; float:left; margin:20px 0 0 0; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.ProductLeverancier li.PL_Titel h2{ float:left; margin:0; padding:0 10px 0 0; font-size:1.25em;}
.ProductLeverancier li.PL_Titel img{ float:left;}
.ProductLeverancier li.PL_Tussenkop{ padding:20px 10px 10px 10px; text-align:left; font-weight:bold;}
.ProductLeverancier li.PL_Leveringskosten{ padding:0 0 0 10px; border-top:#fff 2px solid;}
.ProductLeverancier li.LeveringHiddenStroom  .PL_Leveringskosten_Header{ float:left; background:#d9eef9 url(plus_min_plus.png) 11px 8px no-repeat; cursor:pointer;}
.ProductLeverancier li.LeveringShowStroom .PL_Leveringskosten_Header{ float:left; background:#d9eef9 url(plus_min_min.png) 11px 8px no-repeat; cursor:pointer;}
.ProductLeverancier li.LeveringHiddenGas  .PL_Leveringskosten_Header{ float:left; background:#d9eef9 url(plus_min_plus.png) 11px 8px no-repeat; cursor:pointer;}
.ProductLeverancier li.LeveringShowGas .PL_Leveringskosten_Header{ float:left; background:#d9eef9 url(plus_min_min.png) 11px 8px no-repeat; cursor:pointer;}
.ProductLeverancier li .PL_Leveringskosten_Header h3{ margin:0; padding:0 0 0 20px; font-size:.9em;}
.ProductLeverancier li .PL_Leveringskosten_Header h3 a{ display:block; padding:7px 10px; float:left; width:470px; text-decoration:none;}
.LeveringHiddenStroom .LeveringStroomTable{ float:left; display:none;}
.LeveringShowStroom .LeveringStroomTable{ float:left; display:block;}
.LeveringHiddenGas .LeveringGasTable{ float:left; display:none;}
.LeveringShowGas .LeveringGasTable{ float:left; display:block;}

.ProductLeverancier li.PL_Netwerkkosten{ padding:0 0 0 10px; border-top:#fff 2px solid;}
.ProductLeverancier li.NetwerkHiddenStroom  .PL_Netwerkkosten_Header{ padding:7px 10px; float:left; width:490px; background:#d9eef9 url(plus_min_plus.png) 11px 8px no-repeat; cursor:pointer;}
.ProductLeverancier li.NetwerkShowStroom .PL_Netwerkkosten_Header{ padding:7px 10px; float:left; width:490px; background:#d9eef9 url(plus_min_min.png) 11px 8px no-repeat; cursor:pointer;}
.ProductLeverancier li.NetwerkHiddenGas  .PL_Netwerkkosten_Header{ padding:7px 10px; float:left; width:490px; background:#d9eef9 url(plus_min_plus.png) 11px 8px no-repeat; cursor:pointer;}
.ProductLeverancier li.NetwerkShowGas .PL_Netwerkkosten_Header{ padding:7px 10px; float:left; width:490px; background:#d9eef9 url(plus_min_min.png) 11px 8px no-repeat; cursor:pointer;}
.ProductLeverancier li .PL_Netwerkkosten_Header h3{ margin:0; padding:0 0 0 20px; font-size:.9em;}
.ProductLeverancier li .PL_Netwerkkosten_Header h3 a{ display:inline-block; text-decoration:none; width:400px;}
.NetwerkHiddenStroom .NetwerkStroomTable{ float:left; display:none;}
.NetwerkShowStroom .NetwerkStroomTable{ float:left; display:block;}
.NetwerkHiddenGas .NetwerkGasTable{ float:left; display:none;}
.NetwerkShowGas .NetwerkGasTable{ float:left; display:block;}
.ProductLeverancier li .PL_Netwerkkosten_Header .PL_Euro{ display:inline-block; padding:0 0 0 0; font-size:1.1em;}
.ProductLeverancier li .PL_Netwerkkosten_Header .PL_Bedrag{ display:inline-block; width:60px; text-align:right; font-size:1.1em;}
.ProductLeverancier li.PL_KostenTotaal{ padding:20px 0 0 10px;}
.ProductLeverancier li.PL_KostenTotaal table{ border-top:#000 1px dashed;}
.ProductLeverancier li.PL_KostenTotaal td{ padding-top:10px; background:none; font-weight:bold; color:#000;}

.ProductLeverancier li table{ width:510px; border:0;}
.ProductLeverancier li th{ padding:5px 10px; background:#b4dcf2; text-align:right;}
.ProductLeverancier li td{ padding:5px 10px 5px 10px; background:#e9f6fd; text-align:right; vertical-align:top;}
.ProductLeverancier li .PL_Table_Kolom1{ width:255px; text-align:left;}
.ProductLeverancier li .PL_Table_Kolom2{ width:70px;}
.ProductLeverancier li .PL_Table_Kolom3{ width:50px;}
.ProductLeverancier li .PL_Table_Kolom4{ width:15px; padding:5px 0 5px 10px; }
.ProductLeverancier li .PL_Table_Kolom5{ width:50px;}
.ProductLeverancier li .PL_table_Totaal td{ padding-top:10px; padding-bottom:20px; font-weight:bold; border-top:#0285c2 0px solid;}

.ProductLeverancier li.PL_Algemeen td{ padding:5px 10px 5px 10px; background:none;}
.ProductLeverancier li.PL_Algemeen td.PL_Table_Kolom1{ width:180px; text-align:left;}
.ProductLeverancier li.PL_Algemeen td.PL_Table_Kolom1 span{ display:inline-block; padding-left:20px;}
.ProductLeverancier li.PL_Algemeen td.PL_Table_Kolom2{ width:330px; text-align:left;}
.ProductLeverancier li.PL_Algemeen .PL_Toelichting{ color:#666;}

.ProductLeverancier li.PL_Tarieven ul{ float:left; list-style:none;}
.ProductLeverancier li.PL_Tarieven ul li{ padding:0px 10px 10px 10px;}
.ProductLeverancier li.PL_Tarieven table{ width:auto; border:0; width:400px;}
.ProductLeverancier li.PL_Tarieven th{ padding:5px 40px 5px 10px; background:#b4dcf2; text-align:left;}
.ProductLeverancier li.PL_Tarieven th.Kolom1{ width:150px; text-align:left;}
.ProductLeverancier li.PL_Tarieven th.Kolom2{ width:250px; text-align:left;}
.ProductLeverancier li.PL_Tarieven td{ padding:5px 40px 5px 10px; background:#e9f6fd; text-align:left; vertical-align:top;}

.Gasregios{ width:267px; height:314px; float:right; border:#b4dcf2 1px solid; margin:0 10px 0 0; padding:5px; background:url(gasregio.gif) 5px 5px no-repeat; font-weight:bold;}
.ProductLeverancier li.PL_TarievenGasregio ul{ float:left; list-style:none;}
.ProductLeverancier li.PL_TarievenGasregio ul li{ padding:0px 0 10px 10px;}
.ProductLeverancier li.PL_TarievenGasregio table{ width:auto; border:0; width:220px; float:left;}
.ProductLeverancier li.PL_TarievenGasregio th{ padding:5px 0 5px 10px; background:#b4dcf2; text-align:left;}
.ProductLeverancier li.PL_TarievenGasregio th.Kolom1{ width:70px; text-align:left;}
.ProductLeverancier li.PL_TarievenGasregio th.Kolom2{ width:150px; text-align:left;}
.ProductLeverancier li.PL_TarievenGasregio td{ padding:6px 0 8px 10px; background:#e9f6fd; text-align:left; vertical-align:top;}
.ProductLeverancier li.PL_TarievenGasregio .PL_Tarieven_Footer span a{ color:#444; text-decoration:none; cursor:help; border-bottom:#777 1px dotted;}

.PL_Specificatie_Table{ background:#000; width:100%; font-size:.85em;}
.PL_Specificatie_Table th{ padding:5px 10px 5px 10px; background:#b4dcf2; text-align:left; border-top:#fff 1px solid; border-right:#fff 1px solid; white-space:nowrap;}
.PL_Specificatie_Table th.Kolom1{ width:60px; white-space:nowrap;}
.PL_Specificatie_Table th.Kolom2{}
.PL_Specificatie_Table th.Kolom3{}
.PL_Specificatie_Table th.Kolom4{}
.PL_Specificatie_Table th.Kolom5{}
.PL_Specificatie_Table td{ padding:5px 10px 5px 10px; background:#e9f6fd; text-align:left; vertical-align:top; border-top:#fff 1px solid; border-right:#fff 1px solid;}
.PL_Specificatie_Table td.PL_Specificatie_Titel{ font-weight:bold;}

.ProductLeverancier li.PL_Stroometiket_Grijs{}
.ProductLeverancier li.PL_Stroometiket_Grijs table{ width:auto; border:0;}
.ProductLeverancier li.PL_Stroometiket_Grijs td{ padding:5px 10px 5px 10px; background:none; text-align:left; vertical-align:top;}
.ProductLeverancier li.PL_Stroometiket_Grijs td.PL_Stroometiket_Soort{ width:100px;}
.ProductLeverancier li.PL_Stroometiket_Grijs td.PL_Stroometiket_Balk{ width:200px;}
.ProductLeverancier li.PL_Stroometiket_Grijs td.PL_Stroometiket_Balk div{ width:200px; background:url(stroom_standaard.gif) left top no-repeat;}
.ProductLeverancier li.PL_Stroometiket_Grijs td.PL_Stroometiket_Balk div div{ height:15px; background:#666 url(stroom_standaard.gif) left bottom no-repeat;}
.ProductLeverancier li.PL_Stroometiket_Grijs td.PL_Stroometiket_Percentage{ text-align:right; width:40px;}

.ProductLeverancier li.PL_Stroometiket_Groen{}
.ProductLeverancier li.PL_Stroometiket_Groen table{ width:auto; border:0;}
.ProductLeverancier li.PL_Stroometiket_Groen td{ padding:5px 10px 5px 10px; background:none; text-align:left; vertical-align:top;}
.ProductLeverancier li.PL_Stroometiket_Groen td.PL_Stroometiket_Soort{ width:100px;}
.ProductLeverancier li.PL_Stroometiket_Groen td.PL_Stroometiket_Balk{ width:200px;}
.ProductLeverancier li.PL_Stroometiket_Groen td.PL_Stroometiket_Balk div{ width:200px; background:url(stroom_groen.gif) left top no-repeat;}
.ProductLeverancier li.PL_Stroometiket_Groen td.PL_Stroometiket_Balk div div{ height:15px; background:#666 url(stroom_groen.gif) left bottom no-repeat;}
.ProductLeverancier li.PL_Stroometiket_Groen td.PL_Stroometiket_Percentage{ text-align:right; width:40px;}

.ProductLeverancier li.PL_Milieuconsequenties{ padding-top:20px;}
.ProductLeverancier li.PL_Milieuconsequenties td{ padding:5px 10px 5px 10px; background:none;}
.ProductLeverancier li.PL_Milieuconsequenties td.PL_Table_Kolom1{ width:160px; text-align:left;}
.ProductLeverancier li.PL_Milieuconsequenties td.PL_Table_Kolom2{ width:360px; text-align:left;}

.ProductLeverancier li.PL_Content{ padding:5px 10px 5px 10px;}

/* Leverancier */
.Leverancier{ width:790px; position:relative; float:left; margin:-1px 0 30px 0; padding:0 5px; list-style:none; line-height:normal; border-top:#b4dcf2 1px solid; z-index:50;}
.Leverancier.RoundedNoLeftTop{ border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.Leverancier li{ width:790px; float:left; padding:0 0 10px 0;}
.Leverancier li.LC_Titel{ width:768px; float:left; margin:20px 0 0 0; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.Leverancier li.LC_Titel h1{ float:left; margin:0; padding:0 10px 0 0; font-size:1.4em;}
.Leverancier li.LC_Titel h2{ float:left; margin:0; padding:0 10px 0 0; font-size:1.25em;}
.Leverancier li.LC_Titel img{ float:left;}
.Leverancier li.LC_Tussenkop{ padding:20px 10px 10px 10px; text-align:left; font-weight:bold;}
.Leverancier li.LC_Leverancier_Header{ padding:20px 0 10px 0;}
.Leverancier li.LC_Leverancier_Header table{ width:760px; border:none;}
.Leverancier li.LC_Leverancier_Header td{ padding:5px 10px 5px 10px; background:none; text-align:left; vertical-align:top; width:720px; line-height:1.6em;}
.Leverancier li.LC_Leverancier_Header td p{ margin:10px 0; clear:both}
.Leverancier li.LC_Leverancier_Header td.LC_Logo{ height:30px;}
.Leverancier li.LC_Leverancier_Header td.LC_Leverancier_Header_Info{ padding-right:20px;}
.Leverancier li.LC_Leverancier_Header td.LC_Leverancier_Header_Info ul{ list-style:disc!important; width:700px!important; margin-bottom:10px;}
.Leverancier li.LC_Leverancier_Header td.LC_Leverancier_Header_Info ul li{ padding:0; margin:0 0 0 30px; line-height:1.6em; width:700px;}
.Leverancier li.LC_Leverancier_Header td.LC_Leverancier_Header_Info ul li:last-child { margin-bottom:10px;}
.Leverancier li.LC_Leverancier_Header td.LC_Leverancier_Header_Beoordeling{ height:104px; padding:0!important; vertical-align:bottom;}
.Leverancier li.LC_Leverancier_Header td.LC_Leverancier_Header_Banner{ width:310px; padding:0!important;}

.Leverancier li table{ width:740px; border:0;}
.Leverancier li th{ padding:10px; background:#b4dcf2; border-bottom:#fff 1px solid; border-right:#fff 1px solid; text-align:left;}
.Leverancier li td{ padding:10px; background:#e9f6fd; border-bottom:#fff 1px solid; border-right:#fff 1px solid; vertical-align:top;}
.Leverancier li td.NoFill{ padding:10px 10px 10px 10px; background:#fff; border-bottom:#fff 1px solid; border-right:#fff 0px solid; vertical-align:top;}
.Leverancier li .LC_Table_Kolom1{ width:100%;}
.Leverancier li .LC_Table_Kolom2{ width:auto; white-space:nowrap;}
.Leverancier li .LC_Table_Kolom3{ width:auto; white-space:nowrap;}
.Leverancier li .LC_Table_Kolom4{ width:auto; white-space:nowrap;}
.Leverancier li .LC_Table_Kolom5{ width:auto; white-space:nowrap;}
.Leverancier li .LC_Table_Kolom6{ width:auto; white-space:nowrap; border-right:#fff 0px solid;}

.Leverancier li .Beoordeling{ float:left; width:405px; margin:0 0 0 0; padding:10px; list-style:none; border:#dcdcdc 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
.Leverancier li .Beoordeling li{ margin:0 0 0 0; float:left; width:380px;}
.Leverancier li .Beoordeling li.BB_Titel{ padding:0 0 5px 0; font-weight:bold;}

.Leverancier li .Beoordeling li.BB_Item { list-style:none; color:#444; padding:10px 0 10px 0; text-decoration:none;}
.Leverancier li .Beoordeling li.BB_Item .BB_Sterren{ display:inline-block; float:left; width:112px; height:20px; background:url(sterren_grijs.gif) left top no-repeat;}
.Leverancier li .Beoordeling li.BB_Item .BB_Sterren .BB_Cijfer{ display:inline-block; height:20px; background:url(sterren_groen.gif) left top no-repeat;}

.Leverancier li .Beoordeling li.BB_Footer{ padding:5px 0 0 0;}
.Leverancier li .Beoordeling li.BB_Footer a{ float:left; display:block; padding:0 25px 0 0; line-height:normal; background:url(volgende_blauw.png) right top no-repeat;}
.Leverancier li .Beoordeling li.BB_Footer a:hover{ background:url(volgende_grijs.png) right top no-repeat;}

.Leverancier li.LC_Producten{ width:740px; margin:20px 0 10px 10px; padding:0; border:#0285c2 1px solid;}

.Leverancier li .LC_NAW{ width:398px; min-height:135px; float:left; margin:20px 0 0 0; padding:10px; border:#dcdcdc 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
.Leverancier li .LC_NAW table{ width:398px; border:0;}
.Leverancier li .LC_NAW td{ padding:5px; background:none; border-bottom:#fff 0px solid; border-right:#fff 0px solid; vertical-align:top;}
.Leverancier li .LC_NAW .LC_Table_Kolom1{ width:100px;}
.Leverancier li .LC_NAW .LC_Table_Kolom2{ width:auto; white-space:nowrap;}

.Leverancier li .LC_KlachtMelden{ width:300px; min-height:135px; float:right; margin:20px 0 0 0; padding:10px; border:#dcdcdc 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
.Leverancier li .LC_KlachtMelden h2{ margin:0; padding:0 10px 0 0; font-size:1.1em;}
.Leverancier li .LC_KlachtMelden p{ margin:10px 0 10px 0;}
.Leverancier li .LC_KlachtMelden .StandaardButtonBlauw{ float:right; margin:5px 0 0 0;}

.Leverancier li.LC_Extra_Info{ padding:0 10px;}
.Leverancier li.LC_Extra_Info table{ width:500px; border:0;}
.Leverancier li.LC_Extra_Info td{ padding:5px; background:none; border-bottom:#fff 0px solid; border-right:#fff 0px solid; vertical-align:top;}
.Leverancier li.LC_Extra_Info .LC_Table_Kolom1{ width:15px;}
.Leverancier li.LC_Extra_Info .LC_Table_Kolom2{ width:240px;}
.Leverancier li.LC_Extra_Info .LC_Table_Kolom3{ width:auto; white-space:normal;}

.Leverancier li.LC_Stroometiket_Grijs{}
.Leverancier li.LC_Stroometiket_Grijs table{ width:auto; border:0;}
.Leverancier li.LC_Stroometiket_Grijs td{ padding:5px 10px 5px 10px; background:none; text-align:left; vertical-align:top;}
.Leverancier li.LC_Stroometiket_Grijs td.LC_Stroometiket_Soort{ width:100px;}
.Leverancier li.LC_Stroometiket_Grijs td.LC_Stroometiket_Balk{ width:200px;}
.Leverancier li.LC_Stroometiket_Grijs td.LC_Stroometiket_Balk div{ width:200px; background:url(stroom_standaard.gif) left top no-repeat;}
.Leverancier li.LC_Stroometiket_Grijs td.LC_Stroometiket_Balk div div{ height:15px; background:#666 url(stroom_standaard.gif) left bottom no-repeat;}
.Leverancier li.LC_Stroometiket_Grijs td.LC_Stroometiket_Percentage{ text-align:right; width:40px;}

.Leverancier li.LC_Stroometiket_Groen{}
.Leverancier li.LC_Stroometiket_Groen table{ width:auto; border:0;}
.Leverancier li.LC_Stroometiket_Groen td{ padding:5px 10px 5px 10px; background:none; text-align:left; vertical-align:top;}
.Leverancier li.LC_Stroometiket_Groen td.LC_Stroometiket_Soort{ width:100px;}
.Leverancier li.LC_Stroometiket_Groen td.LC_Stroometiket_Balk{ width:200px;}
.Leverancier li.LC_Stroometiket_Groen td.LC_Stroometiket_Balk div{ width:200px; background:url(stroom_groen.gif) left top no-repeat;}
.Leverancier li.LC_Stroometiket_Groen td.LC_Stroometiket_Balk div div{ height:15px; background:#666 url(stroom_groen.gif) left bottom no-repeat;}
.Leverancier li.LC_Stroometiket_Groen td.LC_Stroometiket_Percentage{ text-align:right; width:40px;}

.Leverancier li.LC_Milieuconsequenties{ padding-top:20px;}
.Leverancier li.LC_Milieuconsequenties td{ padding:5px 10px 5px 10px; background:none;}
.Leverancier li.LC_Milieuconsequenties td.LC_Table_Kolom1{ width:160px; text-align:left;}
.Leverancier li.LC_Milieuconsequenties td.LC_Table_Kolom2{ width:360px; text-align:left;}

.Leverancier li.LC_FAQ{ width:740px; padding:5px 10px 0px 10px; line-height:1.6em;}
.Leverancier li.LC_FAQ p{ margin:10px 0 20px 0; width:740px;}
.Leverancier li.LC_FAQ ul{ margin-left:20px; list-style:disc;}
.Leverancier li.LC_FAQ ul li{ float:none; padding:0;}
.Leverancier li.LC_FAQ em{ color:#666;}

.Leverancier li.LC_Andere_leverancier{ width:768px; float:left; margin:20px 0 0 0; padding:10px;}
.Leverancier li.LC_Andere_leverancier h2{ float:left; width:728px; margin:0; padding:0 10px 10px 0; font-size:1.25em; color:#444;}
.Leverancier li.LC_Andere_leverancier ul{ width:240px; margin:0 20px 0 0; padding:5px 0; float:left; list-style:none; border:#b4dcf2 1px solid;}
.Leverancier li.LC_Andere_leverancier ul.Last{ width:240px; margin:0 0 0 0; padding:5px 0; float:left; list-style:none; border:#b4dcf2 1px solid;}
.Leverancier li.LC_Andere_leverancier ul li{ clear:both; padding:5px 10px; width:auto!important;}

/* Beoordeling Leverancier */
.BeoordelingLeverancier{ width:790px; position:relative; float:left; margin:-1px 0 30px 0; padding:0 5px; list-style:none; line-height:normal; border-top:#b4dcf2 1px solid; z-index:50;}
.BeoordelingLeverancier.RoundedNoLeftTop{ border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.BeoordelingLeverancier li{}
.BeoordelingLeverancier li.WA_Titel{ width:768px; float:left; margin:20px 0 10px 0; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.BeoordelingLeverancier li.WA_Titel h1{ float:left; width:630px; margin:0; padding:0 0 0 0; font-size:1.4em;}
.BeoordelingLeverancier li.WA_Titel h2{ float:left; margin:0; padding:0 0 0 0; font-size:1.4em;}
.BeoordelingLeverancier li.WA_Titel div.BB_Item { float:right; list-style:none; color:#444; padding:0; text-decoration:none;}
.BeoordelingLeverancier li.WA_Titel div.BB_Item .BB_Sterren{ display:inline-block; float:left; width:112px; height:20px; background:url(sterren_grijs.gif) left top no-repeat;}
.BeoordelingLeverancier li.WA_Titel div.BB_Item .BB_Sterren .BB_Cijfer{ display:inline-block; height:20px; background:url(sterren_groen.gif) left top no-repeat;}

.BeoordelingLeverancier li.WA_Nuttig{ width:768px; float:left; margin:25px 0 0px 0; padding:10px 10px 0 10px;}
.BeoordelingLeverancier li.WA_Nuttig h3{ float:left; margin:0; padding:0 0 0 0;}
.BeoordelingLeverancier li.WA_Nuttig .WA_Nuttig_Select{ float:right;}
.BeoordelingLeverancier li.WA_Nuttig .WA_Nuttig_Select select{ margin-top:-5px;}

/* Begin Share this */

.BeoordelingLeverancier li.WA_Share .WA_ShareText { float:left; padding-right:5px;}
.BeoordelingLeverancier li.WA_Share .addthis_toolbox { float:left;}

.shareKnoppen { padding:10px 0 0 0;}
.shareKnoppen span { float:left; color:#333;}
.shareKnoppen .addthis_toolbox { padding-left:5px; float:left;}

.UwProductkeuze .shareKnoppen { width:360px;}

.WA_Footer{ clear:both; margin:0; padding:20px 0 10px 10px; color:#666;}
.WA_Share { padding:9px 0 0 10px;}
.WA_Share span { margin-bottom:5px; display:block;}

/* Einde Share this */

.BeoordelingLeverancier .StandaardButtonBlauw{ float:right; padding-top:0px; margin-top:-9px}
.BeoordelingLeverancier .spanOr{ color:#888; }

.Waardering{ width:740px; float:left; padding:0 10px;}
.Waardering li{ float:left;}
.Waardering .WA_Kolom1{ width:165px; margin:0 85px 0 0; float:left;}
.Waardering .WA_Kolom2{ width:195px; margin:0 85px 0 0; float:left;}
.Waardering .WA_Kolom3{ width:205px; margin:0 0 0 0; float:left;}
.Waardering .WA_Kolom1 li.BB_Titel{ clear:both; width:100px; padding:10px 0 0 0;}
.Waardering .WA_Kolom2 li.BB_Titel{ clear:both; width:130px; padding:10px 0 0 0;}
.Waardering .WA_Kolom3 li.BB_Titel{ clear:both; width:140px; padding:10px 0 0 0;}
.Waardering li.BB_Item{ float:left; list-style:none; padding:6px 0 0 0; color:#444; text-decoration:none;}
.Waardering li.BB_Item .BB_Sterren_Klein{ margin:5px 0 0 0; display:inline-block; float:left; width:65px; height:12px; background:url(sterren_grijs_klein.gif) left top no-repeat;}
.Waardering li.BB_Item .BB_Sterren_Klein .BB_Cijfer{ display:inline-block; background:url(sterren_groen_klein.gif) left top no-repeat;}

.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster05{ width:6px;}
.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster1{ width:12px;}
.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster15{ width:19px;}
.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster2{ width:26px;}
.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster25{ width:32px;}
.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster3{ width:38px;}
.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster35{ width:45px;}
.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster4{ width:51px;}
.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster45{ width:58px;}
.BB_Item .BB_Sterren_Klein .BB_Cijfer.Ster5{ width:65px;}

.Beoordelingen{ width:790px; float:left;}
.Beoordelingen li.BO_Content{ width:790px; float:left; margin:0 0 20px 10px;}
.Beoordelingen li.BO_Content .BO_Nuttigheid{ width:770px; float:left; padding:10px 0 0 0;}
.Beoordelingen li.BO_Content .BO_Naam{ width:758px; float:left; margin:5px 0 0 0; padding:5px 10px; border:#ddd 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
.Beoordelingen li.BO_Content .BO_Naam h3{ float:left; width:600px; font-size:.9em; margin:0; padding:1px 0 0 0; font-weight:normal;}
.Beoordelingen li.BO_Content .BO_Naam div.BB_Item { float:right; list-style:none; color:#444; padding:0; text-decoration:none;}
.Beoordelingen li.BO_Content .BO_Naam div.BB_Item .BB_Sterren{ display:inline-block; float:left; width:112px; height:20px; background:url(sterren_grijs.gif) left top no-repeat;}
.Beoordelingen li.BO_Content .BO_Naam div.BB_Item .BB_Sterren .BB_Cijfer{ display:inline-block; height:20px; background:url(sterren_groen.gif) left top no-repeat;}
.Beoordelingen li.BO_Content .BO_Text{ width:480px; float:left; padding:10px;}

.Beoordelingen li.BO_Content .BO_HelpAnderen{ width:480px; float:left; padding:15px 10px; color:#555; font-size:.85em;}
.Beoordelingen li.BO_Content .BO_HelpAnderen .BO_HelpAnderenVraag{ width:480px; float:left; padding:8px 0 0 0; color:#000; font-size:1.1em;}
.Beoordelingen li.BO_Content .BO_HelpAnderen .BO_HelpAnderenVraag input{ margin:-4px 0 0 5px;}
.Beoordelingen li.BO_Content .BO_HelpAnderen .BO_HelpAnderenVraag .Nuttig_ja{ background:url(nuttig_ja.png) left -23px no-repeat; border:none; width:30px; height:23px; color:#006CB0; cursor:pointer;}
.Beoordelingen li.BO_Content .BO_HelpAnderen .BO_HelpAnderenVraag .Nuttig_ja:hover{ background:url(nuttig_ja.png) left 0px no-repeat;}
.Beoordelingen li.BO_Content .BO_HelpAnderen .BO_HelpAnderenVraag .Nuttig_ja:active{ background:url(nuttig_ja.png) left -46px no-repeat;}
.Beoordelingen li.BO_Content .BO_HelpAnderen .BO_HelpAnderenVraag .Nuttig_nee{ background:url(nuttig_nee.png) left -23px no-repeat; border:none; width:40px; height:23px; color:#006CB0; cursor:pointer;}
.Beoordelingen li.BO_Content .BO_HelpAnderen .BO_HelpAnderenVraag .Nuttig_nee:hover{ background:url(nuttig_nee.png) left 0px no-repeat;}
.Beoordelingen li.BO_Content .BO_HelpAnderen .BO_HelpAnderenVraag .Nuttig_nee:active{ background:url(nuttig_nee.png) left -46px no-repeat;}

.Beoordelingen li.BO_Content .BO_Waardering{ width:200px; float:right;}
.Beoordelingen li.BO_Content .BO_Waardering .BO_Kolom{ padding:0 0 0 0; float:left;}
.Beoordelingen li.BO_Content .BO_Waardering .BO_Kolom li.BB_Geen_Scores{ float:left;  width:160px; padding:10px 0 0 0;}
.Beoordelingen li.BO_Content .BO_Waardering .BO_Kolom li.BB_Titel{ float:left;  width:112px; padding:10px 0 0 0;}
.Beoordelingen li.BO_Content .BO_Waardering .BO_Kolom li.BB_Item { float:left; list-style:none; padding:6px 0 0 0; color:#444; text-decoration:none;}
.Beoordelingen li.BO_Content .BO_Waardering .BO_Kolom li.BB_Titel_NVT{ float:left;  width:112px; padding:10px 0 0 0; color:#adadad;}
.Beoordelingen li.BO_Content .BO_Waardering .BO_Kolom li.BB_Item_NVT { float:left; list-style:none; padding:10px 0 0 0; color:#adadad; text-decoration:none;}
.Beoordelingen li.BO_Content .BO_Waardering .BO_Kolom li.BB_Item .BB_Sterren_Klein{ margin:5px 0 0 0; display:inline-block; float:left; width:65px; height:12px; background:url(sterren_grijs_klein.gif) left top no-repeat;}
.Beoordelingen li.BO_Content .BO_Waardering .BO_Kolom li.BB_Item .BB_Sterren_Klein .BB_Cijfer{ display:inline-block; background:url(sterren_groen_klein.gif) left top no-repeat;}

.Beoordelingen li.BO_Content .BO_Reactie_Leveranciers{ width:440px; float:left; margin:5px 20px; padding:10px; border:#f98105 1px solid;}
.Beoordelingen li.BO_Content .BO_Reactie_Leveranciers span{ display:block;} 
.Beoordelingen li.BO_Content .BO_Reactie_Leveranciers span.ReactieNaam{ padding:0 0 5px 0;} 
.Beoordelingen li.BO_Content .BO_Reactie_Leveranciers span.ReactieNaam strong{ color:#f98105;} 
.Beoordelingen li.BO_Content .BO_Reactie_Leveranciers span.ReactieText{} 

.ReactieBeoordeling{ width:760px; float:left;}
.ReactieBeoordeling li.BO_Content{ width:760px; float:left; margin:0 0 20px 0;}
.ReactieBeoordeling li.BO_Content .BO_Naam{ width:738px; float:left; margin:10px 0 0 0; padding:10px; border:#ddd 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
.ReactieBeoordeling li.BO_Content .BO_Naam h3{ float:left; width:600px; margin:0; padding:3px 0 0 0; font-weight:normal;}
.ReactieBeoordeling li.BO_Content .BO_Naam div.BB_Item { float:right; list-style:none; color:#444; padding:0; text-decoration:none;}
.ReactieBeoordeling li.BO_Content .BO_Naam div.BB_Item .BB_Sterren{ display:inline-block; float:left; width:112px; height:20px; background:url(sterren_grijs.gif) left top no-repeat;}
.ReactieBeoordeling li.BO_Content .BO_Naam div.BB_Item .BB_Sterren .BB_Cijfer{ display:inline-block; height:20px; background:url(sterren_groen.gif) left top no-repeat;}
.ReactieBeoordeling li.BO_Content .BO_Text{ width:480px; float:left; padding:10px;}
.ReactieBeoordeling li.BO_Content .BO_Waardering{ width:220px; float:right;}
.ReactieBeoordeling li.BO_Content .BO_Waardering .BO_Kolom{ width:220px; padding:0 0 0 0; float:left;}
.ReactieBeoordeling li.BO_Content .BO_Waardering .BO_Kolom li.BB_Titel{ float:left; width:140px; padding:10px 0 0 0;}
.ReactieBeoordeling li.BO_Content .BO_Waardering .BO_Kolom li.BB_Item { float:left; width:80px; list-style:none; padding:6px 0 0 0; color:#444; text-decoration:none;}
.ReactieBeoordeling li.BO_Content .BO_Waardering .BO_Kolom li.BB_Item .BB_Sterren_Klein{ margin:5px 0 0 0; display:inline-block; float:left; width:65px; height:12px; background:url(sterren_grijs_klein.gif) left top no-repeat;}
.ReactieBeoordeling li.BO_Content .BO_Waardering .BO_Kolom li.BB_Item .BB_Sterren_Klein .BB_Cijfer{ display:inline-block; background:url(sterren_groen_klein.gif) left top no-repeat;}

.BO_Reactie_Leveranciers_form{ width:700px; float:left; margin:5px 20px; padding:10px; border:#f98105 1px solid;}
.BO_Reactie_Leveranciers_form div.ReactieNaam{ padding:0 0 5px 0;} 
.BO_Reactie_Leveranciers_form div.ReactieNaam strong{ color:#f98105;} 
.BO_Reactie_Leveranciers_form div.ReactieText{ padding:10px 0;} 
.BO_Reactie_Leveranciers_form div.ReactieText textarea{ width:680px;} 

.ReactieBeoordeling li.BO_Content .BO_Reactie_Leveranciers{ width:440px; float:left; margin:5px 20px; padding:10px; border:#f98105 1px solid;}
.ReactieBeoordeling li.BO_Content .BO_Reactie_Leveranciers span{ display:block;} 
.ReactieBeoordeling li.BO_Content .BO_Reactie_Leveranciers span.ReactieNaam{ padding:0 0 5px 0;} 
.ReactieBeoordeling li.BO_Content .BO_Reactie_Leveranciers span.ReactieNaam strong{ color:#f98105;} 
.ReactieBeoordeling li.BO_Content .BO_Reactie_Leveranciers span.ReactieText{} 

.BO_Rating p{ clear:both;}
.BO_Rating ul{ list-style:disc;}
.BO_Rating ul li{ margin-left:30px;}

.BO_Rating ul.BO_Form{ width:360px; float:left; list-style:none;}
.BO_Rating ul.BO_Form li{ margin-left:0;}
.BO_Rating ul.BO_Form .BO_FormLabel{ padding:0;}
.BO_Rating ul.BO_Form .BO_FormValue{ padding:0 0 10px 0;}
.BO_Rating ul.BO_Form input, textarea{ width:300px;}

.BO_Rating .Rating{ width:370px; float:left; padding:30px 0 0 0;}

.BeoordelingFormulier{ width:720px; clear:both; float:left; margin:0 0 30px 0; padding:20px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.BeoordelingFormulier td{ vertical-align:top;}
.BeoordelingFormulier .BF_Form{ padding:0 0 30px 0; width:360px;}
.BeoordelingFormulier .BF_Rating{ padding:0 0 30px 0;}
.BeoordelingFormulier .BF_Rating table tr td{ padding:2px 0 20px 0px;}
.BeoordelingFormulier .StandaardButtonBlauw{ float:left; margin:18px 0 0 0;}

/* Ervaring Leverancier */
.ErvaringLeverancier{ width:790px; position:relative; float:left; margin:-1px 0 30px 0; padding:0 5px; list-style:none; line-height:normal; border-top:#b4dcf2 1px solid; z-index:50;}
.ErvaringLeverancier.RoundedNoLeftTop{ border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.ErvaringLeverancier li{}
.ErvaringLeverancier li.EV_Titel{ width:768px; float:left; margin:20px 0 10px 0; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.ErvaringLeverancier li.EV_Titel h1{ float:left; width:600px; margin:0; padding:0 0 0 0; font-size:1.4em;}
.ErvaringLeverancier li.EV_Titel h2{ float:left; margin:0; padding:0 0 0 0; font-size:1.4em;}

.ErvaringLeverancier li.EV_Sortering{ width:768px; float:left; margin:25px 0 0px 0; padding:10px 10px 0 10px;}
.ErvaringLeverancier li.EV_Sortering h3{ float:left; margin:0; padding:0 0 0 0;}
.ErvaringLeverancier li.EV_Sortering .EV_Sortering_Select{ float:right;}
.ErvaringLeverancier li.EV_Sortering .EV_Sortering_Select select{ margin-top:-5px;}

.ErvaringLeverancier .StandaardButtonBlauw{ float:right;}

.Ervaringen{ width:790px; float:left; padding:10px 0 0 0;}
.Ervaringen li.EV_Content .EV_Nuttigheid{ width:770px; float:left; padding:0 0 0 10px;}
.Ervaringen li.EV_Content{ width:790px; float:left; margin:0 0 20px 0;}
.Ervaringen li.EV_Content .EV_Naam{ width:778px; float:left; margin:10px 0 0 10px; padding:0; border:#ddd 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
.Ervaringen li.EV_Content .EV_Naam h3{ float:left; width:400px; margin:0; padding:6px 0 0 10px; font-size:.9em; font-weight:normal;}
.Ervaringen li.EV_Content .EV_Naam .StandaardButtonGrijs{ float:right;}
.Ervaringen li.EV_Content .EV_Naam .StandaardButtonGrijs a{ margin:0;}
.Ervaringen li.EV_Content .EV_Text{ width:750px; float:left; padding:10px 20px;}
.Ervaringen li.EV_Content .EV_Reactie{ width:710px; float:left; margin:10px 30px; padding:10px; border:#ccc 1px solid;}
.Ervaringen li.EV_Content .EV_Reactie span{ display:block;} 
.Ervaringen li.EV_Content .EV_Reactie span.ReactieNaam{ padding:0 0 5px 0;} 
.Ervaringen li.EV_Content .EV_Reactie span.ReactieText{} 
.Ervaringen li.EV_Content .EV_Reactie_Leveranciers{ width:710px; float:left; margin:10px 30px; padding:10px; border:#f98105 1px solid;}
.Ervaringen li.EV_Content .EV_Reactie_Leveranciers span{ display:block;} 
.Ervaringen li.EV_Content .EV_Reactie_Leveranciers span.ReactieNaam{ padding:0 0 5px 0;} 
.Ervaringen li.EV_Content .EV_Reactie_Leveranciers span.ReactieNaam strong{ color:#f98105;} 
.Ervaringen li.EV_Content .EV_Reactie_Leveranciers span.ReactieText{} 

.Ervaringen li.EV_Content .EV_HelpAnderen{ width:480px; float:left; padding:15px 20px; color:#555; font-size:.85em;}
.Ervaringen li.EV_Content .EV_HelpAnderen .EV_HelpAnderenVraag{ width:480px; float:left; padding:8px 0 0 0; color:#000; font-size:1.1em;}
.Ervaringen li.EV_Content .EV_HelpAnderen .EV_HelpAnderenVraag input{ margin:-4px 0 0 5px;}
.Ervaringen li.EV_Content .EV_HelpAnderen .EV_HelpAnderenVraag .Nuttig_ja{ background:url(nuttig_ja.png) left -23px no-repeat; border:none; width:30px; height:23px; color:#006CB0; cursor:pointer;}
.Ervaringen li.EV_Content .EV_HelpAnderen .EV_HelpAnderenVraag .Nuttig_ja:hover{ background:url(nuttig_ja.png) left 0px no-repeat;}
.Ervaringen li.EV_Content .EV_HelpAnderen .EV_HelpAnderenVraag .Nuttig_ja:active{ background:url(nuttig_ja.png) left -46px no-repeat;}
.Ervaringen li.EV_Content .EV_HelpAnderen .EV_HelpAnderenVraag .Nuttig_nee{ background:url(nuttig_nee.png) left -23px no-repeat; border:none; width:40px; height:23px; color:#006CB0; cursor:pointer;}
.Ervaringen li.EV_Content .EV_HelpAnderen .EV_HelpAnderenVraag .Nuttig_nee:hover{ background:url(nuttig_nee.png) left 0px no-repeat;}
.Ervaringen li.EV_Content .EV_HelpAnderen .EV_HelpAnderenVraag .Nuttig_nee:active{ background:url(nuttig_nee.png) left -46px no-repeat;}
 
.ErvaringsFormulier{ width:720px; clear:both; float:left; margin:0 0 30px 0; padding:20px; list-style:none; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.ErvaringsFormulier td{ vertical-align:top;}
.ErvaringsFormulier textarea{ width:690px;}

.EVF_Naam{ width:738px; float:left; margin:10px 0 0 0; padding:10px; border:#ddd 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
.EVF_Naam h3{ float:left; width:400px; margin:0; padding:5px 0 0 5px; font-weight:normal;}
.EVF_Text{ width:700px; float:left; padding:10px 30px;}

.EVF_Reactie{ width:680px; float:left; margin:10px 30px; padding:10px; border:#ccc 1px solid;}
.EVF_Reactie textarea{ width:490px;}

.EVF_Reactie .StandaardButtonBlauw{ float:left; margin:0 0 0 0;}
.ErvaringsFormulier .StandaardButtonBlauw{ float:left; margin:18px 0 0 0;}
 
.dialogErvaring{}
.dialogErvaring .DivHelp{ width:100%; text-align:right;}
.dialogErvaring a.Spelregels{ color:#0285c2!important;}
.dialogErvaring ul.EV_Form{ width:400px; padding:0 0 20px 0; float:left; list-style:none;}
.dialogErvaring ul.EV_Form li{ margin-left:0;}
.dialogErvaring ul.EV_Form .EV_FormLabel{ padding:0;}
.dialogErvaring ul.EV_Form .EV_FormValue{ padding:0 0 10px 0;}
.dialogErvaring ul.EV_Form .EV_FormValue input, textarea{ width:300px;}
.dialogErvaring ul.EV_Form .EV_FormButton{ font-size:1.1em; padding:10px 0 0 130px;}

.dialogReageer{}
.dialogReageer .DivHelp{ width:100%; text-align:right;}
.dialogReageer a.Spelregels{ color:#0285c2!important;}
.dialogReageer ul.EV_Form{ width:400px; padding:0 0 20px 0; float:left; list-style:none;}
.dialogReageer ul.EV_Form li{ margin-left:0;}
.dialogReageer ul.EV_Form .EV_FormLabel{ padding:0;}
.dialogReageer ul.EV_Form .EV_FormValue{ padding:0 0 10px 0;}
.dialogReageer ul.EV_Form .EV_FormValue input, textarea{ width:300px;}
.dialogReageer ul.EV_Form .EV_FormButton{ font-size:1.1em; padding:10px 0 0 130px;}

/* Zoeken */
#zoekContainer{ float:left; width:780px;} 

.ZoekenTitel{ width:778px; float:left; margin:20px 0 10px 0; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.ZoekenTitel h1{ float:left; width:600px; margin:0; padding:0 0 0 0; font-size:1.4em;}
.ZoekenTitel h2{ float:left; width:600px; margin:0; padding:0 0 0 0; font-size:1.4em;}

#zoekContainer fieldset{ float:left; padding:0 0 0 10px; margin:0;}
#zoekContainer fieldset legend{ float:left;}
#zoekContainer fieldset .textInpt{ float:left; width:180px; height:24px; line-height:1.7em; padding:0 0 0 5px; border:#3eb4eb 1px solid; border-right:none; background:#fff; color:#444;}
#zoekContainer fieldset .ZoekBtn{ float:left; display:block; width:90px; height:26px; padding:0 0 0 0; font-size:1.2em; border:#3eb4eb 0px solid; background:#0386c3 url(zoeken_button.gif) left top repeat-x; color:#fff; text-align:center; text-decoration:none;}
#zoekContainer fieldset .ZoekBtn:hover{ background:#0386c3; cursor:pointer;}
#zoekContainer fieldset p{ clear:both; margin:0; padding:10px 0 0 0!important;}

#resultRefine{ width:778px; float:left; margin:0px 0 10px 0; padding:10px; border:#ddd 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
#resultRefine fieldset{ width:778px; margin:0; padding:0; float:left;}
#resultRefine fieldset label{ margin:0; padding:4px 0 0 0; float:left;}
#resultRefine fieldset select{ margin:4px 0 0 10px; padding:0; float:left;}
#resultRefine fieldset .okBtn{ float:right; display:block; height:26px; padding:0 10px; border:#3eb4eb 0px solid; background:url(zoeken_button.gif) left top repeat-x; color:#fff; text-align:center; text-decoration:none;}
#resultRefine fieldset .okBtn:hover{ background:#0386c3; cursor:pointer;}

.resultData{ width:780px; float:left; padding:0 10px 10px 10px;}
#resultCount{ width:33%; float:left;}
#resultPageCount{ width:33%; float:left; text-align:center;}
#resultShowAll{ width:34%; float:right; text-align:right;}

#resultList{ width:780px; float:left; padding:0 10px; margin:0 0 0 0px; list-style:decimal;}
#resultList li{ margin:5px 0 10px 30px;}
#resultList .Type{ font-size:.7em; color:#777;}

#resultFooter{ width:780px; float:left; padding:20px 10px 10px 10px;}
#resultPrevious{ width:33%; float:left;}
#resultOverview{ width:33%; float:left; text-align:center;}
#resultNext{ width:34%; float:right; text-align:right;}

/* Nieuws module */
.NieuwsItem{ clear:both;}
.NieuwsItem li{}
.NieuwsItem li.NI_Titel{ width:778px; margin:20px 0 20px 0; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.NieuwsItem li.NI_Titel h1{ margin:0;}
.NieuwsItem li.NI_Bron{ padding:0 0 10px 10px;}
.NieuwsItem li.NI_Bron span{ display:inline-block; width:80px;}
.NieuwsItem li.NI_Datum{ padding:0 0 10px 10px; color:#777;}
.NieuwsItem li.NI_Datum span{ display:inline-block; width:80px;}
.NieuwsItem li.NI_Tekst{ padding:10px 0 30px 10px;}
.NieuwsItem li.NI_Tekst ul{ margin-left:20px; list-style:disc;}
.NieuwsItem li.NI_Tekst ol{ margin-left:20px; list-style:decimal;}


.NL_Button{ float:right; margin:-20px 0 0 0; display:none;}
.NL_Table{ width:100%; margin:20px 0 60px 0;}
.NL_Table td{}
.NL_Table .NL_Datum{ width:110px; padding:20px 0 0 0; color:#777; font-size:.85em;}
.NL_Table .NL_Titel{ padding:20px 0 0 0;}

/*Nieuws Zoeken*/
h1.ZoekenNieuws{ width:778px; margin:20px 0 20px 0; padding:10px; border:#b4dcf2 1px solid; background:#fff url(verloop_wit_blauw.png) left bottom repeat-x;}
.NZ_OverzichtButton{ width:790px; float:left; margin:-57px 0 0 0;}
.NZ_OverzichtButton .StandaardButtonGrijs{ float:right;}

.nws_label{ width:100px; padding:10px 5px;}
.nws_radio_label{ width:50px; padding:5px;}

/* Formulieren module */
.FormulierHeader{ float:left; width:780px; margin:0 0 60px 0;} 
.FormulierHeader li { padding:0 0 10px 0;}
.FormulierHeader li input{}
.FormulierHeader li textarea{}
.FormulierHeader li span.FormLabel{ display:inline-block; width:120px;}
.FormulierHeader li .StandaardButtonGrijs{ margin:0 0 0 122px;}
.FormulierForm{ float:left; width:780px; margin:20px 0 20px 0; padding:10px; border:#ddd 1px solid; background:#fff url(verloop_wit_grijs.png) left bottom repeat-x;}
.FormulierFooter{ float:left; width:780px;}

.Captcha{ float:left; width:780px; padding:15px 0!important;}
.Captcha .CaptchaLabel{ width:120px; float:left;}
.Captcha .CaptchaImg{ float:left;}
.Captcha .CaptchaTekst{ clear:both; padding:15px 0 0 120px;}
.Captcha .CaptchaInput{ padding:0 0 0 120px;}



/* trigger button */
#EnergieTooltip{ overflow:hidden; width:159px; cursor:pointer; margin:100px;}
/* tooltip styling */
/*.tooltip{ display:none; background: url(tooltip.png) left center repeat-y; padding:30px; width:400px; font-size:11px; color:#fff; border:2px #fff solid; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
 a .label element inside tooltip */
.tooltip .label{ color:yellow; width:35px;}
.tooltip a{ color:#ad4; font-size:11px; font-weight:bold;}






