body {
	  background-color : #ffffff;
		margin-top       : 10px;
		margin-bottom    : 10px;
}

/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
/* 10px = 10 Pixel, Wert aenderbar */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
		font-family      : Arial,sans-serif;
}

/* font-family = Schriftart fuer Textelemente */
/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar */

h1 {
    font-size : 18pt;
}

/* font-size = Schriftgroesse */
/* 18pt = 18 Punkt, Wert aenderbar */

h2 {
		font-size : 16pt; 
}

/* Seitenueberschriften */
/* font-size = Schriftgroesse */
/* 16pt = 16 Punkt, Wert aenderbar */

h3 {
		font-size : 12pt;
}

/* Zwischenueberschriften wie 'Beispiel', 'Erlaeuterung' */
/* font-size = Schriftgroesse */
/* 12pt = 12 Punkt, Wert aenderbar */

h3.topic {
		/* background-color     : #d0d0d0; */
		color     : #00C0C0; /* #d00000;*/ /* #a0a0a0; */
		font-size : 12pt;
}

h4 {
		font-size : 10pt;
}

/* Zwischenueberschriften an manchen Stellen */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */

p,ul,ol,li,div,td,th,address,nobr,b,i {
		font-size : 10pt;
}

p.CompanyStyle {
  font-family   : Conga,Arial;
  font-size     : 12pt;
  margin-top    :  2pt;
  margin-bottom :  2pt;
}

div.CompanyStyle {
  font-family   : Conga,Arial,sans-serif;
  font-size     : 12pt;
  margin-top    :  0pt;
  padding       :  0pt;
  border        :  0pt;
}

p.IndexLink {
	  margin-top    : 10pt;
	  margin-bottom : 10pt;
		text-align    : right;
	  font-size     : 10pt;
}

p.Footer {
	margin-top    : 20pt;
	font-size     : 8pt;
	text-align    : center;
}

p.ListHeader {
	font-weight		: bold;
  margin-bottom : 2pt;
}

ul.ULList {
	list-style-type : square;
	margin-left			: 15pt;
	margin-top			: 2pt;
	margin-bottom		: 2pt;
}

ul.ULTabList {
	list-style-type : none;
	margin-left			: 0pt;
	margin-top			: 0pt;
	margin-bottom		: 0pt;
}

/* normaler Text */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */

pre {
		font-family : Courier New,Courier;
		font-size   : 10pt;
		color       : #0000C0; 
}

/* Quelltext-Beispiele */
/* font-family = Schriftart */
/* Courier New,Courier = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #0000C0 = blau, Wert aenderbar */


tt {
		font-family : Courier New,Courier;
		font-size   : 10pt;
		color       : #0000C0;
}

/* Quelltext-Befehle im normalen Fliesstext */
/* font-family = Schriftart */
/* Courier New,Courier = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #0000C0 = blau, Wert aenderbar */

.code {
	background-color : #FFFFE0;
}

/* Tabelleninhalte mit Quellcode */
/* background-color = Hintergrundfarbe */
/* #FFFFE0 = helles Gelb, Wert aenderbar */
/* Farbe sollte gleich sein wie bei td.xmpcode */

pre.normal {
		color : #000000;
}

/* normale praeformatierte Bereiche, nicht fuer Quelltexte */
/* color = Farbe */
/* #000000 = schwarz, Wert aenderbar */

a:link {
		color           : #000000;
		text-decoration : underline;
}

a:visited {
		color           : #404040;
		text-decoration : underline;
}

a:active {
		color           : #c0c0c0;
		text-decoration : none;
}

a.inline {
		font-weight			: bold;
		font-style			: italic;
}

/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
/* color = Farbe */
/* text-decoration = Textstil */
/* underline = unterstrichen, Default-Wert, Wert aenderbar */
/* none = nicht unterstrichen, Wert aenderbar */

tr.twocolumns {
			vertical-align : top;
}
			
@media screen {
	table.twocolumns {
			width          : 700px;
			border         :   0px;
			margin-bottom  :  10px;
	}
	td.leftcolumn {
			width          : 350px;
			text-align     : justify;
			vertical-align : top;
	}	
	td.midcolumn {
			width          : 20pt;
	}	
	td.rightcolumn {
			width          : 350px;
			text-align     : justify;
			vertical-align : top;
	}	
}

table.twocolumns {
	width             : 600px;
	border            :   0px;
	margin-bottom     :  10px;
	margin-left       :  40px;
}

td.leftcolumn {
	width             : 30px;
	text-align        : left;
	vertical-align    : top;
	/* color             : #FF0000; */
}	

td.rightcolumn {
	width             : 550px;
	text-align        : justify;
	vertical-align    : top;
	/* color             : #0000FF; */
}	

td.topiccolumn {
 column-span       :3;
 background-color             : #0000FF;
}	

 