
/* ::::::::::::: common settings ::::::::::::: */

body
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; 
}

.text-area
{
	padding: 10px;
}

.solid-border
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.light-border
{
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}

.cat-head
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; 
	background-color: #779599;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.basket-head
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; 
	background-color: #779599;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* ::::::::::::: checkout ::::::::::::: */

.checkout-head
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; 
	background-color: #990000;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.checkout-subhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; 
	background-color: #990000;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.checkout-sumline
{
	border-style: none;
	border-top-style: dashed;
	border-top-color: #999999;
	border-top-width: 1px;
}

.checkout-artdetail
{
	font-size: 9px;
}

/* ::::::::::::: categories ::::::::::::: */

.main-cat
{
	border-style: none;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.sub-cat
{
	border-style: none;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-bottom-width: 1px;	
	padding-top: 2px;
	padding-bottom: 5px;	
}

.basket
{
	border-style: none;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-bottom-width: 1px;	
	padding-top: 2px;
	padding-bottom: 5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
}

/* ::::::::::::: article ::::::::::::: */

.article-border
{
	border-style: dashed;
	border-width: 1px;
	border-color: #666666;
	margin: 12px;
	padding: 5px;
	text-align: left;
}

.article-head
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
}

.article-subhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
}

.article-desc
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
}

.article-price
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
}

.article-artnr
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
}

/* ::::::::::::: confirm order ::::::::::::: */

.confirm-order
{
	border-style: dashed;
	border-width: 1px;
	border-color: #666666;
	margin: 12px;
	padding: 5px;
	text-align: left;
	font-family: "Courier New", Courier, monospace;
}

/* ::::::::::::: links ::::::::::::: */

/* common links */
a
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a:avtive
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; 
  text-decoration: underline;
}

/* links for the basket */

a.basket-item
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a.basket-item:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a.basket-item:avtive 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a.basket-item:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  cursor: pointer;
  text-decoration: none;
}

/* main category links */

a.main-cat-link
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a.main-cat-link:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a.main-cat-link:avtive 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a.main-cat-link:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
  cursor: pointer;
}

/* sub category links */

a.sub-cat-link
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a.sub-cat-link:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a.sub-cat-link:avtive 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
}

a.sub-cat-link:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; 
  text-decoration: none;
  cursor: pointer;
}

a.ad_foot
{
  font-size: 9px;
}
