/*
Wichtige Farben
blau HKS N 47 = #007CBF  
Farbe 2 = #
Hintergrund = #
Schrift = #
graublau (Menu) = #dfe2e9
*/

/* alle */
.products-bold {
	font-weight: bold;
}


/* ITEM_LIST_TEMPLATE */

div#tt-products-list-itemlist {
	width: 100%;
	color: #000;
	background: #fff;
}
p.tt-products-list-back {
	float: left;
	width:40%;
}
p.tt-products-list-next{
	float: right;
	text-align: right;
	width:40%;
}
h2.tt-products-list-categorytitle {
	clear: both;
	color: #007CBF;
	background: #fff;
	
}
div.tt-products-list-product {
	margin: 0;
	padding: 0;
	border: none;
	background: #fff;
	width: 100%;
	clear: both;
}
div.tt-products-list-product h2 {
	margin: 4px 0 4px 0;
}


div.tt-products-list-img {
	float: left;
	width: 26%;
	margin-left: 6px;
	margin-bottom:20px;
}

div.tt-products-list-detail {
	float: right;
	width: 70%;
	background: #fff;
}

.tt-products-list-pricelabel {
	float: left;
	width: 50%;
	text-align: right;
	font-weight: bold;
}

.tt-products-list-price {
	float: right;
	width: 50%;
	 
}

label.tt-products-list-left {
	float: left;
	width: 50%; 
	text-align: right;
	font-size: 0.8em;
	font-weight: bold;
}
input.tt-products-list-right {
	float: left;
	width: auto;
	
}

.tt-products-list-itemlistheader {
	width: 100%;
}

.tt-products-list-itemlistfooter {
	width: 100%;
	clear: both;
}
.tt-products-list-submit {
	float: left;
	margin: 20px 6px 20px 6px;
	
}


/* BASKET_TEMPLATE */
table.products-basket {
	margin: 0 6px 0 6px;
	font-size: 0.8em;
}

table.products-basket th {
	font-weight: bold;
	color: #999;
	background: #fff;
}

table.products-basket td {
	width: 25%;
}

tr.products-basket-buttons td {
	padding: 20px 0 0 0;
}

/* BASKET_INFO_TEMPLATE */
table.products-basket-info {
	margin: 0 6px 0 6px;
	font-size: 0.8em;
}

.products-basket-info td {
	vertical-align: top; 
}

/* BASKET_PAYMENT_TEMPLATE */
.products-basket-payment-button {
	margin: 0 10px 0 6px;
}

/* BASKET_ORDERCONFIRMATION_TEMPLATE */
table.products-orderconf {
	margin: 0 6px 0 6px;
	font-size: 0.8em;
}
