/* Version: 1.0.0.0
CSS fuer ausdruckbare Datensaetze
2011-01-25 CNS
*/
/* Hex-Dec-Umrechnungen:

Hintergrundgrau #efefef = R 239 / G 239 / B 239
Gelb fuer Rahmen #fc6 = R 240 / G 192 / B 96
Rot fuer Schrift wie h1: #900 = R 144 / G 0 / B 0 */

body			{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 1em;
							color: #000;
							background-color: #fff;
						}

table				{ 
							width: 170mm;
							
						}

table.txt		{ 
							width: 110mm;
							
						}

td.head			{
							width: 170mm;
							border-top: solid #900 10px;
							border-bottom: solid #efefef 10px;
							padding-top: 10px;
							padding-bottom: 10px;
							font-size: 1em;
							text-align: center;
						}

td.foot			{
							width: 170mm;
							border-top: solid #900 10px;
							padding-top: 10px;
							padding-bottom: 10px;
							font-size: 0.8em;
							text-align: center;
						}

td.left_top			{
							vertical-align: top;
							font-size: 1em;
							width: 20mm;
							padding-top: 20px;
						}

td.txt_top			{
							vertical-align: top;
							font-size: 1em;
							width: 110mm;
							padding-top: 20px;
						}
	
td.left			{
							vertical-align: top;
							font-size: 1em;
							width: 20mm;
							padding-top: 5px;
						}

td.txt			{
							vertical-align: top;
							font-size: 1em;
							width: 90mm;
							padding-top: 5px;
						}

td.img			{
							vertical-align: top;
							font-size: 1em;
							border-left: solid #900 2px;
							border-right: 1px dashed #999;
							padding-left: 20px;
							padding-top: 20px;
							width: 60mm;
						}

span.wrhp		{
							font-family: 'Goudy-Old-Style-CE',Garamand,Times,serif;
							font-variant: small-caps;
							font-size: 15pt;
							font-weight: bold;
						}

span.uni		{
							font-family: 'Goudy-Old-Style-CE',Garamand,Times,serif;
							font-size: 15pt;
						}

span.urci		{
							font-family: Courier,sans-serif;
							font-size: 12pt;
							font-weight: bold;
							color: #900;
						}

span.auct		{
							font-variant: small-caps;
						}

span.taxon	{
							font-weight: bold;
							font-style: italic;
							font-size: 12pt;
						}

span.taxon-i	{
							font-weight: bold;
							font-size: 12pt;
						}


span.synauct {
							font-variant: small-caps;
							font-size: 1em;
						}

span.syn	{
							font-weight: bold;
							font-style: italic;
							font-size: 1em;
						}


img.unilogo	{
							vertical-align: top;
							float: right;
							margin-left: 20px;
							margin-top: 10px;
							margin-bottom: 10px;
						}

img.coslogo	{
							vertical-align: top;
							float: left;
							margin-right: 20px;
							margin-top: 10px;
							margin-bottom: 10px;
						}


img.KTSlogo	{
							vertical-align: top;
							float: right;
							margin-left: 20px;
						}


h1					{
							margin: 10px 0px 10px 0px;
							font-size: 18pt;
							font-weight: bold;
							color: #900;
						}
/*border-bottom: 1px dashed #999;*/

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  cursor: help;
  color: #000000;
  /*color: #0000ff; */
  }

a.tooltip:hover {
  /*color: #0000ff; 
  color: #900;*/
  text-decoration: none;
  background: #FFFFCC;
  /*background: transparent;*/
  }

a.tooltip span {
  display: none;  
  text-decoration: none;
	border-bottom: 1px dotted black;
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 20px; 
  width: 400px;
  padding: 5px;
  z-index: 100;
  color: #000000; 
  border:1px solid #900; 
  background: #FFFFCC;
  font: 0.9em Arial, Helvetica, sans-serif; 
  text-align: left;
  }
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  font-weigth: bold;
  color: #900;
  border: 0px;
  }



urci				{
							font-size: 12pt;
							color: #900;
						}

a						{
							color: #900;
							text-decoration: none;
						}