/* this is a cascading-style-sheet:  2003 / 2004 */
/* note: never use the underscore in css-class-names! */
/*       allways check for duplicates !!! duplicates could cause errors */
/* This is the cascading stylesheet for printers */

div { font-size:12pt; font-family:monospace; margin:0pt; padding:0pt; } 
div.testnn4 { font-family:monospace; font-size:24pt; font-weight:bold; text-decoration:underline;  color:red;}
body { background-color:#FFF; margin:1ex; margin-right:2em; padding:0pt; top:0pt; font-size:18pt; } 

span { padding:0pt; margin:0pt; }

abbr { text-decoration:none; }
a { text-decoration:none; }

.w3logostyle 
  {
    border:0;
    width:88pt;
    height:31pt;
  }
.centerhideprinter { font-size:0pt; }	

.xxlogo 
  { font-size:0pt; color:#FFF;
    display:none;
  }


.zero4printer  { font-size:0pt; color:#FFF;}
.zero4printer2 { font-size:0pt; color:#FFF;}

.locallinks   { font-size:0pt; color:#FFF;}
.itemrshadow  { font-size:0pt; color:#FFF;}
.itemrtext    { font-size:0pt; color:#FFF;}
.itemdshadow  { font-size:0pt; color:#FFF;}
.itemdtext    { font-size:0pt; color:#FFF;}
.imagenoframe { font-size:0pt; color:#FFF; height:0px; width:0px; }

.items  { font-size:0pt; } 
.weiter { font-size:0pt; }
#item0 { font-size:0pt; }
#item1 { font-size:0pt; }
#item2 { font-size:0pt; }
#item3 { font-size:0pt; }
#item4 { font-size:0pt; }
#item5 { font-size:0pt; }
#item6 { font-size:0pt; }

.printer2 { font-size:24pt; font-family:monospace; font-weight:bold; color:#000; } 

.adbanner
  { 
    font-family:sans-serif; 
    font-size:24pt;
    font-weight:bold;
    text-align:center;
    padding-top:8pt;
  }
.xxlogo { text-align:center; }


#hvlogo
  {
    font-family:sans-serif,monospace;
    font-size:24pt;
    font-weight:normal;
    text-decoration:none;
    color:#808080;
    position:relative;
    top: 0pt; left:0pt;
  }
caption
  {
    font-family:monospace;
    font-size:0pt;
    font-weight:100;
    text-decoration:none;
    color:#FCFCFC;
    position:absolute; top: 1200pt; left: 5pt;   
  }
.zero
  {
    font-family:monospace;
    font-size:0pt;
    font-weight:100;
    text-decoration:none;
    color:#FCFCFC;
    position:absolute; top: 1200pt; left: 5pt;   
  }
.zero2
  {
    font-family:monospace;
    font-size:0pt;
    font-weight:100;
    text-decoration:none;
    color:#FCFCFC;
    position:absolute; top: 1200pt; left: 5pt;   
  }

.welcometextred
  {
    font-family:sans-serif,monospace;
    font-size:18pt;
    font-weight:600;
    text-decoration:none;
    text-align:center;
    color:#D02020;
  }

.welcometext
  {
    font-family:sans-serif,monospace;
    font-size:24pt;
    font-weight:100; /* 500 */
    text-decoration:none;
    text-align:center;
    color:#000000;
  }

.formheadlinefont
  {
    font-family:serif,monospace;
    font-size:18pt;
    font-weight:bold;
    text-decoration:none;
    color:#000000;
  }
.formexplainfont
  {
    font-family:serif,monospace;
    font-size:15pt;
    font-weight:500;
    text-decoration:none;
    color:#000000;
  }
.formlabelfont
  {
    font-family:monospace;
    font-size:14pt;
    font-weight:900;
    text-decoration:none;
    color:#000000;
  }
.forminputfont
  {
    font-family:sans-serif;
    font-size:12pt;
    font-weight:400;
    text-decoration:none;
    color:#000000;
    background-color:#FAFCFA;
  }
.forminputfont2
  {
    font-family:monospace;
    font-size:14pt;
    font-weight:400;
    text-decoration:none;
    color:#000000;
    background-color:#FCFCFC;
  }
.radiobutton
  {
    font-family:sans-serif,monospace;
    font-size:18pt;
    font-weight:400;
    text-decoration:none;
    color:#FF0000;
    background-color:#E0E8E0;
  }

.pbfontgreen
  {
    font-family:sans-serif,monospace;
    font-size:18pt;
    font-weight:400;
    text-decoration:none;
    color:#404040;
    background-color:#B0C0B0;
  }
.pbfontred
  {
    font-family:sans-serif,monospace;
    font-size:18pt;
    font-weight:400;
    text-decoration:none;
    color:#404040;
    background-color:#E0A0A0;
  }

h1 
  {
    font-family:monospace;
    font-size:24pt;
    font-weight:900;
    text-decoration:none;
    color:#000000;
  }

h2 
  {
    font-family:monospace;
    font-size:20pt;
    font-weight:900;
    text-decoration:none;
    color:#000000;
  }
h3 
  {
    margin-top:40pt;
    font-family:monospace;
    font-size:18pt;
    font-weight:900;
    text-decoration:none;
    color:#000000;
  }
h4
  {
    padding:0pt;
    margin-top:10pt;
    margin-bottom:6pt; 
    font-family:monospace;
    font-size:16pt;
    font-weight:900;
    text-decoration:none;
    color:#000000;
  }
samp 
  {
    font-family:monospace;
    font-size:14pt;
    font-weight:900;
    line-height:24pt;
    text-decoration:none;
    color:#000000;
  }

.sans18bold
  {
    font-family:sans-serif,monospace;
    font-size:18pt;
    font-weight:900;
    text-decoration:none;
    color:#000000;
  }

.actualized 
  { font-size: 0pt;
    font-weight:normal; 
    font-family:sans,monospace;  
    color:#F87000;
  }

.italic { font-style:italic; }
.bold   { font-weight:bold;  }
.red    { color:#000; }
.photo    { font-size:0pt; }
.green  { color:#000; }
.racingred    { color:#000; }
.racinggreen  { color:#000; }
.blue   { color:#0000A0; }
.black  { color:#000000; }
.left   { text-align:left; }
.right  { text-align:right; }
.center { text-align:center; }


.descriptionbig
  {
    font-family:monospace;
    text-align:center;
    font-weight:700;
    font-size:24pt;
    text-decoration:none;
    color:#000000;
  }
.descriptionfont
  {
    font-family:monospace;
    font-size:12pt;
    font-weight:900;
    text-decoration:none;
    color:#000000;
  }
.descriptionfontbig
  {
    font-family:monospace;
    font-weight:700;
    font-size:18pt;
    text-decoration:none;
    color:#000000;
  }

td
  {
    font-family:monospace;
    font-size:12pt;
    font-weight:900;
    text-decoration:none;
    color:#000000;
  }
th
  {
    font-family:monospace;
    font-size:12pt;
    font-weight:900;
    text-decoration:none;
    text-align:left;
    vertical-align:top;
    color:#000000;
  }
