body {
  margin:0px;
  font-family:Avantgarde,Balloon,Bodini,Garamond,"Times New Roman",Times,serif;
  /* background-color:#FFFFDC; */
  }

/* Überschriften */

h1 {
  background-color:#003366;
  color:white;
  line-height:24pt;
  margin-top:2pt; margin-bottom:2pt;
  text-align:left;
  padding-right:15mm;
  }
h2,h3 {
  color:#003366;
  margin-bottom:-10pt;
  text-align:left;
  }

/* Absätze */

p,ul,li,td {
  font-size:12pt;
  line-height:14pt;
  font-family:Avantgarde,Balloon,Bodini,Garamond,"Times New Roman",Times,serif;
  color:#0000A0;
  text-align:justify;
  padding-right:15mm;
  }
p.abstand18 {
   line-height:18pt; }
p.zitat {
   border-width:thin;
   border-style:solid;
   border-color:#003366;
   font-size:9pt;
   padding-right:15mm;
   }
p.block-oben20-links80 {
  text-align:justify;
  margin-top:-20px;
  margin-left:80px;
  }
p.block-unten4 {
  text-align:justify;
  padding-bottom:4px;
  }
p.unten4 {
  padding-bottom:4px;
  }
p.blauweiss {
  background-color:#003366;
  color:white;
  font-weight:bold;
  font-size:1.2em;
  text-align:center;
  padding-right:0pt;
  }
/*
p.temp {
  color:#303030;
  }
*/

hr.colour {
  color:#003366;
  background-color:white;
  }
hr.darkblue {
  color:#00008B;
  background-color:white;
  }
li.abstand24 {
  line-height:24pt;
  }

/*
div,th,nobr,i {
  font-size:10pt;
  line-height:14pt;
  font-family:Verdana,Arial,Helvetica,sans-serif
  }
*/

div.abstand10-links12 {
  line-height:10pt;
  padding-left:12px;
  }

/* Tabellen */

td.middle {
  vertical-align:middle;
  text-align:left;
  }
td.top {
  vertical-align:top;
  text-align:left;
  }
td.block {
  text-align:justify;
  }
td.right {
  text-align:right;
  padding-right:0pt;
  }
td.center {
  text-align:center;
  padding-right:0pt;
  }
td.left {
  padding-left:10pt;
  padding-right:0pt;
  }
td.nomargin {
  padding-left:0pt;
  padding-right:0pt;
  }
td.block-einzug-links2 {
  text-align:justify;
  text-indent:-1.5ex;
  padding-left:2ex;
  }
td.blauweiss {
  background-color:#003366;
  color:white;
  font-weight:bold;
  font-size:1.2em;
  text-align:center;
  padding-right:0pt;
  }

/* Quelltext-Beispiele */
/* font-family = Schriftart */
/* Verdana Helvetica,Arial,sans-serif = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #0000C0 = blau, Wert aenderbar */

tt {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:10pt;
  color:#0000C0;
  background-color:white;
  }

/* Quelltext-Befehle im normalen Fliesstext */
/* font-family = Schriftart */
/* Verdana Helvetica,Arial,sans-serif = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #0000C0 = blau, Wert aenderbar */

.code { color:black;background-color:#FFFFE0 }

/* Tabelleninhalte mit Quellcode */
/* background-color = Hintergrundfarbe */
/* #FFFFE0 = helles Gelb, Wert aenderbar */
/* Farbe sollte gleich sein wie bei td.xmpcode */


td.xplcode {
  color:black;
  background-color:#EEEEFF
  }

/* Tabelleninhalte mit Erklaerungen */
/* background-color = Hintergrundfarbe */
/* #EEEEFF = helles Blau, Wert aenderbar */


.doc {
  color:black;
  background-color:#EEEEEE
  }

/* Layout-Elemente mit hellgrauem Hintergrund */
/* background-color = Hintergrundfarbe */
/* #EEEEEE = helles Grau, Wert aenderbar */


pre.normal {
  color:#000000;
  background-color:white;
  }

/* normale praeformatierte Bereiche, nicht fuer Quelltexte */
/* color = Farbe */
/* #000000 = schwarz, Wert aenderbar */


a:link {
  font-size:12pt;
  font-weight:bolder;
  font-family:Avantgarde,Balloon,Bodini,Garamond,"Times New Roman",Times,serif;
  text-decoration:none;
  color:#003366;
  /* color:#5C5C5C; */
  }
a.leftlink {
  font-size:12pt;
  font-weight:bold;
  }
a:active {
  font-size:12pt;
  text-decoration:none;
  color:#FF6600;
  }
a:visited {
  font-weight:bold;
  font-family:Avantgarde,Balloon,Bodini,Garamond,"Times New Roman",Times,serif;
  text-decoration:none;
  color:#003366;
  }
a:hover {
  font-size:12pt;
  color:#FF6600;
  }

/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
/* a:hover = Aenderungen, wenn die Maus auf dem Link ist */
/* color = Farbe */
/* text-decoration = Texttstil */
/* underline = unterstrichen, Default-Wert, Wert aenderbar */
/* none = nicht unterstrichen, Wert aenderbar */

a.an {
  text-decoration:none;
  }

a.blauweiss {
  background-color:#003366;
  color:white;
  font-weight:bold;
  font-size:1.1em;
  text-align:center;
  padding-right:0pt;
  }

