/* Anwesenheitskalender */
.woche										{ width: 100%; margin: 0 0 3rem 0; font-size: 0.882rem; }
.legend-woche							{ width: 100%; height: auto; }
.legend-name              { width: 19.500%; line-height: 30px; text-align: left; background: #333; padding: 0 0.313rem; }
.legend-fon               { width: 19.500%; line-height: 30px; text-align: center; background: #333; }
.legend-day               { width: 8.271%; line-height: 30px; text-align: center; background: #333; }
.mlegend-day							{ display: none; }

.data-all									{ width: 100%; border-bottom: 1px solid #333; }
.data-name								{ width: 19.500%; line-height: 30px; text-align: left; color: #e9cf88; padding: 0 0.313rem; }
.data-name-pu							{ width: 19.500%; line-height: 30px; text-align: left; color: #ff0000; padding: 0 0.313rem; }
.data-fon									{ width: 19.500%; line-height: 30px; text-align: center; color: #cccccc; }
.data-day									{ width: 8.271%; line-height: 30px; text-align: center; color: #e9cf88; }
.data-day-pu							{ width: 8.271%; line-height: 30px; text-align: center; color: #ff0000; }

/* ################## Smartphones Portrait ################# */
@media only screen and (max-width: 520px) {

.legend-woche							{ display: none; }
.legend-name              { display: none; }
.legend-fon               { display: none; }
.legend-day               { display: none; }
.mlegend-day							{ display: inline; width: 13.785%; line-height: 30px; text-align: center; background: #333; }

.data-all									{ width: 100%; border-bottom: 1px solid #333; margin-bottom: 1rem; }
.data-name								{ width: 100%; line-height: 30px; text-align: center; color: #e9cf88; padding: 0; }
.data-name-pu							{ width: 100%; line-height: 30px; text-align: center; color: #ff0000; padding: 0; }
.data-fon									{ width: 100%; line-height: 30px; text-align: center; color: #cccccc; }
.data-day									{ width: 13.785%; line-height: 30px; text-align: center; color: #e9cf88; }
.data-day-pu							{ width: 13.785%; line-height: 30px; text-align: center; color: #ff0000; }
	}

/* #################### Smartphones Landscape #################### */
@media only screen and (max-width: 767px) and (orientation: landscape) {

.legend-woche							{ display: none; }
.legend-name              { display: none; }
.legend-fon               { display: none; }
.legend-day               { display: none; }
.mlegend-day							{ display: inline; width: 13.785%; line-height: 30px; text-align: center; background: #333; }

.data-all									{ width: 100%; border-bottom: 1px solid #333; margin-bottom: 1rem; }
.data-name								{ width: 100%; line-height: 30px; text-align: center; color: #e9cf88; padding: 0; }
.data-name-pu							{ width: 100%; line-height: 30px; text-align: center; color: #ff0000; padding: 0; }
.data-fon									{ width: 100%; line-height: 30px; text-align: center; color: #cccccc; }
.data-day									{ width: 13.785%; line-height: 30px; text-align: center; color: #e9cf88; }
.data-day-pu							{ width: 13.785%; line-height: 30px; text-align: center; color: #ff0000; }	
	}