/* Global */
form                         {  margin-bottom: 0; }
div                          {  margin-bottom: 0; }
ul                           {  margin-left: 20px; margin-top: 5px; margin-bottom: 5px; }

/* print */
body.print                 {	background-color: #ffffff; color:#041B7B; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}

/* page */
body.page                 {background-color: #e5e5e5; /*#0B3864;*/ color:#000000; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
.bodytext_page            {	color:#778BA3; font-size: 8px; font-family:verdana,arial,helvetica,sans-serif;}
a.page                    { font-family: Verdana; font-size:8px; color:#778BA3;}
a.page:link               {	text-decoration:none; }
a.page:visited            {	text-decoration:none; }
a.page:hover              {	text-decoration:underline; }
a.page:active             {	text-decoration:underline; }

/* main */
td.pagearea_main          { background-color: #e0e0e0; border:1px #707070 solid; }

td.pagearea_konktop          { background-color: #4D6381;  }
table.konktop                { background-color: #4D6381;  }
td.pagearea_konkbtm          { background-color: #4D6381;  }
h1.overskriftprosjekter      { font-family: Verdana; font-weight: bold; color:#005091; font-size:18px; margin: 0 0 8px 10px;}
h1.konk                   {	font-family: Verdana; font-weight: bold; color:#000000; font-size:15px; margin-bottom: 8px;}
.ingress_konk             {	font-family: Verdana; color:#000000; font-size: 11px; }

/* konkskjema */
h1.konkskjema                   {	font-family: Verdana; font-weight: bold; color:#000000; font-size:14px; margin-bottom: 8px;}
h2.konkskjema                   {	font-family: Verdana; font-weight: bold; color:#000000; font-size:11px; margin-bottom: 0px;}
h3.konkskjema                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em;letter-spacing: 1px;}
.pageblockheader_konkskjema     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_konkskjema    {	color:#303030; font-size: 60%; font-weight: bold; }
.ingress_konkskjema             {	font-family: Verdana; color:#000000; font-size: 10px; }
.list_konkskjema                {font-family: Verdana;	color:#000000; font-size: 10px; }
.bodytext_konkskjema            {	font-family: Verdana; color:#000000; font-size: 10px;}
.minitext_konkskjema            {	color:#000000; font-size:8px;}
.messagetext_konkskjema         {	font-family: Verdana; color:#000000; font-size: 10px;}
.message_konkskjema         {	font-family: Verdana; color:#000000; font-size: 9px;}
.spacing_konkskjema             {	color:#000000; font-size: 4px;}
.textbox_konkskjema             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_konkskjema            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; height: 22px;background-color: #ffffff; }
.button_konkskjema              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_konkskjema                { font-family: Arial; color:#554534; font-size: 11px;}
a.konkskjema                    { font-family: Verdana; font-size:10px; color:#012853;}
a.konkskjema:link               {	text-decoration:underline; }
a.konkskjema:visited            {	text-decoration:underline;  }
a.konkskjema:hover              {	color:#012853; text-decoration:underline; }
a.konkskjema:active             {	text-decoration:underline; }
hr.konkskjema                   { border: 0px solid #959595;height:1px; margin-top:15px;}
table.konkskjema                { background-color: #ffffff; color: #765645; }
table.outer_konkskjema          { background-color: #000000; color: #F0F0F0;}
td.topheader_konkskjema         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_konkskjema            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_konkskjema            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_konkskjema              { background-color: #FFFFFF; }
td.message_konkskjema           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_konkskjema { background-color: #7DB54E; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_konkskjema   { background-color: #E0EDD5; font-size: 9px; color: #303030; }
td.pageblockcaption_konkskjema  { background-color: #404040; font-size: 10px; color: #c0c0c0; padding: 2px; }
td.pagearea_konkskjema          { background-color: #ffffff; }


/* default */
.img_default {border:1px #959595 solid;}

body.default                 {	background-image: url('background.gif');  background-color: #000000; color:#041B7B; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
XXbody.default                 {	background-color: #ffffff; color:#041B7B; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
h1.default                   {	font-family: Verdana; font-weight: bold; color:#005091; font-size:14px; margin-bottom: 8px;}
h2.default                   {	font-family: Verdana; font-weight: bold; color:#005091; font-size:14px; margin-bottom: 8px;}

/*h2.default                   {	font-family: Verdana; font-weight: bold;color:#005091; font-size:11px; margin-bottom: 0px;}        */
h3.default                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em;letter-spacing: 1px;}
.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default    {	color:#303030; font-size: 60%; font-weight: bold; }
.ingress_default             {	font-family: Verdana; color:#000000; font-size: 10px; }
.list_default                {font-family: Verdana;	color:#000000; font-size: 10px; }
.bodytext_default            {	font-family: Verdana; color:#000000; font-size: 10px;}
.minitext_default            {	color:#000000; font-size:8px;}
.messagetext_default         {	color:#909090; font-size: 10px;}
.spacing_default             {	color:#000000; font-size: 4px;}
.textbox_default             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_default            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_default                { font-family: Arial; color:#554534; font-size: 11px;}
a.default                    { font-family: Verdana; font-size:10px; color:#73ac1d;}
a.default:link               {	text-decoration:none; }
a.default:visited            {	text-decoration:none; }
a.default:hover              {	color:#012853; text-decoration:underline; }
a.default:active             {	text-decoration:underline; }
hr.default                   { border: 0px solid #959595;height:1px; margin-top:15px;}
table.default                { background-color: #ffffff; color: #765645; }
table.outer_default          { background-color: #000000; color: #F0F0F0;}
td.topheader_default         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_default            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default              { background-color: #FFFFFF; }
td.message_default           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_default { background-color: #7DB54E; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #E0EDD5; font-size: 9px; color: #303030; }
td.pageblockcaption_default  { background-color: #404040; font-size: 10px; color: #c0c0c0; padding: 2px; }
td.pagearea_default          { background-color: #ffffff; }

/* konk */
h1.konk                   {	font-family: Verdana; font-weight: bold; color:#ffffff; font-size:13px; margin-bottom: 7px;}
.ingress_konk             {	font-family: Verdana;color:#ffffff; font-size: 10px; font-weight: bold;}
.bodytext_konk            {	font-family: Verdana;color:#ffffff; font-size: 10px;}
.user_konk            {	background-color: #A3B1C1;font-family: Verdana;color:#ffffff; font-size: 10px;}
a.konk                    { font-family: Verdana; font-size:11px; color:#012853;}
a.konk:link               {	text-decoration:none; }
a.konk:visited            {	text-decoration:none; }
a.konk:hover              {	color:#012853; text-decoration:underline; }
a.konk:active             {	text-decoration:underline; }
hr.konk                   { border: 0px solid #959595;height:1px; margin-top:0px; margin-bottom:10px;}
td.pagearea_konk          { background-color: #A3B1C1; border:1px #999999 solid;}
table.konk                { background-color: #A3B1C1; }

/* login */
h1.login                   {	font-family: Verdana; font-weight: bold; color:#ffffff; font-size:13px; margin-bottom: 7px;}
.ingress_login             {	font-family: Verdana;color:#ffffff; font-size: 10px; font-weight: bold;}
.bodytext_login            {	font-family: Verdana;color:#ffffff; font-size: 10px;}
.user_login            {	background-color: #A3B1C1;font-family: Verdana;color:#ffffff; font-size: 10px;}
a.login                    { font-family: Verdana; font-size:11px; color:#012853;}
a.login:link               {	text-decoration:none; }
a.login:visited            {	text-decoration:none; }
a.login:hover              {	color:#012853; text-decoration:underline; }
a.login:active             {	text-decoration:underline; }
hr.login                   { border: 0px solid #959595;height:1px; margin-top:0px; margin-bottom:10px;}
td.pagearea_login          { background-color: #A3B1C1; border:1px #999999 solid;}
table.login                { background-color: #A3B1C1; }


/* sitemap */
h1.sitemap                   {	font-family: Verdana; font-weight: bold; color:#000000; font-size:14px; margin-bottom: 0px;}
.ingress_sitemap             {	color:#012853; font-size: 11px; font-weight: bold;}
.bodytext_sitemap            {	color:#012853; font-size: 11px;}
a.sitemap                    { font-family: Verdana; font-size:11px; color:#012853;}
a.sitemap:link               {	text-decoration:none; }
a.sitemap:visited            {	text-decoration:none; }
a.sitemap:hover              {	color:#012853; text-decoration:underline; }
a.sitemap:active             {	text-decoration:underline; }
hr.sitemap                   { border: 0px solid #959595;height:1px; margin-top:0px; margin-bottom:10px;}

/* admin */
h1.admin                   {	font-family: Verdana; font-weight: bold; color:#000000; font-size:14px; margin-bottom: 8px;}
.ingress_admin             {	color:#000000; font-size: 10px; }
.bodytext_admin            {	color:#000000; font-size: 10px;}
a.admin                    { font-family: Verdana; font-size:10px; color:#012853;}
a.admin:link               {	text-decoration:none; }
a.admin:visited            {	text-decoration:none; }
a.admin:hover              {	color:#012853; text-decoration:underline; }
a.admin:active             {	text-decoration:underline; }
hr.admin                   { border: 0px solid #959595;height:1px; margin-top:0px; margin-bottom:10px;}

hr.hr1                   { border: 0px solid #959595;height:1px; margin-top:3px;}

/* arkiv */
h1.arkiv                   {	font-family: Verdana; font-weight: bold; color:#000000; font-size:14px; margin-bottom: 8px;}
.ingress_arkiv             {	color:#000000; font-size: 10px; }
.bodytext_arkiv            {	color:#000000; font-size: 10px;}
a.arkiv                    { font-family: Verdana; font-size:10px; color:#012853;}
a.arkiv:link               {	text-decoration:none; }
a.arkiv:visited            {	color:#012853; text-decoration:underline; }
a.arkiv:hover              {	color:#012853; text-decoration:underline; }
a.arkiv:active             {	text-decoration:underline; }
.minitext_arkiv            {	color:#000000; font-size:8px;}

/* stillinger */
h1.stillinger                   {	font-family: Verdana; font-weight: bold; color:#000000; font-size:14px; margin-bottom: 8px;}
.ingress_stillinger             {	color:#000000; font-size: 10px; }
.bodytext_stillinger            {	color:#000000; font-size: 10px;}
a.stillinger                    { font-weight: bold; font-family: Verdana; font-size:11px; color:#012853;}
a.stillinger:link               {	text-decoration:none; }
a.stillinger:visited            {	color:#012853; text-decoration:underline; }
a.stillinger:hover              {	color:#012853; text-decoration:underline; }
a.stillinger:active             {	text-decoration:underline; }
.minitext_stillinger            {	color:#000000; font-size:8px;}

h1.smaanytt                   {	font-family: Verdana; font-weight: bold; color:#000000; font-size:9px; margin-bottom: 0px;}
.ingress_smaanytt            {	color:#000000; font-size: 9px;}
a.smaanytt                    { font-family: Verdana; font-size:9px; color:#012853;}
a.smaanytt:link               {	text-decoration:none; }
a.smaanytt:visited            {	text-decoration:none; }
a.smaanytt:hover              {	color:#012853; text-decoration:underline; }
a.smaanytt:active             {	text-decoration:underline; }
.minitext_smaanytt            {	color:#000000; font-size:8px;}

td.pagearea_default1          { background-color: #66cc33; }
.bodytext_default1            {	font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;color:#ffffff; font-size: 10px;}
a.default1                    { font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;color:#ffffff; font-size: 10px; }
a.default1:link               {	 text-decoration:underline; }
a.default1:visited            {	 text-decoration:underline; }
a.default1:hover              {	color:#000000; text-decoration:none; }
a.default1:active             {	text-decoration:none; }
.textbox_default1             { font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;color:#000000; font-size: 14px;  height: 22px; width:100px;border:1px #ffffff solid; margin-bottom: 0px;}
.button_default1              { cursor: pointer; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;color:#ffffff; background-color:#66cc33;font-size: 10px; width: 100px; height: 22px; padding: 2px; border:none;  }

td.pagearea_default2          { background-color: #476383; border-right:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid;}

td.pagearea_default3          { background-color: #ffffff;  border-left:1px #c6c7c8 solid;  border-right:1px #c6c7c8 solid;}
td.pagearea_default33          { background-color: #ffffff;  border-left:1px #c6c7c8 solid; }
td.pagearea_default4          { background-color: #66cc33;}

td.pagearea_default5          { background-color: #ffffff; border-right:0px #959595 solid; border-left:1px #959595 solid;}
td.pagearea_default6         { background-color: #ffffff; border-right:1px #c6c7c8 solid; border-left:0px #959595 solid;}
td.pagearea_default7          { background-color: #a3b1c1;  }
td.pagearea_default8          { background-color:#ffffff;}
td.pagearea_default9          { background-color: #ffffff; }
td.pagearea_default10          { background-color: #ffffff;  }
td.pagearea_spacer2        { background-color: #ffffff; }
td.pagearea_spacer5        { background-color: #ffffff; }
td.pagearea_spacer4        { background-color: #ffffff; }
td.pagearea_spacer6       { background-color:#66cc33;}
td.pagearea_spacer7       { background-color:#ffffff;}

/* graa */
h1.graa                   {	font-family: Tahoma,Arial; color:#666666; font-size:120%; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.graa                   {	font-family: Tahoma,Arial; color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_graa     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_graa    {	color:#303030; font-size: 60%; font-weight: bold; }
.ingress_graa             {	color:#303030; font-size: 60%; font-weight: bold; }
.bodytext_graa            {	color:#505050; font-size: 60%;}
.minitext_graa            {	color:#909090; font-size: 55%;}
.messagetext_graa         {	color:#909090; font-size: 55%;}
.spacing_graa             {	color:#000000; font-size: 4px;}
.textbox_graa             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_graa              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.graa                    { color:#505050; margin-top: 1.50em; font-weight: bold;}
a.graa:link               {	text-decoration:none; }
a.graa:visited            {	text-decoration:none; }
a.graa:hover              {	text-decoration:underline; }
a.graa:active             {	text-decoration:underline; }
hr.graa                   { border: 2px dotted #d0d0d0;}
table.graa                { color: #707070; }
table.outer_graa          { background-color: #d0d0d0; color: #F0F0F0;}
td.topheader_graa         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_graa            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_graa            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_graa              { background-color: #FFFFFF; }
td.relatedinfoheader_graa { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_graa   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_graa  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_graa          { background-color: #F7EA2B; }



/******************** SLIDEMENU ***********************/

div.panel,p.flip
{
margin:0px;
padding:5px;
text-align:left;
/*background:#a3b1c1; */

background-color:#aeb1b4;
border-bottom:solid 1px #ffffff;
font-size:10px;
color:ffffff;
}

div.panel,p.flop
{
margin:0px;
padding:5px;
text-align:left;
background-color:#656c73;
border-bottom:solid 1px #ffffff;
font-size:10px;
color:000000;
}

div.panel
{
text-align:left;
background-color:#ffffff;

display:none;
line-height:15px;
}

a.slidemeny{font-family:arial;font-size:11px;text-decoration:none;color:000000;}
a.slidemeny:hover{  font-family:arial;font-size:11px;text-decoration:none;color:000000;  }
a.slidemenyhoved{color:#ffffff;text-decoration:none;}
/*a.slidemenyhoved:hover{color:#ffffff;text-decoration:none;font-weight:bold;}*/

a.aktivslidemeny{ font-family:arial;text-decoration:none;color:000000;font-size:11px;font-weight:bold;}
a.aktivslidemeny:hover{  font-size:12px;font-weight:bold;  }


#kontaktosspaa{background-color:#a3b1c1;color:#fff;font-size:10px;font-family:arial;}
#telefonnr{background-color:#a3b1c1;color:#fff;font-size:20px;}

h2.nyhetsoverskrift   { color:#005091;font-size:14px;margin-bottom:0px;}

#menywrapper{width:100px;margin-left:15px;}

#forsideflash{float:left;}
#forsidebilde{float:left;margin-left:10px;}

#artikkelbildetekst{margin-top:10px;}

