/* Global */
body.default                 {background-color: #ffffff; font-family:verdana,arial,helvetica,sans-serif;  margin:0px; background-image: url('pilegimslogolys_01c.jpg'); background-repeat: repeat-xy; }
UL                           { font-size: 1.0em; font-family:verdana,arial,helvetica,sans-serif; line-height: 1.2em; letter-spacing: 0px;}

SPAN                         { font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; line-height: 14px; letter-spacing: 0px;}
.pageheader                  {	color:#703030; font-size:14px;font-weight: bold;}
ol                           { font-size: 1.0em; font-family:verdana,arial,helvetica,sans-serif; line-height: 1.2em; letter-spacing: 0px; margin-top:0;margin-bottom:0;}


#subheading h2               {background-color:#88322d; padding:5px;color:#FFFFFF;font-size:12px;padding:6px;margin-bottom:0px;text-align;center;width:318px !important;width:326px;margin-top:3px !important;;margin-top:0px;}
#subheading3 h2               {background-color:#88322d; padding:5px;color:#FFFFFF;font-size:12px;padding:6px;margin-bottom:0px;text-align;center;width:318px !important;width:330px;margin-top:10px;}
#subheading2 h2               {background-color:#88322d; padding:5px;color:#FFFFFF;font-size:12px;padding:6px;margin-bottom:0px;text-align;center;width:318px !important;width:330px;margin-top:3px !important;margin-top:0px;}
#img                         {margin-top:10px;margin-left:5px;}
#spalte3_right             {color:#000000;font-size:11px;margin-bottom:5px;margin-top:6px;margin-right:5px;margin-left:5px;border:0px solid #000000;margin-bottom:0px;}
#spalte3_right h2             {color:#88322d;font-size:13px;margin-bottom:1px;margin-top:0px;}
#spalte3_right h3             {color:#88322d;font-size:12px;margin-bottom:1px;margin-top:0px;}
#spalte3_right a             {color:#88322d;font-size:11px;font-weight:bold;}

hr.spalte        {height:0px;border:1px solid #cccccc;margin-bottom:10px !important;margin-top:10px!important;margin-top:3px;margin-bottom:-8px;}
hr.spaltehvit        {}

/* Default */
.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
h2.default                   {	font-size: 14px; margin-bottom: 2px;margin-top: 0px;padding: 0px;margin-top:0px;}
.articleheader_default       {	font-family:verdana,arial,helvetica,sans-serif; color:#0D1A53; font-size:24px; font-weight: bold; letter-spacing: 3px;}
.subarticleheader_default    {	color:#0D1A53; font-size:18px; font-weight: bold;}
.articlesubheader_default    {	color:#000000; font-size:11px; font-weight: bold; text-decoration: italic;}
.ingress_default             {	color:#000000; font-size: 11px; }
.bodytext_default            {	color:#000000; font-size: 2.0em; }
.minitext_default            {	color:#000000; font-size: 10px;}
.textbox_default             { color:#000000; font-size: 10px; padding: 1px; border:1px #a0a0a0 solid; background-color: #f0f0f0;}
.button_default              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 50px; height: 18px; padding: 2px; border:1px black solid; background-color: #fafafa;}
a.default                    { color:#703030; font-size: 11px;}
a.default:link               {	color:#703030; text-decoration:none; }
a.default:visited            {	color:#703030; text-decoration:none; }
a.default:hover              {	color:#a03030; text-decoration:underline; }
a.default:active             {	color:#703030; text-decoration:underline; }
hr.default                   { }
table.default                { background-color: #ffffff; font-size: 11px; font-color: #765645; }
table.outer_default          { background-color: #ffffff; font-size: 11px; font-color: #F0F0F0; border: 2px dashed #c0c0c0;}
//tr.odd_default               { background-color: #eeeeee;}
td.topheader_default         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default            { 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.pageblockcaption_default  { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 12px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px; padding: 3px; }

.top_name1_default           {font-family:verdana,arial,helvetica,sans-serif; font-size:18px;font-weight:bold;line-height: 21px; color:#2F4933;}
.top_name2_default           {font-family:verdana,arial,helvetica,sans-serif; font-size:10px;font-weight:bold;line-height: 12px; color:#223525;}

/* Alt1 */
h1.alt1                      {	margin-bottom: 2px; margin-top: 2px; padding: 0px;font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size: 100%; font-weight: bold; letter-spacing: 1px;}
h2.alt1                      {	font-size:12px; margin-bottom: 2px;margin-top: 0px;padding: 0px;}
.pageblockheader_alt1        {	background-color: #88322d; font-size: 65%; color: #ffffff; font-weight: normal; letter-spacing: 1px;}
.articleheader_alt1          {	font-family:verdana,arial,helvetica,sans-serif; color:#ffffff; font-size: 100%; font-weight: bold; letter-spacing: 3px;}
.subarticleheader_alt1       {	color:#000000; font-size: 80%; font-weight: bold; letter-spacing: 1px;}
.articlesubheader_alt1       {	color:#000000; font-size: 0.7em; letter-spacing: 1px;font-weight: bold;text-decoration: italic;}
.ingress_alt1                {	color:#000000; font-size: 70%; font-weight: bold;}
.bodytext_alt1               {	color:#FF0000; font-size: 11px; letter-spacing: -2px;}
.minitext_alt1               {	color:#000000; font-size: 65%;}
.textbox_alt1                {  color:#000000; font-size: 65%; padding: 1px; border:1px #707070 solid; background-color: #f0f0f0;}
.button_alt1                 {  color:#ffffff; font-size: 65%; font-family: Verdana, Arial; width: 50px; height: 20px; padding: 2px; border:1px #88322d solid; background-color: #88322d;}
.messagetext_alt1            {  font-size: 65%;  }
a.alt1                       {  margin:0px; padding: 0px;}
a.alt1:link                  {	color:#88322d; text-decoration:none; }
a.alt1:visited               {	color:#88322d; text-decoration:none; }
a.alt1:hover                 {	color:#000000; text-decoration:underline; }
a.alt1:active                {	color:#88322d; text-decoration:underline; }
hr.alt1                      {  font-size: 2px; border: 1em dotted #88322d; margin-top:5px;margin-bottom:0px; padding-bottom: 0px;}
table.alt1                   {  background-color: #ffffff; }
table.outer_alt1             {  background-color: #88322d; }
td.topheader_alt1            {  background-color: #ffffff; font-size: 85%; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
//tr.odd_alt1                { background-color: #504898; }
td.header_alt1               { background-color: #ffffff; font-size: 65%; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_alt1               { background-color: #ffffff; font-size: 65%; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_alt1                 { background-color: #ffffff; }
td.pageblockcaption_alt1     { background-color:#88322d; padding:5px;color:#FFFFFF;font-size:13px;padding:3px;margin-bottom:0px;text-align;left; }
td.relatedinfoheader_alt1    { background-color: #88322d; font-size: 65%; color: #ffffff; font-weight: bold; letter-spacing: 1px; }
td.relatedinfotext_alt1      { background-color: #ffffff; font-size: 65%; color: #000000; letter-spacing: 1px; border: 1px #88322d;}
span.bodytext_alt1           {	color:#000000; font-size: 11px; line-height: 14px; letter-spacing: 0px;}
table.user_alt1              {  font-size: 11px;  line-height: 1.2em; letter-spacing: 0px; border: 1px solid #999999;font-family:verdana,arial,helvetica,sans-serif; }
.user_alt1              { font-size:11px;}
.pagearea_alt1_artikkel              { border-left:1px #000000 solid;}

/* profil */
h1.profil                      {	margin-bottom: 2px; margin-top: 2px; padding: 0px;font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size: 100%; font-weight: bold; letter-spacing: 1px;}
h2.profil                      {	font-size: 100%; margin-bottom: 2px;margin-top: 0px;padding: 0px;}
.pageblockheader_profil        {	background-color: #88322d; font-size: 65%; color: #ffffff; font-weight: normal; letter-spacing: 1px;}
.articleheader_profil          {	font-family:verdana,arial,helvetica,sans-serif; color:#ffffff; font-size: 100%; font-weight: bold; letter-spacing: 3px;}
.subarticleheader_profil       {	color:#000000; font-size: 80%; font-weight: bold; letter-spacing: 1px;}
.articlesubheader_profil       {	color:#000000; font-size: 0.7em; letter-spacing: 1px;font-weight: bold;text-decoration: italic;}
.ingress_profil                {	color:#000000; font-size: 70%; font-weight: bold;}
.bodytext_profil               {	color:#000000; font-size: 0.7em; line-height: 1.2em; letter-spacing: 0px; }
.minitext_profil               {	color:#000000; font-size: 65%;}
.textbox_profil                {  color:#000000; font-size: 65%; padding: 1px; border:1px #707070 solid; background-color: #f0f0f0;}
.button_profil                 {  color:#ffffff; font-size: 65%; font-family: Verdana, Arial; width: 50px; height: 20px; padding: 2px; border:1px #456925 solid; background-color: #459301;}
.messagetext_profil            {  font-size: 65%;  }
a.profil                       {  margin:0px; padding: 0px;}
a.profil:link                  {	color:#88322d; text-decoration:none; }
a.profil:visited               {	color:#88322d; text-decoration:none; }
a.profil:hover                 {	color:#459301; text-decoration:underline; }
a.profil:active                {	color:#88322d; text-decoration:underline; }
hr.profil                      {  font-size: 2px; border: 1em dotted #88322d; margin-top:5px;margin-bottom:0px; padding-bottom: 0px;}
table.profil                   {  background-color: #ffffff; }
table.outer_profil             {  border-left: 1px solid #88322d; border-right: 1px solid #88322d; border-top: 1px solid #88322d;border-bottom: 1px solid #88322d;}
td.topheader_profil            {  background-color: #ffffff; font-size: 85%; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
//tr.odd_alt1                { background-color: #504898; }
td.header_profil               { background-color: #ffffff; font-size: 65%; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_profil               { background-color: #ffffff; font-size: 65%; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_profil                 { background-color: #ffffff; }
td.pageblockcaption_profil     { background-color: #88322d; font-size: 65%; color: #ffffff; font-weight: normal; letter-spacing: 1px; padding: 1px; }
td.relatedinfoheader_profil    { background-color: #88322d; font-size: 65%; color: #ffffff; font-weight: bold; letter-spacing: 1px; }
td.relatedinfotext_profil      { background-color: #ffffff; font-size: 65%; color: #000000; letter-spacing: 1px; border: 1px #446E8A;}
span.bodytext_profil           {	color:#000000; font-size: 0.7em; line-height: 1.2em; letter-spacing: 1px;}
table.user_profil              {  font-size: 1.0em;  line-height: 1.2em; letter-spacing: 1px; border: 1px solid #999999;}


/* Alt2 */
h1.alt2                      {	margin-bottom: 2px; margin-top: 2px; padding: 0px;font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size: 100%; font-weight: bold; letter-spacing: 1px;}
h2.alt2                      {	font-size: 100%; margin-bottom: 2px;margin-top: 0px;padding: 0px;}
.pageblockheader_alt2        {	font-size: 10px;; color: #ffffff; font-weight: normal; letter-spacing: 1px;}
.articleheader_alt2          {	font-family:verdana,arial,helvetica,sans-serif; color:#6A7D59; font-size: 100%; font-weight: bold; letter-spacing: 3px;}
.subarticleheader_alt2       {	color:#000000; font-size: 80%; font-weight: bold; letter-spacing: 1px;}
.articlesubheader_alt2       {	color:#000000; font-size: 0.7em; letter-spacing: 1px;font-weight: bold;text-decoration: italic;}
.ingress_alt2                {	color:#000000; font-size: 12px; font-weight: bold;}
.bodytext_alt2               {	color:#000000; font-size: 12px; line-height: 1.3em; letter-spacing: 0px; }
.minitext_alt2               {	color:#000000; font-size: 10px;}
.textbox_alt2                {  color:#000000; font-size: 12px; padding: 1px; border:1px #707070 solid; background-color: #f0f0f0; }
.button_alt2                 {  color:#ffffff; font-size: 10px; font-family: Verdana, Arial; width: 150px; height: 20px; padding: 2px; border:1px #456925 solid; background-color: #459301;}
.messagetext_alt2            {  font-size: 11px; }
a.alt2                       {  margin:0px; padding: 0px; }
a.alt2:link                  {	color:#88322d; text-decoration:none; }
a.alt2:visited               {	color:#88322d; text-decoration:none; }
a.alt2:hover                 {	color:#459301; text-decoration:underline; }
a.alt2:active                {	color:#88322d; text-decoration:underline; }
hr.alt2                      {  font-size: 1px; border: 1px solid #EEEEEE; margin-top:5px;margin-bottom:5px; padding-bottom: 0px;}
table.alt2                   {  background-color: #FFFFFF; }
table.outer_alt2             {  background-color: #88322d; }
td.topheader_alt2            {  background-color: #E8EAE6; font-size: 12px;; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
//tr.odd_alt1                { background-color: #504898; }
td.header_alt2               { background-color: #E8EAE6; font-size: 11px; color: #6B7D5B; font-weight: bold; letter-spacing: 1px;}
td.footer_alt2               { background-color: #E8EAE6; font-size: 65%; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_alt2                 { background-color: #E8EAE6; height: 30px; font-size: 11px;}
td.pageblockcaption_alt2     { background-color: #88322d; font-size: 65%; color: #ffffff; font-weight: normal; letter-spacing: 1px; padding: 1px; }
td.relatedinfoheader_alt2    { background-color: #88322d; font-size: 65%; color: #ffffff; font-weight: bold; letter-spacing: 1px; }
td.relatedinfotext_alt2      { background-color: #ffffff; font-size: 65%; color: #000000; letter-spacing: 1px; border: 1px #446E8A;}
span.bodytext_alt2           { color:#000000; font-size: 11px; line-height: 1.2em; letter-spacing: 1px; padding-bottom:5px; }
table.user_alt2              { font-size: 1.0em;  line-height: 1.2em; letter-spacing: 1px; border:solid #000000 1px; }
span.list_alt2               { color:#000000; font-size: 22px;}


/* Alt3 */
.pageblockheader_alt3     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articleheader_alt3       {	font-family:verdana,arial,helvetica,sans-serif; color:#0D1A53; font-size:24px; font-weight: bold; letter-spacing: 3px;}
.subarticleheader_alt3    {	color:#0D1A53; font-size:18px; font-weight: bold;}
.articlesubheader_alt3    {	color:#000000; font-size:11px; font-weight: bold; text-decoration: italic;}
.ingress_alt3             {	color:#000000; font-size: 11px;}
.bodytext_alt3            {	color:#000000; font-size: 11px;}
.minitext_alt3            {	color:#000000; font-size: 10px;}
.textbox_alt3             { color:#000000; font-size: 11px; font-family: Verdana, Arial; padding: 1px; border:1px #D4D5E3 solid; background-color: #ffffff;}
.button_alt3              { color:#000000; font-size: 10px; font-family: Verdana, Arial; height: 18px; padding: 1px; border:1px solid #161B68; background-color: #fafafa;}
a.alt3                    { color:#703030; font-size: 11px; font-weight: bold; }
a.alt3:link               {	color:#703030; text-decoration:none; }
a.alt3:visited            {	color:#703030; text-decoration:none; }
a.alt3:hover              {	color:#a03030; text-decoration:underline; }
a.alt3:active             {	color:#703030; text-decoration:underline; }
hr.alt3                   { border: 2px dashed #c0c0c0;}
table.alt3                { background-color: #ffffff; font-size: 11px; color: #000000; padding: 5px; width: 100%;}
table.outer_alt3          { background-color: #ffffff; font-size: 11px; font-color: #F0F0F0; border: 1px solid #161B68; width: 100%;}
td.topheader_alt3         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_alt3            { 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_alt3            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_alt3              { background-color: #f0f0f0; }
td.pageblockcaption_alt3  { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 12px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px; padding: 3px; }
//tr.odd_alt3               { background-color: #eeeeee; }


BODY{	font-family:verdana,arial,helvetica,sans-serif;	font-size:11px;}
form { margin-bottom: 0.25em;}
ul {  margin-top: 0.25em;  margin-bottom: 0.25em;}
a:link {	color:#00204E; font-weight: bold; text-decoration:none; }
a:active {	color:#00204E; font-weight: bold; text-decoration:underline; }
a:visited { color:#00204E; font-weight: bold; text-decoration:none; }
a:hover { color:#00204E;	font-weight: bold; text-decoration:underline; }
.pageheader { font-family:times new roman; font-size: 24px; font-weight: bold; }
.pageheader2 { font-family:verdana,arial,helvetica;	font-size: 24px; font-weight: bold; }
.articleheader { font-family:times new roman; font-size: 18px; font-weight: bold; }
.pageheader2  {	font-family:verdana,arial,helvetica; font-size: 20px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em; }
.articleheader2  { font-family:verdana,arial,helvetica;	font-size: 17px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em; }
.topptekst  { font-family:times new roman, roman, serif; color:#404040;	font-size: 14px; font-weight: bold;	text-decoration: italic; letter-spacing: 1px;	margin-top: 0.00em;  margin-bottom: 0.25em; }
.topptekst2  { font-family:verdana, arial, serif;	color:#404040; font-size: 14px;	font-weight: bold; text-decoration: italic;	letter-spacing: 1px;	margin-top: 0.00em;  margin-bottom: 0.25em; }
.articlesubheader  { font-size: 10px;	font-weight: bold; text-decoration: italic;	color:#003000; }
.ingress  {	font-size: 11px; font-weight: bold; }
.bodytext  { font-size: 11px;	color:#FFFFFF}
.tabletext { font-family:verdana,helvetica,sans-serif; font-size: 9px; }
.minitext  { font-size: 10px; }
.miniminitext  { font-size: 8px; font-weight: none; }
.textbox { font-size: 10px; font-family: Verdana, Arial; width: 400px; height: 18px; padding: 2px; border:1px black solid; background-color: #FFFCE6; }
.textboxcounter { color:gray; font-size: 10px; font-family: Verdana, Arial; width: 30px; height: 14px; padding: 0px; border:0px; text-decoration:italic; }
.textarea { font-size: 10px; font-family: Verdana, Arial; width: 400px; padding: 2px; border:1px black solid; background-color: #FFFCE6; }
.textboxsmall { font-size: 10px; font-family: Verdana, Arial; width: 110px; height: 18px; padding: 2px; border:1px black solid; background-color: #FFFCE6; }
.textboxsmall2 { font-size: 10px; font-family: Verdana, Arial; width: 170px; height: 18px; padding: 2px; border:1px black solid; background-color: #FFFCE6; }
.textbox_or { font-size: 10px; font-family: Verdana, Arial; width: 150px; height: 18px; padding: 2px; border:1px gray solid; background-color: #FFFFFF; }
.button { font-size: 10px; font-family: Verdana, Arial; width: 60px; height: 18px; padding: 2px; border:1px black solid; background-color: #FFFCE6; }
.button2 { font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 18px; padding: 2px; }

#Label_headertop { font-family:verdana,arial,helvetica; font-size: 11px; color=#7B8F47 }
#Label_header {	font-family:verdana,arial,helvetica; font-size: 15px;	font-weight: bold; }

/* Menu */
h1.alt1                      {	font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size: 120%; font-weight: bold; letter-spacing: 1px;}
.pageblockheader_Menu        {	background-color: #446E8A; font-size: 10px; color: #ffffff; font-weight: normal; letter-spacing: 1px;}
.articleheader_Menu          {	font-family:verdana,arial,helvetica,sans-serif; color:#ffffff; font-size: 14px; font-weight: bold; letter-spacing: 3px;}
.subarticleheader_Menu       {	color:#ffffff; font-size: 14px; font-weight: bold; letter-spacing: 2px;}
.articlesubheader_Menu       {	color:#446E8A; font-size: 11px; font-weight: bold;text-decoration: italic;}
.ingress_Menu                {	color:#000000; font-size: 11px; font-weight: bold;}
.bodytext_Menu               {	color:#000000; font-size: 11px;}
.minitext_Menu               {	color:#000000; font-size: 10px;}
.textbox_Menu                {  color:#000000; font-size: 10px; padding: 1px; border:1px #707070 solid; background-color: #f0f0f0;}
.button_Menu                 {  color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 50px; height: 18px; padding: 2px; border:1px black solid; background-color: #fafafa;}
a.Menu                       {  font-size: 11px; }
a.Menu:link                  {	color:#5CC201; text-decoration:none; }
a.Menu:visited               {	color:#446E80; text-decoration:none; }
a.Menu:hover                 {	color:#459301; text-decoration:underline; }
a.Menu:active                {	color:#446E8A; text-decoration:underline; }
hr.Menu                      {  font-size: 1 px; border: 1em dotted #c0c0c0;}
table.Menu                   { background-image: url('top_menu_bg.gif'); background-repeat: no-repeat; background-color: #FFFFFF; width: 100%;}
table.outer_Menu             {  background-color: #446E8A; width: 100%;}
td.topheader_Menu            {  background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
//tr.odd_Menu                { background-color: #504898; }
td.header_Menu               { background-color: #5C54A4; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_Menu               { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_Menu                 { background-color: #5C54A4; }
td.pageblockcaption_Menu     { background-color: #446E8A; font-size: 10px; color: #ffffff; font-weight: normal; letter-spacing: 1px; padding: 1px; }
