body 	{
	background-color:#ffffff;
	font-family:tahoma;
	font-size:8.5pt;color:#000000;
	margin:0;
	padding:0;
	word-wrap:break-word;
	/*Zeilenabstand*/
		line-height:16px;

	}

table, td
	{
	font-family:tahoma;
	font-size:8.5pt;
	color:#000000;
	word-wrap:break-word;
	/*Zeilenabstand*/
		line-height:16px;

}


ul { margin-top: 0px; margin-bottom: 0px;  
 list-style-image: url(/fileadmin/template/res/menu_layout/sitepath_icon.gif); }

li { margin-top: 4px; margin-bottom: 0px;}




/*Definition der Zelle über den Tasks/Descriptions ---- Anfang*/
.content_task_header {
	background:#0088CC;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	vertical-align:top;
	padding: 2px 0px 2px 2px;	
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-top-width:1px; 
	border-top-style:solid;
	border-color:#0088CC;
	border-left: 1px solid #0088CC;

	}
/*Definition der Zelle über den Tasks/Descriptions ---- Ende*/


/*Definition der Zelle über den Tasks/Descriptions LEADER ---- Anfang*/
.content_task_header_leader {
	background:#6AB9E0;
	font-size:9pt;
	color:#ffffff;
	vertical-align:top;
	padding: 2px 0px 2px 2px;	
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-top-width:1px; 
	border-top-style:solid;
	border-color:#0088CC;
	border-left: 1px solid #0088CC;
	}
/*Definition der Zelle über den Tasks/Descriptions LEADER ---- Ende*/


/*Definition der Zelle WP ---- Anfang*/
.content_task_wp {
	width:35px;
	font-size:8pt;
	text-align:center;
	vertical-align:top;
	padding: 2px 0px 2px 2px;	
	border-left: 1px solid #0088CC;	
	border-bottom: 1px solid #0088CC;	
	}

.content_description_wp{
	width: 35px;
	font-size:8pt;
	vertical-align:top;
	padding: 2px 2px 0px 5px;
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-color:#0088CC;
	}
/*Definition der Zelle WP ---- Ende*/


.content_timetable_headline{
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	border-top-width:1px; 
	border-right-width:1px; 
	border-left-width:1px; 
	border-bottom-width:1px; 
	border-style:solid;
	border-color:#0088CC;
	}



/*Definition der Zeile MONAT ---- Anfang*/
.content_timetable_monat{
	font-size:7pt;
	width:11px;
	vertical-align:top;
	border-top-width:1px; 
	border-right-width:1px; 
	border-left-width:1px; 
	border-bottom-width:2px; 
	border-style:solid;
	border-color:#0088CC;
	text-align:center;
	}
	
	
/*Definition der AKTIVEN Zeilen */
.content_timetable_monat_active_header{
	font-size:6pt;
	background:#0088CC;
	width:11px;
	vertical-align:top;
	border-top-width:1px; 
	border-right-width:1px; 
	border-left-width:1px; 
	border-bottom-width:2px; 
	border-style:solid;
	border-color:#0088CC;
	}
	
.content_timetable_monat_active{
	font-size:6pt;
	background:#7DAC0B;
	width:11px;
	vertical-align:top;
	border-top-width:1px; 
	border-right-width:1px; 
	border-left-width:1px; 
	border-bottom-width:1px; 
	border-style:solid;
	border-color:#0088CC;
	}

.content_timetable_monat_border_rechts{
	font-size:6pt;
	width:8px;
	vertical-align:top;
	border-top-width:1px; 
	border-right-width:2px; 
	border-left-width:1px; 
	border-bottom-width:2px; 
	border-style:solid;
	border-color:#0088CC;
	}


.content_timetable_monat_border_links{
	font-size:6pt;
	width:8px;
	vertical-align:top;
	border-top-width:1px; 
	border-right-width:1px; 
	border-left-width:2px; 
	border-bottom-width:2px; 
	border-style:solid;
	border-color:#0088CC;
	}
/*Definition der Zeile MONAT ---- Ende*/


/*Definition der Zeilen INHALT ---- Anfang*/
.content_timetable_inhalt{
	width:9px;
	vertical-align:center;
	text-align:center;
	font-weight:bold;
	color: #ffffff;
	border-top-width:1px; 
	border-right-width:1px; 
	border-left-width:1px; 
	border-bottom-width:1px; 
	border-style:solid;
	border-color:#0088CC;
	}
	

.content_description{
	width:285px;
	font-size:8pt;
	vertical-align:top;
	padding: 2px 2px 0px 5px;
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-color:#0088CC;
	}

/*Definition der Zeilen INHALT ---- Ende*/



/************************ Deliverable TABLE *****************/
.deliverable_table_all{border: 1px solid #0088CC; width: 680px;}
.deliverable_header_deliverable {background-color:#0088CC; color:#FFFFFF; font-weight:bold; border-right: 1px solid #ffffff; padding: 2px 2px 2px 3px;}
.deliverable_header_task {background-color:#0088CC; text-align:center; color:#FFFFFF; font-weight:bold; border-right: 1px solid #ffffff; padding: 2px 2px 2px 2px; width: 60px;}
.deliverable_header_month {background-color:#0088CC; text-align:center; color:#ffffff; font-weight:bold; padding: 2px 2px 2px 2px; width: 60px;}
.deliverable_abbrev{padding: 2px 2px 2px 3px; vertical-align:top; border-bottom: 1px solid #0088CC; width: 20px;}
.deliverable_definition{padding: 2px 2px 2px 3px; border-right: 1px solid #0088CC; border-left: 1px solid #0088CC; vertical-align:top; border-bottom: 1px solid #0088CC; }
.deliverable_task_content {text-align:center; border-right: 1px solid #0088CC; vertical-align:top; border-bottom: 1px solid #0088CC; padding: 2px 2px 2px 2px; width: 60px;}
.deliverable_month_content {text-align:center; vertical-align:top; border-bottom: 1px solid #0088CC; padding: 2px 2px 2px 2px; width: 60px;}

/******************* PARTNER SECTION *************/
/*.partner_contact_person_all{border: 1px solid #0088CC; padding: 3px;}*/
.partner_contact_person_table {margin: 0px; padding:0px; border: 1px solid #0088CC; vertical-align:top; width:360px;}
.partner_contact_person_name { width:360px; /*background-color:#0088CC; color:#FFFFFF;*/  vertical-align:top; padding:5px 5px 0px 5px; font-weight:bold;}
.partner_contact_details_address {width:100px;  font-weight:bold; vertical-align:top; padding:0px 5px 0px 5px;}
.partner_contact_details_address_content {width:300px;  vertical-align:top;}
.partner_contact_details_abbrev {width:100px;  vertical-align:top; padding:0px 5px 5px 5px;}
.partner_contact_details_content {width:300px; vertical-align:top; padding:0px 5px 5px 5px;}
.partner_spacer_cell_1{height:10px;}
.partner_spacer_cell_2{height:10px;}

/***************** Headlines for TEXT Elements ***********/

.headline_netssaf_1{
 font-family:tahoma;
 font-size:11.0pt;
 color:#0D7BB6;
 font-weight:bold;
 margin-bottom:15px;
 }

.image_link_no_border {border: 0px;}

p.align-center {text-align:center;}
