/* CSS Document */

body{
	margin:5px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #E7F7EF;
}
.bg1{
	background-color:#c8e4d8;
}
.bg2{
	background-color:#94CDB7;
}
td.frei{width:10px; vertical-align:top;}

.radio{ 
	float:left; 
	vertical-align:top;
	
	
	margin:0px; 
	z-index:2; 
	}

td{padding:3px;}
th { font-weight: bold;
}

td.time{width: 30px; text-align:center;}

#headline{font-weight:bold; font-size:11px;}

#topdate{background-color:#B5BABD; color:#FFFFFF;font-style:italic;font-weight:bold;font-size:13px;text-align:center;}

INPUT.normal,INPUT.mittel,INPUT.klein,INPUT.button,textarea.normal,select.klein, select.mittel  {
	BORDER: 1px solid #009E6B; font-size:10px;
}

input.normal,textarea.normal {WIDTH: 220px;}
input.klein,select.klein {WIDTH: 48px;}
input.mittel{WIDTH: 167px;}
textarea.normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
INPUT.button {

	color:#009E6B;
	background-color:#FFFFFF;
	font-weight:bold;
}

p.normaltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.speaker{
font-size:12px;
}

.workshop_cell{
vertical-align:top;
}

.workshop_text{
vertical-align:bottom;
clear:both;
}