body {
	margin:0;
	background-color:white;
	background-image:url(../design/images/bg_page.gif);
	background-repeat:repeat-x;
	background-position:top;
}

body, p, a, div, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303652;
}

a img {
	border:0px;
}

#centerwrapper {
	position:absolute;
	top:0px; left:0px;
	width:100%;
}

#byline,
#byline a,
#byline a:link,
#byline a:active,
#byline a:visited {
	font-size:10px;
	color:#999999;
	text-align:right;
}

table {
	width:100%;
	border-collapse:collapse;
}
td, th {
	vertical-align:top;
	margin:0; padding:0; border:0; vertical-align:top;
}

table.filemgr {
	border-collapse:collapse;
	width:50%;
	margin-left:20px;
}

table.filemgr tr.parentfolder {
	background-color:#fccd9a;
}
table.filemgr tr.folder {
	background-color:#feffb2;
}
table.filemgr tr.folderodd {
	background-color:#fffbcc;
}
table.filemgr tr.file {
	background-color:#d2d9ea;
}
table.filemgr tr.fileodd {
	background-color:#ebebeb;
}

#pagebody {
	margin-left:auto; margin-right:auto;
	width:955px;
	background-color:white;
	float:none;
}

#breadcrumb {
	height:20px;
	text-transform:uppercase;
	color:#999999;
	border-bottom:1px solid #999999;
	font-size:10px;
	margin-bottom:5px;
	padding-top:1px;
	padding-bottom:2px;
}
#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:active {
	text-transform:uppercase;
	color:#999999;
	font-size:10px;
}	


#contentwrapper {
	background-color:white;
	float:none;
}

.content {
	float:none;
	width:955px;
	min-height:480px;
}

#menu {
	width:100%;
	background-image:url(../design/images/bg-menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:22px;
}
#menu .item {
	padding-left:15px; padding-right:15px; padding-top:2px;
	height:20px;
	background-image:url(../design/images/bg-menu-split.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	float:left;
}
#menu .item, #menu .item a:link, #menu .item a:visited, #menu .item a:active, #menu .item a:hover {
	font-family:Arial;
	font-size:10px;
	text-decoration:none; text-transform:uppercase;
	color:#016e45;
}
#menu .item a:hover {
	text-decoration:underline;
}


h1, h2, h3, h4 {
	color: #333333;
	font-family:Arial;
	font-weight:bold;
	margin-top:5px;
}
h1 {
	font-size:13pt;
}
h2 {
	font-size:12pt;
}
h3 {
	font-size:11pt;
}
h4 {
	font-size:10pt;
}


a.bullet, a.bullet:link, a.bullet:visited, a.bullet:active,
a.bulletnomargin, a.bulletnomargin:link, a.bulletnomargin:visited, a.bulletnomargin:active {
	background-image:url(../design/images/bullet_link.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:19px;
	text-transform:uppercase;
	font-family:Arial;
	font-size:10px;
	text-decoration:none; text-transform:uppercase;
	color:#666666;
}
a.bullet:hover, a.bulletnomargin:hover {
	text-decoration: underline;
}

a.bullet, a.bullet:link, a.bullet:visited, a.bullet:active {
	margin-left:20px;
}

a.navprev, a.navprev:link, a.navprev:visited, a.navprev:active {
	background-image:url(../design/images/bullet-arrowleft.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	text-transform:uppercase;
	font-family:Arial;
	font-size:10px;
	text-decoration:none; text-transform:uppercase;
	color:#016e45;
	margin-left:10px;
}
a.navprev:hover {
	text-decoration: underline;
}

a.navnext, a.navnext:link, a.navnext:visited, a.navnext:active {
	background-image:url(../design/images/bullet-arrow.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:20px;
	text-transform:uppercase;
	font-family:Arial;
	font-size:10px;
	text-decoration:none; text-transform:uppercase;
	color:#016e45;
	margin-right:10px;
}
a.navnext:hover {
	text-decoration: underline;
}

#gallerybig {
	width:594px;
	margin-left:70px;
	text-align:center;
	font-style:italic;
}
#gallerybig img {
	margin-left:auto; margin-right:auto; margin-bottom:5px;

	border:0;
	background-color:#c1c1c1;
	padding:1px;

	border-bottom:none;
	padding-bottom:6px;
	background-image:url(../design/images/frame-bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;	
}

#gallerythumbswrapper {
	width:614px;
	margin-left:60px;
}
#gallerythumbs {
	float:left;
}
#gallerythumbs div {
	border:1px solid #c1c1c1;
	float:left;
	margin:10px;
}
#gallerythumbs div img {
	border:0;
}
#gallerythumbs div.noimage {
	border:1px solid white;
	width:100px; height:70px;
}
#gallerythumbs div.current {
	border:3px double #016e45;
}
#gallerynavprev {
	float:left;
}
#gallerynavnext {
	float:right;
}


/* ---- borgestad.no ---- */

.articlelist .article {
	background-image:url(../design/images/bullet_link.gif);
	background-repeat:no-repeat;
	background-position:2px left;
	padding-left:13px;
	margin-left:5px;
	margin-top:5px;
}
.articlelist .article .published {
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
.articlelist .article .title,
.articlelist .article .title a:link,
.articlelist .article .title a:visited,
.articlelist .article .title a:active {
	color:#666666;
	font-size:10px;
	font-family:Arial;
	font-size:10px;
}

.footnote a,
.footnote a:link,
.footnote a:visited,
.footnote a:active,
.footnote a:hover {
	color:#666666;
	font-size:11px;
}

.linkcolinv p {
	margin-top: 0px;
	margin-bottom: 5px;
}
.linkcol p {
	margin-top: 0px;
	margin-bottom: 5px;
}

.page_kontakt .footnote {
	border:0; padding:0; margin:0;
}

table.contacts {
	border-collapse:collapse;
}

table.contacts td {
	border:1px solid #999999;
	padding:3px;
}

table.aksjinfotable {
	width:90%;
	border:1px solid #999999;
}

table.aksjinfotable td {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:2px;
	padding-right:7px;
}
table.aksjinfotable td.r {
	text-align:right;
}

.mapdash {
	border-top:1px dashed #999999;
	margin-top:15px;
	width:245px;
}

.page_shipping .linkcol {
	width:250px;
}

td.styretbeskr strong {
	font-size:12px;
}
td.styretbeskr, td.styretbeskr p {
	font-size:11px;
}

.page_eiendom h1, .page_eiendom p,
.page_shipping h1, .page_shipping p,
.page_finans h1, .page_finans p,
.page_venture h1, .page_venture p {
	margin:0;
}

div.footnote {
	margin-top:10px;
	border-top:1px solid #666666;
}
div.footnote p {
	font-size:11px;
	color: #666666;
	padding-left:10px;
}

.page_finansrapporter div.article div.title {
	text-transform:uppercase;
}
.page_finansrapporter div.article div.title a:link, .page_finansrapporter div.article div.title a:visited {
	text-decoration:none;
}
.page_finansrapporter div.article div.title a:hover {
	text-decoration:underline;
}

/* ---- (end) borgestad.no ---- /*



/* EDITOR RELATED STYLES - CUSTOMIZE FOR YOUR NEEDS */
/* WYMeditor */

/* H1, stiplet */
h1.dash /* h1 */ {
	border-bottom:1px dashed #666666;
}

/* A, bullet */
.bullet a /* a */ {
  /* 
	background-image:url(../../../../design/images/bullet_link.gif);
	background-repeat:no-repeat;
	background-position-x:left; background-position-y:center;
	padding-left:20px;
	text-transform:uppercase;
	font-family:Arial;
	font-size:10px;
	text-decoration:none; text-transform:uppercase;
	color:#666666;
	margin-left:20px;
  */
}

/* A, bullet (u/marg) */
.bulletnomargin a /* a */ {
  /* 
	background-image:url(../../../../design/images/bullet_link.gif);
	background-repeat:no-repeat;
	background-position-x:left; background-position-y:center;
	padding-left:20px;
	text-transform:uppercase;
	font-family:Arial;
	font-size:10px;
	text-decoration:none; text-transform:uppercase;
	color:#666666;
  */
}

/* A, nytt vindu */
.external a /* a */ {
	/*
	font-style:italic;
	*/
}

/* IMG, designramme */
img.designframe /* img */ {
	margin-top:5px;
	border:1px solid #b9b8b8;
	padding:1px;
	/*
	margin-top:5px;
	border:1px solid #b9b8b8;
	padding:1px;
 	*/
}

/* P, footnote */
p.footnote /* p */ {
	border-top:1px solid #666666;
	padding-top:10px;
	font-size:11px;
	color: #666666;
	padding-left:10px;
	/*
	border-top:1px solid #666666;
	padding-top:10px;
	font-size:11px;
	color: #666666;
	padding-left:10px;
	*/
}

/* TD, bunnjustert */
td.bottom /* td */ {
	vertical-align:bottom;
	/*
	vertical-align:bottom;
	*/
}

/* TD, forside venstrespalte */
td.forsidevenstre /* td */ {
	width:170px;
	padding-right:15px;
	margin-right:15px;
	border-right:1px solid #999999;
	/*
	width:170px;
	padding-right:15px;
	margin-right:15px;
	border-right:1px solid #999999;
	*/
}
/* TD, marg venstre */
td.spaltehoyre /* td */ {
	padding-left:15px;
	/*
	padding-left:15px;
	*/
}

/* TD, marg h&oslash;yre */
td.padright /* td */ {
	padding-right:15px;
	/*
	padding-right:15px;
	*/
}


/* TD, marg over */
td.padtop /* td */ {
	padding-top:10px;
	/*
	padding-top:10px;
	*/
}

/* TD, marg under */
td.padbottom /* td */ {
	padding-bottom:10px;
	/*
	padding-bottom:10px;
	*/
}

/* TD, linje over */
td.lineover /* td */ {
	border-top:1px solid #999999;
	/*
	border-top:1px solid #999999;
	*/
}

/* TD, linje h&oslash;yre */
td.lineright /* td */ {
	border-right:1px solid #999999;
	/*
	border-right:1px solid #999999;
	*/
}

/* TD, stipletlinje over */
td.dashlineabove /* td */ {
	border-top:1px dashed #999999;
	/*
	border-top:1px dashed #999999;
	*/
}

/* TD, bildekolonne */
td.imgcol /* td */ {
	width:250px;
	/*
	*/
}

/* TD, linkkolonne */
td.linkcol /* td */ {
	width:200px;
	/*
	*/
}

/* TD, linkkolonne inv */
td.linkcolinv /* td */ {
	width:185px;
	/*
	*/
}


/* TD, styrefoto */
td.styretphoto /* td */ {
	width:105px;
	/*
	*/
}

/* TD, styrebeskrivelse */
td.styretbeskr /* td */ {
	width:285px;
	padding-left:10px;
	padding-right:20px;
	font-size:11px;
	/*
	*/
}


/* TD, sistenytt */
td.sistenytt /* td */ {
	height:150px;
	/*
	*/
}


/* /WYMeditor */
/* END EDITOR RELATED STYLES */

