
table.agenda_narrow{
   width:0;
   font-size: 80%;
}
.agenda-table{
   width:100%;
   border:1px solid  #ff0000;
   table-layout:fixed;
}

.agenda-th, .agenda-td{
width: 13%;
   border:1px solid  #ff0000;
}

.agenda-tdrows{
white-space: nowrap; overflow: hidden; 
}

.agenda-tdheader{
  	font-size: 1.3em;
}

.agenda-tr{
height: 50px;
}
#edit-month, #edit-year {
  	font-size: 1.3em;
}
.weekno-td{
   border:1px solid  #ff0000;
   width: 9%;
}

.empty-td{
   border:1px solid  #ff0000;
}
.empty-th{
background-color: #ff0000;
   border:1px solid  #ff0000;
}
.agenda-th{
background-color: #ff0000;
color: #ffffff;
text-align: center;
  padding: 2px;
}
.agenda-td{
	vertical-align: top;
	height: 80px;
}

a.date{
	border-bottom: 2px solid #000;
	background-color: #fff;
}

.agenda_item, .agenda_common,.agenda_booking,.agenda_extern{
  display: block;
  overflow:hidden;
  font-size: 80%;
  padding: 1px;
}

.agenda_common, .agenda_item{
        background-color: #C3F0EB;
        border:1px solid  #65D8CC;
}
.agenda_booking, .agenda_extern{
        background-color: #9DFF9D;
        border:1px solid  #009900;
}
.agenda_float{
float: left;
margin-right: 10px;
}
.agenda_clear{
clear:both;
}

hr.agenda{
border: 0;
color: #ff0000;
background-color: #ff0000;
height: 1px;
}

.agendah3{
  	font-size: 20px;
	font-weight: 800;
	border:1px;
}
#trigger{
}
.agendasmall{
  font-size: 70%;
}
