/* ----------------------------------------------------------
 file: seminare.css

 Styles of course calendars.

 last update: 06.03.15 by Patricia Engelskirchen
 ---------------------------------------------------------- */


/* ******************************************************
	collection of courses */

div.courselist {
	display: flex;
	flex-flow: column;
	margin-top: 20px;
	margin-bottom: 20px;
	max-width: 1024px;
}


/* ******************************************************
	single course */

div.courselist div {
	display: flex;
	flex-flow: column;
	margin-bottom: 10px;
	justify-content: flex-start;
}


/* ******************************************************
	course metadata */

div.courselist div div.cmeta {
	display: flex;
	flex-flow: row wrap;
	box-sizing: border-box;
	margin-bottom: 6px;
	background-color: rgb(237, 237, 237);
}

div.courselist div div.cmeta div {
	padding-top: 6px;
	padding-right: 10px;
	font-weight: bold;
}


/* ******************************************************
	course metadata: course id */

div.courselist div div.cmeta div.cid {
	width: 95pt;
}


/* ******************************************************
	course metadata: course title */

div.courselist div div.cmeta div.ctitle {
	flex-grow: 1;
}


/* ******************************************************
	course metadata: course time/date */

div.courselist div div.cmeta div.ctime {
	width: 95pt;
}


/* ******************************************************
	course summary */

div.courselist div div.csummary {
	flex-grow: 1;
	text-align: justify;
	font-style: italic;
	padding-bottom: 6px;
	border-bottom: 1px dotted black;
}

/* ******************************************************
	special classes */

.cdelay , .cdelay a, .cover, .cover a {
	color: rgb(128, 128, 128);
	font-style: italic;
}

.cdelay a, .cover a {
	text-decoration: line-through;
}

.cdelay span, .cover span {
	color: black;
}
