/****************			kategorie list		*******************/
/* Check list */


#vmMainPage h3, h2{
	color:#336600;
	font-size:24px;
	font-weight:bold;
	margin:5px 0 0;
	padding:0 0 15px;
	text-transform:uppercase;
}
#vmMainPage a.text_link{
font-weight:bold;
text-decoration:underline;
}
.vm_shop_description{
	text-decoration: none;
}

.addtocart_button {
	height:50px !important;
	margin-top:-10px !important;
}
.addtocart_button, .notify_button {
	background-position:left bottom;
	border:medium none;
	cursor:pointer;
	font-family:inherit;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	width:150px;
}
table.category_images a{
	font-size:13px;
	font-weight:bold;
}
.productSpecial{
	color: #CC0000;
	font-weight:bold;
	font-style: italic;
	display: block;
}
.productName{
	font-weight:bold;
	font-size:15px;
	color:#336600;
	padding-left:5px;
} 
.productDescription{
	font-size:11px;
	color:#336600;
	padding-left:5px;
	padding-top:5px;
}
.productPrice {
	display:inline;
}
/* ------------------ MwST,- -latest produckts OFF----------------*/
.vmRecent ,
.productTax{
	display:none;
}
/* ------------------ ------------------------------------------*/
.addtocart_form {
	width:150px;
}
.quantity_box{
	font-weight:bold;
	font-size:13px;
	color:#336600;
}
.inputboxquantity {
	margin-top:3px;
	vertical-align:middle;
	border:1px solid #336600;
	height:16px;
}
.vmSectiontableentry1 td, tr.vmSectiontableentry2 td {
	border-top:1px dashed #003300;
	vertical-align:top;
	padding:5px 0;
}


#vmMainPage form.update_form{
	display:block;
	float:left;
	width:130px;
}

/*
#vmMainPage form.update_form .update_button{
	float:right;
} */

#vmMainPage form.delete_form{
	width: 21px;
	overflow: hidden;
	margin: 0; padding: 0;
}
#vmMainPage tr.sectiontableentry1:hover td, #vmMainPage tr.sectiontableentry2:hover td {
background:none;
}
#vmMainPage tr.sectiontableentry1 td, #vmMainPage tr.sectiontableentry2 td {
background:none;
padding:8px 5px;
}

form.update_form input.inputbox{
	float:left;
	margin-right:5px;
}

form.update_form span.quantity{
	float:left;
	margin-right:5px;
}

#vmMainPage table.ro_basket span.quantity{
	display: block;
	float: left;
	width:25px;
}

#vmMainPage table.basket th.update_form{
	background: #ffffff;
	width: 21px;
}

#vmMainPage table.basket hr, #vmMainPage table.ro_basket hr{
	border-color: #669900;
	color: #ffffff;
}


#vmMainPage table.basket th.totals,
#vmMainPage table.ro_basket th.totals{
	width: 130px;	
}

#vmMainPage table.basket table.tax_display,
#vmMainPage table.ro_basket table.tax_display{
	width: auto;
}

#vmMainPage table.basket table.tax_display td,
#vmMainPage table.ro_basket table.tax_display td{
	padding: 0px; margin: 0px;
}
#vmMainPage table.basket td.tax_quantity,
#vmMainPage table.ro_basket td.tax_quantity{
	width:80px;
	text-align: right;
}

#vmMainPage table.basket td.tax_rate,
#vmMainPage table.ro_basket td.tax_rate{
	width:60px;
	text-align: right;
}

#vmMainPage table.basket td.tax_text,
#vmMainPage table.ro_basket td.tax_text{
	text-align: right;
}

