/* CUSTOM SETTINGS FOR DEMO SITE */


.box .box-title { background-repeat:no-repeat; background-position:6px 6px; }

/* #Login1:button{ border-collapse: collapse; padding: 10px 20px 1px 7px; } */

.box .box-content { border: solid 1px; border-color: #999999; border-top-width: 0px; padding-left: 10px} 




/* SITE INNSTILLINGER */

.level-1,
.level-1-active,
.level-2,
.level-2-active,
.level-3,
.level-3-active,
.level-4,
.level-4-active,
.level-5,
.level-5-active{background-repeat: no-repeat;}

*{font-family:Verdana; font-size:9px; font-weight:normal;text-decoration:none;color:#000000;}
.PRINT-CONTENT{width:470px}
.site-body{margin-left:0px;margin-top:0px;}
.full,
.short{clear:left;}
.short .doc-preface,
.box-short .doc-preface{margin-bottom:2px;font-weight:normal}
.box-full .doc-preface{font-weight: bold;}
.box .doc-header1{font-size:11px;}

.button{background-color:#FFFFFF;}
.checkbox{margin-right: 3px;}
.radiobutton,
.checkbox{border:none;}


.footer .box-full{padding-top: 4px; }
.footer .full{padding-bottom:0px;}
.footer .full .doc-bodytext,
.footer .full a.doc-bodytext,
.footer .full a{}
.footer .onsite-sitedirectory-toolbar,
.footer .onsite-document-toolbar{display:none}

/* TOPPMENY */
.topmenu-active,
.topmenu{color:#FFFFFF;font-family: Verdana, Arial;font-size:10px;font-weight:normal;padding:0px;text-decoration:none;}
.topmenu-table{padding:0px  0px  0px  0px;}

a.topmenu,
a.topmenu-active{height:20px; padding-left:8px;padding-right:10px;background-color: #494F4D; border: outset 1px #9FA3A2;padding-top:2px;padding-bottom:1px}
a.topmenu:hover{border-style:inset;padding-top:2px;padding-bottom:0px;
background-color: #F7991A;
border-top: solid 1px #FBCB87;
border-left: solid 1px #F4AA46;
border-bottom: solid 1px #6D430B;
border-right: solid 1px #A56613;
}


a.topmenu-active{ border-top:solid 1px #FFFF00; border-left:solid 1px #FFFF00; background-color:#F89B1A; padding-top:2px;}
a.topmenu-active:hover{border-style:inset;padding-top:2px;padding-bottom:0px;}
#START-NODE{}
#END-NODE{}


/* GLOBAL MENU STYLES */

.globalmenu,
.globalmenu-active
{
	margin-right:8px;
	margin-left: 5px;		
}
td.globalmenu,
td.globalmenu-active
{
	padding-bottom:25px;
	padding-left:25px;
	padding-right:25px;
	padding-top:0px;
}
a.globalmenu
{
}
a.globalmenu-active{font-weight:bold; text-decoration:underline}

/*NAVIGATION PATH */
.navigation-path{color:gray;}
.navigation-path{padding:4px  0px  5px  0px;}


/* BOX - documentlist */
.box-documentlist{}
.box-documentlist-author, 
.box-documentlist-date{COLOR: silver;}




/* DOCUMENT TEMPLATE PHOTOALBUM */
.photoalbum2 .button{}
.photoalbum2 .title .doc-bodytext{font-weight:bold;}
.photoalbum2 .doc-bodytext{}
a.photoalbum-page{text-decoration:none;}
a.photoalbum-page:active{font-weight:bold;}
/* END DOCUMENT TEMPLATE PHOTOALBUM */


/* DOCUMENT TEMPLATE SEARCH AND SITEDIRECTORY TEMPLATE ARCHIVE */
#SEARCH-FULL-AUTHOR{width:150px}
#SEARCH-FULL-CREATED{width:80px; text-align:right}
#SEARCH-FULL-MODIFIED{width:80px; text-align:right}
#SEARCH-FULL-VALIDFROM{width:80px; text-align:right}
.search th{background-color:#cccccc;padding:2px 3px  0px 3px;height:16px; text-align:left;} 
.search th a.doc-bodytext{font-weight:bold}

.search td.search-text-row1{background-color:#d6dadb;}
.search td.search-text-row2{background-color:#eff1f0;}
.search td.search-text-row1,
.search td.search-text-row2{padding:4px 2px  4px 2px;}

.search a.doc-bodytext{font-weight:normal}
.search .search-image{margin:4px 0px 4px 0px;float:right;}
.search .textbox{}
.search .search-inputsection{text-align:right;margin-bottom:10px;}
.search .search-listsection{}
.search table.search-pagesection{width:100%;text-align:center; border-top: solid 1px #000000; padding-top:10px;}
.search table.search-pagesection div{float:left;}
.search table.search-pagesection td{ padding-left:100px;}

.search div.search-nextpage,
.search div.search-nextpage-disabled,
.search div.search-nextpagesection,
.search div.search-nextpagesection-disabled,
.search div.search-previouspage,
.search div.search-previouspage-disabled,
.search div.search-previouspagesection,
.search div.search-previouspagesection-disabled{padding:0px 10px  0px 10px;}

.search .search-previouspage-disabled .doc-bodytext,
.search .search-previouspagesection-disabled .doc-bodytext,
.search .search-nextpage-disabled .doc-bodytext,
.search .search-nextpagesection-disabled .doc-bodytext{color:#CCCCCC}

.search div.search-pagenr,
.search div.search-activepagenr{padding:0px 3px  0px 3px;}
.search div.search-activepagenr a{color:#FF0000;}

.box .search .textbox{width:138px;}
.box .search .button{width:50px;float:right}
/* END DOCUMENT TEMPLATE SEARCH AND SITEDIRECTORY TEMPLATE ARCHIVE */



/*LOGON DOCUMENT*/
.logon .row{border:none}
.logon .row .label,
.logon .row .text{background:none;height:15px; padding-left:1px; }
.full .logon .row .label{width:80px;}
.full .logon{}
.box .logon .row .label,
.box .logon .row .text{clear:left;width:100%; height:12px;}
.box .logon .row {margin-bottom:0px;}
.logon-errortext{color:#A30000;}
.logon-login-info{margin-bottom:10px;}
/* END LOGON DOCUMENT */


/* START EVENT */
.short .EVENT .doc-header1,
.full  .EVENT .doc-header1{background-color:#494F4D;color:#FFFFFF;font-size:9px;font-weight:bold;padding:2px;padding-left:4px;margin-bottom:4px;}
.box .EVENT .row .label{float:left; background:none;}
.box .EVENT .row .label .doc-bodytext{font-weight:bold;}
/* END EVENT */

/* START QUALIFICATION */
.QUALIFICATIONS .row .label{height:100%;}
.QUALIFICATIONS #showLabel .label{background-color:#494F4D;width:100%;padding-bottom:0px;padding-left:4px;margin-bottom:4px;height:16px;}
.QUALIFICATIONS #showLabel .label .doc-bodytext{color:#FFFFFF;font-size:9px;font-weight:bold;}
.QUALIFICATIONS #showLabel .label .doc-bodytext .doc-bodytext{color:#FFFFFF;font-weight:normal;}
.short .QUALIFICATIONS .row .label{float:left; background:none}
.short .QUALIFICATIONS .row{border:none;}
/* END QUALIFICATION */

/*START SCHEME */
.SCHEME .row .label{background:none;}
.SCHEME .row {border:none;clear: none;height:0px;}
.SCHEME .row .row {border-bottom:none;clear: none;height:0px;}
.SCHEME .input_b .row .label{float:left; background:none}
.SCHEME .row .input2 .row .text{float:left}
.SCHEME .row .text .checkbox{border:none;}
/*END SCHEME */


/* START SEARCHADVANCED */
.box .searchadvanced .textbox{width:138px;}
.box .searchadvanced .button{width:50px;float:right}
.box .searchadvanced .checkbox{background:none}
/* END SEARCHADVANCED */


/* START KEYWORDS */
.KEYWORDS .row .label .doc-bodytext {font-weight:bold}
.KEYWORDS #showLabel .label a {font-weight:normal}
.KEYWORDS #showLabel .label{background:none;padding:0px} 
.KEYWORDS #showLabel{border:none}
.KEYWORDS .row .text .doc-bodytext div{margin-bottom:10px;}
/* END KEYWORDS */

/*DOCUMENT TEMPLATE FORUM */
.forum-button{
background-color:#FFFFFF;
color:#242D25;
margin:0px 0px  0px 0px;
}
.forum-errormessage{
color:#FF0000;
font-weight:bold;
padding:0px  5px 0px 5px;
}
.forum-new-response{
color:#888888;
padding:15px  0px 15px 0px;
}
.forum-new-response-label{
color:#242D25;
font-weight:bold;
padding:5px  5px 0px 5px;
width:90px;
}
.forum-new-response-text{
color:#242D25;
padding:5px  5px 0px 5px;
}
a.forum-response-answer{
color:#888888;
font-weight:bold;
height:20px;
}
.forum-response-created{
background-color:#666666;
color:#FFFFFF;
padding:0px  5px 0px 5px;
}
.forum-response-created-by{
color:#242D25;
font-weight:bold;
padding:0px  0px 0px 0px;
}
a.forum-response-created-by{
color:#242D25;
font-weight:bold;
padding:0px  0px 0px 0px;
}
.forum-response-header{
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
padding:0px  0px 0px 6px;
}
table.forum-response-new{
background-color:#FFFFFF;
margin:12px 1px 12px 1px;
padding:1px 1px 1px 1px;
}
table.forum-table-content{
background-color:#EEEEEE;
}
table.forum-table-response{
padding:0px 0px 0px 0px;
}
td.forum-table-response-text{
color:#242D25;
padding:3px 0px 10px 6px;
}
.forum-textarea{
width:330px;
}
.forum-textbox{
width:330px;
}

.Forum-Full .doc-preface{padding-bottom:10px;}

.forum-latest,
.forum-threads,
.forum-posts
{
	color:black;
	margin:12px 0px 2px 0px;
}
.forum-new-response
{
	margin:12px 0px 2px 0px;
}


/* DOCUMENT TEMPLATE SITEMAP */
.sitemap a.doc-bodytext{font-weight:normal;}
.sitemap-level1{display:none;}
.sitemap-level2{background-color:#dddddd;border-color:#aaaaaa;border-style:solid;border-width:0px  1px  1px  0px;}
.sitemap-level2 a{padding:1px  0px  1px  3px;width:100%;}
.sitemap-level3{padding:0px  0px  0px  10px;background-color:#eeeeee;width:100%;}
.sitemap-level4{padding:0px  0px  0px  20px;background-color:#eeeeee;width:100%;}
.sitemap-level5{padding:0px  0px  0px  30px;background-color:#eeeeee;width:100%;}
/* END DOCUMENT TEMPLATE SITEMAP */

/* HANDBOOK STYLES */
.handbook-full input{background-color:#FFFFFF;
padding:0px 0px  0px 0px;
width:75px;
margin-right:1px
}

.handbook-table-of-contents
{
	BORDER:solid 1px #000000; 
	width:120px;
	margin-left: 10px
}
.handbook-level1-title{
color:#3A3A3A;
font-weight:bold;
margin:0px 0px  0px 0px;
padding:0px  0px  0px  0px;
}
.handbook-level2-title,
.handbook-levelx-title{
color:#3A3A3A;
margin:0px 0px  0px 0px;
padding:0px  0px  0px  0px;
}

.handbook a{
color:#000000;
font-size:10px;
text-align:left;
}

.handbook td{
padding-bottom:2px;
}
.handbookheader{
color:#000000;
text-align:left;
}
a.handbook-highlight{
background-color:red;
width:134px;
}
.handbook-level1-chapter,
.handbook-level2-chapter,
.handbook-levelx-chapter{
color:#3A3A3A;
margin:0px 0px  0px 0px;
padding:0px  0px  0px  0px;
vertical-align:top;
width:30px;
}
a.handbook-prevnext-bottom{
background-color:#DC8840;
border: solid 1px #CE2929;
height:18px;
padding: 2px 4px 2px 4px;
width:65px;
}
.handbook-prevnext-top{
display:none;
}

.box .handbook{background-color:#6D6F72;}
.box .handbook-level0-title,
.box .handbook-level1-title,
.box .handbook-level2-title,
.box .handbook-levelx-title{color:white}
.box .handbook-level1-chapter,
.box .handbook-level2-chapter,
.box .handbook-levelx-chapter{color:white;width:100%}
.handbook-SelectedItem{background-color:gray;width:100%}


/* SITEDIRECTORY TEMPLATE NEWSPAGE */
.news-link-archive-solid{vertical-align:top;}
.newspage-full{margin-top:10px}
.news-link-archive-zebra{background-color:#EEEEEE;vertical-align:top;}
.newspage-archivelistheader{background-color:#cccccc;color:#0a0a0a;font-size:11px;font-weight:bold;padding:2px 0px  2px 4px;border-color:#aaaaaa;border-style:solid;border-width:0px  0px  1px  0px;}
.newspage-leftcolumn,
.newspage-rightcolumn{width:48%;background-color:#f3f3f3;padding:4px 4px 4px 4px;}
.newspage-middlecolumn{background-color:#f3f3f3;}
.newspage-link{font-size:11px;}
.newspage-middlecolumn{width:4%;}

.newspage-image{padding-bottom:3px;}
.newspage .short{padding-bottom:15px;}
.newspage .doc-header1{font-size:13px;padding-bottom:2px;}

td.newspage-shortview,
.newspage-column-leftcolumn,
.newspage-column-rightcolumn {width:50%; padding: 10px 10px 2px 10px;}
td.newspage-shortview{border-bottom: none 0px;}



/* Calendar styles */
.calendar  {}
.calendarday{text-decoration: none;}
TD.CalendarWeekendDay A{color:black}
TD.calendarothermonthday A{color:#a7a7a7;}
TD.calendarday A{color:black;}
TD.calendartoday A{color:black;}
TD.calendartoday{border: 1px solid #CC0000; }
TD.calendarselectedday A, TD.CalendarEventDayToday {border: 1px solid Red; }
.calendareventday{color:black !important;text-decoration:none !important;font-weight:normal !important;}
.active-calendareventday{color:#FF6600 !important; font-weight: bold !important; } 
.calendardayheader{color:#060606;font-size:10px;font-weight:bold;padding: 6px 0px 3px 0px;}
.calendarnextprevstyle a{color: #060606!important;font-size: 9px;font-weight: normal;text-decoration: none;height: 8px;}
table.calendartitlestyle{background-color:#c1c1c1;}
table.calendartitlestyle TD{color:#060606;font-size:10px;font-weight:bold;}
.CalendarEventDayToday{}
.calendarselectedday{}
.calendarselector  {}


/* DOCUMENT TEMPLATE BLOGG CSS */
a.blogg-feedback-url{FONT-WEIGHT: normal;}
Table.Blogg-Feedback-solid{border-style : solid;	border-width: 1px  0px  0px  0px ;	border-color: #010101}
Table.Blogg-Feedback-zebra{border-style : solid;	border-width: 1px  0px  0px  0px ;	border-color: #010101; background-color:#EEEEEE}
.blogg-created{font-size: 9px;color:#666666; font-weight:normal; text-decoration: none; padding: 2px 10px  5px 0px;}


/* BLOGG SITEDIRECTORY/ DOCUMENT TEMPLATE */
a.blogg-add-blogg{text-align: right}
.blogg-column-day{color:#FFFFFF;font-weight:bold;background-color:#666666; padding: 2px 0px  2px 2px;}
.Blogg-feedback-form{border-style : solid;	border-width: 1px  0px  0px  0px ;	border-color: #010101;	width:100%}
.Blogg-feedback-form .row{border:none;}
.Blogg-feedback-form .row .label,
.Blogg-feedback-form .row .text{background:none;}
.Blogg-feedback-form .label{width:90px;}
.Blogg-feedback-form .textbox,
.Blogg-feedback-form .textarea{width:380px}
.Blogg-Feedback td{}
.blogg .blogg-feedbacks .doc-header1{}
.blogg td.blogg-feedback-title{font-weight:bold; padding-top:4px;}
.blogg td.blogg-feedback-comments{}
.blogg td.blogg-feedback-created{color:gray;padding-bottom:4px;}
/* END BLOGG SITEDIRECTORY/ DOCUMENT TEMPLATE*/


/* DOCUMENT TEMPLATE KEYWORDS */
.keywords-box-category-title{text-transform:none;padding: 5px 0px 5px 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
td.keywords-box-category-document-title{padding: 2px 0px 2px 0px}
a.keywords-box-category-document-title{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; text-decoration:none;}
td.keywords-box-category-document-title-with-ingress{padding: 2px 0px 2px 0px}
a.keywords-box-category-document-title-with-ingress{FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 0px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; text-decoration:none;}
td.keywords-box-category-document-ingress{padding: 2px 0px 4px 0px}
a.keywords-box-category-document-ingress{FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 0px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; text-decoration:none;}
td.keywords-category-title{padding: 0px 15px 5px 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #010101; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
a.keywords-category-document-title-with-ingress{FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 0px; COLOR: #010101; FONT-FAMILY: Verdana; text-decoration:none;}
a.keywords-category-document-title
{FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 0px 100px 0px; COLOR: #010101; FONT-FAMILY: Verdana; text-decoration:none;}
DIV.keywords-category-document-ingress
{padding: 2px 0px 9px 0px}
a.keywords-category-document-ingress
{FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 0px; COLOR: #010101; FONT-FAMILY: Verdana; text-decoration:none;}
.keywords-full .doc-header1 {margin:0px 0px 10px 0px;}

/*DOCUMENT TEMPLATE RELATED ARTICLES*/
.related-box{}
.related-box .box-row{}
.related-box .box-link{}

/*DOCUMENT TEMPLATE TIP A FRIEND*/
.tip-box{}
.tip-box .box-row
{
	background-image: url(../../../im/btnTipAFriend.gif);
	background-repeat:no-repeat;
	padding-left: 25px;
	padding-top: 0px;	
}
.tip-box .box-link{}


/*DOCUMENT TEMPLATE PRINT*/
.box .print{}
.box .print .box-row
{
	background-image: url(../../../im/btnprint.gif);
	background-repeat:no-repeat;
	padding-left: 25px;
	padding-top: 1px;
}

.leftbar .box{}
.rightbar .box{}

.doc-header1{
color:#0A0A0A;
font-size:13px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px  0px 5px  0px;
}


.doc-preface{
font-weight:bold;
margin-bottom:10px;
}

.doc-preface-short,
.doc-bodytext{}
.doc-smalltext{
color:#0A0A0A;
font-size:10px;
}
a.doc-smalltext{
color:#0A0A0A;
}
a.doc-bodytext,
.doc-bodytext a{
color:#333333;
font-size:10px;
font-weight:bold;
}

.doc-imagetext{
color:#0A0A0A;
}


/* STANDARD CSS FOR ROW LABEL TEXT */
.row{border-bottom:solid 1px #CCCCCC;clear:left;height:16px;}
.row .label,
.row .text{padding:2px;}
.row .label{float:left; background-color:#E7E9E8;height:100%}
.row .text{float:left}
.row .label .doc-bodytext{}
.row .text .doc-bodytext{}
.row .text a.doc-bodytext{font-weight:bold}

.box .row .label,
.box .row .text{padding:0px;}
.box .row{border-bottom:none}
/* END STANDARD CSS FOR ROW LABEL TEXT */





/* --------------------------------------------- KLF Overrides --------------------------------------------- */

.box-documentlist
{
	margin-top: 10px;
	margin-left: 20px;
}


/* NYHETSBREV */

.Reg-Cell .button
{
	width: 65px !important;
	margin-right: 8px;
}

.newsletter-reg .Change-Cell .button
{
	margin: 6px 0px 0px 3px;
	font-size: 9px;
	width: 65px !important;
}

.newsletter-reg .text
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.newsletter-reg .Reg-Cell .button
{
	margin: 6px 0px 0px 0px;	
	font-size: 9px;
}

.newsletter-reg .newsletter-title
{
	padding-top: 0px;
}

.newsletter-reg .title
{
	padding-left: 0px;
	width: 133px;
	font-size: 9px;
}

.newsletter-reg .text
{
	
	padding-left: 0px !important;
	margin: 0px 0px 0px 2px !important;
	width: 132px !important;
}





/*LOGON DOCUMENT*/

/* END LOGON DOCUMENT */





/* 
---------------------------------------------
Newsletter 
---------------------------------------------
*/	
.newsletter-infotext
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none;line-height:17px;padding:0px  0px  0px  0px;}
A.newsletter-infotext
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:underline;line-height:17px;padding:0px  0px  0px  0px;}
.newsletter-category
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;line-height:17px;padding:0px  0px  0px  0px;}
.newsletter-header-level1
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;line-height:17px;padding:0px  0px  0px  0px;}
A.newsletter-header-level1
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:underline;line-height:17px;padding:0px  0px  0px  0px;}
.newsletter-header-level2
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none;line-height:17px;padding:10px  0px  0px  0px;}
A.newsletter-header-level2
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:underline;line-height:17px;padding:10px  0px  0px  0px;}
.newsletter-ingress-level1
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none;line-height:17px;padding:0px  0px  0px  0px;}
A.newsletter-ingress-level1
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:underline;line-height:17px;padding:0px  0px  0px  0px;}
A.newsletter-link-level1
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:underline;line-height:17px;padding:0px  0px  0px  0px;}
A.newsletter-link-level2
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:underline;line-height:17px;padding:0px  0px  0px  10px;}
.newsletter-ingress-italic-level2
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none; font-style:italic;line-height:17px;padding:0px  0px  0px  10px;}
A.newsletter-ingress-italic-level2
{color: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:underline; font-style:italic;line-height:17px;padding:0px  0px  0px  10px;}
TD.newsletter-spacer-row
{height:10px;FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 8px; font-weight:normal;}

	
	



	
/* Margins for content */

.content-area
{
	margin-left: 15px;	
}
	
	
/* -------------- Border -------------- */

.Button
{
	background-color: #F5981B;
	border-right-color: #603A0A;
	border-top-color: #EAA13F;
	border-left-color: #FDD19C;
	border-bottom-color: #A76513;	
}



#advanced-button .button{width: 80px; float:right}


/* -------------- Topmenu -------------- */


.topmenu-innertable
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

a.topmenu,
a.topmenu-active{ height:20px; padding-left:8px;padding-right:10px;background-color: #494F4D; border: outset 1px #9FA3A2;padding-top:2px;padding-bottom:1px}
a.topmenu-active{ border-top:solid 1px #8A8A8A; border-left:solid 1px #B4B4B4; background-color:#6F6F6F; padding-top:2px;}



/* -------------- Topmenu-logoff-link -------------- */

.logoff-link
{
	margin-right: 10px;
}


/* -------------- Topmenu-login -------------- */


#topmenu-login-table /*.topmenu*/
{ 
	color: Black;
	background-color: #F8981C;
}

#topmenu-login-table a.topmenu
{
	color: Black;
	background-color: #F8981C;
	border-top: solid 1px #FBCA8A;	
	border-left: solid 1px #F3A847;
	border-right: solid 1px #A56613;
	border-bottom: solid 1px #6C420E;
}

#topmenu-login-table a.topmenu:hover
{
	color: Black;
	background-color: #FAB760;
	border-top: solid 1px #FCD9AB;	
	border-left: solid 1px #F7C47F;
	border-right: solid 1px #A67841;
	border-bottom: solid 1px #70522C;
}


#topmenu-login-table a.topmenu-active
{
	color: Black;
	background-color: #FCC760;
	border-top: solid 1px #FCD9AB;	
	border-left: solid 1px #F7C47F;
	border-right: solid 1px #A67841;
	border-bottom: solid 1px #70522C;
}



/* -------------- Kjøttbransjen -------------- */

#kb_les
{
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 5px;
}

#kb_arkiv
{
	padding-left: 0px;
	padding-right: 0px;
}

#kb_text_title
{
	font-size: 9px;
	font-weight: bold;
}

#kb_text_info
{
	font-size: 9px;
	font-weight: normal;	
}





/* -------------- Login-box -------------- */




#Login1, .Login1
{
	
	margin-top: -3px;	
}

#Login1 .box-content, .Login1 .box-content
{
	padding-left: 4px;
}

#Login1 .Text, .Login1 .Text
{
	padding-left:22px;
}

#Login1 .textbox
{
	width: 133px;
	margin-left: 0px;
}

#Logon3 .textbox
{
	width: 99px !important;
	
}

#Logon3 .button
{
	margin-left: 6px;
	padding: 0px 0px 0px 0px;	
	height: 16px;
	width: 28px;
}


.news-link {
	color: #FF6600;
	font-weight:bold;
	text-decoration: underline;	
}

.newspage-column
{
	border-bottom: solid 1px #CCCCCC;
	clear:left;
	height:16px; 	
}

.newspage-column-leftcolumn 
{
	border-right: solid 1px #CCCCCC;
	clear:left;
	height:16px; 

	border-bottom: solid 1px #CCCCCC;
	clear:left;
	height:16px; 
	/*padding-left: 100px;*/
}

.newspage-column-rightcolumn 
{
	border-right: solid 1px #CCCCCC;
	clear:left;
	height:16px; 

	border-bottom: solid 1px #CCCCCC;
	clear:left;
	height:16px; 
}

.textarea, input {
	padding: 1px;
	font-size: 10px;
	color: Black;
	background-color: #FFFFFF;
	border: solid 1px #B5B5B5;
}


/* ---------------------------- fullvisning artikler ---------------------- */

.document-author
{
	border-top: 	solid 1px #CCCCCC;	
	border-bottom: 	solid 1px #CCCCCC;	
	height: 20px;	
}

.document-author-name
{
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;	
	border-right: 	solid 1px #CCCCCC;	
	font-style: italic;
	width: 260px;
}

.Tip-a-friend
{
	margin-left: 0px;
	margin-right: 3px;
}


.Utskrift .tip-image-full
{
	margin-left: 9px;	
	margin-right: 4px;
}







/* ---------------------------- forsidevisning artikler ---------------------- */


#klf-top-table 
{
	border-bottom: 	solid 1px #CCCCCC;				
}

#Klf-middle1-table
{	
	border-bottom: 	solid 1px #CCCCCC;			
	margin-top: 10px;
	margin-bottom: 10px;	
	padding-bottom: 10px;
}

.klf-cell-left
{
	border-right: solid 1px #CCCCCC;
	padding-right: 10px;	
}

.Klf-Cell-Rigth
{
	padding-left: 20px;
}

#Klf-middle1-table .doc-image-short
{ display: none; }
#Klf-middle1-table .doc-image-full
{ display: none; }

#Klf-middle2-table .doc-image-short
{ display: none; }
#Klf-middle1-table .doc-image-full
{ display: none; }

#Klf-bottom-table .doc-image-short
{ display: none; }
#Klf-middle1-table .doc-image-full
{ display: none; }

#Klf-bottom-table .news-link
{ display: none; }


#Klf-middle2-table
{	
	border-bottom: 	solid 1px #CCCCCC;			
	margin-top: 10px;
	margin-bottom: 10px;	
	padding-bottom: 10px;
}

#Klf-Bottom-Table, .Klf-Bottom-Table
{
	margin-top: 20px;
}

#case-link, .case-link
{
	color: #FF6600;
	font-weight:bold;
}


/* --------------------------------- BoxSplitBox ----------------------------------- */

#9064987, .9064987
{
	font-weight: bold;	
}


#BoxSplitBox .box-content, .BoxSplitBox .box-content
{
	padding-left: 2px;
}

#Meny_OmKLF, .Meny_OmKLF
{
	padding-top: -10px;
}


#Meny_OmKLF .box-title, .Meny_OmKLF .box-title 
{ 
	background-repeat:no-repeat; 
	background-image: none;
	background-color: #D7DADB; 
	padding-bottom: 0px;
	font-weight: bold;
	color: black;
	display: none;
}

#Meny_OmKLF .box-content, .Meny_OmKLF .box-content
{ 	
	border-color: #000000; 
	border: none;
	padding-top: 0px;
} 

#Meny_Fakta { margin-top: 0px; padding-top: 0px}

#Meny_Fakta .box-title, .Meny_Fakta .box-title 
{ 
	font-size: 0px;
	background-repeat:no-repeat; 
	background-image: none;
	background-color: #D7DADB; 
	padding-bottom: 0px;
	font-weight: bold;
	color: #D7DADB;    
}

#Meny_Fakta .box-content, .Meny_Fakta .box-content
{ 	
	border-color: #000000; 
	border: none;
	padding-top: 0px;
} 


#Kortvisning_UU .BASIC, .Kortvisning_UU .BASIC
{
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;	
}

#BASIC-LEFT-short .BASIC-left, .BASIC-LEFT-short .BASIC-left
{
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;		
	height: 0px;
}

#BASIC-LEFT-full  .BASIC-FULL, .BASIC-LEFT-full  .BASIC-FULL
{
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;		
}

.Klf-Forside #BASIC-LEFT-short .BASIC-LEFT
{
	padding-bottom: 10px;
	border-bottom: none;
}



/* For alle tagger */

Strong
{
	font-weight: bold;
}



#BASIC-full A, .BASIC-full A
{
	color: #FF6600;
}

#BASIC-LEFT-full A, .BASIC-LEFT-full A
{
	color: #FF6600;
}

.IMAGE-TOP a { color: #ff6600 !important;	text-decoration: underline;	}





/* Reklamebannere */

#KLF-Sistelist, .KLF-Sistelist
{
	margin-bottom: 10px;
}

.news-link-element
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: -15px;
}


.BoxAd-Img
{
	border: solid 1px #999999;
}

#Box_Ad_Left, .Box_Ad_Left
{
	background-image: none;	
	margin-left: 0px;
	padding-left: 0px;		
	margin-bottom: 0px;
	margin-top:-5px;	
}



#Box_Ad_Left .box-title, .Box_Ad_Left .box-title
{
	display: none;  		
	border: none;
}

#Box_Ad_Left .box-content, .Box_Ad_Left .box-content
{ 	
	border: none;
	padding-top: 0px;	
	padding-left: 0px;
} 

#Box_Ad_Right, .Box_Ad_Right, 
{
	background-image: none;	
	border:  solid 1px #FFF;
	
	padding: 0 0 0 0;
	margin: -5px 0px 0px 0px;
}
#Box_Ad_Right .box-title, .Box_Ad_Right .box-title
{
	display: none;  		
}
#Box_Ad_Right .box-content, .Box_Ad_Right .box-content,
{ 	
	border:  solid 1px #FFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0
} 








#BOX_KLF
{ 	
	background-image: none;	
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;	
} 

#BOX_KLF .box
{ 	
	background-image: none;	
	margin-left: 0px;
	padding-left: 0px;	
	padding-bottom: 0px;
} 

#BOX_KLF .box-content
{
	background-image: none;	
	border: none;
	padding-top: 0px;	
	padding-left: 0px;
	padding-bottom: 0px;
}

#BOX_KLF .box-row
{
	margin-top: 7px;
	margin-bottom: 7px;	
}

#KLF-Sistelist .news-link
{
	padding-top: 0px;
	margin-left: 0px;
	margin-top: -20px;	
	margin-bottom: -20px;
}

.rightbar-area
{
	border-left: solid 1px #cbcdc2;
}






/* Calendar */
#_ctl0_9063950_IMG_NM1
{
	border: none;
	border-width: 0px;	
	padding: 0px 0px 0px 0px;
}

#_ctl0_9063950_IMG_PM1
{
	border: none;
	border-width: 0px;	
	padding: 0px 0px 0px 0px;
}

#_ctl0_9063950_Evt_RB1
{
	border: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}

#_ctl0_9063950_Evt_LB1
{
	border: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}



#CMBH1
{
	border: none;
	background-color: #D5D5D5;
	background-image: none;
	border-bottom: solid 1px #999999;
}


#CalendarMultiBox .box-content
{
	padding-left: 0px;
	padding-top: 0px;
}

#CMBH1 .PrevMonth
{
	padding-left: 0px;
	padding-top: 3px;
}

#CMBH1 .CurrentMonth
{
	padding-right: 10px;
	padding-left: 10px;
}


#CMBH1 .NextMonth, .CMBH1 .NextMonth
{
	/*padding-left: 34px;*/
}

.CalendarMultiBoxBody
{
	margin-left: 0px;
	margin-top: 1px;
}

#LSB,#RSB, .LSB,.RSB
{
	overflow: hidden;	
}



/* Multibox */
#LSB .box, .LSB .box
{
	width: 70px;
	padding-right: 0px;	
	border-right: none;	
	border-bottom: solid 1px #999999;
}

#LSB .box-title, .LSB .box-title
{
	width: 72px;
	border-bottom: solid 1px #999999;	
	overflow: hidden;	
}	

#LSB .box .box-content, .LSB .box .box-content
{
	width: 71px;	
	border-right: none; 
	border-bottom: none;
	border-top: none;
}

#RSB, .RSB
{
	padding: 0px 0px 0px 0px;
}

#RSB .box, .RSB .box
{
	width: 70px;	
	border: none;
}

#RSB .box-title, .RSB .box-title
{
	width: 71px;
	border-right: solid 1px #4A4F52;
	border-bottom: solid 1px #999999;
	overflow: hidden;	
}	

#RSB .box .box-full, .RSB .box .box-full
{
	width: 67px;	
	border-left: none; /*solid 1px #999999;*/
	border-top: none;
	border-bottom: none;
	padding-left: 1px;
}









#CMBB1, .CMBB1
{
	padding-top: 4px;
	padding-left: 4px;
}


#CMBH1, .CMBH1
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	
}

#CMBH_Image, .CMBH_Image
{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px 0px 0px 0px;
}
#CMBH_Info, .CMBH_Info
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#kb_arkiv, .kb_arkiv
{
	padding-right: 0px;
}

#MultiBox1 .box-content, .MultiBox1 .box-content
{
	padding-left: 0px;	
	padding-top: 0px;
}

#Search .box-content, .Search .box-content
{
	padding-left: 4px;	
	padding-top: 5px;
	padding-bottom: 0px;
}

#SEARCH-box-full, .SEARCH-box-full
{
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 5px;
	height: 20px;
}

#SEARCH-box-full .textbox, .SEARCH-box-full .textbox
{
	width: 137px !important;
}

#SEARCH-box-full .button, .SEARCH-box-full .button
{
	margin-top: 2px;
	margin-right: 4px;
}

#advanced-button .button
{
	margin-right: 7px;
	margin-left: 0px;
}


/* Nederste del av søkeområdet */
.search-pagesection
{
	margin-left: 0px;
	padding: 0px 0px 0px 0px;

}

.search-pagesection .doc-bodytext
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
/* Avansert søkeområde */
.Intern-Search-Table
{
	color: #D6DADB;
	background-color: #D6DADB;
	border-color: #D6DADB;
	height: 70px;
}



.Extern-Search-Table 
{
	margin-top: 20px;	
	color: #D6DADB;
	background-color: #D6DADB;
	border-color: #D6DADB;
}

.Intern-Search-Table .button
{
	margin-top: 5px;
	margin-bottom: 2px;
}

.Extern-Search-Table .button
{
	margin-top: 5px;
	margin-bottom: 1px;
}

/* Tips en venn */
.tip
{
	
}

.tip-inner
{
	padding-top: 10px;
	padding-left: 10px;
}


.tip
{
	background-color: #D6DADB;
	
}

.tip .textbox1
{
		margin-left: 22px;
}
.tip .textbox
{
	margin-left: 25px;
}

.tip .textbox1
{
	/*margin: 0px 30px 1px 3px;*/
}


.tip .textarea
{
	width: 350px;	
}

.tip .row
{
	padding: 0px 0px 0px 0px;
	border-width: 0px;
}

.tip .label
{
	padding: 2px 2px 2px 2px;
	border-width: 0px;
	background-color: #D6DADB;
}

.tip .button
{
	margin-left: 314px;	
}

.tip .link
{
		margin-left: 294px;	
}


.newsletter-table
{
	background-color: #D6DADB;
	border-color: #D6DADB;
	border-style: solid;
}

.newsletter-table .button
{
	
	margin-right: 10px;
	margin-left: 10px;
}
 

.footer-table .box-title
{
	display: none;
}

 .footer-table .box
 {
	font-size: 0px;
	background-repeat:no-repeat; 
	background-image: none;
 }
 
.footer-table .box-content
{
	border-color: #000000; 
	border: none;
	padding-top: 0px;
}

.oxx-logo
{

}

.content-area
{
	overflow: hidden;	
}

.document-link
{
	margin-bottom: 10px;
}

.secondmenu .box,
.secondmenu .box-content
{
	border: none;
	
}

.topimage-area
{
	width: 1000px !important;
	border: solid 10px green;
}





/* Medlemsliste etc.... */

.medlemsinfo-view .textbox { border: solid 1px black; width: 250px !important;}
.medlemsinfo-view .checkbox { border: solid 0px black; }
.medlemsinfo-view .dropdown { width: 150px; }

.medlemsinfo-view .headercell-1
{
	font-family: Verdana;
	font-size: 12px;
	background-color: #d6dadb;
	font-weight: bold;	
	
	width: 420px;
	height: 20px;
	padding-left: 5px;
	
}

.medlemsinfo-view .cell-even
{
	background-color: #ffffff;
	height: 15px;
	font-family: Verdana;
	font-size: 10px;
}

.medlemsinfo-view .cell-odd 
{
	
	background-color: #eff1f0;
	height: 15px;
	font-family: Verdana;
	font-size: 10px;
}



.view-button
{	
	margin-top: 10px;
}

.savecancel-buttons
{
	padding-top: 10px;
	padding-right: 3px;
}

.savecancel-buttons .save
{
	padding-left: 10px;	
	float: right;
}
.savecancel-buttons .cancel
{
	padding-right: 5px;
	float: right;
}

.document-link .doc-bodytext 
{
	color: #FF6600;
	font-weight:bold;
	text-decoration: underline;	
}

#_ctl0__ctl0__ctl3_lstInterval, ._ctl0__ctl0__ctl3_lstInterval
{
	padding-top: 20px;
		
}




.SITE-BODY{background-color:#3A4348;margin-top:30px;}
 .box-title{padding-left:15px;padding-right:3px;padding-bottom:3px;padding-top:3px;background-color:#4A4F52;background-image:url(arch/_img/9063608.bmp);color:#FFFFFF;font-family:Verdana;font-size:10px;}
.leftbar .secondmenu .box{border-left-width:0px;border-left-style:solid;border-right-width:0px;border-right-style:solid;border-top-width:0px;border-top-style:solid;border-bottom-width:0px;border-bottom-style:solid;background-image:url(none);}
.leftbar .secondmenu .box-title{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px;border-left-width:0px;border-left-style:solid;border-right-width:0px;border-right-style:solid;border-top-width:0px;border-top-style:solid;border-bottom-width:0px;border-bottom-style:solid;background-image:url(none);display:none;}
.leftbar .secondmenu .level-1{padding-bottom:4px;}
.leftbar .secondmenu .level-2{padding-left:15px;}
.leftbar .secondmenu .level-3{padding-left:20px;}
.leftbar .secondmenu .level-4{padding-left:23px;}
.leftbar .secondmenu .level-5{padding-left:25px;}
.leftbar .secondmenu .level-1-active{padding-bottom:4px;}
.leftbar .secondmenu .level-1-active{padding-bottom:4px;}
.leftbar .secondmenu .level-2-active{padding-left:15px;}
.leftbar .secondmenu .level-2-active{padding-left:15px;}
.leftbar .secondmenu .level-3-active{padding-left:20px;}
.leftbar .secondmenu .level-3-active{padding-left:20px;}
.leftbar .secondmenu .level-4-active{padding-left:23px;}
.leftbar .secondmenu .level-4-active{padding-left:23px;}
.leftbar .secondmenu .level-5-active{padding-left:25px;}
.leftbar .secondmenu .level-5-active{padding-left:25px;}
.leftbar .secondmenu .level-1-active .box-link-active{font-weight:bold;}
.leftbar .secondmenu .level-2-active .box-link-active{font-weight:bold;}
.leftbar .secondmenu .level-3-active .box-link-active{font-weight:bold;}
.leftbar .secondmenu .level-4-active .box-link-active{font-weight:bold;}
.leftbar .secondmenu .level-5-active .box-link-active{font-weight:bold;}
.leftbar{padding-top:18px;width:143px;margin-left:10px;margin-right:6px;}

.box-content{padding-bottom: 4px;padding-top:6px;}
.box{background-image:url(arch/_img/9063602.jpg);}

.rightbar .box{background-image:url(arch/_img/9063893.jpg);}
.rightbar{padding-top:19px;width:147px;margin-left:8px;margin-right:0px}
.rightbar-area{width:159px;background-color:#FFFFFF;}
.rightbar .box{margin-bottom:17px;width:147px;}

.leftbar-area{width:159px;background-color:#D6DADB;}
.leftbar .box{margin-bottom:17px;width:143px;}

.content-td {width: 422px}
.content-area{width:422px;}
.content{width:422px;margin-top:20px;}
.short{padding-bottom: 15px;}
.full{padding-bottom: 15px;}
.box-short{padding-bottom: 15px;}

.rightbar-area {border-left: solid 1px #CBCDC2!IMPORTANT}

.list-pages .link-table .active-link-td { border-bottom: solid 1px black; }

.rightbar .Box_Newsletter .box-content { padding-left: 4px !important;  }


.content .full a { }

.leftbar .box-full .doc-header1 { display: none; }
