font.overskrift { font-family: Verdana; color: #555555; font-weight: bold; font-size: 16px; }

/* Headers */
H1, H2, H3, H4, H5
{ color:#555555; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; margin:0 0 .5em 0 }
H1
{ font-size:170%; color:#555555; font-weight:bold }
H2
{ font-size:128%; color:#555555; font-weight:bold; margin:.5em 0 .2em 0 }
H3
{ font-size:120% }
H4
{ font-size:110% }
H5
{ font-size:105%; color:#053868 }
H6
{ font-size:111%; color:#333; font-family:verdana,arial,helvetica,sans-serif; font-weight:normal}



/* --- Left Column (Subnavigation) --- */

#leftcol
{ width:60px; padding:0px 0px 0px 0px; font-size:65% }
#leftcol TABLE
{ width:100px }

/* First-Level */
#subnav UL
{ margin:0; padding:0px 0px 0px 15px }
#subnav UL LI
{ margin:0; padding:1px 0 2px 0; list-style-type:none; background:  }
#subnav UL A
{ display:block; color:#333366; font-weight:bold; padding:0 0 0 13px; line-height:1.6em }
#subnav UL A:link, #subnav UL A:visited
{ color:#000000; text-decoration:none }
#subnav UL A:hover
{ color:#990000; text-decoration:none; background: transparent url('../img/bullet_subnav.gif') no-repeat 5px 4px }

#subnav UL A.active
{ color:#000000; background: #ebebeb url('../img/bullet_subnav_over.gif') no-repeat 5px 4px }
#subnav UL A.active:hover
{ color:#990000; background: #ebebeb url('../img/bullet_subnav_over.gif') no-repeat 5px 4px }

#subnav UL A.expand
{ color:#990000; background: url('../img/bullet_subnav_over.gif') no-repeat 5px 4px }
#subnav UL A.expand:hover
{ color:#990000; background: url('../img/bullet_subnav_over.gif') no-repeat 5px 4px }

#subnav UL A.activeexpand, #subnav UL A.activeexpand:hover
{ color:#990000; background: #990000 url('../img/bullet_subnav_over.gif') no-repeat 5px 4px }

#subnav UL A.withsubmenu
{ color:#333366; background:transparent url('../img/bullet_subnav_plus.gif') no-repeat 5px 4px }



/* Second-Level */
#subnav UL UL
{ margin:0; padding:0; list-style-type:none; background:transparent url('../images/gfx/sep_subnav.gif') repeat-x top left }
#subnav UL UL LI
{ margin:0; padding:1px 0 2px 0; background-image:none }
#subnav UL UL A
{ display:block; color:#053868; font-weight:normal; padding:0 0 0 18px; line-height:1.6em }
#subnav UL UL A:link, #subnav UL UL A:visited
{ color:#053868; text-decoration:none }
#subnav UL UL A:hover
{ color:#053868; text-decoration:none }

#subnav UL UL A.active, #subnav UL UL A.active:hover
{ background:#f0f0f0 url('../images/gfx/bullet_subnav2.gif') no-repeat 10px 4px }
#subnav UL UL A.more, #subnav UL UL A.more:hover
{ background:transparent url('../images/gfx/bullet_subnavplus.gif') no-repeat 9px 4px }
#subnav UL UL A.activemore, #subnav UL UL A.activemore:hover
{ background:#ebebeb url('bullet_subnav3.gif') no-repeat 7px 6px }

#mjososcroller TABLE
{ margin:0; padding:0; border-color: #fff; }

div.opplast_js_item_title { margin: 0; font-color: #000000; padding:0; }
div.leggeinn_reg_js_item_title { margin: 0; font-color: #000000; padding:0; }


.hovedtabell { width: 950px; height: 100%; background: url(page_bg_l.gif) repeat-y top left #FFF; align: center; }

/*--OLVS SIDEN - GRØNN--*/
/*-- top header section                     --*/ .TopRow { background:  url(header_bg.jpg) repeat-x top left; height: 174px; padding: 0; margin: 0;}
/*-- topleft header section                 --*/ .TopRowLeft { background:  url(headerlogo.jpg) no-repeat top left; height: 174px; width:100%; padding: 0;  margin: 0; }
/*-- topright header section                --*/ .TopRowRight3 { background:  url(header_bg_r2.jpg) no-repeat top right; height: 174px; width:100%; padding: 0;  margin: 0; }
/*-- topright header section                --*/ .TopRowRight { background:  url(header_bg_r3.jpg) no-repeat top right; height: 174px; width:100%; padding: 0;  margin: 0; }
/*-- topright header section                --*/ .TopRowRight2 { background:  url(header_bg_r.jpg) no-repeat top right; height: 174px; width:100%; padding: 0;  margin: 0; }
/*-- bottom footer section                  --*/ .BottomRow { background:  url(footer_bg.gif) repeat-x top center #CCCCCC; height: 56px; padding: 0;}
/*-- bottomleft footer section              --*/ .BottomRowLeft { background:  url(footer_bg_l.gif) no-repeat top left; height: 56px; padding: 0;}
/*-- bottomright footer section             --*/ .BottomRowRight { background:  url(footer_bg_r.gif) no-repeat top right; height: 56px; text-align: right; vertical-align: top; padding: 27px 25px 0 25px; }
/*-- middle content section                 --*/ .MiddleRow { background:  url(page_bg_r.gif) repeat-y top right; padding: 0 8px 0 14px; }
/*-- cell containing login and register - 2 --*/ .LoginTD { vertical-align: top; height: 96px; color: #FFF; padding: 20px 15px 0px 0px; text-align:right; }
/*-- cell containing date 2                 --*/ .DateTD2 { text-align:right; vertical-align: top; padding: 10px 23px 0px 228px; height:29px;}
/*-- cell containing breadcrumbs            --*/ .BreadCrumbsTD { vertical-align: top; color: #777; padding: 10px 18px 0px 18px; text-align:right; }
/*-- cell containing breadcrumbs            --*/ .BreadCrumbsTD2 { vertical-align: top; color: #777; padding: 14px 18px 0px 22px; text-align:left; }
						 .FOOTER_objects {color: #ffffff; }

/*---BOKSER---*/
/*-- overriding default margin         --*/  p { margin: 0;}
/*-- conatiner title token             --*/ .DarkRedTitle { font-size: 11px; line-height: 1.4em; font-family: tahoma; color: #FFF; font-weight: bold; }
/*-- container title cell              --*/ .DarkRedTitleTD { width:100%; padding: 0;}
/*-- container actions cell            --*/ .DarkRedActionsTD { width:0%; padding: 0;}
/*-- container content pane            --*/ .DarkRedContent { font-size: 11px; line-height: 1.4em; font-family: tahoma; color: #444; text-align:left; padding: 5px 2px 5px 2px;}

/*-- top center section                --*/ .DarkRedT { background: url(01t_DarkRed.gif) bottom left repeat-x; vertical-align:top; height: 21px; padding: 1px 0 0 4px; }
/*-- top left section                  --*/ .DarkRedTL { background: url(01tl_DarkRed.gif) bottom left no-repeat; vertical-align:top; height: 21px; width:6px; padding: 0; }
/*-- top right section                 --*/ .DarkRedTR { background: url(01tr_DarkRed.gif) bottom right no-repeat; vertical-align:top; height: 21px; width:6px; padding: 0; }


/*-- mid center section                --*/ .DarkRedM { background: #FFF; vertical-align:top; padding: 0; }
/*-- mid left section                  --*/ .DarkRedML { background: url(01ml_DarkRed.gif) bottom left repeat-y; vertical-align:top; width:6px; padding: 0; }
/*-- mid right section                 --*/ .DarkRedMR { background: url(01mr_DarkRed.gif) bottom right repeat-y; vertical-align:top; width:6px; padding: 0; }

/*-- bottom center section             --*/ .DarkRedB { background: url(01b_DarkRed.gif) top left repeat-x; vertical-align:top; height: 18px; padding: 0; }
/*-- bottom left section               --*/ .DarkRedBL { background: url(01bl_DarkRed.gif) top left no-repeat; vertical-align:top; height: 18px; width:6px; padding: 0; }
/*-- bottom right section              --*/ .DarkRedBR { background: url(01br_DarkRed.gif) top right no-repeat; vertical-align:top; height: 18px; width:6px; padding: 0; }




/*--MJØS-O SIDEN BLÅ--*/
/*-- top header section                     --*/ .TopRowM { background:  url(header_bg_m.jpg) repeat-x top left; height: 174px; padding: 0; margin: 0;}
/*-- topleft header section                 --*/ .TopRowLeftM { background:  url(headerlogo_mjoso.jpg) no-repeat top left; height: 174px; width:100%; padding: 0;  margin: 0; }
/*-- topright header section                --*/ .TopRowRightM { background:  url(header_bg_r2_mjoso.jpg) no-repeat top right; height: 174px; width:100%; padding: 0;  margin: 0; }
/*-- topright header section                --*/ .TopRowRight2M { background:  url(header_bg_r.jpg) no-repeat top right; height: 174px; width:100%; padding: 0;  margin: 0; }
/*-- bottom footer section                  --*/ .BottomRowM { background:  url(footer_bg_mjoso.gif) repeat-x top center #CCCCCC; height: 56px; padding: 0;}
/*-- bottomleft footer section              --*/ .BottomRowLeftM { background:  url(footer_bg_l_mjoso.gif) no-repeat top left; height: 56px; padding: 0;}
/*-- bottomright footer section             --*/ .BottomRowRightM { background:  url(footer_bg_r_mjoso.gif) no-repeat top right; height: 56px; text-align: right; vertical-align: top; padding: 27px 25px 0 25px; }
/*-- middle content section                 --*/ .MiddleRowM { background:  url(page_bg_r.gif) repeat-y top right; padding: 0 8px 0 14px; }

/*---BOKSER---*/
/*-- overriding default margin         --*/  p { margin: 0;}
/*-- conatiner title token             --*/ .BlueTitle { font-size: 11px; line-height: 1.4em; font-family: tahoma; color: #FFF; font-weight: bold; }
/*-- container title cell              --*/ .BlueTitleTD { width:100%; padding: 0;}
/*-- container actions cell            --*/ .BlueActionsTD { width:0%; padding: 0;}
/*-- container content pane            --*/ .BlueContent { font-size: 11px; line-height: 1.4em; font-family: tahoma; color: #444; text-align:left; padding: 5px 2px 5px 2px;}

/*-- top center section                --*/ .BlueT { background: url(01t_blue.gif) bottom left repeat-x; vertical-align:top; height: 21px; padding: 1px 0 0 4px; }
/*-- top left section                  --*/ .BlueTL { background: url(01tl_blue.gif) bottom left no-repeat; vertical-align:top; height: 21px; width:6px; padding: 0; }
/*-- top right section                 --*/ .BlueTR { background: url(01tr_blue.gif) bottom right no-repeat; vertical-align:top; height: 21px; width:6px; padding: 0; }

/*-- mid center section                --*/ .BlueM { background: #FFF; vertical-align:top; padding: 0; }
/*-- mid left section                  --*/ .BlueML { background: url(01ml_blue.gif) bottom left repeat-y; vertical-align:top; width:6px; padding: 0; }
/*-- mid right section                 --*/ .BlueMR { background: url(01mr_blue.gif) bottom right repeat-y; vertical-align:top; width:6px; padding: 0; }

/*-- bottom center section             --*/ .BlueB { background: url(01b_blue.gif) top left repeat-x; vertical-align:top; height: 18px; padding: 0; }
/*-- bottom left section               --*/ .BlueBL { background: url(01bl_blue.gif) top left no-repeat; vertical-align:top; height: 18px; width:6px; padding: 0; }
/*-- bottom right section              --*/ .BlueBR { background: url(01br_blue.gif) top right no-repeat; vertical-align:top; height: 18px; width:6px; padding: 0; }



TABLE {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

.richtexteditor P,DIV,UL,OL,LI,BLOCKQUOTE {margin-top:0;margin-bottom:10}

body.topp {  background-image: url("main_bg.jpg"); background-repeat: repeat-x; }

a.FOOTER_objects:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.FOOTER_objects:visited  { color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.FOOTER_objects:active { color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.FOOTER_objects:hover { color: #FFFFFF; text-decoration: underline;  font-weight: bold; }

a:link { color: #000080; text-decoration: none }
a:visited: { color: #000080; text-decoration: none;}
a:active: { color: red; text-decoration: none;}
a:hover { color: red; text-decoration: underline; }

a.van:link    {color: #000080; text-decoration: none;}
a.van:visited {color: #000080; text-decoration: none; }
a.van:active  {color: red;  text-decoration: none; }
a.van:hover  {color: red; text-decoration: underline;  }

a.vans:link    {color: #000000; text-decoration: none;}
a.vans:visited {color: #000000; text-decoration: none; }
a.vans:active  {color: red;  text-decoration: none; }
a.vans:hover  {color: red; text-decoration: underline;  }

a.foo:link    {color: white; text-decoration: none;}
a.foo:visited {color: white; text-decoration: none; }
a.foo:active  {color: red;  text-decoration: none; }
a.foo:hover  {color: red; text-decoration: underline;  }

a.videre:link    {color: black; text-decoration: none;}
a.videre:visited {color: black; text-decoration: none; }
a.videre:active  {color: red;  text-decoration: none; }
a.videre:hover  {color: red; text-decoration: underline;  }

a.line:link    {color: #222222; text-decoration: none;}
a.line:visited {color: #222222; text-decoration: none; }
a.line:active  {color: red; text-decoration: none; }
a.line:hover  {color: red; text-decoration: underline;  }

a.epost:link    {color: #aaaaaa; text-decoration: none;}
a.epost:visited {color: #aaaaaa; text-decoration: none; }
a.epost:active  {color: red; text-decoration: none; }
a.epost:hover  {color: red; text-decoration: underline;  }

a.svart:link    {color: #000000; text-decoration: none;}
a.svart:visited {color: #000000; text-decoration: none; }
a.svart:active  {color: #000000; text-decoration: none; }
a.svart:hover  {color: #000000; text-decoration: underline;  }

a.hvit:link    {color: #FFFFFF; text-decoration: none;}
a.hvit:visited {color: #FFFFFF; text-decoration: none; }
a.hvit:active  {color: #FFFFFF; text-decoration: none; }
a.hvit:hover  {color: #FFFFFF; text-decoration: underline;  }

a.graa_a:link    {color: #aaaaaa; text-decoration: none;}
a.graa_a:visited {color: #aaaaaa; text-decoration: none; }
a.graa_a:active  {color: #aaaaaa; text-decoration: none; }
a.graa_a:hover  {color: #aaaaaa; text-decoration: underline;  }


a.over:link    {color: #555555; text-decoration: none;}
a.over:visited {color: #555555; text-decoration: none; }
a.over:active  {color: #555555; text-decoration: none; }
a.over:hover  {color: #555555; text-decoration: underline;  }


a.aries:link    {color: #D74B26; text-decoration: none;}
a.aries:visited {color: #D74B26; text-decoration: none; }
a.aries:active  {color: #D74B26; text-decoration: none; }
a.aries:hover  {background-color: #ffffff; color: #D74B26; text-decoration: underline;  }



table.kalender { border-style:solid; border-bottom:1px; border-color: #777777; }
table.tbls { border-style:solid; border-width:1px; border-color: black; }
table.tblsA { border-style:solid; border-width:1px; border-color: #AAAAAA; }
table.lop { font-family: Verdana; font-size: 11; }
tr.tr { background-color: black;}
td.over { border-style:solid; border-width:1px; border-color: #aaaaaa; background-color: #eeeeee; }
th.th { background-color: black; color:#8BB585; font-size: 13px; font-weight: bold; }
td.head { background-color: #8BB585; }
tr.head { background-color: #8BB585; }
td.inne { background-color: #F2EACC; Verdana; color: #000000; font-size: 11px; }
td.sort { background-color: #000000; }
td.body { background-color: #c0c0c0; }
td.ce { font-family: Verdana; font-size: 11; background-color: #eeeeee; }
td.cf { background-color: #ffffff; }
td.kalender { background-color: #ffffff; font-family: Arial; color: #000000; font-size: 12px; }
td.kalenderold { background-color: #f0f0f0; font-family: Arial; color: #000000; font-size: 12px; }
td.kalendertopp { background-color: #dddddd; font-family: Arial; color: #000000; font-size: 12px; font-weight: bold; }

img.bord { border-style: solid; border-width: 1px; border-color: #AAAAAA; }

font.hvit { font-family: Verdana; color: #ffffff; font-weight: bold; }
font.hvits { font-family: Verdana; color: #ffffff; font-weight: bold; font-size: 11px; }
font.tbls { font-family: Verdana; color: #000000; font-weight: bold; font-size: 11px; }
font.tbl { font-family: Verdana; color: #000000; font-size: 11px; }
font.litenv { font-family: Verdana; color: #000000; font-size: 9px; }
font.litenv11 { font-family: Verdana; color: #000000; font-size: 11px; }
font.meny { font-family: Verdana; color: #000000; font-size: 11px; }
font.litenvr { font-family: Verdana; color: red; font-size: 9px; }
font.litenvg { font-family: Verdana; color: purple; font-size: 9px; }
font.nestelop { font-family: Verdana; color: darkblue; font-size: 14px; }
font.lhvit { font-family: Verdana; color: #444444; font-size: 9px; }
font.bilde { font-family: Verdana; color: #555555; font-size: 9px; }
font.epost { font-family: Verdana; color: #aaaaaa; font-size: 9px; }
font.melding { font-family: Verdana; color: #000000; font-size: 9px; }
font.overskrift { font-family: Verdana; color: #555555; font-weight: bold; font-size: 16px; }
font.overskrift2 { font-family: Verdana; color: #555555; font-weight: bold; font-size: 14px; }
font.graa { font-family: Verdana; color: #999999; font-size: 9px; }

font.ingress { font-family: Verdana; color: #000000; font-weight: bold; font-size: 11px; }
font.artikkel { font-family: Verdana; color: #000000; font-size: 11px; }

select.submit { color: #000000; font-size: 11px;
  font-family : Verdana; background: #eeeeee none;
    scrollbar-face-color: #8BB585;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #8BB585;
  scrollbar-3dlight-color: #888888;
  scrollbar-darkshadow-color: #aaaaaa;
  scrollbar-track-color: #eeeeee;
  scrollbar-arrow-color: #ffffff;}

SELECT.tinyselect {
	height: 16px;
	font-family: Verdana;
	font-size: 9px;
	color: #555555;
	background: #FFF none;
	border-top:	#FFF 0px;
	border-left: #FFF 0px;
	border-right: #FFF 0px;
	border-bottom: #FFF 0px;
}

input.graa { background-color: #a0a0a0; font-size: 10px; color: #ffffff;
  font-family : Verdana; }

textarea.ingress {	width: 500px; height: 100px; }

textarea.bildetekst {	width: 500px; height: 40px; }

input.linje { background-color: #eeeeee; font-size: 10px; color: #000000;
  font-family : Verdana; border-width: 1px;}

input.comment { background-color: #f0f0f0; font-size: 10px; color: #000000;
  font-family : Verdana; border-width: 1px; border-color: #aaaaaa; border-style:solid; }

textarea.comment { background-color: #f0f0f0; font-size: 10px; color: #000000;
  font-family : Verdana; border-width: 1px; border-color: #aaaaaa; border-style:solid;}

textarea.linje { background-color: #eeeeee; font-size: 10px; color: #000000;
  font-family : Verdana; border-width: 1px;}
