/* Calendar

----------------------------------------------- */

.calendar {

   height: 100%;

   width: 172px;

}

table.cal {

  font-size: 1.2em;

  }

.cal .last{

  }

  .cal .next{

  }

.cal th {

  text-transform:lowercase;

  text-align:center;

  font-weight:bold;

  padding-bottom:6px;

  }

.cal td {

  border:solid #fff;

  border-width:1px;

  padding:2px 4px;

  text-align:center;

 

  }

.cal .selected {

  border:solid #bb9;

  border-width:1px;

  padding:1px 3px;

  font-weight:bold;

  }

.cal .today {

  border:solid #998;

  border-width:1px 0 0 1px;

  padding:1px 4px 2px 3px;

  }

.cal td a, .cal td a:visited, .cal td a:hover {

  font-weight:bold;

	font-size:1.2em;  

  color:#000;

  }

/* Eventlist

----------------------------------------------- */

.event_list_title {

   }



.event_list {

   width : 370px;

   font-size: 1.2em;

   }



.event_list .headings

{

  

   font-weight:bold;

   font-size:1.2em;

   padding: 5px 5px 5px 5px;

   }



.event_list .col_status {

   width: 30px;

}



.event_list .col_date {

   padding: 5px 5px 5px 5px;

   width: 100px;

}



.event_list .col_event {

   padding: 5px 5px 5px 5px;

   width: auto;

   }



.event_list .status {

   padding: 5px 5px 5px 5px;

   font-weight: bold;   

   vertical-align : top;

}



.event_list .date {

   padding: 5px 5px 5px 5px;

}



.event_list .event {

   padding: 5px 5px 5px 5px;

   vertical-align : top;

}





.event_list .error_message {

   font-size: 1.2em;

   margin-left : auto;

   margin-right : auto;

   padding-left : 10px;

   padding-right : 10px;

   padding-top: 10px;

   padding-bottom: 10px;

   }



/* Appearance for Event-Infos */



.event_info {

   width : 370px;

   height: auto;

      }



.event_info .headings {

   font-size:1.2em;

   font-weight:bold;

   }



.event_info .title {

	font-size:1.0em;

   padding: 5px 5px 5px 5px;

   }



.event_info a {

	font-size:1.2em;

   }



.event_info .date {

   padding: 5px 0px 5px 5px;

   width: 100px;

   }



.event_info .description {

   padding: 5px 5px 10px 10px;

   font-size: 1.2em;

   }



.line_color0 {

   padding:5px 10px 5px 0;

   }



.line_color1 {

   padding:5px 10px 5px 0;

   }



.author_info {

   font-size: 1.2em;

}



.next_event_select  {

   font-size: 1.2em;

   text-align : left;

}



.next_event_select A {

   font-size: 1.2em;

   text-align : center;

   text-decoration: underline;

} 
