/*
 * Einstellungen für den Shop
 */

#servicemenu .tx-ttproducts-pi1,
#servicemenu #div10329 {
	display:		inline;
}

#maincolumn .tx-ttproducts-listview h2 {
	margin-bottom:		12px;
}

.tx-ttproducts-pi1 .subtitle {
	float:			left;
	margin-bottom:		3px;
	width:			450px;
}

.tx-ttproducts-listview .rightcol {
	float:			right;
	width:			70px;
	min-height: 	100px;
}

.tx-ttproducts-listview .rightcol img,
.tx-ttproducts-listview .rightcol input {
	margin-top:		3px;
	margin-left:	10px;
}

.tx-ttproducts-listview .rightcol input {
width:60px;
}

.tx-ttproducts-listview .attributes {
	margin-bottom:		0;
}
.tx-ttproducts-listview .linktosingleview {
	font-size:		90%;		/* 11px */
}

.tt-products .clear {
	clear:			both;
}

.tx-ttproducts-listview .divider {
	border-bottom:		1px solid #cccccc; 
	height: 		1px; 
	width: 			100%; 
	overflow: 		hidden;
}

#maincolumn .tx-ttproducts-singleview h1 {
	margin-bottom:		12px;
}

.tx-ttproducts-singleview .leftcol {
	float:			left;
	width:			200px;
	padding-top:		24px;
}

.tx-ttproducts-singleview .rightcol {
	float:			right;
	width:			280px;
}

.tx-ttproducts-singleview .linktolistview {
	margin-top:		20px;
}

.tx-ttproducts-basketview table,
.tx-ttproducts-basketpayment table {
	margin-bottom:			20px;
}

.tx-ttproducts-basketview table td,
.tx-ttproducts-basketpayment table td {
	border:			0;
}

.tx-ttproducts-basketview .row-head .col1,
.tx-ttproducts-basketpayment .row-head .col1 {
	text-align:		left;
}

.tx-ttproducts-basketview .row-product .col1 .image,
.tx-ttproducts-basketpayment .row-product .col1 .image {
	float:			left;
	margin-right:		12px;
	margin-bottom:		8px;
	padding-top:		3px;
}

#maincolumn .tx-ttproducts-basketview .row-product .col1 h3,
#maincolumn .tx-ttproducts-basketpayment .row-product .col1 h3 {
	margin-top:		0;
}

.tx-ttproducts-basketview .row-product .col1,
.tx-ttproducts-basketpayment .row-product .col1 {
	padding-top:		12px;
}

.tx-ttproducts-basketview .row-product .col2,
.tx-ttproducts-basketview .row-product .col3,
.tx-ttproducts-basketview .row-product .col4,
.tx-ttproducts-basketpayment .row-product .col2,
.tx-ttproducts-basketpayment .row-product .col3,
.tx-ttproducts-basketpayment .row-product .col4 {
	width:			75px;
	padding-top:		12px;
	text-align:		center;
}

.tx-ttproducts-basketview .row-head th,
.tx-ttproducts-basketview .row-product td,
.tx-ttproducts-basketview .row-shipping td,
.tx-ttproducts-basketpayment .row-head th,
.tx-ttproducts-basketpayment .row-product td,
.tx-ttproducts-basketpayment .row-shipping td {
	border-bottom:		1px solid black;
}

.tx-ttproducts-basketview .row-shipping td,
.tx-ttproducts-basketpayment .row-shipping td {
	padding-top:		8px;
}

.tx-ttproducts-basketview .row-sum td,
.tx-ttproducts-basketpayment .row-sum td {
	padding-top:		8px;
	font-weight:		bold;
}

.tt-products .address-field,
.tx-ttproducts .address-checkboxfield {
	clear:			both;
}

#maincolumn .tt-products .footnote {
	font-weight:		normal;
	font-size:		90%;		/* 11px */
}

.tx-ttproducts-basketview .row-sum .col4,
.tx-ttproducts-basketview .row-shipping .col4,
.tx-ttproducts-basketpayment .row-sum .col4,
.tx-ttproducts-basketpayment .row-shipping .col4 {
	text-align:		center;
}

.tx-ttproducts-basketview .form-control,
.tx-ttproducts-basketpayment .form-control {
	margin-top:		20px;
}

.tx-ttproducts-basketview .info,
.tx-ttproducts-basketpayment .info {
	margin-top:		24px;
}

.tx-ttproducts-basketinfo h3 {
	border-bottom:		1px solid black;
}

.tx-ttproducts-basketinfo .form-control {
	margin-top:		20px;
}

.tx-ttproducts-basketpayment .address-display {
	margin-top:		20px;
}
.tx-ttproducts-basketpayment .billing {
	float:			left;
	width:			49%
}

.tx-ttproducts-basketpayment .delivery {
	float:			right;
	width:			49%
}

.tx-ttproducts-basketpayment .address-display dt {
	font-weight:		bold;
	font-size:		120%;		/* 14px */
}

.tx-ttproducts-basketpayment .address-display dd {
	margin-left:		20px;
}

