/* Agenda item */

.agenda_item{
	float:left;
	width:722px;
	margin:15px 0 0 15px;

}
.agenda_item span.date{
	background-color:#364797;
	border:medium none;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:0px;
	padding:2px;
	text-align:center;
	width:25px;
}
.agenda_item span.time{
	color:#354697;
	float:left;
	width:650px;
	margin:0 0 0 10px;
}
.agenda_item h2{
	color:#B3C530;
	margin:0 0 0 10px;
	padding:0px;
	float:left;

}
.agenda_item p{
	margin:0px;
	width:630px;
	float:left;
	padding:0px 15px 0px 13px;
	margin-bottom:15px;
}

/*	Kalender */
.agendaView table
{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.agendaView table th{
	background-color:#364797;
	color:#fff;
	padding:5px;
}
.agendaView table td{
	background-color:#f7f7f7;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	text-align:center;
}

.agendaView table td a, .agendaView table td a:active, 	.agendaView table td a:visited
{
	color:#fff;
}

.agendaView table td a:hover
{
	color:#fff;
}

.agendaView table td p{
	padding:5px;

	margin:0px;
}
.agendaView table td p.hasContent{
	background-color:#fe9900;
}
.agendaView table td p.empty{
	padding:5px;
	background-color:#eeeeee;
}

.agendaView{
	margin:0 15px 0 5px;

}
div.highlight{
	font-weight:bold;
	color:#000;
	padding:5px;
}

p.highlight{
	font-weight:bold;
}

/* Agenda items */

.agenda_items{
	float:left;
	width:485px;
	margin:15px 0 0 15px;

}
.agenda_items span.date{
	background-color:#364797;
	border:medium none;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:0px;
	padding:2px;
	text-align:center;
	width:25px;
}
.agenda_items span.time{
	color:#354697;
	float:left;
	width:430px;
	margin:0 0 0 10px;
}
.agenda_items h2{
	color:#B3C530;
	margin:0 0 0 10px;
	padding:0px;
	float:left;
}
.agenda_items p{
	margin:0px;
	width:410px;
	float:left;
	padding:10px 15px 15px 40px;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
}




