   /* styles for the tree */
   SPAN.TreeviewSpanArea A {
        font-size: 10pt;
        font-family: arial;
        text-decoration: none;
        color: black
   }
   SPAN.TreeviewSpanArea A:hover {
        color: '#339966';
   }
   /* rest of the document */
   body {background-color: #EEEEEE}

   th { font-size: 10pt;
   	font-family: arial, verdana;
	text-align:left;
   	}
   .line {
   	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;
	padding-top: 3px;
   }
   .line_2 {
	border-top-style: solid;
	border-top-color: #339966;
	border-top-width: 1px;
	padding-top: 8px;
   }

   td  {
        font-size: 10pt;
        font-family: arial, verdana;
	border-style: none;
   }
   h1  {
        font-size: 48pt;
        font-family: arial, verdana;
        color: #000000;
   }
   h2  {
        font-size: 12pt;
        font-family: arial, verdana;
        color: #339966;/*alternativ evtl. teal: #008080*/
   }
   .black
   	{
        font-size: 18pt;
        font-family: arial, verdana;
        color: black;
        }
  .green
   	{
        font-size: 10pt;
        font-family: arial, verdana;
	font-weight: bold;
        color: #339966;

        }
   .black10
   	{
        font-size: 10pt;
        font-family: arial, verdana;
        color: black;
        }
   .newsheader
        {
        font-size: 12pt;
        font-family: arial, verdana;
	font-weight: bold;
        color: #228822; /*alternativ evtl. teal: #008080 green: #339966 */
        }

   h3  {
        font-size: 10pt;
        font-family: arial, verdana;
        color: #000000;
        }

   .t1	{
         border-collapse:collapse;
	 border-style:none;
	 padding-left: 1px;
	 padding-bottom: 1px;
         }
   .t2	{
         border-collapse:collapse;
	 padding-left: 1px;
	 padding-bottom: 10px;
	 padding-top: 10px;
	 padding-right:10px;
	 text-align:left;
	 border-color:#339966;
	 color: #000000;
	 border-style:none;
	 vertical-align: top;    
         }

    .logo{
	  border-left-width:1px;
	  border-bottom-width:1px;
	  border-left-style:solid;
	  border-bottom-style:solid;
	  border-bottom-color:#339966;
	  border-left-color:#339966;
	  padding:1px;
	  background-color:#eeeeee;
    }
     .cell{
	  border-bottom-width:1px;
	  border-bottom-style:solid;
	  border-left-style:none;
	  border-top-tyle:none;
	  border-right-style:none;
	  border-bottom-color:#339966;
	  padding:1px;
	  background-color:#eeeeee;
    }

    .main {	  
    	  border-width:1px;
	  border-style:solid;
	  border-color:#339966;
	  background-color:#eeeeee;
	  cellpadding:none;
	  cellspacing:none;
	  }
    .second{
	  border-right-width:1px;
	  border-right-style:solid;
	  border-right-color:#339966;
	  background-color:#eeeeee;

    }

