TABLE.webshop{
	border-collapse:collapse;
}
.webshop table{
	font-size:12px; border: dotted 2px #e1e1e1; border-collapse:collapse; padding:0px; height:100%;
}
.webshop td{
	padding:2px; vertical-align:top; height:100%;
}
TABLE.webshopArtList{
	width:1px;
}
.webshopArtList TD{
	vertical-align:top; padding: 3px;
}
.webshopArtList A{
	text-decoration: none;
}
.webshopArtList A:link {
	text-decoration: none;
}
.webshopArtList A:visited {
	text-decoration: none;
}
.webshopArtList A:hover {
    TEXT-DECORATION: underline;
}
p.webshopPrice{
	font-size:18px; text-align:right;
}
.webshopArt TABLE{
	width:100%; margin: 0px; padding:0px; border-collapse:collapse;
}
.webshopArt TD{
	padding: 5px; text-align:justify; vertical-align:top;
}
.webshopArt H2{
	margin:0px;
}
.webshopArt input{
	margin:2px 0px 2px 0px;
}
.webshopArt select{
	margin:2px 0px 2px 0px;
}
.webshopArt FORM{
	text-align:right; padding:10px 0px 0px 0px;
}
INPUT.webshopArtSizeInput{
	width:50px;
}
p.webshopArtNr{
	font-size:12px; 
}
TABLE.webshopViewButton{
	font-size: 14px; border: none; border-collapse:collapse; padding: 0px; margin:0px; text-align:right
}
.webshopViewButton TH{
	text-align:right; padding: 0px;
}
.webshopViewButton TD{
	background:url(images/webshop/view_cart_bg.png) repeat-x scroll 0% 50%;
	padding: 0px; margin:0px; overflow:visible;
}
.webshopViewButton IMG{
	border:none; padding:0px; margin:0px;
}
.webshopViewButton A{
	text-decoration: none;
}
.webshopViewButton A:link {
	text-decoration: none;
}
.webshopViewButton A:visited {
	text-decoration: none;
}
.webshopViewButton A:hover {
    TEXT-DECORATION: underline;
}
FORM.webshopCart{
	text-align:right;
}
.webshopCart TABLE{
	width:100%;
}
.webshopCart TH{
	font-size: 14px; font-style:italic; font-weight:normal; text-align:right; vertical-align:top; padding:0px;
}
.webshopCart TD{
	text-align:right;
}
INPUT.webshopCartInput {
	text-align:right; width: 30px;
}
TH.webshopCartTitle{
	text-align:left; padding-left:20px;
}
TD.webshopCartTitle{
	text-align:left; padding-left:20px;
}
TD.webshopCartFoot{
	padding: 10px 0px 10px 0px;
}
.webshopConfig TABLE{
	padding:0px; margin:0px; border-collapse:collapse;
}
.webshopConfig TD{
	padding:3px; margin:0px; border-collapse:collapse;
}
.webshopConfig TEXTAREA{
	width: 100%; height:100px;
}
TEXTAREA.webshopConditionsOfPurchase{
	width: 100%; height:500px;
}
P.webshopConditionsOfPurchase{
	font-size: 12px; margin-bottom:20px;
}
.webshopConditionsOfPurchase A{
	font-size: 12px; padding-bottom:20px;
}
TABLE.webshopCheckoutForm {
	width:100%; padding:0px; margin:0px; border-collapse:collapse;
}
.webshopCheckoutForm TABLE{
	width:100%; padding:0px; margin:0px; border-collapse:collapse;
}
.webshopCheckoutForm TH{
	font-weight:normal; text-align:left; padding-right: 10px;
}
.webshopCheckoutForm TD{
	width:100%;
}
.webshopCheckoutForm INPUT{
	width:100%; margin: 0px 0px 10px 0px;
}
.webshopCheckoutForm TEXTAREA{
	width:100%; height: 100px; margin: 0px 0px 10px 0px;
}
.webshopCheckoutForm A{
	font-size: 12px;
}
CITE.webshopAlert{
	color:#ff0000;
}
CITE.webshopNote{
	font-size: 14px;
}
