

/* 
	STYLING FOR TX_COMMERCE
	PLUGIN 1
*/

.com-category {
	background:			transparent url(../art/bg_advanced_right.gif) repeat-y scroll right 0pt;
	margin-bottom:		9px;
}

table.com-list {
	clear:				both;
}


.categoryListView .box-right {
	background-color:	#E6E7EC;
	/*border-bottom:		1px solid #FFF; */
	color:				#000;
	display:			inline-block;
	float:				right;
	padding:			0 0 10px 0;
	width:				170px;
}

	.categoryListView .box-right a:link,
	.categoryListView .box-right a:visited,
	.categoryListView .box-right a:hover,
	.categoryListView .box-right a:active {
		color:				#000;
		font-weight:		600;
		margin-left:		5px;
		text-decoration:	none;
	}

	.categoryListView .box-right a:hover,
	.categoryListView .box-right a:active {
		text-decoration:	underline;
	}

	.categoryListView .box-right .hideme {
		display:			none;
	}

	.categoryListView .box-right .headlineLevel2 {
		display:			block;
	}
	
	.categoryListView .box-right #commerce_cat_filelinks {
		padding:			10px;
	}

	#commerce_cat_filelinks ul {
		list-style:			none;
		margin:				0;
		padding:			0;
	}

	#commerce_cat_filelinks ul li {
		margin:				0 0 5px 0;
	}
	
	#commerce_cat_filelinks ul img {
		position:			relative;
		top:				4px;
	}
	
	#commerce_cat_filelinks ul .fileInfo {
		display:			block;
		font-size:			10px;
		padding:			2px 0 0 23px;
	}
	
.categoryListView .box-left {
	border:				1px solid #AFB0B4;
	display:			inline-block;
	float:				left;
	width:				370px;
}

.categoryListView .box-right p,
.categoryListView .box-left p {
	text-align:			left;
}

.categoryListView .clear {
	clear:				both;
	height:				0;
}

	.categoryListView .box-left .com-category-desc {
		padding:			10px;
	}

	.categoryListView .box-left h2 {
		background-color:	#AFB0B4;
		color:				#FFF;
		font-weight:		600;
		margin:				0;
		padding:			5px 10px;
	}

/* --- TABELLEN STYLING --- */

.com-list .com-list-col-title {
	text-align:				center;
	white-space:			nowrap;
}

.com-list-col-title a:link,
.com-list-col-title a:visited,
.com-list-col-title a:hover,
.com-list-col-title a:active {
	color:					#EF0707;
	font-weight:			600;
	text-decoration:		none;
}

.com-list-col-title a:hover,
.com-list-col-title a:active {
	text-decoration:		underline;
}

.tx-commerce-pi1 .com-list {
	margin-top:				4px;
	border:					none;
}

.tx-commerce-pi1 .com-list td {
	border:					1px solid #FFF;
	vertical-align:			top;
}

.tx-commerce-pi1 .com-list td p {
	text-align:				left;
}

.tx-commerce-pi1 .com-list .com-list-even {
	background-color:		#E6E7EC;
}

.tx-commerce-pi1 .com-list .com-list-odd {
	background-color:		#F7F7F9;
}


/* --- SINGLE VIEW --- */

.com-single {
	background:				transparent url(../art/bg_advanced_right.gif) repeat-y scroll right 0pt;
    border:					1px solid #E6E7EC;
}

.com-single .singleHeadline {
	background-color:		#AFB0B4;
}

.com-single .singleHeadline h2 {
	padding:				4px 0;
	margin:					0;
}

.com-single .singleHeadline h2 a:link,
.com-single .singleHeadline h2 a:visited,
.com-single .singleHeadline h2 a:hover,
.com-single .singleHeadline h2 a:visited {
	background-color:		#EF0707;
	color:					#FFF;
	padding:				4px 10px;
	margin:					0;
	text-decoration:		none;
}

.com-single .singleHeadline h2 a:hover,
.com-single .singleHeadline h2 a:visited {
	text-decoration:		underline;
}

.com-single .com-single-desc p {
    font-weight:			600;
}


.com-single .singleData {
	float:					left;
	padding:				10px;
	width:					360px;
}

.com-single .singleImage {
	float:					right;
	width:					170px;
}

.com-single #commerce_prod_filelinks {
	clear:					both;
	padding:				10px;
}
.com-single #commerce_prod_filelinks .commerce_prod_single_file img {
	padding:				3px 0;
}

.com-single #commerce_prod_filelinks .commerce_prod_single_file .fileInfo {
	color:					#999;
	font-size:				10px;
}

.com-single #commerce_prod_filelinks .commerce_prod_single_file img {
		position:			relative;
		top:				7px;
}

.com-single #commerce_prod_filelinks a:link,
.com-single #commerce_prod_filelinks a:visited,
.com-single #commerce_prod_filelinks a:hover,
.com-single #commerce_prod_filelinks a:active {
	color:					#000;
	margin:					0 0 0 5px;
	text-decoration:		none;
}

.com-single #commerce_prod_filelinks a:hover,
.com-single #commerce_prod_filelinks a:active {
	text-decoration:		underline;
}


.com-single .com-select-attributes tr {
	background-color:		transparent;
}

.com-single .com-select-attributes th {
	padding:				3px 8px 3px 0;
	text-align:				left;
	vertical-align:			top;
}

.com-single .com-select-attributes td {
	padding:				3px 8px 3px 0;
	vertical-align:			top;
}


.com-single-action-submit {
    padding-top:                10px;
}

.com-single-action-entry .article-ordernr  {
 	font-weight:			600;
    margin-bottom:          1em;
}


/* --- SHOPPING CART STYLES --- */

	/* --- ADD TO CART (PRODUCT DETAIL) --- */

	.tx-commerce-pi1 .com-single-action-submit {
		padding:				5px 0;
		text-align:				right;
	}

	.tx-commerce-pi1 .com-input-qty {
		background-color:		#FFF;
		border:					5px solid #E6E7EC;
		height:					17px;
		left:					3px;
		padding:				1px;
		position:				relative;
		text-align:				right;
		top:					3px;
		width:					37px;
	}

	.tx-commerce-pi1 .commerceSubmitBtn {
		border:					none;
		background:				transparent url(../art/btn_shoppingcart.gif) 0 0 no-repeat;
		cursor:					pointer;
		height:					29px;
		width:					50px;
	}

	.tx-commerce-pi1 .commerceSubmitBtn span {
		display:				none;
	}

	/* --- SHOPPINGCART TABLE --- */

	.tx-commerce-pi1 .com-basket-list .com-input-qty {
		background-color:		#FFF;
		border:					1px solid #E6E7EC;
		text-align:				right;
	}
	
	.tx-commerce-pi1 .com-basket-list th,
	.tx-commerce-pi1 .com-basket-list td {
		border:					1px solid #FFF;
	}

	.tx-commerce-pi1 .com-basket-list thead th {
		background-color:		#EF0707;
		color:					#FFF;
	}
	
	.tx-commerce-pi1 .com-basket-list .com-basket-even {
		background-color:		#E6E7EC;
	}

	.tx-commerce-pi1 .com-basket-list .com-basket-even {
		background-color:		#F7F7F9;
	}

	.tx-commerce-pi1 .com-basket-list .com-basket-footer {
		background-color:		#AFB0B4;
		color:					#FFF;
	}

	.tx-commerce-pi1 .com-basket-list .com-art-no {
		padding:				5px;
		text-align:				center;
	}

	.tx-commerce-pi1 .com-basket-list .com-art-title {
		padding:				5px;
		text-align:				center;
	}

	.tx-commerce-pi1 .com-basket-list .com-art-title a:link,
	.tx-commerce-pi1 .com-basket-list .com-art-title a:visited,
	.tx-commerce-pi1 .com-basket-list .com-art-title a:hover,
	.tx-commerce-pi1 .com-basket-list .com-art-title a:active {
		font-weight:			600;
		text-decoration:		none;
	}

	.tx-commerce-pi1 .com-basket-list .com-art-title a:hover,
	.tx-commerce-pi1 .com-basket-list .com-art-title a:active {
		text-decoration:		underline;
	}
	
	.tx-commerce-pi1 .com-basket-list .com-art-qty {
		padding:				5px;
		text-align:				center;
	}

	.tx-commerce-pi1 .com-basket-list .com-art-qty input.com-input-qty {
		padding:				2px;
		position:				static;
		width:					60px;
	}
	
	.tx-commerce-pi1 .com-basket-list .com-art-del {
		padding:				5px;
		text-align:				center;
	}

	.tx-commerce-pi1 .com-basket-list .com-art-del a:link,
	.tx-commerce-pi1 .com-basket-list .com-art-del a:visited,
	.tx-commerce-pi1 .com-basket-list .com-art-del a:hover,
	.tx-commerce-pi1 .com-basket-list .com-art-del a:active {
		position:				relative;
		top:					-5px;
		left:					4px;
		text-decoration:		none;
	}

	.tx-commerce-pi1 .com-basket-list .com-art-del a:hover,
	.tx-commerce-pi1 .com-basket-list .com-art-del a:active {
		text-decoration:		underline;
	}
	
	.tx-commerce-pi1 .com-basket-submit {
		text-align:				right;
	}

	.tx-commerce-pi1 .com-cart-func {
		width:					100%;
	}



	/* --- ACCESSORIES --- */
	.tx-commerce-pi1 .product-accessories {
		clear:					both;
		margin-top:				10px;
	}
	
	.tx-commerce-pi1 .product-accessories table {
		border-collapse:		collapse;
		margin:					0;
		padding:				0;
	}

	.tx-commerce-pi1 .product-accessories td.com-list-col-order {
		margin:					0;
		padding:				0;
		text-align:				right;
		vertical-align:			middle;
		width:					100px;
	}

		.tx-commerce-pi1 td.com-list-col-order .com-input-qty {
			float:					left;
			border:					5px solid #AFB0B4;
			left:					0;
			top:					0;
		}

		.tx-commerce-pi1 td.com-list-col-order button {
			float:					left;
			margin-left:			1px;
		}

	.tx-commerce-pi1 .product-accessories td.com-list-col-title {
		text-align:				center;
		width:					100px;
	}

	.tx-commerce-pi1 .product-accessories td {
		background-color:		#E5E6EB;
		border:					1px solid #FFF;
		vertical-align:			top;
		padding:				3px;
	}

    #product-table-header-level1,
    #product-table-header-level2 {
      display: none;
    }

