
.osModCE03EditorTD {
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 padding: 1px 20px 1px 0px;
 border-bottom:solid #ddd 1px;
}

.osModCE03EditorA {
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:#000
}

.osModCE03EditorTDError {
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 color:red;
}

.osModCE03DataTitle {
 font-family:arial, helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 padding:10px 10px 10px 0px;
}

.osModCE03EditInputText {
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 width:300px;
}

.osModCE03Input {
 font-family:arial, helvetica, sans-serif;
 font-size:12px;
 width:250px;
}

.osModCE03EditDD {
 width:300px;
}

/* AllTable = Grosse Kursübersicht */
/* shortTable = rechte Fernbedienung */

#osModCE03ListAllTable{
 width:85%;
}

#osModCE03ListAllTable th, #osModCE03ListAllTable td {margin:0px; padding:2px;}

table.osModCE03ListTableClass tbody tr.odd td {
 background-color:#ebebeb
}

#osModCE03ListShortTable tr.Booked, #osModCE03ListShortTable tr.Booked a {
 background-color: #eee;
 color:#555 !important;
}

#osModCE03ListAllTable tr.Booked, #osModCE03ListAllTable tr.Booked a {
 background-color: #F2CDBC;
 color:#444 !important;
}

#osModCE03ListAllTable th, #osModCE03ListShortTable th {
 font-size:12px;
 text-decoration:none;
 color:navy;
 font-weight:bold;
 background-color:#FFC07A;
 text-align:left;
 padding-left:3px;
}

#osModCE03ListAllTable td {
 font-size:12px;
 border-bottom:solid #bbb 1px;
}

#osModCE03ListShortTable td {
 font-size:11px;
 border-bottom:solid #bbb 1px;
}

#osModCE03ListAllTable a {
 font-size:12px;
 text-decoration:none;
 color:navy;
}

#osModCE03ListShortTable a {
 font-size:11px;
 text-decoration:none;
 color:navy;
}

#osModCE03ListAllTable a:hover, #osModCE03ListShortTable a:hover {
 color:#e15d26;
}

#osModCE03ListAllTable td.title {

}

#osModCE03ListAllTable td.date {
 width:70px;
 text-align:center;
}

#osModCE03ListAllTable td.type {
  width:90px;
  text-align:right;
}

#osModCE03ListShortTable td.type {
 cursor:help;
 text-align:center;
}

.kurstabTD1{ padding-right:60px; vertical-align:top;}

.kurstabTD2{ vertical-align:top;}

.Booked {background-color: #F2CDBC;}