/* copyright modulor - Andreas Niederer */


/**********************************************/
#content { padding-top:0; }
#breadcrumb { }
#subnavigation { /*border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; */
	font-weight:normal;
	padding:0px 0 4px 0;
	overflow:hidden;
	list-style:none;
	margin:0 0 32px 0;
	background-color:#E0E0D4;
	height:58px;
}
#subnavigation h1 { margin:0; padding:11px 0 0 0px; display:inline; float:left; }
#subnavigation ul {
	overflow:hidden;
	display:inline;
	float:right;
	padding:30px 0 2px 0;
}
#subnavigation ul li {
	float:left;
	display:inline;
	padding:2px 10px 0px 10px;
	border-left:1px solid #cccccc;
}
#subnavigation ul li:first-child {
	border-left:0px solid #cccccc;
	padding:2px 10px 0 0;
}





/** SHOP SCRIPT **/
/* General */

#content .tx-commerce-pi1 .listitem { border-bottom:#cccccc 1px solid; padding:16px 0 16px 0; clear:both; margin:0; }
#content .tx-commerce-pi1 .listitem p { padding:0; margin:0 0 16px 0;  }
#content .tx-commerce-pi1 h2, #content .tx-commerce-pi3 h2 { font-size:100%; background-color:transparent; border-bottom:1px solid #cccccc; margin:0 0 16px 0; padding:16px 0 2px 0;  }
#content .tx-commerce-pi1 .teaserimage { float:left; padding:0 16px 0px 0; clear:left;}
#content .tx-commerce-pi1 h3 { font-weight:bold; font-size:100%; display:inline; margin:0 0 16px 0;}
#content .tx-commerce-pi1 hr { margin:10px 0 5px 0;}
#content .tx-commerce-pi1 li { list-style:none;}
#content .tx-commerce-pi1 input, .tx-commerce-pi3 input, .tx-commercecouponspartnerlist-pi1 input { border:1px solid #999999; background-color:#f0f0f0 }
#content .tx-commerce-pi1 select, .tx-commerce-pi3 select { border:1px solid #999999; background-color:#f0f0f0; }

#content .center {text-align:center;}
#content .left {text-align:left;}
#content .right {text-align:right;}
#content .nowrap {white-space:nowrap;}

#content .tx-commerce-pi1 p { margin:5px 0 5px 0; }

/* Basket and Detail View */
#content .tx-commerce-pi1 .com-basket-container th {padding:5px 5px 5px 5px; white-space:nowrap;}
#content .tx-commerce-pi1 .com-basket-container table{width:100%;}
#content .tx-commerce-pi1 .com-basket-container td  {border-top:#dddddd 1px solid; padding:5px 3px 5px 3px;}
#content .tx-commerce-pi1 .com-basket-container form {width:auto; display:inline;}
#content .tx-commerce-pi1 .com-basket-container .leerezeile { border:none; border-width:0px;height:30px;}
#content .tx-commerce-pi1 .com-basket-even th {font-weight:normal;padding:0px 5px 0 0; margin:0px;}
#content .tx-commerce-pi1 .com-basket-odd th {font-weight:normal;padding:0px 5px 0 0; margin:0px;}
#content .tx-commerce-pi1 .picto-delete { padding-top:0.15em; }
#content .tx-commerce-pi1 hr { border-top-color: #cccccc; }

#content .tx-commerce-pi1 .coupon-highlight { font-weight:bold; }
#content .tx-commerce-pi1 .coupon-highlight td { /* background-color:#e0e0d4; */ }
#content .tx-commerce-pi1 .com-basket-next , .tx-commerce-pi1 .com-basket-previous {  padding:3px 0px 3px 0px; border:1px solid #aaaaaa; background-color:#FFFFFF; background-color:#f0f0f0; }
#content .tx-commerce-pi1 .com-basket-next a , .tx-commerce-pi1 .com-basket-previous a { color:#000000; padding:3px 6px 3px 6px;}
#content .tx-commerce-pi1 .com-basket-payment  select { color:#999999; background-color:#f0f0f0; }
#content .tx-commerce-pi1 .com-basket-delivery select { color:#999999; background-color:#f0f0f0; }

#content .tx-commerce-pi1 .com-single table.com-select-attributes { padding: 0.5em 0em 0.5em 0; }
#content .tx-commerce-pi1 .com-single table.com-select-attributes td { padding: 0 0.5em 0 0; }
#content .tx-commerce-pi1 input.com-input-qty { background-color:#FFFFFF; } 

/* Checkout View */
#content .tx-commerce-pi3 .chkout_address_fields {margin:0px; padding:0px;}
#content .tx-commerce-pi3 .chkout_address_fields .chkout_address_label{display:inline; float:left; width:150px;}
#content .tx-commerce-pi3 .chkout_address_fields .chkout_item {clear:left; padding:3px 0 3px 0;}
#content .tx-commerce-pi3 .chkout_address_fields .chkout_address_input input,#content .tx-commerce-pi3 .chkout_address_fields .chkout_address_input select {width:130px;}
#content .tx-commerce-pi3 .error {color:#FF0000;}
#content .tx-commerce-pi3 .chkout_list_basket th{padding:5px 5px 5px 5px; white-space:nowrap;}
#content .tx-commerce-pi3 .chkout_list_basket td {border-top:#dddddd 1px solid; padding:5px 3px 5px 3px;}
#content .tx-commerce-pi3 .chkout_list_basket .leerezeile{ border:none; border-width:0px;height:30px;}
#content .tx-commerce-pi3 .chkout_list_comment {margin:10px 0 5px 0;}
#content .tx-commerce-pi3 .chkout_address_fields table { width:100%; border:none;}
#content .tx-commerce-pi3 .chkout_address_fields table td { border:none;}

/* Addressmanagement */
#content .tx-commerce-pi4 table {width:100%;border:none;}
#content .tx-commerce-pi4 table td , #content .tx-commerce-pi4 table td div{border:none;}

#content .tx-commerce-pi4 form #address{width:100%;}
#content .tx-commerce-pi4 form #address strong{width:150px; display:block; float:left; clear:left;}
#content .tx-commerce-pi4 form #address input,#content .tx-commerce-pi4 form #address select{margin:2px 0 2px 0;}

/* Shoppingcart and Checkout */
#content .tx-commerce-pi3 th {padding:5px 5px 5px 5px; white-space:nowrap;}
#content .tx-commerce-pi3 table{width:100%;}
#content .tx-commerce-pi3 td .cmrc_ProdList2Container_even, #content .tx-commerce-pi3 td {border-top:#dddddd 1px solid; padding:5px 3px 5px 3px;}
#content .tx-commerce-pi3 form {width:auto; display:inline;}
#content .tx-commerce-pi3 .leerezeile { border:none; border-width:0px;height:30px;}
#content .tx-commerce-pi3 #deliveryAddress span.hidden { display:none; }
#content .tx-commerce-pi3 #deliveryAddress .checkout-receiver-hidden { display:none; }
#content .tx-commerce-pi3 #billing-country { color:#999999; background-color:#f0f0f0; }
#content .tx-commerce-pi3 #delivery-country { color:#999999; background-color:#f0f0f0; }

.leftrow {
width:50%;
float:left;
}


