/* Global */
body                      {	background-color: #ffffff; color:#041B7B; font-family:Garamond, verdana,arial,helvetica,sans-serif; margin-left:0;background-image: url("bg.jpg"); background-repeat: repeat-x;}
form                      { margin-bottom: 0; }
div                       { margin-bottom: 0; }
ul                        { margin-left: 20px; margin-top: 5px; margin-bottom: 5px; }

/* Areafade */
table.areafade            { }
table.outer_areafade      { }
td.pagearea_areafade      { background-image: url("Xareafade.jpg"); background-repeat: repeat-x; background-color: #FFFFFF;  }

/* Meny */
table.meny                { background-image: url("meny_bg.jpg"); background-repeat: repeat-x; }
table.outer_meny          {background-color: #ffffff; }
hr.meny                   { height:1px; border: 1px dotted #BCBCBC; background-color: #ffffff; margin-top:2px;margin-bottom:2px;}
a.meny                    { font-size:0.8em; color:#333333; font-weight: bold; }
a.meny:link               { text-decoration:none; }
a.meny:visited            { text-decoration:none; }
a.meny:hover              { text-decoration:underline; }
a.meny:active             { text-decoration:none; }
td.pagearea_meny          { background-color: #ffffff; }


/* search */
table.search                { background-image: url("meny_bg.jpg"); background-repeat: repeat-x; }
table.outer_search          {background-color: #ffffff; }
hr.search                   { height:1px; border: 1px dotted #BCBCBC; background-color: #ffffff; margin-top:2px;margin-bottom:2px;}
a.search                    { font-size:0.8em; color:#333333; font-weight: bold; }
a.search:link               { text-decoration:none; }
a.search:visited            { text-decoration:none; }
a.search:hover              { text-decoration:underline; }
a.search:active             { text-decoration:none; }
td.pagearea_search          { background-image: url("meny_bg.jpg"); background-repeat: repeat-x;  }
.textbox_search             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #000000 solid; background-color: #ffffff; background-image: url('bg_textbox.jpg'); background-repeat: repeat-x; }
.textarea_search            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #000000 solid; background-image: url('bg_textbox.jpg'); background-repeat: repeat-x;  }
.button_search              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 25px; height: 25px; padding: 2px; border:0px black solid; background-image: url('bg_button.jpg'); background-repeat: repeat-x;  margin-top:0px;}


/* meny2 */

table.outer_meny2          {background-color: #ffffff; }
hr.meny2                   { height:1px; border: 1px dotted #BCBCBC; background-color: #ffffff; margin-top:2px;margin-bottom:2px;margin-right:2px;}
a.meny2                    { font-size:0.8em; color:#333333; font-weight: bold;margin-right:2px; }
a.meny2:link               { text-decoration:none; }
a.meny2:visited            { text-decoration:none; }
a.meny2:hover              { text-decoration:underline; }
a.meny2:active             { text-decoration:none; }
td.pagearea_meny2          { background-color: #ffffff; }
table.meny2                { background-color: #ffffff; color: #765645; }

/* Login */
table.login                { height: 160px; background-image: url('login_box.jpg'); background-repeat: no-repeat; background-color: #FFFFFF; padding-right: 10px; }
table.outer_login          { }
form.login                 { width:170px;}
td.pageblockcaption_login  { background-color: #D8EDFA; font-size: 10px; color: #A3D1EE; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.list_login              { text-align: right; }
.bodytext_login            { color:#ffffff; font-size: 0.6em; line-height:1.6em; }
.formtext_login            { color:#ffffff; }
.textbox_login             { color:#000000; font-size: 11px; font-family: garamond, verdana, arial, sans-serif; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_login              { color:#ffffff; font-size: 9px; font-family: garamond,arial, sans-serif; width: 100px; height: 18px; padding: 2px; border:1px white solid; background-color: #cccccc;}
a.login                    { text-align: right; color:#ffffff; }
a.login:link               { text-decoration:underline; }
a.login:visited            { text-decoration:underline; }
a.login:hover              { text-decoration:underline; }
a.login:active             { text-decoration:underline; }

/* Logout */
table.logout                { background-image: url('logout_box.jpg'); background-repeat: no-repeat; background-color: #FFFFFF;  }
table.outer_logout          { }
form.logout                  { text-align: right; padding-right: 10px; height:150px;}
td.pageblockcaption_logout  { background-color: #D8EDFA; font-size: 10px; color: #A3D1EE; font-weight: bold; letter-spacing: 1px; padding: 3px; }
.bodytext_logout            { color:#ffffff; font-size: 0.6em;}
.formtext_logout            { color:#ffffff; font-size: 0.2em}
.textbox_logout             { color:#000000; font-size: 11px; font-family: garamond,Verdana, Arial, sans-serif; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_logout              { color:#ffffff; font-size: 9px; font-family: garamond,Arial, sans-serif; width: 100px; height: 18px; padding: 2px; border:1px white solid; background-color: #cccccc;}

/* logoutforum */
table.logoutforum                { background-image: url('logout_box.jpg'); background-repeat: no-repeat; background-color: #FFFFFF;  }
table.outer_logoutforum          { }
form.logoutforum                  { text-align: right; padding-right: 10px; height:150px;}
td.pageblockcaption_logoutforum  { background-color: #D8EDFA; font-size: 10px; color: #A3D1EE; font-weight: bold; letter-spacing: 1px; padding: 3px; }
.bodytext_logoutforum            { color:#ffffff; font-size: 0.6em;}
.formtext_logoutforum            { color:#ffffff; font-size: 0.2em}
.textbox_logoutforum             { color:#000000; font-size: 11px; font-family: garamond,Verdana, Arial, sans-serif; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_logoutforum              { color:#ffffff; font-size: 9px; font-family: garamond,Arial, sans-serif; width: 100px; height: 18px; padding: 2px; border:1px white solid; background-color: #cccccc;}

/* default */

h1.default                   {	font-family: garamond,Arial; font-weight: bold; color:#000000; font-size:26px; margin-top: 0.15em; margin-bottom: 0.35em; text-decoration: italic;}
h2.default                   {	font-family: garamond;font-weight: bold; color:#000000; font-size:18px; margin-top: 0.0em; margin-bottom: 0.20em;}
h3.default                   {	font-family: garamond,Arial; font-weight: bold; color:#009DE9; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em;letter-spacing: 1px;}
.pageblockheader_default     {	background-color: #808080; font-size: 20px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default    {	color:#738918; font-size: 14px; font-weight: bold;}
.ingress_default             {	color:#000000; font-size: 14px;font-weight: bold; }
.bodytext_default            {	color:#000000; font-size: 14px; }
.minitext_default            {	font-family: garamond,Arial; color:#909090; font-size: 10px;}
.messagetext_default         {	color:#909090; font-size: 10px;}
.spacing_default             {	color:#000000; font-size: 4px;}
.textbox_default             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_default            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_default                { font-family: Arial; color:#554534; font-size: 11px;}
a.default                    { font-size:14px;color:#738918;font-weight: bold; }
a.default:link               {	text-decoration:none; }
a.default:visited            {	text-decoration:none; }
a.default:hover              {	color:#738918; text-decoration:underline; }
a.default:active             {	text-decoration:underline; }
hr.default                   { border: 1px solid F6E7CA;heigth:0px;}
table.default                { background-color: #ffffff; font-color: #765645; }
table.outer_default          { background-color: #000000; font-color: #F0F0F0;}
td.topheader_default         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default            { background-color: #a0a0a0; font-size: 10px; color: #ffffff; font-weight: bold; padding: 1px; }
td.footer_default            { background-color: #ffffff; font-size: 13px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default              { background-color: #FFFFFF; }
td.message_default           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_default { background-color: #7DB54E; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #E0EDD5; font-size: 9px; color: #303030; }
//td.pageblockcaption_default  { background-image: url('bakgr_fade.jpg'); background-repeat: repeat-xy; background-color: #E1D692; font-size: 10px; color: #ffffff; padding: 2px; }
td.pageblockcaption_default  { background-color: #404040; font-size: 10px; color: #c0c0c0; padding: 2px; text-decoration: italic;}
td.pagearea_default          { background-color: #ffffff; border:0px #707070 solid; }

/* Magenta */
h1.magenta                   {	font-family: garamond,Arial; font-weight: bold; color:#000000; font-size:26px; margin-top: 0.15em; margin-bottom: 0.35em; text-decoration: italic;}
h2.magenta                   {	font-family: garamond;font-weight: bold; color:#000000; font-size:14px; margin-top: 0.0em; margin-bottom: 0.20em;}
h3.magenta                   {	font-family: garamond,Arial; font-weight: bold; color:#009DE9; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em;letter-spacing: 1px;}
.pageblockheader_magenta     {	background-color: #808080; font-size: 20px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_magenta    {	color:#009DE9; font-size: 20px; font-weight: bold;}
.ingress_magenta             {	color:#000000; font-size: 14px;font-weight: bold; }
.bodytext_magenta            {	color:#000000; font-size: 13px; }
.minitext_magenta            {	font-family: garamond,Arial; color:#909090; font-size: 10px;}
.messagetext_magenta         {	color:#909090; font-size: 10px;}
.spacing_magenta             {	color:#000000; font-size: 4px;}
.textbox_magenta             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_magenta            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_magenta              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_magenta                { font-family: Arial; color:#554534; font-size: 11px;}
a.magenta                    { font-size:13px;color:#738918;font-weight: bold; }
a.magenta:link               {	text-decoration:none; }
a.magenta:visited            {	text-decoration:none; }
a.magenta:hover              {	color:#738918; text-decoration:underline; }
a.magenta:active             {	text-decoration:underline; }
hr.magenta                   { height:1px; border: 1px dotted #BCBCBC; background-color: #ffffff; margin-top:0px;margin-bottom:5px;}
table.magenta                { background-color: #ffffff; font-color: #765645; }
table.outer_magenta          { background-color: #000000; font-color: #F0F0F0;}
td.topheader_magenta         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_magenta            { background-color: #a0a0a0; font-size: 10px; color: #ffffff; font-weight: bold; padding: 1px; }
td.footer_magenta            { background-color: #ffffff; font-size: 13px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_magenta              { background-color: #FFFFFF; }
td.message_magenta           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_magenta { background-color: #7DB54E; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_magenta   { background-color: #E0EDD5; font-size: 9px; color: #303030; }
//td.pageblockcaption_magenta  { background-image: url('bakgr_fade.jpg'); background-repeat: repeat-xy; background-color: #E1D692; font-size: 10px; color: #ffffff; padding: 2px; }
td.pageblockcaption_magenta  { background-color: #404040; font-size: 10px; color: #c0c0c0; padding: 2px; text-decoration: italic;}
td.pagearea_magenta          { background-color: #ffffff; border:0px #707070 solid; }

/* Center */
h1.center                   { font-family:garamond,arial,helvetica,sans-serif; color:#2A3D66; font-size:100%; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;height:25px; background-image: url('dash_yellow.gif'); background-repeat: repeat-x;}
h2.center                   { font-family:garamond,arial,helvetica,sans-serif; color:#2A3D66; font-size:100%; margin-top: 0.0em; margin-bottom: 0.50em;}
.articlesubheader_center    { color:#000000; font-size: 0.7em; font-weight: bold; font-style: bold;}
.ingress_center             { color:#000000; font-size: 0.7em; font-weight: bold; }
.bodytext_center            { color:#000000; font-size: 0.7em;}
.minitext_center            { color:#000000; font-size: 0.6em; font-style: italic;}
.messagetext_center         { color:#707070; font-size: 60%;}
.spacing_center             { color:#000000; font-size: 4px;}
.textbox_center             { color:#000000; font-size: 11px; font-family: garamond,Verdana, Arial, sans-serif; }
.button_center              { color:#000000; font-size: 0.7em; font-family: garamond,Arial, sans-serif; }
.menuleft_center            { font-size: 0.1em; border-top: 5px; }
.error_center               { font-size: 0.6em; }
a.center                    { font-size:0.8em; color:#2A3D66; font-weight: bold; }
a.center:link               { text-decoration:underline; }
a.center:visited            { text-decoration:underline; }
a.center:hover              { text-decoration:underline; }
a.center:active             { text-decoration:underline; }
hr.center                   { height:1px; border: 1px dotted #F7E8C5; background-color: #ffffff; }
table.center                { background-color: #ffffff; color: #765645; }
table.user_center           { font-size: 1.00em;}
table.outer_center          { background-color: #d0d0d0; color: #F0F0F0;}
td.topheader_center         { background-color: #ffffff; font-size: 10px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_center            { background-color: #d0d0d0; font-size: 10px; color: #707070; }
td.list_center              { background-color: #ffffff; }
td.message_center           { background-color: #ffffff; font-size: 10px; color: #ff0000; }
td.listsel_center           { background-color: #EEF7FE; }
td.footer_center            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.relatedinfoheader_center { background-color: #2A3D66; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_center   { background-color: #8C9FC0; font-size: 0.6em; color: #303030; border:1px #1860AC solid; }
td.pageblockcaption_center  { font-family:garamond,arial,helvetica,sans-serif; font-weight: bold; color:#2A3D66; font-size:100%; letter-spacing: 0px; margin-top: 15px; margin-bottom: 0.50em;height:25px; background-image: url('dash_yellow.gif'); background-repeat: repeat-x;}
td.pagearea_center          { border-left: 1px dotted #BCBCBC;border-right: 1px dotted #BCBCBC; }

td.pagearea_right          { border-left: 0px dotted #BCBCBC;border-right: 1px dotted #BCBCBC; }
td.pagearea_left          { border-left: 1px dotted #BCBCBC;border-right: 0px dotted #BCBCBC; }



/* password   */
.bodytext_password            { color:#000000; font-size: 0.7em;}
.textbox_password             { color:#000000; font-size: 11px; font-family: garamond,Verdana, Arial, sans-serif; height: 18px; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_password              { color:#000000; font-size: 9px; font-family: garamond,Arial, sans-serif; height: 18px; padding: 2px; border:1px black solid; background-color: #cccccc;}

/* calendar   */
table.calendar                { color:#000000; font-size: 0.7em;}

/* Bunntekst */
.bodytext_bunntekst            {	color:#888888; font-size: 0.7em;}
a.bunntekst                    { color:#777777; font-weight: bold; margin-top: 1.50em; }
a.bunntekst:link               {	text-decoration:none; }
a.bunntekst:visited            {	text-decoration:none; }
a.bunntekst:hover              {	text-decoration:underline; }
a.bunntekst:active             {	text-decoration:underline; }
hr.bunntekst                   { border: 1px dotted #FFFFFF; background-color: #ffffff; }
table.bunntekst                { background-image: url('dash_gray.gif'); background-repeat: repeat-x; background-color: #ffffff; color: #4A79AD; padding-top: 7px;}
table.xbunntekst               { background-color: #D8EDFA; color: #888888; border:1px #888888 solid; }
table.outer_bunntekst          { background-color: #ffffff; color: #888888;}

/* Bunntekstmail */
.bodytext_bunntekst_mail        { color:#7487AA; font-size: 12px;}
a.bunntekst_mail                { color:#4A79AD; font-size: 12px;font-weight: bold; margin-top: 1.50em; }
a.bunntekst_mail:link           { text-decoration:none; }
a.bunntekst_mail:visited        { text-decoration:none; }
a.bunntekst_mail:hover          { text-decoration:underline; }
a.bunntekst_mail:active         { text-decoration:underline; }
table.bunntekst_mail            { background-image: url('dash_gray.gif'); background-repeat: repeat-x; background-color: #ffffff; color: #4A79AD; border:1px #D8EDFA solid; }
table.xbunntekstmail            { background-color: #D8EDFA; color: #4A79AD; border:1px #4A79AD solid; }
table.outer_bunntekst_mail      { background-color: #4A79AD; color: #4A79AD;}

/* Printortip */
table.printortip                { background-color: #ffffff;  }
table.outer_printortip          { }
td.pageblockcaption_printortip  { background-color: #ffffff; font-size: 10px; color: #A3D1EE; font-weight: bold; letter-spacing: 1px; padding: 3px; }
.bodytext_printortip            {	color:#6D86A0; font-size: 70%; font-family: garamond,Arial, sans-serif; }
.minitext_printortip            {	color:#000000; font-size: 0.7em; }
a.printortip                    { font-size:0.8em; color:#2A3D66; font-weight: bold; }
a.printortip:link               {	text-decoration:underline; }
a.printortip:visited            {	text-decoration:underline; }
a.printortip:hover              {	text-decoration:underline; }
a.printortip:active             {	text-decoration:underline; }
hr.printortip                   { color: #ffffff; background-color: #ffffff; }

/* small_link */
a.small_link                    { color:#ffffff; letter-spacing: 0px; font-size: 0.8em; font-weight: normal; padding: 5px; margin-top: 1.5em; }
a.small_link:link               {	text-decoration:none; }
a.small_link:visited            {	text-decoration:none; }
a.small_link:hover              {	text-decoration:underline; color:#505050;}
a.small_link:active             {	text-decoration:underline; }

/* forum */
h1.forum                   { font-family:garamond,arial,helvetica,sans-serif; color:#2A3D66; font-size:100%; letter-spacing: 0px; margin-top: 0.25em; margin-bottom: 0.50em;height:25px; background-image: url('dash_yellow.gif'); background-repeat: repeat-x;}
h2.forum                   { font-family:garamond,arial,helvetica,sans-serif; color:#2A3D66; font-size:100%; margin-top: 0.0em; margin-bottom: 0.50em;}
.articlesubheader_forum    { color:#606060; font-size: 1.0em; font-weight: bold; font-style: italic;}
.articleheader_forum    { color:#606060; font-size: 1.0em; font-weight: bold;}
.ingress_forum             { color:#000000; font-size: 0.7em; font-weight: bold; }
.bodytext_forum            { color:#000000; font-size: 0.7em; }
.minitext_forum            { color:#000000; font-size: 0.6em; font-style: italic;}
.messagetext_forum         { color:#707070; font-size: 0.9em;}
.spacing_forum             { color:#000000; font-size: 4px;}
.textbox_forum             { color:#000000; font-size: 11px; font-family: garamond,Verdana, Arial, sans-serif; }
.button_forum              { color:#000000; font-size: 0.9em; font-family: garamond,Arial, sans-serif; }
.menuleft_forum            { font-size: 0.1em; border-top: 5px; }
.error_forum               { font-size: 0.6em; }
a.forum                    { font-size:0.8em; color:#2A3D66; font-weight: bold; }
a.forum:link               { text-decoration:underline; }
a.forum:visited            { text-decoration:underline; }
a.forum:hover              { text-decoration:underline; }
a.forum:active             { text-decoration:underline; }
hr.forum                   { height:1px; border: 1px dotted #F7E8C5; background-color: #ffffff; }
table.forum                { background-color: #ffffff; color: #765645; }
table.user_forum           { font-size: 1.00em;}
table.outer_forum          { background-color: #d0d0d0; color: #F0F0F0;}
td.topheader_forum         { background-color: #ffffff; font-size: 10px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_forum            { background-color: #d0d0d0; font-size: 10px; color: #707070; }
td.list_forum              { background-color: #ffffff; color:#000000;}
td.message_forum           { background-color: #ffffff; font-size: 10px; color: #ff0000; }
td.listsel_forum           { background-color: #EEF7FE; }
td.footer_forum            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.relatedinfoheader_forum { background-color: #2A3D66; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_forum   { background-color: #8C9FC0; font-size: 0.6em; color: #303030; border:1px #1860AC solid; }
td.pageblockcaption_forum  { background-image: url('dash_yellow.gif'); background-repeat: repeat-x; background-color: #F7E8C5; font-size: 0.7em; color: #2A3D66; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_forum          { background-color: #ffffff; }


table.bunn               { background: url('bgbunn.jpg') repeat-x; height:100px;}

.bodytext_bunn            {	color:#000000; font-size: 70%;}
