/* janko.at: red on multi-color */

BODY { 
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  font-size: 10.5pt;
  margin-left: 5%;  
  margin-right: 5%; }

P, PRE, HR, UL, OL, DL, DT, LI, BLOCKQUOTE, DIV {
  font-size: 10.5pt;
  line-height: 125%;
  padding-top: 0pt;
  padding-bottom: 0pt; 
  margin-top: 4pt; 
  margin-bottom: 0pt; }

BLOCKQUOTE  { margin-left: 1.5em; }
PRE         { line-height: 110%; } 
HR          { height: 1pt; margin-top: 10.5pt; }
IMG         { border: none; }
ACRONYM     { border-bottom: 1px dotted #ff0000; cursor: pointer; }
INPUT       { font-family: Verdana, Arial, Helvetica, Sans-Serif;  
              font-size: 10.5pt; }

UL UL, OL OL, UL OL, OL UL { margin-top: 2pt; }
UL LI       { margin-left: -1.2em;  margin-top: 2pt; }
UL OL LI    { margin-left: -0.2em; }
UL.Links    { list-style-image: url(ListINT.gif);  }
UL.LinksExt { list-style-image: url(ListEXT.gif);  }
UL.std      { list-style-image: url("ListSTD.gif"); }
UL.int      { list-style-image: url("ListINT.gif"); }
UL.ext      { list-style-image: url("ListEXT.gif"); }

.Button     { cursor: pointer }
.Kleiner    { font-size: 85%; }
.Groesser   { font-size: 115%; }
.Verborgen  { display: none; }
.Right      { float: right; }
.Center     { float: none; }
.Left       { float: left; }

.Kasten { 
  border: thin dotted;  
  padding: 3pt 6pt 3pt 6pt; 
  margin: 9pt 0pt 3pt 0pt; }

H1, H2, H3, H4 { 
  font-weight: bold; 
  padding: 2pt 0pt 2pt 0pt; 
  margin: 0pt 0pt 2pt 0pt; }

H1 { margin-top: 16pt; font-size: 16pt; }
H2 { margin-top: 14pt; font-size: 14pt; } 
H3 { margin-top: 12pt; font-size: 12pt; } 
H4 { margin-top: 10.5pt; font-size: 10pt; }

H1+H2 { margin-top: 2pt; }
H2+H3 { margin-top: 2pt; }
H3+H4 { margin-top: 2pt; }

.Seitenkopf {
  text-align: right;
  font-size: 11pt; 
  font-weight: bold; 
  padding: 0pt 0pt 1pt 0pt; 
  margin: 0pt 0pt 8pt 0pt; }
.Navi {
  font-size: 9pt; 
  text-align: right;
  padding: 1pt 2pt 1pt 2pt;
  margin: 2pt 0pt 0pt 0pt; }
.Uebertitel { 
  font-size: 10.5pt;
  font-weight: bold; 
  padding: 0pt 0pt 0pt 0pt;
  margin: 8pt 0pt 0pt 0pt; }
.Titel {
  font-size: 16pt;
  font-weight: bold; 
  padding: 0pt 0pt 0pt 0pt; 
  margin: 8pt 0pt 0pt 0pt; }
.Untertitel { 
  font-size: 10.5pt;
  font-weight: bold; 
  padding: 0pt 0pt 0pt 0pt; 
  margin: 4pt 0pt 16pt 0pt; }
  
TABLE, TH, TD {
  font-size: 10.5pt;
  font-weight: normal;
  text-align: left;
  vertical-align: top; 
  border-collapse: collapse; }
TABLE {
  padding: 0pt 0pt 0pt 0pt;
  margin: 4pt 0pt 0pt 0pt; }
TH, TD {
  padding: 1pt 3pt 1pt 3pt; 
  margin:  2pt 2pt 2pt 2pt; }
TH {
  font-weight: bold; }
  
TABLE.Gerahmt {
  margin: 4pt 0pt 0pt 0pt; 
  border: solid;
  border-width: 2px 2px 2px 2px; }
TABLE.Gerahmt TH,
TABLE.Gerahmt TD {
  border: solid;
  border-width: 1px 1px 1px 1px; }
TABLE.Gerahmt TH {
  border-bottom-width: 2px; }

TABLE.Hinterlegt {
  margin: 4pt 0pt 0pt 0pt; }
TABLE.Hinterlegt TH,
TABLE.Hinterlegt TD {
  border: solid;
  border-width: 2px 2px 2px 2px;	}

/* Colors */  

BODY { 
  background-image: url('Hintergrund.jpg'); }

A           { text-decoration: none; }
A:Link      { color: rgb(0,0,153);   }
A:Visited   { color: rgb(153,0,153); }
A:Hover     { color: rgb(153,0,51);  }

INPUT:focus { 
  border-color: reb(255,0,0); 
  background-color: rgb(192,192,192); }

H1, H2, H3, H4, .Titel, .Uebertitel, .Untertitel, .Farbig { 
  color: rgb(153,0,51); }   
.Seitenkopf { 
  color: rgb(102,102,102); 
	border-bottom-color: rgb(153,0,51); } 
.Kasten { 
  border-color: rgb(153,0,51); }

TABLE.Hinterlegt TD, TD.Hinterlegt, .Kasten, .Navi { 
  background-color: rgb(255,240,240); }
TABLE.Hinterlegt TH, TH.Hinterlegt, HR, A:Hover { 
  background-color: rgb(255,204,204); }
TABLE.Hinterlegt,
TABLE.Hinterlegt TH,
TABLE.Hinterlegt TD {
  border-color: rgb(255,224,224); }  

TABLE.Gerahmt { 
  border-color: rgb(204,153,153); }  
TABLE.Gerahmt TH, 
TABLE.Gerahmt TD { 
  border-color: rgb(204,153,153); }   
TABLE.Gerahmt TH { 
  border-bottom-color: rgb(204,153,153); }    

/* Printer */  
  
@media print {  

BODY { 
  background-image: none; }
A, A:Link, A:Visited, A:Hover { 
  color: rgb(0,0,0); 
  text-decoration: none; }
ACRONYM[title]:after { 
  content: " [" attr(title) "]"};
.Navi { 
  border-bottom: thin solid; }  
H1, H2, H3, H4, H5, H6, IMG { 
  page-break-after: avoid; page-break-inside: avoid }
H1 H2, H2 H3, H3 H4, H4 H5, H5 H6 { 
  page-break-before: avoid }
UL, OL, DL { 
  page-break-before: avoid }
}

/* THE END */