html { height: 100%; 
       width : 100%;
       margin: 0px;
       padding: 0px;
       filter: expression(document.execCommand("BackgroundImageCache", false, true));  
     }


body       { text-align: center;
             font: 12px arial, sans-serif;
             background : #fff; 
             margin       : 0px;
             color:    #555;
             
           }

img { border:0px; }


/* ----------------------------------------------------------------------------*/
/* STATISTIK STYLES                                                            */
/* ----------------------------------------------------------------------------*/

.ueberschrift { font:17px arial; font-weight:bold; color: #8AA926; } /* #A6C528; } */

/* .ueberschrift { font:16px arial; font-weight:bold; color: #222; } */

.infobox   { float:left; width:297px; height:85px; color: #444; border: 1px solid #F7F4E8; padding:5px; background: #F3FAE8; } /*#F3FAE8;}  `*/
.infoboxtitle { color: #809430; }


.ginfobox   { float:left; width:297px; height:85px; color: #444; border: 1px solid #f1f1f1; padding:5px; background: #F8F8F8; } /*#F3FAE8;}  `*/

.winfobox   { float:left; width:297px; height:85px; color: #444; border: 1px solid #f1f1f1; padding:5px; background: #ffffff; } /*#F3FAE8;}  `*/

.stti      { background: #323232; color:#fff; text-align:center;   }
.light     { background: #ffffff; }
.dark      { background: #f3f3f3; }

.border    { background: #e3e3e3; }
                                                                   /* color: #777; #196DC2*/
.small     { display:block; padding-top:1px; padding-left:1px; font:11px arial,sanf-serif; color: #555;  }
.smallinfo { font:11px arial; }
.sehrsmall { font:9px verdana; color: #aaa; }

.negativ   { color: #900; }
.positiv   { color: #009900; }
.inTrend   { color: #888888; }

.statbar   { display:block; background: #A6C528 url('icons/statbarbg.gif'); height:15px; }
/* .smallhead { font:9px verdana; color:#fff;} */

.trennline   { clear:both; width:635px; font:7px verdana; height:7px; border-bottom: 1px dotted #e5e5e5; margin-bottom:10px; }
.printtrennline   { clear:both; width:650px; font:7px verdana; height:7px; border-bottom: 1px dotted #e5e5e5; margin-bottom:10px; }

.trennspacer { clear:both; width:505px; height:15px; font:15px verdana; }

#graphcontainerlong { float:left; width:622px; text-align:center; height:160px; vertical-align:middle; border:1px solid #f7f7f7; padding:5px; }

#ueberblickcontainer { clear:both; width:622px; vertical-align:middle; border:1px solid #f7f7f7; padding:5px; background: #FFF; }

#gueberblickcontainer { clear:both; width:622px; vertical-align:middle; border:1px solid #f1f1f1; padding:5px; background: #F8F8F8; }

/*.ginfocontainer { clear:both; width:706px; vertical-align:middle; border:1px solid #f1f1f1; padding:5px; background: #F8F8F8; }*/


#footcontainer { float:left; width:570px; }




table.tablesorter {
	font-family:arial;
	background-color: #000; /* CDCDCD; */
	margin:0px 0pt 0px;
	font-size: 12px;
        border:1px solid #c5c5c5;
        border-spacing:1px;
        border-collapse: collapse;
	/* width: 100%; */
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter  tr th {
	background-color: #555555;
	/* border: 1px solid #cecece; */
	font-size: 11px;
	padding: 4px;
        color:#fff;
        /* border:1px solid #555;
        border-spacing:1px;
        border-collapse: collapse; */
        

}

table.tablesorter tfoot 
{     background-color: #f5f5f5;
      font-weight:bold;
      padding:4px;
      /* border:1px solid #333;
      border-spacing:1px;
      border-collapse: collapse; */

}

table.tablesorter thead tr .header {
	background-image: url(icons/arr_unsorted.gif);
	background-repeat: no-repeat;
	background-position: right;
        /* border:1px solid #555;  */
	cursor: pointer;
        padding-left:2px;
        padding-right:5px;
        /* margin:2px; */
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	/* background-color: #999; */
        border:1px solid #c5c5c5;
	/* vertical-align: top; */
}

table.tablesorter tbody tr.even td {
	background-color:#FFFFFF;
}

table.tablesorter tbody tr.odd td {
	background-color:#F3F3F3;
}

table.tablesorter tbody tr.hover td {
	background-color:#dddddd;
}


table.tablesorter thead tr .headerSortUp {
	background-image: url(icons/arr_down.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(icons/arr_up.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #888;
}

table.tablesorter a { /* color: #196DC2; */
               /* color: #9f0000; */
 color: #555555; 
/*              color: #185B98;  */
             /* color: #A00606; */
                text-decoration:none; 
                border-bottom: 1px dotted #222;
                /* font-weight:bold;  */
            } 


table.tablesorter a:hover { /* color: #196DC2; */
               /* color: #9f0000; */
 color: #888; 
/*              color: #185B98;  */
             /* color: #A00606; */
                text-decoration:none; 
                border-bottom: 1px dotted #555;
               /*font-weight:bold; */
            } 



#hiddenExportContent { display: none; }


/* ----------------------------------------------------------------------------*/
/* BEDIENUNGSANLEITUNG STYLES                                                  */
/* ----------------------------------------------------------------------------*/

#helpwindow { width:600px; height:400px; background:#A6C528; }

#container { width:590px; text-align:left; padding:0px 5px 10px 5px; background: #A6C528; }

#innercon  { width:570px; height:322px; text-align:left; overflow:auto; padding:20px 10px 10px 10px; background:#fff; }

#helpwindow a { color: #196DC2;
             text-decoration:none; 
             font-weight:bold;
            }



.wanker { color: #fff;
             text-decoration:none;
             font-weight:bold;              
           } 


.helptitle    { font:18px verdana; font-weight:bold; color: #96B828; } 
.helpsubtitle { font:12px verdana; font-weight:bold; color: #333;    }


.chapter      { font:18px verdana; font-weight:bold; color: #96B828; } 


/* ----------------------------------------------------------------------------*/
/* PRINTWINDOW STYLES                                                  */
/* ----------------------------------------------------------------------------*/

#printwindow { width:700px; height:500px; background:#A6C528; }


#gueberblickcontainer a {
   
 color: #555555; 
                text-decoration:none; 
                border-bottom: 1px dotted #222;

            } 


#gueberblickcontainer a:hover {
 color: #888; 
               text-decoration:none; 
                border-bottom: 1px dotted #555;

            } 


#footcontainer a {
   
 color: #555555; 
                text-decoration:none; 
                border-bottom: 1px dotted #222;

            } 


#footcontainer a:hover {
 color: #888; 
               text-decoration:none; 
                border-bottom: 1px dotted #555;

            } 


#printwindow a.nodot { border:0px; }

#printcontainer { width:690px; text-align:left; padding:0px 5px 0px 5px; background: #A6C528; }

#printinnercon  { width:670px; height:424px; text-align:left; overflow:auto; padding:20px 10px 10px 10px; background:#fff;

