/*********************************************************************************
 Title:        Genome2.css
 Description:  Stylesheet for new genome.tugraz.at
 ---------------------------------------------------------------------------------
 Copyright:    Copyright (c) 2006
 Organisation: Institute for Genomics and Bioinformatics
 Author:       Hubert Hackl (hubert.hackl@tugraz.at)
 Version:      1.0
 Date:         20 June 2006
/********************************************************************************/


/********************************************************************************
 General html elements
/********************************************************************************/


p, ul, ol, li, div, td, th, address, blockquote { font-family:Arial, Helvetica, sans-serif;font-size:11px; }



.normal_link {
   color:#0142FE;
   text-decoration:none;
}

.normal_link:visited {
   color:#0142FE;
   text-decoration:none;
}

.normal_link:hover {
   color:#888888;
}

/****reference database****/

.author_link {
   color:#555555;
   text-decoration:none;
}

.author_link:visited {
   color:#555555;
   text-decoration:none;
}

.author_link:hover {
   color:#0142FE;
}


/****header****/

.header_position {
 position: absolute;
 top: 23px;
 left: 0px;
}

/****left****/

.left_position {
 position: absolute;
 top: 181px;
 left: 0px;
}
.leftbar_position {
 position: absolute;
 top: 147px;
 left: 0px;
}
.leftbar_position_low {
 position: absolute;
 top: 185px;
 left: 648px;
}

/****topmenue****/
   
.topmenue_position {
 position: absolute;
 top: 10px;
 left: 793px;
 text-align: right;
}
.topmenue_position_home {
 position: absolute;
 top: 10px;
 left: 4px;
}
.topmenue_link {
   width:100%;
   color:#555555;
   text-decoration:none;
   font-size:10px;
   font-family: Arial, Helvetica, sans-serif;
}
.topmenue_link:visited {
   color:#555555;
   text-decoration:none;
   font-size:10px;
   font-family: Arial, Helvetica, sans-serif;
}
.topmenue_link:hover {
   color:#0142FE;
   font-size:10px;
   font-family: Arial, Helvetica, sans-serif;
}

/****menue****/
   
.menue_position {
 position: absolute;
 top: 90px;
 left: 200px;
}
.menue2_position {
 position: absolute;
 top: 125px;
 left: 642px;
}
.menue3_position {
 position: absolute;
 top: 67px;
 left: 642px;
}

.menue_link {
   width:100%;
   color:black;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.menue_link:visited {
   color:black;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.menue_link:hover {
   color:#888888;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}

/****leftmenue****/
.leftmenue_position {
 position: absolute;
 top: 200px;
 left: 63px;
}
.leftmenue_position_2 {
 position: absolute;
 top: 200px;
 left: 63px;
}
.leftmenue_link {
   width:100%;
   color:white;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.leftmenue_link:visited {
   color:white;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.leftmenue_link:hover {
   color:black;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.leftmenue_link2 {
   width:100%;
   color:#666666;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.leftmenue_link2:visited {
   color:#666666;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.leftmenue_link2:hover {
   color:black;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}

/****whiteboard****/
.whiteboard_position {
 position: absolute;
 top: 148px;
 left: 220px;
}
.whiteboard_position_1 {
 position: absolute;
 top: 178px;
 left: 245px;
}
.whiteboard_position_2 {
 position: absolute;
 top: 190px;
 left: 245px;
}
.whiteboard_position_3 {
 position: absolute;
 top: 223px;
 left: 245px;
}

/****searchbar****/
.searchbar_position {
 position: absolute;
 top: 478px;
 left: 0px;
}
.search_position {
 position: absolute;
 top: 481px;
 left: 40px;
}
.go_position {
 position: absolute;
 top: 481px;
 left: 170px;
}
.search_style {
   color:black;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
}


/****bottom****/
.bottom_position_1 {
 position: absolute;
 top: 695px;
 left: 68px;
}
.bottom_position_2 {
 position: absolute;
 top: 43.5em;
 left: 7.5em;
}
.bottom_position_3 {
 position: absolute;
 top: 43.5em;
 left: 5.5em;
}

.bottom_position_index_1 {
 position: absolute;
 top: 599px;
 left: 68px;
}
.bottom_position_index_2 {
 position: absolute;
 top: 37.5em;
 left: 5.5em;
}
.bottom_position_index_3 {
 position: absolute;
 top: 43.5em;
 left: 7.5em;
}

/****news****/
.news_position {
 position: absolute;
 top: 515px;
 left: 245px;
}
.newsheader_position {
 position: absolute;
 top:  483px;
 left: 245px;
}
.news_style {
   color:#888888;
   text-decoration:none;
   font-size:9px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 14px;
}
.newsheader_style {
   color:#000000;
   text-decoration:none;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}

/****papers****/
.papers_style {
   color:#555555;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 14px;
}
.papers_position {
  position: absolute;
  top: 12em;
  left: 15em;
}
.papers_scroll {
  position: absolute;
  top: 31.6em;
  left: 52.45em;
}
/****thesis****/
.thesis_style {
   color:#555555;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 14px;
}
.thesis_style_b {
   color:#555555;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.thesis_style_2 {
   color:#000000;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
}




/****down****/
.down1_position {
 position: absolute;
 top: 35.1em;
 left: 13.8em;
}
.down2_position {
 position: absolute;
 top: 35.1em;
 left: 40.2em;
}

/****up****/
.up_position {
 position: absolute;
 top: 147px;
 left: 644px;
}
.upheader_position {
 position: absolute;
 top: 153px;
 left: 667px;
}
.upheader_style {
   color:white;
   text-decoration:none;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}

/****middle****/
.middle_position {
 position: absolute;
 top: 175px;
 left: 644px;
}
.middle_position_1 {
	position: absolute;
	top: 340px;
	left: 664px;
	width: 176px;
	height: 72px;


}
.middle_position_2 {
	position: absolute;
	top: 185px;
	left: 664px;
	width: 182px;
	height: 125px;


}
.middle_style {
   color:#555555;
   text-decoration:none;
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
}

/****intranet****/
.intranet_position {
  position: absolute;
 top: 200px;
 left: 63px;
 }
.intranet_link {
   width:100%;
   color:#FFFFFF;
   text-decoration:none;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.intranet_link:visited {
   color:#FFFFFF;
   text-decoration:none;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.intranet_link:hover {
   color:#D123AF;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}

/***** menu *****/

/* level 0 inner */
.m0l0iout {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l0iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	color: #888888;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 0px;
	background: #D9D9D9;
}
.m0l0oover {
	text-decoration : none;
	border : 0px;
	background: #D9D9D9;
}

/* level 1 inner */
.m0l1iout {
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #D9D9D9;
	filter: alpha(opacity=95);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #0142FE;
}

.test1_style {
   color:#0142FE;
   text-decoration:none;
   font-size:10px;
   font-family:Arial,Helvetica, sans-serif;
   font-weight:bold;
}

.test2_style {
   color:#000000;
   text-decoration:none;
   font-size:14px;
   font-family: Helvetica, sans-serif;
   font-weight: bold;
}

.test3_style {
   color:#000000;
   text-decoration:none;
   font-size:18px;
   font-family: Helvetica, sans-serif;
   font-weight: bold;
}

.test4_style {
	position: relative;
	color: white;
	top: 21px;
	left: 212px;
	font-size:18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.4px;
	text-align: center;
}
.test5_style {
	position: relative;
	color: blue;
	top: 21px;
	left: 42px;
	font-size:18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.4px;
	text-align: left;
}
.test6_style {
	position: relative;
	color: white;
	top: 21px;
	left: 78px;
	font-size:18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.4px;
	text-align: center;
}
/**** head  *****/
.head_style {
   color:#0142FE;
   text-decoration:none;
   font-size:11px;
   font-family: Arial, Helvetica, sans-serif;

}
.head_style_b {
   color:#0142FE;
   text-decoration:none;
   font-size:11px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold
}
.super_head_style_b {
   color:#0142FE;
   text-decoration:none;
   font-size:14px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold
}

/**** footer *****/
.footer_style {
   color:#000000;
   text-decoration:none;
   font-size:11px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 14px;
}



/*** software menue***/
.sw_description_position {
 position: absolute;
 top: 148px;
 left: 222px;
}
.sw_news_position {
 position: absolute;
 top: 148px;
 left: 325px;
}
.sw_documentation_position {
 position: absolute;
 top: 148px;
 left: 423px;
}
.sw_faq_position {
 position: absolute;
 top: 148px;
 left: 523px;
}
.sw_license_position {
 position: absolute;
 top: 148px;
 left: 620px;
}
.sw_download_position {
 position: absolute;
 top: 148px;
 left: 717px;
}
.software_menu_position {
 position: absolute;
 top: 141px;
 left: 225px;
}
.sw_logo_position {
 position: absolute;
 top: 227px;
 left: 680px;
}
.sw_applink_position {
 position: absolute;
 top: 307px;
 left: 660px;
}

.software_link {
   width:100%;
   color:#0142FE;
   text-decoration:none;
   font-size:9px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight: bold;
}
.software_link:visited {
   color:#0142FE;
   text-decoration:none;
   font-size:9px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight: bold;
}
.software_link:hover {
   color:#555555;
   font-size:9px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight: bold;
}

/**** people site *****/
.people_position {
 position: absolute;
 top: 188px;
 left: 248px;
}

.people_positionNew {
 position: absolute;
 top: 440px;
 left: 248px;
}

/**** admin site *****/
.admin_position {
 position: absolute;
 top: 380px;
 left: 250px;
}

/**** events *****/
.events_style {
   color:#0142FE;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
}

/********************************************************************************
 Standard table
/********************************************************************************/

.StandardTable {
  /* border:1px solid black; */
   background-color:rgb(205,205,205);
/* background-color:#316AC5; */
  border-spacing:1px;
}

.StandardTableHead {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(235,235,235);
/* background-color:#C6D6EF;   */
   font-weight:bold;
   color:#4B5864;
/* color:#000080;*/

}

.StandardTableHeadDark {
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(150,155,165);
   font-weight:bold;
   color:white;
}

.StandardTableCellOdd {
   height:25px;
   padding-top:10px;
   padding-left:10px;
   padding-bottom:10px;
   padding-right:10px;
   background-color:rgb(255,255,255);
}

.StandardTableCellEven {
   height:25px;
   padding-top:3px;
   padding-left:5px;
   padding-bottom:3px;
   padding-right:5px;
   background-color:rgb(250,250,250);
}

/****colors****/
.lightblue_style {
   color:#0142FE;
   bgcolor:#0142FE;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 14px;
}
.blue_style {
   color:#000080;
   bgcolor:#000080;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 14px;
}
.red_style {
   color:#FF0000;
   bgcolor:#FF0000;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 14px;
}
.green_style {
   color:#008000;
   bgcolor:#008000;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 14px;
}
.gray_style {
   color:#808080;
   bgcolor:#808080;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
 }
 
 .button {
   border:1px solid #7F9DB9; 
   background-color:rgb(220,220,220);
   color:#000000;
   padding-top:1px;
   padding-left:4px;
   padding-bottom:1px;
   padding-right:4px;
   text-decoration:none;
   font-size:11px;
   font-family: Arial, Helvetica, sans-serif;
}

.msc_style {
   color:#000000;
   text-decoration:none;
   font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 14px;
}

.list_style {
   color:#000000;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 12px;
}

.supplementary_style_1 {
   color:#0142FE;
   text-decoration:none;
   font-size:18px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 23px;
   font-weight: bold;
}

.supplementary_style_2 {
   color:#000000;
   text-decoration:none;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 16px;
}

