/* Calendar - START
-----------------------------------*/
/* Calendar - CALENDAR
-----------------------------------*/
#calendarContainer {
font-size: 9px;
line-height: 10px;
border-width: 0px;
/*border-color: #F5F5F5;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;*/
}

/* Backgroung lines' colors */
#EventCalendar {
/*background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;*/
}

#EventCalendar th {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #999999;
font-weight: bold;
font-size: 10px;
line-height: 11px;
background: transparent;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
}

/*Hintergrund Kalendertage*/
#EventCalendar tr {
font-size: 9px;
line-height: 15px;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
background: #eeeeee;
}

/*Hintergrund Wochentage*/
.dayname, .dayname tr, .dayname td, .dayname th {
color: #FFFFFF;
font-weight: bold;
font-style: normal;
font-size: 10px;
line-height: 11px;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
background: #999999;
}

/* Days Cells colors */
.activeday a, .activeday a:link,
.activeday a:active, .activeday a:visited {
font-weight: bold;
color: #000000;
/*background: #000000;*/
}

/*Hover bei Aktiver Zelle*/
td.activeday a:hover {
color: #000000;
background: #FFFFE0;
}

/*Zellhintergrund bei aktivem Tag*/
.activeday, .activeday td, .activeday tr {
color: #000000;
background: #dddddd;
}

/*Zellhintergrund bei aktivem Tag mit Artikellink*/
.activedaylink, .activedaylink td, .activedaylink tr, .activedaylink a, .activedaylink a:link, .activedaylink a:active, .activedaylink a:hover {
font-weight: bold;
color: #ff0000;
background: #dddddd;
}

/*leere Monatstage*/
.offsetday, .offsetday tr, .offsetday td, .offsetday th {
font-weight: bold;
font-style: normal;
font-size: 9px;
line-height: 15px;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
background: #f5f5f5;
}

/* Calendar - DROP DOWNS MENUS OPTIONS
-----------------------------------*/
/*Hintergrund in Eingabefeldern*/
.menu, .menu select, .menu option {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
background: #FFFFFF;
}

.calMenu input, .calMenu submit {
font-family: Verdana, Helvetica, Arial, sans-serif;
background: #999999;
}

/*zurück*/
.laButton {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
    color: #000000;
    background-color: #bfbfbf;
}

/*weiter*/
.raButton {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
    color: #000000;
    background-color: #bfbfbf;
}


/* Calendar - Presenting events' in a COMPACT LISTING
-----------------------------------*/
.calEvent {
border-top: 1px solid #DCDCDC;
padding: 2px 0px 0px 0px;
        margin-top: 5px;
}
.calEventActive {
border-top: 1px solid #DCDCDC;
padding: 2px 2px 2px 2px;
margin-top: 5px;
background: #dddddd;
}
.#calEvents h3, #calEvents h4 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 12px;
color: #000000;
}

.calEventDayCompact {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 12px;
color: #0033CC;
}

.calEventDayCompact a, .calEventDayCompact a:link,
.calEventDayCompact a:active, .calEventDayCompact a:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: 12px;
color: #FF0000;
}

.calEventDayCompact a:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: 12px;
color: #0033CC;
}

.calEventFieldCompact {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: 12px;
color: #333333;
}

/* Calendar - Presenting events' DETAILS in a PAGE
-----------------------------------*/
.calEventDayDetail {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 15px;
}

.calEventTitelDetail {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 15px;
color: #000000;
}

.calEventDayDetail a, .calEventDayDetail a:link,
.calEventDayDetail a:active, .calEventDayDetail a:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
color: #FF0000;
}

.calEventDayDetail a:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
color: #ff0000;
}

.calEventFieldDetail {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
}

/* Calendar END
-----------------------------------*/