
/* ### Inhalt: Tabelle ### */
table { width: 100%; margin-bottom:0.5em; }

table.orderDetailsTab {border:1px dotted #B3CFE3;}
caption { border-bottom: 4px solid #fff; padding: 10px; background: #F79430; text-align: left; color: #fff; }
tbody {  }
tbody td, th { border-bottom: 0px solid #17527C; border-left: 0px dotted #17527C; vertical-align: top; padding:5px 1px 5px 5px; }
.orderDetailsTab tbody td ,.orderDetailsTab th { border-bottom:1px dotted #B3CFE3; border-left: 0px dotted #17527C; vertical-align: top; padding:5px; }
thead th { padding: 5px; text-align: left; background: transparent; color: #0451A1; font-weight: bold; }
tbody th { padding: 5px; text-align: left; color: #000; line-height: 1.5em; font-weight: normal; }
tbody tr.odd, tbody tr.odd th { background: #FEE9BD; }
tbody tr.odd2, tbody tr.odd2 th { background: #D0FFD0; }
tbody tr, tbody tr th {  }
tfoot th, tfoot td { margin: 0; border-top: 2px solid #fff; padding: 5px 10px; text-align: left; background: transparent; color: #333; }
tfoot th { border: none; }
tfoot td { padding-left: 10px; }

tbody td.main { border-bottom: 0px solid #fff; border-left: 1px dotted #fff; vertical-align: top; padding:2px; }

tbody td.attribute , tbody td.value{
	margin:0;
	padding:0;
	border:0;
	font-size:0.9em;
	line-height:1.5em;
}

/* ### Warenkorb total ### */
tfoot td.subTotal { margin: 0; border-top:0px solid #17527C; padding: 5px 10px; text-align: right; background: transparent; color: #333; }
.orderDetailsTab .right, .orderDetailsTab .left2 , .orderDetailsTab .center {
  border-left: 1px dotted #B3CFE3;
} 

.orderDetailsTab .right {
text-align: center;
}

.orderDetailsTab .right2 {
text-align: center;
background-color: #F6F6F9;
border-left: 1px dotted #B3CFE3;
}

.orderDetailsTab .center {
  padding:5px 2px;
}

.orderDetailsTab .left2  {
background-color : #E0E7F1;
}

.prodRow1 .productName  {
background-color : #E0E7F1;
border-left: 1px dotted #B3CFE3;
}

.prodRow1 .singlePrice {
border-left: 1px dotted #B3CFE3;
font-size: 90%;
text-align: right;
}

.prodRow1 .totalPrice {
font-size: 90%;
font-weight: bold;
text-align: right;
background-color: #F6F6F9;
border-left: 1px dotted #B3CFE3;
border-right: 1px dotted #B3CFE3;
}

.prodRow1 .delete {
text-align: center;
}

/* */