#kalender {
   padding:0 5px;
}

 .kalkopf
{
font-size:11px;
font-family:Tahoma;
color:white;
background-color:#426C07;
text-align: center;
line-height:15px;
}

.heute	{
background:gray;
text-align:center;
}
.heute_out	{

text-align:center;

}
.feiertag	{
background:yellow;
text-align:center;
}
.sferien {
background:#70ED3B;
text-align:center;
cursor:pointer;
border:1px solid gray;
}
th, td, tr { padding:0 1px;margin:0; }

.kal_back, .kal_up {
   float:left;
   width:8px;
   padding-top:2px;

}
.kal_back {
  margin-left: 6px;
}

.kal_otext {
   float:left;
   width:100px;
   margin-left:auto;
   margin-right:auto;
}
#kalender table tr td {

    border-right:solid 1px #A0A0A0;
    border-bottom: solid 1px #A0A0A0;
    text-align:center;
}
