@charset "utf-8";
/* CSS Document */
#baskettable .fluid-table{width:100%; max-width:100%; overflow-x:auto; border-spacing:0; border-bottom:1px solid #999;}
#baskettable table > thead > tr > th{padding:0.500rem; text-align:left; vertical-align:bottom;/* background-color:#F2F2F2;*/}
#baskettable table > tbody > tr > td{padding:0.500rem; vertical-align:middle;}
.menge{ white-space:nowrap;}
#basketfracht{margin:0.2em 0 auto auto;/* background-color:#F2F2F2;*/}
@media only screen and (max-width: 768px){
	 #baskettable table tr{margin-bottom:0.500rem; padding-bottom:0.250rem; border-bottom:3px ridge #999!important; border-top:3px ridge #999;}
	 #baskettable table td{border-top:0!important; border-bottom:1px solid #999!important;}
	 #baskettable .fluid-table{border:none;}
	 #baskettable .fluid-table thead{display:none;}
	 #baskettable .fluid-table tr{display:block;}
	 #baskettable .fluid-table td{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:block; clear:both; width:100% !important; max-width:none !important; white-space:normal !important; text-align:right;}
	 #baskettable .fluid-table td:before{content:attr(data-label); float:left; font-weight:bold; margin-right:1em;}  
	}
