body {
        background-color: #ffffff;
        font-size: 0.7em;
        font-family: Arial, Sans-Serif, Helvetica;
        color:#444;
        padding:10px;
        margin:0;
}

body { behavior: url("csshover3.htc"); } 

h1 {
    border-bottom: 1px solid #444;
    font-size: 1.5em;	
}

span.bsp {    
    font-size: 1.2em;   
    font-weight:bold;
    text-decoration: underline;
}


tr.bsp_even,th.bsp_even,td.bsp_even {
    background: #fff;   
    margin-bottom: 0;
    
    }

tr.bsp_odd,th.bsp_odd,td.bsp_odd {
    background: #DDD;
    margin-bottom: 0;
    }
    
a.pdf_textblock {
  display:block;
  margin-top:5px;
  background-image:url("images/pdf_file_icon.gif");
  background-repeat:no-repeat;
  padding-left:30px;
  height:40px;
  }



img {
    border: 0px;	
}

td, th {
  padding: 1px 2px 1px 3px;
  color: #505050;
  font-size: 0.7em;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: top;
  text-align: left;
}
th {
  font-weight: bold;
  font-size: 0.8em;
}

tr.even,th.even,td.even {
	background: #fff;	
    margin-bottom: 0;
	
	}

tr.odd,th.odd,td.odd {
    background: #e0f2ff;
    margin-bottom: 0;
    }
    
td.number {
    text-align:right;	
}

td.neg {
    color: #ff0000;   
}

.liste table {
	width: 450px;	
}

.liste th {
  /*border-top: 1px solid #222;*/ /* #c94a1a; */
  border-bottom: 1px solid #c8cbc2;
  background: #edf1e6;
  color: #444;
  margin-bottom: 1px;
}

.liste .simple th {
  border: 0;
  background: none;
}

.liste tbody td {
  vertical-align: middle;
}

tr.odd:hover, tr.even:hover {
  background: #fddf8d;
}


#kw {
    font-size: 1.3em;font-weight:bold;
}

span.xml{background:transparent url(images/ico_xml.gif) no-repeat left top;padding-left:38px!important;}

#container {
	border:1px solid #c8cbc2;
	padding:2px;
}