.tx-lttimetable-pi1 table {
    border-collapse: collapse;
    margin-top: 1em;
} 
.tx-lttimetable-pi1 td,th {
    padding: 7px 7px 7px 7px;
    vertical-align:top;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    font-size: 12px;
}

.tx-lttimetable-pi1 table.tableByTrack td,th {
    font-size: 16px;
}

.tx-lttimetable-pi1 td.time,td.time{
    vertical-align:top;
}

.tx-lttimetable-pi1 td.day{
    vertical-align:top;
    height: 80px;
}

.day a,
.panelcol a {
    color:#555555;
}

.day a:hover,
.panelcol a:hover {
    text-decoration:underline;
}

.tx-lttimetable-pi1 * .titletext a {
    font-weight: bold;
    color:#555555;
}

.tx-lttimetable-pi1 * .titletext a:hover{
    text-decoration:underline;
}

.tx-lttimetable-pi1 * .titletext {
    font-weight: bold;
}
.tx-lttimetable-pi1 * td.pause2 {
    vertical-align:middle;
}
.tx-lttimetable-pi1 * td.pause2 .titletext {
    font-weight: normal;
    font-size:16px;
}
.tx-lttimetable-pi1 * td.schedulecell.keynote {
    background-color: #AAAAAA;
}
.tx-lttimetable-pi1 * td.keynote .titletext {
    font-size:16px;
}

.tx-lttimetable-pi1 * img {
    margin-left: 3px;
    margin-bottom: 3px;
}

.tx-lttimetable-pi1 * td.schedulecell {
    background-color: #cccccc;
    xborder-left-width: 0px;
}

.tx-lttimetable-pi1 * td.panelcol {
    border-right-width: 0px;
}

.tx-lttimetable-pi1 * td.panelcol,
.tx-lttimetable-pi1 * td.panelcol a {
    color: #ffffff;
}


/* PANELS */
/* NOT USED
.tx-lttimetable-pi1 td.panelNotUsed1 { background-color: #c0d4e2; }
.tx-lttimetable-pi1 td.panelNotUsed2 { background-color: #f4a0a3; }
*/

.tx-lttimetable-pi1 td.panel11 { background-color: #2A044A; } /* SYSA */
.tx-lttimetable-pi1 td.panel13 { background-color: #0A6789; } /* BUBK */
.tx-lttimetable-pi1 td.panel14 { background-color: #0B2E59; } /* VIRT */
.tx-lttimetable-pi1 td.panel16 { background-color: #0D6759; } /* MOBI */
.tx-lttimetable-pi1 td.panel17 { background-color: #7AB317; } /* CLOU */
.tx-lttimetable-pi1 td.panel18 { background-color: #FECD23; } /* COMM */
.tx-lttimetable-pi1 td.panel21 { background-color: #FA6632; } /* STOR */
.tx-lttimetable-pi1 td.panel24 { background-color: #0A6789; } /* ADMI */
.tx-lttimetable-pi1 td.panel25 { background-color: #0B2E59; } /* PROG */
.tx-lttimetable-pi1 td.panel26 { background-color: #0D6759; } /* KNOW */
.tx-lttimetable-pi1 td.panel31 { background-color: #7AB317; } /* KERN */
.tx-lttimetable-pi1 td.panel32 { background-color: #FECD23; } /* OFFI */
.tx-lttimetable-pi1 td.panel34 { background-color: #FA6632; } /* MONI */
.tx-lttimetable-pi1 td.panel40 { background-color: #0A6789; } /* KEYN */
.tx-lttimetable-pi1 td.panel42 { background-color: #0B2E59; } /* DESK */
.tx-lttimetable-pi1 td.panel44 { background-color: #0D6759; } /* WEBA */
.tx-lttimetable-pi1 td.panel45 { background-color: #7AB317; } /* HARD */
.tx-lttimetable-pi1 td.panel50 { background-color: #FECD23; } /* OVBE */
.tx-lttimetable-pi1 td.panel51 { background-color: #FA6632; } /* OMEC */
.tx-lttimetable-pi1 td.panel52 { background-color: #0A6789; } /* SASD */
.tx-lttimetable-pi1 td.panel53 { background-color: #0B2E59; } /* ADAY */
.tx-lttimetable-pi1 td.panel60 { background-color: #0D6759; } /* WORK */
.tx-lttimetable-pi1 td.panel61 { background-color: #7AB317; } /* ZERT */
.tx-lttimetable-pi1 td.panel62 { background-color: #FECD23; } /* LPIC */

.tx-lttimetable-pi1 td.panel12 { background-color: #FA6632; }
.tx-lttimetable-pi1 td.panel15 { background-color: #BD1550; }
.tx-lttimetable-pi1 td.panel22 { background-color: #BD1550; }
.tx-lttimetable-pi1 td.panel23 { background-color: #CF0638; }
.tx-lttimetable-pi1 td.panel33 { background-color: #490A3D; }

.tx-lttimetable-pi1 td.panel35 { background-color: #FA6632; }
.tx-lttimetable-pi1 td.panel36 { background-color: #BD1550; }
.tx-lttimetable-pi1 td.panel41 { background-color: #BD1550; }
.tx-lttimetable-pi1 td.panel43 { background-color: #CF0638; }
.tx-lttimetable-pi1 td.panel46 { background-color: #490A3D; }

.tx-lttimetable-pi1 td.panel54 { background-color: #FA6632; }

/* Textfarbe + Linkfarbe weiss bei folgenden Panels */
.tx-lttimetable-pi1 td.panel99 a, .tx-lttimetable-pi1 td.panel99 { color: #ffffff; }


.session_chair_pic {
  float: left;
  width: 122px;
  height: 215px;
  padding: 0px 15px 5px;
  xmargin-left: 2px;
  xmargin-right: 2px;
  xmargin-bottom: 5px;
  background-color: #e8e8e8;
}
.session_chair_pic {
  font-size:12px;
}

.session_chair_container{
  float:right;
  position: relative;
  margin-left: 20px;
}

.session_chair_header {
  height: 215px;
  width: 20px;
  float: left;
  margin-right: 5px;
  background-image: url("../Images/session_chair.svg");
}

.session_chair_pic .img_container {
  display: table-cell;
  vertical-align: middle;
  margin: 5px;
  width: 82px;
  height: 120px;
}

.session_chair_pic .img_container img {
  width: 82px;
}

.trackdetails {
  min-height: 230px;
}


/* special formating for headlines in the program */
/* special for 2014 */
#c34 h3,
#c109 h3,
#c35 h3,
#c111 h3,
#c36 h3 {
  font-weight:normal;
  font-size:16px;
}
