/* * * * * * s y s t e m   i n f o   s t a r t * * * * * *
 *
 * Ikke tukl med dette kommentar-feltet
 *
 * styleSheetId = e6c9bf97-7e23-4214-b878-19f6c2e14fcb
 * title = Main
 * description = Hovedstilark
 * media = all
 * alternate = False
 * enabled = True
 * renderAs = Link
 * credits.Created = 2008-03-10T13:46:57
 * credits.CreatedBy.UserId = 520
 * credits.Modified = 2011-03-11T13:10:12
 * credits.ModifiedBy.UserId = 567
 *
 * * * * * * * s y s t e m   i n f o   e n d * * * * * * */
html {
	background:url(/uploads/gui/html_bg.png) repeat-y center;
        padding-right:17px;

}

a {
        color:#68736b;
        text-decoration:none;
}

a:hover {
   text-decoration:underline;
}

a.linkbutton {
   background: url(/uploads/gui/link_button.png) no-repeat;
   color:#fff;
   width:72px;
   white-space:nowrap;
   line-height:18px;
display:-moz-inline-block;
   display:inline-block;
   
   text-align:center;
}

a.linkbutton:hover {
   text-decoration:none;
}

.portal-page {
	background:url(/uploads/gui/page_bg.png) no-repeat right 92px;
	min-height:510px;
	margin:0 auto;
	padding-right:17px;
	width:940px;
}

* html .portal-page {
	height:510px;
}

.portal-header {
	background:#fff;
	float:left;
	width:100%;
}

.portal-nameplate {
	padding:25px 0 20px;
}

.portal-nameplate h1 {
	margin:0;
}

.portal-nameplate h1 a{
	display:block;
	overflow:hidden;
	padding:34px 0 0;
	height:0;
	background:url(/uploads/gui/header_logo.png) no-repeat right top;
}

h2.tagline,  body.public div.portal-sidebar  {
	display:none;
}

ul.portal-sitemenu {
	float:right;
	font-size:10px;
	font-weight:bold;
	margin:0;
}

ul.portal-sitemenu li {
	background:#a93343 url(/uploads/gui/tab_bg.png) no-repeat left top;
	float:left;
	line-height:21px;
	list-style-type:none;
	margin-left:2px;
       text-align:center;
}

ul.portal-sitemenu li.active {
	background:#ebeeeb url(/uploads/gui/tab_active_bg.png) no-repeat left top;
}

ul.portal-sitemenu a {
	background:url(/uploads/gui/tab_bg.png) no-repeat right top;
	color:#fff;
	display:block;
	text-decoration:none;
}

ul.portal-sitemenu li.active a {
	background-image:url(/uploads/gui/tab_active_bg.png);
	color:#a93343;
}

ul.portal-sitemenu a:hover {
    text-decoration:none;
}

ul.portal-sitemenu li.public {width:48px}
ul.portal-sitemenu li.forsiden {width:57px}
ul.portal-sitemenu li.bestillinger {width:71px}
ul.portal-sitemenu li.aktiviteter {width:69px}
ul.portal-sitemenu li.aktuelt {width:51px}
ul.portal-sitemenu li.tips {width:34px}
ul.portal-sitemenu li.avtaler {width:51px}
ul.portal-sitemenu li.bilder {width:44px}
ul.portal-sitemenu li.kontakter {width:63px}
ul.portal-sitemenu li.boksamarbeid {width:83px}
ul.portal-sitemenu li.historikk {width:57px}
ul.portal-sitemenu li.internalform {width:93px}

form {
	clear:both;
	float:left;
	width:100%;
}

#leftPane {
   margin:0 20px 0 130px;
}

#contentPane {
margin:0 20px 0 150px;
padding-bottom:4em; 
}

body.sidemeny #contentPane {
      float:left;
      width:500px;
}

* html body.sidemeny #contentPane {display:inline}

ul.portal-plugin, ul.portal-pagemenu{
	margin:0 0 1em;
       clear:right;
}

ul.portal-plugin li, ul.portal-pagemenu li, ul.portal-list li, ul.links li{
	list-style-type:none;
}

ul.portal-plugin li.commands {
float:right;
}

li.commands {
text-align:right;
}

.commands a {
   color:#a93344;
   font-size:0.915em;
}

#portalFooter_footerContainer {
display:none;
}

ul.files {
width:70%;
}

ul.files li p{
   margin:0.1em 0 0.5em;
}

ul.files li.title { 
border-bottom:1px solid #68736b;
font-size:1.2em;
}

ul.files ul li p {
   margin:0.1em 0 1.5em;
   font-size:0.915em;
}

ul.files li.contents, ul.files li.description {min-height:0}
* html ul.files li.contents, * html ul.files li.description {height:0}

ul.files ul li a {
   font-size:1.15em;
   font-weight:bold;
}

ul.portal-pagemenu {
   line-height:28px;
   font-size:11px;
}

ul.portal-pagemenu li {
   display:inline;
   margin:0 0 0 1em;
}

ul.links ul {
margin:0.5em 0 0 0.5em;
min-height:0;
}

* html ul.links ul {height:0}

body.sidemeny ul.links {
float:right;
margin:60px 12px;
}

ul.links li.title {
font-size:1.2em;
}

/* TRANSFERRED */

p.ingress,
p.deck {font-size:120%;}
p.nb {
	background:rgb(241,241,241);
	border:1px solid rgb(204,204,204);
	padding:4px 8px;
}
blockquote {
	background:url(/uploads/Chrome/quote-bg.gif) no-repeat left top;
	padding:0 40px;margin:0;
	font-style:italic;
}
.highlight {background-color:rgb(255,255,204);}

.error {color:red}

/* TRANSFERRED TABLES */

table {
   width:99%;
   border:1px solid #68736b;
   font:0.925em Arial,sans-serif;
}

* html table {width:auto}

table p {
   margin:0;
}

th, td {vertical-align:top}

th.span {text-align:center}

table.portal-table TH {padding:4px;white-space:nowrap;background-color:transparent;}
TABLE.portal-table TD {padding:6px 4px;}
TABLE.portal-table TR.emptymsg {color:rgb(102,102,102);text-align:center;}

TABLE.portal-table TR.pager {text-align:right;}
TABLE.portal-table TR.pager LABEL {font-weight:bold}

TABLE.grid TH {vertical-align:bottom;}

/* TRANSFERRED FORM WIDGETS */

INPUT.txt, INPUT.file, INPUT.pwd, SELECT, TEXTAREA {border:1px solid rgb(127,157,185);background-color:rgb(255,255,255);color:rgb(000,000,000);}
INPUT.giro {width:85px;}
INPUT.id {width:32px;}
INPUT.postnr {width:30px!important;}
INPUT.search {width:85px;}

SPAN.divider {color:rgb(185,187,169);}
A.btn, INPUT.btn, INPUT.submit  {border: 1px solid rgb(194,194,194);text-align:center;cursor:default;color: rgb(102,102,102);background:rgb(255,255,255) url(../chrome/portal.btn.bg.gif) repeat-x 0px -1px;;font-weight:bold;font-size: xx-small;}
.btn {padding:4px 4px 2px 4px;}
A.btn:hover,INPUT.btn:hover  {border:1px solid rgb(255,153,000);}

/* TRANSFERRED MISC */

OL.checklist {
    border: 1px solid rgb(221, 221, 221);
    padding:3px 5px 3px 35px;margin-left:0px;
    list-style-type: lower-alpha;
}
OL.checklist LI {
    padding: 0 5px;margin:2px 0;
    background: rgb(247, 247, 245);
}
/*********** COMMENTS ***********/
#comments {
   background:#fff;
   padding:20px;
}

#commentsInner {
    width:445px;
}

.commenter {
    padding:0 0 0 25px;
    color:#666;
    size:.8em;
}

.commenter a {
	background-position: 1px;
    font-weight:bold; 
    margin-top:2px;
}

div.oddComment, div.evenComment {
    background: url(/uploads/Chrome/CommentMiddle_BG.gif) repeat-y left top;
    margin:0 0 30px 0;
}
div.oddComment div.commentInner, div.evenComment div.commentInner {
    background: url(/uploads/Chrome/CommentTop_BG.gif) no-repeat left top;
    margin:0;
    padding:8px 15px;
}
div.oddComment div.commentBottom, div.evenComment div.commentBottom {
    background:#fff url(/uploads/Chrome/CommentBottom_BG.gif) no-repeat left top;
    margin:0;
    padding-top:30px;
}

div.commentInner em {
    background:transparent;
    font-style:italic;    
}

div.commentInner blockquote {
    margin-left:20px;
    color:#aaa;    
}


div.anonymous {
    background: url(/uploads/Chrome/AnonymousMiddle_BG.gif) repeat-y left top;
    color:#aaa;    
}

div.anonymous div.commentInner {
    background: url(/uploads/Chrome/AnonymousTop_BG.gif) no-repeat left top!important;
    
}

div.anonymous div.commentBottom {
    background:#fff url(/uploads/Chrome/AnonymousBottom_BG.gif) no-repeat left top!important;
    
}


#comments p {
    margin:8px 0 0 0;
}

.internalform table {
   width:auto;
}

.internalform th {
   width:130px;
}

.internalform table th, .internalform table td {
   padding:3px 5px;
   vertical-align:middle;
}

p.fotnote {
   padding:1em;
}
.aktuelt_btn
{
float: right;
}
a.aktuelt img {
background:transparent url(/uploads/Gui/aktuelt_btn.png) no-repeat scroll top;
height:49px;
width:149px;
}
a.aktuelt:hover img {
background-position: bottom;
}
