/* CSS Document */
/* Shopspezifische Einstellungen Produktuebersicht und -detailsseite */
/* umfassende Sop div*/
#shopmenu {
	color: #fff;
}
ul#shopnav {
	font-size: 1em;
	margin: 0px 14px;
	padding: 0;
}
ul#shopnav li {
	list-style: none;
	margin: 5px;
	padding: 0.2em;
	font-weight: bold;
	text-decoration: none;
}
ul#shopnav li ul {
	margin: 0 0 0 1em;
	padding: 0;
	font-weight: normal;
	text-decoration: none;
	font-size: 0.9em;
}
ul#shopnavli ul li {
	margin: 0.1em 0;
	font-weight: normal;
	text-decoration: none;
	font-size: 0.9em;
}
ul#shopnav a {
	padding: 0.2em;
	margin-left: -5px;
	color: brown;
	text-decoration: none;
}
ul#shopnav a:visited {
	padding: 0.2em;
	margin-left: -5px;
	color: brown;
	text-decoration: none;
}
ul#shopnav a:hover {
	color: white;
	background-color: gray;
}
/************************************Default stylesheet for commerce*last changes: 20.09.2007***********************************/
/*************************** Listview for Category**************************/
div.com-category {
}
div.com-category-title {
}
div.com-category-subtitle {
}
div.com-category-desc {
}
div.com-category-img {
}
h2.shop a {
	text-decoration: none;
}
/*************************** Listview for Products**************************/
table.com-list {
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 8px;
	margin-top: 5px;
	width: 80%;
}
tr.com-list-header {
}
tr.com-list-header th {
	padding: 5px;
}
tr.com-list-header-img {
}
tr.com-list-header-title {
}
tr.com-list-header-teaser {
}
tr.com-list-header-price {
}
tr.com-list-header-action {
}
table.com-list td {
	padding: 5px;
}
tr.com-list-even {
}
tr.com-list-odd {
}
td.com-list-col-img {
	padding: 3px;
	text-align: center;
}
td.com-list-col-title {
	text-align: left;
}
td.com-list-col-teaser {
	text-align: left;
}
td.com-list-col-price {
	text-align: right;
}
td.com-list-col-action {
	text-align: right;
}
div.com-list-action-entry {
	text-align: left;
}
input.com-input-qty {
	width: 40px;
	text-align: right;
	padding-right: 1px;
}
/*************************** Singleview for Products**************************/
div.com-single {
	float: left;
	text-align: left;
	width: 500px;
}
div.com-single-image {
	float: right;
	margin-top: 0;
	margin-right: 0px;
	text-align: left;
	width: 215px;
}
.com-article-table {
	text-align: left;
}
.com-article-table th, .com-article-table td {
	padding: 2px 12px 3px 0;
}
div.com-single-desc {
}
div.com-single-aticle {
}
div.com-single-action-entry {
	text-align: center;
}
input.com-input-submit {
	border: 1px solid #FFFFFF;
	background-color: #591d1c;
	color: #FFFFFF;
	font-size: 11px;
	cursor: pointer;
	padding: 3px;
	margin: 3px auto;
	width: 180px;
}
/*************************** Attributes for Articels**************************/
table.com-select-attributes {
}
tr.com-select-even {
}
tr.com-select-odd {
}
div.com-basket-sel-att {
}
/*************************** Basket**************************/
tr.com-basket-header-list {
}
th.com-basket-header-art-nr {
}
th.com-basket-header-title {
}
th.com-basket-header-price-gross {
}
th.com-basket-header-count {
}
th.com-basket-header-price-sum {
}
th.com-basket-header-basket {
}
table.com-basket-list {
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 8px;
	margin-top: 5px;
	width: 100%;
}
tr.com-basket-header {
}
tr.com-basket-header th {
	padding: 5px;
}
table.com-basket-list td {
	padding: 5px;
}
tr.com-basket-even {
}
tr.com-basket-odd {
}
.com-basket-payment {
}
.com-basket-payment label {
	float: left;
}
.com-basket-delivery {
}
.com-basket-delivery label {
	float: left;
}
.com-text-right {
	text-align: right;
}
.com-text-left {
	text-align: left;
}
.com-text-bold {
	text-align: bold;
}
/*************************** Basket Quickview**************************/
div.com-basket-qv {
}
div.com-basket-qv-value {
}
div.com-basket-qv-link {
}
a.com-basket-qv-basket {
}
a.com-basket-qv-chkout {
}
/*************************** Checkout**************************/
dl.com-chkout-address-items {
}
div.com-chkout-address {
}
p.com-chkout-address-desc {
}
div.com-chkout-address-fields {
}
div.com-chkout-address-fields dl {
	clear: both;
	width: 100%;
	margin: 15px 0px;
}
div.com-chkout-address-fields dt, div.com-chkout-address-fields dd {
	padding-bottom: .5em;
}
div.com-chkout-address-fields dt {
	float: left;
	width: 30%;
}
div.com-chkout-address-fields dd {
	padding-bottom: 12px;
	text-align: left;
}
div.com-chkout-address-fields dd.com-chkout-address-radio, dd.com-chkout-address-item-select {
	clear: left;
	float: left;
	width: 5%;
}
div.com-chkout-address-fields dt.com-chkout-address-radiolabel {
	float: none;
	width: auto;
}
dt.com-chkout-address-item-data {
	float: none;
	width: none;
	margin-left: 5%;
}
div.com-chkout-address-new {
	clear: both;
	width: 100%;
}
p.com-chkout-address-fields-submit {
	clear: both;
}
tr.com-chkout-sum {
}
div.com-chkout-listing-billing-address, div.com-chkout-listing-delivery-address {
	clear: both;
	display: none;
}
div.com-chkout-listing dt {
	clear: left;
	float: left;
	width: 30%;
}
div.com-chkout-listing-footer {
	clear: left;
}
.com-chkout-listing-disclaimer {
	padding: 3px 0;
}
.com-chkout-listing-terms, .com-chkout-listing-comment {
	padding: 5px 0;
}
/********************* Address Management*********************/
div.com-address-items dl, div.com-address-list dl {
	clear: both;
	width: 100%;
	margin: 15px 0px;
}
div.com-address-items dt, div.com-address-items dd, div.com-address-list dt, div.com-address-list dd {
	padding-bottom: .5em;
}
div.com-address-items dt, div.com-address-list dt {
	float: left;
	width: 30%;
}
div.com-address-items dd, div.com-address-list dd {
	text-align: left;
}
/*************************** Invoice**************************/
table.com-invoice {
	float:none;
	width:auto;	
	margin-left:10%;

}

table.com-invoice-order {
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 8px;
	margin-top: 5px;
	width: 100%;
}
tr.com-invoice-order-header th {
	padding: 5px;
}

.com-invoice-orderdata {
text-align: left;
	font-weight: normal;
	text-decoration: none;
	font-size: 0.9em;
}


th.com-invoice-customer-address {
	width: auto;
	font-weight: normal;
	text-align: left;
}
th.com-invoice-additional {
	width: 200px;
	float: right;
	text-align: left;
}
th.com-invoice-introduction {
text-align: left;
}

table.com-invoice-order td {
	padding: 5px;
}

/******************************************************************* Default Color Set******************************************************************/
/*************************** Listview for Products**************************/
table.com-list {
	border: 1px solid #444;
	border-right: none;
}
tr.com-list-header {
	background-color: #f2f2f2;
}
tr.com-list-header th {
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}
table.com-list td {
	border-right: 1px solid #444;
}
tr.com-list-even {
	background-color: #fff;
}
tr.com-list-odd {
	background-color: #f7f7f7;
}
td.com-list-col-img {
}
td.com-list-col-title {
}
td.com-list-col-title a:link, td.com-list-col-title a:active, td.com-list-col-title a:hover, td.com-list-col-title a:visited {
}
td.com-list-col-teaser {
}
td.com-list-col-price {
}
td.com-list-col-action {
}
div.com-list-action-entry {
}
/*************************** Singleview for Products**************************/
div.com-single {
	background-color: #f7f2ec;
	text-align: left;
	padding: 13px 0;
	margin: 10px 0;
}
div.com-single-aticle {
	text-align: left;
}
div.com-single-cat {
}
/*************************** Attributes for Articels**************************/
table.com-select-attributes {
}
tr.com-select-even {
	background-color: #fff;
}
tr.com-select-odd {
	background-color: #f7f7f7;
}
div.com-basket-sel-att {
}
/*************************** Basket**************************/
.com-basket-container {
	border-top: 1px dotted #BABABA;
}
tr.com-basket-header-list {
}
th.com-basket-header-art-nr {
}
th.com-basket-header-title {
	width: 235px;
}
th.com-basket-header-price-gross {
	text-align: right;
}
th.com-basket-header-count {
	text-align: center;
}
th.com-basket-header-price-sum {
	text-align: right;
}
th.com-basket-header-basket {
	width: 30px;
}
table.com-basket-list {
	border: none;
}
tr.com-basket-header {
}
tr.com-basket-header th {
}
table.com-basket-list td {
}
tr.com-basket-even {
}
tr.com-basket-odd {
}
tr.com-basket-payment-tr, tr.com-basket-delivery-tr {
	border-top: 1px dotted #BABABA;
	padding-top: 8px;
}
tr.com-basket-noborder {
}
.com-basket-count {
	text-align: center;
}
.com-input-qty {
	width: 40px;
	text-align: right;
	padding-right: 1px;
}
/*************************** Basket Quickview**************************/
div.com-basket-qv {
	/*border-top: 1px dotted #BABABA;
*/
	padding-top: 5px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 13px;
	width: 143px;
	font-size: 95%;
	text-align: left;
	clear: both;
}
div.com-basket-qv-value {
	margin-top: 5px;
}
div.com-basket-qv-link {
}
a.com-basket-qv-basket {
}
a.com-basket-qv-chkout {
}
/*************************** Checkout**************************/
tr.com-chkout-sum {
	border-top: 3px double #444;
}
dl.com-chkout-address-items dt, dl.com-chkout-address-items dd {
	border-bottom: 3px double #444;
}
div.address-item-link {
	padding: 3px 0;
}
div.address-item-link a:link, div.address-item-link a:hover, div.address-item-link a:active, div.address-item-link a:visited {
	background-color: #57636F;
	color: #fff;
	padding: 5px;
}
div.address-item-link a:hover {
	text-decoration: underline;
}
/********************* Address Management*********************/
p.com-address-question {
	font-weight: bold;
	color: red;
}
div.com-address-link a:link, div.com-address-link a:hover, div.com-address-link a:active, div.com-address-link a:visited {
	background-color: #57636F;
	color: #fff;
	padding: 5px;
}
div.com-address-link a:hover {
	text-decoration: underline;
}
span.error2 {
	color: red;
	font-weight: bold;
}
span.error {
	display: block;
	color: red;
	font-weight: bold;
}


-------------------------
EXAMPLE CSS Configuration
-------------------------

/*commerce search*/
.tx-commercesearch-pi1{text-align:left;}
.tx-commercesearch-pi1 a{color:black;}

.tx-commercesearch-pi1-browsebox p{}


.tx_commercesearch_pi1_letternavigation{background:url(../gfx/bg_table_header.gif); height: 22px; text-align: center;}
.tx_commercesearch_pi1_letternavigation span{padding-left: 3px; padding-right: 3px;}
.tx_commercesearch_pi1_letternavigation a{color: white; text-transform: uppercase; font-weight: bold;}


table.tx_commercesearch_pi1_result_table{
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:8px;
	width:100%;
}

table.tx_commercesearch_pi1_result_table thead{
  background-image:url(../gfx/bg_table_header.gif);
	height: 22px;
}

table.tx_commercesearch_pi1_result_table th {color: white;}
table.tx_commercesearch_pi1_result_table th.image{width: 40px;}
table.tx_commercesearch_pi1_result_table td {}
table.tx_commercesearch_pi1_result_table tr.even {
  background-image:url(../gfx/bg_table_even.gif);
	height: 22px;
}

table.tx_commercesearch_pi1_result_table tr.odd {
  color: #6c2925 !important;
  background-image:url(../gfx/bg_table_odd.gif);
	height: 22px;
}


.tx-commercesearch-pi1{}
.tx-commercesearch-pi1 table a:link, .tx-commercesearch-pi1 table a:active, .tx-commercesearch-pi1 table a:visited {
  text-decoration: none; /*color: #602020*/ color: black;}
  
.tx-commercesearch-pi1 table a:hover {text-decoration: underline; font-weight:bold; color: black;}

.tx-commercesearch-pi1 table th{background-image: none;}
.tx-commercesearch-pi1 table.tx_commercesearch_pi1_formular_table label{}
.tx-commercesearch-pi1 table.tx_commercesearch_pi1_formular_table input{width: 140px;}
.tx-commercesearch-pi1 table.tx_commercesearch_pi1_formular_table select{width: 144px;}

#tx_commercesearch_pi1_formular_ts form{margin: 0; padding: 0;}
.tx-commercesearch-pi1 table.tx_commercesearch_pi1_formular_table_small{margin: 0px; padding:0px;}
.tx-commercesearch-pi1 table.tx_commercesearch_pi1_formular_table_small label{font-weight: normal;}
.tx-commercesearch-pi1 table.tx_commercesearch_pi1_formular_table_small input{width: 105px;}
.tx-commercesearch-pi1 table.tx_commercesearch_pi1_formular_table_small select{width: 100%;}
