.content_oben {
  height:5px;
  width:745px;
  /*background-image:  url(../images/ct_oben2.jpg);*/
  background-repeat:no-repeat;
  margin-left:0px;
}

.content_background
{
  background-image:  url(../images/ct_spacer2.jpg);
  background-repeat:repeat-y;
  width:700px;
  margin-left:270px;
}

.content
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  font-weight:normal;
  font-size:70%;
  margin-top:2px;
  padding-top:0px;
  margin-left:5px;
  padding-right:40px;
  padding-bottom:2px;
  line-height:150%;
  width:680px;
}

.content_unten {
  height:10px;
  width:485px;
  /*background-image:  url(../images/ct_unten2.jpg);*/
  background-repeat:no-repeat;
  margin-left:0px;
}

/* default styles for extension "tx_cal_controller" */
    /* Styled by TYPO3 Content Rendering Group - ben@netcreators.com 2007 */
    /* START new classes and  id's */
    #month-header {
      margin-bottom: 7px;
        
      }

    #month-header-prevnext {
      float: left;
      }

    #month-header-icons {
      float: right;
      text-align: right;
      }
      
    #month-header-icons IMG, #month-header-prevnext IMG , #month-footer IMG{
      border: 0px solid;
      }

    #month-footer {
      width: 735px;
      margin-bottom: 7px;
      }
      
    #month-footer-header {
      text-align: center;
      }

    table.month-small {
      border: 1px solid #A1A5A9;
      border-collapse: collapse;
      }
    .month-weeknums {
      border-right:1px solid #AAAAAA;
      background-color:#EFEFEF;
    }
    
    .month-weekdays {
      border-bottom:1px solid #AAAAAA;
      background-color:#EFEFEF;
    }
    .month-small a:link,.monthoff a:visited {
      color: #000000;
    }
    
    .month-small th,
    .month-small td {
      padding: 2px;
      width: 22px;
      font-size: 10px;
      text-align: right;
    }
    
    .month-small th{
      text-align: center;
    }
      
    .month-large {
      border: 1px solid #A1A5A9;  
      border-collapse: collapse;
      top: 300px;
      }

    .month-large th,
    .month-large td {
      border: 1px solid #A1A5A9;
      }

    .month-large .weekday {
      background-color: #EEE;
      height: 12px;
      }

    .month-large .weeknum {
      background-color: #A1A5A9;
      width: 22px;
    }

    .month-large .day {
      height: 100px;
      width: 100px;
      vertical-align: top;
      text-align: left;
    }
    
    .month-large .daylink {
      font-weight: bold;
    }

    .month-large .day div {
      text-align: right;
      padding-right: 3px;
    }

    /*For the time being calendar-nav remains a table - no proper alternatives came to my mind yet - suggestions?*/
    #calendar-nav {

      }

    #calendar-nav td {
      vertical-align: top;
      }

    #calendar-nav td#previous {
      width: 175px;
      }

    #calendar-nav td#list {
      width: 188px;
      }

    #calendar-nav td#legend {
      width: 188px;
      }

    #calendar-nav td#next {
      width: 175px;
      }

    #link-ics,
    #link-admin {
      width: 100%;
      text-align: center;
      }
           
           .monthToday {
                  background-color: #0066FF;     
             }
    /* END new classes and  id's */


