TABLE.columnBag {
	width: 100%;
	background-image:url(../img/bg_programm.gif);
}
TABLE.columnBag TH {
	vertical-align: top;
	text-align: center;
	
	height: 1em;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #063C7F;	
	
	padding: 10px;
}
TABLE.columnBag TD {

	width: 32%;

	vertical-align: top;
	text-align: center;
	
	background-image: url(../img/zeitraster_hintergrund.gif);
	
	line-height: 120%;
	text-align: left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color:#FFFFFF;
	
	margin-right: 5px;
	padding: 0px 3px 0px 3px;
}
TABLE.columnBag TD A {
	text-decoration	: none;
	color: #fff !important; 
}
TABLE.columnBag TD#column_zeit {
	width: 47px;
	margin: 0px;
	padding: 0px;
}
DIV.column {
	position: relative;
	left:  0px;
	top:   0px;

	padding-right: 10px;
}
.session {
	border: 1px solid #999;
	width:  99%;
	
	overflow: hidden;
	
	display: block;
	
	position: absolute;
}
.session P {
	margin: 0px;
	padding: 0px;
}
DL {
	width: 100%;

	display: block;
	margin: 0px;
	padding:0px;
}
DL DT {
	display: block;
	margin:	0px;
	padding:0px;

	padding: 2px 5px 0px 5px;
}
DL DD {
	display: block;
	margin:	0px;
	padding:0px;

	padding: 0px 5px 2px 5px;
}
.session {
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
}

.blau {
	background-image: url(../img/blau.jpg);
	background-repeat:repeat-x;
	background-color: #6A8AB2;
}
.hellblau {
	background-image: url(../img/hellblau.jpg);
	background-repeat:repeat-x;
	background-color: #A8BBD2;
}
.dunkelblau {
	background-image: url(../img/dunkelblau.jpg);
	background-repeat:repeat-x;
	background-color: #446082;
}
.grau {
	background-image: url(../img/grau.jpg);
	background-repeat:repeat-x;
	background-color: #999;
}
.leuchtblau {
	background-image: url(../img/leuchtblau.jpg);
	background-repeat:repeat-x;
	background-color: #0083D7;
}
.wholeday {
	width: 300%;
}
.sessionOverlapFirst {
	width: 37%;
}
.sessionOverlapSecond {
	width: 59%;
	margin-left:  40%;
}
DIV#moodalboxContent H2 {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 22px;
	color: #063C7F;
}
DIV#moodalboxContent H2 B {
	color: #0083D7 !important;
}