/* Global */
body                         {	background-repeat: repeat-xy; background-color: #cdcdcd; font-family:arial,helvetica,sans-serif;  margin-left:0; margin-top:10;}
form                         {  margin-top: 0;margin-bottom: 0; }
div                          {  margin-bottom: 0; }
ul                           {  margin-left: 20px; margin-top: 5px; margin-bottom: 5px; }

/* Default */
//h1.default                   {	font-family:verdana,arial,helvetica,sans-serif; color:#0D1A53; font-size:130%; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.50em;}
//h2.default                   {	color:#0D1A53; font-size:120%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
h1.default                   {	font-family:arial,helvetica,sans-serif; color:#3D7E94; font-size:18px; font-weight: normal; margin-top: 1.00em; margin-bottom: 0.25em;}
h2.default                   {	color:#303030; font-size:14px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default    {	color:#606060; font-size: 11px; font-weight: bold; text-decoration: italic;}
.ingress_default             {	color:#000000; font-size: 11px; font-weight: bold; }
.bodytext_default            {	color:#000000; font-size: 11px;}
.minitext_default            {	color:#707070; font-size: 11px;}
.spacing_default             {	color:#000000; font-size: 4px;}
.textbox_default             { color:#000000; font-size: 11px; border:1px #303030 solid; background-color: #ffffff; }
.button_default              { color:#ffffff; font-size: 10px; width: 60px; height: 18px; padding: 2px; border:0px black solid; background-color: #73767B;}
a.default                    { color:#358097; margin-top: 0.50em; }
a.default:link               {	text-decoration:none; }
a.default:visited            {	text-decoration:none; }
a.default:hover              {	text-decoration:underline; }
a.default:active             {	text-decoration:underline; }
hr.default                   { border: 2px dotted #d0d0d0;}
table.default                { background-color: #ffffff; font-color: #765645; }
table.outer_default          { background-color: #d0d0d0; font-color: #F0F0F0;}
table.user_default           { font-size: 11px;}
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: #f0f0f0; }
td.relatedinfoheader_default { background-color: #398092; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #eaefef; font-size: 9px; color: #303030; }
td.pageblockcaption_default  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_default          { background-color: #ffffff; }

/* main */
h1.main              { font-family:arial,helvetica,sans-serif; color:#000; font-size:18px; font-weight: normal; margin: 10px 10px 0.5em 15px;}
h2.main              { font-family:arial,helvetica,sans-serif; color:#000; font-size:12px; font-weight: bold; margin: 10px 10px 1em 15px;}
.bodytext_main       { margin: 0 15px; color:#000000; font-size: 11px;}
span.bodytext_main   { margin: 0; color:#000000; font-size: 11px;}
span.bodytext_main div { margin: 0 15px; color:#000000; font-size: 11px;}
a.main               { color:#000000; font-size: 11px; text-decoration: none; }
a.main:link          { text-decoration:none; }
a.main:visited       { text-decoration:none; }
a.main:hover         { text-decoration:underline; }
a.main:active        { text-decoration:underline; }
/* a.email              { margin-left: 0px; color:#2C54A2; font-size: 11px; text-decoration: none; } */
a.email              { margin-left: 0px; color:#3a7f95; font-size: 11px; text-decoration: none; }a.email:link         { text-decoration:none; }
a.email:visited      { text-decoration:none; }
a.email:hover        { text-decoration:underline; }
a.email:active       { text-decoration:underline; }
a.logolink           { margin-left: 20px; color:#000; font-size: 11px; text-decoration: none; }
a.logolink:link      { text-decoration:none; }
a.logolink:visited   { text-decoration:none; }
a.logolink:hover     { text-decoration:underline; }
a.logolink:active    { text-decoration:underline; }

/* menu */
/* .menu                { background-color: #2C54A2; } */
.menu                { background-color: #3a7f95; }
.menu td             { height: 18px; }      

/* blue_bar */
.blue_bar            { font-size: 11px; color: #fff;  margin-bottom: 10px;  }
/* td.blue_bar          { background-color: #2C54A2; height: 18px; padding-left: 5px;} */
td.blue_bar          { background-color: #3a7f95; height: 18px; padding-left: 5px;}


/* grey */
td.pagearea_grey     { background: #eaefef; }
table.grey           { background: #eaefef; color:#000000; font-size: 11px;}

/* infobasetop */
table.infobasetop            { background-image: url('graa_shade.jpg'); background-repeat: repeat-x; background-color: #73767B; color: #ffffff; font-size: 11px; }

/* RSS */
h1.RSS                   {	font-family:arial,helvetica,sans-serif; color:#0D1A53; font-size:130%; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.RSS                   {	color:#0D1A53; font-size:120%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_RSS     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_RSS    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_RSS             {	color:#000000; font-size: 11px; font-weight: bold; }
.bodytext_RSS            {	color:#000000; font-size: 11px;}
.minitext_RSS            {	color:#000000; font-size: 55%;}
.spacing_RSS             {	color:#000000; font-size: 4px;}
.textbox_RSS             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_RSS              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.RSS                    { color:#106e87; font-size: 11px; font-weight: bold;  }
a.RSS:link               {	text-decoration:none; }
a.RSS:visited            {	text-decoration:none; }
a.RSS:hover              {	text-decoration:none; }
a.RSS:active             {	text-decoration:none; }
hr.RSS                   { border: 2px dotted #d0d0d0;}
table.RSS                { background-color: #ffffff; font-color: #765645; }
table.outer_RSS          { background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_RSS         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_RSS            { 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_RSS            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_RSS              { background-color: #f0f0f0; }
td.relatedinfoheader_RSS { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_RSS   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_RSS  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_RSS          { background-color: #ffffff; }

/* Kontakt */
h1.kontakt                   {	font-family:arial,helvetica,sans-serif; color:#0D1A53; font-size:130%; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.kontakt                   {	color:#0D1A53; font-size:120%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_kontakt     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_kontakt    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_kontakt             {	color:#3a7f95; font-size: 11px; font-weight: bold; }
.bodytext_kontakt            {	color:#000000; font-size: 11px;}
.minitext_kontakt            {	color:#000000; font-size: 55%;}
.spacing_kontakt             {	color:#000000; font-size: 4px;}
.textbox_kontakt             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_kontakt              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.kontakt                    { color:#3a7f95; font-size: 11px;   }
a.kontakt:link               {	text-decoration:none; }
a.kontakt:visited            {	text-decoration:none; }
a.kontakt:hover              {	text-decoration:underline; }
a.kontakt:active             {	text-decoration:none; }
hr.kontakt                   { border: 2px dotted #d0d0d0;}
table.kontakt                { background-color: #eaefef;}
table.outer_kontakt          { background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_kontakt         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_kontakt            { 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_kontakt            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_kontakt              { background-color: #f0f0f0; }
td.relatedinfoheader_kontakt { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_kontakt   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_kontakt  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_kontakt          { background-color: #eaefef; }

/* Kontakt2 */
h1.kontakt2                   {	font-family:arial,helvetica,sans-serif; color:#0D1A53; font-size:130%; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.kontakt2                   {	color:#0D1A53; font-size:120%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_kontakt2     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_kontakt2    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_kontakt2             {	color:#3a7f95; font-size: 11px; font-weight: bold; }
.bodytext_kontakt2            {	color:#000000; font-size: 11px;}
.minitext_kontakt2            {	color:#000000; font-size: 55%;}
.spacing_kontakt2             {	color:#000000; font-size: 4px;}
.textbox_kontakt2             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_kontakt2              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.kontakt2                    { color:#3a7f95; font-size: 11px;   }
a.kontakt2:link               {	text-decoration:none; }
a.kontakt2:visited            {	text-decoration:none; }
a.kontakt2:hover              {	text-decoration:underline; }
a.kontakt2:active             {	text-decoration:none; }
hr.kontakt2                   { border: 2px dotted #d0d0d0;}
table.kontakt2                { background-color: #FFFFFF;}
table.outer_kontakt2          { background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_kontakt2         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_kontakt2            { 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_kontakt2            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_kontakt2              { background-color: #f0f0f0; }
td.relatedinfoheader_kontakt2 { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_kontakt2   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_kontakt2  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_kontakt2          { background-color: #eaefef; }

/* blue */
td.pagearea_blue         { background-color: #eaefef; }
table.blue               { background-color: #eaefef; font-size: 11px;}
.bodytext_blue            {	color:#909090; font-size: 11px;}
a.blue                    { color:#3a7f95; }
a.blue:link               {	text-decoration:none; }
a.blue:visited            {	text-decoration:none; }
a.blue:hover              {	text-decoration:underline; }
a.blue:active             {	text-decoration:none; }

/* Meny */
td.pagearea_meny         { background-color: #3a7f95; }
table.meny               { background-color: #3a7f95; }

/* 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;}
