<style type="text/css">
<!--
body {margin-top: 10px; margin-left: 20px; margin-right: 20px;font-family: verdana; font-size: 10pt; decoration: none;}


ol {  font-family: Arial, Helvetica, sans-serif;font-size: 9pt;} 
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-large;font-weight:bold;color: #000066; }
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: large;font-weight:bold;color: #000066;}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14pt;font-weight:bold; color: #000066;}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif;color: #000066;}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066;}

table#1 {cellpadding: 0; cellspacing: 0; border: 0; bgcolor: #E6E6E6;}
table#2 {cellpadding: 0; cellspacing: 0; border: 0;}
tr#2 { font-weight:bold;font-size:10pt;color:000066;background-color:C8D8E0;}


th#1 {	font-family:Verdana;font-size:8pt;color:#FFFFFF;background-color:#E6E6E6;text-align:left;}
th#2 {	font-family:Verdana;font-size:8pt;color:#000066;background-color:#FFFFFF;}
th#3 {  font-family:Verdana;font-size:8pt;color:#000066;background-color:darkgray;}
th#4 {	font-family:Verdana;font-size:8pt;color:#FFFFFF;background-color:darkgray;text-align:left;}
th#5 {	font-family:Verdana;font-size:8pt;color:#000066;background-color:#E6E6E6;text-align:center;}
th#6 {	font-family:Verdana;font-size:8pt;color:#000066;text-align:left;background-color:#E6E6E6;}
th#7 {	font-family:Verdana;font-size:8pt;color:#000066;background-color:#CCFFFF;text-align:left;}
th#8 {	font-family:Verdana;font-size:8pt;color:#000066;background-color:#E6E6E6;text-align:right;}
th   {	font-family:Verdana;font-size:8pt;color:#000066;background-color:#E6E6E6;text-align:left;}

td#1 {	font-family:Verdana;font-size:8pt;background-color:#FFFFFF}
td#2 {	font-family:Verdana;font-size:8pt;background-color:#E6E6E6}
td#3 {	font-family:Verdana;font-size:8pt;background-color:#E6E6E6}
td#4 {  font-family:Verdana;font-size:8pt;color:#000066;background-color:#E6E6E6;}
td {    font-family:Arial;font-size:8pt;color:#000066;}
td#7 {  font-family:Arial;font-size:8pt;color:#CC0000;}

li   {	font-family:Arial;font-size:9pt;color:#000066;}
li#1 {	font-family:Arial;font-size:8pt;color:#000066;}
li#2 {	font-family:Verdana;font-size:10pt;color:#FFFFFF;}

p   {	font-family:sans-serif;font-size:10pt;color:#000066;}
p#1 {	font-family:sans-serif;font-size:10pt;color:#000066;}

ul { font-family: Arial, Helvetica, sans-serif;font-size: 10pt}

table.tabs      {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #666;
}

table.bord      {
    border: 1px solid darkgray;
}
tr.tabs      {
    border: 1px solid #666;
}

td.topline    {border-top: 1px solid #999;}
td.btline    {border-bottom: 1px solid #999;}

td.bttline    {border-bottom: 1px solid #999;
			   border-top: 1px solid #999;}

td.r_topline  {
			  border-top: 1px solid #999;
			  border-right: 1px dotted #999;
			  }
td.r_btline  {
			  border-bottom: 1px solid #999;
			  border-right: 1px dotted #999;
			  }
td.r_bttline  {
			  border-top: 1px solid #999;
			  border-bottom: 1px solid #999;
			  border-right: 1px dotted #999;
			  }
td.l_bttline  {
			  border-top: 1px solid #999;
			  border-bottom: 1px solid #999;
			  border-left: 1px dotted #999;
			  }

td.tab          {
    border-top: 1px solid #999;
    border-right: 1px solid #666;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    -moz-border-radius: 2px;
}
td.td_red         {
    border-top: 1px solid red;
    border-bottom: 1px solid red;
    -moz-border-radius: 1px;
}


td.stat1x          {
    border-top: 2px solid orange;
    border-right: 2px solid orange;
    border-left: 2px solid orange;
    border-bottom: 2px solid orange;
    -moz-border-radius: 2px;
}
td.stat2x          {
    border-top: 2px solid white;
    border-right: 2px solid white;
    border-left: 2px solid white;
    border-bottom: 2px solid white;
    -moz-border-radius: 2px;
}
td.stat3x          {
    border-top: 2px solid yellow;
    border-right: 2px solid yellow;
    border-left: 2px solid yellow;
    border-bottom: 2px solid yellow;
    -moz-border-radius: 2px;
}
td.stat4x          {
    border-top: 2px solid blue;
    border-right: 2px solid blue;
    border-left: 2px solid blue;
    border-bottom: 2px solid blue;
    -moz-border-radius: 2px;
}
td.stat5x          {
    border-top: 2px solid green;
    border-right: 2px solid green;
    border-left: 2px solid green;
    border-bottom: 2px solid green;
}

td.stat1          {
    border-top: 1px solid orange;
    border-right: 2px solid orange;
    border-left: 2px solid orange;
    border-bottom: 1px solid orange;
    -moz-border-radius: 2px;
}
td.stat2          {
    border-top: 1px solid white;
    border-right: 2px solid white;
    border-left: 2px solid white;
    border-bottom: 1px solid white;
    -moz-border-radius: 2px;
}
td.stat3          {
    border-top: 1px solid yellow;
    border-right: 2px solid yellow;
    border-left: 2px solid yellow;
    border-bottom: 1px solid yellow;
    -moz-border-radius: 2px;
}
td.stat4          {
    border-top: 1px solid blue;
    border-right: 2px solid blue;
    border-left: 2px solid blue;
    border-bottom: 1px solid blue;
    -moz-border-radius: 2px;
}
td.stat5          {
    border-top: 1px solid green;
    border-right: 2px solid green;
    border-left: 2px solid green;
    border-bottom: 1px solid green;
}

td.sline          {
    border-right: 1px solid #666;
    border-left: 1px solid #999;

}
td.lline          {
    border-left: 1px solid #999;
}
td.lbline {
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
}
th.lline          {
    border-left: 1px solid #999;
}
th.bline          {
    border-bottom: 1px solid #999;
}
th.lbline {
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
}

th.tab_r          {
    border-top: 1px solid #999;
    border-right: 1px solid #666;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    -moz-border-radius: 2px;
    text-align:right;
}


th.tab_l          {
    border-top: 1px solid #999;
    border-right: 1px solid #666;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    -moz-border-radius: 2px;
    text-align:left;
}


th.lo_r          {
    border-top: 1px solid #999;
    -moz-border-radius: 2px;
    text-align:right;
}


th.lu_l          {
    border-bottom: 1px solid #999;
    -moz-border-radius: 2px;
    text-align:left;
}


td.ltop          {
    border-top: 1px dotted #999;
	border-left: 1px dotted #999;}

td.ltopx          {
    border-top: 1px solid #999;
	border-left: 1px dotted #999;}

th.ltopx          {
    border-top: 1px solid #999;
	border-left: 1px dotted #999;}
	
td.lx {
    border-left: 1px dotted #999;}
    
input, textarea, select
   { font-family:Verdana; font-size:9pt; color:#000066; }
 .Bereich, .Feld
   { background-color:#E6E6E6; width:300px; border:6px solid #DDDDDD; }
 .Auswahl
   { background-color:#E6E6E6; width:300px; border:6px solid #DDDDDD; }
 .Check, .Radio
   { background-color:#E6E6E6;width:14px; height:14px; }
 .Button
   { background-color:#F6F6F6;border:1px solid darkgray; }
 .alertButton
   { background-color:#F6F6F6;border:1px solid darkgray;font-weight:bold; font-family:Verdana; font-size:9pt; color:red; }
 .Design
   { background-color:#FFFFFF;border:1px solid darkgray; }
 
.LinkButton{ 
    background-color:#FAFCFF; 
    width:400px;
    padding:4px 10px 4px 10px; 
    margin:0px; 
    border:1px solid #A1B9C5; 
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:12px; 
    line-height:130%; 
    color:#2F2F2F; 
}


a:hover {color:#ff0000; text-decoration: underline;}
a:link          {font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #000066}
a:visited       {font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; color: #000066}
a:hover         {font-family: arial, helvetica, geneva, sans-serif; text-decoration: underline; color: #FF0000}


/* <th valign='bottom' height='200px'><div class='rotation-wrapper-outer'><div class='rotation-wrapper-inner'><something class='element-to-rotate'>%s</something></div></div></th> */
.rotation-wrapper-outer {
  display: table;
}
.rotation-wrapper-inner {
  padding: 50% 0;
  height: 0;
}
.element-to-rotate {
  display: block;
  transform-origin: top left;
  /* Note: for a CLOCKWISE rotation, use the commented-out
     transform instead of this one. */
  transform: rotate(-90deg) translate(-100%);
  /* transform: rotate(90deg) translate(0, -100%); */
  margin-top: -50%;

  /* Not vital, but possibly a good idea if the element you're rotating contains
     text and you want a single long vertical line of text and the pre-rotation
     width of your element is small enough that the text wraps: */
  white-space: nowrap;
}

.tableout {
    padding: 0px 0px 0px 0px;
    border-spacing: 0px 0px;
    border: 0px;
    background-color: darkgray;
}
.tabletdout {
    padding: 0px 0px 0px 0px;
}
.tablein {
    padding: 0px 0px 0px 0px;
    border-spacing: 1px 1px;
    border: 0px;
}

.noTHScrolling{
    position: sticky;
    top: 0;
    z-index: 1;
    white-space: nowrap;
}

//-->
</style>


