body {font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
  margin: 0;
  padding: 0;
  background-color: #EEEEEE;
}
      
table {border-spacing: 0; border-collapse: collapse; font-size:13px;}  

h1 {font-size: 1em; font-weight: bold; color: red; margin-top: 5px;}

h2 {font-size: 1em; font-weight: bold; color: #AE8300; margin-top: 5px;}
    
h3 {font-size: 1em; font-weight: 500; color: #AE8300; }

h4 {font-size: 1em; font-weight: bold; color: #000000; }

h5 {font-size: 1.1em; font-weight: bold; color: #AE8300; margin-bottom: 8;}

#tablemail {font: 12px Arial; }


br{line-height:50%;}
        
#containermain {
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
  margin-bottom: 20px;
	text-align:left;
	padding:0;
	width: 850px;
}

#table1 {color: #AE8300; height: auto; width: 100%; vertical-align:top; 
border: solid 1px #E6AC00;}		

#Head {width:117px;  text-align:right;}

.News {
   font-size: 0.9em;
   color: black;
   margin-top: 10px;
   width:98%;
   height:200px;
   border-top: 1px solid #999999;
   background-color: #EEEEEE;}
   
 .Highlights {
  padding: 5; margin-top: 5; margin-bottom: 10; text-align: center; width: 100%; border: 1px dashed red; background-color: #EAEEA2;}
 
 
 }  
   
.Module {
   font-size: 0.9em;
   color: black;
   margin-left: 5px;
   width:98%;
   height:250px;
   border-top: 1px solid #999999;
   background-color: #EEEEEE;}   
   
.News2 {
   font-size: 0.85em; 
   width:290px;
   height:380px;
   margin-left: 20px;
   margin-top: 0px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom: 4px;
   border-top: 1px solid #999999;
   background-color: #EEEEEE;
   text-align: justify; }   
   
.Notes {
   font-size: 1em; 
   padding: 4px;
   margin-top: 10px;
   margin-bottom: 10px;
   border-top: 1px solid #999999;
   background-color: #EEEEEE;
   text-align: justify; }   
   
.box  {
   font-size: 1em; 
   font-style: italic;
   width:500px;
   padding-left: 4px;
   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 10px;
   border-top: 1px solid #999999;
   background-color: #EEEEEE;
   text-align: justify; }  
 
.Counts {
   font-size: 0.9em;
   color: black;
   margin-top: 25px;
   width:98%;
   height:70px;
   border-top: 1px solid #999999;
   background-color: #EEEEEE;} 
   
.Funding {
   font-size: 0.9em;
   color: black;
   margin-top: 30px;
   width:98%;
   height:80px;
   border-top: 1px solid #999999;
   background-color: #EEEEEE;}
   
.Funding2 {
   font-size: 0.9em;
   color: black;
   margin-top: 10px;
   width:98%;
   height:80px;
   border-top: 1px solid #999999;
   background-color: #EEEEEE;}   
   
.imagebg { margin-left: 10px;
background-image: url("images/image.jpg");
}
		
#TableImpressum {color: #000000; font-size: 0.85em; width: 100%; border-top: 0.2px solid #999999; margin-top: 10px; 
background-color: #EEEEEE; margin-left: 20px; width: 90%;}

#TableHeader {color: #000000; font-size: 12px; margin-bottom: 0px; width: 98%;}
#TableHeader2 {color: #000000; font-size: 12px; font-weight: bold; margin-bottom: 0px; width: 98%;}

#TableReg {color: #000000; margin-left: 100px; margin-top: 30px; text-align: justify; }
 			 
#NaviImpressum {vertical-align: middle; width:210px;} 			 
 			 
#TableNavi {color: #000000; text-align: left; width:117px; font-size:12px; border-collapse: collapse; margin-top: 25px; border-top: 1px solid #999999;}
          
#TableNavi td.Navi {text-align: left; background: #EEEEEE; padding: 4px; font-weight: bold; border-top: 0,2px solid #999999;
}

#TableNavi td.Line {width: 5px; text-align: center;  }

#TableNavi td.SubNavi {text-align: left; padding: 4px;}

#NaviSmall {width: 100px; text-align: center; }
			
#LineSmall {width: 20px; text-align: center; }			

#TableText {color: #000000; width: 100%; }

#TableNaviLeft {vertical-align: top; width: 170px;	margin-top: 30px; }  			

#NaviLeft {vertical-align: top; width: 150px; }

#TableContent {vertical-align: top;  margin-top: 30px; text-align: justify; margin-left: 0px; width: 800px; }
			   
#TableTextSmall {color: #000000; margin-left: 170px; margin-top: 25px; text-align: justify; width: 800px;  }

#TableTextSmall2 {color: #000000; margin-left: 20px; margin-top: 25px; text-align: justify; width: 90%; border-top: 1px solid #999999;}

#TableTextSmall3 {color: #000000; margin-left: 20px; margin-top: 280px; text-align: justify; width: 90%; border-top: 1px solid #999999;}

#TableWrapper {color: #000000; margin-left: 20px; margin-top: 25px; text-align: justify; width: 95%; border-left: 1px solid black; border-right: 1px solid black; }

#TableWrapper2 {color: #000000; margin-left: 20px;  margin-top: 10px; text-align: left; width: 95%; font-size: 12px; }

#TableWrapper4 {color: #000000; margin-left: 20px;  margin-top: 10px; text-align: left; width: 90%; font-size: 12px; }

.head {font-size: 13px; font-weight: bold;}

.head2 {font-size: 11px; font-weight: bold; vertical-align: top;}

.bottomline {border-bottom: 1px solid black;}

#TableWrapper3 {color: #000000; margin-left: 0px; margin-top: 10px; text-align: justify; width: 90%; }

#TextTop {vertical-align: top; }	

#TextCenter {text-align: center; }	 

#Links   {width: 30%; text-align: left; vertical-align:top; }

#Remarks {text-align: right; vertical-align:top; width: 190px; }

#checkbox {margin: 0 0 0 10;}

#checkbox2 {margin: 0 0 0 0; }

#SelectLong { width: 170px;
              margin: 0 10; }
              
#Search { width: 160px; margin: 0 0 0 0; }              
              
#formHigherTaxon { width: 290px;
              margin: 0 10; }    
              
#formTaxonName { width: 290px;
              margin: 0 10; }  
              
#formGenBankNumber { width: 170px;
              margin: 0 10; } 
              
#formBOLD { width: 170px;
              margin: 0 10; }                  
              
#formNCBI { width: 170px;
              margin: 0 10; }                                               
              
#InputShort { width: 60px;
              margin: 0 10; }  
              
#InputShort1 { width: 60px;
              margin: 0 10 0 0; }
              
#wildcard  { margin: 0 10; 
              font-style: italic; font-size: 0.85em;}
              
#wildcard2  { font-style: italic; font-size: 0.85em;}              
              
#log {font-size: 0.75em;}   

#log1 {font-size: 0.75em;
       vertical-align: top; 
       text-align: center; }   

#log2 {font-size: 0.95em;
        border: 1px dashed #000000;
        margin-left: 25px;}  

#log3 {font-size: 1em;
        color: red;
        background-color: #DFDFE6;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        border-right: 2px solid #000000;
        border-bottom: 2px solid #000000; }  

#loginput { width: 160px; }

#logarea { width: 160px; height: 300px;}

#Tree {margin-top: 10; border: 1px solid #000000; background: #EEEEEE;}

#split {margin-left: 10;}

#image { width: 10px; }

#ShowDNA { width: 120px; }

.dna {font-weight: bold; }  

.orange { font-weight: bold;  
          color: #AE8300; } 

#ondemand {margin-top: 10; margin-bottom: 10; width: 70%; margin-left: 140; color: red; text-align: center; background-color: #EEEEEE; 
 border: 1px solid red;}

#error {font-size: 1em; color: red; font-weight: bold; }
#fine {font-size: 1em; color: green; font-weight: bold; }

a.ncbi {color: #336699;  text-decoration: none; }
a.ncbi:hover {color: #336699;  text-decoration: none; font-weight: bold; }

a.orange:link {color: #AE8300;  text-decoration: none;  }

a.orange:visited {color: #AE8300; text-decoration: none;  }

a.orange:hover {color: #000000; text-decoration: none;  }

a.orange2:link {color: #AE8300;  text-decoration: none;  font-weight: bold; }

a.orange2:visited {color: #AE8300; text-decoration: none; font-weight: bold;}

a.orange2:hover {color: #000000; text-decoration: none;  font-weight: bold;}

a.red:link {color: #FF0000;  text-decoration: none; }
			   
a.red:visited {color: #FF0000; text-decoration: none; }

a.red:hover {color: #000000; text-decoration: none; }

a.red2:link {color: #FF0000;  text-decoration: none;}
			   
a.red2:visited {color: #FF0000; text-decoration: none;}

a.red2:hover {color: #000000; text-decoration: none;}
				 
a.black:link {color: #000099;  text-decoration: none; }
			   
a.black:visited {color: #000099;  text-decoration: none; }

a.black:hover {color: #000000; font-weight: bold; text-decoration: none; }

a.impressum:link {color: #000000; text-decoration: none; }
			   
a.impressum:visited {color: #000000; text-decoration: none; }

a.impressum:hover {color: #000000; text-decoration: none; }

a.hitlist:link {color: #000000; font-weight: bold; text-decoration: none; font-size: 11px;}
			   
a.hitlist:visited {color: #000000; font-weight: bold; text-decoration: none; font-size: 11px;}

a.hitlist:hover {color: #AE8300; font-weight: bold; text-decoration: none;font-size: 11px; }

a.hitlist2:link {color: #000000; font-weight: bold; text-decoration: none; font-size: 12px;}
			   
a.hitlist2:visited {color: #000000; font-weight: bold; text-decoration: none; font-size: 12px;}

a.hitlist2:hover {color: #AE8300; font-weight: bold; text-decoration: none;font-size: 12px; }
			   
a.blacknormal:link {color: #000000; text-decoration: none; }
			   
a.blacknormal:visited {color: #000000; text-decoration: none; }

a.blacknormal:hover {color: #AE8300; text-decoration: none; font-weight: bold; }

.background2 {
	background-color: #EEEEEE;
  border: 1px dashed black; }  
  
.background3 {
	background-color: #EEEEEE;
 }    

.blocked { color: red;
        font-style: italic;
        font-size: 12px; }  

#button
      {
      color: #FFFFFF;
      margin: 0 10 0 0;
      background-color: #AE8300;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      width: 55px;
      text-align: center;
      }
a.button:hover
      {
      color: #000000;
      background-Color: #FFFFFF;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      }
      
#button3
      {
      color: #FFFFFF;
      font-size: 1em;
      background-Color: #AE8300;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      width: 40px;
      text-align: center;
      }
a.button3:hover
      {
      color: #000000;
      background-Color: #FFFFFF;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      }
      
#button4
      {
      color: #FFFFFF;
      font-size: 1em;
      background-Color: #AE8300;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      width: 85px;
      text-align: center;
      }
a.button4:hover
      {
      color: #000000;
      background-Color: #FFFFFF;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      }        
      
#button5
      {
      color: #FFFFFF;
      font-size: 1em;
      background-Color: #AE8300;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      width: 150px;
      text-align: center;
      }
a.button5:hover
      {
      color: #000000;
      background-Color: #FFFFFF;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      }          
      
#button5a
      {
      color: #FFFFFF;
      font-size: 1em;
      background-Color: #AE8300;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      width: 130px;
      text-align: center;
      margin: 0 0 0 10;
      }
a.button5a:hover
      {
      color: #000000;
      background-Color: #FFFFFF;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      margin: 0 10 0 0;
      }                
      
a.button2
      {
      color: #FFFFFF;
      background-Color: #AE8300;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      width: 85px;
      text-align: center;
      }
a.button2:hover
      {
      color: #000000;
      background-Color: #FFFFFF;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      }
      
#buttonshop
      {
      color: #AE8300;
      font-size: 1em;
      background-Color: #FFFFFF;
      border-left: 1px solid #FFFFFF;
      border-top: 1px solid #FFFFFF;
      border-right: 2px solid #FFFFFF;
      border-bottom: 2px solid #FFFFFF;
      text-decoration: none;
      width: 280px;
      text-align: right;
      }
      
#buttonshop2
      {
      color: #000000;
      font-size: 1em;
      font-weight: bold;
      background-Color: #FFFFFF;
      border-left: 1px solid #FFFFFF;
      border-top: 1px solid #FFFFFF;
      border-right: 2px solid #FFFFFF;
      border-bottom: 2px solid #FFFFFF;
      text-decoration: none;
      width: 280px;
      text-align: center;
      }
      
#buttonorder
      {
      color: #FFFFFF;
      font-size: 1em;
      background-color: #AE8300;
      border-left: 1px solid #AE8300;
      border-top: 1px solid #AE8300;
      border-right: 2px solid #AE8300;
      border-bottom: 2px solid #AE8300;
      text-decoration: none;
      width: 280px;
      text-align: center;
      } 
      
#buttonorder2
      {
      color: #000000;
      font-size: 1em;
      background-color: #C0C0C0;
      border-left: 1px solid #C0C0C0;
      border-top: 1px solid #C0C0C0;
      border-right: 2px solid #C0C0C0;
      border-bottom: 2px solid #C0C0C0;
      text-decoration: none;
      width: 130px;
      text-align: center;
      }       
      
#buttondetails
      {
      color: #000000;
      font-size: 1em;
      font-weight: bold;
      background-Color: #FFFFFF;
      text-decoration: none;
      width: 120px;
      text-align: left;
      }  
      
#notes {  width: 590px;
          height:112px;  }

#results {width: 590px;
          margin: 0 10;
          height:112px; 
          border:solid gray 1px; 
          display:none; 
          background-color:white; 
          position:absolute;
          font-family:Arial;
          font-size:12px;
          color:black; 
          float:left;
          overflow-y:auto;}
          
#results2 {width: 590px;
           margin: 0 10; 
           height:112px; 
           border:solid gray 1px; 
           display:none; 
           background-color:white; 
           position:absolute;
           font-family:Arial;
           font-size:12px;
           color:black; 
           float:left;
           overflow-y:auto;}    
           
#results3 {width: 170px;
           margin: 0 10; 
           height:112px; 
           border:solid gray 1px; 
           display:none; 
           background-color:white; 
           position:absolute;
           font-family:Arial;
           font-size:12px;
           color:black; 
           float:left;
           overflow-y:auto;}     
           
#results4 {width: 170px;
           margin: 0 10; 
           height:112px; 
           border:solid gray 1px; 
           display:none; 
           background-color:white; 
           position:absolute;
           font-family:Arial;
           font-size:12px;
           color:black; 
           float:left;
           overflow-y:auto;}  
           
#results5 {width: 170px;
           margin: 0 10; 
           height:112px; 
           border:solid gray 1px; 
           display:none; 
           background-color:white; 
           position:absolute;
           font-family:Arial;
           font-size:12px;
           color:black; 
           float:left;
           overflow-y:auto;}                                     
          
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px black;}
#results li a{display:block; padding:2px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a:hover{background:#FFF5D7;}
#results ul {padding:4px;}      

#results2 ul, #results2 li{padding:0; margin:0; border:0; list-style:none;}
#results2 li {border-top:solid 1px black;}
#results2 li a{display:block; padding:2px; text-decoration:none; color:#000000; font-weight:bold;}
#results2 li a:hover{background:#FFF5D7;}
#results2 ul {padding:4px;}       

#results3 ul, #results3 li{padding:0; margin:0; border:0; list-style:none;}
#results3 li {border-top:solid 1px black;}
#results3 li a{display:block; padding:2px; text-decoration:none; color:#000000; font-weight:bold;}
#results3 li a:hover{background:#FFF5D7;}
#results3 ul {padding:4px;}   

#results4 ul, #results4 li{padding:0; margin:0; border:0; list-style:none;}
#results4 li {border-top:solid 1px black;}
#results4 li a{display:block; padding:2px; text-decoration:none; color:#000000; font-weight:bold;}
#results4 li a:hover{background:#FFF5D7;}
#results4 ul {padding:4px;}   

#results5 ul, #results5 li{padding:0; margin:0; border:0; list-style:none;}
#results5 li {border-top:solid 1px black;}
#results5 li a{display:block; padding:2px; text-decoration:none; color:#000000; font-weight:bold;}
#results5 li a:hover{background:#FFF5D7;}
#results5 ul {padding:4px;}
