/* Global */
body                         { background:url('background.gif') repeat-x; background-color: #E0ECF6; color:#041B7B; font-family:arial,verdana, helvetica,sans-serif; margin-left:10; margin-top:10;}
form                         { font-weight: bold;}
.pageheader                  { color:#703030; font-size:24px;font-weight: bold;}
table.bodytext               { background-color: #ffffff; font-color: #000000; line-height: 1.3em;}
li                           { }
ul                           { }

/* Default */
.pageblockheader_default     { background-color: #8DABC1; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px; }
.articleheader_default       { font-family:verdana,arial,helvetica,sans-serif; color:#E13A3E; font-size:1.4em; font-weight: bold; letter-spacing: 3px;}
.subarticleheader_default    { color:#E13A3E; font-size:0.7em; font-weight: bold;}
.articlesubheader_default    { color:#000000; font-size:11px; font-weight: bold; font-style: italic;}
.ingress_default             { color:#000000; font-size: 0.85em; font-weight: normal; line-height: 1.3em;}
.bodytext_default            { color:#000000; font-size: 0.8em;line-height: 1.3em;}
.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;}
.list_default                { color:#000000; line-height: 1.3em;}
.messagetext_default         { color:#000000; font-size: 0.7em; line-height: 1.3em;}
h1.default                   { font-family:arial,helvetica,sans-serif; color:#8DABC1; font-size:1.4em; font-weight: bold; letter-spacing: 1px;line-height: 1.1em; }
h2.default                   { font-family:arial,helvetica,sans-serif; color:#8DABC1; font-size:1.2em; font-weight: bold; letter-spacing: 1px;}
a.default                    { color:#8DABC1; }
a.default:link               { color:#8DABC1; text-decoration:none; }
a.default:visited            { color:#8DABC1; text-decoration:none; }
a.default:hover              { color:#8DABC1; text-decoration:underline; }
a.default:active             { color:#8DABC1; text-decoration:underline; }
hr.default                   { border: 1px solid #CBDDEC; height: 4px; color: #CBDDEC;background-color: #CBDDEC;}
table.default                { font-color: #765645; }
table.outer_default          { font-size: 11px; font-color: #F0F0F0;
                                border: 0px;
                                border-style: solid;
                                border-bottom-color: #C2DDFA;
                                border-right-color: #C2DDFA;
                                border-left-color: #C2DDFA;
                                border-top-color: #C2DDFA;
                             }
.user_default                { color:#000000; line-height: 1.3em;
                                border: 0px;
                                border-style: solid;
                                border-bottom-color: #000000;
                                border-right-color: #000000;
                                border-left-color: #000000;
                                border-top-color: #000000;
                                margin-right: 12px;}
//tr.odd_default               { background-color: #eeeeee;}
td.pagearea_default          { background-color: #ffffff; }
td.topheader_default         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default            { 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: #FFFFFF; }
td.pageblockcaption_default  { background-image: url('pageblockcaption_stripe.gif'); background-repeat: repeat-all; font-size: 1.2em; text-align: center; color: #8DABC1; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.relatedinfoheader_default { background-color: #8DABC1; color: #FFFFFF; font-size: 0.8em; font-weight: bold;}
td.relatedinfotext_default   { background-color: #CBDDEC; color: #55718D; font-size: 0.7em; font-weight: normal;}
.bottom_default              { font-size: 0.65em;line-height: 1.3em; color: #E13A3E}
.button_default              { font-size: 0.65em;line-height: 1.0em; color: #FFFFFF; font-weight: bold; background-image: url('btnback.gif');}
/*.button_default              {font:11px Verdana,Arial,Helvetica,sans-serif;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
                                background-color: #999999;
                                border: 1px;
                                border-style: solid;
                                border-bottom-color: #DDDDDD;
                                border-right-color: #BBBBBB;
                                border-left-color: #555555;
                                border-top-color: #333333;}
                                */
.textfield_default           { font-size: 0.65em;
                                border: 1px;
                                border-style: solid;
                                border-bottom-color: #333333;
                                border-right-color: #555555;
                                border-left-color: #BBBBBB;
                                border-top-color: #DDDDDD;
                                margin-right: 12px;}
.sidecolumn_default          { color:#F9A13A; font-size: 0.9em; font-weight: bold; line-height: 1.1em; letter-spacing: -1px;}
.sidecolumnheader_default    { color:#E13A3E; font-size: 0.7em;line-height: 1.3em;}
.bottom_line_default         { height: 3px; background-color:#E13A3E}
.picturetable_default        { margin-right:20px; }

/* admin */
td.header_admin            { background-repeat: repeat-x; background-color: #161B68; font-size: 0.7em; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
.button_admin              { line-height: 1.1em; color: #000000; font-weight: bold; background-image: url('btnback.gif');}
.minibutton_admin          { font-size: 0.55em;line-height: 1.0em; color: #000000;  background-image: url('btnback.gif');}
table.admin                { background-color: #E9F2F7; font-color: #765645; }
td.list_admin              { background-color: #FFFFFF; }
form.admin                 { }
.bodytext_admin            { color:#000000; font-size: 0.7em;line-height: 1.3em;}
table.outer_admin          { background-color: #C2DDFA; font-size: 11px; font-color: #F0F0F0; border: 0px;
                             border-style: solid; border-bottom-color: #C2DDFA; border-right-color: #C2DDFA;
                             border-left-color: #C2DDFA; border-top-color: #C2DDFA; }
td.listsel_admin           { background-color: #E9F2F7; }
a.admin                    { color:#1A8BC6; }
a.admin:link               { color:#1A8BC6; text-decoration:none; }
a.admin:visited            { color:#1A8BC6; text-decoration:none; }
a.admin:hover              { color:#1A8BC6; text-decoration:underline; }
a.admin:active             { color:#1A8BC6; text-decoration:underline; }
.footer_admin              { font-size: 0.65em;line-height: 1.0em; color: #000000; }
td.pageblockcaption_admin  { font-size: 1.2em; text-align: center; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
.textbox_admin             { color:#000000; font-size: 10px; padding: 1px; border:1px #C2DDFA solid; background-color: #FFFFFF;}
.messagetext_admin         { color:#1A8BC6; font-size: 10px; line-height: 1.3em;}
.message_admin             { color:#FF0000; font-size: 0.7em;line-height: 1.3em;}
.textarea_admin            { font-size: 0.75em; border: 1px; border-style: solid; border-bottom-color: #C2DDFA;
                             border-right-color: #C2DDFA; border-left-color: #C2DDFA; border-top-color: #C2DDFA; margin-right: 12px;}

/* border */
td.pagearea_border        { background-image: url('shadow_left.gif');background-repeat: repeat-y;width: 100%;background-color: #ffffff; }

/* Left */
td.pagearea_left          { background-image: url('shadow_left.gif');background-repeat: repeat-y;width: 100%;background-color: #ffffff; }

/* Right */
td.pagearea_right         { background-image: url('shadow_right.gif');background-repeat: repeat-y;width: 100%;background-color: #ffffff; }

/* Meny */
table.meny                { vertical-align: top; background-image: url('menu_background.jpg');background-repeat: no-repeat; width: 200px; height: 534px; background-color: #F4F4F4; }

/* Fill */
td.pagearea_fill          { background-color: #F4F4F4; width: 200px; height: 100%;}
table.fill                { background-color: #F4F4F4;}
//table.outer_fill          { vertical-align: top; background-color: #F4F4F4;}

/* skjema */
.bodytext_Skjema            { color:#000000; font-size: 0.7em;line-height: 1.3em;}
.list_skjema                { color:#000000; font-size: 0.7em;line-height: 1.3em;}
hr.skjema                   { color:#FFFFFF; }
.button_skjema              { font-size: 0.65em;line-height: 1.0em; color: #FFFFFF; font-weight: bold; background-image: url('button_background.gif');
                                background-color: #999999;
                                border: 1px;
                                border-style: solid;
                                border-bottom-color: #DDDDDD;
                                border-right-color: #BBBBBB;
                                border-left-color: #555555;
                                border-top-color: #333333;}
.textfield_skjema           { font-size: 0.65em;
                                border: 1px;
                                border-style: solid;
                                border-bottom-color: #333333;
                                border-right-color: #555555;
                                border-left-color: #BBBBBB;
                                border-top-color: #DDDDDD;
                                margin-right: 12px;}
.message_skjema               { color:#FF0000; font-size: 0.7em;line-height: 1.3em;}


/* printortip */
td.pagearea_printortip      { background-color: #FFFFFF;
                              border: 4px;
                              border-style: solid;
                              border-color: #C2DDF9;
                              border-right-color: #C2DDF9;
                              border-left-color: #C2DDF9;
                              border-top-color: #C2DDF9;
                              border-bottom-color: #FFFFFF;
                            }
table.printortip            { background-color: #FFFFFF;
                              border: 4px;
                              border-style: solid;
                              border-top-color: #FFFFFF;
                              border-right-color: #C2DDF9;
                              border-left-color: #C2DDF9;
                              border-bottom-color: #C2DDF9;
                             }
/* developed */
.small_link_developed        { font-size:0.6em; color:#b0b0b0;}
.bodytext_developed          { color:#b0b0b0;font-size: 0.7em;line-height: 1.3em;}
a.developed                  { color:#E13A3E; }
a.developed:link             { color:#E13A3E; text-decoration:none; }
a.developed:visited          { color:#E13A3E; text-decoration:none; }
a.developed:hover            { color:#F9A13A; text-decoration:underline; }
a.developed:active           { color:#E13A3E; text-decoration:underline; }

/* club */
.small_link_club        { font-size:0.7em; color:#b0b0b0;}
h1.club                 { padding-left:10px;padding-top:5px;font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size:1.1em; font-weight: bold; letter-spacing: 1px;line-height: 1.0em; }
.ingress_club           { color:#FFFFFF;font-size: 0.8em;line-height: 1.1em;letter-spacing: 0px;font-weight: bold;}
.bodytext_club          { color:#000000;font-size: 0.7em;line-height: 1.1em;font-weight: bold;}
a.club                  { color:#FFFFFF; font-size: 0.9em; font-weight: bold;}
a.club:link             { color:#FFFFFF; text-decoration:underline; }
a.club:visited          { color:#FFFFFF; text-decoration:underline; }
a.club:hover            { color:#FFFFFF; text-decoration:underline; }
a.club:active           { color:#FFFFFF; text-decoration:underline; }
table.club              { background-color: #FFFFFF;  border: 0px;  }
td.list_club            { background-color: #9F4A2F; padding: 0px;}
p.club                  { }
div.club               { padding-left:10px;padding-right:10px;padding-bottom:10px;}

/* login */
td.header_login            { color:#000000;font-size: 0.8em; font-weight: bold; line-height: 1.4em; vertical-align: top; }
td.pagearea_login          { }
table.login                { }
table.outer_login          { color:#000000;font-size: 0.8em;line-height: 1.3em; vertical-align: top; }
.bodytext_login            { color:#000000;font-size: 0.8em;line-height: 1.3em;}
.list_login                { color:#000000;font-size: 0.8em;line-height: 1.3em;}
.textbox_login             { width:120px;}

/* alt1 */
table.alt1                { background-color: #FFFFFF;  }
.bodytext_alt1            { color:#5181A1; font-size: 0.7em;line-height: 1.3em;}

/* alt2 */
table.alt2                { background-color: #8DABC1; }
table.outer_alt2          { width:150px; background-color: #8DABC1; }
.bodytext_alt2            { color:#765645; }

/* alt3 */                                          //background:url('Snegleliten.png') no-repeat right fixed ;
table.alt3                { width:649px;  } //filter:alpha(opacity=88);
table.outer_alt2          { width:150px; }
.bodytext_alt3            { color:#000000; }
.pagearea_alt3_snegle     { background:url('Snegleliten.png') no-repeat center fixed ;background-color: #FFFFFF; }
.pagearea_alt3         { background-color: #FFFFFF; }

/* alt4 */
table.alt4                { background-color: #8DABC1;  }
.bodytext_alt4            { color:#5181A1; }
.pagearea_alt4         { background-color: #8DABC1; }






/* Center (lik default, men med vertikal strek på siden */
h1.center                   { font-weight: bold;font-size: 10px;color: #E2007F;	margin-top: 10px; margin-bottom: 10px; }
h2.center                   { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold; color: #E2007F; }
h3.center                   { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 11px;color: #E2007F; }
.articlesubheader_center    { color:#606060; font-size: 12px; font-weight: bold; text-decoration: italic;}
.ingress_center             { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 13px;color: #252220; font-weight: none;}
.bodytext_center            { font-family: "Calibri", Arial, "Tahoma", sans; color: #252220; font-weight: none;}
.bodytext1_center           { font-family: "Calibri", Arial, "Tahoma", sans; color: #252220; font-weight: none; }
.minitext_center            { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 11px;color: #252220; font-weight: none;}
.messagetext_center         { color:#E2007F; font-size: 11px; }
.spacing_center             { color:#000000; }
.textbox_center             { color:#000000; font-size: 12px; font-family: "Calibri", Arial, "Tahoma", sans;	padding:1px; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.textarea_center            { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.button_center              { }
.button_center             {font:11px Verdana,Arial,Helvetica,sans-serif;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
.minibutton_center          { color:#FFFFFF; font-size: 10px; font-family: Verdana, Arial; height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #a0a0a0;}
a.center                    { color:#e30059; margin-top: 1.50em; }
a.center:link               { text-decoration:none; }
a.center:visited            { text-decoration:none; }
a.center:hover              { text-decoration:underline; }
a.center:active             { text-decoration:underline; }
hr.center                   { border: 2px dotted #FAD3E8; margin-top: 0; margin-bottom: 0;}
//table.center                { margin:20px; background-image: url('article-bg.png'); }
table.center                { font-family: "Calibri", Arial, "Tahoma", sans;	background-color:#ebf0f5; }
table.picturetable_center   { margin:0px;} //Marg rundt bilder i artikler
table.user_center           { background-color: #f0f0f0; font-size: 100%; font-color: #765645; border:1px #a0a0a0 solid; }
table.outer_center          { background-color: #e0e0e0; font-color: #F0F0F0;}
td.topheader_center         { background-color: #ffffff; color: #707070; font-size: 70%; padding-top:10px; padding-bottom:10px; }
td.header_center            { background-color: #75D718; color: #ffffff; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.footer_center            { background-color: #ffffff; color: #707070; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.list_center              { background-color: #ffffff; }
td.message_center           { color: #E20080; font-size: 70%; font-weight: bold; }
td.pageblockcaption_center  { background-image: url('shade3.jpg'); background-repeat: repeat-y; background-color: #FFFFFF; font-size: 55%; font-weight: bold; color: #F6A2D3; letter-spacing: 3px; padding: 4px; text-transform: uppercase;}
td.relatedinfoheader_center { background-color: #e30059; font-size: 11px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; padding:5px;}
td.relatedinfotext_center   { background-color: #FFDCF0; font-size: 11px; color: #303030; border:1px #e30059 solid; padding:5px;}
table.user_relatedinfotext_center {background-color: #FFDCF0; font-size: 100%; font-color: #765645; border:0px #E20080 solid; }



//table.schema_center               { background-color: #f0f0f0; color: #000000; font-size:12px; padding:0px; spacing:0px; border:1px #D4D5E3 solid; width:500px;}
td.schematitle_center             { font-size:16px; color: #000000; padding-left:10px; padding-top:10px; padding-bottom:10px;}
td.schemainfo_center              { padding-left:10px; padding-bottom:20px; color: #707070;  }
td.schemaokmessage_center         { padding-left:10px; color: #E2007F; padding-bottom:30px;}
td.schemaerrormessage_center      { color:#000; padding-left:10px;   }
td.schemafieldcaption_center      { color:#000000; padding-left:10px; padding-right:10px; padding-top:0px;padding-bottom:0px; text-align: right;}
td.schemafieldcaptionerror_center { padding-left:10px; padding-right:10px; color:#000; text-align: right;}
td.schemafield_center             { padding-top:0px;padding-bottom:0px;  }
td.schemafielderror_center        { color:#E2007F; }
.schematextbox_center             { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px;font-size:12px; }
.schematextboxerror_center        { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #AC3131 solid;  padding:1px;font-size:12px; }
.schematextarea_center            { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px;font-size:12px; }
.schematextareaerror_center       { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #AC3131 solid; padding:1px;font-size:12px; }
.schemasubmitbutton_center        {font-size:11px; padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer; margin-bottom: 10px;}
   
