/* --------------------------------------------------------------- */
/* Formatierung des Banner-Frames */
/* --------------------------------------------------------------- */

TD.NAVIGATION
{
	BACKGROUND-COLOR: #CC3300; /* Dunkelrot: 204/51/0 */
	COLOR: #FFFFFF;						 /* Weiss */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING: 0px;
}

a:link.nav, a:visited.nav 	{color:#FFFFFF; font-weight: normal; text-decoration:none;}
a:hover.nav, a:active.nav 	{color:#FFFFFF; font-weight: bold; text-decoration:none;}

TD.WHITE
{
	BACKGROUND-COLOR: #FFFFFF;	/* Weiss */
	MARGIN: 0px;
	BORDER: 0px;
	PADDING: 0px;
}

/* --------------------------------------------------------------- */
/* Formatierung der Verzeichnisseiten */
/* --------------------------------------------------------------- */
BODY.VERZEICHNIS
{
	BACKGROUND-COLOR: #111C56;		/* Dunkelviolett: 17/28/86 */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING: 0px;
	BACKGROUND-REPEAT: no-repeat;
}
P.HEADLINE	/* Titel im Verzeichnisbaum */
{
	COLOR: #E9E9F2;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	BORDER: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 13px;
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 6px;
}
P.VERZEICHNIS	/* Untertitel im Verzeichnisbaum */
{
	COLOR: #E9E9F2;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	BORDER: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 14px;
}
P.VERTICAL	/* Vertikale Linie im Verzeichnisbaum */
{
	BORDER: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 18px;
}
TD.LASTCHANGE	/* Letzte Änderung */
{
	COLOR: #95A1B6;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	BORDER: 0px;
	MARGIN: 0px;
	PADDING: 0px;
}
SPAN.SPACE	/* Abstandshalter im Verzeichnisbaum */ 
{
	PADDING-LEFT: 8px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}
SPAN.NODE	/* Abstandshalter im Verzeichnisbaum */ 
{
	PADDING-LEFT: 7px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}
TABLE.VERZEICHNIS	/* Auffüllbereich der Verzeichnisseite*/	
{
	POSITION: absolute;
	TOP: 462px;
	LEFT: 0px;
	COLOR: #AEAEC2;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a:link.btn, a:visited.btn	{color:#E9E9F2; font-weight: normal; text-decoration:none;}
a:hover.btn, a:active.btn	{color:#E9E9F2; font-weight: bold; text-decoration:none;}

/* --------------------------------------------------------------- */
/* Formatierung der Inhaltsseiten */
/* --------------------------------------------------------------- */
BODY.SEITE
{
	BACKGROUND-COLOR: #FFFFFF; /* Weiss */
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING-LEFT: 45px;
	PADDING-TOP: 0px;
}

P.PLAIN
{
	BACKGROUND-COLOR: #FFFFFF; /* Weiss */
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING: 0px;
	CURSOR: pointer;
	CURSOR: hand;
}

/* Standardformatierung einer Tabelle */
TABLE.STANDARD	
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	PADDING: 0px;
}
/* Überschriften der Kapitel */
TD.CHAPTERS
{
	BACKGROUND-COLOR: Transparent; /* Weiss */
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING: 0px;
}
/* Überschriften in einer Tabellenzeile */
TD.HEADLINE_01
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-SIZE: 11;
  FONT-WEIGHT: bold;
  MARGIN: 0px;
  PADDING-BOTTOM: 4px;
  PADDING-TOP: 9px;
  TEXT-DECORATION: none;
}
TD.HEADLINE_02
{
	COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
  MARGIN: 0px;
  PADDING-RIGHT: 6px;
  PADDING-LEFT: 6px;
  TEXT-ALIGN: left;
}

/* Tabellenzeile im Blocksatz */
TD.JUST
{
	MARGIN: 0px;
	BORDER: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: justify;
}
TD.S_FETT_ROT
{
	COLOR: #FF0000;
	FONT-SIZE: 10;
  	FONT-WEIGHT: bold;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
}
TD.XS_ROT
{
	COLOR: #FF0000;
	FONT-SIZE: 9px;
  	FONT-WEIGHT: normal;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
}
/* Durchgezogene Tabellenzeile: Farbe 'Ghostwhite' */
TD.STRAIGHT
{
	BACKGROUND-COLOR: #F8F8FF;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING: 6px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
/* Tabellenzeile: 'Ghostwhite' / Blocksatz */
TD.STRJUST	
{
	BACKGROUND-COLOR: #F8F8FF;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING: 6px;
	TEXT-ALIGN: justify;
	VERTICAL-ALIGN: top;
}
TD.LISTHEADLINE
{
	BACKGROUND-COLOR: #E6E6F2;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
TD.LISTE
{
	BACKGROUND-COLOR: #F8F8FF;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
TD.STRUCT
{
	COLOR: "#000000";
	BACKGROUND-COLOR: #E2E5E8;
	MARGIN: 0px;
	BORDER: 0px;
	PADDING-LEFT: 10px; 
	TEXT-ALIGN: left;
}
TD.RECHTS
{
	TEXT-ALIGN: right;	
}
TD.FETT
{
	FONT-WEIGHT: bold;
}
TD.AG_01
{
	BACKGROUND-COLOR: #66CC33;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
TD.AG_02
{
	BACKGROUND-COLOR: #E6E6F6;
	FONT-WEIGHT: bold;
}	
TD.TERMINE_01
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-SIZE: 11;
  	FONT-WEIGHT: normal;
  	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 0px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	TEXT-DECORATION: none;
}
TD.TERMINE_02
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-SIZE: 11;
  FONT-WEIGHT: normal;
  MARGIN: 0px;
  PADDING: 0px;
  BORDER: 0px;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: middle;
  TEXT-DECORATION: none;
}
TD.TERMINE_03
{
	BACKGROUND-COLOR: #A5A5DE;
}
TD.FERIEN
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #66CC33;
	FONT-SIZE: 11;
  FONT-WEIGHT: bold;
  MARGIN: 0px;
  PADDING: 0px;
  BORDER: 0px;
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: middle;
  TEXT-DECORATION: none;
}
TD.S_FETT
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
  FONT-WEIGHT: bold;
  MARGIN: 0px;
  PADDING: 0px;
  BORDER: 0px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: middle;
  TEXT-DECORATION: none;
}
TD.S_STANDARD
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
  FONT-WEIGHT: normal;
  MARGIN: 0px;
  PADDING: 0px;
  BORDER: 0px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: middle;
  TEXT-DECORATION: none;
}
TD.S_TRANSPARENT
{
	BACKGROUND-COLOR: #E6E6F6;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10;
  FONT-WEIGHT: normal;
  MARGIN: 0px;
  PADDING: 0px;
  BORDER: 0px;
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: middle;
  TEXT-DECORATION: none;
}
TD.XS_FETT
{
	BACKGROUND-COLOR: #C0C0C0;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 0px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	TEXT-DECORATION: none;
}
TD.XS_STANDARD
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9;
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 0px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	TEXT-DECORATION: none;
}
/* Tabellenzeile einer Datentabelle mit Begrenzungslinie unten */
TD.DATEN	
{
	PADDING-BOTTOM: 10px;
}
FORM.STAFF
{
	MARGIN: 0px;
	BORDER: 0px;
}
SELECT.TEACHER
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 155px;
	BORDER: 2px solid #C2B5A6;
}

a:link.subchap, a:visited.subchap	{color:#000000; font-weight: normal; text-decoration:none; padding-bottom: 4px; padding-top: 9px;}
a:hover.subchap, a:active.subchap	{color:#000000; font-weight: bold; text-decoration:none; padding-bottom: 4px; padding-top: 9px;}

a:link.subback, a:visited.subback	{color:#000000; font-weight: bold; text-decoration:none; padding-bottom: 4px; padding-top: 9px;}
a:hover.subback, a:active.subback	{color:#66CC33; font-weight: bold; text-decoration:none; padding-bottom: 4px; padding-top: 9px;}

a:link.ag1, a:visited.ag1, a:active.ag1 {color:#000000; font-weight: normal; text-decoration:underline;}
a:hover.ag1 {color:#66CC33; font-weight: normal; text-decoration:underline; }

a:link.ag2, a:visited.ag2 {color:#000000; font-weight: normal; text-decoration:none;}
a:hover.ag2 a:active.ag2 {color:#000000; font-weight: bold; text-decoration:none; }


/* ---------------------------------- */
/* Senkrechter Endlos-Ticker */
/* ---------------------------------- */
#OBERHALB
{
	POSITION:absolute;
	TOP: 0px;
	LEFT: 45px;
	WIDTH: 156px;
	BORDER: none;
  HEIGHT: 41px;
  Z-INDEX: 2;
  BACKGROUND-COLOR: #FFFFFF;
}
#TICKER
{
	POSITION: absolute;
	TOP: 10px;
	LEFT: 45px;
	WIDTH: 156px;
	COLOR: #000000;
	Z-INDEX: 1;
}
#UNTERHALB
{
	POSITION:absolute;
	TOP: 254px;
	LEFT: 45px;
	WIDTH: 156px;
	BORDER: none;
	HEIGHT: 100%;
	Z-INDEX: 2;
	BACKGROUND-COLOR: #FFFFFF;
}
.TICKERLEFT	
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
}
.TICKERRIGHT	
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: right;
}
.TICKERMIDDLE	
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
}
.TICKERHDL_01
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 9px;
	PADDING-BOTTOM: 6px;
	TEXT-ALIGN: center;
	COLOR: red;
}
.TICKERHDL_02
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 9px;
	PADDING-BOTTOM: 3px;
	TEXT-ALIGN: center;
	COLOR: black;
}
#Seite
{
	POSITION: absolute;
	TOP: 0px;
	LEFT: 211px;
	RIGHT: 20px;
	HEIGHT: 100%;
}
/* -------------------------------------- */
/* Pixelbasierte Aufroll-/ Zuroll-Ticker */
/* -------------------------------------- */
#inout
{
	POSITION: absolute;
	TOP: 158px;
	LEFT: 132px;
	HEIGHT: 20px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal; 
  WHITE-SPACE:nowrap;
}
