/* Fur die Tabelle mit den Pictogrammen bei der Hausansicht, Ubersicht und Legende */

#tabellehausansicht{
  table-layout:fixed;  /* fixe zellenbreiten */
  border-collapse: collapse;
  width:490px;
  max-width:490px;
  overflow:hidden;
}

#tabelleuebersicht{
  table-layout:fixed;  /* fixe zellenbreiten */
  float: right;
  border-collapse: collapse;
  width:358px;
  max-width:358px;
  overflow:hidden;
  /*margin:11px 0 15px 0;*/
}

#a {
  border: none; /* 1px solid #A7D691;*/
  width: 39px;
  position: absolute;
  text-align: center;
  vertical-align: middle;
}

#b {
  border: none; /* 1px solid #A7D691;*/
  width: 18px;
  height: 18px;
  position: absolute;
  text-align: center;
  vertical-align: texttop;
}

#c {
  border: none; /* 1px solid #A7D691;*/
  width: 39px;
  height: 18px;
  position: absolute;
  text-align: center;
  vertical-align: middle;
}

#a2 {
  border: 1px solid #A7D691;
  width: 30px;
  text-align: center;
  vertical-align: middle;
}

#b2 {
  border: 1px solid #A7D691;
  width: 15px;
  height: 15px;
  text-align: center;
  vertical-align: middle;
}

#a2breit {
  border: 1px solid #A7D691;
  width: 60px;
  vertical-align: middle;
  margin:0;
  padding:0;
}

#tabellelegende{
  border-collapse: collapse;
 /* width: 394px;  max-width: 394px;*/
  overflow: hidden;
}

#kmnm {
  border: 1px solid #4FAC24;
  background-color: #FFFFFF;
  height: 37px;
  vertical-align: middle;
}

#k {
  border: 1px solid #4FAC24;
  background-color: #FFFFFF;
  width: 37px;
  height: 37px;
  text-align: center;
  vertical-align: middle;
}

#m {
  border: 1px solid #4FAC24;
  background-color: #FFFFFF;
  width: 160px;
  text-align:center;
  vertical-align:middle;
}

#mx {
  border: 1px solid #4FAC24;
  background-color: #FFFFFF;
  width: 160px;
  text-align:center;
  vertical-align:middle;
  height: 10px;
  font-size: 0.7em;
}

#n {
  border: 1px solid #4FAC24;
  background-color: #FFFFFF;
  text-align:center;
  vertical-align:middle;
}

/*---------------------------------------------------*/
#tabelleuebersicht{
  table-layout:fixed;  /* fixe zellenbreiten */
  width:358px;
  max-width:358px;
  overflow:hidden;
  /*margin:11px 0 15px 0;*/
}

#tabellemonate{
  vertical-align: top;
  text-align: left;
  border: none;
  padding:0;
}

#tabellemonat{
  table-layout:fixed;  /* fixe zellenbreiten */
  border-collapse: collapse;
  overflow:hidden;
  width: 150px;
  margin: 0px 14px 10px 0px;
}

#freibelegtlegende{
  border: 1px solid #A7D691;
  background-color: #F6FBF4;
  overflow:hidden;
/*   align="center" border="1" margin="12"*/
}

#frei {              /* haus frei */
  border: 1px solid #FFFFFF;
  background-color: #74B947;
  width: 19px;
  height: 13px;
  text-align: center;
  vertical-align: middle;
  color: white;
}

#blgt {              /* haus belegt */
  border: 1px solid #FFFFFF;
  background-color: #CD4A50;
  width: 19px;
  height: 13px;
  text-align:center;
  vertical-align:middle;
  color: white;
}

#anft {              /* anfahrtstag */
  border: 1px solid #FFFFFF;
  background-color: #74B947;
  background-image: url(../bilder/anfahrt.gif);
  width: 19px;
  height: 13px;
  text-align:center;
  vertical-align:middle;
  color: white;
}

#abft {              /* abfahrtstag */
  border: 1px solid #FFFFFF;
  background-color: #74B947;
  background-image: url(../bilder/abfahrt.gif);
  width: 19px;
  height: 13px;
  text-align:center;
  vertical-align:middle;
  color: white;
}

#teil {              /* Haus teilweise belegt */
  border: 1px solid #FFFFFF;
  background-color: #A2A060;
  width: 19px;
  height: 13px;
  text-align:center;
  vertical-align:middle;
  color: white;
}

#modi, #nich {              /* wochentage , nicht bearbeitete Tage */
  border: 1px solid #A7D691;
  background-color: #F6FBF4;
  width: 19px;
  height: 13px;
  text-align:center;
  vertical-align:middle;
}

#titl {              /* titelzeile mit Monat und Jahr */
  border: 1px solid #A7D691;
  background-color: #FFFFFF;
  color: #3A5C23;
  height: 13px;
  text-align:center;
  vertical-align:middle;
  font-weight: bold;
}

#leer {              /* unterste Zeile (ohne Tage) */
  height: 13px;
}