table.lagerprog {
	width: 100%;
}

.lagerprog td {
	padding: 2px 8px 2px 8px;
	font-size: 1em;	
	vertical-align: middle;
}

.lagerprog .headline td {
	padding: 0;	
}

.lagerprog h3 {
	font-size: 1.3em;
}

.lagerprog tr.standard td, .legende span.standard {
	background-color: #daf2e4;
}

.lagerprog tr.unsortiert td, .legende span.unsortiert {
	background-color: #eee;
}

.lagerprog tr.margintop td {
	border-top: 10px solid #fff;
}

.lagerprog td.erweitert span {
	background-color: #5ba37a;
	color: #fff;
	display: block;
	font-size: 0.8em;
	padding: 1px 4px 1px 4px;
	text-align: center;
	font-weight: bold;
}

.legende span.erweitert {
	background-color: #5ba37a;
	color: #fff;
}

.legende span {
	padding: 4px;
	margin: 10px;
	text-align: left;
	font-weight: bold;
	font-size: 0.8em;
	width: 300px;
	display: block;
}