/* ------------------------------------------------------------ outline ----- */

body {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 10px;
line-height: 13px;
color: #333333; }



/* ------------------------------------------------------ common styles ----- */

a {
color: #333333;
text-decoration: underline; }

a:visited {
color: #333333;
text-decoration: underline; }

a:hover {
color: #333333;
text-decoration: underline; }

strong {
font-weight: bold; }

/* ------------------------------------------------------------- footer ----- */

#footer {
font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
font-size: 10px;
}

a.footer_link {
color: #333333;
text-decoration: none; }

a:visited.footer_link {
color: #333333;
text-decoration: none; }

a:hover.footer_link {
color: #333333;
text-decoration: underline; }



/* ----------------------------------------------------------- sub menu ----- */

#outline_content_submenu {
line-height: 11px; }

a.submenu_link {
text-decoration: none; }

a:visited.submenu_link {
text-decoration: none; }

a:hover.submenu_link {
text-decoration: underline; }

#submenu_productsearch, #submenu_productindex {
line-height: 15px;
}

#submenu_productsearch input {
font-size: 10px;
}

#submenu_logininfo {
line-height: 16px;	
}	

.submenu_item_selected {
font-weight: bold;	}

/* --------------------------------------------------------------- page ----- */

h2 {
font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
font-size: 22px;
font-weight: normal;
line-height: 22px; }

.page_body {
}

.page_column_right {
text-align: center;
color: #666666; }

.page_subheading {
font-weight: bold; }

/* ------------------------------------------------------ campaign page ----- */

.campaignproduct_heading
{
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
	font-size: 16px;
	line-height: 20px; 
	font-weight: bold; 
}

/* editor styles */
.campaignprice_large
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	color: #d80100;
	EditMenuName: Stort kampanjpris;
}

.campaignprice_medium
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #d80100;
	EditMenuName: Medelstort kampanjpris;
}

/* --------------------------------------------------- newsletter popup ----- */
.newsletter_popup_container input.newsletter 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	width: 150px;
}

.newsletter_popup_heading
{
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.errormessage
{
	color: #ff0000;
}

/* ------------------------------------------------------ products page ----- */
.login_apply input 
{
	font-size: 10px;
}

.login_box_title
{
	font-size: 12px;
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
	font-weight: bold;
	line-height: 16px;
}

.login_failed 
{
	color: #ff0000;
}

/* ----------------------------------------------- product category page ----- */

.product_category_list 
{
	font-size: 11px;
	line-height: 20px;
}

.category_link
{
	font-size: 11px;
	line-height: 20px;
}

/* --------------------------------------------------- product list page ----- */

.productlist_info_table td, .productlist_info_table th
{
	font-size: 10px;
	text-align: left;
}

#tblObj thead
{
	font-weight: bold;
}

.productobject_table h6 {
  font-weight: bold;
  font-size: 10px;
  }

/* --------------------------------------------------- table (in forms) ----- */

table td
{
	font-size: 10px;
}

table input
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
}

/* ---------------------------------------------------- net price login ----- */

.netprice_input 
{
	font-size: 10px;
}

