/* Ergebnistabellen - Headline */
.ergebnis_headline{
	color:#000000;
	background-color:#ffffff;
	font-weight:bold;
	border-left:1px solid #d3dee2;
	border-top:2px solid #2d7790;
	border-bottom:2px solid #2d7790;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	}

.ergebnis_headline_leftright{
	color:#000000;
	background-color:#ffffff;
	font-weight:bold;
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:2px solid #2d7790;
	border-bottom:2px solid #2d7790;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	}

/* Ergebnisseiten einzel */

.ergebnis_odd{
	border-left:1px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#ebfaff;
	}

.ergebnis_odd_noborder{
	border-left:0px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#ebfaff;
}
	
.ergebnis_odd_leftright{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#ebfaff;
}

.ergebnis_even{
	border-left:1px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#f7fcff;
	}

.ergebnis_even_noborder{
	border-left:0px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#f7fcff;
}
	
.ergebnis_even_leftright{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#f7fcff;
}

/* Ergebnistabellen MUT */
.ergebnis_mut_hell{
	border-left:1px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#f7fcff;
	}

.ergebnis_mut_hell_noborder{
	border-left:0px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#f7fcff;
	}
	
.ergebnis_mut_hell_leftright{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#f7fcff;
	}


.ergebnis_mut{
	border-left:1px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#ebfaff;
	}

.ergebnis_mut_noborder{
	border-left:0px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#ebfaff;
}
	
.ergebnis_mut_leftright{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	padding:5px 1px 5px 2px;
	background-color:#ebfaff;
}

.ergebnis_mut_summe{
	border-left:1px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:2px solid #2b7d92;
	padding:5px 1px 5px 2px;
	background-color:#ffffff;
	}

.ergebnis_mut_summe_noborder{
	border-left:0px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:2px solid #2b7d92;
	padding:5px 1px 5px 2px;
	background-color:#ffffff;
}
	
.ergebnis_mut_summe_leftright{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:0px solid #d3dee2;
	border-bottom:2px solid #2b7d92;
	padding:5px 1px 5px 2px;
	background-color:#ffffff;
}

/* Details Stromtarif,Netzkosten... */

.details_title_firstrow{
	border-left:1px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:2px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 5px 4px;
	background-color:#ebfaff;
	color:#333333;
	font-weight:bold;
}

.details_title_firstrow_leftright{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:2px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 5px 4px;
	background-color:#ebfaff;
	color:#333333;
	font-weight:bold;
}

.details_title{
	border-left:1px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 5px 4px;
	background-color:#ebfaff;
	color:#333333;
	font-weight:bold;
}

.details_title_leftright{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:0px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 5px 4px;
	background-color:#ebfaff;
	color:#333333;
	font-weight:bold;
}

.details_firstrow{
	border-left:1px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:2px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.details_firstrow_noborder{
	border-left:0px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:2px solid #3699c2;
	border-bottom:0px solid #3699c2;
	background-color:#ffffff;
}

.details_firstrow_leftright{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:2px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}
  
.details{
	border-left:1px solid #d3dee2;
	border-right:0px solid #d3dee2;
	border-top:0px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.details_leftright{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-top:0px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

/*Labeling auf Detailseite*/


.erneuerbar_title{
	border-left:1px solid #74b75a;
	border-right:0px solid #74b75a;
	border-top:2px solid #5aaa3b;
	border-bottom:2px solid #5aaa3b;
	padding:5px 1px 5px 2px;
	background-color:#9aca88;
	color:#333333;
	font-weight:bold;
}

.erneuerbar_title_leftright{
	border-left:1px solid #74b75a;
	border-right:1px solid #74b75a;
	border-top:2px solid #5aaa3b;
	border-bottom:2px solid #5aaa3b;
	padding:5px 4px 5px 4px;
	background-color:#9aca88;
	color:#333333;
	font-weight:bold;
}

.erneuerbar{
	border-left:1px solid #9dcd8b;
	border-right:0px solid #9dcd8b;
	border-top:0px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.erneuerbar_leftright{
	border-left:1px solid #9dcd8b;
	border-right:1px solid #9dcd8b;
	border-top:0px solid #3699c2;
	border-bottom:0px solid #3699c2;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.erneuerbar_noborder{
	border-left:0px solid #9dcd8b;
	border-right:0px solid #9dcd8b;
	border-top:2px solid #5aaa3b;
	border-bottom:0px solid #5aaa3b;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.fossil_title{
	border-left:1px solid #d7922d;
	border-right:0px solid #d7922d;
	border-top:2px solid #c58120;
	border-bottom:2px solid #c58120;
	padding:5px 4px 5px 4px;
	background-color:#f1aa3f;
	color:#333333;
	font-weight:bold;
}

.fossil_title_leftright{
	border-left:1px solid #d7922d;
	border-right:1px solid #d7922d;
	border-top:2px solid #c58120;
	border-bottom:2px solid #c58120;
	padding:5px 4px 5px 4px;
	background-color:#f1aa3f;
	color:#333333;
	font-weight:bold;
}

.fossil{
	border-left:1px solid #ddb47b;
	border-right:0px solid #ddb47b;
	border-top:0px solid #c58120;
	border-bottom:0px solid #c58120;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.fossil_leftright{
	border-left:1px solid #ddb47b;
	border-right:1px solid #ddb47b;
	border-top:0px solid #c58120;
	border-bottom:0px solid #c58120;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}
  
.fossil_noborder{
	border-left:0px solid #ddb47b;
	border-right:0px solid #ddb47b;
	border-top:2px solid #c58120;
	border-bottom:0px solid #c58120;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.nuklear_title{
	border-left:1px solid #e8d84e;
	border-right:0px solid #e8d84e;
	border-top:2px solid #ddc62a;
	border-bottom:2px solid #ddc62a;
	padding:5px 4px 5px 4px;
	background-color:#f7f383;
	color:#333333;
	font-weight:bold;
}

.nuklear_title_leftright{
	border-left:1px solid #e8d84e;
	border-right:1px solid #e8d84e;
	border-top:2px solid #ddc62a;
	border-bottom:2px solid #ddc62a;
	padding:5px 4px 5px 4px;
	background-color:#f7f383;
	color:#333333;
	font-weight:bold;
}

.nuklear{
	border-left:1px solid #e1dd81;
	border-right:0px solid #e1dd81;
	border-top:0px solid #ddc62a;
	border-bottom:0px solid #ddc62a;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.nuklear_leftright{
	border-left:1px solid #e1dd81;
	border-right:1px solid #e1dd81;
	border-top:0px solid #ddc62a;
	border-bottom:0px solid #ddc62a;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.nuklear_noborder{
	border-left:0px solid #e1dd81;
	border-right:0px solid #e1dd81;
	border-top:2px solid #ddc62a;
	border-bottom:0px solid #ddc62a;
	padding:5px 4px 8px 4px;
	background-color:#ffffff;
}

.lieferanten_info{
	border-left:1px solid #d3dee2;
	border-right:1px solid #d3dee2;
	border-bottom:1px solid #d3dee2;
	background-color:#ffffff;
}