/*********************************************************/
/* Farben:     C   M   Y    K     R   G   B     Internet */
/*********************************************************/
/* Flächen-Farben:                                       */
/* Tiefblau   100  80   0   60     0  28  84    #001C54; */
/* Dunkelblau 100  80   0   30     0  55 123    #00377B; */
/*********************************************************/
/* Logo-Farben:                                          */
/* Weiß         0   0   0    0   255 255 255    #FFFFFF; */
/* Dunkelblau 100  80   0   30     0  55 123    #00377B; */
/* Blau       100  45   0    0     0 119 192    #0077C0; */
/* Cyanblau   100  20   0    0     0 149 218    #0095DA; */
/*********************************************************/
/* Tabellen-Hintergrund:                                 */
/* Hellblau    10   5   0    0   225 232 246    #E1E8F6; */
/*********************************************************/
/* Signalfarbe:                                          */
/* Rot          0 100 100    0   237  28  36    #ED1C24; */
/* Orange                                       #E27907; */
/*********************************************************/

.Star
{
	font-family: Helvetica, Arial, Swiss, sans-serif;
	font-size: 8pt;
	color: red;
}
.Headline
{
	font-family: Helvetica, Arial, Swiss, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	text-align:left; 
	vertical-align:middle;
	
	background-color: #001C54; /* CMYK 100 80 0 60 */
	
	padding-top: 2px; 
	padding-bottom: 2px; 
	
	padding-left: 10px;
	padding-right: 20px;
	
	margin-left: 10px;
	margin-bottom: 20px;

	width: 100%;
	height: 20px;
}
.AdminHeadline
{
	font-family: Helvetica, Arial, Swiss, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	text-align: left; 
	
	background-color: #001C54; 
	
	padding-top: 2px; 
	padding-bottom: 2px; 
	
	padding-left: 10px;
	padding-right: 20px;
	
	/*margin-left: 10px;
	margin-bottom: 20px;*/

	width: 100%;
	height: 20px;
}
.TableHead 
{ 
	font-size: 8pt; 
	color: white; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	background-color: #001C54;
	text-align: left;
	padding-left: 10px; 
}
.TableBody
{ 
	font-size: 8pt; 
	color: black; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	/* background-color: #E8E8E8; */
	/* background-color: #E1E8F6; */
	background-color: #99B8DB;
	
	text-align: left;
	vertical-align: top;
	height: 20px;
}
.Kasten
{
	font-family: Helvetica, Arial, Swiss, sans-serif;
	font-size: 8pt;
	width: 95%;
	/* border-width: 1px; */
	/* border-style: solid; */
	/* border-color: silver; */ 
	/* border-color: #001C54; */
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 0px;
}
.TextHr
{
	color: #001C54;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.TextBox
{
	font-family: Helvetica, Arial, Swiss, sans-serif;
	font-size: 8pt;
	/* border-width: 1px; */
	/* border-style: solid; */
	/* border-color: silver; */
	/* border-color: #001C54; */
	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	
	padding-right: 20px;
	
	width: 96%;

}
/*---------------------------------*/
/* Navigation                      */
/*---------------------------------*/
.NavMenu
{
	color: white;
	background-color: #00377B;
	border-width: 1px;
	/*border-style: solid;*/
	border-left-style: solid;
	border-bottom-style: solid;
	border-color: #0077C0;  /* CMYK 100 45 0 0 */
}

.NavTitle
{
	font-family: Helvetica, Arial, Swiss, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	/* background-color: #001C54; */
	background-color: #0077C0;
							 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 16px;;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.NavHr
{
	color: #0077C0;
	height: 1px;
	/*margin-top: 0px;*/
	/*margin-bottom: 0px;*/
	/*margin-left: 10px;*/
	/*margin-right: 10px;*/
}
A.NavLink:link, A.NavLink:visited
{
	font-size: 8pt;
	text-decoration: none;
	/* color: #001C54; */
	color: white;

	padding-top: 0px;
	padding-bottom: 0px;
}

A.NavLink:active
{
	font-size: 8pt;	
	/* color: #001C54; */
	color: white;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
A.NavLink:hover
{
	font-size: 8pt;	
	color: white;
	text-decoration: none;
	background-color: #0077C0;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
}

.InfoBox
{ 
	font-size: 8pt; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	color: black; 
	
	background-color: silver; 
	
	border-spacing: 0px;
			
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
/* Überschriften */
h1 
{ 
	font-size: 10pt; 
	color: #000000; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	font-weight: bold; 
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2 
{ 
	font-size: 10pt; 
	color: #000000; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	font-weight: lighter; 
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 { font-size: 8pt; color: #000000; font-family: Helvetica, Arial, Swiss, sans-serif; font-weight: bold; }

/* Tabellen */
table.DiaWin
{
	border: 1px;
	border-bottom-color: threeddarkshadow;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: threeddarkshadow;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: threedhighlight;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: threedhighlight;
	border-top-style: solid;
	border-top-width: 1px;
	width : 100%;
	background : ThreedFace;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table { font-size: 10pt; color: #000000; font-family: Helvetica, Arial, Swiss, sans-serif; }

thead.Formular 
{ 
	font-size: 8pt; 
	color: white; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	background-color: blue; 
}

tbody.Formular 
{ 
	font-size: 8pt; 
	color: black; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	background-color: silver;
}

.FormularCaption
{
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	font-size: 8pt;
	color: white;
	background-color: #00377B;
	padding-left: 8px;
	padding-right: 8px;
}

.TabRot
{
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	font-size: 8pt;
	color: white;
	background-color: #ED1C24;
	padding-left: 8px;
	padding-right: 8px;
}

th { font-size:8pt; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; }
td { font-size:8pt; color: black; font-family: Helvetica, Arial, Swiss, sans-serif; }
.table-box
{
	/*background-color: #001C54;*/
	border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #001C54;
	empty-cells: show;
}
.th-table-title
{
	padding: 5px;
	background-color: #001C54;
	color: white;
	font-size: 8.25pt;
	height: 38px;
	empty-cells: show;
}
.th-table-title1
{
	padding: 5px;
	background-color: #001C54;
	color: white;
	font-size: 8.25pt;
	height: 19px;
	empty-cells: show;
}
.th-table-footer
{
	padding: 5px;
	background-color: #001C54;
	/*border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;*/
	border-color: #00377B;
	empty-cells: show;
	height: 40px;
}
.th-table-header-start
{
	background-color: #0077C0;
	border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #00377B;
	empty-cells: show;
}
.th-table-header-middle
{
	background-color: #0077C0;
	border-width: 1px;
	border-left-style: none	;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #00377B;
	empty-cells: show;
}
.th-table-header-end
{
	background-color: #0077C0;
	border-width: 1px;
	border-left-style: none;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #00377B;
	empty-cells: show;
}
.td-table-body-start
{
	/*background-color: #001C54;*/
	border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: #00377B;
	empty-cells: show;
}
.td-table-body-middle
{
	/*background-color: #001C54;*/
	border-width: 1px;
	border-left-style: none;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: #00377B;
	empty-cells: show;
}
.td-caption
{
	padding: 5px;
	background-color: #0077C0;
	color: white;
	font-size: 8.25pt;
	height: 10px;
	width: 80px;
	vertical-align: top;
}
.td-field
{
	padding: 5px;
	background-color: white;
	color: black;
	font-size: 8.25pt;
	height: 10px;
	text-align: left;
}
.td-top-reiter-aktiv
{
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #001C54;
	background-color: #001C54;
	color: white;
	font-size: 8.25pt;
	font-weight: bold;
	text-align: left;
	height: 20px;
	width: 80px;
	empty-cells: show;
}
.td-top-reiter-inaktiv
{
	padding: 5px;
	border-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	/*border-color: #00377B;*/
	/*border-color: silver;*/
	
	border-left-color: #00377B;
	border-right-color: #00377B;
	border-top-color: #00377B;
	border-bottom-color: gray;
	
	background-color: #00377B;
	color: white;
	font-size: 8.25pt;
	font-weight: bold;
	text-align: left;
	height: 20px;
	width: 80px;
	empty-cells: show;
}
.td-top-reiter-sh
{
	padding: 0px;
	/*background-color: white;*/
	background-image:url(/images/bg_sh_reiter_top.gif);
	height: 20px;
	width: 5px;
	empty-cells: show;
}
.td-bottom-reiter-aktiv
{
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #001C54;
	background-color: #001C54;
	color: white;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	height: 10px;
	width: 85px;
	empty-cells: show;
}
.td-bottom-reiter-inaktiv
{
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #00377B;
	border-top-color: gray;
	background-color: #00377B;
	color: white;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	height: 10px;
	width: 85px;
	empty-cells: show;
}
.td-bottom-reiter-sh
{
	padding: 0px;
	background-color: white;
	background-image:url(/images/bg_sh_reiter_bottom.gif);
	color: white;
	font-size: 6.25pt;
	font-weight: bold;
	text-align: left;
	height: 10px;
	width: 5px;
	empty-cells: show;
}


sup.Stern { font-size:8pt; color: red; font-family: Helvetica, Arial, Swiss, sans-serif; }

/* Formulare */		
input { font-size:10pt; color: #000000; font-family: Helvetica, Arial, Swiss, sans-serif; }

.input-normal
{ font-family: Helvetica, Arial, sans-serif; text-decoration: none; 
  font-size: 10pt; 
  color: #000000; 
  width: 90%; 
}

button { font-size:10pt; color: #000000; font-family: Helvetica, Arial, Swiss, sans-serif; }
select { font-size:10pt; color: #000000; font-family: Helvetica, Arial, Swiss, sans-serif; }
textarea { font-size:10pt; color: #000000; font-family: Helvetica, Arial, Swiss, sans-serif; }

div.Uhr
{ 
	font-size: 8pt; 
	color: white; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
}

span.Menu1 { font-size:10pt; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; background-color: blue; }

form
{ 
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 10pt; 
	color: #000000; 
	font-family: 
	Helvetica, Arial, Swiss, sans-serif; 
}

li 
{ 
	font-size: 8pt; 
	color: #000000; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
}

ul
{
	font-size: 8pt;
	color: #000000; 
	font-family: Helvetica, Arial, Swiss, sans-serif; 
	padding-left: 5px;
	padding-top: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}

body
{ 
	background-color: white;
	font-size: 10pt; 
	color: #000000; 
	font-family: Helvetica, Arial, Swiss, sans-serif;
	margin-left: 0;
	margin-right:0;
	margin-top: 0;
	background-repeat: no-repeat;
	background-attachment:fixed;
}

body.menu
{ 
	font-size: 10pt; 
	background-color: #001C54; /* CMYK 100  80 0 60 */
	color: #000000;
	font-family: Helvetica, Arial, Swiss, sans-serif;
	margin-left: 20px;
	margin-right: 1px;
	margin-top: 0px;
	background-repeat: repeat;
}

body.Top
{ 
	background-color: #001C54; /* CMYK 100  80 0 30 */
	font-family: Helvetica, Arial, Swiss, sans-serif;
}

body.TopMenu
{ 
	background-color: #00377B; /* CMYK 100  80 0 30 */
	font-family: Helvetica, Arial, Swiss, sans-serif;
	font-size: 10pt;
	color: white;
}

body.admin
{ 
	font-size: 10pt; 
	color: #000000; 
	font-family: Helvetica, Arial, Swiss, sans-serif;
	margin-left: 10pt;
	margin-right: 0;
	margin-top: 15pt;
}

body.welcome
{ 
	font-size: 10pt; 
	background-color: #00377B;
	color: #000000;
	font-family: Helvetica, Arial, Swiss, sans-serif;
}

.AppMenu
{
	font-family: Helvetica, Arial, Swiss;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	background-color: #0077C0;
}

a.AppMenuLink { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss; font-size: 8pt; }
a.AppMenuLink:link { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss; font-size: 8pt; }
a.AppMenuLink:visited { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss; font-size: 8pt; }
a.AppMenuLink:active { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss; font-size: 8pt; font-weight: bold;}
a.AppMenuLink:Hover { text-decoration: underline; color: white; font-family: Helvetica, Arial, Swiss; font-size: 8pt }

p { font-size: 10pt; color: #000000; font-family: Helvetica, Arial, Swiss, sans-serif; }
/*b { font-size: 10pt; font-style: bold color: #000000; font-family: Helvetica, Arial, Swiss, sans-serif; }*/
td.Menu { font-size:8pt; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; }
td.Menu1 { font-size:10pt; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; }

/* Links */
a:link { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }
a:visited { text-decoration: none; color: #0000c0; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }
a:hover { text-decoration: underline; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }
a.HLink { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }

a.HLink1 { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.HLink1:link { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.HLink1:visited { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.HLink1:Hover { text-decoration: underline; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt }

a.HLink2 { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }
a.HLink2:link { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }
a.HLink2:visited { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }
a.HLink2:Hover { text-decoration: underline; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }

a.HLink3 { text-decoration: none; color: black; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }
a.HLink3:link { text-decoration: none; color: black; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }
a.HLink3:visited { text-decoration: none; color: black; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }
a.HLink3:Hover { text-decoration: underline; color: black; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 10pt; }

a.HLink4 { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }	
a.Hlink4:link { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.Hlink4:visited { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.Hlink4:hover { text-decoration: underline; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }

a.HLink5 { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-weight: bold; font-size: 8pt; }	
a.Hlink5:link { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-weight: bold; font-size: 8pt; }
a.Hlink5:visited { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-weight: bold; font-size: 8pt; }
a.Hlink5:hover { text-decoration: underline; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-weight: bold; font-size: 8pt; }

a.HLink6 { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }	
a.Hlink6:link { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.Hlink6:visited { text-decoration: none; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.Hlink6:hover { text-decoration: underline; color: #00008B; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }

a.HLink7 { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-weight: bold; font-size: 8pt; }	
a.Hlink7:link { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-weight: bold; font-size: 8pt; }
a.Hlink7:visited { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-weight: bold; font-size: 8pt; }
a.Hlink7:hover { text-decoration: underline; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-weight: bold; font-size: 8pt; }

a.MnuLink { text-decoration: none; color: #001C54; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }	
a.MnuLink:link { text-decoration: none; color: #001C54; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.MnuLink:visited { text-decoration: none; color: #001C54; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.MnuLink:hover { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; background-color: #0077C0; }

a.TableLink         { font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8.25pt; font-weight: normal; color: black; text-decoration: none; }
a.TableLink:link    { font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8.25pt; font-weight: normal; color: black; text-decoration: none; }
a.TableLink:hover   { font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8.25pt; font-weight: normal; color: black; text-decoration: underline; }
a.TableLink:visited { font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8.25pt; font-weight: normal; color: black; text-decoration: none; }


a.TopReiterLink         { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.TopReiterLink:link    { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.TopReiterLink:visited { text-decoration: none; color: white; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }
a.TopReiterLink:hover   { text-decoration: none; color: red; font-family: Helvetica, Arial, Swiss, sans-serif; font-size: 8pt; }

a.BottomReiterLink         { text-decoration: none; color: white; font-weight: normal; font-family: Verdana; font-size: 7pt; }
a.BottomReiterLink:link    { text-decoration: none; color: white; font-weight: normal; font-family: Verdana; font-size: 7pt; }
a.BottomReiterLink:visited { text-decoration: none; color: white; font-weight: normal; font-family: Verdana; font-size: 7pt; }
a.BottomReiterLink:hover   { text-decoration: none; color: red;   font-weight: normal; font-family: Verdana; font-size: 7pt; }


/* Doxy-Gen */
CAPTION { font-weight: bold }
A.qindex {}
A.qindexRef {}
A.el { text-decoration: none; font-weight: bold }
A.elRef { font-weight: bold }
A.code { text-decoration: none; font-weight: normal; color: #4444ee }
A.codeRef { font-weight: normal; color: #4444ee }
DL.el { margin-left: -1cm }
DIV.fragment { width: 100%; border: none; background-color: #eeeeee }
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
TD.md { background-color: #f2f2ff; font-weight: bold; }
TD.mdname1 { background-color: #f2f2ff; font-weight: bold; color: #602020; }
TD.mdname { background-color: #f2f2ff; font-weight: bold; color: #602020; width: 600px; }
DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold }
DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller }
FONT.keyword       { color: #008000 }
FONT.keywordtype   { color: #604020 }
FONT.keywordflow   { color: #e08000 }
FONT.comment       { color: #800000 }
FONT.preprocessor  { color: #806020 }
FONT.stringliteral { color: #002080 }
FONT.charliteral   { color: #008080 }