#inhaltsbereich {
background-image: url('../pix/background-shop.gif');
}


#produktmenue {
float: left;
width: 200px;
margin: 0px;
padding: 20px 0 30px 0;
background-color: #ddd3cd;
}

ul#produktnavi {
padding: 0;
margin: 0;
width: 100%;
display: block;
list-style-type: none;
list-style-image: none;
border-top: 1px solid #ffffff;
}

ul#produktnavi li {
display: block;
border-bottom: 1px solid #ffffff;
margin: 0;
}

ul#produktnavi li a {
display: block;
margin: 0;
padding: 5px 10px 5px 20px;
background-color: #c6b5ab;
color: #333333;
}

ul#produktnavi li a:hover {
background-color: #e6edf2;
color: #333333;
}

ul#produktnavi li a.act {
background-color: #e6edf2;
color: #333333;
}

/* Level 2 */
ul#produktnavi ul.level-2 {
padding: 0;
margin: 0;
width: 100%;
display: block;
list-style-type: none;
list-style-image: none;
border-top: 1px solid #ffffff;
border: 0;

}

ul#produktnavi ul.level-2 li {
display: block;
border-bottom: 0;
border-top: 1px solid #ffffff;

margin: 0;
}

ul#produktnavi ul.level-2 li a {
display: block;
margin: 0;
padding: 5px 10px 5px 35px;
background-color: #c6b5ab;
color: #333333;
}

ul#produktnavi ul.level-2 li a:hover {
background-color: #e6edf2;
color: #333333;
}

ul#produktnavi ul.level-2 li a.act {
background-color: #e6edf2;
color: #333333;
}

#shopinhalte {
width: 460px;
float: right;
padding: 20px 20px 30px 20px;
}

#shopinhalte a {
text-decoration: none;
font-weight: bold;
color: #333333;
}

#shopinhalte a:hover {
color: #d0471c;
background: none;
}

.tx-commerce-pi1 table, .tx-commerce-pi2 table, .tx-commerce-pi3 table, .tx-commerce-pi4 table {
width: 460px;
background-color: #ffffff;
margin-bottom: 1em;
}

.tx-commerce-pi1 table tr td, .tx-commerce-pi2 table tr td, .tx-commerce-pi3 table tr td, .tx-commerce-pi4 table tr td {
padding: 10px;
font-size: 0.8em;
}

.address_item_name {
padding-bottom: 10px;
}

.chkout_address_fields form table ol li {
padding-bottom: 10px;
}

.chkout_address_fields form table ol li a {
display: block;
margin-top: 5px;
}

.address_item_name strong {
padding-left: 10px;
}

.cmrc_mb_box table {
margin: 0;
}

.cmrc_mb_box table tr td {
padding: 10px;
font-size: 0.8em;
border: 1px solid #e6edf2;
}

.cmrc_mb_box table tr th {
padding: 10px;
font-size: 0.8em;
border: 1px solid #e6edf2;
}


.listing table tr td {
padding: 10px;
font-size: 0.8em;
border: 1px solid #e6edf2;
}

.listing table tr th {
padding: 10px;
font-size: 0.8em;
border: 1px solid #e6edf2;
}


.tx-commerce-pi3 table tr td {
padding: 10px;
font-size: 0.8em;
border: 1px solid #e6edf2;
}

.tx-commerce-pi3 table tr th {
padding: 10px;
font-size: 0.8em;
border: 1px solid #e6edf2;
}

.preis {
text-align: right;
display: block;
font-size: 1.2em;
margin-bottom: 5px;
}


.inklmwst {
text-align: right;
display: block;
font-size: 0.9em;
}

.anzahl {
text-align: right;
display: block;
margin-top: 30px;
}

.indenwarenkorb {
margin-top: 5px;
color: #333333;
letter-spacing: 0;
}

.tx-commerce-pi1-browsebox {
background-color: #ffffff;
}

.tx-commerce-pi1-browsebox table {
margin-bottom: 0;
}


.tx-commerce-pi1-browsebox table tr {
padding: 0;
margin: 0;
}

.tx-commerce-pi1-browsebox p {
margin-bottom: 0;
padding: 0;
font-size: 0.9em;
}

span.com_prod_teaser p {
padding-bottom: 0.5em;
}

span.com_prod_description p {
padding-bottom: 0.5em;
}

.chkout_address_radio { float: left; padding-top: 10px; }
.chkout_address_radio input { margin-right: 4px; }
.chkout_address_submit { padding-top: 10px; float: left; width: 100%; text-align: right; }

.chkout_address_label { float: left; width: 30%; }
.chkout_address_error { float: left; width: 100%; }
.chkout_address_error strong { padding-left: 30%; }
.chkout_address_input { float: right; width: 70%; padding-bottom: 5px; }
.chkout_address_disc { float: right; width: 100%; padding-top: 10px; }
.chkout_address_desc, .chkout_list_descr { margin-bottom: 20px; }

.address_item_name { margin: 0; }
