
#bestaetigung
{ font-size:9pt;
  width:16.5cm;
}
#bestaetigung table
{ font-size:9pt;
}
#bestaetigung td
{ padding:2pt;
  vertical-align:baseline;
}
#body
{ background-color:#EEEEEE;
  padding-bottom:2ex;
  width:85%;
}
#footer
{ background-color:#AAAAAA;
  font-size:smaller;
}
#footer td
{ font-size:smaller;
}
#header
{ background-color:#AAAAAA;
}
#screen
{ width:100%;
  height:100%;
}
#sidebar
{ background-color:#DDDDDD;
  width:15%;
}
.emph
{ font-weight:bold;
}
.fehler
{ background-color:#FF8080;
}
.fehlertext
{ color:#FF0000;
}
.warnung
{ background-color:#FFFF80;
}
.warnungtext
{ color:#EE8000;
}
a.menuaktiv
{ font-weight:bold;
}
body
{ font-family:Helvetica, sans-serif;
}
body h1:first-child
{ margin-top:0pt;
}
h1,h2,h3
{ color:#000077;
  margin-top:2ex;
}
input.hilfe
{ font-size:50%;
  vertical-align:bottom;
}
input.inaktiv
{ color:#555555;
}
sub
{ font-size:x-small;
}
sup
{ font-size:x-small;
}

@media print
{ @page
  { margin-top:1cm;
    margin-bottom:1cm;
    margin-left:1cm;
    margin-right:1cm;
  }
  #body
  { background-color:#FFFFFF;
    font-size:7pt;
  }
  #body td
  { font-size:7pt;
  }
  #body th
  { font-size:7pt;
  }
  #footer
  { background-color:#FFFFFF;
    font-size:7pt;
  }
  #header
  { background-color:#FFFFFF;
  }
  #screen
  { width:16.5cm;
  }
  #sidebar
  { background-color:#FFFFFF;
    display:none;
  }
  a
  { color:#000000;
  }
  a:active
  { text-decoration:none;
  }
  a:focus
  { text-decoration:none;
  }
  a:hover
  { text-decoration:none;
  }
  a:link
  { text-decoration:none;
  }
  a:visited
  { text-decoration:none;
  }
  h1
  { font-size:11pt;
    page-break-after:avoid;
  }
  h2
  { font-size:9pt;
    page-break-after:avoid;
  }
  h3,h4,h5,h6
  { font-size:7pt;
    page-break-after:avoid;
  }
  input.hilfe
  { font-size:50%;
  }
  p
  { orphans:3;
    widows:3;
  }
  sub
  { font-size:5pt;
  }
  sup
  { font-size:5pt;
  }
}
