@media screen
{
body
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.85em;
  scrollbar-base-color: #8bb9c3;
  color: #000000;
  margin: 2px;
}
body.nomargin
{
  margin: 0px;
}
body.menu
{
  background-color: #b4cdd4;
  color: #000000;
}
body.bright
{
  background-color: #b4cdd4;
}
img
{
  border: 0;
}
div.ebene2
{
  margin-left:0px;
}
div.ebene3
{
  margin-left:15px;
}
div.ebene4
{
  margin-left:30px;
}
div.ebene5
{
  margin-left:45px;
}
div.ebene6
{
  margin-left:60px;
}
a
{
 font-size : 0.85em;
 color:#000000;
}
a.menu
{
  color:#000000;
  text-decoration: none;
}
td.head
{
 font-size : 0.85em;
 color: #ffffff;
 background-color: #127d93;
}
td.headSenkrecht
{
 font-size : 0.85em;
 color: #ffffff;
 background-color: #127d93;
}
td.data
{
 background-color: #b4cdd4;
 font-size : 0.85em;
}
td.data0
{
 background-color: #b4cdd4;
 font-size : 0.85em;
}
td.data1
{
 background-color: #8bb9c3;
 font-size : 0.85em;
}
td.menuhead
{
 font-size : 1.02em;
 color: #000000;
 background-color: #8bb9c3;
}
td.menudata
{
 background-color: #b4cdd4;
 color: #000000;
 font-size : 0.85em;
}
td.butt
{
 font-size : 0.85em;
 color: #ffffff;
 background-color: #127d93;
 text-align : center;
}
td.buttActive
{
 font-size : 0.85em;
 color: #ffffff;
 background-color: #8bb9c3;
 text-align : center;
}
td.butt a
{
 font-size : 0.85em;
 color: #ffffff;
 text-align : center;
}
td.buttActive a
{
 font-size : 0.85em;
 font-weight : bold;
 color: #ffffff;
 text-align : center;
}
td.error
{
  font-size : 1.02em;
  font-weight : bold;
  background-color : #ff0000;
  color: #ffffff;
}
p.error
{
  font-size : 1.02em;
  font-family : Arial,Helvetica,sans-serif;
  font-weight : bold;
  color : #ff0000;
  margin-top: 1px;
}
p.error a
{
  font-size : 1.02em;
  font-family : Arial,Helvetica,sans-serif;
  font-weight : bold;
  color : #ff0000;
  margin-top: 1px;
}
p.msg
{
  font-weight : bold;
  color : #008000;
}
p.warning
{
  font-size : 1.02em;
  font-weight : bold;
  color : #ff8800;
}
input
{
  color: #000000;
}
select
{
  color: #000000;
}
td.menu3
{
  font-size : 0.85em;
  color: #000000;
  background-color: #b4cdd4;
}
.mini
{
  font-size : 0.765em;
}
p.footnote
{
  font-size : 0.765em;
}
table
{
  width: 100%
}
table.border
{
 width: auto;
 border-style: solid;
 border-width: 2px;
 border-color: #b4cdd4;
}
table.button
{
  width: 100%;
}
h1
{
  font-size: 1.615em;
  font-weight : bold;
  padding: 0px;
  margin: 0px;
}
h2
{
  font-size: 1.4875em;
  font-weight : bold;
  padding: 0px;
  margin: 0px;
}
h3
{
  font-size: 1.36em;
  font-weight : bold;
  padding: 0px;
  margin: 0px;
}
h4
{
  font-size: 1.2325em;
  font-weight : bold;
  padding: 0px;
  margin: 0px;
}
h5
{
  font-size: 1.105em;
  font-weight : bold;
  padding: 0px;
  margin: 0px;
}
h6
{
  font-size: 0.9774999999999999em;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}
}
@media print
{
td
{
 font-family:arial, geneva,helvetica,sans-serif;
 font-size : 0.85em;
 empty-cells:show;
 border-color: black;
 border-width: 1px;
 border-style:solid;
}
td.butt
{
 empty-cells:collapse;
 visibility: hidden;
}
td.buttActive
{
 empty-cells:collapse;
 visibility: hidden;
}
table.imagebutt
{
 empty-cells:collapse;
 visibility: hidden;
}
table.border
{
 empty-cells:collapse;
 border-width: 0px;
 border-color: white;
}
td.border
{
 empty-cells:collapse;
 border-width: 0px;
 border-color: white;
}
td.data
{
}
td.head
{
 font-weight:bold; 
}
td.headSenkrecht
{
 font-weight:bold; 
 writing-mode: tb-rl;
}
td.printsolid
{
 background-color: black;
 empty-cells:show;
 border-color: black;
 border-width: 2px;
 border-style:solid;
}
thead
{
 display: table-header-group;
}
}

