/*
 * CSS-File for
 * tsx-cases.de
 * Copyright (c) CLICKSPORTS
 * $Rev: 52 $
 * $Author: svn-cg $
 * $Date: 2008-07-16 13:34:03 +0200 (Mi, 16 Jul 2008) $
 * This layout was tested to work with:
 * Mozilla Firefox 2.0
 * Opera 9.1
 * Apple Safari 3.0.3
 * Microsoft Internet Explorer 7
 * Microsoft Internet Explorer 6
 */

table.productListing { width: 100%; border: 1px solid #B6B7CB; }
table.productListing tr { background-image: url(../img/bg_spacer_tables.gif); background-repeat: repeat-x; background-position: bottom; }
table.productListing tr table tr { background-image: none; }
table.productListing tr table td { border: none; }
table.productListing td { padding: 5px; border-right: 1px solid #FFFFFF; }

td.productListing-heading {
	padding: 0px !important;
	border-top: 1px solid #B6B7CB;
	color: #FFFFFF;
	font-weight: 800;
	background-color: #B6B7CB;
}
td.productListing-heading a { color: #FFFFFF; }

tr.productListing-odd,
tr.productListing-even { background-color: #F8F8F9; }

td.productListing-data-no-products { border-right: 1px solid #B6B7CB !important; }

td.product_image img { display: block; }
td.product_name { }
td.product_buynow { border-right: 0px !important; }

tr.messageStackSuccess { border: 1px solid #B6B7CB; }
td.messageStackSuccess { padding: 5px; background-color: #F8F8F9; }
tr.messageStackError, td.stockWarning, div.notice { border: 1px solid #FF0000; color: #FF0000; }
td.messageStackError, td.stockWarning { padding: 5px; background-color: #FFFFFF; }

div#column_center table.infoBox,
div#column_center table.infoBoxContents {
	margin-bottom: 0px;
}

table.infoBox { border: 1px solid #B6B7CB; font-size: 10px; background-color: #F8F8F9; }
table.infoBox td { padding: 5px; }
td.infoBoxHeadingMain {
	padding: 0px 15px;
	color: #FFFFFF;
	font-weight: 800;
	font-size: 10px;
	background-image: url(../img/corner_left.gif);
	background-repeat: no-repeat;
	background-color: #29166F;
}

table.ot_table { width: 100%; }
table.ot_table td { text-align: right; }

table.index_nested { margin-bottom: 30px; border-collapse: separate; }
table.index_nested td a {
	padding: 5px 0px;
	border: 1px solid #FFFFFF;
	text-align: center;
	display: block;
}

table.index_nested td a:hover {
	border: 1px solid #29166F;
	text-decoration: none;
}

/* Subnavigation on various pages */
div.content_subnavigation {
	height: 30px;
	margin: 10px 0px;
	padding: 5px 20px;
	border: 1px solid #B6B7CB;
	background-color: #F8F8F9;
	clear: both;
}

ul.navigation_list {
	margin-bottom: 18px;
	padding: 5px 25px;
	border: 1px solid #B6B7CB;
	list-style: square;
}

