.welkom_tekst {
background: #E4F2F4 url(/images/index/bg_welkomtekst.jpg) bottom repeat-x;
margin: 0px 10px 0px 10px; 
padding: 7px 7px 10px 7px;
}

#top_vijf {
	margin: 0px 10px 0px 10px; 
}

#top_vijf_top {
	height: 37px;
}

#top_vijf h1 {
	display: none;
}

#top_vijf_header_img {
	float: left;
	width: 322px;
	height: 49px;
	background: url(/images/index/bg_index_jpg.jpg) 0px -199px no-repeat;
	margin: 0px 0px 0px -2px;
}

.tab_inhoud {
	display: none;
}

#inhoud_stroomgas {
	display: block;
}

.top_vijf_middle {
	border: 1px solid #AACED5;
	text-align: left; 
	padding-top: 12px;
}

.top_vijf_vergelijktekst {
	margin-left: 20px;
	margin-top: 5px;
	height: 25px;
	vertical-align: middle;
}

.top_vijf_vergelijktekst b {
}

.top_vijf_vergelijktekst input {
vertical-align: middle;
margin-left: 5px;
}

.top_vijf_vergelijktekst label {
font-style: italic;
margin-left: 1px;
}

.top_vijf_label {
text-decoration: underline;
cursor: pointer;
color: #315D79;
}

.top_vijf_label:hover {
color: #C62100;
}

.top_vijf_label_active {
font-weight: bold;
}

.top_vijf_infotekst {
background-color: #ffffff;
text-align: right;
display: block;
margin: 0px 25px 5px 0px;
}

.subtab {
color: #315D7A;
text-decoration: underline;
cursor: pointer;
}

.subtab:hover {
color: #C62100;
}

.top_vijf_hulpbox {
float: right;
margin: 2px 6px 0px 0px;
}

.tab {
float: left;
margin-top: 12px;
height: 26px;
cursor: pointer;
}

.top_vijf_table {
background: #ffffff;
}

.top_vijf_table_rij_kopjes td {
font-style: italic;
padding: 0px 9px 2px 0px;
background-color: #ffffff;
}

.top_vijf_table_rij td {
border-top: 1px dotted #315A7B;
vertical-align: top;
background-color: #ffffff;
}

.classering {
width: 37px;
padding: 0px;

}

.classering img {
margin: 3px;
}

.totale_kosten {
width: 73px;
text-align: right;
padding: 5px 9px 5px 0px;
}

.totale_kosten big {
font-size: 110%;
}

.leverancier 
{
width: 150px;
padding: 5px 10px 5px 0px;
}

.leverancier_green a
{
	color: green;
}

.leverancier a {
	color: #315979;
}

.leverancier a:hover, leverancier_green a:hover {
color: #C62100;
}

.actie {
padding: 5px 10px 5px 0px;
}

.tarief {
width: 40px;
padding: 5px 10px 5px 0px;
white-space: nowrap;
}

.looptijd {
width: 39px;
padding: 5px 10px 5px 0px;
white-space: nowrap;
}

.overstappen {
width: 95px;
padding: 4px 0px 0px 0px;
}

.top_vijf_bottom {
background: #E4F2F4 url(/images/index/bg_welkomtekst.jpg) bottom repeat-x;
height: 60px;
padding: 6px 13px 0px 0px;
}

.top_vijf_linkmeerenergiepakketten {
background: url(/images/index/bg_index_gif.png) 0px -26px no-repeat; 
display: block;
float: right;
color: #C62100;
padding-left: 15px;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
height: 12px;
}

.top_vijf_linkmeerenergiepakketten:hover {
background: url(/images/index/bg_index_gif.png) 0px -38px no-repeat;
color: #315D7A;
}

.top_vijf_topleveranciers {
float: left;
line-height: 16px;
}

.top_vijf_topleveranciers big {
margin-right: 5px;
font-size: 13px;
float: left;
display: block;
width: 109px;
text-align: right;
}

.top_vijf_topleveranciers a {
color: #315979;
}

.top_vijf_topleveranciers a:hover {
color: #C62100;
}

.top_vijf_topleveranciers_uitleg {
font-style: italic;
margin: 8px 0px 0px 10px;
background: url(/images/index/bg_index_jpg.jpg) 0px -290px no-repeat; 
float: left;
padding: 0px 3px 0px 15px;
line-height: 11px;
height: 37px;
}

#forum {
background: url(/images/index/bg_forum_item.jpg) repeat-y;
position: absolute; 
right: 190px; 
width: 190px; 
margin: 10px 0px 0px 10px;
}

#forum h2 {
display: none;
}

#forum_header_img {
display: block;
position: relative;
height: 50px;
background: url(/images/index/bg_index_jpg.jpg) 0px -50px no-repeat;
margin: 0px 0px 15px -4px;
}

#forum_meestrecentediscussies {
background: url(/images/index/bg_index_gif.png) 0px -0px no-repeat; 
position: absolute;
height: 26px;
color: #ffffff;
font-size: 10px;
font-weight: bold;
width: 190px;
text-align: center;
margin: -16px 0px 0px 0px;
}

.forum_item {
background: url(/images/index/bg_forum_item.jpg) repeat-y;
display: block;
color: #136190;
text-decoration: none;
line-height: 14px;
padding: 10px 7px 10px 7px;
border-bottom: 1px solid #ffffff;
min-height: 60px;
}

.forum_item:hover {
background: #C5DEE2;
}

.forum_item big {
font-size: 125%;
line-height: 18px;
}

.forum_item br {
margin-bottom: 5px;
}

.forum_nieuws_bottom {
background: #CEDFE3 url(/images/index/bg_schaduw_bottom.jpg) bottom repeat-x;
height: 25px;
padding: 5px 8px 0px 0px;
text-align: right;
}

.forum_nieuws_bottom a {
color: #136190;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.forum_nieuws_bottom a:hover {
color: #C62100;
}


#nieuws {
background: url(/images/index/bg_nieuws.jpg) repeat-y;
margin: 10px 210px 0px 10px;
}

#nieuws h2 {
display: none;
}

#nieuws_header_img {
display: block;
position: relative;
height: 50px;
width: 344px;
background: url(/images/index/bg_index_jpg.jpg) 0px -99px no-repeat;
margin: 0px 0px 0px -6px;
}

.nieuws_item {
display: block;
color: #136190;
text-decoration: none;
background-color: #fff;
margin: 8px 10px 0px 10px;
zoom: 1;
cursor: pointer;
}

.nieuws_item:hover {
background-color: #C5DEE2;
}

.nieuws_item span {
display: block;
padding: 13px;
zoom: 1;
}

.nieuws_item big {
font-size: 124%;
}

.nieuws_item_corner_lefttop {
background: url(/images/index/bg_index_jpg.jpg) 0px -262px no-repeat; 
width: 7px; 
height: 7px; 
float: left; 
}

.nieuws_item:hover .nieuws_item_corner_lefttop {
background: url(/images/index/bg_index_jpg.jpg) 0px -269px no-repeat; 
}

.nieuws_item_corner_righttop {
width: 7px; 
height: 7px; 
float: right; 
}

.nieuws_item:hover .nieuws_item_corner_righttop {
background: url(/images/index/bg_index_jpg.jpg) 0px -283px no-repeat; 
}

.nieuws_item_corner_leftbottom {
background: url(/images/index/bg_index_jpg.jpg) 0px -248px no-repeat; 
width: 7px; 
height: 7px; 
float: left; 
margin: -7px 0px 0px 0px;
}

.nieuws_item:hover .nieuws_item_corner_leftbottom {
background: url(/images/index/bg_index_jpg.jpg) 0px -255px no-repeat;  
}

.nieuws_item_corner_rightbottom {
width: 7px; 
height: 7px; 
float: right; 
margin: -7px 0px 0px 0px;
}

.nieuws_item:hover .nieuws_item_corner_rightbottom {
background: url(/images/index/bg_index_jpg.jpg) 0px -276px no-repeat; 
}

.nieuws_item br {
display: block;
margin-bottom: 5px;
}

#nieuwsbrief {
background: url(/images/index/bg_nieuwsbrief.jpg) repeat-y;
margin: 10px 10px 0px 10px; 
}

#nieuwsbrief h2 {
display: none;
}

#nieuwsbrief_header_img {
display: block;
height: 50px;
width: 507px;
background: url(/images/index/bg_index_jpg.jpg) 0px -149px no-repeat;
margin: 0px 0px 0px 0px;
}

#nieuwsbrief p {
color: #31597A;
margin-left: 10px;
}

#nieuwsbrief_rode_tekst {
color: #C52000;
font-size: 15px;
font-weight: bold;
}

#nieuwsbrief_aanmelden_laatstverschenen_holder {
height: 95px;
border-top: 1px solid #ffffff;
margin-top: 20px;
}

#nieuwsbrief_aanmelden {
float: left;
width: 320px;
border-right: 1px solid #ffffff;
padding: 10px 0px 10px 10px;
}

#nieuwsbrief_aanmelden div {
margin-bottom: 5px;
}

#nieuwsbrief_aanmelden label {
display: block;
float: left;
width: 77px;
margin-top: 3px;
}

.nieuwsbrief_input {
background: #ffffff;
border: 1px solid #CCCCCC;
width: 150px;
font-size: 11px;
color: #999999;
padding: 2px 0px 1px 4px;
margin: 0px 0px 2px 5px;
}

.nieuwsbrief_input_focus {
background: #ffffcc;
border: 1px solid #CCCCCC;
width: 150px;
font-size: 11px;
color: #999999;
padding: 2px 0px 1px 4px;
margin: 0px 0px 2px 5px;
}

.nieuwsbrief_btn {
margin-right: 5px;
float: left;
}

#nieuwsbrief_btn_abboneren {
margin-left: 81px;
}

#nieuwsbrief_laatstverschenen {
float: left;
padding-top: 10px;
}

#nieuwsbrief_laatstverschenen p {
color: #333333;
}

#nieuwsbrief_laatstverschenen ul {
margin: 10px 0px 0px 0px;
padding-left: 23px;
list-style: square;
}

#nieuwsbrief_laatstverschenen ul a {
color: #31597A;
}

#nieuwsbrief_laatstverschenen ul a:hover {
color: #C62100;
}

#nieuwsbrief_bottom {
background: url(/images/index/bg_schaduw_bottom.jpg) bottom repeat-x;
height: 5px;
}

#index_bottom_text {
margin: 10px 10px 0px 10px; 
font-size: 11px;
padding: 13px 13px 23px 13px;
}

#index_bottom_text h2 {
margin-top: 10px;
margin-bottom: 5px;
}

.img_45gas_30stroom {
float: left;
margin-right: 10px;
}

.index_bottom_text_meerinformatie {
color: #31597A;
font-weight: bold;
}

.index_bottom_text_meerinformatie:hover {
color: #C62100;
}

.index_bottom_text_ewijz {
color: #C62100;
font-weight: bold;
}

.index_bottom_text_ewijz:hover {
color: #31597A;
}

.strong_red {
color: #C62100;
}



/************************************/
/*NIEUWE TOEVOEGINEN VANAF 01-11-2011*/
/**********************************/

#tweetsenleveranciers {
position: absolute; 
right: 190px; 
width: 190px; 
margin: 10px 0px 0px 10px;
}

#top3leveranciers_item_holder h2 {
font-size: 16px;
font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif;
margin: 15px 5px 5px 5px;
}

#top3leveranciers_list {
}

#top3leveranciers_list td {
padding: 4px 0px 4px 0px;
border-top: 1px dotted #315A7B;
height: 35px;

}

#top3leveranciers_list .top3lev {
padding: 4px;
width: 120px;
}

#top3leveranciers_list a {
color: #315979;
}

#top3leveranciers_list a:hover {
color: #C62100;	
}

#top3leveranciers_list .top3cijfer {	
font-size: 14px;
font-weight: bold;
}







