
/* Bestellpositionen
---------------------*/

.order-table {
	width: 100%;
	border-collapse: collapse;
}

	.order-table td,
	.order-table th {
		vertical-align: top !important;
		text-align: left;
		padding: 10px;
	}

	.tr-summary {
		background-color: #F5F5F5;
	}

	.order-table th {
		background-color: #DDDDDD;
		font-weight: bold !important;
		font-size: 15px;
	}

	.order-table td > p:first-child {
		margin-top: 0;
	}

	.order-table .th-pos,
	.order-table .td-pos,
	.order-table .th-description,
	.order-table .td-description,
	.order-table .th-price,
	.order-table .td-price,
	.order-table .th-amount,
	.order-table .td-amount {
		padding-right: 15px;
	}

	.order-table .th-price,
	.order-table .td-price,
	.order-table .th-amount,
	.order-table .td-amount,
	.order-table .th-total,
	.order-table .td-total {
		text-align: right;
	}

	.order-table .tr-summary td {
		text-align: right;
	}

	.order-table .tr-total,
	.order-table .tr-total * {
		font-weight: bold;
	}

	.order-table .th-pos {
		width: 1px;
	}