

OL { margin-top: 0px; margin-bottom: 0px;  }
UL { margin-top: 0px; margin-bottom: 0px; 
     list-style-image: url(/fileadmin/template/res/menu_layout/sub_menu_arrow_active.gif);
}

li{
	margin-top: 0px;	
	
}


HR { color:#ffffff; background: #ffffff; border: 0; height:0px;}

#content_box_all ul { margin-top: 0px; margin-bottom: 0px;  
 list-style-image: url(/fileadmin/template/res/menu_layout/sub_menu_arrow_active.gif); }

#content_box_all li { margin-top: 4px; margin-bottom: 0px;}

/* Headlines underline - Layout 1*/ 
.headline_1 {
font-family:Arial;
font-size:11.0pt;
color:#666666;
font-weight:bold;
margin-bottom:15px;
}
/* big headlines e.g. for Publications*/ 
.headline_2 {
font-family:Arial;
font-size:9.0pt;
color: #D14517;
font-weight:bold;
margin-bottom:10px;
}

.headline_3 {
font-family:Arial;
font-size:8.5pt;
color: #000000;
font-weight: bold;
margin-bottom:10px;
}

span.text_and_blue_background {color:#ffffff; background-color:#29B5EA; border: 1px solid #000000; padding: 2px; font-weight:bold;}

.image_border {border: 1px solid #92C26C;}
.image_link_no_border {border: 0px;}

.highlight_text_green{color:#92C26C;}
.highlight_text_blue{color:#29B5EA;}
.highlight_text_orange{color:#FF9900;}
.highlight_text_grey{color:#999999;}

.highlight_text_green_bold{color:#92C26C;font-weight:bold;}
.highlight_text_blue_bold{color:#29B5EA;font-weight:bold;}
.highlight_text_orange_bold{color:#FF9900;font-weight:bold;}
.highlight_text_grey_bold{color:#999999;font-weight:bold;}

.text_footnote {vertical-align: super; font-size:7pt;}
.footnote_box {font-size:7pt;}

/***** Special Link Classes ***********/
.link_with_blue_background {color:#ffffff; background-color:#29B5EA; padding: 2px; font-weight:bold;}
.link_with_blue_background a:link{color:#ffffff; background-color:#29B5EA; padding: 2px; font-weight:bold;text-decoration:none;}
.link_with_blue_background a:visited {color:#ffffff; background-color:#29B5EA; padding: 2px; font-weight:bold;text-decoration:none;}
.link_with_blue_background a:active{color:#ffffff; background-color:#29B5EA; padding: 2px; font-weight:bold;text-decoration:none;}
.link_with_blue_background a:hover{color:#ffffff; background-color:#FF9900; padding: 2px; font-weight:bold;text-decoration:underline;}

/***** TABLES **********/

.content_table {width: 600px; border-collapse:collapse; vertical-align:top;font-family:Arial;font-size:8.5pt; text-align:left;}
.content_table th { background-color:#92C26C; color:#FFFFFF;border: 1px solid #999999; padding: 2px 3px 2px 3px; width:33%; vertical-align:top;}
.content_table td {vertical-align:top; border: 1px solid #999999; padding: 2px 2px 2px 2px;}

.table_pv_installed_capacity {
	width: 675px;
	font-family:Arial;
	font-size:8.5pt;
	color: #666666;
	}
	
.table_pv_installed_capacity_row1 {
	width: 171px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:left;
	}

.table_pv_installed_capacity_row1_header {
	width: 171px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:left;
	color:#FFFFFF;
	background-color:#149DD1;
	padding: 0px 2px 0px 2px;
	}

.table_pv_installed_capacity_row2_7 {
	width: 84px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:center;
	}


.table_pv_installed_capacity_row2_7_header {
	width: 84px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:center;
	color:#FFFFFF;
	background-color:#FF9900;
	}
	
.table_pv_installed_capacity_row1_total {
	width: 171px;
	height:20px;
	font-size:12px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#3D981B;
	padding: 0px 2px 0px 2px;

	}
	
.table_pv_installed_capacity_row2_7_total {
	width: 84px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	background-color:#3D981B;
	}



.table_technologies {
	width: 675px;
	font-family:Arial;
	font-size:8.5pt;
	color: #666666;
	}
	
.table_technologies_row1_3 {
	width: 225px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	padding: 2px 2px 5px 2px;
	vertical-align:top;
	}

.table_technologies_row1_3_blue {
	width: 225px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	padding: 2px 2px 5px 2px;
	vertical-align:top;
	color:#149DD1;
	}


.table_technologies_row1_3_header {
	width: 225px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF9900;
	padding: 2px 2px 5px 2px;
	vertical-align:top;
	}



.table_shp_installed_capacity {
	width: 360px;
	font-family:Arial;
	font-size:8.5pt;
	color: #666666;
	}
	
.table_shp_installed_capacity_row1 {
	width: 160px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:left;
	}

.table_shp_installed_capacity_row1_header {
	width: 160px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:left;
	color:#FFFFFF;
	background-color:#149DD1;
	padding: 0px 2px 0px 2px;
	}

.table_shp_installed_capacity_row2_7 {
	width: 100px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:center;
	}


.table_shp_installed_capacity_row2_7_header {
	width: 100px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:center;
	color:#FFFFFF;
	background-color:#FF9900;
	}
	
.table_shp_installed_capacity_row1_total {
	width: 160px;
	height:20px;
	font-size:12px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#3D981B;
	padding: 0px 2px 0px 2px;

	}
	
.table_shp_installed_capacity_row2_7_total {
	width: 100px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	background-color:#3D981B;
	}
	




.table_workshop_on_hybrid_systems {
	width: 666px;
	font-family:Arial;
	font-size:8.5pt;
	color: #666666;
	}
	
.table_workshop_on_hybrid_systems_row1_3 {
	width: 222px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	padding: 2px 2px 5px 2px;
	vertical-align:top;
	}

.table_workshop_on_hybrid_systems_row1_3_blue {
	width: 222px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	padding: 2px 2px 5px 2px;
	vertical-align:top;
	color:#149DD1;
	}


.table_workshop_on_hybrid_systems_row1_3_header {
	width: 222px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF9900;
	padding: 2px 2px 5px 2px;
	vertical-align:top;
	}



.table_members {
	width: 666px;
	font-family:Arial;
	font-size:8.5pt;
	color: #666666;
	}
	
.table_members_row1 {
	width: 306px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	padding: 2px 2px 5px 2px;
	vertical-align:middle;
	}


.table_members_row1_header {
	width: 120px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF9900;
	padding: 2px 2px 5px 2px;
	vertical-align:middle;
	}

.table_members_row2_4 {
	width: 120px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	padding: 2px 2px 5px 2px;
	vertical-align:middle;
	}

.table_members_row2_4_blue {
	width: 120px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	padding: 2px 2px 5px 2px;
	vertical-align:middle;
	color:#149DD1;
	}

.table_members_row2_4_header {
	width: 120px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF9900;
	padding: 2px 2px 5px 2px;
	vertical-align:middle;
	}
	
.table_rural {
	width: 400px;
	font-family:Arial;
	font-size:8.5pt;
	color: #666666;
	}
	
.table_rural_row1 {
	width: 260px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	color:#666666;
	padding: 0px 2px 0px 2px;
	}
	
.table_rural_row1_blue {
	width: 260px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	color:#29B5EA;
	padding: 0px 2px 0px 2px;
	}

.table_rural_row1_header {
	width: 260px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:left;
	color:#FFFFFF;
	background-color:#FF9900;
	padding: 0px 2px 0px 2px;
	}

.table_rural_row2_3 {
	width: 120px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:center;
	color:#666666;
	padding: 0px 2px 0px 2px;
	}

.table_rural_row2_3_header {
	width: 120px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:center;
	color:#FFFFFF;
	background-color:#FF9900;
	padding: 0px 2px 0px 2px;
	}

.table_rural_row2_3_blue {
	width: 120px;
	height:20px;
	border-bottom: solid 1px #CCCCCC;
	text-align:center;
	color:#29B5EA;
	padding: 0px 2px 0px 2px;
	}