
/**************** Michael Stein ***************/

.pagebrowser {
font-size:12px;
}
#content_ganz {
width:660px;
}

.error {
color:#CD0C00;
}

/**************** checkout ***************/

.com-chkout-address-select {
font-size: 1em;
}

.chkout_address_radio input {
margin-right:1em;
}

.com-chkout-address-select .address-label {
font-weight: bold;
}

.selectCell {
  padding-right:1em;
}

.clearFloat {
clear:both;
}


.chkout_delivery_address span, 
.chkout_billing_address span {
text-align:left;
font-weight:bold;
color:#5B2E0F;

}

.chkout_billing_address {
float:left;
margin-right:25px;
}

.chkout_delivery_address {
}

.chkout_list_disclaimer, .chkout_list_terms, .chkout_list_comment {
font-size:0.7em;
margin:0;
}

.chkout_list_terms, .chkout_list_comment {
font-size:0.7em;
margin-bottom:8px;
}

.chkout_list_comment .comment_label{
font-weight:bold;
}

div.line_middle {
background:transparent url(../images/navi_dots.gif) repeat-x scroll center;
width:100%;
height:1px;
margin:5px 0;

}

.chkout_address_radio input{
height:auto;
width:auto;
font-weight:bold;
vertical-align:middle;
}
.chkout_address_radio,
.chkout_address_disc {
}


.chkout_address_radio {
font-weight:bold;
vertical-align:middle;
line-height:2em;
}

.chkout_address_submit input{
float:right;
}

.chkout_address_fields {
font-weight:normal;
font-size:0.7em;
}

.com-chkout-address-label{
font-weight:bold;
padding-right:15px;
}
.com-chkout-address-input {
text-align:left;
}

.tx-commerce-pi3 textarea,
.tx-commerce-pi3 input {
border:1px solid #999;
}
.tx-commerce-pi3 input[type=checkbox] {
height:auto;
}
.tx-commerce-pi3 input[type=text] {
width:15em;
}

.com-chkout-address-input select {
width:15em;
}


.com-chkout-address-list {
font-size:1.0em;
}
.com-chkout-address-list .address-label {
font-weight:bold;
}

.chkout_list_descr {
font-size:0.7em;
margin-bottom:1.1em;
}

/**************** basket ***************/

.cmrc_ProdListHeadline,
.cmrc_ProdListHeadline a {
font-size:1.2em;
font-weight:bold;
color:black;
line-height:1.2em;
text-decoration:none;
}


.middle {
vertical-align:middle;
}

.com-basket-update img {
vertical-align:middle;
margin-right:8px
}

.com-basket-update span {
vertical-align:middle;
}
.com-basket-update {
margin-bottom:2px;
font-size:0.7em;
}

.cmrc_mb_prev {
float:left;
background:transparent url(prev_bg.png) no-repeat scroll left bottom;
height:24px;
padding-left:24px;
padding-right:24px;
}
.cmrc_mb_prev a {
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:0.7em;
line-height:24px;
}
.cmrc_mb_next {
float:right;
background:transparent url(next_bg.png) no-repeat scroll right bottom;
height:24px;
padding:0 24px;
}

.cmrc_mb_print {
float:right;
background:transparent url(button_bg.png) no-repeat scroll right bottom;
height:24px;
padding:0 24px;
}


.cmrc_mb_print a,
.cmrc_mb_next a {
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:0.7em;
line-height:24px;
}

.basket_link_img {
border:none;
}

.price {
color:#888;
font-size:16px;
font-weight:bold;
margin-top:16px
}


.productViewDetail .left input {
border:1px solid #aaa;
/*background:transparent;*/
}
.productViewDetail .left {
float: left;
width:200px;
}



.productViewDetail .right {
float: right;
width:420px;
}

/* IE ... */
* html .productViewDetail .right {
 width:450px; 
}

.categoryItemsListView2 h2.price {
font-weight:bold;
margin:0;
padding:0;
margin-bottom:35px;
}


.categoryItemsListView2 TD INPUT[type=submit] {
border:1px solid #aaa;
background:none;
padding:3px;
height:auto;
font-weight:bold;
margin-bottom:15px;
}

.categoryItemsListView2 TD {
background:transparent url(../images/navi_dots.gif) repeat-x scroll 0pt bottom;
}
.categoryItemsListView2 TD {
padding:10px;
padding-left:0;
}
.categoryItemsListView2 TD H1 {
background:none;
}


.cmrc_mb_header_text,
div.cmrc_mb_container td {
font-size:0.7em;
line-height:1.4em;
margin-bottom:1.1em;
}

.cmrc_mb_container .cmrc_mb_total,
.cmrc_mb_container .cmrc_mb_total_label,
.cmrc_mb_container .cmrc_mb_tax,
.cmrc_mb_container .cmrc_mb_payment,
.cmrc_mb_container .cmrc_mb_payment_label,
.cmrc_mb_container .cmrc_mb_payment_box,
.cmrc_mb_container .cmrc_mb_delivery,
.cmrc_mb_container .cmrc_mb_delivery_label,
.cmrc_mb_container .cmrc_mb_tax_label {
text-align:right;
}

option {
padding-right:1em;
}

.cmrc_mb_container .cmrc_mb_total_label {
color:#EB6A93;
}

.cmrc_mb_container  table {
}

.cmrc_ProdList2Container input {
border:1px solid #999;
}

.cmrc_mb_container  .borderRight {
border-right: 1px dotted black;
}


.line_middle {
background:transparent url(../images/navi_dots.gif) repeat-x scroll center;
}
.line_top {
background:transparent url(../images/navi_dots.gif) repeat-x scroll top;
}
.cmrc_mb_container  table tr.cmrc_ProdList2Container_even td {
background-color:#E2E1CF;
}

tr.cmrc_ProdList2Container_hd  th {
background:transparent url(../images/navi_dots.gif) repeat-x scroll bottom;
}


tr.cmrc_ProdList2Container_hd  th {
text-align:left;
font-weight:normal;
font-size: 0.7em;
padding-right:5px;
margin:0px;
color:#5B2E0F;
font-weight:bold;
}


tr.cmrc_ProdList2Container  td {
padding:0;
padding-right:5px;
margin:5px;
}


tr.cmrc_ProdList2Container_hd  th.count,
tr.cmrc_ProdList2Container_hd  th.price_gross,
tr.cmrc_ProdList2Container  td.count,
tr.cmrc_ProdList2Container  td.price_gross {
padding-right:25px;
text-align:right;
}



/******************* Regal - listView *******************/
.categoryItemsListView2 h1 {
margin:0;
padding:0;
}

.categoryItemsListView2 .description p {
margin-right:15px;
}

.productViewDetail {
float:left;
}

.tx-commerce-pi1 h2 a {
font-weight:bold;
font-size:1.1em;
margin-bottom:8px;
text-decoration: none;
}

.tx-commerce-pi1 h2 a:hover {
text-decoration: underline;
}

/******************* Regal - singleview *******************/

.cat {
margin-top:10px;
}

