.T4030 .tablewrapper {
	width: 100%;
	overflow-x: scroll;
	padding-bottom: 15px;
}


.T4030 table {
	border-spacing: 0px;
	width: 100%;
}

.T4030 table td {
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	
} 



.T4030 table td.col1 {
	padding-left: 0px;
}

.T4030 .subheadline {
	font-size: 12px;
	color: rgba(0,0,0,0.5);
}


.T4030 table td.season {
	text-align: center;
	
}

.T4030 table td.periods {
	text-align: center;
	color: rgba(0,0,0,0.5);
	padding-bottom: 15px;
}

.T4030 table td.vline {
	border-left: 1px solid rgba(0,0,0,0.2);
}

.T4030 table td.quantity {
	text-align: center;
	padding-bottom: 15px;
}


.T4030 table td.price {
	text-align: center;
	white-space: nowrap;
	
}

.T4030 table td.price .endreinigung {
	opacity: 0.5;
	font-size: 0.8em;
	
}