/* see dijit/templates/Calendar.html
   Todo: own Template using shop-styles + layout!
*/
.dijitCalendarContainer {
    background-color: #b3eea2;         /* backp */
    padding: 5px;
    border: 1px solid black;
}
.dijitCalendarSelectedYear {
    color: red;
}
.dijitCalendarCurrentDate {
    color: red;
}
.dijitCalendarDateTemplate {
    border-right: 1px silver solid;
    text-align: right;
}
.dijitCalendarDayLabel {      /* == calweekday */
    color: #000000;
    background-color: silver;
}
.dijitCalendarMonth {         /* == calmonthyear */
    color: #000000;
    background-color: silver;
}
.dijitCalendarMonthContainer {
    color: #000000;
    background-color: silver;
}
.dijitCalendarDayLabelTemplate {

}

#calendar {
    /* whole calendar set */
}

.calorderday {
    color: blue;
}
.caloffday {
    color: gray;
    text-decoration:line-through;
}

.caltourday {
    color: darkgreen;
    font-weight: bold;
}

.caltoday {
    border: 1px red dotted;
    color: red;
    font-weight: bold;
}

.calweek {
    color: Black;
    background-color: Silver;
    font-size: smaller;
    text-align: right;
    vertical-align: bottom;
}

.calweekh {
    color: Black;
    background-color: Silver;
    font-size: smaller;
    vertical-align: bottom;

}

.calweekday {
    color: #000000;
    border-right: 1px silver solid;
}

.calweekdayh {
    color: #000000;
    background-color: silver;
}

.calsunday {
    color: Gray;
    border-right: 1px silver solid;
}

.calsundayh {
    color: #000000;
    background-color: silver;
}

.calmonthyear {
    font-size: smaller;
    text-align: center;
    background-color: silver;
}

.calmonth {
    margin: 5px;
    font-size:80%;
}
