h1 {
color: #C51E00; 
margin: 15px 10px 10px 10px; 
font-size: 18px;
height: 25px;
}

h2 {
color: #464646;
font-size: 15px;
width: 100%;
}

#tabs {
margin: 10px 10px 0px 10px;
height: 26px;
}

.tab, .tab_active, .tab_green {
color: #ffffff;
padding: 0px 3px 0px 3px;
position: relative;
cursor: pointer;
float: left;
text-decoration: none;
}

.tab_active {
color: #315979;
border-bottom: 1px solid #ffffff;
}

.tab_green {
color: #004C26;
}

.tab span, .tab_active span, .tab_green span {
float: left;
display: block;
}

.tab_left, .tab_active_left, .tab_green_left {
width: 8px;
position: absolute;
left: 0px;
top: 0px;
height: 26px;
display: block;
}

.tab_right, .tab_active_right, .tab_green_right {
width: 14px;
position: absolute;
right: 0px;
top: 0px;
height: 26px;
}

.tab_center, .tab_active_center, .tab_green_center {
padding: 6px 14px 0px 8px;
font-size: 11px;
height: 20px;
font-size: 14px;
}

.tab_left { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -576px; }
.tab_center { background: url(/images/productdetail/bg_tab_center.jpg) bottom; }
.tab_right { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -628px; }


.tab_active_left { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -420px; }
.tab_active_center { background: url(/images/productdetail/bg_tab_active_center.jpg) bottom; }
.tab_active_right { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -446px; }

.tab_green_left { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -472px; }
.tab_green_center { background: url(/images/productdetail/bg_tab_green_center.jpg) bottom; }
.tab_green_right { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -524px; }

.tab:hover .tab_left { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -602px; }
.tab:hover .tab_center { background: url(/images/productdetail/bg_tab_center_hover.jpg) bottom; }
.tab:hover .tab_right { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -654px; }

.tab_green:hover .tab_green_left { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -498px; }
.tab_green:hover .tab_green_center { background: url(/images/productdetail/bg_tab_green_center_hover.jpg) bottom; }
.tab_green:hover .tab_green_right { background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -550px; }

#detail_holder {
margin: 0px 10px 0px 10px; 
border: 1px solid #AACED5; 
padding: 10px;
}

.projectdetail_uwgegevens_blok {
margin: -20px 0px 20px 0px;
}

.ewijz_inpopup {
top: 302px;
margin-right: 11px;
}

.productdetail_tekst {
font-size: 12px; 
margin-top: 0px; 
margin-bottom: 10px;
}

.productdetail_tekst span {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -322px;
float: left;
height: 18px;
width: 18px;
margin: -2px 4px 0px 0px;
}

#productdetail_hulpbijaanmelden {
background: #FFFFE5;
height: 18px;
border: 1px solid #F5E082;
margin: 20px 300px 0px 0px;
text-align: center;
}

.hulp_bij_bellen_center {
margin-top: -5px;
}



/* TABELLEN PRODUCTDETAIL KOSTENTAB */

#table_netwerkkosten_small th {
font-weight: normal;
}

.whitespace {
width: 20px;
border-right: 1px solid #DFDFDF;
border-left: 1px solid #93B1BF;
}

.borderbottomgrey {
border-bottom: 1px solid #DFDFDF;
}

.euro {
display: block;
float: left;
width: 20px;
text-align: right;
}

.absolute {
position: absolute;
}

.huidigeaanbieder_grey_warning {
position: absolute; 
color: #999999; 
display: block; 
font-size: 12px; 
font-weight: bold; 
margin: -6px 0px 0px 10px;
}

#table_top {
width: 100%;
border-left: 1px solid #93B1BF;
border-right: 1px solid #DFDFDF;
margin-top: 10px;
}


#table_top th {
height: 29px;
vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif;
}

.tarieven_berekening {
background-color: #AACED5;
color: #315D79;
font-size: 12px;
border-top: 1px solid #93B1BF;
padding: 0px 0px 5px 8px;
}

.aanbieder {
background: #AACED5;
border-top: 1px solid #93B1BF;
padding: 0px 0px 5px 8px;
}

.overstaplink {
font-family: Arial, Helvetica, sans-serif;
float: left;
margin-top: 16px;
color: #0000FF;
}

.overstaplink:hover {
color: #CC4040;
}

.eenmaligekortinglink {
color: #0000FF;
}

.eenmaligekortinglink:hover {
color: #CC4040;
}

.aanbieder_logo_holder {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -76px;
width: 120px;
height: 30px;
float: right;
margin-bottom: -5px;
vertical-align: bottom;
text-align: center;
margin-right: 6px;
margin-top: 5px;
}

.aanbieder_logo_holder img {
vertical-align: bottom;
}

.huidige_leverancier {
width: 269px; 
background-color: #EAEAEA;
color: #666666;
font-size: 12px;
border-top: 1px solid #DFDFDF;
padding: 0px 0px 5px 8px;
}

#hulpbox_huidige_leverancier, #hulpbox_maandelijksvoorschot {
margin: 0px 0px -2px 5px;
}

.top_product_left_kolom {
background: #ffffff url(/images/productdetail/top_product_left_kolom.jpg) right repeat-y;
padding: 5px 0px 5px 8px;
vertical-align: top;
}

.top_product_right_kolom {
padding: 5px 0px 5px 8px;
width: 227px;
}

.borderbottomgrey {
border-bottom: 1px solid #DFDFDF;
}

.borderbottomblue {
border-bottom: 1px solid #93B1BF;
}

.top_huidigeaanbieder_kolom {
vertical-align: top;
padding: 3px 8px 2px 8px;
}

.top_huidigeaanbieder_select {
width: 100%;
font-size: 11px;
}

#table_leverancierkosten_small, #table_netwerkkosten_small {
width: 100%;
border-left: 1px solid #93B1BF;
border-right: 1px solid #DFDFDF;
font-family: Arial, Helvetica, sans-serif;
}

.leverancierkosten_product_left_kolom, .netwerkkosten_product_left_kolom {
background: #ffffff url(/images/productdetail/top_product_left_kolom.jpg) right repeat-y;
padding: 2px 0px 2px 23px;
text-align: left;
}

.leverancierkosten_product_whitespace, .netwerkkosten_product_whitespace {
width: 155px;
}

.leverancierkosten_product_right_kolom, .netwerkkosten_product_right_kolom {
padding: 2px 8px 2px 0px;
width: 72px;
text-align: right;
}

.leverancierkosten_huidigeaanbieder_left_kolom, .netwerkkosten_huidigeaanbieder_left_kolom {
background: #ffffff url(/images/productdetail/leverancierkosten_huidigeaanbieder_left_kolom.jpg) left repeat-y;
padding: 2px 0px 2px 8px;
width: 189px;
}

.leverancierkosten_huidigeaanbieder_right_kolom, .netwerkkosten_huidigeaanbieder_right_kolom {
width: 72px;
padding: 2px 8px 2px 0px;
text-align: right; 
}

.netwerkkosten_huidigeaanbieder_right_kolom .absolute {
width: 275px;
right: 35px;
margin-top: -7px;
}

.leverancierkosten_product_topkolom, .netwerkkosten_product_topkolom {
border-top: 1px solid #93B1BF;
padding-top: 5px;
}

.leverancierkosten_huidigeaanbieder_topkolom, .netwerkkosten_huidigeaanbieder_topkolom {
border-top: 1px solid #DFDFDF;
padding-top: 5px;
}

.leverancierkosten_huidigeaanbieder_topkolom span {
margin-top: -9px;
}

.open_tab {
background: url(/images/productdetail/bg_opentable.gif) 0px 1px no-repeat;
float: left;
margin-left: -16px;
padding-left: 16px;
color: #315D79;
text-decoration: underline;
cursor: pointer;
}

.open_tab:hover {
background: url(/images/productdetail/bg_opentable_hover.gif) 0px 1px no-repeat;
color: #CC4040;
}

.close_tab {
background: url(/images/productdetail/bg_closetable.gif) 0px 0px no-repeat;
float: left;
padding-left: 16px;
margin-left: 8px;
color: #315D79;
text-decoration: underline;
cursor: pointer;
height: 14px;
}

.close_tab:hover {
background: url(/images/productdetail/bg_closetable_hover.gif) 0px 0px no-repeat;
color: #CC4040;
}

#table_bottom {
width: 100%;
border-left: 1px solid #93B1BF;
border-right: 1px solid #DFDFDF;
}

.bottom_product_left_kolom {
background: #315D7A;
padding: 4px 0px 2px 8px;
color: #ffffff;
font-size: 12px;
}

.bottom_product_middle_kolom {
width: 155px;
background: #315D7A;
padding: 4px 0px 2px 0px;
color: #ffffff;
text-align: right;
}

.bottom_product_right_kolom {
background: #315D7A;
color: #ffffff;
padding: 4px 8px 2px 0px;
width: 72px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
}

.bottom_huidigeaanbieder_left_kolom {
background: #A4A4A4;
color: #ffffff;
padding: 4px 0px 2px 8px;
width: 189px;
}

.bottom_huidigeaanbieder_right_kolom {
color: #ffffff;
background: #A4A4A4;
width: 72px;
padding: 4px 8px 2px 0px;
text-align: right; 
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
}

.bottom_padding {
padding-bottom: 0px;
}

.top_padding {
padding-top: 0px;
}

.oldprice {
text-decoration: line-through;
}

.bottomline {
height: 25px;
}

.bigfont {
font-size: 1.1em;
}

#btn_directaanmelden {
position: absolute;
right: 335px;
float: right;
margin-top: 18px;
display: inline;
}

.bottomwhite_product_left_kolom {
padding: 6px 0px 6px 8px;
border-bottom: 1px solid #93B1BF;
}

.bottomwhite_product_middle_kolom {
width: 155px;
padding: 6px 0px 6px 0px;
border-bottom: 1px solid #93B1BF;
}

.bottomwhite_product_right_kolom {
border-bottom: 1px solid #93B1BF;
padding: 6px 8px 6px 0px;
width: 72px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
}

.bottomwhite_huidigeaanbieder_left_kolom {
width: 189px;
border-bottom: 1px solid #DFDFDF;
}

.bottomwhite_huidigeaanbieder_right_kolom {
width: 72px;
border-bottom: 1px solid #DFDFDF;
}

.noborder {
border-bottom: 0px;
}

.groenletter {
color: #006600;
}

.roodletter {
color: #ff0000;
}

.bespaartekst {
right: 0px;
width: 250px;
margin-top: -8px;
}

.besparing_positief div, .besparing_negatief div {
background: url(/images/energiewijzer/bg_besparingberekening.gif) no-repeat;
width: 115px;
height: 16px;
margin: 1px 2px 0px 0px;
float: left;
}

.besparing_positief div span {
background: url(/images/energiewijzer/bg_besparingberekening_positief.jpg) repeat-x;
height: 10px;
float: right;
margin: 2px;
}

.besparing_negatief div span {
background: url(/images/energiewijzer/bg_besparingberekening_negatief.jpg) right repeat-x;
height: 10px;
float: left;
margin: 2px;
}

.besparing_positief {
color: #006600;
vertical-align: middle;
}

.besparing_negatief {
color: #C52626;
vertical-align: middle;
}

#table_leverancierkosten_big, #table_netwerkkosten_big {
width: 100%;
border-left: 1px solid #93B1BF;
border-right: 1px solid #DFDFDF;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.leverancierkostenbig_product_left_kolom, .netwerkkostenbig_product_left_kolom {
background-color: #F0F8F9; 
height: 24px; 
padding-left: 23px;
border-bottom: 1px solid #ffffff;
}

.leverancierkostenbig_product_header, .netwerkkostenbig_product_header {
width: 77px; 
background-color: #E2F0F2; 
text-align: center;
font-style: italic;
font-weight: normal;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

.leverancierkostenbig_huidigeaanbieder_left_kolom {
background-color: #ECECEC; 
padding-left: 23px;
border-bottom: 1px solid #ffffff;
width: 90px;
}

.leverancierkostenbig_huidigeaanbieder_header, .netwerkkostenbig_huidigeaanbieder_header {
width: 75px; 
background-color: #ECECEC; 
text-align: center; 
font-style: italic;
font-weight: normal;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

.leverancierkostenbig_product_val, .netwerkkostenbig_product_val {
background-color: #F0F8F9; 
text-align: center; 
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

.leverancierkostenbig_huidigeaanbieder_empty, .leverancierkostenbig_huidigeaanbieder_val, .netwerkkostenbig_huidigeaanbieder_empty, .netwerkkostenbig_huidigeaanbieder_val {
background-color: #F5F5F5; 
}

.netwerkkostenbig_huidigeaanbieder_empty {
width: 201px;
}

.leverancierkostenbig_huidigeaanbieder_val, .netwerkkostenbig_huidigeaanbieder_val {
text-align: center; 
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

.txtright {
text-align: right;
padding-right: 8px;
}

.leverancierkostenbig_header, .netwerkkostenbig_header {
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
height: 24px; 
padding-left: 23px;
border-bottom: 1px solid #ffffff;
text-align: left;
}

.gasblue {
background: #F0F8F9 url(/images/template/icon_gas.gif) 5px 4px no-repeat;
}

.gasgrey {
background: #F5F5F5 url(/images/template/icon_gas.gif) 5px 4px no-repeat;
width: 102px; 
}

.stroomblue {
background: #F0F8F9 url(/images/template/icon_stroom.gif) 6px 4px no-repeat;
}

.stroomgrey {
background: #F5F5F5 url(/images/template/icon_stroom.gif) 6px 4px no-repeat;
width: 102px; 
}

.leverancierkosten_product_topheader, .leverancierkosten_product_topheader_empty, .netwerkkosten_product_topheader, .netwerkkosten_product_topheader_empty {
background-color: #D8EBED;
height: 26px;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #93B1BF;
}

.leverancierkosten_huidigeaanbieder_topheader, .leverancierkosten_huidigeaanbieder_topheader_empty, .netwerkkosten_huidigeaanbieder_topheader, .netwerkkosten_huidigeaanbieder_topheader_empty {
background-color: #E5E5E5;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ADADAD;
}

.leverancierkosten_huidigeaanbieder_topheader .absolute, .netwerkkosten_huidigeaanbieder_topheader .absolute {
margin-top: 0px;
margin-left: 8px;
}

#leverancierkosten_absolute_3 {
padding-top: 8px;
}

.leverancierkostenbig_product_bottom_left_kolom, .netwerkkostenbig_product_bottom_left_kolom {
padding: 2px 0px 2px 23px;
font-size: 11px;
}

.leverancierkostenbig_huidigeaanbieder_whitespace, .netwerkkostenbig_huidigeaanbieder_whitespace {
padding: 2px 0px 2px 8px; 
font-size: 11px;
}

.leverancierkostenbig_product_bottom_right_kolom, .leverancierkostenbig_huidigeaanbieder_bottom_right_kolom, .netwerkkostenbig_product_bottom_right_kolom, .netwerkkostenbig_huidigeaanbieder_bottom_right_kolom {
padding: 2px 8px 2px 0px;
text-align: right;
font-size: 11px;
}

.leverancierkostenbig_huidigeaanbieder_whitespace .absolute, .netwerkkostenbig_huidigeaanbieder_whitespace .absolute {
margin-top: -7px;
}

.netwerkkostenbig_huidigeaanbieder_bottom_right_kolom .absolute {
right: 38px;
margin-top: -7px;
width: 240px;
position: absolute;
}

.bordertopbig {
border-top: 2px solid #315D7A;
}

.bordertopbig_grey {
border-top: 2px solid #333333;
}

.huidigeaanbieder_kolom_empty {
width: 277px;
}

/* BOTTOM PRODUCTDETAIL */
.uitlegkosten_holder {
background: url(/images/productdetail/bg_uitlegkosten_holder.jpg) bottom repeat-x;
padding: 0px 7px 2px 7px;
position: relative;
}

.uitlegkosten_holder_taart {
position: absolute;
right: 0px;
/*
float: right;
*/
width: 360px;
height: 200px;
margin: 15px 5px 20px 30px;
}

#btn_directaanmelden_uitlegkosten {
position: absolute;
bottom: 4px;
left: 4px;
}

.uitlegkosten_holder p {
font-size: 12px; 
margin-top: 10px; 
padding-bottom: 40px;
margin-right: 380px;
}

#anderepakketten_holder {
padding: 0px 0px 5px 7px;
position: relative;
margin-top: 25px;
}

#anderepakketten_holder h2 {
margin: 0px 0px 20px 0px;
display: inline;
}

.anderepakketten_logo_holder {
position: absolute;
right: 0px;
}

.anderepakketten_header {
font-style: italic;
font-size: 12px;
margin: 10px 0px 5px 0px;
display: block;
padding-left: 18px;
height: 20px;
}

#anderepakketten_holder_combinatie, #anderepakketten_holder_stroom, #anderepakketten_holder_gas {
margin-bottom: 10px;
}

#anderepakketten_holder_combinatie .anderepakketten_header {
background: url(/images/template/icon_gasstroom.gif) no-repeat;
padding-left: 30px;
}

#anderepakketten_holder_stroom .anderepakketten_header {
background: url(/images/template/icon_stroom.gif) 2px 0px no-repeat;
}

#anderepakketten_holder_gas .anderepakketten_header {
background: url(/images/template/icon_gas.gif) no-repeat;
}

.anderepakketten_pakket {
position: relative;
float: left;
text-decoration: none;
margin: 0px 10px 0px 0px;
}

.anderepakketten_pakket_left {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -66px;
width: 7px;
position: absolute;
left: 0px;
top: 0px;
height: 91px;
float: left;
}

.anderepakketten_pakket_right {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -157px;
width: 7px;
position: absolute;
right: 0px;
top: 0px;
height: 91px;
float: left;
}

.anderepakketten_pakket_center {
background: url(/images/productdetail/bg_anderepakketten_pakket_center.jpg) repeat-x;
padding: 6px 7px 0px 7px;
height: 85px;
float: left;
}

.pakketprijs {
position: absolute;
left: 9px;
bottom: 25px;
font-weight: bold;
}

.pakketlink {
background: url(/images/productdetail/bg_pakketlink.jpg) 0px 1px no-repeat;
color: #315D7A;
position: absolute;
padding-left: 17px;
right: 9px;
bottom: 25px;
}

.pakketlink:hover {
background: url(/images/productdetail/bg_pakketlink_hover.jpg) 0px 1px no-repeat;
color: #C52727;
}

.anderepakketten_meerlink {
color: #315D7A;
font-size: 12px;
font-weight: bold;
position: absolute;
right: 18px;
bottom: 0px;
}

.anderepakketten_meerlink:hover {
color: #C52727;
}


/********************************/
/* ERVARINGEN EN BEOORDELINGEN */
/******************************/

#cijfers_holder {
/*background-color: #7AC143; */
position: relative; 
height: 185px; 
padding-top: 15px;
z-index: 1;
}

#cijfers_doorzichtigegloedkleurmaatschappij {
width: 100%; 
height: 200px; 
margin-top: -15px; 
position: absolute;
z-index: -1;
}

#cijfers {
background-color: #ffffff; 
height: 170px;
border: 2px solid #9AB0BE;
position: relative;
z-index: 100;
}

#cijfers_lb, #cijfers_rb, #cijfers_lo, #cijfers_ro {
width: 9px;
height: 9px;
position: absolute;
}

#cijfers_lb {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -680px;
left: -2px;
top: -2px;
}

#cijfers_rb {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -698px;
right: -2px;
top: -2px;
}

#cijfers_lo {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -689px;
left: -2px;
bottom: -2px;
}

#cijfers_ro {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -707px;
right: -2px;
bottom: -2px;
}

#cijfers_maatschappijlogo {
float: left;
width: 140px;
margin-left: 10px;
height: 160px;
position: relative;
text-align: center;
}

#cijfers_beoordelingen_holder {
background: url(/images/productdetail/bg_cijfers_beoordeling_holder.png) repeat-x;
float: left;
height: 100%;
}

.cijfers_beoordeling_holder, .cijfers_beoordeling_holder_active {
background: #FFFFFF url(/images/productdetail/bg_cijfers_beoordeling.jpg) repeat-x;
float: left;
width: 75px;
margin-right: 2px;
padding: 7px 10px 0px 10px;
border: 2px solid #ffffff;
height: 154px;
position: relative;
}

.cijfers_beoordeling_holder_active {
background: #315D7A;
color: #ffffff;
}

.cijfers_beoordeling {
font-size: 16px;
font-weight: bold;
position: absolute;
top: 75px;
left: 10px;
}
.aantal_beoordeling {
font-size: 10px;
position: absolute;
top: 95px;
left: 10px;
}
.cijfers_meerinfo, .cijfers_totaalbeoordeling_meerinfo {
color: #315D79;
position: absolute;
top: 145px;
left: 10px;
text-decoration: underline;
cursor: pointer;
z-index: 2;
}

.cijfers_meerinfo:hover, .cijfers_totaalbeoordeling_meerinfo:hover {
color: #C52727;
}

.cijfers_beoordeling_details_holder {
display: none;
z-index: 300;
}

.cijfers_beoordeling_details_meerinfo_holder {
position: absolute;
top: 145px;
width: 100%;
left: 0px;
background-color: #417AA0;
padding-top: 2px;
padding-bottom: 4px;
}

.cijfers_beoordeling_details_meerinfo {
background: url(/images/productdetail/bg_cijfers_beoordeling_details_meerinfo.gif) right center no-repeat;
color: #ffffff;
text-decoration: underline;
margin-left: 10px;
cursor: pointer;
padding-right: 15px;
display: block;
float: left;
height: 15px;
}

.cijfers_beoordeling_details_meerinfo:hover {
text-decoration: none;
}

.cijfers_beoordeling_holder_active_bottom {
position: absolute;
top: 164px;
width: 100%;
left: 0px;
height: 10px;
z-index: 6;
}

.cijfers_beoordeling_holder_active_left {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -0px;
width: 10px;
height: 10px;
position: absolute;
left: 0px;
}

.cijfers_beoordeling_holder_active_middle {
background-color: #417AA0;
margin: 0px 10px 0px 10px;
height: 10px;
}

.cijfers_beoordeling_holder_active_right {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -10px;
width: 10px;
height: 10px;
position: absolute;
right: 0px;
top: 0px;
}

.cijfers_beoordeling_details {
position: absolute;
top: 164px;
width: 260px;
margin-left: -75px;
z-index: 5;
}

.cijfers_beoordeling_details_top, .cijfers_beoordeling_details_bottom {
height: 8px;
position: relative;
}

.cijfers_beoordeling_details_lb, .cijfers_beoordeling_details_rb, .cijfers_beoordeling_details_lo, .cijfers_beoordeling_details_ro {
width: 8px;
position: absolute;
}

.cijfers_beoordeling_details_lb {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -20px no-repeat;
left: 0px;
top: 0px;
width: 8px;
height: 8px;
}

.cijfers_beoordeling_details_rb {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -36px no-repeat;
right: 0px;
top: 0px;
width: 8px;
height: 8px;
}

.cijfers_beoordeling_details_lo {
background: url(/images/productdetail/bg_cijfers_beoordeling_holder_active_uitleg_lo.png) no-repeat;
left: 0px;
bottom: -3px;
}

.cijfers_beoordeling_details_ro {
background: url(/images/productdetail/bg_cijfers_beoordeling_holder_active_uitleg_ro.png) no-repeat;
right: 0px;
bottom: -3px;
}

.cijfers_beoordeling_details_top_middle, .cijfers_beoordeling_details_bottom_middle {
margin: 0px 8px 0px 8px;
background: #ffffff;
}

.cijfers_beoordeling_details_top_middle {
border-top: 2px solid #417AA0;
}

.cijfers_beoordeling_details_bottom_middle {
border-bottom: 2px solid #417AA0;
height: 3px;
margin: 0px 8px 0px 8px;
}

.cijfers_beoordeling_details_middle, .cijfers_beoordeling_details_middle_onafhankelijk {
background-color: #ffffff;
border-left: 2px solid #417AA0;
border-right: 2px solid #417AA0;
color: #333333;
padding-top: 5px;
padding-bottom: 7px;
}

.cijfers_beoordeling_details_middle div, .cijfers_beoordeling_details_middle_onafhankelijk div {
margin: 0px 7px 0px 7px;
padding: 5px 7px 5px 7px;
position: relative;
border-bottom: 1px solid #CCE2E6;
vertical-align: middle;
}

.cijfers_beoordeling_details_middle img {
float: left;
margin: 3px 7px 0px 0px;
}

.cijfers_beoordeling_details_middle span {
position: absolute;
right: 0px;
}

.cijfers_beoordeling_details_middle p, .cijfers_beoordeling_details_middle_onafhankelijk p {
padding: 10px 14px 3px 14px;
margin: 0px;
}

.cijfers_beoordeling_details_middle_onafhankelijk img {
vertical-align: middle;
margin-right: 7px;
margin-bottom: 5px;
}

.onafhankelijk_cijfer {
position: absolute;
right: 0px;
font-size: 13px;
font-weight: bold;
margin-top: 2px;
}

.onafhankelijk_uitleg {
display: block;
font-size: 10px;
font-style: italic;
color: #666666;
}

.pdflink 
{
background: url(/images/template/icon_pdf.gif) left center no-repeat;
padding-left: 20px;
color: #315D79;
}

.pdflink:hover {
color: #C52727;
}

#cijfers_totaalbeoordeling_holder {
float: left;
width: 190px;
padding: 9px 10px 0px 10px;
position: absolute;
height: 158px;
right: 0px;
margin-right: -2px;
border-left: 1px solid #ffffff;
}

#cijfers_totaalbeoordeling_holder .cijfers_beoordeling_holder_active_bottom, #cijfers_totaalbeoordeling_holder .cijfers_beoordeling_details_meerinfo_holder {
width: 206px;
}

#cijfers_totaalbeoordeling_holder .cijfers_beoordeling_details {
margin-left: -38px;
}

.totaalbeoordeling_active {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -106px;
color: #ffffff;
}

.cijfers_totaalbeoorderling_header {
font-size: 13px;
font-weight: bold;
}

.cijfers_totaalbeoordeling_meerinfo {
top: 147px;
}

#aanbeveling {
background: url(/images/productdetail/bg_aanbeveling_center.jpg) repeat-x;
height: 30px;
position: relative;
text-align: left;
font-size: 13px;
padding-top: 3px;
margin-bottom: 20px;
z-index: 0;
}

.aanbeveling_left, .aanbeveling_right {
position: absolute;
height: 33px;
width: 7px;
top: 0px;
}

.aanbeveling_left {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -0px;
left: 0px;
}

.aanbeveling_right {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -33px;
right: 0px;
}

#aanbeveling span {
vertical-align: middle;
}

.aanbeveling_percentage {
font-weight: bold;
color: #315D79;
font-size: 24px;
margin-top: 2px;
margin-left: 15px;
margin-right: 5px;
vertical-align: middle;
}

.aanbeveling_percentage_klein {
margin: 0px 10px 0px 10px;
font-size: 11px;
}

.h2_ervaringen, .h2_beoordeling, .h2_spelregels {
color: #315979;
font-size: 16px;
margin-bottom: 10px;
}

.h2_beoordeling {
margin-top: 30px;
}

.plaats_ervaring_link {
background: #E2EDF3 url(/images/productdetail/bg_plaats_ervaring_link_left.jpg) no-repeat;
float: right;
margin-left: 10px;
display: block;
position: relative;
height: 19px;
color: #315D79;
padding: 1px 3px 0px 11px;
}

.plaats_ervaring_link:hover {
color: #ffffff;
background: #315D7A url(/images/productdetail/bg_plaats_ervaring_link_left_hover.jpg) no-repeat;
}

.plaats_ervaring_link span {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -380px;
display: block;
position: absolute;
width: 3px;
height: 20px;
top: 0px;
right: 0px;
}

.plaats_ervaring_link:hover span {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -400px;
}

.paginanotering {
height: 28px;
margin-bottom: 10px;
}

.paginanotering a, .paginanotering span {
height: 20px;
width: 28px;
padding-top: 3px;
font-size: 12px;
float: left;
color: #315D79;
text-align: center;
margin: 0px 1px 0px 1px;
}

.paginanotering a {
background-color: #D8EBED;
}

.paginanotering a:hover, .active_pagina {
background-color: #A2CFD2;
}

.vorige_pagina {
background: url(/images/productdetail/bg_vorige_pagina.gif) center no-repeat;
}

.volgende_pagina {
background: url(/images/productdetail/bg_volgende_pagina.gif) center no-repeat;
}

#tetonen {
height: 20px;
margin-bottom: 20px;
}

#tetonen span {
float: left;
margin-right: 2px;
height: 20px;
padding-top: 3px;
font-weight: bold;
}

.tabactive {
float: left;
margin: 0px 4px 0px 4px;
padding: 3px 6px 0px 6px;
height: 20px;
position: relative;
background: #315D7A;
color: #ffffff;
}

#tab_beoordeling, #tab_vraag {
margin: 0px 4px 0px 0px;
}

.tabactive_arrow {
background: url(/images/nieuwspagina/tab_gerelateerd_active_arrow.gif) center no-repeat;
position: absolute;
z-index: 2;
}

.tabinactive .tabactive_arrow {
display: none;
}

.tabinactive {
color: #315D79;
padding: 3px 6px 0px 6px;
height: 20px;
float: left;
background: #D8EBED;
cursor: pointer;
text-decoration: underline;
}

.tabinactive:hover {
color: #ffffff;
background: #315D7A;
}

#tetonen a {
float: left;
color: #315D79;
padding: 3px 4px 0px 4px;
height: 20px;
}

#tetonen a:hover {
background: #E2EDF3;
}

.tab_gerelateerd, .tab_gerelateerd_active {
float: left;
height: 20px;
padding: 3px 8px 0px 8px;
margin:7px 3px 0px 3px;
position: relative;
}

.tab_gerelateerd_active {
background: #315D7A;
color: #ffffff;
}

.ervaring {
border: 2px solid #AFD7DA;
position: relative;
margin-bottom: 10px;
}

.ervaring_header {
margin: 0px;
position: relative;
margin-bottom: 10px;
border-bottom: 2px solid #AFD7DA;
background-color: #C2E0E2;
padding-left: 12px;
height: 24px;
padding-top: 6px;
font-size: 13px;
}

.ervaring_header_left, .ervaring_header_right {
position: absolute;
width: 10px;
height: 30px;
top: -2px;
}

.ervaring_header_left {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -262px;
left: -2px;
}

.ervaring_header_right {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -292px;
right: -2px;
}

.lijst_negatiefpositief {
margin: 0px 250px 10px 15px;
padding: 0px;
list-style: none;
}

.lijst_positief {
background: url(/images/productdetail/img_evaringen_positief.jpg) no-repeat;
padding-left: 20px;
padding-bottom: 10px;
}

.lijst_negatief {
background: url(/images/productdetail/img_evaringen_negatief.jpg) 0px 5px no-repeat;
padding-left: 20px;
}

.ervaring_reacties {
border-top: 1px solid #AACED5;
padding-top: 10px;
margin: 0px 250px 10px 15px;
position: relative;
font-style: italic;
}

.ervaring_reageer {
background: url(/images/energiewijzer/bg_reacties_link.gif) no-repeat 0px 3px;
padding-left: 15px;
position: absolute;
right: 0px;
top: 0px;
color: #31597A;
margin: 10px 10px 0px 0px;
font-style: normal;
}

.ervaring_reageer:hover {
background: url(/images/energiewijzer/bg_reacties_link_hover.gif) no-repeat 0px 3px;
color: #C62100;
}

.reactie {
margin-top: 10px;
font-style: normal;
}

.reactie a {
color: #31597A;
}

.reactie a:hover {
color: #C62100;
}

.reactie_header {
border-top: 1px solid #AACED5;
height: 21px;
padding-top: 4px;
font-size: 11px;
position: relative;
padding-left: 13px;
background: #EEF5F7;
}

.reactie_header span {
position: absolute;
right: 10px;
}

.gaslicht .reactie_header {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -52px no-repeat;
padding-left: 38px;
}

.maatschappij .reactie_header {
background: #E9F5E0;
}

.reactie p {
margin: 0px;
padding: 10px 13px 10px 13px;
}

.maatschappij img {
float: left; 
margin: 10px 5px 5px 5px;
}

.ervaring_cijferlijst {
background-color: #C2E0E2;
position: absolute;
width: 230px;
right: 10px;
top: 42px;
}

.ervaring_cijferlijst_header {
position: relative;
font-weight: bold;
font-size: 12px;
margin: 7px;
}

.ervaring_cijferlijst_header span {
position: absolute;
bottom: 0px;
right: 0px;
}

.ervaring_cijferlijst_details, .ervaring_cijferlijst_details_active {
background: url(/images/productdetail/bg_ervaring_cijferlijst_details.jpg) 12px 7px no-repeat;
margin: 0px;
padding: 5px 5px 5px 25px;
color: #31597A;
cursor: pointer;
text-decoration: underline;
font-size: 10px;
display: block;
width: 80px;
}

.ervaring_cijferlijst_details:hover, .ervaring_cijferlijst_details_active:hover {
background: url(/images/productdetail/bg_ervaring_cijferlijst_details_hover.jpg) 12px 7px no-repeat;
color: #C62100;
}

.ervaring_cijferlijst_details_active {
background: #ffffff url(/images/productdetail/bg_ervaring_cijferlijst_details_active.jpg) 9px 10px no-repeat;
}

.ervaring_cijferlijst_details_active:hover {
background: #ffffff url(/images/productdetail/bg_ervaring_cijferlijst_details_active_hover.jpg) 9px 10px no-repeat;
}


.ervaring_cijferlijst_lijst {
display: none;
overflow: hidden;
zoom: 1;
position: relative;
z-index: 500;
}

.ervaring_cijferlijst_lijst div {
background-color: #FFFFFF;
padding: 5px 7px 5px 7px;
position: relative;
border-top: 1px solid #CCE2E6;
border-left: 1px solid #CCE2E6;
border-right: 1px solid #CCE2E6;
vertical-align: middle;
}

.ervaring_cijferlijst_lijst img {
float: left;
margin: 3px 7px 0px 0px;
}

.ervaring_cijferlijst_lijst span {
position: absolute;
right: 7px;
}

.ervaring_cijferlijst_bottom {
border-top: 1px solid #ffffff;
position: relative;
padding: 7px;
}

.ervaring_cijferlijst_bottom span {
position: absolute;
display: block;
background-color: #ffffff;
font-weight: bold;
font-size: 12px;
bottom: 5px;
right: 5px;
padding: 2px 5px 2px 5px;
}

.ervaring_corner_lb, .ervaring_corner_rb {
position: absolute;
width: 7px;
height: 7px;
bottom: -2px;
}

.ervaring_corner_lb {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -248px;
left: -2px;
}

.ervaring_corner_rb {
background: url(/images/productdetail/bg_productdetail_jpg.jpg) 0px -255px;
right: -2px;
}

.productdetail_overzicht_ad_holder { 
margin: 0px 0px 10px 0px;
background-color: #EEEEEE;
text-align: center;
padding: 5px 0px 5px 0px;
}

#form_beoordelingvraag {
background: #F1FBFC; 
margin-top: 33px;
position: relative;
}

#form_beoordelingvraag sup {
color: #C52626;
margin-right: 5px;
font-weight: bold;
font-size: 11px;
}

#form_rechterzijde {
border-left: 2px solid #ffffff;
float: right;
width: 183px;
background: #D8EBED;
padding: 12px;
position: relative;
}

#form_rechterzijde p {
margin: 12px 0px 0px 0px;
}

#form_rechterzijde ul {
margin: 0px;
padding: 0px;
margin: 0px 12px 0px 14px;
}

#form_rechterzijde li {
margin-top: 12px;
}

.formregel_labelsnaam {
height: 23px;
padding-top: 18px;
padding: 12px 10px 0px 10px;
}

.formregel_labelsnaam label {
float: left;
}

.label_naam {
width: 190px;
margin-right: 7px;
}

.formregel_inputnaam {
height: 50px;
padding: 0px 10px 0px 10px;
}

.formregel_inputnaam input {
border: 1px solid #C5DEE2;
background-color: #ffffff;
width: 190px;
margin-right: 7px;
float: left;
}

.formregel_inputnaam img {
float: left;
margin-top: 5px;
}

.formregel_inputnaam span {
float: left;
width: 150px;
margin-left: 10px;
}

.formregel_nieuwsbrief {
padding: 0px 10px 12px 10px;
border-bottom: 2px solid #ffffff;
line-height: 20px;
}

.formregel_nieuwsbrief label {
font-size: 13px;
}

.formregel_nieuwsbrief input {
vertical-align: middle;
}

.formregel_uwbeoordeling, .formregel_uwervaringen {
padding: 12px 10px 12px 10px;
}

.formregel_sterrenbeoordeling {
padding: 12px 10px 12px 10px;
border-bottom: 2px solid #ffffff;
font-style: italic;
}

#formregel_sterrenbeoordeling_lijst {
width: 450px;
margin-top: 10px;
border-top: 1px solid #CCE2E6;
font-style: normal;
}

#formregel_sterrenbeoordeling_lijst div {
background-color: #FFFFFF;
padding: 5px 7px 5px 7px;
position: relative;
border-left: 1px solid #CCE2E6;
border-right: 1px solid #CCE2E6;
border-bottom: 1px solid #CCE2E6;
vertical-align: middle;
}

#formregel_sterrenbeoordeling_lijst img {
float: left;
margin: 2px 7px 0px 0px;
}

#formregel_sterrenbeoordeling_lijst span {
position: absolute;
right: 7px;
vertical-align: middle;
line-height: 20px;
}

#formregel_sterrenbeoordeling_lijst input {
float: left;
}

#formregel_sterrenbeoordeling_lijst div div {
border: 0px;
position: absolute;
right: 60px;
width: 105px;
padding: 0px;
top: 5px;
}

#formregel_sterrenbeoordeling_lijst div div span {
float: left;
display: block;
position: static;
width: 9px;
height: 17px;
cursor: pointer;
}

#formregel_sterrenbeoordeling_lijst div div div {
position: absolute;
right: -10px;
margin-top: -4px;
font-size: 12px;
width: 20px;
}

.ster_links {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -262px;
}

.ster_rechts {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -313px;
}

.ster_links_active {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -279px;
}

.ster_rechts_active {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -330px;
}

.ster_links_nonactive {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -296px;
}

.ster_rechts_nonactive {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -347px;
}

.formregel_positiefnegatief {
padding: 12px 10px 12px 10px;
height: 140px;
border-bottom: 2px solid #ffffff;
}

.formregel_positiefnegatief div {
float: left;
width: 265px;
margin-right: 13px;
}

.form_positief span {
display: block;
background: url(/images/productdetail/img_evaringen_positief.jpg) no-repeat;
padding-left: 20px;
margin-bottom: 10px;
}

.form_negatief span {
display: block;
background: url(/images/productdetail/img_evaringen_negatief.jpg) 0px 5px no-repeat;
padding-left: 20px;
margin-bottom: 10px;
}

.formregel_positiefnegatief textarea {
width: 265px;
height: 100px;
border: 1px solid #C5DEE2;
}

.formregel_aanraden {
padding: 12px 10px 12px 10px;
height: 40px;
border-bottom: 2px solid #ffffff;
}

.formregel_aanraden label {
float: left;
background-color: #ffffff;
padding: 5px;
font-weight: bold;
vertical-align: middle;
margin-right: 10px;
margin-top: 5px;
}

.formregel_aanraden input {
float: left;
margin-right: 5px;
}

.formregel_captcha {
padding: 12px 10px 12px 10px;
height: 80px;
position: relative;
border-bottom: 2px solid #ffffff;
margin-right: 212px;
}

.formregel_captcha label {
display: block;
margin-bottom: 5px;
}

.captcha_holder {
position: relative;
}

.captcha_holder img, .captcha_holder input, .captcha_holder a {
float: left;
}

.captcha_holder input {
border: 1px solid #C5DEE2;
margin-left: 5px;
margin-top: -1px;
}

.captcha_holder a {
position: absolute;
left: 127px;
margin-top: 8px;
color: #315D79;
}

.captcha_holder a:hover {
color: #C62100;
}

.formregel_captcha .btn {
position: absolute;
right: 10px;
bottom: 10px;
}

.formregel_verplicht {
padding: 7px 10px 7px 10px;
}

#form_vraag {
display: none;
}

.formregel_ervaringenofvraag {
padding: 12px 10px 12px 10px;
position: relative;
border-bottom: 2px solid #ffffff;
margin-right: 212px;
}

#ervaringenofvraag {
height: 260px;
width: 540px;
padding: 2px;
margin-top: 10px;
border: 1px solid #C5DEE2;
}

/***********************/
/* LEVERANCIERSPAGINA */
/*********************/

.h2_leverancierstab {
margin: 20px 0px 3px 0px;
color: #315D79;
font-size: 18px;
width: 500px;
}

.maatschappij_logo_holder {
margin-top: 20px;
width: 150px;
float: left;
}

.naampakket {
font-size: 14px;
font-style: italic;
margin-right: 170px;
}

.aanmeldenbig {
margin-top: 20px;
float: right;
}

.blueheader {
font-size: 12px;
font-weight: bold;
padding: 5px 10px 5px 40px;
}

.headergasstroom {
background: #CCE2E6 url(/images/template/icon_gasstroom_png.png) 7px 3px no-repeat;
}

.headergas {
background: #CCE2E6 url(/images/template/icon_gas_png.png) 7px 5px no-repeat;
padding: 5px 10px 5px 23px;
}

.headerstroom {
background: #CCE2E6 url(/images/template/icon_stroom_png.png) 7px 5px no-repeat;
padding: 5px 10px 5px 23px;
}

.headernor {
background: #CCE2E6;
padding: 5px 10px 5px 10px;
}

.headertop {
margin-top: 20px;
}

.table_combinatieactie {
border: 6px solid #E4F2F4;
width: 100%;
margin-bottom: 10px;
}

.table_combinatieactie td {
padding: 5px;
vertical-align: top;
width: 50%;
}

.table_combinatieactie p {
margin: 0px;
}

.table_combinatieactie ul {
padding: 10px 20px 10px 20px;
margin: 0px;
}

.lev_whitespace {
width: 10px;
border-left: 1px solid #CCE2E6;
border-right: 1px solid #CCE2E6;
}

#table_stroomgascontract {
width: 100%;
border-left: 1px solid #CCE2E6;
border-right: 1px solid #CCE2E6;
}

#table_stroomgascontract td {
vertical-align: top;
}

#table_stroomgascontract td p {
padding: 5px;
}

.table_stroomgasinfo {
width: 100%;
border-left: 1px solid #CCE2E6;
border-right: 1px solid #CCE2E6;
margin-bottom: 10px;
}

.stroomgasinfohead {
font-weight: bold;
padding: 5px 10px 5px 10px;
background: #ffffff url(/images/productdetail/top_product_left_kolom.jpg) right repeat-y;
vertical-align: top;
border-bottom: 1px dotted #93B1BF;
width: 170px;
}

.groen {
color: #009900;
font-weight: bold;
}

.stroomgasinfokol {
padding: 5px 10px 5px 10px;
vertical-align: top;
border-bottom: 1px dotted #93B1BF;
}

.boeterij {
width: 180px;
display: block;
}

.contractbreuk_rechterkolom {
float: right;
width: 60px;
}

.percentage_stroom {
background: url(/images/template/icon_stroom.gif) 0px 0px no-repeat;
}

.percentage_gas {
background: url(/images/template/icon_gas.gif) 0px 0px no-repeat;
}

.percentage_gas, .percentage_stroom {
padding: 3px 0px 0px 18px;
height: 14px;
}

.table_positiefnegatief {
border: 1px solid #CCE2E6;
width: 100%;
margin-bottom: 10px;
}

.table_positiefnegatief td {
padding: 10px;
vertical-align: top;
width: 50%;
}

.table_positiefnegatief ul {
padding: 10px 20px 10px 17px;
margin: 0px;
}

.uitlegleverancier {
margin: 15px 0px 10px 0px;
}

.uitlegleverancier_lijst {
padding: 0px 20px 0px 17px;
margin: 0px 0px 0px 0px;
}

#leveranciersinfo_holder  {
margin-top: 10px;
}

#leveranciersinfo_leftinfo, #leveranciersinfo_rightinfo {
float: left;
margin-top: 10px;
width: 50%;
}

.leftinfo_hack {
margin-right: 5px;
}

.rightinfo_hack {
margin-left: 5px;
}

#leveranciersinfo_leftinfo {
margin-right: 10px;
}

.leveranciersinfohead {
padding: 5px 7px 5px 7px;
background: #ffffff url(/images/productdetail/top_product_left_kolom.jpg) right repeat-y;
vertical-align: top;
border-bottom: 1px dotted #93B1BF;
font-weight: normal;
width: 170px;
}

.leveranciersinfokol{
padding: 5px 7px 5px 7px;
vertical-align: top;
border-bottom: 1px dotted #93B1BF;
font-weight: normal;
}

.betaalopties ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}

.dienstenkol {
width: 230px;
}

.consuwijzer {
height: 28px;
padding-top: 12px;
}

.consuwijzer img {
float: left;
margin: -3px 10px 0px 7px;
}

.withhulp img {
float: left;
margin: 2px 5px 0px 0px;
}

.marbot {
margin-bottom: 10px;
}

.nobor {
border-bottom: 0px;
}

#lev_totaalscore {
padding: 7px;
height: 103px;
border-left: 1px solid #CCE2E6;
border-right: 1px solid #CCE2E6;
border-bottom: 1px solid #CCE2E6;
}

#lev_totaalscore .gaslicht_totaalscore_holder {
float: left;
margin: 0px 10px 0px 0px;
}

.aanmeldbigbottom_holder {
height: 45px;
}

.aanmeldbigbottom_holder .aanmeldenbig {
margin-top: 15px;
}

.borbluebot {
border-bottom: 1px solid #CCE2E6;
} 

.padright {
padding-right: 30%;
}

#lev_overstapvragen_holder {
height: 24px;
}

#lev_overstapvragen {
font-family: Arial, Helvetica, sans-serif; 
background-color: #FFFFE5; 
border: 1px dotted #F5E082; 
font-weight: normal; 
position: absolute; 
height: 19px;
padding-top: 5px;
padding-left: 22px;
margin-left: -1px;
}

#lev_overstapvragen span {
background: url(/images/productdetail/bg_productdetail_png.png) 0px -364px;
display: block;
width: 21px;
height: 33px;
position: absolute;
left: 0px;
top: -4px;
}



/*************************/
/* GASLICHT TOTAALSCORE */
/***********************/

#gaslicht_totaalscore_holder {
background: url(/images/productdetail/bg_gaslicht_totaalscore.png) no-repeat;
width: 115px;
height: 113px;
position: absolute;
left: 50px;
top: 42px;
text-align: center;
color: #ffffff;
}

#gaslicht_totaalscore {
font-size: 26px;
font-weight: bold;
margin-top: 20px;
}

#gaslicht_totaalscore span {
font-size: 14px;
}

#gaslicht_totaalscore_datum {
margin-top: -2px;
font-family: Arial, Helvetica, sans-serif;
}

.cijferholder_aanmelden
{
	position:absolute;
	top: 140px;
	padding-left: 20px;
	z-index: 1;
}





