/* Global */
body                         {	background-image: url('../../../images/background.gif'); background-repeat: repeat-xy; background-color: #ffffff; color:#041B7B; font-size: 11px;	font-family:arial,helvetica,sans-serif; margin-left:0; margin-top:6;}
form                         {  margin-bottom: 0; }
div                          {  margin-bottom: 0; }
ul                           {  margin-left: 20px; margin-top: 5px; margin-bottom: 5px; }

h2.link        {	font-family:arial,helvetica,sans-serif; color:#ffffff; font-size:12px; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px;}

/* forside */
h1.forside                   {	font-family:arial,helvetica,sans-serif; color:#B42027; font-size:16px; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.forside                   {	font-family:arial,helvetica,sans-serif; color:#B42027; font-size:15px; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px;}
h3.forside                   {	font-family:arial,helvetica,sans-serif; color:#B42027; font-size:15px; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px;}
.pageblockheader_forside     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_forside    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_forside             {	color:#4C4C4C; font-size: 12px; font-weight: bold; }
.bodytext_forside            {	color:#4C4C4C; font-size: 12px;}
.user_forside            { background-color: #FFFFFF;color:#505050; font-size: 11px;}
.minitext_forside            {	color:#000000; font-size: 55%;}
.spacing_forside             {	color:#000000; font-size: 4px;}
.textbox_forside             { color:#000000; font-size: 11px; font-family: Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_forside              { color:#000000; font-size: 10px; font-family: Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.forside                    { color:#B42027; margin-left:0px;}
a.forside:link               {	text-decoration:none; }
a.forside:visited            {	text-decoration:none;}
a.forside:hover              {	text-decoration:underline; }
a.forside:active             {	text-decoration:none; }
hr.forside                   { border:0px;background-color:#cccccc;height:1px;}
table.forside                { background-color: #ffffff;  }
table.outer_forside          { }
td.topheader_forside         { background-color: #ffffff; font-size: 13px; color: #505050; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_forside            { background-color: #161B68; font-size: 12px; color: #505050; font-weight: bold; letter-spacing: 1px;}
td.footer_forside            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_forside              { background-color: #f0f0f0; }
td.relatedinfoheader_forside { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_forside   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_forside  { background-color: #ADAAAA; font-size: 14px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_forside          { background-color: #ffffff; }

/* Default */
h1.default                   {	font-family:arial,helvetica,sans-serif; color:#B42027; font-size:23px; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.default                   {	font-family:arial,helvetica,sans-serif; color:#B42027; font-size:12px; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px;}
.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_default             {	color:#4C4C4C; font-size: 12px; font-weight: bold; }
.bodytext_default            {	color:#4C4C4C; font-size: 12px;}
.user_default            { background-color: #FFFFFF;color:#505050; font-size: 11px;}
.minitext_default            {	color:#000000; font-size: 55%;}
.spacing_default             {	color:#000000; font-size: 4px;}
.textbox_default             { color:#000000; font-size: 11px; font-family: Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default              { color:#000000; font-size: 10px; font-family: Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.default                    { color:#16359A; font-size: 12px;margin-left:0px;}
a.default:link               {	text-decoration:underline; }
a.default:visited            {	text-decoration:underline;}
a.default:hover              {	text-decoration:underline; }
a.default:active             {	text-decoration:underline; }
hr.default                   { border:0px;background-color:#000000;height:1px;}
table.default                { background-color: #ffffff;  }
table.outer_default          { }
td.topheader_default         { background-color: #ffffff; font-size: 13px; color: #505050; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default            { background-color: #161B68; font-size: 12px; color: #505050; 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: #f0f0f0; }
td.relatedinfoheader_default { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_default  { background-color: #ADAAAA; font-size: 14px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_default          { background-color: #ffffff; }
.bodytext_footer          {	color:#000000; font-size: 10px;margin-top:5px;}

/* Default1 */
h1.default3                   {	color:#4C4C4C; font-size: 12px;font-weight: bold; padding:0px;margin-bottom:4px;}
h2.default3                   {	font-family:arial,helvetica,sans-serif; color:#B42027; font-size:16px; font-weight: bold; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_default3     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default3    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_default3             {	color:#4C4C4C; font-size: 12px; font-weight: bold; }
.bodytext_default3            {	color:#4C4C4C; font-size: 12px;}
.user_default3            { background-color: #FFFFFF;color:#505050; font-size: 11px;}
.minitext_default3            {	color:#000000; font-size: 55%;}
.spacing_default3             {	color:#000000; font-size: 4px;}
.textbox_default3             { color:#000000; font-size: 11px; font-family: Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default3              { color:#000000; font-size: 10px; font-family: Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.default3                    { color:#4C4C4C; font-size: 12px;margin-left:0px;}
a.default3:link               {	text-decoration:none; }
a.default3:visited            {	text-decoration:none;}
a.default3:hover              {	text-decoration:underline; }
a.default3:active             {	text-decoration:underline; }
a.link                    { color:#16359A; font-size: 12px;margin-left:0px;}
a.link:link               {	text-decoration:underline; }
a.link:visited            {	text-decoration:underline;}
a.link:hover              {	text-decoration:underline; }
a.link:active             {	text-decoration:underline; }
hr.default3                   { border:0px;background-color:#000000;height:1px;}
table.default3                { background-color: #ffffff;  }
table.outer_default3          { }
td.topheader_default3         { background-color: #ffffff; font-size: 13px; color: #505050; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default3            { background-color: #161B68; font-size: 12px; color: #505050; font-weight: bold; letter-spacing: 1px;}
td.footer_default3            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default3              { background-color: #f0f0f0; }
td.relatedinfoheader_default3 { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default3   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_default3  { background-color: #ADAAAA; font-size: 14px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_default3          { background-color: #ffffff; }

/* Dev */
h1.dev                   {	font-family:arial,helvetica,sans-serif; color:#505050; font-size:19px; font-weight: bold; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.dev                   {	font-family:arial,helvetica,sans-serif; color:#505050; font-size:16px; font-weight: bold; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_dev     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_dev    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_dev             {	color:#505050; font-size: 11px; font-weight: bold; }
.bodytext_dev            {	color:#B3B3B3; font-size: 10px;}
.minitext_dev            {	color:#000000; font-size: 55%;}
.spacing_dev             {	color:#000000; font-size: 4px;}
.textbox_dev             { color:#000000; font-size: 11px; font-family: Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_dev              { color:#000000; font-size: 10px; font-family: Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.dev                    { color:#B3B3B3; font-size: 10px;  margin-top: 5px; margin-bottom: 5px; }
a.dev:link               {	text-decoration:none; }
a.dev:visited            {	text-decoration:none;}
a.dev:hover              {	text-decoration:underline; }
a.dev:active             {	text-decoration:underline; }
hr.dev                   { border:0px;background-color:#000000;height:1px;}
table.dev                { background-color: #F3F3F3;  }
table.outer_dev          { }
td.topheader_dev         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_dev            { 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_dev            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_dev              { background-color: #f0f0f0; }
td.relatedinfoheader_dev { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_dev   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_dev  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_dev          { background-color: #ffffff; }


/* default3 */
h1.default1                   {	font-family:arial,helvetica,sans-serif; color:#505050; font-size:19px; font-weight: bold; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.default1                   {	color:#0D1A53; font-size:120%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_default1     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default1    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_default1             {	color:#505050; font-size: 11px; font-weight: bold; }
.bodytext_default1            {	color:#909090; font-size: 10px;}
.minitext_default1            {	color:#000000; font-size: 55%;}
.spacing_default1             {	color:#000000; font-size: 4px;}
.textbox_default1             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default1              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.default1                    { color:#0D1A53; font-weight: bold; margin-top: 1.50em; }
a.default1:link               {	text-decoration:none; }
a.default1:visited            {	text-decoration:none; }
a.default1:hover              {	text-decoration:underline; }
a.default1:active             {	text-decoration:underline; }
hr.default1                   { border: 2px dotted #d0d0d0;}
table.default1                {   }
table.outer_default1          { }
td.topheader_default1         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default1            { 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_default1            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default1              { background-color: #f0f0f0; }
td.relatedinfoheader_default1 { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default1   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_default1  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_default1          { background-color: #ffffff; }

/* Driften*/
h1.drift                   {	font-family:arial,helvetica,sans-serif; color:#505050; font-size:19px; font-weight: bold; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.drift                   {	font-family:arial,helvetica,sans-serif; color:#505050; font-size:16px; font-weight: bold; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_drift     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_drift    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_drift             {	color:#505050; font-size: 12px; font-weight: bold; }
.bodytext_driften            {	color:#505050; font-size: 11px;}
.minitext_drift            {	color:#000000; font-size: 55%;}
.spacing_drift             {	color:#000000; font-size: 4px;}
.textbox_drift             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_drift              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.driften                    { color:#DB3036; font-size: 9px;  }
a.driften:link               {	text-decoration:underline; }
a.driften:visited            {	text-decoration:none;}
a.driften:hover              {	text-decoration:underline; }
a.driften:active             {	text-decoration:underline; }
hr.driften                   { border:0px;color: #f00; background-color:#000000;height:1px;}
table.drift                { background-color: #F3F3F3;  }
table.outer_drift          { }
td.topheader_drift         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_drift            { 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_drift            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_drift              { background-color: #f0f0f0; }
td.relatedinfoheader_drift { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_drift   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_drift  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_drift          { background-color: #ffffff; }

/* Poll */
h1.poll                  {	font-family:arial,helvetica,sans-serif; color:#505050; font-size:19px; font-weight: bold; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.poll                   {	font-family:arial,helvetica,sans-serif; color:#505050; font-size:16px; font-weight: bold; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_poll     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_poll    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_poll             {	color:#505050; font-size: 11px;  }
.bodytext_poll            {	color:#505050; font-size: 10px;}
.minitext_poll            {	color:#000000; font-size: 55%;}
.spacing_poll             {	color:#000000; font-size: 4px;}
.textbox_poll             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_poll              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.poll                    { color:#DB3036; font-size: 11px; font-weight: bold; margin-top: 5px; }
a.poll:link               {	text-decoration:none; }
a.poll:visited            {	text-decoration:none;}
a.poll:hover              {	text-decoration:underline; }
a.poll:active             {	text-decoration:underline; }
hr.poll                   { border:0px;background-color:#000000;height:1px;}
table.poll                { background-color: #FFFFFF;}
table.outer_poll          { background-color: #FFFFFF;}
td.topheader_poll         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_poll            { 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_poll            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_poll              { background-color: #f0f0f0; }
td.relatedinfoheader_poll { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_poll   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_poll  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_poll          { background-color: #ffffff; }

/* blogg */
h1.blogg                   {	color:#505050; font-size: 18px; margin-top: 0.3em; margin-bottom: 0.30em;}
h2.blogg                   {	color:#505050; font-size: 14px;  margin-top: 0.2px; margin-bottom: 0.20em;}
.header_blogg               {	color:#505050; font-size: 18px; margin-top: 0.3em; margin-bottom: 0.30em;}
.ingress_blogg             {	color:#505050; font-size: 11px; font-weight: bold; }
.bodytext_blogg            {	color:#505050; font-size: 11px;}
.minitext_blogg            {	color:#505050; font-size: 12px;}
.messagetext_blogg         {	color:#505050; font-size: 9px;}
.spacing_blogg             {	color:#000000; font-size: 4px;}
.textbox_blogg             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_blogg             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_blogg              { font-size: 10px; font-family: Verdana, Arial; width: 100px; height:25px;}
a.blogg                    { color:#DB3036; font-size: 11px; font-weight: bold; margin-top: 5px; }
a.blogg:link               {	text-decoration:none; }
a.blogg:visited            {	text-decoration:none;}
a.blogg:hover              {	text-decoration:underline; }
a.blogg:active             {	text-decoration:underline; }
hr.blogg                   { border:0px;background-color:#000000;height:1px;}
table.blogg                { background-color: #F3F3F3; font-family:Arial, verdana,sans-serif; }
table.outer_blogg          { background-image: url('45_2.gif'); background-repeat: repeat-xy; }
td.pagearea_blogg          { }
td.articlecell_blogg       { background-color: #202020; margin: 10px; padding: 5px; }
td.relatedinfoheader_blogg { background-color: #202020; font-family:Verdana, Arial, helvetica,sans-serif; font-size: 10px; color: #03F2C6; font-weight: bold; }
td.relatedinfotext_blogg   { background-color: #303030; font-family:Verdana, Arial, helvetica,sans-serif; font-size: 10px; color: #03F2C6; }
td.pageblockcaption_blogg  { background-color: #F3F3F3; color:#505050; font-size: 14px; font-weight: bold;}
td.message_blogg           { color:#505050; font-size: 11px;}


td.pagearea_meny          { background-color: #ffffff; }

/* AreaBottom */
.bodytext_AreaBottom          { color:#909090; font-size: 60%;}
a.AreaBottom                 { color:#707070; text-decoration:underline;}
a.AreaBottom:link            { text-decoration:none; }
a.AreaBottom:visited         { text-decoration:none; }
a.AreaBottom:hover           { text-decoration:underline; color:#0D1A53; }
a.AreaBottom:active          { text-decoration:underline; }
table.AreaBottom             { background-color: #f0f0f0; font-color: #707070;}
table.outer_AreaBottom       { background-color: #d0d0d0; font-color: #707070;}
