#cb-container * {
font-family:arial,sans-serif;
}

#cb-container a {
text-decoration:none;
color:#000;
}

#cb-container a img {
border:0;
}

#cb-container {
width:100%;
background-color:#969D33;
}

#cb-calendarbox {
float:left;
background-color:#E7EAE3;
padding:5px;
}

.cb-search-form {
clear:both;
font-size:10pt;
}

.cb-search-form select {
width:150px;
}

.cb-search-form .startDateUser,
.cb-search-form .endDateUser {
width:90px;
}

.ks-link {
float:right;
clear:right;
}

.cb-event-link {
float:right;
margin-bottom:5px;
font-size:10pt;
}

.cb-today-link {
float:left;
}

#cb-eventbox {
clear:both;
}

.cb-info {
background-color:#E7EAE3;
margin:10px 0 10px 0;
}

.cb-eventheader {
clear:both;
margin:0px;
padding:0px;
background-color:#545454;
}

.cb-eventheader .col1 {
width:70px;
color:#ffffff;
float:left;
font-size:10pt;
}

.cb-eventheader .col2 {
width:200px;
color:#ffffff;
float:left;
font-size:10pt;
padding-left:5px;
}

.cb-eventheader .col3 {
margin-left:270px;
color:#ffffff;
font-size:10pt;
padding-left:10px;
}

.cb-event {
background-color:#E7EAE3;
clear:both;
margin-bottom:5px;
padding:2px 0 2px 0;
}

.cb-dateTime {
width:70px;
float:left;
font-size:10pt;
}

.cb-location {
width:200px;
float:left;
font-size:10pt;
padding-left:5px;
}

.cb-descr {
margin-left:270px;
font-size:10pt;
padding-left:10px;
}

.cb-title   {
font-weight:bold;
}

.cb-clear {
clear:both;
}

.cb-bildbox {
float:left;
margin:0 5px 5px 0;
}

.cb-paging {
text-align:center;
margin:2px 0 2px 0;
font-weight:bold;
font-size:10pt;
}

.cb-paging a {
text-decoration:underline;
font-weight:normal;
font-size:10pt;
}

.cb-status {
background-color:#545454;
color:white;
font-size:10pt;
}

.cb-print {
text-align:right;
margin:2px 0 2px 0;
font-size:10pt;
}