.picker {
	font-family:'Open Sans',Arial;
}

.picker--opened .picker__frame {

}

.picker__holder {

}

.picker__day {
	font-size:0.6em;
}


.picker__select--month, 
.picker__select--year {
font-size:0.6em; min-height:40px;
}
.picker__button--today, 
.picker__button--clear, 
.picker__button--close {
	letter-spacing: -0.8px
}

/* Wochentag-Farbe */
.picker__weekday {
	background:#cac4c4; height:40px; padding-top:0.7em;
}

/* Button-Beschriftung zentrieren */
.picker__button--today,
.picker__button--clear,
.picker__button--close
{
	text-align:center; padding-bottom:1.8em; display:inline-block;
	font-weight:400;
}

.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
	background: #def4ba;
	border-color:#8cba3f;
}


/* keine vorangstellten Button-Symbole*/
.picker__button--today::before,
.picker__button--clear::before,
.picker__button--close::before,
.picker__day--today::before
{
	content:none;
}

/* Gewählter Tag */
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
	background-color:#8cba3f;
	border-color:#8cba3f;
}

/* Tag-Highlight, Nav-Monat-Highlight */
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__nav--prev:hover,
.picker__nav--next:hover
{
	background: #def4ba;
	border-color:#def4ba;
}

.picker--focused .picker__day--highlighted {
	background-color:#8cba3f;
	border-color:#8cba3f;
}


.picker__day--outfocus.picker__day--selected {
    background-color: #ccc;
    border-color: #ccc;
}

.picker__weekday {
    color: #000;
}


/* Fußzeile mit Heute, Löschen, Schließen */
.picker__footer {
	margin-bottom:10px;
}