th { font-size:12pt; color:black; font-weight:bold;  background-color:#CDCDFF;
      border-bottom-width:1pt; border-bottom-style:solid; border-right-width:1; 
border-right-style:outset; font-family:"Arial, Times"; }th.utitel { font-size:11pt; color:black; 
font-weight:bold;  background-color:#E6E6FF; font-family:"Arial, Times";}th.utitel2 { 
font-size:15pt; color:black; font-weight:bold;  background-color:#E6E6FF; font-family:"Arial, 
Times";}th.utitel3 { font-size:11pt; color:black; font-weight:bold; text-align:left; 
background-color:#E6E6FF; font-family:"Arial, Times";}
.buttonup { font-size:12pt; color:black; font-weight:bold;  background-color:#E6E6FF;
      border-bottom-width:2pt; border-bottom-style:solid; border-right-width:2pt;
      border-right-style:outset; text-align:center; cursor:hand; font-family:"Arial, Times"; }

.buttondown
      {
      Background-Color: #EBEBFF;
      font-family:"Arial, Times";
      Font-Weight: bolder;
      Font-Size: 95%;
      Color: #FFFFFF;
      Cursor: hand;
      Border-Top-Color: #000000;
      Border-Left-Color: #000000;
      Border-Right-Color: #C0C0C0;
      Border-Bottom-Color: #C0C0C0;
      Border-Width: thin;
      Border-Style: inset;
      Text-Align: center;
      }

div.abstand { padding:0px; margin:0cm 0cm 0cm 0cm; border-spacing:0px; font-family:"Arial, Times"; }

tr.abstand { padding:0px; margin:0cm 0cm 0cm 0cm; border-spacing:0px; font-family:"Arial, Times"; }
tr.farbe { background-color:#EBF0FF; font-family:"Arial, Times"; }
tr.farbew { background-color:#FFFFFF; font-family:"Arial, Times"; }

td.abstand { padding:0px; margin:0cm 0cm 0cm 0cm; border-spacing:0px; font-family:"Arial, Times"; }

td { font-size:11pt; color:black; text-align:justify; padding:0cm; font-family:"Arial, Times"; }
td.klein { font-size:10pt; color:black; text-align:left; padding:0cm; font-family:"Arial, Times"; }
td.klein9 { font-size:9pt; color:black; text-align:left; padding:0cm; font-family:"Arial, Times"; }
td.klein8 { font-size:8pt; color:black; text-align:center; padding:0cm; font-family:"Arial, Times"; 
}td.klein7 { font-size:7pt; color:black; text-align:center; padding:0cm; font-family:"Arial, Times"; 
}
td.kleinr { font-size:10pt; color:black; text-align:right; padding:0cm; font-family:"Arial, Times"; 
}
td.werktag { font-size:10pt; color:black; background-color:#FFFFFF; font-family:"Arial, Times"; }
td.sonntag { font-size:10pt; background-color:#FAF032; color:black; border-bottom-width:2pt; 
border-bottom-style:solid; border-right-width:1; border-right-style:outset; font-family:"Arial, 
Times"; }td.hgruen { background-color:#E6FFD2; font-family:"Arial, Times"; }td.dgruen { 
background-color:#BEFFBE; font-family:"Arial, Times"; }td.hrot { background-color:#FFB4BE; 
font-family:"Arial, Times"; }td.drot { background-color:#FF9696; font-family:"Arial, Times"; }
td.spali { background-color:#E1E1FF; font-family:"Arial, Times"; }
td.spare { background-color:#EBF5FF; font-family:"Arial, Times"; }
td.utitel { background-color:#E6E6FF; padding:0cm; font-family:"Arial, Times";}
td.utitel2 { background-color:#EBF0FF; padding:0cm; font-family:"Arial, Times";}
td.utitel2r { background-color:#EBF0FF; padding:0cm; text-align:right;
font-family:"Arial, Times";
}
td.utitel3r { background-color:#EBF0FF; text-align:right; font-family:"Arial, Times";}
td.utitel3c { background-color:#EBF0FF; text-align:center; font-family:"Arial, Times";}
td.rechtsrot { text-align:right; color:#DC0000; font-size:12pt; font-family:"Arial, Times"; }
td.rechtsgruen { text-align:right; color:#009600; font-size:12pt; font-family:"Arial, Times"; }
td.linksrot { text-align:left; color:#DC0000; font-size:12pt; font-family:"Arial, Times"; }
td.linksgruen { text-align:left; color:#009600; font-size:12pt; font-family:"Arial, Times"; }

td.rechts { font-size:12pt; text-align:right; font-family:"Arial, Times"; }
td.rechtsk { font-size:10pt; text-align:right; font-family:"Arial, Times"; }
td.rechtsb { font-size:12pt; text-align:right; background-color:#EBF0FF; font-family:"Arial, Times"; 
}
td.tdrechts { margin-right:0pt; font-size:12pt; text-align:right; font-family:"Arial, Times"; }

td.center { font-size:12pt; text-align:center; background-color:#EBF0FF; font-family:"Arial, Times"; 
}td.center1 { font-size:12pt; text-align:center; background-color:#FFFFFF; font-family:"Arial, 
Times"; }
td.krand { font-size:12; text-align:justify;
                border-style:solid;
				border-width:1pt;
				border-color:black;
				padding:0px;
				border-left:none;
			    border-right:none;
				margin:0px;
              }


td.rand { font-size:12; text-align:justify;
                border-style:solid;
                border-width:1pt;
				border-color:blue;
				padding:0px;
				margin:0px;
			 }
span.grau {background-color:#D7D7D7; font-family:"Arial, Times"; }
span.grau2 {background-color:#E5E5E5; font-family:"Arial, Times"; }
span.rot {background-color:#FFABAB; font-family:"Arial, Times"; }
span.gruen {background-color:#86FD9C; font-family:"Arial, Times"; }
span.gelb {background-color:yellow; font-family:"Arial, Times"; }
span.blau {background-color:#90E0FF; font-family:"Arial, Times"; }
span.orange {background-color:#FFA968; font-family:"Arial, Times"; }


span.hblau { background-color:#EBF0FF; text-align:right; font-family:"Arial, Times";}

td.meldung { background-color:#EBF0FF; font-size:12pt; font-weight:bold; color:#6464FA; 
text-align:center; font-family:"Arial, Times"; }td.block { font-size:11pt; text-align:justify; 
font-family:"Arial, Times"; }body.hgrund01 { background-color:#EBEBFF; font-family:"Arial, Times"; }
body.hgrund { background-color:white; font-family:"Arial, Times"; }
td.gross14 { font-size:14pt; text-align:justify; font-family:"Arial, Times"; }
td.gross12 { font-size:12pt; text-align:justify; font-family:"Arial, Times"; }
b.rot { text-align:left; color:#DC0000; font-family:"Arial, Times"; }
b.gruen { text-align:left; color:#009600; font-family:"Arial, Times"; }
.g1 { padding:0pt;
      border-color:#4EA1D4;
      border-bottom-style:solid;
      border-bottom-width:thin;
      background-color:#D4EBFF;
      border-bottom:1pt;
      border-top-style:none;
      border-top-width:thin;
      border-left-style:solid;
      border-left-width:thin;
     }


.g2 {
      padding:0pt;
      border-width:0pt;
      border-style:none;
      border-color:#FFFFBD;
      background-color:#FFFFBD;
    }

.g3 {
        width:55pt;
        border-width:1px;
        border-style:solid;
        border-color:red;
         background-color:#FFFFBD;
        Cursor: hand;
        font-family:Arial, Times;
        text-align:center;
        font-weight:bold;
        font-size:12;
    }


.g4 {
        border-width:1px;
        border-style:solid;
        border-color:red;
        border-top-style:none;
        border-left-style:none;
        background-color:#FFFFFF;
        font-family:Arial, Times;
        text-align:left;
        font-weight:bold;
        font-size:12;
    }

