body {
	color					: rgb( 125, 125, 125);
	font-family				: 'trebuchet ms', arial;
	font-size				: 11px;
	font-weight				: bold;
}

.pageArea {
	width					: 800px;
	border-width			: 1px;
	border-color			: black;
	border-style			: solid;
}

h2 {
	margin-top				: 0px;
	margin-bottom			: 5px;
}

/******************************************
 * HEADER AREA
 */
.headerImage {
	width					: 800px;
	height					: 129px;
	background-image		: url('../images/lma-header.jpg');
}

.headerText {
	margin:0;
	padding:0;
	font-size:50px;
	color:white;
	margin-left:120px;
	padding-top:65px;
}

/******************************************
 * MENU PRIMARY
 */
.menuPrimary {
	width					: 800px;
	background-color		: rgb(  89,  90, 108);
}

.menuPrimary ul {
	float					: right;
	list-style				: none;
	margin					: 0px;
	margin-top				: 2px;
	margin-bottom			: 2px;
	margin-right			: 5px;
}

.menuPrimary ul li {
	display					: inline;
	color					: white;
	font-size				: 12px;
	font-weight				: bold;
}

.menuPrimary a {
	margin-left				: 10px;
	color					: white;
/*	text-transform			: uppercase;*/
	font-size				: 13px;
	text-decoration			: none;
}

.additionalHeaderInfo {
	clear					: both;
	margin					: 0px;
	margin-top				: 5px;
	margin-bottom			: 5px;
	width					: 800px;
}

.breadCrumbs {
	float					: left;

}

.breadCrumbs a {
	margin-left				: 5px;
	color					: rgb(  65,  65,  65);
	text-decoration			: none;
}

.dateField {
	float					: right;
	margin-right			: 5px;
}


/******************************************
 * CONTENT AREA
 */
.contentArea {
	clear					: both;
}

/******************************************
 * MENU PANE
 */

 .menuPane {
 	float					: left;
 	width					: 200px;
 }

/******************************************
 * MENU SECONDARY
 */
.menuSecondary {
	margin					: 5px;
	border-width			: 0px;
	border-right-width		: 1px;
	border-style			: solid;
	border-color			: rgb( 125, 125, 125);
}

.menuSecondary ul {
	background-color		: rgb( 212, 212, 214);
	list-style-position		: inside;
	list-style-type			: disc;
	marker-offset			: 1px;
	margin					: 0px;
	margin-right			: 5px;
	padding					: 0px;
}

.menuSecondary ul li {
	display					: block;
	color					: rgb(  91,  91, 103);
	font-size				: 12px;
	font-weight				: bold;
	margin-left				: 3px;
	padding					: 0px;
}

.menuSecondary a {
	color					: rgb(  91,  91, 103);
	font-family				: verdana;
/*	text-transform			: uppercase;*/
	font-size				: 12px;
	font-weight				: bold;
	text-decoration			: none;
}

.menuSecondary ul li ul li {
	margin-left: 10px;
}

/******************************************
 * CONTENT PANE
 */
.contentPane {
	width					: 590px;
	float					: left;
}

.contentPane h1 {
	font-family				: verdana;
	color					: rgb(  51,  51,  51);
	margin-bottom			: 5px;
	padding					: 0px;
	font-size				: 18px;
	font-weight				: normal;
}

.contentPane table p {
	margin					: 0px;
	margin-bottom			: 5px;
	padding					: 0px;
	font-weight				: normal;
}

.contentPane table h2 {
	color					: rgb(  65,  65,  65);
	text-decoration			: none;
	font-size				: 16px;
}

.contentPane table h3 {
	color					: rgb(  65,  65,  65);
	text-decoration			: none;
	font-size				: 14px;
}

.contentPane a {
	color					: rgb( 125, 125, 125);
}
/******************************************
 * NEWS AREA
 */
.newsArea {
	font-family				: 'lucida sans unicode', arial;
	margin					: 5px;
	border-width			: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-color			: rgb( 125, 125, 125);
	border-style			: solid;
}

.newsArea .ingress {
	font-weight				: normal;
}

.newsArea h1 {
	font-family				: verdana;
	color					: rgb(  51,  51,  51);
	margin-bottom			: 5px;
	padding					: 0px;
	font-size				: 18px;
	font-weight				: normal;
}

.newsArea table p {
	margin					: 0px;
	margin-bottom			: 5px;
	padding					: 0px;
	font-weight				: normal;
}

.newsArea .newsListing h2 a {
	color					: rgb(  65,  65,  65);
	text-decoration			: none;
}

.newsArea .newsListing a {
	color					: rgb( 125, 125, 125);
	text-decoration			: none;
}

/******************************************
 * NEWS PRIMARY
 */
.newsPrimary {
	float					: left;
	width					: 526px;
	margin-top				: 5px;
	border-width			: 0px;
	border-right-width		: 1px;
	border-style			: solid;
	border-color			: rgb( 125, 125, 125);
}

.newsPrimary h2 {
	font-size				: 20px;
	font-weight				: bold;
}

.newsPrimary .smallpicture {
	float					: left;
	width					: 250px;
	border-width			: 0px;
	border-right-width		: 1px;
	border-style			: solid;
	border-color			: rgb( 125, 125, 125);
}

.newsPrimary .smallpicture img {
	border					: none;
}

.newsPrimary .article {
	float					: right;
	width					: 255px;
	margin-left				: 5px;
	margin-right			: 10px;
}

/******************************************
 * NEWS SECONDARY
 */
.newsSecondary {
	float					: right;
	width					: 248px;
	margin					: 5px;
	margin-left				: 10px;
	margin-right			: 0px;
}

.newsSecondary h2 {
	font-size				: 13px;
	font-weight				: bold;
}

.newsSecondary .smallpicture {
	float					: left;
	width					: 100px;
	border-width			: 0px;
	margin					: 0px;
	margin-top				: 3px;
	margin-right			: 3px;
}

/******************************************
 * NEWS TERTIARY
 */
.newsTertiary {
	width					: 790px;
	margin-top				: 5px;
	border-width			: 0px;
	border-top-width		: 1px;
	border-style			: solid;
	border-color			: rgb( 125, 125, 125);
	clear					: both;
}

.newsTertiary .newsListing {
	margin-top				: 5px;
	clear					: both;
}

.newsTertiary .article {
	float					: left;
	width					: 263px;
	margin					: 0px;
	padding					: 0px;
	clear					: bottom;
/*
	border-style			: solid;
	border-color			: rgb( 125, 125, 125);
	border-width			: 0px;
	border-right-width		: 1px;
*/
}

.newsTertiary h2 {
	font-size				: 12px;
	font-weight				: bold;
}

.newsTertiary img {
	float					: left;
	border					: none;
	margin-right			: 5px;
}

/******************************************
 * DOCUMENTCONTENT
 */
 .documentContent {
 	width					: 258px;
	float					: left;
	margin-top				: 5px;
	margin-right			: 5px;
	border-width			: 0px;
	border-right-width		: 1px;
	border-style			: solid;
	border-color			: black;
}

.documentContent h1 {
	font-size				: 18px;
}

/******************************************
 * DOCUMENTCONTENT FULL WIDTH
 */
 .documentContentFullWidth .smallpicture {
	float					: right;
}

/******************************************
 * NEWS PRODUCTS
 */
.newsProducts {
	float					: right;
	width					: 320px;
}

.newsProducts .newsListing {
	width					: 100%;
	margin-top				: 5px;
	margin-left				: 5px;
}

.newsProducts .article {
/*	float					: left;
	width					: 160px;*/
	clear: both;
	margin					: 0px;
	margin-bottom			: 5px;
	padding					: 0px;
}

.newsProducts h2 {
	font-size				: 12px;
	font-weight				: bold;
	margin-bottom			: 0px;
}

.newsProducts img {
	float					: left;
	border					: none;
	margin-right			: 5px;
}

/******************************************
 * SALES AREA
 */
.salesArea {
	clear					: both;
	margin					: 5px;
}

.salesArea h2 {
	display					: inline;
	font-size				: 12px;
	margin-right			: 2px;
}

.salesArea h2 a {
	color					: rgb(  60,  60,  60);
	text-decoration			: none;
}

.salesArea a {
	color					: rgb( 125, 125, 125);
	text-decoration			: none;
}

.salesArea .smallpicture {
	float					: left;
	width					: 50px;
	margin-bottom			: 3px;
	margin-right			: 3px;
}

.salesArea .smallpicture img {
	border					: none;
}

.salesArea .article {
	margin-bottom			: 3px;
}

.salesArea .discountArea {
	background-image		: url('../images/salesDiscount.gif');
	background-repeat		: no-repeat;
	background-position		: 0px 0px;
	float					: left;
	width					: 526px;
	padding-top				: 80px;
	border-width			: 0px;
	border-right-width		: 1px;
	border-style			: solid;
	border-color			: rgb( 125, 125, 125);
}

.salesArea .usedArea {
	background-image		: url('../images/salesUsed.gif');
	background-repeat		: no-repeat;
	background-position		: 0px 23px;
	padding-top				: 80px;
	float					: left;
	width					: 250px;
	margin-left				: 10px;
}

/******************************************
 * FOOTER AREA
 */
 .footerArea {
 	clear					: both;
	width					: 790px;
 }

.footerArea a {
	color					: rgb( 125, 125, 125);
	text-decoration			: none;
}

.menuPrimaryAlternative {
	width					: 800px;
	background-color		: rgb(  89,  90, 108);
}

.menuPrimaryAlternative ul {
	float					: right;
	list-style				: none;
	margin					: 0px;
	margin-top				: 2px;
	margin-bottom			: 2px;
	margin-right			: 5px;
}

.menuPrimaryAlternative ul li {
	display					: inline;
	color					: white;
	font-size				: 10px;
	font-weight				: bold;
	padding					: 0px;
	margin-left				: 2px;
	margin-right			: 2px;
}

.menuPrimaryAlternative a {
	color					: white;
	text-transform			: uppercase;
	font-size				: 10px;
	text-decoration			: none;
}

.footerArea .footer {
	text-align				: right;
}


/******************************************
 * Catalogue 
 */
 
 div.issuu-documentwrapper{
 	border: 1px solid blue;
 }

/******************************************
 * MISC
 */
.divider {
	width					: 100%;
	height					: 0px;
	clear					: both;
	font-size				: 0;
}

.lineDivider {
	height					: 0px;
	clear					: both;
	font-size				: 0;
	border-width			: 0px;
	border-top-width		: 1px;
	border-style			: solid;
	border-color			: rgb( 125, 125, 125);
}

.utstyr THEAD {
	text-align:left;
	font-weight:normal;
}

.utstyr TD {
	font-weight:normal;
}

.utstyr .odd {
	background-color:#f8f8f8;
}

.utstyr .even {
	background-color:#fff;
}
.utstyr .categoryHeader {
	font-size:14px;
	font-weight:bold;
	color:red;
	text-transform:none;
}

.finn5siste {
	font-weight:normal;
}
.finn5siste .image IMG {
	width:60px;
}

.finn5siste TD A {
	text-decoration:underline;
	font-weight:bold;
}



.userinfoBox {
	border: 1px solid #ccc;
	margin:5px;
	padding:5px;
}

.filearchive {
	width:100%;
}

.filearchive TH {
	background-color:#595A6C;
	color:white;
	text-align:left;
}
