/* 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;}

/* test */
body.test                    { background-color: #888888; color:#303030; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:0; margin-top:10;}

/* linker */
td.linker                    { background-image: url('body_back_small.png'); background-repeat: repeat-x; padding:3px; }

/* medlem */
td.medlem_header             { background-image: url('btn_back.png'); background-repeat: repeat-x; background-color:#ffffff;margin:5px; border:1px #CAD5E0 solid; }
table.medlem                 { border:1px #829BB1 solid; }

/* sokordning */
table.sokordning             { background-color:#EFE38F; margin:8px; border:1px #F29E1F solid; }
.button_sokordning           { background-image: url('btn_back.png'); background-repeat: repeat-x; color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 18px; padding: 1px; border:1px #CAD5E0 solid;}
.textbox_sokordning          { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #CAD5E0 solid; background-color: #F4F6F7; padding: 2px; height:19px;}
td.list_sokordning           { padding: 5px; font-size: 11px;}
.bodytext_sokordning         { color:#303030; font-size: 10px;}

/* pageareas */
td.pagearea_default          { background-color: #ffffff; border:0px #EFE38F solid; }
td.pagearea_left             { background-image: url('meny_back.png'); background-repeat: repeat-x; background-color: #E8ECF0; }
table.left                   {  }
table.outer_left             { background-color: #ffffff; border:0px #ffffff solid;}
//td.pagearea_bottomframe      { background-image: url('bottom_back.png'); background-repeat: repeat-x; background-color: #888888; }
//td.pagearea_bottomframe      { background-image: url('bottomframe.jpg'); background-repeat: repeat-x; background-color: #888888; }
td.pagearea_frametopleft     { background-image: url('frame_top_left.gif'); background-repeat: repeat-x; background-color: #888888; }
td.pagearea_frametop         { background-image: url('frame_top.gif'); background-repeat: repeat-x; background-color: #888888; }
td.pagearea_frametopright    { background-image: url('frame_top_right.gif'); background-repeat: repeat-x; background-color: #888888; }
td.pagearea_frameleft        { background-image: url('frame_left.gif'); background-repeat: repeat-y; background-color: #ffffff; }
td.pagearea_frameright       { background-image: url('frame_right.gif'); background-repeat: repeat-y; background-color: #888888; }
td.pagearea_framebottomleft  { background-image: url('frame_bottom_left.gif'); background-repeat: repeat-x; background-color: #888888; }
td.pagearea_framebottom      { background-image: url('frame_bottom.gif'); background-repeat: repeat-x; background-color: #888888; }
td.pagearea_framebottomright { background-image: url('frame_bottom_right.gif'); background-repeat: repeat-x; background-color: #888888; }
td.pagearea_menuback         { background-image: url('menu_back.gif'); background-repeat: repeat-x; background-color: #ffffff; }

/* schema default*/
table.schema_default               { background-color: #f0f0f0; color: #000000; font-size:12px; padding:0px; spacing:0px;}
td.schematitle_default             { font-size:18px; color: #707070; padding-left:10px; padding-top:10px; padding-bottom:10px;}
td.schemainfo_default              { padding-left:10px; padding-bottom:20px; color: #707070;  }
td.schemaokmessage_default         { padding-left:10px; color: #ff0000; }
td.schemaerrormessage_default      { padding-left:10px; background-color: #fff0f0; color: #300000; }
td.schemafieldcaption_default      { padding-left:10px; padding-top:0px;padding-bottom:0px; }
td.schemafieldcaptionerror_default { padding-left:10px; color:#ff0000; }
td.schemafield_default             { padding-top:0px;padding-bottom:0px;  }
td.schemafielderror_default        { color:#ff0000; }
//.textbox_default                   { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px;}
.textboxerror_default              { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #AC3131 solid; background-color: #fff0f0; padding:1px;}
//.textarea_default                 { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px;}
.textareaerror_default             { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #AC3131 solid; background-color: #fff0f0; padding:1px;}
.submitbutton_default              { font-family: "Calibri", Arial, "Tahoma", sans;	width:80px; height:30px; padding:2px;color:#000000; border:solid 1px #0039731;background:url(btnback_default.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}

/* default */
body.page                    { background-color: #888888; color:#303030; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:0; margin-top:10;}
h1.default                   { font-family: Arial; font-weight: bold; font-size:22px; color:#596C79; margin-top: 0.25em; margin-bottom: 0.25em;}
h2.default                   { font-family: Arial; font-weight: bold; font-size:14px; color:#596C79; margin-top: 0.25em; margin-bottom: 0.20em;}
h3.default                   { font-family: Arial; font-weight: bold; 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: 11px; font-weight: bold; text-decoration: italic;}
.ingress_default             { color:#707070; font-size: 11px; font-weight: bold; }
.bodytext_default            { color:#303030; font-size: 11px;}
.minitext_default            { color:#909090; font-size: 10px;}
.messagetext_default         { color:#ff3030; font-size: 11px; font-weight: bold; }
.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; padding: 2px; height:19px;}
.textarea_default            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; padding: 2px; }
.button_default              { background-image: url('btn_back.png'); background-repeat: repeat-x; color:#000000; font-size: 11px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 1px; border:1px #CAD5E0 solid;}
.minibutton_default          { background-image: url('btn_back.png'); background-repeat: repeat-x; color:#000000; font-size: 11px; font-family: Tahoma,Arial; height: 22px; padding: 1px; border:1px #CAD5E0 solid;}
//.user_default                { font-family: Arial; color:#505050; font-size: 11px; background-color: #FEEACB; border:1px #e0e0e0 solid; }
.user_default                { font-family: Arial; color:#505050; font-size: 11px; }
a.default                    { color:#0D517E; }
a.default:link               { text-decoration:none; }
a.default:visited            { text-decoration:none; }
a.default:hover              { color:#0D517E; text-decoration:underline; }
a.default:active             { text-decoration:underline; }
hr.default                   { border: 2px solid #E8ECF0;}
table.default                { font-color: #303030; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; }
table.outer_default          { border:1px #F0F0F0 solid;}
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('btn_back.png'); background-repeat: repeat-x; background-color: #000000; font-size: 10px; color: #000000; font-weight: bold; letter-spacing: 1px; padding:5px;}
td.footer_default            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default              { background-color: #FFFFFF; font-size: 11px;}
td.message_default           { font-size: 10px; color: #881111; font-weight: bold;}
td.relatedinfoheader_default { background-image: url('header_back_long.jpg'); background-repeat: repeat-none; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-left:10px; padding-top:5px;padding-bottom:9px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #E8ECF0; font-size: 9px; color: #303030; }
td.pageblockcaption_default  { background-image: url('header_back.jpg'); background-repeat: repeat-none; background-color: #FDD18B; font-size: 9px; color: #ffffff; padding-left:10px; padding-top:5px;padding-bottom:2px; }

/* skjemastep */
h1.skjemastep                   { font-family: Arial; font-weight: bold; font-size:22px; color:#596C79; margin-top: 0.25em; margin-bottom: 0.25em;}
.minitext_skjemastep            { color:#707070; font-size: 10px;}
a.skjemastep                    { color:#0D517E; }
a.skjemastep:link               { text-decoration:none; }
a.skjemastep:visited            { text-decoration:none; }
a.skjemastep:hover              { color:#0D517E; text-decoration:underline; }
a.skjemastep:active             { text-decoration:underline; }
hr.skjemastep                   { border: 2px solid #E8ECF0;}
table.skjemastep                { background-color: #f0f0f0; font-color: #303030; font-family:verdana,arial,helvetica,sans-serif; }
td.pageblockcaption_skjemastep  { none; background-color: #FDD18B; font-size: 12px; color: #ffffff; padding-left:10px; padding-top:5px;padding-bottom:2px; }

/* skjema */
h1.skjema                   { font-family: Arial; font-weight: bold; font-size:22px; color:#596C79; margin-top: 0.25em; margin-bottom: 0.25em;}
h2.skjema                   { font-family: Arial; font-weight: bold; font-size:14px; color:#596C79; margin-top: 0.25em; margin-bottom: 0.20em;}
h3.skjema                   { font-family: Arial; font-weight: bold; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em;letter-spacing: 1px;}
.pageblockheader_skjema     { background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_skjema    { color:#303030; font-size: 11px; font-weight: bold; text-decoration: italic;}
.ingress_skjema             { color:#707070; font-size: 11px; font-weight: bold; }
.bodytext_skjema            { color:#303030; font-size: 11px;}
.minitext_skjema            { color:#707070; font-size: 10px;}
.messagetext_skjema         { color:#ff3030; font-size: 11px; font-weight: bold; }
.spacing_skjema             { color:#000000; font-size: 4px;}
.textbox_skjema             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; padding: 2px; height:19px;}
.textarea_skjema            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; padding: 2px; }
.button_skjema              { background-image: url('btn_back.png'); background-repeat: repeat-x; color:#000000; font-size: 11px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 1px; border:1px #CAD5E0 solid;}
.minibutton_skjema          { background-image: url('btn_back.png'); background-repeat: repeat-x; color:#000000; font-size: 11px; font-family: Tahoma,Arial; height: 22px; padding: 1px; border:1px #CAD5E0 solid;}
//.user_skjema                { font-family: Arial; color:#505050; font-size: 11px; background-color: #FEEACB; border:1px #e0e0e0 solid; }
.user_skjema                { font-family: Arial; color:#505050; font-size: 11px; }
a.skjema                    { color:#0D517E; }
a.skjema:link               { text-decoration:none; }
a.skjema:visited            { text-decoration:none; }
a.skjema:hover              { color:#0D517E; text-decoration:underline; }
a.skjema:active             { text-decoration:underline; }
hr.skjema                   { border: 2px solid #E8ECF0;}
table.skjema                { background-color: #ffffff; font-color: #303030; font-family:verdana,arial,helvetica,sans-serif; }
table.outer_skjema          { border:0px #F0F0F0 solid;}
td.topheader_skjema         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_skjema            { background-image: url('btn_back.png'); background-repeat: repeat-x; background-color: #000000; font-size: 10px; color: #000000; font-weight: bold; letter-spacing: 1px; padding:5px;}
td.footer_skjema            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_skjema              { background-color: #FFFFFF; font-size: 11px;}
td.message_skjema           { font-size: 10px; color: #881111; font-weight: bold; border:1px #707070 solid; padding:5px; background-color: #FEFAC1;  }
td.relatedinfoheader_skjema { background-image: url('header_back_long.jpg'); background-repeat: repeat-none; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-left:10px; padding-top:5px;padding-bottom:9px; text-transform: uppercase;}
td.relatedinfotext_skjema   { background-color: #E8ECF0; font-size: 9px; color: #303030; }
td.pageblockcaption_skjema  { none; background-color: #FDD18B; font-size: 12px; color: #ffffff; padding-left:10px; padding-top:5px;padding-bottom:2px; }

/* infobox */
h1.infobox                   { font-family: Arial; font-weight: bold; font-size:22px; color:#596C79; margin-top: 0.25em; margin-bottom: 0.25em;}
.bodytext_infobox            { color:#303030; font-size: 11px;}
a.infobox                    { color:#0D517E; }
a.infobox:link               { text-decoration:none; }
a.infobox:visited            { text-decoration:none; }
a.infobox:hover              { color:#0D517E; text-decoration:underline; }
a.infobox:active             { text-decoration:underline; }
table.infobox                {  }
table.outer_infobox          { background-color: #EFE38F; font-color: #F0F0F0; border:1px #707070 solid;}

/* 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:14px; 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; text-decoration: italic;}
.ingress_graa             {	color:#303030; font-size: 60%; font-weight: bold; }
.bodytext_graa            {	color:#707070; 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:#707070; margin-top: 1.50em; }
a.graa:link               {	text-decoration:none; }
a.graa:visited            {	text-decoration:none; }
a.graa:hover              {	color:#303030; text-decoration:underline; }
a.graa:active             {	text-decoration:underline; }
hr.graa                   { border: 2px dotted #d0d0d0;}
table.graa                { background-image: url('body_back_small.png'); background-repeat: repeat-x; background-color: #CFD9E3; font-color: #ffffff; }
table.outer_graa          { background-color: #d0d0d0; font-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: #ffffff; }

/* login */
h1.login                   {	font-family: Tahoma,Arial; color:#666666; font-size:120%; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.login                   {	font-family: Tahoma,Arial; color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_login     {	background-color: #ffffff; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_login    {	color:#303030; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_login             {	color:#303030; font-size: 12px; font-weight: bold; }
.bodytext_login            {	color:#ffffff; font-size: 12px;}
.minitext_login            {	color:#ffffff; font-size: 12px;}
.messagetext_login         {	color:#B5C4A3; font-size: 12px;}
.spacing_login             {	color:#000000; font-size: 4px;}
.textbox_login             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; width: 120px; }
.button_login              { color:#ffffff; font-size: 11px; font-family: Tahoma,Arial; width: 80px; height: 25px; padding: 5px; border:1px black solid; background-color: #F29E1F;}
a.login                    { color:#F29E1F; margin-top: 1.50em; font-weight: bold;}
a.login:link               {	text-decoration:none; }
a.login:visited            {	text-decoration:none; }
a.login:hover              {	color:#ffffff; text-decoration:underline; }
a.login:active             {	text-decoration:underline; }
hr.login                   { border: 2px dotted #d0d0d0;}
//Denne sdtilen blir ikke brukt når man bruker login på siden
table.login                { background-color: #000000; font-color: #000000; padding:0px; width:400px; border:1px #D4D5E3 solid; }
table.outer_login          { background-color: #000000; font-color: #F0F0F0; padding:0px;}
td.topheader_login         { background-color: #000000; font-size: 13px; color: #707070; padding: 5px;}
td.header_login            { background-color: #888888; padding: 15px; font-size: 20px; color: #F29E1F;  }
td.footer_login            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_login              { background-color: #888888; padding: 5px; }
td.relatedinfoheader_login { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_login   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_login  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_login          { background-color: #ffffff; }

/* stil2 */
body.stil2                 {	background-repeat: repeat-xy; background-color: #1F216B; color:#ffffff; font-size: 12px;	font-family:Trebuchet MS,verdana, sans-serif; margin-left:10; margin-top:10;}
h1.stil2                   {	font-family: Trebuchet MS,Verdana,Arial; font-weight: bold; color:#e0e0e0; font-size:150%; margin-top: 0.25em; margin-bottom: 0.25em;}
h2.stil2                   {	font-family: Trebuchet MS,Verdana,Arial; font-weight: bold; color:#e0e0e0; font-size:100%; margin-top: 0.25em; margin-bottom: 0.20em;}
.pageblockheader_stil2     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_stil2    {	color:#303030; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_stil2             {	color:#ffffff; font-size: 60%; font-weight: bold; }
.bodytext_stil2            {	color:#ffffff; font-size: 75%;}
.minitext_stil2            {	color:#909090; font-size: 55%;}
.messagetext_stil2         {	color:#909090; font-size: 55%;}
.spacing_stil2             {	color:#000000; font-size: 4px;}
.textbox_stil2             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_stil2            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_stil2              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_stil2                {	font-family: Arial; color:#707070; font-size: 11px;}
a.stil2                    { color:#e0e0e0; margin-top: 1.50em; font-weight: bold;}
a.stil2:link               {	text-decoration:none; }
a.stil2:visited            {	text-decoration:none; }
a.stil2:hover              {	color:#ffffff; text-decoration:underline; }
a.stil2:active             {	text-decoration:underline; }
hr.stil2                   { border: 2px dotted #d0d0d0;}
table.stil2                { background-color: #000000; font-color: #765645; }
table.outer_stil2          { background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_stil2         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_stil2            { 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_stil2            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_stil2              { background-color: #000000; }
td.message_stil2           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_stil2 { background-color: #6A8AB0; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_stil2   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_stil2  { background-color: #909090; font-size: 11px; color: #f0f0f0; font-weight: bold; padding: 2px; }
td.pagearea_stil2          { background-color: #000000; border:1px white solid; }

/* graa2 */
h1.graa2                   {	font-family: Tahoma,Arial; color:#666666; font-size:120%; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.graa2                   {	font-family: Tahoma,Arial; color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_graa2     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_graa2    {	color:#303030; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_graa2             {	color:#303030; font-size: 60%; font-weight: bold; }
.bodytext_graa2            {	color:#c0c0c0; font-size: 60%;}
.minitext_graa2            {	color:#909090; font-size: 55%;}
.messagetext_graa2         {	color:#909090; font-size: 55%;}
.spacing_graa2             {	color:#000000; font-size: 4px;}
.textbox_graa2             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_graa2              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.graa2                    { color:#c0c0c0; margin-top: 1.50em; font-weight: bold;}
a.graa2:link               {	text-decoration:none; }
a.graa2:visited            {	text-decoration:none; }
a.graa2:hover              {	color:#ffffff; text-decoration:underline; }
a.graa2:active             {	text-decoration:underline; }
hr.graa2                   { border: 2px dotted #d0d0d0;}
table.graa2                { background-color: #000000; font-color: #765645; }
table.outer_graa2          { background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_graa2         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_graa2            { 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_graa2            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_graa2              { background-color: #FFFFFF; }
td.relatedinfoheader_graa2 { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_graa2   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_graa2  { background-color: #000000; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_graa2          { background-color: #ffffff; }

/* stil3 */
body.stil3                 {	background-repeat: repeat-xy; background-color: #f0f0f0; color:#000000; font-family:Arial,sans-serif; margin-left:10; margin-top:10;}
h1.stil3                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:150%; margin-top: 0.25em; margin-bottom: 0.25em;}
h2.stil3                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:100%; margin-top: 0.25em; margin-bottom: 0.20em;}
.pageblockheader_stil3     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_stil3    {	color:#303030; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_stil3             {	font-size: 70%; font-weight: bold; }
.bodytext_stil3            {	font-size: 70%;}
.minitext_stil3            {	font-size: 70%;}
.messagetext_stil3         {	font-size: 70%;}
.spacing_stil3             {	color:#000000; font-size: 4px;}
.textbox_stil3             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_stil3            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_stil3              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_stil3                {	font-family: Arial; color:#707070; font-size: 11px;}
a.stil3                    { color:#10325B; margin-top: 1.50em; font-weight: bold;}
a.stil3:link               {	text-decoration:none; }
a.stil3:visited            {	text-decoration:none; }
a.stil3:hover              {	color:#3B7CCC; text-decoration:underline; }
a.stil3:active             {	text-decoration:underline; }
hr.stil3                   { border: 2px dotted #d0d0d0;}
table.stil3                { background-color: #F2F7FA; font-color: #765645; }
table.outer_stil3          { background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_stil3         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_stil3            { 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_stil3            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_stil3              { background-color: #ffffff; }
td.message_stil3           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_stil3 { background-color: #6A8AB0; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_stil3   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_stil3  { background-color: #909090; font-size: 11px; color: #f0f0f0; font-weight: bold; padding: 2px; }
td.pagearea_stil3          { border:1px #c0c0c0 solid; }

/* stil4 */
body.stil4                 {	background:url(bck_lojal.png) no-repeat fixed #DFE2E5; color:#000000; font-family:Arial,sans-serif; margin-left:10; margin-top:10;}
h1.stil4                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:150%; margin-top: 0.25em; margin-bottom: 0.25em;}
h2.stil4                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:100%; margin-top: 0.25em; margin-bottom: 0.20em;}
.pageblockheader_stil4     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_stil4    {	color:#303030; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_stil4             {	font-size: 70%; font-weight: bold; }
.bodytext_stil4            {	font-size: 70%;}
.minitext_stil4            {	font-size: 70%;}
.messagetext_stil4         {	font-size: 70%;}
.spacing_stil4             {	color:#000000; font-size: 4px;}
.textbox_stil4             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_stil4            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_stil4              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_stil4                {	font-family: Arial; color:#707070; font-size: 11px;}
a.stil4                    { color:#10325B; margin-top: 1.50em; font-weight: bold;}
a.stil4:link               {	text-decoration:none; }
a.stil4:visited            {	text-decoration:none; }
a.stil4:hover              {	color:#3B7CCC; text-decoration:underline; }
a.stil4:active             {	text-decoration:underline; }
hr.stil4                   { border: 2px dotted #d0d0d0;}
table.stil4                { filter:alpha(opacity=88); background-color: #F2F7FA; font-color: #765645; }
table.outer_stil4          { filter:alpha(opacity=88); background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_stil4         { filter:alpha(opacity=88); background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_stil4            { filter:alpha(opacity=88); 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_stil4            { filter:alpha(opacity=88); background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_stil4              { filter:alpha(opacity=88); background-color: #ffffff; }
td.message_stil4           { filter:alpha(opacity=88); font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_stil4 { filter:alpha(opacity=88); background-color: #6A8AB0; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_stil4   { filter:alpha(opacity=88); background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_stil4  { filter:alpha(opacity=88); background-color: #909090; font-size: 11px; color: #f0f0f0; font-weight: bold; padding: 2px; }
td.pagearea_stil4          { filter:alpha(opacity=88); border:1px #c0c0c0 solid; }

.afp_spm                   { font-size: 14px; line-height: 22px;}
