.calendar .calendartable {
    width: 780px;
}

.calendar th.weekendday {
    width: 8%;
}

.calendar .event {
    margin: 1px;
    border: 1px #000 solid;
    font-size: 10px;
    width: 118px;
}

.event-content,.calendar a .event-title {
    color: #660000;
    text-decoration: none;
}

.eventcontent,.eventcontent .event-content {
    text-decoration: none;
    color: #660000;
    background-color: #A5FF4B;
}

/* meetings */
.event-meeting,.event-meeting .event-content {
    background-color: #FFFFCC;
}

/* neumitglieder training */
.event-training,.event-training .event-content {
    background-color: #BFCFFF;
}

/* workshop 10min */
.event-workshop-10,.event-workshop-10 .event-content {
    background-color: #FFBBBB;
}

/* workshop 60min */
.event-workshop-60,.event-workshop-60 .event-content {
    background-color: #A2FFE9;
}

/* workshop leader */
.event-workshop-leader,.event-workshop-leader .event-content {
    background-color: #70D3FF;
}

/* workshop Empfehlungen */
.event-workshop-recommend,.event-workshop-recommend .event-content {
    background-color: #FFDA2F;
}

/* workshop Empfehlungen */
.event-firm,.event-firm .event-content {
    background-color: #FFFFFF;
}

/* BNI12 */
.event-bni12,.event-bni12 .event-content {
    background-color: #97FF48;
}

/* BNI19 */
.event-bni19,.event-bni19 .event-content {
    background-color: #FFAC51;
}

/* Partnerdirektoren */
.event-pds,.event-pds .event-content {
    background-color: #FFB1F6;
}

/* Botschafter */
.event-botschafter,.event-botschafter .event-content {
    background-color: #13FCFF;
}

/* 10m Präentationen Martin */
.event-martin-10,.event-martin-10 .event-content {
    background-color: #FFFFCC;
}

/* registered to an event */
.event-registered,.event-registered .event-content {
    border: 2px solid #800033;
}

.event-popup .tip-text {
    background-color: #FFF;
}

.event-popup .tip-title {
    margin-bottom: 0px;
}

.event_navi span {
    display: inline;
    margin: 3px;
    padding: 2px;
    cursor: pointer;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    border-bottom: 1px #000 solid;
}

.leftextension {
    border-right: 2px #9CC0D8 solid;
}

.leftextension td {
    vertical-align: middle;
}

.leftextension a {
    font-size: 12px;
}