/* ----  The core HTML elements ---- */

body
{
	background-color: 	white;
	color:			black;
	text-align: 		justify;
	font-family: 		Meta, MetaNormal, Helvetica, Arial, sans-serif;
	font-size:		1em; 
}

/* externe Links .. wie soll sowas gekennzeichnet werden */
a
{
	font-weight: 	bold;
}

a:link
{
	color: 		#993366
}

a:visited
{ 
/*	color:		black   */
	color:		#330033 
}

a:active
{
	color: 		#330066
}

a img
{
	border: 	none;
}

/*Die beiden haupt Tabellen typen "nature" vs "science"

a.nature {  target = ? }

 */

h1
{
	font-family: 	"Remedy Plain", RemedyDouble, sans-serif;
	font-size: 	2.8em;
}

h2
{
	font-weight: 	bold;
	font-size: 	1.4em;
 	color:		#993366;
}

h3
{
	font-weight: 	bold;
	font-size: 	1.2em;
 	color:		"#993366";
}

h4
{
	font-weight: 	bold;
	font-size: 	1.0em;
	margin-bottom:	0.0em;		/*  Das geht nicht */
}

code
{
	font-family: Courier, sans-serif;
}

code.example
{
	font-family: Courier, sans-serif;
}

table
{
	border: 	none;
}

td
{
/* ----  scheint unter omniWeb notwendig zu sein, damit @font-face geht ?? ---- */
	font-family: 		Meta, MetaNormal, Helvetica, Arial, sans-serif;
}

th
{
/* ----  scheint unter omniWeb notwendig zu sein, damit @font-face geht ?? ---- */
	font-family: 		Meta, MetaNormal, Helvetica, Arial, sans-serif;
}

table.note
{
/* ----  scheint unter omniWeb nicht zu gehen ?? ---- */

	width:		100%;
	margin:		0;
}

/*Die beiden Haupttabellen-Typen "science" vs "nature" */

span.small-text td
{
	font-size: 		0.7em;
}

/*Der typ "calculation" dient fuer Rechnungs oder sonstigen Mathetabellen */

table.calculation
{
	padding:	3;
	margin:		30;
}

/*Die beiden Haupttabellen-Typen "science" vs "nature" */

table.nature
{
	padding:	3;
	margin:		30;
}

table.nature
{
	padding:	3;
	margin:		30;
}

table.science tr.dark th
{
 	background-color: 	#999933;
 	font-weight: 		bold;
}

table.science tr.light th 
{
	background-color: 	#cccc66;
	font-weight: 		bold;
}

table.nature tr.dark th
{
	background-color: 	#669933;
	font-weight: 		bold;
}
table.nature tr.light th 
{	
	background-color: 	#99cc66;
	font-weight: 		bold; 
}

tr.dark td 	 {	background-color: 	#999999; }
tr.light td 	 {	background-color: 	#cccccc; }

/* --- White spacers --- */

td.spacer 		 {	background-color: 	#FFFFFF; }
tr.dark td.spacer 	 {	background-color: 	#FFFFFF; }
tr.light td.spacer 	 {	background-color: 	#FFFFFF; }

/*
 ----  scheint unter omniWeb nicht zu gehen ??

table.nature:column[%2] td.header 	{	background-color: 	#669933; }
table.nature:row[%2+1] td.header 	{	background-color: 	#99cc66; }
table.nature:row[%2] 		{	background-color: 	#999999; }
table.nature:row[%2+1]	 	{	background-color: 	#cccccc; }
 ---- */




/* ----  TEST CODE only ! ---- */

.header-text
{
	font-size: 	0.7em;
}

.h2-text
{
	font-weight: 	bold;
	font-size: 	1.4em;
 	color:		#993366;
}

.footnote-text
{
	font-size: 		0.85em;
	font-weight: 		normal;
}

.small-text
{
	font-size: 		0.7em;
	font-weight: 		normal;
}

.content-summary
{
	font-style: 		italic;
}

.footer
{
/* Das scheint noch nicht zu gehen  */

	padding-bottom:		3.0em;
}


.faq-question
{
	font-weight: 		bold;
	margin-left:		1em;
	margin-right:		1em;
}

.faq-answer
{
	font-weight: 		normal;
	margin-left:		1em;
	margin-right:		1em;
}

.note
{
	color: 			black;
	background-color: 	#cccccc;
	border-width: 		thin;
	border-color: 		black;
	border-style: 		none;
	text-align: 		justify; 
}

/* evt obsolete ? .. */

.smalltext
{
	font-size: 		0.7em;
	font-weight: 		normal;
}
