BODY
{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	overflow-y:scroll;
}

P, TD, SPAN, DIV, INPUT, TEXTAREA, SELECT, OL, UL
{
	font-family:Tahoma, verdana, Arial;
	font-size:11px;
	color:#464646;
}

P, TD, LI
{	margin-top:4px;
	margin-bottom:14px;

	line-height:18px;
}

A
{
	color:#cc071e;
	text-decoration:underline;
	font-weight:normal;
}

A:hover
{
	color:#545454;
}

A IMG
{
	border-color:#cc071e;}

H1
{
	font-family: Arial, Tahoma, Georgia, Verdana, sans-serif;
	font-size:22px;
	font-weight:normal;
	margin-bottom:4px;
	margin-top:4px;
	line-height:normal;
	color:#cc071e;
}

H2
{
	font-family: Arial, Tahoma, Georgia, Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:4px;
	margin-top:4px;
	line-height:normal;
	color:#cc071e;
	
}

H3, H4, H5, H6
{
	font-family: Arial, Tahoma, Georgia, Verdana, sans-serif;
	color:#cc071e;
	font-size:16px;
	margin-bottom:4px;
	margin-top:4px;
	line-height:normal;	
	font-weight:normal;
}


/* --- CLASSES --- */
.header
{
	background-image: url(../images/headerBG.jpg);
	background-repeat: repeat-x;
	height:147px;
	line-height:normal;
	background-color:#636363;
}
.iconlistBorderTop
{
	background-image: url(../images/iconlistBorderTop.gif);
}
.iconlistBorder
{
	background-image: url(../images/iconlistBorder.gif);
	background-repeat:repeat-y;
}
#iconlist a
{display:block;}
#iconlist a:hover
{	background-color:#707070;
}
.search input
{
	border:1px solid #000000;
	height:18px;}
.search input.btn
{
	padding-left:5px;
	padding-right:5px;
}
.html1,
.html1 td,
.html1 a
{
	line-height:16px;
	color:#ffffff;
	margin:0px;
	text-decoration:none;
}
.html1 div
{
	line-height:16px;
	margin:0px;
	color:#ffffff;}

.footer, .footer P, .footer DIV, .footer SPAN
{
	color:#000000;
	line-height:normal;
}

.menuTD
{
	background-image: url(../images/menuBG.jpg);
	background-repeat: repeat-x;
	background-color:#636363;
}

.menuItem A
{
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	display:block;
	line-height:normal;
}

.menuItem A:hover
{
	background-color:#707070;
	color:#ffffff;

}

.menuItem a.selected, .menuItem a.selected:hover
{
	background-color:#707070;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	line-height:normal;

}

.submenu ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.submenu li
{
	float:none;
	margin:0px;
	display:inline;

}
.submenu a
{	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	font-family:Tahoma, Georgia, Verdana, sans-serif;
	font-size:11px;
	color:#cc071e;
	font-weight:normal;
	text-decoration:none;
	display:block;
	line-height:normal;
}

.submenu a:hover,
.submenu a.selected
{
	background-color:#d1d1d1;
	color:#cc071e;
}


/*
.subMenuItem
{
	height:20px;
}

.subMenuItem A
{	

	
}
.subMenuItem a.selected, .subMenuItem a.selected:hover
{
	background-color:#707070;
	display:block;
}

.subMenuItem A:hover
{
	color:#cc071e;
	background-color:#d1d1d1;
	
}
*/
.subSelected A, .subSelected A:hover
{	
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	font-family:Tahoma, Georgia, Verdana, sans-serif;
	font-size:11px;
	color:#cc071e;
	font-weight:normal;
	text-decoration:none;
	width:100%;
	height:20px;
	line-height:normal;
	background-color:#d1d1d1;
	
}


.startSquare
{
	padding:10px;
	line-height:normal
}

.startSquare P
{
	line-height:normal;
	margin-bottom:10px;
	margin-top:0px;
}
/* --- WEBSHOP CLASSES --- */
.webbshop
{
	font-family:Tahoma, Georgia, Verdana, sans-serif;
	font-size:20px;
	margin-bottom:4px;
	margin-top:0px;
	line-height:normal;
	font-weight:normal;
	color:#cc071e;
	border-bottom: 1px solid #cc071e;
}

.webbshopH2
{
	font-family:Tahoma, Georgia, Verdana, sans-serif;
	font-size:14px;
	margin-bottom:4px;
	margin-top:0px;
	line-height:normal;
	font-weight:bold;
	color:#cc071e;
	

}

.listCatTD, .listProdTD
{
	padding-left:15px;
	padding-right:15px;
	color:#464646;
	margin-bottom:0px;
	line-height:normal;
}

.listProdTD P, listProdTD INPUT, .listProdTD A
{	
	color:#464646;
	margin:0px;
	line-height:normal;

}

.listProdINPUT, .listProdINPUT INPUT, .listProdINPUT IMG
{
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:normal;
}

.listProdHeader
{
	background-color:#ebebeb;
	color:#464646;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding-left:15px;
}

.listCatTD A, .listProdTD A
{
	color:#464646;
	text-decoration:underline;	
}

.listProd
{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	line-height:normal
}

.listProd P
{
	line-height:normal;
	margin-bottom:5px;
	margin-top:5px;
}

.listProd A
{
	text-decoration:none;
}

.displayProd
{
	padding-right:10px;
}

.displayProd P
{

	margin-bottom:5px;
	margin-top:5px;
}

.shopcart
{
	color:#000000;
	line-height:normal;
	margin:0px;
}

.checkoutHeader
{
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

.checkoutTD
{
	padding-left:5px;
	padding-right:5px;
	line-height:normal;
	margin:0px;
	height:22px;
}

.btnDelete
{
	text-transform: uppercase;
	font-size:10px;
	font-weight:bold;
	cursor:hand;
	border:0px;
	background-position:center;
	background-repeat:no-repeat;
	width:15px;
	height:15px;

	background-image:url(../images/btn_delete.gif);

}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

.news_border_bottom
{
	background-image:url(../images/news_border_bottom.gif);
	background-repeat:repeat-x;
}

.news_border_left
{
	background-image:url(../images/news_border_left.gif);
	background-repeat:repeat-y;
	padding-left:2px;

}