  p.Legal  { margin-top:0.5cm; font-size:8pt; text-align:center; color:#808080; 
                font-family: Arial,Helvetica; color:#505050; }
  p.Mod  { margin-top:4cm; font-size:8pt; text-align:center; color:#808080;
                font-family: Arial,Helvetica; color:#505050; }
  p.Slogan { font-size:16pt; font-family: Arial,Helvetica; color:#000030; }
  p.Info { margin-left:1cm; font-size:11pt; font-family: Arial,Helvetica;
                color:#404040; font-weight:bold; alignment: left;
                margin-top:0cm; margin-bottom:0.2cm;}
  p.Question { font-size:12pt; font-family: Arial,Helvetica; color:#400000;
                font-weight:bold; line-height:14pt; alignment: left;
                margin-top:0.6cm; margin-bottom:0.2cm; }
  p.Sep  { margin-top:1.2cm; margin-bottom:0cm; font-size:12pt; font-family: Arial,Helvetica;
		text-align:right; font-weight:bold; color:#400000; }

  p.Info a { color:#404040; text-decoration:none; }
  p.Info a:hover { color:#404040; text-decoration:underline; }

  a.nav1 { font-weight:400; font-size:10pt; font-family: Arial,Helvetica;
		alignment:left; text-decoration:none; }
  a.nav1:visited { color:#FFFFFF; }
  a.nav1:link { color:#FFFFFF; }
  a.nav1:active { color:#FFFF00; }
  a.nav1:hover { color:#FFFF00; }

  #SLOGAN { font-size:16pt;}
    a:link { color:#000080; font-weight:bold }
    a:visited { color:#0000C0; font-weight:bold }
    a:active { color:#800000; font-style:bold }

/* Kleinerer Text (wie in Tabelle) */

 p.t2  { color: #000080; font-size: 11pt; font-family: Arial, Helvetica; 
           font-weight: medium; padding: 2mm }
 p.t2 a { color:#0000FF; font-weight: 500; text-decoration:none; }
 p.t2 a:hover { color:#0000FF; font-weight: 500; text-decoration:underline; }

/* Weisser Text (wie in Tabelle) */
 p.w2  { color: white; font-size: 12pt; font-family: Arial, Helvetica; font-weight: bold }


/* Eine schöne Tabelle: */
table.pretty1 {
        border:solid 2px #000080;
        border-right:solid 1px #000080;
}

th.pretty1, table.pretty1 tr th
        {
        background-color:#EEEEFF;
        color:#000000;
        font-size:12pt;
        font-family:Arial,sans-serif;
        border-right:solid 1px black;
        padding-left:3px;
        font-weight:bold;
        vertical-align:top;
}

td.pretty1, table.pretty1 tr td
        {
        background-color:#FFFFFF;
        color:#000000;
        font-size:11pt;
        font-family:Arial,sans-serif;
        padding-left:3px;
        border-right:solid 1px #000080;
        vertical-align:top;
}


td.pretty1-alt, table.pretty1 tr.alt td
        {
        background-color:#FFFFE0;
        color:#000000;
        font-size:11pt;
        font-family:Arial,sans-serif;
        padding-left:3px;
        border-right:solid 1px #000080;
        vertical-align:top;
}

/* Eine einfache Tabelle: */
table.adr1 {
        border:solid 1px #000080;
        border-right:solid 1px #000080;
}
table.adr1 tr.alt td
        {
        background-color:#E0E0E0;
        color:#000000;
        font-size:11pt;
        font-family:Arial,sans-serif;
        padding-left:3px;
        border-right:solid 0px #000080;
        vertical-align:top;
}

table.adr1 tr.alt2  td
        {
        background-color:#D0D0D0;
        color:#000000;
        font-size:11pt;
        font-family:Arial,sans-serif;
        padding-left:3px;
        border-right:solid 0px #000080;
        vertical-align:top;
}

