/* Korrektur weil die Thickbox im Twentiten über der Lightbox liegt */
#TB_window { z-index:111000 !important; }

/* Allgemein */
label.wpsg_error { color:red; }
.wpsg_button { }

.wpsg_box { border:1px solid red; margin-top:1.71429rem; border: 2px solid #D4D0BA !important; border-collapse: separate; border-radius: 4px 4px 4px 4px; border-spacing: 0; }
.wpsg_box .wpsg_head { 
	cursor:pointer; line-height:1.7143rem; margin:0px; padding:0.1428rem 1.0714rem; font-size:0.7857rem; font-weight:normal; 
	background:#f1f1f1; background:-webkit-gradient(linear, left top, left bottom, from(#F7F5E7), to(#D4D0BA)); background:-moz-linear-gradient(top, #F7F5E7, #D4D0BA); -pie-background: linear-gradient(top, #F7F5E7, #D4D0BA); -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); 
	text-shadow:0 1px 0 #fff; 
}
.wpsg_box .wpsg_head .wpsg_toggle { float:right; color:#909090; }
.wpsg_box .wpsg_inner { margin:1.0714rem; }

#TB_window, #TB_ajaxContent { -moz-box-sizing:content-box !important; }

.wpsg_produkt { padding:10px; }
.wpsg_produkt h2 { margin-top:0px; font-size:1rem; clear:none; }
.wpsg_produkt_produktbilder { float:left; margin-right:1rem; }
.wpsg_produkt_produktbilder .wpsg_produkt_preview { }
.wpsg_produkt_produktbilder .wpsg_produkt_thumbs { float:left; width:70px; height:70px; margin-right:5px; }
.wpsg_produkt .wpsg_produkt_beschreibung { }
.wpsg_produkt .wpsg_produkt_right { float:left; }
.wpsg_produkt .wpsg_produkt_right h1.wpsg_producttitle { margin-top:0px; }
.wpsg_produkt .wpsg_produkt_preis {  }
.wpsg_produkt .wpsg_produkt_fuellmenge { margin:5px 0px; }
.wpsg_produkt .wpsg_produkt_stock { }
.wpsg_produkt .wpsg_produkt_preishinweis { font-size:0.75rem; }
.wpsg_produkt .wpsg_produkt_varianten {}
.wpsg_produkt .wpsg_vp_field { margin-top:1rem; }
.wpsg_produkt .wpsg_vp_field_typ_select { width:100%; }
.wpsg_produkt .wpsg_vp_field_typ_select select { width:100%; }
.wpsg_produkt .wpsg_vp_field_typ_radio label { clear: both; display: block; width: 100%; }
.wpsg_produkt .wpsg_vp_field_typ_checkbox img, .wpsg_produkt .wpsg_vp_field_typ_radio label .wpsg_vp_field_image { float:right; margin-bottom:10px; }
.wpsg_produkt  .wpsg_vp_field_typ_select .wpsg_vp_image { float:right; margin-top:10px; margin-bottom:10px; }
.wpsg_produkt_wrapper .wpsg_mod_productvars .wpsg_mod_productvars_row { margin:10px 0px; }
.wpsg_produkt .wpsg_mod_productvars_label {}
.wpsg_produkt .wpsg_mod_productvars_input {}
.wpsg_produkt .wpsg_menge { width:2.5em; }
.wpsg_produkt .wpsg_produkt_soldout { color:#ff0000; }
.wpsg_produkt_additional_information { border-top:1px solid #EEEEEE; padding:10px; background-repeat:repeat-x; background-position:top left; }
.wpsg_produkt_wrapper { border:1px solid #D4D0BA; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:10px; }
.wpsg_produkt_add_basket_wrapper { margin: 16px 0px 0px 0px; float:left; }
.wpsg_clear { clear:both; }
.wpsg_produkt_wrapper .wpsg_add_basket { float:right; margin-top:16px; }
.wpsg_produkt .wpsg_priceinfo { margin-left:5px; font-size:0.5625rem; display:inline; }

#wpsg_message, #wpsg_error { -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; 
	-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	border:1px solid #AAAAAA; padding:5px; margin-bottom:15px; font-size:1em; }
#wpsg_message p { padding:0px; margin:0px; color:green; }
#wpsg_error p { padding:0px; margin:0px; color:red; }

/* Warenkorb */
.wpsg_basket { }
.wpsg_basket_ajax { padding-top:10px; color:#757575; padding-bottom:10px; max-width:80%; }
.wpsg_basket_ajax table { margin-bottom:15px; }
.wpsg_basket .title, .wpsg_onepagecheckout h1.wpsg_checkouthead { font-size:0.875rem; font-weight:bold; margin-bottom:15px; }
.wpsg_basket table { width:100%; font-size:0.75rem; border-collapse:separate; border-spacing:0px; border:2px solid #D4D0BA !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.wpsg_basket td, .wpsg_basket th { border-top:0px; padding:3px 10px 3px 10px !important; }
.wpsg_basket .wpsg_kopf th { font-size:0.65rem; font-weight:normal; background:#f1f1f1; background:-webkit-gradient(linear, left top, left bottom, from(#F7F5E7), to(#D4D0BA)); background:-moz-linear-gradient(top, #F7F5E7, #D4D0BA); -pie-background: linear-gradient(top, #F7F5E7, #D4D0BA); -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); padding:2px 15px 2px 15px; text-shadow:0 1px 0 #fff; }
.wpsg_basket .wpsg_cell_number { width:16px; }
.wpsg_basket .wpsg_cell_gesamtpreis,
.wpsg_basket .wpsg_basket_rabatt_value, 
.wpsg_basket .wpsg_cell_gesamtpreis, 
.wpsg_basket .wpsg_cell_summe_value,
.wpsg_basket .wpsg_cell_gesamtsumme_value,
.wpsg_basket .wpsg_cell_rabatt_value, 
.wpsg_basket .wpsg_cell_mwst_value,
.wpsg_basket .wpsg_cell_payment_value,
.wpsg_basket .wpsg_cell_shipping_value { text-align:right; line-height:1.125rem; font-weight:bold; }
.wpsg_basket .wpsg_cell_gesamtsumme_value { text-decoration:underline; }
.wpsg_basket .wpsg_cell_weight_value { text-align:right; line-height:1.125rem; }
.wpsg_basket .set_payment, .wpsg_basket .set_shipping, .wpsg_basket .set_land { width:135px; float:right; margin-top:2px; }
.wpsg_basket .set_land { margin-right:5px; }
.wpsg_basket .wpsg_cell_mwst_value, .wpsg_basket .wpsg_cell_mwst_label { font-size:0.625rem; line-height:0.75rem; }
.wpsg_basket .wpsg_refreshbutton { float:left; }
.wpsg_basket .wpsg_checkoutbutton { float:right; }
.wpsg_basket input.wpsg_error, .wpsg_basket select.wpsg_error { border:1px solid red; }
.wpsg_basket label.wpsg_error { color:red; }
.wpsg_basket .wpsg_cell_menge { width:75px; text-align:center; }
.wpsg_basket .wpsg_cell_menge input { padding:1px !important; text-align:center !important; }
.wpsg_basket .wpsg_cell_preis { width:85px; }
.wpsg_basket .wpsg_cell_mwst { width:65px; } 
.wpsg_basket .wpsg_cell_gesamtpreis { width:85px; }
.wpsg_basket .wpsg_basket_productimage { float:left; margin-right:5px; }
.wpsg_basket .wpsg_row_small td { font-size:0.625rem; line-height:26px; padding-top:0px !important; padding-bottom:0px !important; }
.wpsg_onepagecheckout .wpsg_refreshbutton { float:right; }

/* Password, Profil */
.wpsg_block { width:100%; }
.wpsg_block select, .wpsg_block input { width:100%; }

/* Checkout */
.wpsg_checkout { }
.wpsg_checkout .wpsg_checkoutblock { width:100%; }
.wpsg_checkout .wpsg_checkoutblock select, 
.wpsg_checkout .wpsg_checkoutblock input[type=text],
.wpsg_checkout .wpsg_checkoutblock input[type=password] { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width:100% !important; padding:2px !important; font-size:0.8571rem; }
.wpsg_checkout input[type="checkbox"] { width:auto; margin-right:0.7143rem; margin-top:0.3571rem; }
.wpsg_checkout .wpsg_basketbutton { float:left; }
.wpsg_checkout .wpsg_checkout2button { float:right; }
.wpsg_checkout input.wpsg_error, .wpsg_checkout select.wpsg_error { border:1px solid red; }
.wpsg_checkoutblock label { font-size:0.858rem; }
.wpsg_mod_kundenverwaltung_login { width:auto !important; float:right; }
.wpsg_mod_kundenverwaltung_widget { margin:20px 0px 20px 0px; }
.wpsg_mod_kundenverwaltung_widget #wpsg_mod_kundenverwaltung_widget_email { width:100%; margin-bottom:5px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.wpsg_mod_kundenverwaltung_widget #wpsg_mod_kundenverwaltung_widget_passwort { width:100%; margin-bottom:5px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.wpsg_mod_kundenverwaltung_widget #wpsg_mod_kundenverwaltung_widget_login { float:right; }
.wpsg_mod_kundenverwaltung_widget .wpsg_mod_kundenverwaltung_pwdlink { margin-top:5px; clear:both; }
.wpsg_mod_kundenverwaltung_producttable { width:100%; }
.wpsg_mod_kundenverwaltung_producttable .col_price { width:75px; text-align:right; padding-right:0px; }
.wpsg_checkout .wpsg_cv .checkbox { width:auto; float:left; }
.wpsg_checkout .wpsg_commentblock .checkbox { float: left; width: auto; }
.act_checkout_shippingadress { margin-top:10px; font-size:0.8571rem; }
.act_checkout_shippingadress .formfield_checkbox { float:left; }
#wpsg_checkout_comment { width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; }
.wpsg_checkout .wpsg_mandatoryfield_hint { margin-top:1em; }

/* Checkout2 */
.wpsg_checkout2 .wpsg_shipping { float:left; width:50%; min-width:280px; }
.wpsg_checkout2 .wpsg_payment { float:left; width:50%; min-width:280px; }
.wpsg_checkout2 .shippay label { line-height:0px; }
.wpsg_checkout2 .shippay { padding-bottom:10px; }
.wpsg_checkout2 .shippay .checkbox { float:left; clear:both; width:25px; line-height:25px; vertical-align:middle; padding-top:30px; }
.wpsg_checkout2 .shippay .info { line-height:25px; vertical-align:middle; padding-top:10px; }
.wpsg_checkout2 .wpsg_checkoutbutton { float:left; }
.wpsg_checkout2 .wpsg_overviewbutton { float:right; }
.wpsg_checkout2 input { vertical-align:middle; }
.wpsg_checkout2 .shipping_hint, .wpsg_checkout2 .payment_hint { clear:both; display:block; padding:10px 5px 0px 25px; font-size:0.6875rem; line-height:0.875rem; }
.wpsg_checkout2 .wpsg_payship_name { border:2px solid #D4D0BA; height:71px; line-height:71px; vertical-align:middle; font-size:1.375rem; text-align:center; width:200px; float:left; background-color:#FFFFFF; }
.wpsg_checkout2 .wpsg_payship_logo { border:2px solid #D4D0BA;  display:block; }

/* Widget */
.wpshopgermany_widget { margin-bottom:25px; line-height:125%; }
.wpshopgermany_linktokasse { 
	float:right; margin-top:15px; margin-bottom:5px;  
}

/* Overview */
.wpsg_overview { }
.wpsg_overview .wpsg_table_wrap { margin:0px; border-collapse:separate; border-spacing:0px; background-color:#EEEEEE; border:2px solid #D4D0BA !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.wpsg_overview .maintitle { font-weight:bold; font-size:1.125rem; margin-bottom:5px; }
.wpsg_overview .subtitle { font-weight:bold; font-size:0.875rem; margin-bottom:10px; }
.wpsg_overview .sublink { font-size:0.75rem; }
.wpsg_overview table { margin:0px; width:100%; font-size:0.75rem; line-height:24px; }
.wpsg_overview td, .wpsg_overview th { border-top:0px; padding:3px 10px 3px 10px !important; }
.wpsg_overview .wpsg_kopf th { 
	font-weight:normal;
	background:#f1f1f1; background:-webkit-gradient(linear, left top, left bottom, from(#F7F5E7), to(#D4D0BA)); background:-moz-linear-gradient(top, #F7F5E7, #D4D0BA); -pie-background: linear-gradient(top, #F7F5E7, #D4D0BA); -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	padding:2px 15px 2px 15px; text-shadow:0 1px 0 #fff; 
}
.wpsg_overview .anschrift { line-height:1.125rem; width:50%; float:left; font-size:0.75rem; }
.wpsg_overview .info { line-height:1.125rem; width:50%; text-align:right; float:right; font-size:0.75rem; }
.wpsg_overview .wpsg_cell_summe_value { text-decoration:underline; } 
.wpsg_overview .wpsg_cell_gesamtpreis, 
.wpsg_overview .wpsg_cell_gesamtpreis, 
.wpsg_overview .wpsg_cell_summe_value, 
.wpsg_overview .wpsg_cell_gesamt_value,
.wpsg_overview .wpsg_cell_payment_value,
.wpsg_overview .wpsg_cell_shipping_value,
.wpsg_overview .wpsg_cell_rabatt_value,
.wpsg_overview .wpsg_cell_mwst_value { text-align:right; line-height:1.125rem; font-weight:bold; }
.wpsg_overview .wpsg_cell_gesamt_value { font-weight:bold; text-decoration:underline; }
.wpsg_overview .wpsg_cell_mwst_value, .wpsg_overview .wpsg_cell_mwst_label { font-size:0.625rem; line-height:0.75rem; }
.wpsg_overview .wpsg_agb { margin-top:15px; font-size:0.75rem; margin-bottom:15px; }
.wpsg_overview .wpsg_agb input { vertical-align:middle; margin-right:5px; }
.wpsg_overview .wpsg_checkoutbutton { float:left; }
.wpsg_overview .wpsg_orderbutton { float:right; }
.wpsg_overview .shippayment { float:right; width:50%; }
.wpsg_overview .shippayment .subtitle { float:right; }
.wpsg_overview .shipping { clear:right; float:right; font-size:0.75rem; }
.wpsg_overview .payment { clear:right; float:right; font-size:0.75rem; }
.wpsg_overview .wpsg_versandhinweis { padding:10px; font-size:0.8rem; color:#757575; }
.wpsg_overview .wpsg_ordercomment { border:2px solid #D4D0BA !important; color:#757575; font-size:0.8rem; padding:10px; margin-bottom:2em; border-collapse:separate; border-spacing:0px; background-color:#EEEEEE; border:2px solid D4D0BA !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.wpsg_overview .wpsg_overview_productimage { float:left; margin-right:5px; }
.wpsg_overview .wpsg_cell_preis { width:105px; }
.wpsg_overview .wpsg_cell_menge { width:75px; text-align:center; }
.wpsg_overview .wpsg_cell_mwst { width:65px; }
.wpsg_overview .wpsg_cell_gesamtpreis { width:105px; }
.wpsg_overview .wpsg_row_small td { font-size:0.625rem; line-height:0.75rem; }	
.wpsg_overview .wpsg_cell_weight_value { text-align:right; }
	
/* Kundenprofil */
.wpsg_profil { }
.wpsg_profil table { width:100%; font-size:0.75rem; line-height:32px; border-collapse:separate; border-spacing:0px; border:1px solid #bbb !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.wpsg_profil td, .wpsg_profil th { border-top:0px; padding:0px 10px 0px 10px; }
.wpsg_profil .wpsg_kopf th { font-weight:normal; background:#f1f1f1; background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d1d1d1)); background:-moz-linear-gradient(top, #e9e9e9, #d1d1d1); -pie-background: linear-gradient(top, #e9e9e9, #d1d1d1); -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); padding:2px 15px 2px 15px; text-shadow:0 1px 0 #fff; }
.wpsg_profil td { border:none !important; }
.wpsg_profil td input, .wpsg_profil td select { width:100%; }
.wpsg_profil td input { padding:0px; }
.wpsg_profil td.left { width:49%; padding-left:15px; }
.wpsg_profil td.right { width:49%; padding-right:15px; }
.wpsg_profil .wpsg_spacercell { width:2%; padding:0px; }
.wpsg_profil .wpsg_error { border:1px solid red; }
.wpsg_saveButton { background-image:url('../gfx/disk.png'); float:right; background-repeat:no-repeat; background-position:5px 50%; padding-left:25px; }
.wpsg_profil .wpsg_block select, 
.wpsg_profil .wpsg_block input[type=text],
.wpsg_profil .wpsg_block input[type=password] { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width:100% !important; padding:5px !important; }
.wpsg_profil input[type="checkbox"] { width:auto; }
#wpsg_mod_kundenverwaltung_widget_logout { float:right; } 
.wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_orderrow { margin-bottom:15px; border:1px solid #bbb !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-weight:normal; background:#f1f1f1; background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d1d1d1)); background:-moz-linear-gradient(top, #e9e9e9, #d1d1d1); -pie-background: linear-gradient(top, #e9e9e9, #d1d1d1); -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); text-shadow:0 1px 0 #fff; }
.wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_title { padding:2px 0px 2px 15px; float:left; } 
.wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_switch { padding:2px 15px 2px 0px; float:right; }
.wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_details { padding:2px 15px 2px 15px; clear:both; width:100%; background-color:#FFFFFF; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.wpsg_profil .wpsg_mandatoryfield_hint { margin-top:1em; }

/* Registrierung */
.wpsg_register { }
.wpsg_register .wpsg_registerblock { width:100%; }
.wpsg_register .wpsg_registerblock select, .wpsg_register .wpsg_registerblock input { width:100%; }
.wpsg_register .wpsg_error { border:1px solid red; }
.wpsg_register .wpsg_cv .checkbox { width: auto; float: left; }
.wpsg_register .wpsg_mandatoryfield_hint { margin-top:1em; }

/* Gutschein */
.wpsg_cell_gutschein { line-height:40px; }
.wpsg_cell_gutschein input { float:right; margin-top:5px; margin-bottom:5px; }
.wpsg_cell_gutschein input[type="text"] { margin-right:10px; padding:0.428571rem 0.714286rem; }
.wpsg_cell_gutschein input[type="submit"] { margin-right:0px; }

/* Füllmengenmodul wpsg_mod_fuellmenge */
.wpsg_mod_fuellmenge_info { display:inline; }

/* Bestellupload */
.wpsg_mod_orderupload a.wpsg_mod_orderupload_removelink { float:right; }

/* Bestellbedingungen */
.wpsg_mod_ordercondition_hint { display:block; padding:5px 5px 5px 25px; font-size:0.6875rem; max-height:100px; overflow-y:auto; }

/*Produktgruppen Listendarstellung*/
.wpsg_pgruppen_list_row .wpsg_pgruppen_list_titel,
.wpsg_pgruppen_list_row .wpsg_pgruppen_list_image { float:left; margin-right:25px; }

.wpsg_mod_ordercondition_hint { display:block; padding:5px 5px 5px 25px; font-size:0.6875rem; max-height:100px; overflow-y:auto; }

/* Produktattribute */
.wpsg_mod_produktattribute_row { padding:0px 10px 10px 10px; }
.wpsg_mod_produktattribute_row .wpsg_mod_produktattribute_label { font-weight:bold; float:left; }
.wpsg_mod_produktattribute_row .wpsg_mod_produktattribute_value { float: right; width: 425px;}

/* Produktvariablen */
tr.wpsg_basket_productvars input { padding:1px; width:100%; }
tr.wpsg_basket_productvars input[type=checkbox] { width:auto; }

/* Bankeinzug */
.wpsg_mod_autodebit input { float:right; }
.wpsg_mod_autodebit .wpsg_mod_autodebit_field { margin-bottom:15px; }
.wpsg_mod_autodebit .wpsg_mod_autodebit_field label { line-height:25px; }
.wpsg_mod_autodebit .wpsg_error { border:1px solid red; }
.wpsg_mod_autodebit .wpsg_mandatoryfield_hint { margin-top:1em; }

/* Selbstabholung / Barzahlung */
.wpsg_mod_willcollect_adress { font-weight:bold; }

/* Gutscheinmodul */
.wpsg_basket_gutschein span, .wpsg_basket_gutschein input { float:left; margin-right:15px; line-height:225%; }

/* Staffelmodul wpsg_mod_scaleprice */
.wpsg_mod_scaleprice_producttemplate { padding:10px; }
.wpsg_mod_scaleprice_producttemplate ul { padding-top:10px; }

@media only screen and (max-width:640px) {
	.wpsg_amount_label { display:none; }		
	.wpsg_produkt_produktbilder img { max-width:100%; }
	.wpsg_produkt_produktbilder { margin-bottom:16px; }
	.wpsg_refreshbutton { width:48%; float:left; font-size:0.6rem; padding-left:0px !important; padding-right:0px !important; }
	.wpsg_checkoutbutton { width:48%; float:right; font-size:0.6rem; padding-left:0px !important; padding-right:0px !important; }
	.wpsg_basketbutton { width:48%; float:left; font-size:0.6rem; padding-left:0px !important; padding-right:0px !important; }
	.wpsg_basketbutton { width:48%; float:left; font-size:0.6rem; padding-left:0px !important; padding-right:0px !important; }
	.wpsg_overviewbutton { width:48%; float:right; font-size:0.6rem; padding-left:0px !important; padding-right:0px !important; }
	#wpsg_checkout2button { width:48%; float:right; font-size:0.6rem; padding-left:0px !important; padding-right:0px !important; }	
	.wpsg_produkt_produktbilder { margin-right:0px !important; }
	.wpsg_produkt_produktbilder img { width:4000px; max-width:50px; }
	.wpsg_basket .wpsg_cell_number { width:10%; font-size:0.4rem !important; padding-left:0px !important; padding-right:0px !important; text-align:center; }
	.wpsg_basket .wpsg_cell_menge { width:15%; font-size:0.4rem !important; }
	.wpsg_basket .wpsg_cell_menge input { width:100%; }
	.wpsg_basket .wpsg_cell_name { font-size:0.4rem !important; line-height:0.4rem !important; }
	.wpsg_basket .wpsg_cell_preis { width:20%; font-size:0.4rem !important; }
	.wpsg_basket .wpsg_cell_gesamtpreis { width:22%; font-size:0.4rem !important; }	
	.wpsg_basket table, .wpsg_basket .wpsg_cell_mwst_value, .wpsg_basket .wpsg_cell_mwst_label { font-size:0.4rem !important; }
	.wpsg_basket select { width:100% !important; }
	.wpsg_basket .set_land { margin-right:0px !important; }
	.wpsg_shipping, .wpsg_payment { width:100% !important; min-width:auto !important; }
	.wpsg_checkout2 .wpsg_payship_name { width:80%; float:right; }
}