body {font-family:Arial;}



table.schedule {
   /* width:885px; */
    margin-bottom:20px; margin-top:0px; margin-left:0px; margin-right:0px;
    background-color:#ffffff;
    cursor:hand;
	padding:0px;
	border:1px solid #EEEEEE;
}

.schedule_area {
    padding:12px;
    font-size:18px;
    color:#ffffff;
    background-color:#3297ff;
    text-align:center;
    font-weight:bold;
    visibility:hidden;
    display:none;
}

.schedule_day {
    /* padding:5px; */
	padding:3px 0px 3px 0px;
    font-size:12px;
    color:#3297ff;
    /* background-color:#0966EA; */    
    text-align:left;    
    font-weight:bold;
	border-bottom:4px solid #3297ff;
}

.table_gap {    
    padding:0px;
    margin:0px;    
}

.table_course {    
    font-size:9px;
    background-color:#33ccff;
    color:#000099;
    padding:0px;
    margin:0px;    
}

.course_outer_td {
    padding:0;
    margin:0;
    vertical-align:top;
	background-color:#EEEEEE;
}
.course_outer_td div {
	border-bottom:1px solid #FFFFFF;
}

td.course_inner_td_top {
    padding:0px;
    margin:0px;
    vertical-align:top;
    height:16px;
}

td.course_inner_td_title {
    padding:0px;
    margin:0px;
    vertical-align:top;
    text-align:right;
}
/****************************************************************/
/* PopUp im Kursplaner*/
table.schedule_course_info {
    background-color:#ffffff;
    /* border:1px solid #3297ff; */
    border:2px solid #CCCCCC;
    width:325px;
}

table.schedule_course_info td {
    padding: 4px;
    vertical-align:top;
    text-align:left;
    font-size:11px;
    color:#333333;
  }

td.schedule_course_info_label, td.schedule_course_info_value { background-color:#EEEEEE; }
td.schedule_course_info_label1, td.schedule_course_info_value1 {  }
td.schedule_course_info_label, td.schedule_course_info_label1 { width:250px; font-weight:bold; }
td.schedule_course_info_image  { border-left:1px solid #EEEEEE;}
td.schedule_course_info_link { border-top:8px solid #FFFFFF; }
td.schedule_course_info_link a { font-size:11px; font-weight:bold; }
/****************************************************************/
/* Kursplaner Detailpage */
table.schedule_course_detailpage { border:1px solid #EEEEEE; width:900px; }
table.schedule_course_detailpage td { padding: 4px; vertical-align:top; text-align:left; font-size:12px; color:#333333; }
td.schedule_course_detailpage_label, td.schedule_course_detailpage_value { background-color:#EEEEEE; }
td.schedule_course_detailpage_label1, td.schedule_course_detailpage_value1 {  }
td.schedule_course_detailpage_label, td.schedule_course_detailpage_label1 { width:150px; }

td.schedule_course_detailpage_image { border:1px solid #EEEEEE;}
/* td.schedule_course_detailpage_spacer {  height:2px; background-color:#3297ff; } */
td.schedule_course_detailpage_spacer {  height:2px; background-color:#999999; }

table.schedule_other_courses { width:400px;} 
 table.schedule_other_courses th { text-align:left; padding-left:4px; padding-right:4px; background-color:#EEEEEE;} 


