
table.weine {
	width:475px;
	border-collapse:collapse;
	border:0px none;
	margin-left:10px;
	table-layout:fixed;
	margin:0px;
	padding:0px;
}
table.weine td.color0,
table.weine td.color1,
table.weine td.color2,
table.weine td.color3,
table.weine td.color4 {
	width:25px;
	padding:0px !iportant;
	margin-right:5px !important;
	border-top:8px solid #fae9a0;
}
table.weine td.color1 {
	background-color:#782235;
}
table.weine td.color2 {
	background-color:#f0a930;
}
table.weine td.color3 {
	background-color:#626284;
}
table.weine td.color4 {
	background-color:#008a46;
}
table.weine td {
	vertical-align:top;
	text-align:left;
	padding:3px;
}


table.weine td.description {
	padding-left:10px;
}
table.weine td.prices {
	width:58px;
	padding-left:0px;
	padding-right:18px;
	text-align:left;
}
table.weine td.input {
	width:60px;
	text-align:center;
}
table.weine td.input label{
	font-weight:bold;
	font-size:0.9em;
}
table.weine td.input span.getit {
	font-weight:bold;
	font-size:0.8em;
	border-bottom:1px dashed black;
	cursor:pointer;
	
}
table.weine td.input span.getit:hover {
	font-style:italic;
}
input.number {
	width:54px;

}

div#weinlistbasket {
	width:100%;
}

div#weinlistbasket table {
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
} 
div#weinlistbasket table td {
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
}
div#weinlistbasket table td.anzahl,
div#weinlistbasket table th.anzahl {
	width:35px;
}
div#weinlistbasket table td.artikelnr,
div#weinlistbasket table th.artikelnr{
	width:35px;
}
div#weinlistbasket table td.preis,
div#weinlistbasket table th.preis {
	width:60px;
	text-align: right;
}
div#weinlistbasket table td.name,
div#weinlistbasket table th.name {
	width:auto;
}
div#weinlistbasket table th.name {
	text-align: right;
}
div#weinlistbasket table td.delete,
div#weinlistbasket table th.delete {
	width:20px;
	text-align:center;
}
div#weinlistbasket table th {
	width:100%;
	margin-top:8px;
	border-top:1px dashed black;
	padding-top:3px;
	padding-bottom:10px;
} 
tr.price td {
	font-weight:bold;
	text-align:right;
	border-top:1px solid black;
}
tr.steuer td {
	font-style:italic;
	text-align:right;
}