td, p, body, div { font-family: Helvetica, Arial; font-size: 11px; color: #000000; }

a:link, a:active, a:visited { font-family: Helvetica, Arial; font-size: 11px; color: #666666; text-decoration: none; }
a:hover { color: #FF6600; text-decoration: underline; }

.date { font-family: Helvetica, Arial; font-size: 11px; color: #FFFFFF; }

.author	{ color: #666666; font-size: 10px }
.author:link, .author:visited, .author:active, .author:hover	{ font-size: 10px }

.topmenu:link, .topmenu:active, .topmenu:visited { color: #888888 }

.topm_active:link, .topm_active:active, .topm_active:visited { color: #888888 }

.menuback	{ background-color: #FFFFFF; padding-left: 15px; }
.menuback_a	{ background-color: #E4A31C; padding-left: 15px; }

.menu:link, .menu:active, .menu:visited { line-height: 16px; color: #000000; font-weight: bold; }
.menu:hover { color: #FF6600; font-weight: bold; }
.menuActive:link, .menuActive:active, .menuActive:visited, .menuActive:hover { font-weight: bold; line-height: 16px; color: #FF6600; }

.subMenu:link, .subMenu:active, .subMenu:visited { line-height: 16px; color: #373635; }
.subMenu:hover { color: #373635; }
.subMenuActive:link, .subMenuActive:active, .subMenuActive:visited, .subMenuActive:hover { font-weight: bold; line-height: 16px; color: #FF6600; }

.relaterteProd:link, .relaterteProd:active, .relaterteProd:visited, .relaterteProd:hover { color: #939393; }

.quickOrder { color: #000000; }

.filter:link, .filter:active, .filter:visited, .filter:hover { line-height: 16px; color: #000000 }

.content { font-size: 12px; padding-left: 10px; padding-top: 4px }

.header, .header:link, .header:active, .header:visited, .header:hover { font-size: 14px; font-weight: bold; color: #FF6600; }

.categoryHeader, .categoryHeader:link, .categoryHeader:active, .categoryHeader:visited, .categoryHeader:hover { 
	height: 25px;
	padding-left: 10px;
	background-color: #dddddf;
}

.categoryHeader p {
	font-size: 14px; 
	font-weight: bold; 
	color: #444b51;
	padding: 0;
	margin: 0;
	padding-top: 4px;
}

.header_frontPage, .header_frontPage:link, .header_frontPage:active, .header_frontPage:visited, .header_frontPage:hover { 
	font-size: 12px; color: #F0A81C;
}

.str_productsHeading, .str_productsHeading:link, .str_productsHeading:active, .str_productsHeading:visited, .str_productsHeading:hover {

}
.str_productHeading, .str_productHeading:link, .str_productHeading:active, .str_productHeading:visited, .str_productHeading:hover {
	color: #000000; font-size: 14px; text-decoration: uppercase; font-weight: bold;
}
.str_relatedProducts, .str_relatedProducts:link, .str_relatedProducts:active, .str_relatedProducts:visited, .str_relatedProducts:hover {
	color: #FF6600;
}

/* Disse er Flak-spesifikke ifm. de designmessige forskjellene på innlogget og vanlig bruker. */
.str_productsHeading2, .str_productsHeading2:link, .str_productsHeading2:active, .str_productsHeading2:visited, .str_productsHeading2:hover {

}

.boxHeader { font-size: 10px; color: EDFFC5; font-weight: bold; text-transform: uppercase; }

.button { font-family: Helvetica, Arial; font-size: 12px; font-weight: normal; color: #FFFFFF; background: #5e6a71; border: 1px solid #FFFFFF; cursor: hand; height: 26px; }

.inputfield { 
background-image: url('/gfx/inputfield_back.gif');
font-family: Helvetica, Arial;
font-size: 10px; 
color: #000000; 
padding-left: 3px; 
border: 1px solid #c1c1c1;
vertical-align: top;
}

.func:link, .func:visited, .func:active, .func:hover { font-weight: normal }

.siteColor	{ background-color: #F6F6F6 }

.tdHeader		{ font-weight: bold; background-color: #9C9C9C; color: #FFFFFF; padding-left: 5px; padding-bottom: 2px; }

.wHeadingBack	{ background-color: #9C9C9C; color: #FFFFFF; font-weight: bold; }
.wBgcolor			{ background-color: #9C9C9C }
.wHeading			{ font-weight: bold; font-size: 11px }
.wLager				{ font-size: 10px; color: #244077 }
.wIngress			{ }
.wInnhold			{ font-size: 11px; color: #000000 }
.wPris				{ font-weight: bold; color: #244077 }
.wInfo				{ font-size: 10px }
.wLink:hover	{ text-decoration: underline }
.wButton			{
	font-family: Helvetica, Arial;	font-size: 11px;	color: #FFFFFF;	background: #9C9C9C;	width: 100px;	padding-left: 3px; border: 1px solid #D7D7D7
}

#date   {
	position: absolute;
	top: 60px;
	left: 170px;
	visibility: visible
}

.headingWithBg {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 21px;
	padding: 4px 0px 0 9px;
	margin:0;
	background: url('/gfx2010/headingBg.gif') repeat-x #29415c;
}


div.left_menu {
	background:#ddddde;
	margin:0;
	padding:0;
	width:210px;
	float:left;
}

div.left_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.left_menu ul li ul {
	padding-bottom:0px;
	padding-top:0px;
	}					
div.left_menu ul li a:link,
div.left_menu ul li a:active,
div.left_menu ul li a:visited {
	text-decoration:none;
	color:#4a4a4a;
	font-weight:bold;
	font-size:12px;
	height:100%;
	display:block;
	padding:4px 0 6px 14px;
	border-bottom:solid 1px #ffffff ;
}

div.left_menu a.selected {
	background-color:white;
	color:#c0640c !important;
}
div.left_menu ul li ul li a:link, 
div.left_menu ul li ul li a:active,
div.left_menu ul li ul li a:visited {
	padding-left:34px;
	}
div.left_menu ul li ul li ul li a:link, 
div.left_menu ul li ul li ul li a:active,
div.left_menu ul li ul li ul li a:visited {
	padding-left:49px;
	}			
div.left_menu ul li ul li ul li ul li a:link, 
div.left_menu ul li ul li ul li ul li a:active,
div.left_menu ul li ul li ul li ul li a:visited {
	padding-left:64px;
	}					

div.left_menu ul li a:hover, div.left_menu span.selected, div.left_menu ul li ul li.selected {
	background:#ffffff;
	color:#c0640c;
}

#content a {
    color: #C0640C;
    text-decoration: underline;
}
