body          { font-family:Verdana; font-size:10px; margin-top:0px; margin-left:0px; background-color:#FFFFFF; text-color:#000000; }
table         { table-layout: fixed; overflow: hidden; empty-cells:show; border:0; cellspacing:0; cellpadding:0; border-spacing:0px;}
table1         { table-layout: fixed; overflow: hidden; border-collapse: collapse; empty-cells:show; border:0; cellspacing:0; cellpadding:0;}
input.edit    { font-family:verdana; size:1;}
textarea      { font-family:verdana; size:1;}
div1          { text-align:center;}
div2          { margin-left:auto; margin-right:auto; text-align:center;}
div3Chrome    { text-align:center; margin-left:auto; margin-right:auto; width:520px;}
div           { text-align:center; margin-left:auto; margin-right:auto;}
td2           { vertical-align: top;}
td1           { text-align: left;}
td            { overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
<!--
a.InfoBox       { color:black; text-decoration:none; }
a.InfoBox:hover { cursor:help;}
a.InfoBox span  { visibility:hidden; position:relative; left:-99em; margin-top:2em; padding:1em; text-decoration:none; z-index:9;}
a.InfoBox:hover span, a.InfoBox:focus span, a.InfoBox:active span { visibility:visible; left:1em; border:1px solid #c30; color:gray; background-color: rgba(255, 255, 255 , .9);}
-->
<!--a.InfoBox       { color:black; text-decoration:none; }
a.InfoBox:hover { cursor:help;}
a.InfoBox span  { visibility:hidden; position:absolute; left:-99em; margin-top:1.5em; padding:1em; text-decoration:none; z-index:9;}
a.InfoBox:hover span, a.InfoBox:focus span, a.InfoBox:active span {visibility:visible; left:1em; border:1px solid #c30; color:gray; background-color: white;}
-->
a.InfoBox       { color:black; text-decoration:none; }
a.InfoBox:hover { cursor:help;}
a.InfoBox span  { visibility:hidden; position:fixed; left:-99; top:4px; text-decoration:none; z-index:9;}
a.InfoBox:hover span, a.infobox:focus span, a.infobox:active span { visibility:visible; left:107px; border:1px solid #c30; color:gray; background-color: white;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
 #PrnKopf {display:none;}
 #AnzKopf1 {display:block;}
 #AnzKopf2 {display:block;}
}

@media screen {
 #PrnKopf {display:none;}
 #AnzKopf1 {display:block;}
 #AnzKopf2 {display:block;}
}

@media print {
 #PrnKopf {display:block;}
 #AnzKopf1 {display:none;}
 #AnzKopf2 {display:none;}
 .Call {display:none;}
}

#listBody {
 margin-top:0px;
 margin-left:0px;
}


.Pflicht {
  border-top: 1px solid #808080;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid yellow;
  border-bottom: 1px solid yellow;
  background: #FFF5EE;
  margin-left: 1px;
  margin-bottom: 2px;
  margin-right: 1px;
}


.MaskeInh, .Maske, .Such {
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: buttontext;
  background: #e0e0e0;
}
.Maske {
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080;
  vertical-align: top;
  margin: auto;
}
.MaskeTab {
  vertical-align: top;
  margin: auto;
}


.Tab, .TabOn, .TabOff, .TabRest {
  width:80px;
  height:22px;
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: buttontext;
  text-align:center;
  margin-top: 0px;
  margin-left: 0px
  margin-bottom: 0px;;
  margin-right: 1px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}
.Tab, .TabOn {
  background: #e0e0e0;
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid #808080;
  border-bottom: 4px solid #e0e0e0;
}
.TabOn, .TabOff {
  cursor: pointer;
}
.TabOff {
  background: #808080;
  border-top: 4px solid white;
  border-left: 1px solid white;
  border-right: 0px solid #808080;
  border-bottom: 1px solid white;
}
.TabRest {
  width:100%;
  background: white;
  border-top: 4px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  text-align:right;
}



@media print {
.TabOn1, .TabOff1 {display:none;}
}


.Lst,.LstR,.LstC,.LstW,.LstWR,.LstWC,.LstKopf,.LstSm,.LstWSm,.LstSm55,.LstSm135,.LstSm35,.LstSm40,.LstSm45,.LstSm60,.LstSm65,
.LstWSm55,.LstWSm135,.LstWSm35,.LstWSm40,.LstWSm45,.LstWSm60,.LstWSm65,
.LstPl,.LstWe,.LstFt,
.Sort,.IsSort,.Ueb,.Grau,.Fremd,.Gelb,.Gruen,.Orange,.Rot,.Blau,.Menue1,.Menue2,.Menue3,.Menue4,.Menue1Hvr,.Menue2Hvr,.Menue3Hvr,.Menue4Hvr,.bOver,.bOut,.Kal,.KalOver {
  height:17px;
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: black;
  padding-left: 1px;
  padding-right: 1px;
  text-align:left;
  vertical-align:top;
}

.LstW,.LstWR,.LstWC {
 height:16px;
}


.Kal,.KalOver {
  text-align:right;
  cursor: pointer;
}


@media screen {
 .LstSm55,.LstWSm55 {width:65px;}
 .LstSm135,.LstWSm135 {width:150px;}
 .LstSm35,.LstWSm35 {width:45px;}
 .LstSm40,.LstWSm40 {width:50px;}
 .LstSm45,.LstWSm45 {width:60px;}
 .LstSm60,.LstWSm60 {width:90px;}
 .LstSm65,.LstWSm65 {width:100px;}
}

@media print {
 .LstSm55,.LstSm135,.LstSm35,.LstSm40,.LstSm45,.LstSm60,.LstSm65,
 .LstWSm55,.LstWSm135,.LstWSm35,.LstWSm40,.LstWSm45,.LstWSm60,.LstWSm65, {
   height:14px;
   font-size: 8px;
  }
 .LstSm55,.LstWSm55 {width:55px;}
 .LstSm135,.LstWSm135 {width:135px;}
 .LstSm35,.LstWSm35 {width:35px;}
 .LstSm40,.LstWSm40 {width:40px;}
 .LstSm45,.LstWSm45 {width:45px;}
 .LstSm60,.LstWSm60 {width:80px;}
 .LstSm65,.LstWSm65 {width:100px;}
}



.LstSm,.LstWSm {
  height:14px;
  font-size: 8px;
}

.Lst,.LstR,.LstC,.LstSm,.LstSm55,.LstSm135,.LstSm35,.LstSm40,.LstSm45,.LstSm60,.LstSm65,.Sort,.IsSort,.Ueb,.Grau,.Fremd,.Gelb,.bOver,.bOut,.Such {
  background-color: #e0e0e0;/* #317082; #e0e0e0;*/
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080;
}

.LstPl,.LstWe,.LstFt {
  background-color: #F7F7F7;
  border-top: 1px solid #F7F7F7;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid #F7F7F7;
}
.LstWe {
  background-color: #F0F0F0;
}
.LstFt {
  background-color: #A0A0A0;
}

.LstW,.LstWR,.LstWC,.LstWSm,.LstWSm55,.LstWSm135,.LstWSm35,.LstWSm40,.LstWSm45,.LstWSm60,.LstWSm65 {
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
}

.LstKopf {
  background-color: #e0e0e0;
  border-top: 1px solid white;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #808080;
  padding: 2px;
  vertical-align:middle;
}


.Menue,.Menue1,.Menue2,.Menue3,.Menue4,.Menue1Hvr,.Menue2Hvr,.Menue3Hvr,.Menue4Hvr {
  height:20px;
  vertical-align:middle;
}

.Such {
  height:30px;
}

.bOver,.KalOver {
  background-color: #808080;
}
.Trenner {
  background-color: #e0e0e0;
}

.bOver,.bOut {
  text-align:center;
  cursor:pointer;
}
.LstW,.LstWR,.LstWC,.LstWSm {
  background-color: white;
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
}

.LstR,.LstWR {
 text-align: right;
}

.LstC,.LstWC {
 text-align: center;
}
.Menue1,.Menue2,.Menue3,.Menue4,.Menue1Hvr,.Menue2Hvr,.Menue3Hvr,.Menue4Hvr {
  cursor: pointer;
  height:20px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 1px;
  margin-right: 1px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}


.Ueb {
  border-right: 0px solid red;
  border-bottom: 0px solid red;
  background-color: red;
}

.Grau {
  border-right: 0px solid silver;
  border-bottom: 0px solid silver;
  background-color: silver;
}

.Fremd {
  border-right: 0px solid silver;
  border-bottom: 0px solid silver;
  background-color: #dddddd;
}

.Gelb {
  border-right: 0px solid silver;
  border-bottom: 0px solid silver;
  background-color: yellow;
}
.Sort, .IsSort {
  color: #808080;
  cursor: pointer;
}
.IsSort {
  font-style:italic;
}

.Warnung, .Info, .Moment {
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: black;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
}

.Warnung, .Rot {
  color: white;
  background-color: red;
  overflow:visible;
  white-space:normal;
  text-overflow:clip;
}

.Blau {
  color: white;
  background-color: blue;
}

.IMv, .IRes, .IFz {
  height:16px;
  font-family: Verdana;
  font-size: 8px;
  font-weight: normal;
  color: white;
  padding-left: 1px;
  padding-right: 1px;
}

.IMv {
  background-color: blue;
}

.IRes {
  background-color: red;
}

.IFz {
  color: silver;
  text-align: center;
}


.Info {
  background-color: yellow;
}

.Linie {
 background-color: #D0D0D0;
 height: 1px;
}

.Moment {
  background-color: silver;
  position: absolute; 
  left: 0px; 
  top: 0px; 
  width: 100%; 
  height: 100%; 
  opacity: 0.4;
  filter: alpha(opacity=40); alpha(moz-opacity=0.4);  alpha(khtml-opacity=0.4);  alpha(opacity=0.4);
}

.Gruen {
  background-color: lime;
}

.Orange {
  background-color: orange;
}


.Normal, .NormalFett, .NormalBig, .NormalBigPf, .NormalBigFett, .NormalAbs, .NormalSmall, .HeadNl {
  font-family: Arial;
  font-weight: normal;
  font-size: 10px;
  color: black;

  padding-top: 0px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 2px;
  margin-left: 0px;
  margin-right: 0px:
}

.Kopf, .KopfNorm {
  font-family: verdana;
  font-weight: bold;
  font-size: 14px;
  color: red;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
}

.KopfNorm {
  font-family: Verdana;
  font-weight: normal;
  font-size: 10px;
  color: black;
}

.KopfBg {
  background-color: black;
}

.NormalBigPf {
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid yellow;
  border-bottom: 1px solid yellow;
}

.HeadNl {
  background-color: silver;
}

.NormalAbs {
  font-size: 8px;
  font-style:italic;
  text-decoration:underline;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  overflow:visible;
  white-space:normal;
  text-overflow:clip;
}


.NormalSmall {
  font-size: 8px;
}
.NormalMini {
  font-size: 6px;
}
.NormalFett {
  font-weight: bold;
}

.NormalBig {
  font-size: 11px;
}

.NormalBigFett {
  font-size: 16px;
  font-weight: bold;
}

.Grafik {
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: black;

  padding-top: 3px;
  padding-bottom: 3px;
}
