
/* --- CSS f?r Typo3 Commerc-Extension - netzrezepte.de Thomas Krug--- */

/* --- Allgemeines ---*/

p.warning {
	color: #CC0000;
}

span.warning {
	color: #CC0000;
}

h3.commerce-h3 {
}

.tx-commerce-pi1 {
	margin: 0;
	padding: 0;
	line-height:1.2em;
	font-size:0.95em
}

.line {
	border-top: 1px solid #FFF;
}

/* --- Kategorienliste --- */

.commerce_categorylist {
}

.commerce_categorylist_item {
	margin-top: 5px;
	overflow: hidden;
	border: 1px solid #cca360;
	width: 275px;
	float: left;
	margin-right: 10px;
	height: 210px;
}

.commerce_categorylist_box {
	background-color: #F0EBE1;
	padding: 5px;
	height: 210px;
	overflow: hidden;
}

.commerce_categorylist_image {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
}

.commerce_categorylist_subtitle {
	font-weight: bold;
}

.commerce_categorylist_description {
}

h1.commerce_porductview_header {
}

.commerce_porductview_image {
	float: left;
	margin-right: 20px;
}

.commerce_porductview_description {
	float: left;
	width: 400px;
}

.commerce_porductview_attributes {
}

.commerce_categoryview {
	margin-bottom: 20px;
	overflow: auto;
}

h2.commerce_categoryview_h2 {
}

h3.commerce_categoryview_h3 {
	color: #fff;
	margin: 0;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #cca360;
	background-color: #503103;
	
}

h3.commerce_categoryview_h3 a,
h3.commerce_categoryview_h3 a:link,
h3.commerce_categoryview_h3 a:visited,
h3.commerce_categoryview_h3 a:hover,
h3.commerce_categoryview_h3 a:active {
	color: #fff;
}

.commerce_categorylist_readmore {
	font-size: 0.85em;
	font-weight: bold;
	margin-top: 5px;
}

.commerce_categorylist_readmore a {
	color: #aa7929;
}

.commerce_categoryview_description {
}

.commerce_categoryview_image {
	float: left;
	margin-right: 20px;
}

.commerce_categoryview_sublist {
}

.commerce_categoryview_itemlistview {
}

.commerce_categoryview_items {
	margin-top: 5px;
}

.commerce_categoryviewproduct_items {
	background-color: #FAF8F5;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #FAF8F5;
	border-top: none;
}

*html .commerce_categoryviewproduct_items {
}

.commerce_categoryviewproduct_items:hover {
	background-color: #F0EBE1;
	padding: 5px;
	margin-bottom: 7px;
	border: 1px solid #F0EBE1;
	border-top: none;
}

.commerce_categoryviewproduct_image {
	display: block;
	float: left;
	margin-right: 15px;
	width: 100px;
}

.commerce_categoryviewproduct_basket {
}

span.commerce_categoryviewproduct_varianten_header {
}

.commerce_categoryviewproduct_teaser {
}

.commerce_categoryviewproduct_detaillink {
	margin-top: 15px;
	margin-bottom: 5px;
}

.commerce_categoryviewproduct_detaillink a {
	text-decoration: none;
}

h3.commerce_categoryviewproduct_h3 {
	margin-top: 0px;
	margin-bottom: 5px;
}

h3.commerce_categoryviewproduct_h3 a {
	text-decoration: none;
}

span.commerce_categoryviewproduct_price {
	color: #CC0000;
}

.commerce_categoryviewarticle {
}

.commerce_categoryviewproduct_content {
	display: block;
	float: left;
	margin-right: 0px;
	width: 470px;
}

*html .commerce_categoryviewproduct_content {
	width: 455px;
}

div.commerce_categoryviewproduct_varianten_table,
div.commerce_porductview_article_table {
	width: 100%;
}

div.commerce_categoryviewproduct_varianten_row,
div.commerce_porductview_article_row {
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px 5px;
	width: 97%;
	border: solid 1px #F0EBE1;
	-moz-border-radius:5px;
}

div.commerce_categoryviewproduct_article_table_1,
div.commerce_porductview_article_table_1 {
	float: left;
	width: 38%;
	margin-right: 5px;
}

div.commerce_categoryviewproduct_article_table_2,
div.commerce_porductview_article_table_2 {
	float: left;
	width: 14%;
	margin-right: 5px;
}

div.commerce_categoryviewproduct_article_table_3,
div.commerce_porductview_article_table_3 {
	float: left;
	width: 25%;
	margin-right: 5px;
}

div.commerce_categoryviewproduct_article_table_4,
div.commerce_porductview_article_table_4 {
	float: left;
	width: 8%;
	margin-right: 0px;
}

div.commerce_categoryviewproduct_article_table_5,
div.commerce_porductview_article_table_5 {
	float: left;
	width: 7%;
	margin-right: 0px;
}

.commerce_porductview_article_image {
}

.commerce_porductview_article_box {
	background-color: #FAF8F5;
	padding: 10px;
	margin-bottom: 7px;
	width: 580px;
}

*html .commerce_porductview_article_box {
	width: 570px;
}

.commerce_porductview_article_box:hover {
	background-color: #F0EBE1;
	padding: 10px;
	margin-bottom: 7px;
	width: 580px;
}

div.commerce_porductview_article_table p.bodytext {
	margin-top: 10px;
}

div.commerce_porductview_article_row {
}

div.commerce_porductview_article_table span {
}

div.commerce_porductview_article_table_1 {
	width: 15%;
}

div.commerce_porductview_article_table_2 {
	width: 35%;
	display: block;
	margin-right: 20px;
}

div.commerce_porductview_article_table_3 {
	width: 28%;
}

div.commerce_porductview_article_table_4 {
	width: 8%;
}

div.commerce_porductview_article_table_5 {
	width: 7%;
}

.link_back_to_list a {
	text-decoration: none;
}

.commerce_categoryview_productlistheader {
	font-weight: bold;
	color: #fff;
	margin: 0px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #F0EBE1;
	background-color: #503103;
}

.commerce_categoryview_browsebox {
	color: #fff;
	margin: 0px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #F0EBE1;
	border-top: none;
	background-color: #503103;
	overflow: auto;
}

.commerce_categoryview_browsebox a {
	color: #fff;
}

input.commerce_categoryviewproduct_input {
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #5F5F5F;
	width: 25px;
	text-align: right;
}

input.commerce_categoryviewproduct_submit {
	width: auto;
	margin: -2px 0 0 10px;
	padding: 0;
	float: left;
	border-style: none
}

/*------------- Warenkorb ---------------*/

.commerce_basket input {
	width: auto;
}

.commerce_basket input.qtyInput {
	width: 20px;
}

.commerce_basket input.basket_link_img {
	padding: 0;
}

div.commerce_orderstatusselector {
	margin: 0;
	padding: 0;
}

div.commerce_orderstatusselector_td_first {
	width: 175px;
	float: left;
	background-color: #FAF8F5;
	padding: 3px 2px;
	margin-right: 5px;
	border: 1px solid #F0EBE1;
}

div.commerce_orderstatusselector_td {
	color: #ffffff;
	font-weight: bold;
	background-color: #cca360;
	background-color: #503103;
	text-align: center;
	padding: 3px 2px;
	width: 130px;
	float: left;
	border: 1px solid #aa7929;
}

* html div.commerce_orderstatusselector_td {
	width: 137px;
}

div.commerce_orderstatusselector_td_margin {
	margin-right: 3px;
}

div.commerce_orderstatusselector_td_act {
	color: #ffffff;
	font-weight: bold;
	background-color: #aa7929;
	background-image: none;
	text-align: center;
	padding: 3px 2px;
	width: 130px;
	float: left;
	border: 1px solid #aa7929;
}

* html div.commerce_orderstatusselector_td_act {
	width: 136px;
}

.cmrc_mb_header_headline h1 {
}

.commerce_basket_header_text {
	margin-bottom: 10px;
}

.cmrc_mb_box {
}

div.commerce_basket,
div.commerce_basket_row,
div.commerce_basket_row_first,
div.commerce_basket_row_sep,
div.commerce_basket_row_sum {
	width: 600px;
}

div.commerce_basket_row,
div.commerce_basket_row_first,
div.commerce_basket_row_sep,
div.commerce_basket_row_sum {
	background-color: #F0EBE1;
	margin-bottom: 1px;
	height: 70px;
	overflow: hidden;
}

div.commerce_basket_row_sep {
	background-color: #FAF8F5;
	margin-bottom: 1px;
	height: 34px;
	overflow: hidden;
}

div.commerce_basket_row:hover {
	background-color: #FAF8F5;
}

div.commerce_basket_row_first,
div.commerce_basket_row_sum {
	background-color: #cca360;
	color: #fff;
	font-weight: bold;
	height: 32px;
	overflow: hidden;
}

div.commerce_basket_row_sum {
	height: 22px;
	margin-top: 5px;
	overflow: hidden;
}

.commerce_basket_col1,
.commerce_basket_col11,
.commerce_basket_col12,
.commerce_basket_col2,
.commerce_basket_col3,
.commerce_basket_col4,
.commerce_basket_col5,
.commerce_basket_col6,
.commerce_basket_col7,
.commerce_basket_col1_sep,
.commerce_basket_col2_sep,
.commerce_basket_col3_sep,
.commerce_basket_col4_sep {
	display: block;
	width: 100px;
	height: 32px;
	float: left;
	border-right: 1px solid #fff;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	overflow: hidden;
}

div.commerce_basket_row .commerce_basket_col1,
div.commerce_basket_row .commerce_basket_col11,
div.commerce_basket_row .commerce_basket_col12,
div.commerce_basket_row .commerce_basket_col2,
div.commerce_basket_row .commerce_basket_col3,
div.commerce_basket_row .commerce_basket_col4,
div.commerce_basket_row .commerce_basket_col5,
div.commerce_basket_row .commerce_basket_col6,
div.commerce_basket_row .commerce_basket_col7 {
	height: 70px;
}

.commerce_basket_col1 {
	width: 111px;
}

.commerce_basket_col11 {
	width: 30px;
}

.commerce_basket_col12 {
	width: 70px;
}

.commerce_basket_col2 {
	width: 100px;
}

.commerce_basket_col3 {
	width: 110px;
}

.commerce_basket_col4 {
	width: 45px;
}

.commerce_basket_col5 {
	width: 113px;
	text-align: right;
}

.commerce_basket_col6 {
	width: 22px;
	border-style: none
}

.commerce_basket_col7 {
	width: 22px;
	border-style: none
}

* html .commerce_basket_col1 {
	width: 120px;
}

* html .commerce_basket_col11 {
	width: 40px;
}

* html .commerce_basket_col12 {
	width: 80px;
}

* html .commerce_basket_col2 {
	width: 110px;
}

* html .commerce_basket_col3 {
	width: 120px;
}

* html .commerce_basket_col4 {
	width: 55px;
}

* html .commerce_basket_col5 {
	width: 123px;
	text-align: right;
}

* html .commerce_basket_col6 {
	width: 32px;
	border-style: none
}

* html .commerce_basket_col7 {
	width: 32px;
	border-style: none
}

.commerce_basket_nextbutton {
	width: 600px;
	background-color: #cca360;
	text-align: right;
	margin-top: 10px;
	line-height: 20px;
	height: 20px;
}

.commerce_basket_col1_sep {
	width: 112px;
	border-style: none
}

.commerce_basket_col2_sep {
	width: 278px;
	border-style: none
}

.commerce_basket_col3_sep {
	width: 113px;
	text-align: right;
	border-style: none
}

.commerce_basket_col4_sep {
	width: 55px;
	border-style: none
}

* html .commerce_basket_col1_sep {
	width: 122px;
	border-style: none
}

* html .commerce_basket_col2_sep {
	width: 283px;
	border-style: none
}

* html .commerce_basket_col3_sep {
	width: 123px;
	text-align: right;
	border-style: none
}

* html .commerce_basket_col4_sep {
	width: 65px;
	border-style: none
}

.commerce_basket_nextbutton a,
.commerce_basket_nextbutton a:link,
.commerce_basket_nextbutton a:visited,
.commerce_basket_nextbutton a:hover,
.commerce_basket_nextbutton a:active {
	color: #FFFFFF;
	font-weight: bold;
}

.commerce_basket_quickview_content {
}

h2.commerce_basket_quickview_h2 {
}

.commerce_basket_quickview_links a {
}

/*---------------- Adressliste -----------------------*/

.commerce_invoiceaddress {
	float: left;
	margin-right: 10px;
	width: 280px;
	background-color: #FAF8F5;
	padding: 5px;
}

.commerce_deliveryaddress {
	float: left;
	margin-right: 10px;
	width: 280px;
	background-color: #FAF8F5;
	padding: 5px;
}

.commerce_addressedit_deletebutton {
	border: 1px solid #aa7929;
	background-color: #cca360;
	color: #FFFFFF;
	margin-right: 20px;
	width: 50px;
	float: left;
	text-align: center;
}

.commerce_addressedit_deletebutton a {
	color: #FFFFFF;
	font-weight: bold;
}

.commerce_addressedit_deletebutton a:hover {
	text-decoration: none;
}

.commerce_addressedit_deletequestion {
	margin-bottom: 20px;
	font-weight: bold;
}

/*---------------Checkout-------------------*/

.commerce_checkout_header_text {
}

.commerce_checkout_radio_deliveryaddress,
.commerce_checkout_radio_invoiceaddress {
	margin-bottom: 10px;
	margin-top: 10px;
}

.commerce_checkout_radio_deliveryaddress input,
.commerce_checkout_radio_invoiceaddress input,
.commerce_checkout_checkbox_addressedit input {
	width: auto;
	margin-right: 5px;
	padding: 0;
}

.commerce_checkout_submit {
	width: 600px;
	background-color: #cca360;
	text-align: right;
	margin-top: 10px;
	line-height: 20px;
	height: 20px;
	border-top: 5px solid #fff;
}

*+html .commerce_checkout_submit img,
* html .commerce_checkout_submit img {
	margin-bottom: 2px;
}

.commerce_checkout_submit input {
	width: auto;
	border: none;
	background-color: transparent;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}

.commerce_checkout_control_description {
	margin-bottom: 10px;
}

.commerce_checkout_control_disclaimer {
	margin-bottom: 10px;
	margin-top: 10px;
}

.commerce_checkout_control_comment {
	padding-top: 3px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

.commerce_checkout_control_comment textarea {
	margin-top: 5px;
	font-size: 1.2em;
}

.commerce_checkout_control_comment_line .commerce_basket_row_sep {
	height: auto;
}

.commerce_checkout_control_terms {
	padding-top: 3px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

.commerce_checkout_control_terms input {
	width: auto;
	margin-left: 5px;
}

.commerce_checkout_control_backbutton {
	width: 100px;
	float: left;
	margin-top: 9px;
	line-height: 20px;
	height: 20px;
	color: #FFFFFF;
	background-color: #cca360;
}

.commerce_checkout_control_backbutton a {
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

.commerce_checkout_control_backbutton a:hover {
	text-decoration: none;
}

.commerce_checkout_control_nextbutton {
	width: 500px;
	background-color: #cca360;
	text-align: right;
	margin-top: 10px;
	line-height: 20px;
	height: 20px;
	margin-left: 100px;
}

.commerce_checkout_control_nextbutton input {
	border: none;
	background-color: transparent;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	width: auto;
}

*+html .commerce_checkout_control_nextbutton img,
* html .commerce_checkout_control_nextbutton img {
	margin-bottom: 3px;
}

.chkout_address,
.chkout_payment,
.commerce_addressedit {
	background-color: #faf8f5;
	padding-top: 5px
}

.chkout_address label,
.chkout_payment label,
.commerce_addressedit label,
.commerce_checkout_radio_deliveryaddress,
.commerce_checkout_radio_invoiceaddress,
.commerce_checkout_disclaimer {
	margin-left: 10px;
}

.chkout_address select,
.chkout_payment select,
.commerce_addressedit select {
	width: 205px;
}

/*-------------------Payment---------------------*/

.listing legend {
	color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #503103;
	border: 1px solid #aa7929;
	padding: 5px;
	margin-bottom: 10px;
}

.listing fieldset {
	background-color: #F0EBE1;
	padding: 10px;
	border: 1px solid #cca360;
}

.listing .fieldset_row {
}

.listing label {
	font-weight: bold;
}

/*------------- Rechung ----------------*/

.invoice-addresses {
	width: 400px;
}

.invoice-shop-address {
	float: right;
}
