/* +++++++ Shop bakery - CSS ANFANG ++++++++ */

.mod_bakery_h_f {
	text-align: left;
	margin-right: 33px;
}

.mod_bakery_h_f img {
	border: 0px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	background: none !important;
	vertical-align: middle;
}


.mod_bakery_ordernum_f {
	font-weight: bold;
}
.mod_bakery_hr_f{
	color: #72A545;
	background-color:#72A545;
	border:0;
 	height:1px;
}


/* Shop bakery - MAIN PAGE */

.mod_bakery_main_div_cart_bt_f {
	text-align: left;
	margin:0;
	padding:0;
	float: right;
	position:relative;
	top: -10px;
	
}

.mod_bakery_main_eingabefelder_td_f {
	padding:10px 0 2px 0;
	margin:0 0 0 20px;
	border-bottom: 1px solid #72A545;
}

.mod_bakery_main_td_f {
	padding:10px 15px 10px 0;
	margin:0px 0 0 0;
	border-bottom: 1px solid #72A545;
	font-size:0.9em;
}

.mod_bakery_main_td_f2 {
	padding:0px 0px 10px 0;
	margin:0px 0 0 0;
	border-bottom: 1px solid #72A545;
	font-size:0.9em;
}

.mod_bakery_main_thumbnail_f {
    float:left;
	margin-right:15px;
}

.tablesmall {
margin:0;
}


.mod_bakery_main_img_f {
    float:left;
	margin-right:15px !important;
	margin-top:5px !important;
}

.mod_bakery_main_title_f {
	font-weight: bold;
	line-height:1.45em;
}

.mod_bakery_main_select_f {
	text-align: right;
}

.mod_bakery_main_input_f {
	text-align: right;
	width: 20px;
	float: right;
}



/* Shop bakery - ITEM PAGE */

.mod_bakery_item_table_f {
	width: 100%;
	text-align: left;
	line-height: 1.2em;
	
	margin: 0;
}
 
.mod_bakery_item_sku_f {
	font-weight: bold;
}
.mod_bakery_item_stock_f {
	font-weight: bold;
}
.mod_bakery_item_price_f {
	font-weight: bold;
}
.mod_bakery_item_shipping_f {
	font-weight: bold;
}
.mod_bakery_item_full_desc_f {
	font-weight: bold;
	margin-right:10px;
}
.mod_bakery_item_input_f{
	text-align: right;
	float:right;
	margin:0px 0 0 5px;
	padding:2px;
	width:20px;
}
.mod_bakery_item_select_f {
	text-align: right;
}
.mod_bakery_shipping_cost_f {
	font-weight: bold;
}
#zuruecklink {
text-align: right;
float:right;
}

/* Shop bakery - CART */

/* Shop bakery - CART table header */
.mod_bakery_cart_th_sku_f {
	text-align: left;
	width:10%;
}
.mod_bakery_cart_th_name_f {
	text-align: left;
	width:55%;
}

.mod_bakery_cart_th_quantity_f{
	text-align: right;
	width:7%;
	padding-right:10px;
}

.mod_bakery_cart_th_price_f {
	text-align: right;
	width:12%;
}
.mod_bakery_cart_th_shipping_f {
	text-align: right;
	width: 0;
}
.mod_bakery_cart_th_sum_f{
	text-align: right;
	width:16%;
}

/* Shop bakery - CART table body */
.mod_bakery_cart_td_sku_f {
	text-align: left;
	width: 10%;
}
.mod_bakery_cart_td_name_f {
	text-align: left;
	width:55%;
}
.mod_bakery_cart_td_quantity_f {
	text-align: right;
	white-space: nowrap;
	width: 12%;
}
.mod_bakery_cart_td_price_f {
	text-align: right;
	width: 12%;
}
.mod_bakery_cart_td_shipping_f {
	text-align: right;
}
.mod_bakery_cart_td_sum_f {
	text-align: right;
	width: 16%;
}

/* Shop bakery - CART table details */
.mod_bakery_cart_currency_f {
	font-size: 9px;
	font-weight: normal;
}
.mod_bakery_cart_item_f {
	font-weight: bold;
}
.mod_bakery_cart_subtotal_f {
	text-align: right;
	font-weight: bold;
	line-height: 200%;
}
.mod_bakery_cart_shipping_f {
	text-align: right;
	font-weight: bold;
	line-height: 75%;
}
.mod_bakery_cart_free_shipping_f {
	text-align: right;
	font-weight: bold;
	line-height: 75%;
	color: #FF0000;
}
.mod_bakery_cart_tax_f {
	text-align: right;
	font-weight: bold;
	line-height: 75%;
}
.mod_bakery_cart_total_f {
	text-align: right;
	font-weight: bold;
	line-height: 200%;
}


/* Shop bakery - ADDRESS FORM & ADDRESS */

.mod_bakery_form_p_f {
	font-style: italic;
	margin-top:18px;	
}
.mod_bakery_form_label_f {
	text-align: left;
	font-weight: bold;
	width: 145px;
}
.mod_bakery_form_input_f {
	width: 200px;
}
.mod_bakery_form_input_f_select {
	width: 220px;
}

.mod_bakery_address_h_f {
	font-weight: bold;
	margin-right: 35px;
}
.mod_bakery_address_h_f img{
	margin-right: 35px;
}
.mod_bakery_address_p_f {
	
}


/* Shop bakery - BUTTONS */

.mod_bakery_bt_cart_f {
margin: 0;
padding: 3px 0 3px 0;
border-bottom: 2px solid #999999;
border-right: 2px solid #999999;
}
.mod_bakery_bt_add_f {
float: right;
margin:0px 3px 0 0;
font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;


}

.mod_bakery_bt_continue_f {
margin-right:4px;
border-bottom: 2px solid #999999;
border-right: 2px solid #999999;
	
}
.mod_bakery_bt_update_f {
border-bottom: 2px solid #999999;
border-right: 2px solid #999999;
	
}
.mod_bakery_bt_order_f {
float:right;
margin-left:5px;
border-bottom: 2px solid #999999;
border-right: 2px solid #999999;
}
.mod_bakery_bt_quit_f {
float:right;
border-bottom: 2px solid #999999;
border-right: 2px solid #999999;
	
}
.mod_bakery_bt_modify_address_f {
border-bottom: 2px solid #999999;
border-right: 2px solid #999999;	
}
.mod_bakery_bt_pay_advance_f {
	width: 100%;
	border-bottom: 2px solid #999999;
border-right: 2px solid #999999;
}
.mod_bakery_bt_pay_paypal_f {
border-bottom: 2px solid #999999;
border-right: 2px solid #999999;
}


.mod_bakery_bt_order_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	
}

/* Shop bakery - PAY */

.mod_bakery_pay_methode_f {
	
}
.mod_bakery_pay_h_f {
	
}
.mod_bakery_pay_p_f {
}


/* Shop bakery - MESSAGES */

.mod_bakery_error_f {
	text-align: center;
	color: red;
	border: solid 1px red;
	background-color: #F9F5EF;
	margin-bottom: 13px;
}
.mod_bakery_error_f p {
	text-align:center;
	padding-top: 15px;
}
.mod_bakery_errorbg_f {
 	color: red;
	background-color:#FFDCD9;
}
.mod_bakery_success_f {
	text-align: center;
	color: #72A545;
	border: solid 1px #72A545;
	background-color: #F9F5EF;
	margin-bottom: 13px;
}
.mod_bakery_success_f p {
	text-align: center;
	padding: 15px 25px 3px 25px;
}
.mod_bakery_information_f {
	text-align: center;
	border: solid 1px #72A545;
	background-color: #F9F5EF;
}
.mod_bakery_information_f p {
	text-align: center;
}

/* Shop bakery - Zusatz CSS cf */
.shop_seiten_navi {
margin: -1px 0 0 0;
padding: 0;
border-bottom: 1px solid #72A545;
}

.shop_seiten_navi table{
margin: 0;
padding: 2px 0 3px 0;
}

.n_left {
text-align:left;
}

.i_center {
text-align:center;
}

.n_right {
text-align:right;
}

.warenkorb_mengenfeld {
width: 30px;
}

#linkagb {
text-align:right;
float:right;
display:inline;
}

#agree {

}

.bestellen {
width: 200px;
}

#mod_bakery_wrapper_f form {
	margin:0 ; padding:0;
	border: none; 
	background: none !important; 
}

.mod_bakery_item_title_f {
	font-weight: bold;
	font-size:1.2em !important;
	margin-bottom:0 !important;
}

.mod_bakery_main_stock_img_f {
margin:0 !important;
padding:0 !important;
background: none !important;
border:none !important;
vertical-align: bottom;
}

.mod_bakery_item_stock_img_f {
margin:0 !important;
padding:0 !important;
background: none !important;
border:none !important;
vertical-align: bottom;
}



/* BUTTONS */

.mod_bakery_bt_cart_f {
	margin: 0; 
	font: bold 10px Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	
}

.mod_bakery_bt_continue_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	
}
.mod_bakery_bt_update_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	
}
.mod_bakery_bt_add_ship_form_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	
}
.mod_bakery_bt_order_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	
}
.mod_bakery_bt_quit_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	
}
.mod_bakery_bt_modify_address_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	
}
.mod_bakery_bt_pay_advance_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	width: 98%;
}
.mod_bakery_bt_pay_invoice_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	width: 98%;
}
.mod_bakery_bt_pay_paypal_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	width: 98%;
}
.mod_bakery_bt_pay_mollie_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	width: 70%;
}
.mod_bakery_bt_pay_payment-network_f {
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;
	width: 98%;
}
/* ++++++++ Shop bakery - ENDE CSS ++++++++ */

#HeaderMoreMenuCart {
	width:123px;
	display:inline;
	vertical-align:middle;
}
/* ---- */
#HeaderMoreMenuCartImage {
	float:left;
	width:43px;
	text-align:center;
}
/* ---- */
#HeaderMoreMenuCartTotal {
	width:80px;
	display:inline;
	text-align:center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2AB5D8;
	line-height:15px;
	}
/* ----- 5 */
#HeaderMoreMenuCartTotal strong{
	color:#747474;
}

