@charset "UTF-8";


form                         { margin-top: 0; margin-bottom: 0; }
ul                           { margin-left: 30px; margin-top: 5px; margin-bottom: 5px; }
table                        { border-collapse: collapse; font-family: "Calibri", Arial, "Tahoma", sans;	}
//td                           { font-family: "Calibri", Arial, "Tahoma", sans;	padding: 0px; text-align: left;}
td                           { font-family: "Calibri", Arial, "Tahoma", sans;	}
td.topalign                  {vertical-align: top;}
img                          { border:0; }

.selectclubcombo             { color:#000000; font-size: 10px; border:1px #D4D5E3 solid; background-color: #ffffff; width:150px; }

h1                           {font-weight: bold;font-size: 18px;color: #E2007F;	margin-top: 0px; margin-bottom: 10px;}
h2                           {font-weight: bold;font-size: 13px;color: #E2007F;	margin: 0px;}

/* pagearea */
td.pagearea_default          { background-color: #ffffff; }
//td.pagearea_center           { background-image: url('article-bg.png');}
td.pagearea_bottombanner     {  }

/* dhtmlgoodies - PT-greier*/
.dhtmlgoodies_question       { background-image: url('PT-bg-395x50.png');	color:#ffffff; font-size:16px; font-weight:bold; width:395px;	margin-bottom:2px;	margin-top:2px;	padding-left:0px;	height:50px;overflow:hidden;cursor:pointer;}
.dhtmlgoodies_answer         { border:1px solid #c0c0c0;	background-color:#f0f0f0;	width:393px;	visibility:hidden;	height:0px;	overflow:hidden;	position:relative;}
.dhtmlgoodies_answer_content { padding:10px; font-size:13px; position:relative;}

//td.ptheader                  { background-image: url('club-bg.png');width: 400px;}
/* group */
//table.group                  { width: 724px; background-image: url('article-bg.png'); }
//td.group                     { font-size: 12px;	color: #252220;	text-align: left;}
//td.grouppadding              { font-size: 12px;	color: #252220;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	text-align: left;}
td.group                     { font-size: 12px;	color: #252220;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	text-align: left;}
td.div                       {	background-color: #eeeeee; font-size: 12px; }

/* club */
table.club                   {background-image: url('club-bg.png');width: 400px;}
table.club#footer            {background-image: url('club-footer-bg.png');	width: 964px;}
td.club                      {font-size: 12px;color: #252220;	padding-left: 12px;	padding-top: 7px;	padding-right: 12px;	padding-bottom: 7px;text-align: left;  }
td.club_pt                   {font-size: 12px;color: #252220;	padding-left: 2px;	padding-top: 7px;	padding-right: 2px;	padding-bottom: 7px;text-align: left;  }
td.club#footer               {font-size: 11px;color: #56514d;	width: 296px;	padding-left: 12px;	padding-top: 5px;	padding-right: 12px;	padding-bottom: 5px;	vertical-align: top;}
td.club#more                 {padding-left: 12px;	padding-right: 12px;}

/* hours - åpningstider senter*/
table.hours                  {width: 400px;	background-image: url(hours-bg.png);}
td.hours#top                 {font-size: 12px;	color: #ffffff;	background-image: url(hours-bg-top.png);	height: 32px;}
td.hours                     {font-size: 12px;color: #252220;	padding-left: 10px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	text-align: left;}

/* timetable - senterside timeplan */
a.timetable                  {text-decoration: none;color: #ffffff;}
a.timetable:hover            {text-decoration: underline;	color: #ffffff;}
table.timetable              {width: 324px;	background-image: url('timetable-bg.png');}
td.timetable                 {font-size: 11px;color: #ffffff;	text-indent: 3px;	height: 19px;	text-align: left;}
td.timetable#time            {font-size: 11px;text-indent: 0px;	color: #252220;	width: 35px;}
td.timetable#online          {width: 44px;padding-right: 1px;}
td.timetable#spacer          {width: 12px;}
//td.timetable#top             {font-size: 12px;	color: #ffffff;	background-image: url('timetable-bg-top.png');	height: 42px;	padding-left: 9px;padding-right: 12px;}
td.timetable#btm             {background-image: url('timetable-bg-btm.png');	height: 13px;}
td.timetable_top             {font-size: 12px;	color: #ffffff;	background-image: url('timetable-bg-top.png');	height: 42px;	padding-left: 9px;padding-right: 12px;}


/* leftmenu (for club) */
a.leftmenu                   { text-decoration: none;color: #ffffff;}
table.leftmenu               { width: 240px;}
//td.leftmenu                  { font-size: 12px;color: #ffffff; background-image: url('leftmenu-bg.png');height: 30px;text-align: left; padding-left:10px; }
td.leftmenu                  { font-size: 12px;color: #ffffff; background-image: url('leftmenu-bg.png');height: 30px; padding-left: 10px; }
td.leftmenusel               { font-size: 12px;color: #ffffff; background-image: url('leftmenu-bg-selected.png');height: 30px; padding-left: 10px; cursor:hand;  }
td.leftmenuhover             { font-size: 12px;color: #ffffff; background-image: url('leftmenu-bg-hover.png');height: 30px; padding-left: 10px; cursor:hand;  }
//td.leftmenu:hover            { background-image: url('leftmenu-bg-hover.png');}
td.leftmenu#top              { font-size: 15px;	font-weight: bold; color: #ffffff;	background-image: url('leftmenu-bg-top.png');	height: 37px; text-transform: uppercase;}
td.leftmenu#btm              { background-image: url('leftmenu-bg-btm.png');height: 17px;}


/* toptopmenu -megatopmenu */
a.toptopmenu                    { font-size: 14px; color:#707070; text-transform: uppercase; }
a.toptopmenu:link               { text-decoration:none; }
a.toptopmenu:visited            { text-decoration:none; }
a.toptopmenu:hover              { color:#000000; text-decoration:underline; }
a.toptopmenu:active             { text-decoration:underline; }
td.toptopmenu                   { padding-left: 20px; vertical-align: middle; font-size: 12px; }
img.toptopmenu                  { padding-left:5px; }


/* mainmenu */
table.clear                  { border-collapse: collapse;border-spacing: 0px;}
a.mainmenu                   { text-decoration: none;color: #ffffff;}
a.btmmenu 	                 { text-decoration: none;color: #ffffff;}
table.mainmenu 	             { background-image: url('mainmenu-bg.png');width: 962px;}
table.btmmenu 	             { background-image: url('btmmenu-bg.png');width: 962px;}
td.mainmenu 	               { font-family: "Calibri", Arial, "Tahoma", sans;font-size: 14px;color: #ffffff;text-align: center; text-transform: uppercase;}
td.mainmenusel               { font-family: "Calibri", Arial, "Tahoma", sans;font-size: 14px;color: #ffffff;text-align: center; text-transform: uppercase; background-image: url('menu-bg-hover.gif');cursor:hand; }
//td.mainmenu:hover            { background-image: url('menu-bg-hover.gif');}
td.btmmenu 	                 { font-family: "Calibri", Arial, "Tahoma", sans;font-size: 12px;color: #ffffff;text-align: center; text-transform: uppercase;}
td.btmmenusel                { font-family: "Calibri", Arial, "Tahoma", sans;font-size: 12px;color: #ffffff;text-align: center; text-transform: uppercase; background-image: url('btmmenu-bg-hover.gif');cursor:hand; }
//td.btmmenu:hover             { background-image: url('btmmenu-bg-hover.gif');}

/* schema default*/
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:18px; color: #E2007F; 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      { padding-left:10px; background-color: #fff0f0; color: #f0f0f0; }
td.schemafieldcaption_center      { 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:#E2007F; 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; background-color: #fff0f0; 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; background-color: #fff0f0; 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;}

/* schema club*/
table.schema_club               { background-color: #f0f0f0; color: #000000; font-size:12px; padding:0px; spacing:0px; border:1px #D4D5E3 solid; width:360px;}
td.schematitle_club             { font-size:18px; color: #E2007F; padding-left:10px; padding-top:10px; padding-bottom:10px;}
td.schemainfo_club              { padding-left:10px; padding-bottom:20px; color: #707070;  }
td.schemaokmessage_club         { padding-left:10px; color: #E2007F; padding-bottom:30px;}
td.schemaerrormessage_club      { padding-left:10px; background-color: #fff0f0; color: #f0f0f0; }
td.schemafieldcaption_club      { padding-left:10px; padding-top:0px;padding-bottom:0px; }
td.schemafieldcaptionerror_club { padding-left:10px; color:#E2007F; }
td.schemafield_club             { padding-top:0px;padding-bottom:0px;  }
td.schemafielderror_club        { color:#E2007F; }
.schematextbox_club             { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px;}
.schematextboxerror_club        { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #AC3131 solid; background-color: #fff0f0; padding:1px;}
.schematextarea_club            { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px;}
.schematextareaerror_club       { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #AC3131 solid; background-color: #fff0f0; padding:1px;}
.schemasubmitbutton_club        {font-size:12px; 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;}

/* Default */
body.default                 { background-color: #ffffff; color:#000000; font-family: "Calibri", Arial, "Tahoma", sans;	text-align:center; width:100%; margin:0 auto; }
h1.default                   { font-weight: bold;font-size: 18px;color: #E2007F;	margin-top: 0px; margin-bottom: 5px; }
h2.default                   { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 15px;color: #E2007F; }
h3.default                   { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 11px;color: #E2007F; }
.articlesubheader_default    { color:#606060; font-size: 12px; font-weight: bold; text-decoration: italic;}
.ingress_default             { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 13px;color: #252220; font-weight: none;}
.bodytext_default            { font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 13px; color: #252220; font-weight: none;}
.minitext_default            { font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 11px; color: #252220; font-weight: none;}
.messagetext_default         { color:#E2007F; font-size: 11px; }
.spacing_default             { color:#000000; }
.textbox_default             { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; font-size: 12px; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.textarea_default            { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.button_default              { }
.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}
.minibutton_default          { color:#FFFFFF; font-size: 10px; font-family: Verdana, Arial; height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #a0a0a0;}
//a.default                    { color:#E2007F; margin-top: 1.50em; }
a.default                    { color:#E2007F; }
a.default:link               { text-decoration:none; }
a.default:visited            { text-decoration:none; }
a.default:hover              { text-decoration:underline; }
a.default:active             { text-decoration:underline; }
hr.default                   { border: 2px dotted #FAD3E8; margin-top: 0; margin-bottom: 0;}
table.default                { margin: 0 auto;}    //Denne må brukes for å få siden sentrert i Fiorefox-dritern
table.picturetable_default   { margin:0px;} //Marg rundt bilder i artikler
table.user_default           { background-color: #f0f0f0; font-size: 100%; font-color: #765645; border:1px #a0a0a0 solid; }
table.outer_default          { border:1px #ffffff solid; padding:5px;}
td.topheader_default         {  }
td.header_default            { }
td.footer_default            { color: #707070; font-size: 12px; font-weight: bold; letter-spacing: 1px;}
td.list_default              {  }
td.message_default           { color: #E20080; font-size: 13px; font-weight: bold; }
td.pageblockcaption_default  { color: #ffffff; font-size: 14px; }
td.relatedinfoheader_default { background-color: #e30059; font-size: 11px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; padding:5px;}
td.relatedinfotext_default   { background-color: #FFDCF0; font-size: 11px; color: #303030; border:1px #e30059 solid; padding:5px;}
table.user_relatedinfotext_default {background-color: #FFDCF0; font-size: 100%; font-color: #765645; border:0px #E20080 solid; }
table.pollpillar_default     { background-color: #75D718; border:1px #5CAB10 solid; }
.verticaltext                { align:top; font: bold 11px; Arial,Verdana,Helvetica; Letter-spacing:-1px; width: 15px; height: 250px; writing-mode:tb-rl; color:#E2007F; }

/* Center (lik default, men med vertikal strek på siden */
h1.center                   { font-weight: bold;font-size: 18px;color: #E2007F;	margin-top: 10px; margin-bottom: 10px; }
h2.center                   { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 15px;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;	font-size: 13px;color: #252220; font-weight: none;}
.bodytext1_center           { font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 13px;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-image: url('article-bg.png'); }
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; }

/* Login */
.bodytext_login            {	color:#000000; font-size: 12px; }
.minitext_login            {	color:#000000; font-size: 12px; }
.spacing_login             {	color:#000000; }
.textbox_login             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_login            { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.button_login              { }
.button_login              {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}
table.login                { background-color: #ffffff; font-color: #765645; border:0px #a0a0a0 solid; }
table.user_login           { background-color: #f0f0f0; font-size: 12px; font-color: #765645; border:1px #a0a0a0 solid; }
table.outer_login          { background-color: #FFFFFF; font-color: #F0F0F0;}
td.topheader_login         { background-color: #ffffff; color: #707070; padding: 5px; font-size: 12px; font-weight: bold; letter-spacing: 2px;}
td.header_login            { background-color: #75D718; color: #ffffff; font-size: 12px; font-weight: bold; letter-spacing: 1px;}
td.footer_login            { background-color: #ffffff; color: #707070; font-size: 12px; font-weight: bold; letter-spacing: 1px;}
td.list_login              { background-color: #ffffff;  }
td.message_login           { color: #E20080; font-size: 12px; }
a.login                    { color:#E2007F; margin-top: 1.50em; }
a.login:link               {	text-decoration:none; }
a.login:visited            {	text-decoration:none; }
a.login:hover              {	text-decoration:underline; }
a.login:active             {	text-decoration:underline; }

/* Green */
body.green                 { background-color: #f0f0f0; color:#000000; font-family:verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
form.green                 { margin-top: 3px; margin-bottom: 0; }
h1.green                 { color:#FFFFFF; font-size: 100%; }
h2.green                 { color:#FFFFFF; font-size: 90%; }
.messagetext_green         {	color:#E2007F; font-size: 10px; font-weight: bold; }
.bodytext_green            { color:#FFFFFF; font-size: 60%; }
.ingress_green             { font-size: 60%; color: #FFFFFF; padding: 3px; font-weight: bold; letter-spacing: 1px; padding: 0px; text-transform: uppercase; }
.minitext_green            { color:#FFFFFF; font-size: 60%; }
.spacing_green             { color:#000000; font-size: 4px;}
.textbox_green             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_green              { color:#FFFFFF; font-size: 10px; font-family: Verdana, Arial; width: 50px; height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #75D718;}
//hr.green                   { border: 2px dotted #ffffff;}
//hr.green                   { background-color: #ffffff; border-style: none;}
hr.green                   { background: #FFFFFF repeat-x; height: 0px; margin: 0; padding: 0; border: 1px solid #BFE495; }
table.green                { background-color: #75D718; font-color: #FFFFFF; }
table.outer_green          { background-color: #75D718; font-color: #FFFFFF;}
td.topheader_green         { background-color: #ffffff; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.footer_green            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_green              { }
td.message_green           { color:#E2007F; font-size: 60%; font-weight: bold; }
td.pageblockcaption_green  { font-size: 60%; font-weight: bold; color: #FFFFFF; letter-spacing: 0px; padding: 3px; }
a.green                    { color:#FFFFFF; margin-top: 1.50em; font-weight: bold;}
a.green:link               {	text-decoration:none; }
a.green:visited            {	text-decoration:none; }
a.green:hover              {	text-decoration:underline; }
a.green:active             {	text-decoration:underline; }

/* Booking */
body.booking                 { background-color: #f0f0f0; color:#000000; font-family:verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
form.booking                 { margin-top: 3px; margin-bottom: 0; }
h1.booking                 { color:#FFFFFF; font-size: 100%; }
h2.booking                 { color:#FFFFFF; font-size: 90%; }
.bodytext_booking            { color:#FFFFFF; font-size: 80%; }
.ingress_booking             { font-size: 60%; color: #FFFFFF; padding: 3px; font-weight: bold; letter-spacing: 1px; padding: 0px; text-transform: uppercase; }
.minitext_booking            { color:#FFFFFF; font-size: 60%; }
.spacing_booking             { color:#000000; font-size: 4px;}
.textbox_booking             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.button_booking              { color:#FFFFFF; font-size: 10px; font-family: Verdana, Arial; width: 50px; height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #75D718;}
.button_booking              {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}
hr.booking                   { height: 1px; background-color: #ffffff;}
table.booking                { background-color: #75D718; font-color: #FFFFFF; }
table.outer_booking          { background-color: #75D718; font-color: #FFFFFF;}
td.topheader_booking         { background-color: #ffffff; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.footer_booking            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.header_booking            { background-color: #f0f0f0; border:1px #D4D5E3 solid;}
td.list_booking              { height: 20px; padding: 1px; border:1px #D4D5E3 solid;}
td.pagearea_booking          { background-color: #75D718; }
td.pageblockcaption_booking  { font-size: 60%; color: #FFFFFF; letter-spacing: 0px; padding: 3px; }
a.booking                    { color:#FFFFFF; margin-top: 1.50em; font-weight: bold;}
a.booking:link               {	text-decoration:none; }
a.booking:visited            {	text-decoration:none; }
a.booking:hover              {	text-decoration:underline; }
a.booking:active             {	text-decoration:underline; }

/* Smallinfo */
h1.smallinfo                   {	color:#E2007F; font-size:12px; font-weight: bold; letter-spacing: 0px; margin-top: 0.10em; margin-bottom: 0.30em;}
h2.smallinfo                   {	font-family:arial,helvetica,sans-serif; color:#E2007F; font-size:10px; margin-top: 0.10em; margin-bottom: 0.30em;}
/*.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}*/
/*.articleheader_default       {	font-family:verdana,arial,helvetica,sans-serif; color:#0D1A53; font-size:20px; font-weight: bold; letter-spacing: 3px}*/
/*.subarticleheader_default    {	color:#0D1A53; font-size:14px; font-weight: bold; line-spacing: 40px;}*/
.articlesubheader_smallinfo    {	color:#606060; font-size:10px; font-weight: bold; text-decoration: italic;}
.ingress_smallinfo             {	color:#000000; font-size: 11px; font-weight: bold; }
.bodytext_smallinfo            {	color:#000000; font-size: 9px;}
.minitext_smallinfo            {	color:#000000; font-size: 9px;}
.spacing_smallinfo             {	color:#000000; font-size: 4px;}
/*.textbox_default             { color:#000000; font-size: 10px; padding: 1px; border:1px #a0a0a0 solid; background-color: #f0f0f0;}*/
.textbox_smallinfo             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_smallinfo              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.smallinfo                    { color:#000000; margin-top: 1.50em; }
a.smallinfo:link               {	text-decoration:none; }
a.smallinfo:visited            {	text-decoration:none; }
a.smallinfo:hover              {	text-decoration:underline; }
a.smallinfo:active             {	text-decoration:underline; }
hr.smallinfo                   { color:#ffffff; }
/*table.default                { background-color: #ffffff; font-size: 11px; font-color: #765645; padding: 5px; }*/
table.smallinfo                { background-color: #f0f0f0; font-size: 10px; font-color: #765645; }
//table.outer_default          { background-color: #ffffff; font-size: 11px; font-color: #F0F0F0; border: 2px dashed #c0c0c0;}
table.outer_smallinfo          { background-color: #FFFFFF; font-size: 11px; font-color: #F0F0F0;}
//tr.odd_default               { background-color: #eeeeee;}
td.topheader_smallinfo         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_smallinfo            { background-color: #75D718; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px;}
td.footer_smallinfo            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_smallinfo              { background-color: #f0f0f0; }
/* td.pageblockcaption_default  { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px; padding: 3px; }*/
td.pageblockcaption_smallinfo  { background-image: url('shade3.jpg'); background-repeat: repeat-y; background-color: #FFFFFF; font-size: 10px; color: #FFFFFF; letter-spacing: 3px; padding: 4px; }

/* Pink */
h1.pink                   {	font-family:verdana,arial,helvetica,sans-serif; color:#0D1A53; font-size:20px; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.pink                   {	color:#0D1A53; font-size:14px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.articlesubheader_pink    {	color:#606060; font-size:10px; font-weight: bold; text-decoration: italic;}
.ingress_pink             {	color:#000000; font-size: 11px; font-weight: bold; }
.bodytext_pink           {	color:#000000; font-size: 11px;}
.minitext_pink            {	color:#000000; font-size: 9px;}
.spacing_pink             {	color:#000000; font-size: 4px;}
.textbox_pink             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_pink              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.pink                    { color:#FFFFFF; font-weight: bold; margin-top: 1.50em; }
a.pink:link               {	text-decoration:none; }
a.pink:visited            {	text-decoration:none; }
a.pink:hover              {	text-decoration:underline; }
a.pink:active             {	text-decoration:underline; }
hr.pink                   { border: 2px dotted #ffffff;}
table.pink                { background-color: #FEF8FC; font-color: #000000; }
table.outer_pink          { background-color: #FEF8FC; font-color: #000000;}
td.topheader_pink         { background-color: #FEF8FC; font-size: 13px; color: #000000; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_pink            { background-color: #FEF8FC; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_pink            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_pink              { background-color: #f0f0f0; }
td.pageblockheader_pink  { font-size: 8.5px; color: #FFFFFF; font-color: #FFFFFF; letter-spacing: 2px; padding: 0px; text-transform: uppercase; }

/* Popup */
body.popup                 {	background-color: #75D718; color:#ffffff; font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 12px; margin-left:10; margin-top:10;}
h1.popup                   {	color:#ffffff; font-size:18px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.popup                   {	color:#ffffff; font-size:14px; font-weight: bold; margin-top: 0.50em; margin-bottom: 0.50em;}
.bodytext_popup            {	color:#ffffff; font-size:12px;}
.messagetext_popup         {	color:#E2007F; font-size: 60%; font-weight: bold; }
.ingress_popup             {	color:#FFFFFF; font-size: 0.8em; font-weight: bold; }
table.popup                { background-color: #75D718; font-color: #FFFFFF; }
table.user_popup           { background-color: #75D718; font-color: #765645; border:1px #a0a0a0 solid; font-size: 100%;}
table.outer_popup          { background-color: #75D718; font-color: #FFFFFF;}
td.list_popup              { background-color: #75D718; }
td.pageblockcaption_popup  { font-size: 60%; color: #FFFFFF; letter-spacing: 0px; padding: 3px; }
//.button_popup              { padding: 2px; }
.button_popup              {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}
a.popup                    { color:#FFFFFF; margin-top: 1.50em; font-weight: bold;}
a.popup:link               {	text-decoration:none; }
a.popup:visited            {	text-decoration:none; }
a.popup:hover              {	text-decoration:underline; }
a.popup:active             {	text-decoration:underline; }
hr.popup                   { height: 1px; color: #ffffff; margin-top: 10px; margin-bottom: 10px;}

/* Admin */
body.admin                 {	background-color: #ffffff; color:#000000; font-family:verdana,arial,helvetica,sans-serif; margin-left:10px; margin-top:10px;}
h1.admin                   {	font-family:arial,helvetica,sans-serif; color:#E2007F; font-size: 18px; margin-top: 0.10em; margin-bottom: 0.30em;}
h2.admin                   {	font-size:18px; color: #E2007F; padding-left:10px; padding-top:10px; padding-bottom:10px;}
h3.admin                   {	font-family:arial,helvetica,sans-serif; color:#E2007F; font-size: 12px; margin-top: 0.10em; margin-bottom: 0.30em;}
.articlesubheader_admin    {	color:#606060; font-size: 70%; font-weight: bold; text-decoration: italic;}
.ingress_admin             {	color:#000000; font-size: 70%; font-weight: bold; }
.bodytext_admin            {	color:#000000; font-size: 12px; }
.minitext_admin            {	color:#000000; font-size: 11px; }
.spacing_admin             {	color:#000000; }
/*.textbox_admin             { color:#000000; font-size: 10px; padding: 1px; border:1px #a0a0a0 solid; background-color: #f0f0f0;}*/
.textbox_admin             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_admin            { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
/*.button_admin              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}*/
//.button_admin              { }
.button_admin              {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}
a.admin                    { color:#E2007F; margin-top: 1.50em; }
a.admin:link               {	text-decoration:none; }
a.admin:visited            {	text-decoration:none; }
a.admin:hover              {	text-decoration:underline; }
a.admin:active             {	text-decoration:underline; }
hr.admin                   { border: 2px dotted #FAD3E8; margin-top: 0; margin-bottom: 0;}
/*table.admin                { background-color: #ffffff; font-size: 11px; font-color: #765645; padding: 5px; }*/
table.admin                { background-color: #ffffff; font-family: Verdana, Arial; font-color: #765645; border:0px #a0a0a0 solid; }
table.user_admin           { background-color: #f0f0f0; font-size: 100%; font-color: #765645; border:1px #a0a0a0 solid; }
table.outer_admin          { background-color: #FFFFFF; font-color: #F0F0F0;}
//tr.odd_admin               { background-color: #eeeeee;}
td.topheader_admin         { background-color: #ffffff; color: #707070; padding: 5px; font-size: 70%; font-weight: bold; letter-spacing: 2px;}
td.header_admin            { background-color: #75D718; color: #ffffff; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.footer_admin            { background-color: #ffffff; color: #707070; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.list_admin              { background-color: #f7f7f7; }
td.listsel_admin              { background-color: #FDE2F1;  }
td.message_admin              { background-color: #f7f7f7; color:#E2007F; font-size: 70%; font-weight: bold; }
/* td.pageblockcaption_admin  { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px; padding: 3px; }*/
td.pageblockcaption_admin  { 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;}


/* schema admin*/
table.schema_admin               { background-color: #f0f0f0; color: #000000; font-size:12px; padding:0px; spacing:0px; border:1px #D4D5E3 solid; width:100%;}
td.schematitle_admin             { font-size:18px; color: #E2007F; padding-left:10px; padding-top:10px; padding-bottom:10px;}
td.schemainfo_admin              { padding-left:10px; padding-bottom:20px; color: #707070;  }
td.schemaokmessage_admin         { padding-left:10px; color: #E2007F; padding-bottom:30px;}
td.schemaerrormessage_admin      { padding-left:10px; background-color: #fff0f0; color: #000000; }
td.schemafieldcaption_admin      { width:150px; padding-left:10px; padding-top:0px;padding-bottom:0px; }
td.schemafieldcaptionerror_admin { padding-left:10px; color:#E2007F; }
td.schemafield_admin             { padding-top:0px;padding-bottom:0px;  }
td.schemafielderror_admin        { color:#E2007F; }
.schematextbox_admin             { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px;}
.schematextboxerror_admin        { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #AC3131 solid; background-color: #fff0f0; padding:1px;}
.schematextarea_admin            { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px;}
.schematextareaerror_admin       { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; border:1px #AC3131 solid; background-color: #fff0f0; padding:1px;}
.schemasubmitbutton_admin        {font-size:12px; 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;}

/* Special Time plan styles */
body.tt                      {	background-color: #ffffff; color:#000000; font-family: "Calibri", Arial, "Tahoma", sans;	margin-left:10px; margin-top:10px;}
table.tt                     { font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 12px; font-color: #765645; border-width:1px; border:1px solid black; width:100px; }
/* Dagens timeplan: */
table.tt_day                 { border-spacing: 5px; cellpadding:5px; background-color: #ffffff; font-size: 11px; font-color: #000000;  }
td.tt_day                    { color: #000000;	text-indent: 3px;	height: 19px;	text-align: left;  border:1px #ffffff solid;  -moz-border-radius: 4px 4px 4px 4px;}
td.tt_day_book               { border:1px #ffffff solid; width:60px;  }
a.tt_day                     { color: #000000;	text-decoration: none;	}
a.tt_day:hover               { color: #000000;	text-decoration: underline;	}

.ttcombo                     { font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 12px; color:#000000; width:180px; border:0px #D4D5E3 solid; background-color: #ffffff; }
td.ttinfo                    { font-size: 11px; border:1px solid white; color: #ffffff; background-color: #E2007F; padding:5px; }
td.ttinfosmall               { font-size: 11px; color: #ffffff; }

table.rosabox                { font-size: 11px; border:1px solid white; color: #ffffff; background-color: #E2007F; padding:0px;}
table.ttplan                 { font-size: xx-small; font-color: #765645; border-width:0px;border:0px;width:560px; }
a.tt                         { color: #E2007F; text-decoration:none; }
a.tt:link                    { color: #E2007F; text-decoration:underline; }
a.tt:visited a.pink:visited  { color: #E2007F;}
a.tt:hover a.pink:hover      { text-decoration:none; color: #E2007F;}
a.tt:active a.pink:active    { color: #E2007F;}
a.ttwhite                    { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.ttwhite:link               { color: #FFFFFF;  }
a.ttwhite:visited            { color: #FFFFFF; }
a.ttwhite:hover              { text-decoration:underline; color: #FFFFFF; }
a.ttwhite:active             { color: #FFFFFF; }
span.ttwhite                 { font-size: 12px; color: #FFFFFF; font-weight: bold; margin-left: 2px;}

.textbox_tt                  { color:#000000; font-size: 11px; border:1px #D4D5E3 solid; background-color: #ffffff; }
td.t                         { font-size: xx-small; color: #000000; letter-spacing: 0px; }
table.ttadmin                { font-size: 11px; color: #000000; letter-spacing: 0px; }
td.tmenu                     { font-size: xx-small; color: #000000; letter-spacing: 0px; width:200px; background-image: url('../images/trainingplan/fan1.gif'); background-repeat: no-repeat; background-position: center center;}
td.tdhr                      { background-color: #FFFFFF; }
.tt_scheme                   { font-size: 11px; color: #000000; font-weight: bold; letter-spacing: 0px; width: 100px; border-bottom: 0px none;}
.tt_delete                   { font-size: 11px; color: #E2007F; font-weight: bold; letter-spacing: 0px; border-bottom: 0px none;}
.tt_validator                { font-size: 11px; color: #E2007F; font-weight: bold; letter-spacing: 0px; border-bottom: 0px none;}
span.tt_day                  { font-size: 13px; color: #000000; font-weight: bold; letter-spacing: 0px; }
span.tt                      { font-size: 11px; color: #000000; font-weight: bold; letter-spacing: 0px; }
.button_tt                   {font-size:12px; padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer; }

//menytoptop
table.div                       { background-image: url('bakgr.jpg'); background-repeat: repeat-xy; font-family: "Calibri", Arial, "Tahoma", sans; font-size:12px; padding:10px;}
.ingress_menytoptop             { font-size: 12px; color:#000000;  font-weight: bold;}
.bodytext_menytoptop            { font-size: 12px; color:#000000;}
.minitext_menytoptop            { font-size: 11px; font-weight: bold; color: #E2007F;	}
td.menytoptop                   { font-size: 12px; color:#000000;}
a.menytoptop                    { color:#000000; text-decoration:none; }
a.menytoptop:link               { text-decoration:none; }
a.menytoptop:visited            { text-decoration:none; }
a.menytoptop:hover              { text-decoration:underline; }
a.menytoptop:active             { text-decoration:underline; }
div.menytoptoppink              { font-size: 13px; color:#E2007F; text-decoration:none; }
a.menytoptoppink                { font-size: 13px; color:#E2007F; text-decoration:none; text-transform: uppercase;}
a.menytoptoppink:link           { text-decoration:none; }
a.menytoptoppink:visited        { text-decoration:none; }
a.menytoptoppink:hover          { text-decoration:underline; }
a.menytoptoppink:active         { text-decoration:underline; }

/* Dette er en celle i timeplan */
p.tt                         {  font-size: 11px; color: #000000; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; margin-right: 2px; padding: 0px; border-bottom: 0px none;}
p.tt_booking                 {  font-size: 11px; color: #ffffff; font-weight: bold; letter-spacing: 0px; background-color: #707070; margin-left: 20px; margin-top: 0px; margin-bottom: 0px; margin-right: 2px; padding: 2px; border: 1px dotted #FAD3E8; text-align: right;}
p.time                       {  font-size: 11px; color: #000000; letter-spacing: 0px; margin-left: 2px; margin-top: 0px; margin-bottom: 0px; margin-right: 2px; padding: 0px; border-bottom: 0px none;}
p.ti                         {  font-size: xx-small; color: #000000; letter-spacing: 0px;font-family: arial,helvetica,sans-serif;
                                margin-left: 2px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
}
p.menu                       {  font-size: 12px; color: #000000; letter-spacing: 0px;
                                margin-left: 2px;
                                margin-top: 4px;
                                margin-bottom: 4px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
}
table.tt_print                { font-size: 10px; font-color: #765645; border-width:0px;border-style:solid;width:100px; }
span.tt_print                 { font-size: 10px; color: #000000; font-weight: bold; letter-spacing: 0px;
                                font-family: arial,helvetica,sans-serif;
                                margin-left: 2px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
}
span.ti_print                 { font-size: 10px; color: #000000; letter-spacing: 0px;
                                font-family: arial,helvetica,sans-serif;
                                margin-left: 2px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
                                font-weight: normal;
}
td.t_print                    { font-size: xx-small; color: #000000; letter-spacing: 0px; }
td.tdhr_print                 { background-color: #FFFFFF; }

/* campain */

div.campain                   { position:relative; top:0px; left:0; z-index: 2;}

body.black                 {	background-color: #000000; color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; margin-left:10px; margin-top:10px;}


/* skjema (for join online?)*/
/*
h1.skjema                   {	font-family:arial,helvetica,sans-serif; color:#E2007F; font-size: 22px; letter-spacing: 1px; margin-top: 0.10em; margin-bottom: 0.30em;}
h2.skjema                   {	font-family:arial,helvetica,sans-serif; color:#E2007F; font-size: 90%; letter-spacing: 0px; margin-top: 0.10em; margin-bottom: 0.20em;}
h3.skjema                   {	font-family:arial,helvetica,sans-serif; color:#E2007F; font-size: 80%; margin-top: 0.10em; margin-bottom: 0.30em;}
.articlesubheader_skjema    {	color:#606060; font-size: 70%; font-weight: bold; text-decoration: italic;}
.ingress_skjema             {	color:#000000; font-size: 70%; font-weight: bold; }
.bodytext_skjema            {	font-family:verdana,arial,helvetica,sans-serif;color:#000000; font-size: 11px; font-weight: bold; }
.bodytext1_skjema            {	font-family:verdana,arial,helvetica,sans-serif;color:#000000; font-size: 10px;0 }
.minitext_skjema            {	font-family:verdana,arial,helvetica,sans-serif;color:#707070; font-size: 9px; }
.messagetext_skjema         {	font-family:verdana,arial,helvetica,sans-serif;color:#E2007F; font-size: 11px; }
.message_skjema             {	font-family:verdana,arial,helvetica,sans-serif;color:#E2007F; font-size: 11px; }
.spacing_skjema             {	color:#000000; }
.textbox_skjema             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #8A8A8A solid; background-color: #ffffff; }
.textarea_skjema            { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.button_skjema              { }
.button_skjema             {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_skjema          { color:#FFFFFF; font-size: 10px; font-family: Verdana, Arial; height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #a0a0a0;}
a.skjema                    { color:#E2007F; margin-top: 1.50em; }
a.skjema:link               { text-decoration:none; }
a.skjema:visited            { text-decoration:none; }
a.skjema:hover              { text-decoration:underline; }
a.skjema:active             { text-decoration:underline; }
hr.skjema                   { border: 2px dotted #FAD3E8; margin-top: 0; margin-bottom: 0; }
table.skjema                { background-color: #ffffff; font-color: #765645; border:0px #75D718 solid; margin-right:20px;}
table.user_skjema           { background-color: #f0f0f0; font-size: 100%; font-color: #765645; border:1px #a0a0a0 solid; }
table.outer_skjema          { background-color: #e0e0e0; font-color: #F0F0F0;}
td.topheader_skjema         { background-color: #ffffff; color: #707070; font-size: 70%; padding-top:10px; padding-bottom:10px; }
td.header_skjema            { background-color: #75D718; color: #ffffff; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.footer_skjema            { background-color: #ffffff; color: #707070; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.list_skjema              { background-color: #ffffff; }
td.message_skjema           { color: #E20080; font-size: 70%; font-weight: bold; }
td.pagearea_skjema          { background-color: #ffffff; }
td.pageblockcaption_skjema  { 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_skjema { background-color: #E20080; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_skjema   { background-color: #FFDCF0; font-size: 9px; color: #303030; border:1px #E20080 solid; }
table.user_relatedinfotext_skjema {background-color: #FFDCF0; font-size: 100%; font-color: #765645; border:0px #E20080 solid; }
table.pollpillar_skjema     { background-color: #75D718; border:1px #5CAB10 solid; }
*/

/* medlemskap */
body.medlemskap                 {	background-color: #f0f0f0; color:#000000; font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 12px; margin-left:10px; margin-top:10px;}
h1.medlemskap                   {	font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 20px; margin-bottom:5px;}
h2.medlemskap                   {	font-family: "Calibri", Arial, "Tahoma", sans;	color:#ffffff; font-size: 24px; margin-bottom:5px;}
h3.medlemskap                   {	font-family: "Calibri", Arial, "Tahoma", sans;	color:#ffffff; font-size: 45px; margin:0px;}
.header4_medlemskap                   {	font-family: "Calibri", Arial, "Tahoma", sans;	color:#00000; font-size: 17px; }
.articlesubheader_medlemskap    {	color:#606060; font-size: 70%; font-weight: bold; text-decoration: italic;}
.ingress_medlemskap             {		font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; font-size: 12px;font-weight: bold; }
.bodytext_medlemskap            {	font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; font-size: 12px; }
.minitext_medlemskap            {	font-family: "Calibri", Arial, "Tahoma", sans;	color:#707070; font-size: 9px; }
.messagetext_medlemskap         {	font-family: "Calibri", Arial, "Tahoma", sans;	color:#E2007F; font-size: 11px; }
.message_medlemskap             {	font-family: "Calibri", Arial, "Tahoma", sans;	color:#E2007F; font-size: 11px; }
.spacing_medlemskap             {	color:#000000; }
.textbox_medlemskap             { color:#000000; font-size: 12px; font-family: "Calibri", Arial, "Tahoma", sans;	border:1px #8A8A8A solid; background-color: #ffffff; }
.textarea_medlemskap            { color:#000000; font-size: 12px; font-family: "Calibri", Arial, "Tahoma", sans;	border:1px #D4D5E3 solid; background-color: #ffffff; }
//.button_medlemskap              { }
.button_medlemskap             {font-size:11px; font-family: "Calibri", Arial, "Tahoma", sans;	padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer; width:120px;}
.buttonbig_medlemskap             {font-size:13px; font-family: "Calibri", Arial, "Tahoma", sans;	padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer;height:40px;font-weight: bold;}
.minibutton_medlemskap          { color:#FFFFFF; font-size: 10px; font-family: "Calibri", Arial, "Tahoma", sans;	height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #a0a0a0;}
a.medlemskap                    { font:12px; font-family: "Calibri", Arial, "Tahoma", sans;	color:#E2007F;}
a.medlemskap:link               { text-decoration:none; }
a.medlemskap:visited            { text-decoration:none; }
a.medlemskap:hover              { text-decoration:underline; }
a.medlemskap:active             { text-decoration:underline; }
hr.medlemskap                   { border: 2px dotted #FAD3E8; margin-top: 0; margin-bottom: 0;}
table.medlemskap                { background-image: url('article-bg.png'); background-color: #ffffff; font-color: #765645; border:0px #75D718 solid; }
table.user_medlemskap           { background-color: #f0f0f0; font-size: 100%; font-color: #765645; border:1px #a0a0a0 solid; }
table.outer_medlemskap          { background-color: #e0e0e0; font-color: #F0F0F0;}
td.topheader_medlemskap         { background-color: #ffffff; color: #707070; font-size: 70%; padding-top:10px; padding-bottom:10px; }
td.header_medlemskap            { background-color: #75D718; color: #ffffff; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.footer_medlemskap            { background-color: #ffffff; color: #707070; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.list_medlemskap              { background-color: #ffffff; }
td.message_medlemskap           { color: #E20080; font-size: 70%; font-weight: bold; }
td.pagearea_medlemskap          { background-color: #ffffff; }
td.pageblockcaption_medlemskap  { 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_medlemskap { background-color: #E20080; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_medlemskap   { background-color: #FFDCF0; font-size: 9px; color: #303030; border:1px #E20080 solid; }
table.user_relatedinfotext_medlemskap {background-color: #FFDCF0; font-size: 100%; font-color: #765645; border:0px #E20080 solid; }
table.pollpillar_medlemskap     { background-color: #75D718; border:1px #5CAB10 solid; }

table.bottominfo                {}
.bodytext_bottominfo            {	font-family: "Calibri", Arial, "Tahoma", sans;	color:#707070; font-size: 11px; }
a.bottominfo                    { color:#E2007F;}
a.bottominfo:link               { text-decoration:none; }
a.bottominfo:visited            { text-decoration:none; }
a.bottominfo:hover              { text-decoration:underline; }
a.bottominfo:active             { text-decoration:underline; }    


 /* Instructor Files Table */

table.instructorfiles td {  border-bottom:solid black 1px; vertical-align:top; color:#ffffff;}
table.instructorfiles th {  border-bottom:solid black 2px; color:#ffffff; }
table.instructorfiles{background-color:#75d718;}
/* *******************   */
  
  
  /* Instructor */
body.instructor               { background-color: #75d718; color:#000000; font-family: "Calibri", Arial, "Tahoma", sans;	text-align:center; width:100%; margin:0 auto; }
h1.instructor                  { font-weight: bold;font-size: 18px;color: #E2007F;	margin-top: 0px; margin-bottom: 5px; }
h2.instructor                  { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 15px;color: #E2007F; }
h3.instructor                   { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 11px;color: #E2007F; }
.articlesubheader_instructor   { color:#606060; font-size: 12px; font-weight: bold; text-decoration: italic;}
.ingress_instructor             { font-family: "Calibri", Arial, "Tahoma", sans;	font-weight: bold;font-size: 13px;color: #252220; font-weight: none;}
.bodytext_instructor            { font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 13px; color: #252220; font-weight: none;}
.minitext_instructor            { font-family: "Calibri", Arial, "Tahoma", sans;	font-size: 11px; color: #252220; font-weight: none;}
.messagetext_instructor         { color:#E2007F; font-size: 11px; }
.spacing_instructor             { color:#000000; }
.textbox_instructor             { font-family: "Calibri", Arial, "Tahoma", sans;	color:#000000; font-size: 12px; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.textarea_instructor            { color:#110000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.button_default              { }
.button_instructor             {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_instructor          { color:#FFFFFF; font-size: 10px; font-family: Verdana, Arial; height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #a0a0a0;}
//a.default                    { color:#E2007F; margin-top: 1.50em; }
a.instructor                    { color:#E2007F; }
a.instructor:link               { text-decoration:none; }
a.instructor:visited            { text-decoration:none; }
a.instructor:hover              { text-decoration:underline; }
a.instructor:active             { text-decoration:underline; }
hr.instructor                   { border: 2px dotted #FAD3E8; margin-top: 0; margin-bottom: 0;}
table.instructor                { margin: 0 auto;}    //Denne må brukes for å få siden sentrert i Fiorefox-dritern
table.picturetable_instructor   { margin:0px;} //Marg rundt bilder i artikler
table.user_instructor           { background-color:  #75d718; font-size: 100%; font-color: #765645; border:1px #a0a0a0 solid; }
table.outer_instructor          { border:1px #ffffff solid; padding:5px;}
td.topheader_instructor         { background-color: #75d718; }
td.header_instructor            {background-color: #75d718; }
td.footer_instructor            { color: #707070; font-size: 12px; font-weight: bold; letter-spacing: 1px;}
td.list_instructor             {  }
td.message_instructor           { color: #E20080; font-size: 13px; font-weight: bold; }
td.pageblockcaption_instructor  { color: #ffffff; font-size: 14px;background-color: #75d718; }
td.relatedinfoheader_instructor { background-color: #e30059; font-size: 11px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; padding:5px;}
td.relatedinfotext_instructor   { background-color: #FFDCF0; font-size: 11px; color: #303030; border:1px #e30059 solid; padding:5px;}
table.user_relatedinfotext_instructor {background-color: #FFDCF0; font-size: 100%; font-color: #765645; border:0px #E20080 solid; }
table.pollpillar_instructor     { background-color: #75D718; border:1px #5CAB10 solid; }
.verticaltext                { align:top; font: bold 11px; Arial,Verdana,Helvetica; Letter-spacing:-1px; width: 15px; height: 250px; writing-mode:tb-rl; color:#E2007F; }
  
                    
   /* Iphone Artikkler      */
  
#iphone{
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}

#iphone h1
{
color: #000000; 
}

#wrapper{
background-color:green;
background-image: url('../../../iphone/bakgrunn-repeat.jpg');
padding-bottom: 100px;
}  
  /* *******************   */
  
  
           
