﻿
.kalenderP
{
   /*padding-top:2em;*/
   font-weight: bold;
}
.kalenderP a
{
   background: none;
}
.kalenderP span
{
   padding: 0.3em;
}
.kalenderP img
{
   margin-left: 1em;
   margin-right: 1em;
}
table.TABLE_Kalender td
{
   color: #CCC;
}

table.TABLE_Kalender td.TD_future
{
   background-image: url(/media_all/date_gone.gif);
   background-repeat: no-repeat;
   background-position: right center;
}

.DIV_kalenderRollover
{
   margin-left: -39.9em;
   margin-top: 2em;
   position: absolute;
   visibility: hidden;
   width: 40em;
}
.DIV_kalenderRollover caption
{
   border-bottom: 1px solid #000000;
   margin: 0;
   padding: 0;
   text-align: left;
}
.DIV_kalenderRollover caption span
{
   background-color: #000000;
   color: white;
   font-weight: bold;
   padding: 0.3em;
   text-align: left;
}
.DIV_kalenderRollover td
{
   background-color: #F7F7F7;
   border-bottom: 1px solid #CCCCCC;
   line-height: 1.2em;
   padding-bottom: 0.8em;
   padding-top: 0.8em;
}
.DIV_kalenderRollover th
{
   background-color: #FFFFFF;
   border-bottom: 0 none;
   font-size: 0.9em;
   font-style: normal;
   font-weight: normal;
   text-align: left;
}
.DIV_kalenderRollover table
{
   border-bottom: 1px solid #000000;
}
.DIV_kalenderRollover td.TDletzteSpalte, .DIV_kalenderRollover th.TDletzteSpalte
{
   border-right: 1px solid #000000;
   color: #666666;
   padding-right: 0.5em;
   text-align: right;
}
.DIV_kalenderRollover td.TD_klaenderRolloverTIME, .DIV_kalenderRollover th.TD_klaenderRolloverTIME
{
   border-left: 1px solid #000000;
   padding-left: 0.5em;
   width: 4.5em;
}
.DIV_kalenderRollover td.TD_klaenderRolloverVATITLE, .DIV_kalenderRollover th.TD_klaenderRolloverVATITLE
{
   width: 25em;
}
