	/* 

Global Stylesheets  

*/

BODY {
	BACKGROUND-COLOR:#FFFFFA;
	FONT-FAMILY:'Trebuchet Ms', 'Trebuchet', 'Georgia', 'Verdana','Arial','Helvetica','Sans serif';
	FONT-SIZE:12pt;
	MARGIN:0pt;
	PADDING:0pt;
	}

H1 {
	COLOR:#402000;
	TEXT-ALIGN:LEFT;
	FONT-SIZE:15pt;
	}

H2 {
	COLOR:#402000;

	FONT-SIZE:12pt;
	FONT-WEIGHT:bold;
	}
	
H3 {

	FONT-SIZE:11pt;
	FONT-WEIGHT:bold;
	}

H4 {

	FONT-SIZE:10pt;
	FONT-WEIGHT:bold;
	}

LI {

	FONT-SIZE:10pt;
	}

A:LINK { 
	COLOR:#402000;
	TEXT-DECORATION:underline; 
	}
	
A:ACTIVE { 
	COLOR:#402000;
	TEXT-DECORATION:underline; 
	}
	
A:VISITED { 
	COLOR:#402000;
	TEXT-DECORATION:underline; 
	}
	
SMALL {
	FONT-SIZE:10pt;
	}


A:LINK.small { 
	COLOR:#402000;
	FONT-SIZE:10pt;
	TEXT-DECORATION:none; 
	}

A:LINK:hover.small { 
	COLOR:#402000;
	FONT-SIZE:10pt;
	TEXT-DECORATION:underline; 
	}

A:ACTIVE.small { 
	COLOR:#402000;
	FONT-SIZE:10pt;
	TEXT-DECORATION:none; 
	}

A:ACTIVE:hover.small { 
	COLOR:#402000;
	FONT-SIZE:10pt;
	TEXT-DECORATION:underline; 
	}
	
A:VISITED.small { 
	COLOR:#402000;
	FONT-SIZE:10pt;
	TEXT-DECORATION:none; 
	}

A:VISITED:hover.small { 
	COLOR:#402000;
	FONT-SIZE:10pt;
	TEXT-DECORATION:underline; 
	}

TABLE.contcell {
	BACKGROUND-COLOR:#FFFFFA;
	PADDING:15px;
	MARGIN:0px;
	}

TD.contcell {
	BACKGROUND-COLOR:#FFFFFA;
	VERTICAL-ALIGN:top;
	PADDING:15px;
	}

TD.cont {
	BACKGROUND-COLOR:#FFFFFA;
	VERTICAL-ALIGN:top;
	}

TD.contcolor {
	BACKGROUND-COLOR:#FFFAF0;
	VERTICAL-ALIGN:top;
	}

TD.contcolordark {
	BACKGROUND-COLOR:#807366;
	COLOR:#FFFFFA;
	VERTICAL-ALIGN:top;
	}


TD.contcoloralert {
	BACKGROUND-COLOR:#DD0000;
	COLOR:#FFFFFA;
	VERTICAL-ALIGN:top;
	}

	
	
TD.formfield {
	BACKGROUND-COLOR:#FFFFFA;
	COLOR:#FFFFFA;
	FONT-SIZE:10pt;
 
	VERTICAL-ALIGN:top;
	}

TH.cont {
	BACKGROUND-COLOR:#FFFFFA;
	VERTICAL-ALIGN:top;
	FONT-WEIGHT:500;
	}
	
TH.contcolor {
	BACKGROUND-COLOR:#402000;
	COLOR:#FFFFFA;

	FONT-SIZE:12pt;
	FONT-WEIGHT:500;
	ALIGN:left;
	}

/* 

Formularfeld-Stylesheets

*/


 input, select, textarea
   { font-size:10pt; font-family:Trebuchet MS, Georgia, Arial,sans-serif; font-weight:normal; }
 input, select, textarea
   { color:#402000;  }
 .Bereich, .Feld
   { background-color:#FFFFAA; width:300px; border:6px solid #DDDDDD; }
 .Auswahl
   { background-color:#FFFFFF; border:0px solid #DDDDDD; }
 .Check, .Radio
   { background-color:#DDFFFF; border:1px solid #DDDDDD; }
 .Button
   { background-color:#AAAAAA; color:#FFFFFF; width:200px; border:6px solid #DDDDDD; }



/* 

Navigation-Table Stylesheets

*/

TABLE.nav {
	BORDER-STYLE:none;
	}



TD.nav {
	BACKGROUND-COLOR:#FFFAF0; 
	COLOR:#402000;
	FONT-COLOR:#402000;
	FONT-WEIGHT:normal;
 
	FONT-SIZE:12pt;
	PADDING-LEFT:1px;
	}
	
TD.navfield {
	BACKGROUND-COLOR:#FFFAF0;
	}

TD.localnav {
	BACKGROUND-COLOR:#FFFAF0; 
	COLOR:#402000; 
 	VERTICAL-ALIGN:BOTTOM;
	TEXT-ALIGN:RIGHT;
	}

A:LINK.nav {
	COLOR:#402000;
 
	TEXT-DECORATION:none;
	FONT-WEIGHT:normal;
	}
	
A:LINK:hover.nav {
	COLOR:#402000;
 
	TEXT-DECORATION:underline;
	FONT-WEIGHT:normal;
	}
	
A:ACTIVE.nav {
	COLOR:#402000;
 
	TEXT-DECORATION:none;
	FONT-WEIGHT:normal;
	}

A:ACTIVE:hover.nav {
	COLOR:#402000;
 
	TEXT-DECORATION:none;
	FONT-WEIGHT:underline;
	}
	
A:VISITED.nav { 
	COLOR:#402000;
 
	TEXT-DECORATION:none;
	FONT-WEIGHT:normal;
	}

A:VISITED:hover.nav { 
	COLOR:#402000;
 
	TEXT-DECORATION:underline;
	FONT-WEIGHT:normal;
	}

A:LINK.whitenav {
	COLOR:#FFFFFA;
 
	TEXT-DECORATION:none;
	FONT-WEIGHT:normal;
	}

A:ACTIVE.whitenav {
	COLOR:#FFFFFA;
 
	TEXT-DECORATION:none;
	FONT-WEIGHT:normal;
	}
	
A:VISITED.whitenav { 
	COLOR:#402000;
 
	TEXT-DECORATION:none;
	FONT-WEIGHT:normal;
	}


H1.nav {
	COLOR:#402000;
	FONT-SIZE:15pt;
	TEXT-ALIGN:LEFT;
	}	


/* Separator-Abstand zwischen Zeilen */

TD.navsep {
	HEIGHT:11px;
	}
	
/* Rechte Linie durch Schriftgr&ouml;&szlig;e */

TD.navline {
	BACKGROUND-COLOR:#FFFAF0; 
	FONT-SIZE:1pt;
	MARGIN:0pt;
	PADDING:0pt;
	}


/*  Foot-Style  */

.foot {
	TEXT-ALIGN:RIGHT;
	FONT-STYLE:ITALIC;
	FONT-SIZE:10pt;
	}


	
/* Kategorientabelle */

#kategorien { display: none; }
#glossar { display: none; }
#projekt { display: none; }
#zeiger { background-color: #FFFFDD;
	font-size: 0.8em;
	line-height: 1.5em;
	padding: 3px 5px 3px 5px;
	border: 1px solid #808080;
	max-width: 300px;	
	position: absolute;
	top: 0;
	z-index: 1;
	display: none; }
.buchstabe { color: #000000;
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 1px solid #000000; 
	margin-bottom: 5px; }
dl { margin-top: 0;
	margin-bottom: 0; }
img { border: none; }
table.form { border-collapse: collapse; }
table.form td { padding: 10px; }
table.kat, table.glos
	{
	width=100%;
	background-color: #FFFFFA;
	font-size: 10pt;
	text-align: left;
	border-collapse: collapse;
	border-bottom: 1px solid #000000;
	margin-top: 10px; }
table.kat td, table.kat th { padding: 2px 5px 2px 5px; }
table.kat td { border-right: 1px solid #000000;
	border-left: 1px solid #000000; }
table.kat td.empty { background-color: #FFFFFA; }
table.kat th { background-color: FFFAF0;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;	}
table.glos { border: 1px solid #000000; }
table.glos td { padding: 3px 5px 3px 5px;
	border: 1px solid #000000;
	vertical-align: top; }
