A:link { color:#0058EE; text-decoration:underline;}
A:visited { color:#0058EE; }
A:hover { color:#ff8400; }
body { background-color:white;margin:0;padding:0; font:11px verdana,Arial,Helvetica; color:#000000; }
A:active { color:#ff8400; }
td { font:11px verdana,Arial,Helvetica; color:#000000; }
.dates { font:11px verdana,Arial,Helvetica; color:#000000; }
.head { font:14px verdana,Arial,Helvetica; color:#000000; }
.smallprint { font:10px verdana,Arial,Helvetica; color:#bbbbbb; }
.graphtext { font:9px verdana,Arial,Helvetica; }
.graybox { font:11px verdana,Arial,Helvetica;background:#efefff;padding:10px;border:1px solid #999999 }


table.maintable {}
table.maintable td {font:11px Verdana,Arial,Helvetica;}
   
.tablerow td {
   text-decoration:none;
   font:11px Verdana,Arial,Helvetica;
   padding: 5px 5px 5px 5px;
   background-color: #f6f6ff; }

.tablerowhover td {
   text-decoration:none;
   font:11px Verdana,Arial,Helvetica;
   padding: 5px 5px 5px 5px;
   background-color: #FFE6CB; }
   
 .tablerowdetail td {
   text-decoration:none;
   font:11px Verdana,Arial,Helvetica;
   padding: 5px 5px 5px 5px;
   background-color: #FFF8DC; }
   
 .tablerowdetailhover td {
   text-decoration:none;
   font:11px Verdana,Arial,Helvetica;
   padding: 5px 5px 5px 5px;
   background-color: #C9DDFF; }
   
.tableline td {
   text-decoration:none;
   font:11px Verdana,Arial,Helvetica;
   padding: 0px 0px 0px 0px;
   background-color: #dddddd;
   height:1}

.tableheader td {
   text-decoration:none;
   font:11px Verdana,Arial,Helvetica;
   padding: 5px 5px 5px 5px;
   background-color: #0058ee;
   color: white;}
   
.tablesummary td {
   text-decoration:none;
   font:11px Verdana,Arial,Helvetica;
   padding: 5px 5px 5px 5px;
   background-color: #f6f6ff;}

table.topnavi {
}

table.topnavi td {
   text-decoration:none;
   vertical-align: bottom;
   font:11px Verdana,Arial,Helvetica;}

table.topnavi td a{
   display: block;
   height: 16px;
   font:11px Verdana,Arial,Helvetica;
   text-decoration:none;
   margin-bottom: 0px;
   margin-top: 0px;}
   
table.topnavi td a:link, table.topnavi td a:visited {
   color: white;
   background-color: #0058EE;
   padding: 5px 5px 5px 5px;
   text-decoration:none; }
   
table.topnavi td a:hover, table.topnavi td a:active {
   color: white;
   background-color: #ff8400;
   text-decoration:none; }
   
table.topnavi td p {
   display: block;
   color: black;
   height: 16px;
   padding: 5px 5px 5px 5px;
   font:11px Verdana,Arial,Helvetica;
   background-color: white;
   text-decoration:none;
   margin-bottom: 0px;
   margin-top: 0px;}
   
select {
    background-color: white;
    color: black;
    border: 1px solid #666666; 
    font:11px Verdana,Arial,Helvetica;
}

input {
    color: black;
    font:11px Verdana,Arial,Helvetica;
}

    #vertgraph {    				
        width: 170px; 
        height: 119px; 
        position: relative; 
        background: url("../images/graphback.gif") no-repeat; 
    }
    #vertgraph ul { 
        width: 170px; 
        height: 119px; 
        margin: 0; 
        padding: 0; 
    }
    #vertgraph ul li {  
        position: absolute;
        width: 28px; 
        height: 119px; 
        background: url("../images/bars.jpg") no-repeat;
        filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
        bottom: 0px;
        * bottom: -1px;
	font-size: 0px;
	line-height: 0px;
	color:f6f6ff;

    }

    #vertgraph li.links { left: 16px;  background-position: 0px bottom  }
    #vertgraph li.mitte { left: 71px;  background-position: -28px bottom  }
    #vertgraph li.rechts { left: 126px;  background-position: -56px bottom  }

