/*
 * <copyright>
 *  Copyright (c) 2009 by IICM, Graz University of Technology, Austria
 * </copyright>
 *
 *  This software is the confidential information of IICM,
 *  Graz University of Technology, Austria. You shall not disclose such
 *  confidential information and shall use it only in accordance with
 *  the IICM.
 *
 *  IICM MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
 *  SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 *  IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
 *  PURPOSE, OR NON-INFRINGEMENT. IICM SHALL NOT BE LIABLE FOR ANY DAMAGES
 *  SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
 *  THIS SOFTWARE OR ITS DERIVATIVES.
 *
 */
 

/* Header of Application */

/* --- General --- */


html, body {
	height: 100%;
	background-color:#ffffff;		
	margin:0px;
	padding:0px;	
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -38px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
	height: 35px; /* .push must be the same height as .footer */
}

table.headerTableMain {
		table-layout:fixed;
		width:100%;
		border-width:0px;
		padding:0px;
		border-spacing:0px;
		vertical-align:top;	
	}


/* --- Header Logo and Menue --- */

col.headerLogo{
	width:392px;
	height:75px; 
	border-width:0px;
	padding:0px;
	border-spacing:0px;		
	text-align:left; 
}

col.headerMenue{
	width:100%;
	border-width:0px;
	padding:0px;
	border-spacing:0px;		
}

/* --- Header Menue --- */

table.headerMenue {
		table-layout:fixed;
		width:100%;
		border-width:0px;
		padding:0px;
		border-spacing:0px;	
	}
	
col.headerMenueFirstRow{
	width:595px;
	height:39px; 
	border-width:0px;
	padding:0px;
	border-spacing:0px;		
	text-align:left; 
}

col.headerMenueSecondRow{
	width:100%;
	height:36px; 
	border-width:0px;
	padding:0px;
	border-spacing:0px;		
	text-align:left; 
}

table.headerMenueExtendable {
		table-layout:fixed;
		width:100%;
		border-width:0px;
		padding:0px;
		border-spacing:0px;	
	}

td.headerMenueExtendable_FirstRow_Pic {
		width:124px;
		height:39px; 
		border-width:0px;
		padding:0px;
		border-spacing:0px;		
		text-align:left; 
	}
	
td.headerMenueExtendable_FirstRow_Ext {
	width:100%;
	height:39px; 
	border-width:0px;
	padding:0px;
	border-spacing:0px;		
	text-align:left; 
}

td.headerMenueExtendable_FirstRow_Eu {
		width:376px;	
		height:39px; 
		border-width:0px;
		border-spacing:0px;				
		padding:0px;	
		white-space:nowrap;	
		vertical-align:middle;
		text-align:right; 	
}

span.headerFirstRow_4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;	
		font-weight:bold;
		color:#ffffff;
		text-align:right; 
		padding-right:50px;
		vertical-align:middle;				
	}

/* --- Header Second Row (MainTopics) --- */
table.headerSecondRow {
		table-layout:fixed;
		width:100%;
		border-width:0px;
		padding:0px;
		border-spacing:0px;	
	}

td.headerSecondRow_1 {
		width:392px;	
		height:36px; 
		border-width:0px;
		padding:0px;
		border-spacing:0px;		
		text-align:left; 			
	}

td.headerSecondRow_2 {
		width:590px;	
		height:36px; 
		border-width:0px;
		padding:0px;
		border-spacing:0px;		
		text-align:left; 	
		vertical-align:bottom;		
	}

td.headerSecondRow_3 { /* extendable area */
		height:36px; 
		border-width:0px;
		padding:0px;
		border-spacing:0px;		
		text-align:right; 			
	}
		
table.headerNavigationMainTopics {
		table-layout:auto;
		width:100%;
		border-width:0px;
		padding:0px;
		border-spacing:0px;
		vertical-align:bottom;	
	}	

td.headerNavigationMainTopicsLink {
		width:auto;
		height:32px;
		background-color:#d3c071;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#363535;
		padding-left:15px;
		padding-right:15px;
		border-spacing:0px;				
		border-top:1px solid #d3c071;
		border-left:1px solid #d3c071;
		border-right:1px solid #d3c071;	
		border-bottom:0px;
		text-align:center;
		vertical-align:middle;	
	}

a.headerNavigationMainTopicsLink {
		text-decoration:none;
		color:#363535;
	}

a.headerNavigationMainTopicsLink:hover {
		text-decoration:none;
		color:#a38b26;				
	}
	
a.headerNavigationMainTopicsLinkSelected {
		text-decoration:none;
		color:#a38b26;		
	}
	
td.headerNavigationMainTopicsSpacer {
		width:10px;
		height:32px;
		border-width:0px;	
		border-spacing:0px;	
	}
		
/* --- Header Third Row (SubTopics) --- */	
td.thirdRow{
		height:30px;
		vertical-align:top;
}

table.headerThirdRow {
		table-layout:fixed;
		width:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;				
		border-width:0px;
		border-spacing:0px;
		text-align:left;
		line-height:20px;
	}	

td.headerAboutProjectSpacer {
		width:10px;
		white-space:nowrap;	
		border-width:0px;	
		border-spacing:0px;
		background-color:#d3c071;
		vertical-align:top;
	}
	
td.headerAboutProjectLink {
		width:170px;
		height:23px;
		white-space:nowrap;
		background-color:#d3c071;
		text-align:left;
		font-size:14px;
		font-weight:bold;
		color:#363535;
		vertical-align:middle;	
	}

a.headerAboutProjectLink {
		text-decoration:none;
		color:#363535;
	}
	
a.headerAboutProjectLink:hover {
		text-decoration:none;
		color:#a38b26;				
	}
	
td.headerLanguages {
		width:120px;
		height:23px;
		background-color:#d3c071;	
		text-align:left;
		vertical-align:middle;
	}
	
select.headerLanguages {
		font-size: 12px;
		border:none;
		background-color:#f9eed4;
		width:100px;
	}
	
td.headerLanguagesSpacer {
		width:91px;
		border-width:0px;	
		border-spacing:0px;		
	}
	
td.headerSubmenu {
		width:100%;
		border-width:0px;	
		border-spacing:0px;	
		vertical-align:top;	
	}
	
table.headerSubTopics {
		table-layout:fixed;
		width:100%;		
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		border-spacing:0px;
		text-align:left;	
	}
	
a.headerSubTopicLink {
		text-decoration:none;
		color:#363535;	
	}

a.headerSubTopicLink:hover {
		text-decoration:none;
		color:#a38b26;				
	}
	
a.headerSubTopicLinkSelected {
		text-decoration:none;
		color:#a38b26;		
	}

td.headerSubTopics_left {
		width:80px;
		height:29px;	
		/*white-space:nowrap;*/
		text-align:center;
		border-left:1px solid #d3c071;
		border-right:0px solid #d3c071;	
		border-bottom:1px solid #d3c071;			
	}	

td.headerSubTopics_middle {
		width:120px;
		height:29px;	
		/*white-space:nowrap;*/
		text-align:center;
		border-left:0px solid #d3c071;
		border-right:0px solid #d3c071;	
		border-bottom:1px solid #d3c071;	
	}
	
td.headerSubTopics_right {
		width:120px;
		height:29px;
		/*white-space:nowrap;*/
		text-align:center;
		border-left:0px solid #d3c071;
		border-right:1px solid #d3c071;	
		border-bottom:1px solid #d3c071;			
	}	

td.headerSubTopics_help_catalog {
		width:140px;
		height:29px;
		white-space:nowrap;	
		text-align:right;
		border:1px;		
	}
	
td.headerSubTopics_help_bibliography {
		width:40px;
		height:27px;
		white-space:nowrap;	
		text-align:right;
		border:1px;		
	}
	
td.headerSubTopics_help_atlas {
		width:380px;
		height:27px;
		white-space:nowrap;	
		text-align:right;
		border:1px;		
	}
	
td.headerSubTopics_help_expertise {
	width:260px;
	height:27px;
	white-space:nowrap;	
	text-align:right;
	border:1px;		
}

td.headerSubTopics_help_kit {
	width:140px;
	height:27px;
	white-space:nowrap;	
	text-align:right;
	border:1px;		
}
	
a.headerSubTopics_help {
		color:#d3c071;
		text-decoration:none;
	}
	
a.headerSubTopics_help:hover {
		color:#363535;
		text-decoration:none;
	}	
