div.table { 
      display: table; 
 /*     border-collapse:collapse;  */
    }
    div.tr { 
      display:table-row; 
    }
    div.td { 
	 display:table-cell; 
      border-right: thin solid red; 
      border-bottom:thin solid red; 
      padding:5px; 
	  overflow: hidden;
	  white-space: nowrap;
	 max-width: 150px; 
    }
#grid div.tr:nth-child(even){
		background-color: #f2f2f2;
	}

div.table a{
	color:black;
	border: none;
}
#grid2 .feldtd {
  max-width: 200px;
  width: 200px;
}
#grid .dbpatienten_anaestesie_gesamt, #grid .dbwochentag , #grid .dbgkv_karte,#grid .dbprivat,#grid .dbbg,#grid .dbiv,#grid .dbkh_abr_ambul,#grid .dbselbstzahler,#grid .dbstationaer,#grid .dbnicht_anae_patienten {
  max-width: 30px;
  width: 30px;
}
#zeile0{
	position: -webkit-sticky;
	position: sticky;
	top : 0px;
	background-color: lightgray;
}
#zeile0 .td {
  border-top: thin solid red;
}
.td:first-child {
 border-left: thin solid red;  
}
/*
.td.spalte0 {
  border-left: thin solid red;
}
*/
div .dbkoordinaten {
  max-width: unset;
}
#grid a:hover{
  color: red !important;
}
/*
#wgchronik ul li ul li:nth-child(even) {
    background-color:  #eee;
}
*/
#wgchronik a {
    float :  unset;
    color: blue;
    text-decoration: none;
  border: 0;
}

#wgchronik a:hover {
  color: green;
}

#wgchronik a {
  color: red;
}
