#programmatable
{
    width:100%;
}
#programmatable th
{
    color:#007B9E;
    font-weight:normal;
    font-size:1em;
}
#programmatable .date
{
    width:90px;
    padding-left:0.2em;
}

#programmatable td
{
    padding:8px 0;
    vertical-align:top;
}

#leftColumn
{
    width:400px;
    float:left;
}

#rightColumn
{
    width:300px;
    float:right;
}


/* Sprekers */
.sprekerlist
{
    float: left !important;
}

.sprekerlist dt
{
    float:left;
    margin-bottom:1em;
}

.sprekerlist .spreker
{
    width:150px;
    float:left;
}

.sprekerlist .infoblock
{
    margin:0.2em 0 1.2em 0;
}

.sprekerlist .infoblock span
{
    display:block;
}

.sprekerlist .name
{
    font-style:italic;
    font-weight:bold;
}

.sprekerlist .jobdescription
{
    font-size: 11px;
}

.sprekerlist .company
{

}
/* /Sprekers */

#inschrijflink
{
    background:transparent url(/images/layout/button_live.jpg) top left no-repeat;
    display:block;
    width:140px;
    height:40px;
    float:right;
    overflow:hidden;
}
#inschrijflink span
{
    display:block;
    padding-top:40px;
}

#inschrijflinkachteraf
{
    background:transparent url(/images/layout/button_achteraf.jpg) top left no-repeat;
    display:inline;
    width:140px;
    height:40px;
    float:right;
    margin-right: 5px;
    overflow:hidden;
}
#inschrijflinkachteraf span
{
    display:block;
    padding-top:40px;
}

