/* Global */
/* body                         {	 background-repeat: repeat-xy; color:#041B7B; font-family:arial,helvetica,sans-serif; margin-left:0; margin-top:6;}*/
body                         {	font-family:verdana, arial,helvetica,sans-serif; background-image: url('background_tile.png'); background-repeat: repeat-x;  background-color: #FFFFFF; margin-left:0; margin-top:6;margin-right:0px; font-size:13px;}
form                         {  margin-bottom: 0; }
div                          {  margin-bottom: 0; }
ul                           {  margin-left: 20px; margin-top: 0px; margin-bottom: 0px; }
a {color:#7e7b81;}
a:hover {color:#db002a;}

td.pagearea_iframe {background-color:#ffffff;}
td.pagearea_tom         {  }

td.pagearea_shadow1            { background-image: url('shadow_1.jpg'); background-repeat: repeat-y; }

.bodytext_vannmerke            {color:#7B7B7B; font-size: 10px; }
a.vannmerke                     { text-decoration:none; color:#840000;}
a.vannmerke :link               {	text-decoration:none; }
a.vannmerke :visited            {	text-decoration:none; }
a.vannmerke :hover              {	text-decoration:none; }
a.vannmerke :active             {	text-decoration:none; }
a.noStyle {text-decoration:none;}

h1.sti                   {	font-family:verdana, arial,helvetica,sans-serif; color:#840000; font-size:11px; margin-top:5px; margin-bottom:2px;}
h2.sti                   {	font-family:verdana, arial,helvetica,sans-serif; color:#6C6F71; font-size:11px; margin-top:5px; margin-bottom:2px;}
h3.sti                   {	font-family:verdana, arial,helvetica,sans-serif; color:#6C6F71; font-size:11px; margin-top:5px; margin-bottom:2px;}
a.sti                     { text-decoration:none; }
a.sti :link               {	text-decoration:none; }
a.sti :visited            {	text-decoration:none; }
a.sti :hover              {	text-decoration:underline; color:#840000; }
a.sti :active             {	text-decoration:none; }

/* Red */
h1.red                   {	font-family:verdana, times new roman; arial,helvetica,sans-serif; color:#DCE0DF; font-size:16px; margin-bottom: 1px; letter-spacing:1px; }
h2.red                   {	font-family:times new roman; color:#840000; font-size:18px;  margin-bottom: 2px;}
.ingress_red             {	color:#DCE0DF; font-size: 11px; line-height:20px;}
table.red                { background-image: url('redback.jpg'); background-repeat: repeat-x; height:220px; width:232px;}
a.red                     { text-decoration:none; }
a.red :link               {	text-decoration:none; }
a.red :visited            {	text-decoration:none; }
a.red :hover              {	text-decoration:none; }
a.red :active             {	text-decoration:none; }

table.meny                { background-image: url('menyback.jpg'); background-repeat: repeat-x;}
td.pagearea_meny                { background-image: url('menyback.jpg'); background-repeat: repeat-x;}
.bodytext_regtext           {color:#222222; font-size: 15px; }

/* Presseklipp */
.ingress_presseklipp             {	color:#222222; font-size: 12px; font-weight:bold;}
.bodytext_presseklipp            {color:#222222; font-size: 11px; }
.date_presseklipp            {color:#840000; font-size: 11px; }
.medie_presseklipp            {color:#222222; font-size: 11px; font-weight:bold; }
a.presseklipp                     { color:#840000; font-size: 11px;  text-decoration:none; font-weight:bold; }
a.presseklipp :link               {	text-decoration:none; }
a.presseklipp :visited            {	text-decoration:none; }
a.presseklipp :hover              {	text-decoration:none; }
a.presseklipp :active             {	text-decoration:none; }

/* Produktkat */
.ingress_produktkat            {font-family:verdana;	color:#6C6F71; font-size: 12px; }
.bodytext_produktkat            {font-family:times new roman;	color:#840000; font-size: 14px; }


/* Kontakt1 */
h1.kontakt1                   {	font-family:times new roman, arial,helvetica,sans-serif; color:#303030; font-size:25px; margin-bottom: 1px; letter-spacing:1px; }
h2.kontakt1                   {	font-family:times new roman; color:#840000; font-size:18px;  margin-bottom: 2px;}
.ingress_kontakt1             {	color:#434343; font-size: 12px; }

a.kontakt1                     { text-decoration:none; }
a.kontakt1 :link               {	text-decoration:none; }
a.kontakt1 :visited            {	text-decoration:none; }


img.noStyle{
border:none;
}



a.kontakt1 :hover              {	text-decoration:none; }
a.kontakt1 :active             {	text-decoration:none; }

/* Related1 */
h1.related1                   {	font-family:times new roman; arial,helvetica,sans-serif; color:#6C6F71; font-size:16px; margin:5px; margin-left:13px;}
h2.related1                   {	font-family:times new roman; color:#840000; font-size:18px;  margin-bottom: 2px; margin:5px;margin-left:13px;}
.ingress_related1             {	color:#222222; font-size: 11px; line-height:14px; margin-top:5px;margin-left:13px;}
a.related1                     { text-decoration:none; font-size: 11px; color:#840000; font-weight: bold; margin-left:13px;}
a.related1 :link               {	text-decoration:none; }
a.related1 :visited            {	text-decoration:none; }
a.related1 :hover              {	text-decoration:underline; }
a.related1 :active             {	text-decoration:none; }
td.pagearea_right           { background-image: url('bgleft.jpg'); background-repeat: repeat-y; }

/* Handlekurv */
h1.handlekurv                   {	font-family:times new roman; arial,helvetica,sans-serif; color:#303030; font-size:28px; margin:20px;letter-spacing:1px; z-index:1;}
h2.handlekurv                   {	font-family:times new roman; color:#840000; font-size:18px;  margin-bottom: 2px; margin:5px;margin-left:13px;}
.ingress_handlekurv             {	color:#434343; font-size: 12px; margin-left:20px;margin-right:20px;margin-top:2px;line-height:18px;}
.bodytext_handlekurv             {	color:#434343; font-size: 12px;}
a.handlekurv                     { text-decoration:none; font-size: 11px; color:#840000; font-weight: bold;}
a.handlekurv :link               {	text-decoration:none; }
a.handlekurv :visited            {	text-decoration:none; }
a.handlekurv :hover              {	text-decoration:underline; }
a.handlekurv :active             {	text-decoration:none; }
#handlekurvboks                  {border: 1px solid grey; width:150px; z-index:0; padding:10 0 10 10; margin-top:0px;background-color:#f6f6f6;}
#handlekurvboks  h2          {font-size:12px;}


/* Forside */
h1.forside                   {	font-family:times new roman, arial,helvetica,sans-serif; color:#840000; font-size:40px; margin-bottom: 1px; letter-spacing:1px; }
h2.forside                   {	font-family:times new roman, color:#840000; font-size:18px;  margin-bottom: 2px;}
.ingress_forside             {	color:#6C6F71; font-size: 11px;   font-weight: bold;}
.bodytext_forside            {	color:#6C6F71; font-size: 11px; }
.messagetext_forside             {	color:#000000; font-size: 11px; font-weight: bold; }
.message_forside             {	color:#000000; font-size: 11px; font-weight: bold; }
.minitext_forside            {	color:#000000; font-size: 55%;}
.spacing_forside             {	color:#000000; font-size: 4px;}
.textbox_forside             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_forside              { color:#ffffff; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #c3142b;}
a.forside                    { font-size: 11px; color:#830000; font-weight: bold; margin: 0px; padding:0px;}
a.forside:link               {	text-decoration:none; }
a.forside:visited            {	text-decoration:none; }
a.forside:hover              {	text-decoration:underline; }
a.forside:active             {	text-decoration:underline; }

/* Default */
h1.default                   {	font-family:times new roman; arial,helvetica,sans-serif; color:#db002a; font-size:15px;/* margin-bottom: 1px;*/ }
h2.default                   { font-family:verdana; arial,helvetica,sans-serif; color:#db002a; font-size:15px; margin-bottom: 1px; }
.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_default             {	color:#6C6F71; font-size: 11px;   font-weight: bold;}
.kvitteringbold_default             {	color:#000000; font-size: 11px;   font-weight: bold;}
.kvittering_default             {	color:#000000; font-size: 11px;}
.bodytext_default            {	color:#222222; font-size: 11px;}
.messagetext_default             {	color:#000000; font-size: 11px; font-weight: bold; }
.message_default             {	color:#000000; font-size: 11px; font-weight: bold; }
.minitext_default            {	color:#000000; font-size: 55%;}
.spacing_default             {	color:#000000; font-size: 4px;}
.textbox_default             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default              { color:#ffffff; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #c3142b;}
.button2_default              { color:#ffffff; font-size: 10px; font-family: Verdana, Arial; width: 150px; height: 22px; padding: 2px; border:1px black solid; background-color: #c3142b;}
a.default                    { font-size: 11px; color:#000000; font-weight: bold; margin: 0px; padding:0px;}
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 #d0d0d0;}
table.default                { font-color: #765645; }
table.outer_default          { background-color: #ffffff; 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-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #f1f1f1; 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.relatedinfoheader_default { background-color: #db002a; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_default  { background-color: #db002a; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_default          {  }

/* Default2 */
h1.default2                   {	font-family:times new roman,verdana, arial,helvetica,sans-serif; color:#db002a; font-size:27px; margin-bottom: 1px; }
h2.default2                   { font-family:times new roman,verdana, arial,helvetica,sans-serif; color:#db002a; font-size:15px; margin-bottom: 1px; }
.pageblockheader_default2     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default2    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_default2             {	color:#6C6F71; font-size: 11px;   font-weight: bold;}
.bodytext_default2            {	color:#222222; font-size: 11px;}
.messagetext_default2             {	color:#000000; font-size: 11px; font-weight: bold; }
.message_default2             {	color:#000000; font-size: 11px; font-weight: bold; }
.minitext_default2            {	color:#000000; font-size: 55%;}
.spacing_default2             {	color:#000000; font-size: 4px;}
.textbox_default2             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default2              { color:#ffffff; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #c3142b;}
a.default2                    { font-size: 11px; color:#830000; font-weight: bold; margin: 0px; padding:0px;}
a.default2:link               {	text-decoration:none; }
a.default2:visited            {	text-decoration:none; }
a.default2:hover              {	text-decoration:underline; }
a.default2:active             {	text-decoration:underline; }
hr.default2                   { border: 2px dotted #d0d0d0;}
table.default2                { background-color: #ffffff; font-color: #765645; }
table.outer_default2          { background-color: #ffffff; font-color: #F0F0F0;}
td.topheader_default2         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default2            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_default2            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default2              { background-color: #f0f0f0; }
td.relatedinfoheader_default2 { background-color: #db002a; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default2   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_default2  { background-color: #db002a; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_default2          { background-color: #ffffff; }

/* Ansatte */
h1.ansatte                   {	font-family:verdana; arial,helvetica,sans-serif; color:#db002a; font-size:14px; margin-bottom: 1px; }
h2.ansatte                   { font-family:verdana; arial,helvetica,sans-serif; color:#db002a; font-size:15px; margin-bottom: 1px; }
.pageblockheader_ansatte     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_ansatte    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_ansatte             {	color:#6C6F71; font-size: 11px;   font-weight: bold;}
.bodytext_ansatte            {	color:#222222; font-size: 11px;}
.messagetext_ansatte             {	color:#000000; font-size: 11px; font-weight: bold; }
.message_ansatte             {	color:#000000; font-size: 11px; font-weight: bold; }
.minitext_ansatte            {	color:#000000; font-size: 55%;}
.spacing_ansatte             {	color:#000000; font-size: 4px;}
.textbox_ansatte             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_ansatte              { color:#ffffff; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #c3142b;}
a.ansatte                    { font-size: 11px; color:#830000; font-weight: bold; margin: 0px; padding:0px; border:0px;}
a.ansatte:link               {	text-decoration:none; }
a.ansatte:visited            {	text-decoration:none; }
a.ansatte:hover              {	text-decoration:none; }
a.ansatte:active             {	text-decoration:none; }
hr.ansatte                   { border: 2px dotted #d0d0d0;}
table.ansatte                { background-color: #ffffff; font-color: #765645; }
table.outer_ansatte          { background-color: #ffffff; font-color: #F0F0F0;}
td.topheader_ansatte         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_ansatte            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_ansatte            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_ansatte              { background-color: #f0f0f0; }
td.relatedinfoheader_ansatte { background-color: #db002a; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_ansatte   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_ansatte  { background-color: #db002a; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_ansatte          { background-color: #ffffff; }

/* Meny */
h1.meny                   {	font-family:arial,helvetica,sans-serif; color:#000000; font-size:16px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.meny                   {	font-family:arial,helvetica,sans-serif; color:#000000; font-size:14px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_meny     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_meny    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_meny             {	color:#000000; font-size: 11px; font-weight: bold; }
.bodytext_meny            {	color:#000000; font-size: 11px;}
.messagetext_meny             {	color:#000000; font-size: 11px; font-weight: bold; }
.message_meny             {	color:#000000; font-size: 11px; font-weight: bold; }
.minitext_meny            {	color:#000000; font-size: 55%;}
.spacing_meny             {	color:#000000; font-size: 4px;}
.textbox_meny             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_meny              { color:#ffffff; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #c3142b;}
a.meny                    { color:#0D1A53; font-weight: bold; margin-top: 1.50em; }
a.meny:link               {	text-decoration:none; }
a.meny:visited            {	text-decoration:none; }
a.meny:hover              {	text-decoration:underline; }
a.meny:active             {	text-decoration:underline; }
hr.meny                   { border: 2px dotted #d0d0d0;}
table.meny                { background-color: #ffffff; font-color: #765645; }
table.outer_meny          { background-color: #ffffff; font-color: #F0F0F0;}
td.topheader_meny         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_meny            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_meny            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_meny              { background-color: #f0f0f0; }
td.relatedinfoheader_meny { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_meny   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_meny  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_meny          { background-color: #ffffff; }



/* default1 */
h1.default1                   {	font-family:verdana,arial,helvetica,sans-serif; color:#0D1A53; font-size:130%; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.default1                   {	color:#0D1A53; font-size:120%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_default1     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default1    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_default1             {	color:#000000; font-size: 60%; font-weight: bold; }
.bodytext_default1            {	color:#000000; font-size: 70%;}
.minitext_default1            {	color:#000000; font-size: 55%;}
.spacing_default1             {	color:#000000; font-size: 4px;}
.textbox_default1             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default1              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.default1                    { color:#0D1A53; font-weight: bold; margin-top: 1.50em; }
a.default1:link               {	text-decoration:none; }
a.default1:visited            {	text-decoration:none; }
a.default1:hover              {	text-decoration:underline; }
a.default1:active             {	text-decoration:underline; }
hr.default1                   { border: 2px dotted #d0d0d0;}
table.default1                { background-color: #ffffff; font-color: #765645; }
table.outer_default1          { background-color: #ffffff; font-color: #F0F0F0;}
td.topheader_default1         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default1            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_default1            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default1              { background-color: #f0f0f0; }
td.relatedinfoheader_default1 { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default1   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_default1  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_default1          { background-color: #222D54; }

/* Kontakt */
h1.kontakt                   {	font-family:arial,helvetica,sans-serif; color:#ffffff; font-size:13px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.kontakt                   {	color:#0D1A53; font-size:120%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_kontakt     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_kontakt    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_kontakt             {	color:#000000; font-size: 11px; font-weight: bold; }
.bodytext_kontakt            {	color:#ffffff; font-size: 11px;}
.minitext_kontakt            {	color:#000000; font-size: 55%;}
.spacing_kontakt             {	color:#000000; font-size: 4px;}
.textbox_kontakt             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_kontakt              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.kontakt                    { color:#FF0000; font-weight: bold; margin-top: 1.50em; }
a.kontakt:link               {	text-decoration:none; }
a.kontakt:visited            {	text-decoration:none; }
a.kontakt:hover              {	text-decoration:underline; }
a.kontakt:active             {	text-decoration:underline; }
hr.kontakt                   { border: 2px dotted #d0d0d0;}
table.kontakt                { background-color: #222D54; font-color: #765645; }
table.outer_kontakt          { background-color: #ffffff; font-color: #F0F0F0;}
td.topheader_kontakt         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_kontakt            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_kontakt            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_kontakt              { background-color: #f0f0f0; }
td.relatedinfoheader_kontakt { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_kontakt   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_kontakt  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_kontakt          { background-color: #222D54; }


td.pagearea_utviklet          { background-color:#E1E1E1;}

/* AreaBottom */
.bodytext_AreaBottom          { color:#909090; font-size: 60%;}
a.AreaBottom                 { color:#707070; text-decoration:underline;}
a.AreaBottom:link            { text-decoration:none; }
a.AreaBottom:visited         { text-decoration:none; }
a.AreaBottom:hover           { text-decoration:underline; color:#0D1A53; }
a.AreaBottom:active          { text-decoration:underline; }
table.AreaBottom             { background-color: #f0f0f0; font-color: #707070;}
table.outer_AreaBottom       { background-color: #d0d0d0; font-color: #707070;}

/* fusjon */

.bodytext_fusjon            {	font-family: Century, 'Times New Roman', serif; color:#000000; font-size: 21px;}
a.fusjon                    { color:#000000; font-weight: normal; margin-top: 15px; }
a.fusjon:link               {	text-decoration:underline; }
a.fusjon:visited            {	text-decoration:underline; }
a.fusjon:hover              {	text-decoration:underline; }
a.fusjon:active             {	text-decoration:underline; }

/* div */
table.div            { border-left:2px solid #DDDDDD;border-right:2px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
table.div1            { border-bottom:1px solid #DDDDDD;}
.button_div2              { background-image: url('backbtnsearch.jpg'); background-repeat: repeat-x; color:#908E8F; font-size: 10px; font-family: Verdana, Arial; width: 57px; height: 16px; padding: 0px; border:1px #908E8F solid height:0px; background-color: #908E8F;}
.textbox_div2            { background-image: url('textboxback.jpg'); background-repeat: repeat-x; color:#000000; font-size: 10px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; height: 16px;}
.list_div2             {	color:#222222; font-size: 11px; }
.messagetext_div2             {	color:#222222; font-size: 11px; }
.message_div2             {	color:#222222; font-size: 11px; }
 .bodytext_div2            {	color:#6C6F71; font-size: 11px; }
 
.button_logginn              { background-image: url('backbtnsearch.jpg'); background-repeat: repeat-x; color:#908E8F; font-size: 10px; font-family: Verdana, Arial; width: 57px; height: 18px; padding: 0px; border:1px #908E8F solid height:0px; background-color: #908E8F; cursor:hand;}
.textbox_logginn              { background-image: url('textboxback.jpg'); background-repeat: repeat-x; color:#000000; font-size: 10px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; height: 16px;}
.list_logginn               {	color:#222222; font-size: 11px; }
.messagetext_logginn               {	color:#222222; font-size: 11px; }
.message_logginn               {	color:#222222; font-size: 11px; }
.bodytext_logginn              {	color:#6C6F71; font-size: 11px; }
.ingress_logginn              {	color:#6C6F71;height:0px;; font-size: 11px; font-weight: bold; margin-bottom:0px;}
a.logginn                    { color:#db002a; margin: 0px; padding:0px;}
a.logginn:link               {	text-decoration:none; }
a.logginn:visited            {	text-decoration:none; }
a.logginn:hover              {	text-decoration:underline; }
a.logginn:active             {	text-decoration:underline; }
table.logginn                { background-color: #ffffff; border:1px #DADADA solid; }
hr.logginn                   { border-top: 0px dotted #222222;border-left: 0px dotted #222222;border-right: 0px dotted #222222;border-bottom: 1px dotted #222222;height:0px; margin-top:0px;padding:5px;}

table.tableBorder            {/* border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;*/}
table.tableBorder1            { border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;}
table.tableBorder2            { border-right:1px solid #CDCDCD;}

/* shop */
h1.shop                   {	font-family:times new roman; arial,helvetica,sans-serif; color:#db002a; font-size:20px; margin-bottom: 1px; }
h2.shop                   {	font-family:verdana, arial,helvetica,sans-serif; color:#db002a; font-size:12px; font-weight: bold; margin: 0px; padding:0px;}
.pageblockheader_shop     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_shop    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_shop             {	color:#222222; font-size: 10px; font-weight: bold; }
.link_shop             {	color:#222222; font-size: 12px; font-weight: bold; }
.link2_shop             {	color:#db002a; font-size: 12px; font-weight: bold; }
.list_shop             {	color:#222222; font-size: 13px; font-weight: bold; }
.bodytext_shop            {	color:#6C6F71; font-size: 11px; }
.red_shop            {	color:#db002a; font-size: 10px; font-weight: bold;}
.white1_shop            {	color:#ffffff; font-size: 12px; font-weight: bold;}
.messagetext_shop             {	color:#000000; font-size: 11px; font-weight: bold; }
.message_shop             {	color:#000000; font-size: 11px; font-weight: bold; }
.minitext_shop            {	color:#000000; font-size: 55%;}
.spacing_shop             {	color:#000000; font-size: 4px;}
.textbox_shop             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.select_shop             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_shop              { cursor:hand; background-image: url('backbtnshop.jpg'); background-repeat: repeat-x; color:#222222; font-size: 11px; font-family: Verdana, Arial; width: 120px; height: 20px; padding: 0px; border:1px #9EB15F solid; background-color: #9EB15F;}
.buttonbig_shop              { cursor:hand; background-image: url('backbtnshopBIG.jpg'); background-repeat: repeat-x; color:#222222; font-size: 11px; font-family: Verdana, Arial; width: 120px; height: 20px; padding: 0px; border:1px #9EB15F solid; background-color: #9EB15F;}
.combobox_shop             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
a.shop                    { color:#db002a; margin: 0px; padding:0px;}
a.shop:link               {	text-decoration:none; }
a.shop:visited            {	text-decoration:none; }
a.shop:hover              {	text-decoration:underline; }
a.shop:active             {	text-decoration:underline; }
hr.shop                   { border: 1px dotted #222222; height:0px;}
table.shop                { background-color: #ffffff; font-color: #765645; }
table.outer_shop          { background-color: #ffffff; font-color: #F0F0F0;}
td.topheader_shop         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
.white_shop               {	font-family:verdana, times new roman; arial,helvetica,sans-serif; color:#ffffff; font-size:14px; padding: 10px; }
td.header_shop            { background-image: url('bgaccessory.jpg'); font-size: 10px; font-color: #ffffff; font-weight: bold; letter-spacing: 1px;padding: 0px; }
td.footer_shop            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_shop              { background-color: #ffffff;}
td.relatedinfoheader_shop { background-color: #ffffff; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_shop   { background-color: #ffffff; font-size: 9px; color: #303030; }
td.pageblockcaption_shop  { background-color: #ffffff; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_shop          { background-color: #ffffff; }
#shopProduktTable {margin-top:10px;}
#shopProduktTable td{padding-left:0px;padding-right:10px;}


/* Bestill */
h1.Bestill                   {	font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size:14px; font-weight: bold; }
h2.Bestill                   {	font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
.kvitteringbold_Bestill                   {	font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold;}
.kvittering_Bestill                   {	font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size: 12px; }

.pageblockheader_Bestill     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_Bestill    {	color:#7D7D7D; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_Bestill             {	font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold; }
.bodytext_Bestill            {	font-family: Arial; color:#FFFFFF; font-size: 12px;}
.messagetext_Bestill            {	font-family: Arial; color:#FFFFFF; font-size: 90%;}
.bodytext2_Bestill            {	font-family: Arial; color:#FFFFFF; font-size: 70%;}
.bodytext3_Bestill            {	font-family: Arial; color:#9c9b9b; font-size: 100%;}
.minitext_Bestill            {font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size: 12px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
.spacing_Bestill             {	color:#000000; font-size: 4px;}
.textbox_Bestill             {  color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxkurs_Bestill             { width: 400px; color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxdato_Bestill             { width: 130px; color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxperson_Bestill             { width: 130px; color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.radio_Bestill             { color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxHidden_Bestill             { color:#000000; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ECEBEB; }
.button_Bestill              {  background-image: url('btnBack.gif'); color:#000000; font-size: 12px; font-family: Arial, Verdana; width: 150px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.textarea_Bestill           { color: #7D7D7D font-size: 14px; font-family: Arial; border-top-style: solid; border-right-style: solid;border-bottom-style: solid; border-left-style: solid; border-bottom-color: #E0E9EE; border-left-color: #656667; border-top-color: #656667; border-right-color: #E0E9EE; border-bottom-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-top-width: 0.02em; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; width: 200px; height: 50px;
font-size: 11px;}
a.Bestill                    { color:#FFFFFF;  margin-top: 1.40em; }
a.Bestill:link               {	color:#FFFFFF; text-decoration:none; }
a.Bestill:visited            {	color:#FFFFFF; text-decoration:none; }
a.Bestill:hover              {	color:#FFFFFF; text-decoration:underline;; }
a.Bestill:active             {	color:#FFFFFF; text-decoration:underline;; }
hr.Bestill                   { border: 2px dotted #d0d0d0;}
table.Bestill                { ;}
table.outer_Bestill          { background-color: #6881a0; font-color: #FFFFFF; }
td.topheader_Bestill         { background-color: #6881a0; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_Bestill            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #7D7D7D; font-weight: bold; letter-spacing: 1px;}
td.footer_Bestill            { background-color: #6881a0; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_Bestill              { background-color: #6881a0;font-size: 13px; color: #707070; }
td.relatedinfoheader_Bestill { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_Bestill   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_Bestill  { background-color: #6881a0; font-size: 12px; color: #7D7D7D; font-weight: bold; letter-spacing: 1px; padding: 0px; }
td.pagearea_Bestill          {  }

/* Bestill1 */
h1.Bestill1                   {	font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size:14px; font-weight: bold; }
h2.Bestill1                   {	color:#7D7D7D; font-size:110%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_Bestill1     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_Bestill1    {	color:#7D7D7D; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_Bestill1             {	font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold; }
.bodytext_Bestill1            {	font-family: Arial; color:#FFFFFF; font-size: 12px;}
.messagetext_Bestill1            {	font-family: Arial; color:#FFFFFF; font-size: 90%;}
.bodytext2_Bestill1            {	font-family: Arial; color:#FFFFFF; font-size: 70%;}
.bodytext3_Bestill1            {	font-family: Arial; color:#9c9b9b; font-size: 100%;}
.minitext_Bestill1            {	color:#7D7D7D; font-size: 55%;}
.spacing_Bestill1             {	color:#000000; font-size: 4px;}
.textbox_Bestill1             {  color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxkurs_Bestill1             { width: 400px; color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxdato_Bestill1             { width: 130px; color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxperson_Bestill1             { width: 130px; color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.radio_Bestill1             { color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxHidden_Bestill1             { color:#000000; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ECEBEB; }
.button_Bestill1              {  background-image: url('btnBack.gif'); color:#000000; font-size: 12px; font-family: Arial, Verdana; width: 150px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.textarea_Bestill1           { color: #7D7D7D font-size: 14px; font-family: Arial; border-top-style: solid; border-right-style: solid;border-bottom-style: solid; border-left-style: solid; border-bottom-color: #E0E9EE; border-left-color: #656667; border-top-color: #656667; border-right-color: #E0E9EE; border-bottom-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-top-width: 0.02em; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; width: 200px; height: 50px;
font-size: 11px;}
a.Bestill1                    { color:#FFFFFF;  margin-top: 1.40em; }
a.Bestill1:link               {	color:#FFFFFF; text-decoration:none; }
a.Bestill1:visited            {	color:#FFFFFF; text-decoration:none; }
a.Bestill1:hover              {	color:#FFFFFF; text-decoration:underline;; }
a.Bestill1:active             {	color:#FFFFFF; text-decoration:underline;; }
hr.Bestill1                   { border: 2px dotted #d0d0d0;}
table.Bestill1                { }
table.outer_Bestill1          { background-color: #6881a0; font-color: #FFFFFF; }
td.topheader_Bestill1         { background-color: #6881a0; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_Bestill1            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #7D7D7D; font-weight: bold; letter-spacing: 1px;}
td.footer_Bestill1            { background-color: #6881a0; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_Bestill1              { background-color: #6881a0;font-size: 13px; color: #707070; }
td.relatedinfoheader_Bestill1 { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_Bestill1   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_Bestill1  { background-color: #6881a0; font-size: 12px; color: #7D7D7D; font-weight: bold; letter-spacing: 1px; padding: 0px; }
td.pagearea_Bestill1          {  }

/* Kurstype */
h1.Kurstype                   {	font-family:arial,helvetica,sans-serif; color:#000000; font-size:14px; font-weight: bold; }
h2.Kurstype                   {	color:#7D7D7D; font-size:110%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_Kurstype     {	background-color: #db002a; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_Kurstype    {	color:#7D7D7D; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_Kurstype             {	font-family:arial,helvetica,sans-serif; color:#7D7D7D; font-size: 12px; font-weight: bold; }
.bodytext_Kurstype            {	font-family: Arial; color:#7D7D7D; font-size: 12px;}
.messagetext_Kurstype            {	font-family: Arial; color:#7D7D7D; font-size: 90%;}
.bodytext2_Kurstype            {	font-family: Arial; color:#7D7D7D; font-size: 70%;}
.bodytext3_Kurstype            {	font-family: Arial; color:#9c9b9b; font-size: 100%;}
.minitext_Kurstype            {	color:#7D7D7D; font-size: 55%;}
.spacing_Kurstype             {	color:#000000; font-size: 4px;}
.textbox_Kurstype             {  color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxkurs_Kurstype             { width: 400px; color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxdato_Kurstype             { width: 130px; color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxperson_Kurstype             { width: 130px; color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.radio_Kurstype             { color:#7D7D7D; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ffffff; }
.textboxHidden_Kurstype             { color:#000000; font-size: 11px; font-family: Arial, Verdana; border:1px #000000 solid; background-color: #ECEBEB; }
.button_Kurstype              {  background-image: url('btnBack.gif'); color:#000000; font-size: 12px; font-family: Arial, Verdana; width: 150px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.textarea_Kurstype           { color: #7D7D7D font-size: 14px; font-family: Arial; border-top-style: solid; border-right-style: solid;border-bottom-style: solid; border-left-style: solid; border-bottom-color: #E0E9EE; border-left-color: #656667; border-top-color: #656667; border-right-color: #E0E9EE; border-bottom-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-top-width: 0.02em; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; width: 200px; height: 50px;
font-size: 11px;}
a.Kurstype                    { color:#000000;  margin-top: 1.40em; }
a.Kurstype:link               {	color:#000000; text-decoration:none; }
a.Kurstype:visited            {	color:#000000; text-decoration:none; }
a.Kurstype:hover              {	color:#000000; text-decoration:underline;; }
a.Kurstype:active             {	color:#000000; text-decoration:underline;; }
hr.Kurstype                   { border: 2px dotted #d0d0d0;}
table.Kurstype                { background-color: #ffffff; font-color: #7D7D7D; font-family: Arial; color:#7D7D7D; font-size: 75%;}
table.outer_Kurstype          { background-color: #ffffff; font-color: #7D7D7D; }
td.topheader_Kurstype         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_Kurstype            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #7D7D7D; font-weight: bold; letter-spacing: 1px;}
td.footer_Kurstype            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_Kurstype              { background-color: #ffffff;font-size: 13px; color: #707070; }
td.relatedinfoheader_Kurstype { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_Kurstype   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_Kurstype  { background-color: #FFFFFF; font-size: 12px; color: #7D7D7D; font-weight: bold; letter-spacing: 1px; padding: 0px; }
td.pagearea_Kurstype          { background-color: #ffffff; }

/* Skjema */
h1.skjema                  {	font-family:times new roman; arial,helvetica,sans-serif; color:#db002a; font-size:15px; margin-bottom: 1px; }
h2.skjema                   { font-family:verdana; arial,helvetica,sans-serif; color:#db002a; font-size:15px; margin-bottom: 1px; }
.pageblockheader_skjema     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_skjema    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_skjema             {	color:#6C6F71; font-size: 11px;   font-weight: bold;}
.kvitteringbold_skjema             {	color:#000000; font-size: 11px;   font-weight: bold;}
.kvittering_skjema             {	color:#000000; font-size: 11px;}
.bodytext_skjema            {	color:#222222; font-size: 11px;}
.messagetext_skjema             {	color:#000000; font-size: 11px; font-weight: bold; }
.message_skjema             {	color:#000000; font-size: 11px; font-weight: bold; }
.minitext_skjema            {	color:#000000; font-size: 55%;}
.spacing_skjema             {	color:#000000; font-size: 4px;}
.textbox_skjema             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_skjema              { color:#ffffff; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #c3142b;}
a.skjema                    { font-size: 11px; color:#830000; font-weight: bold; margin: 0px; padding:0px;}
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 #d0d0d0;}
table.skjema                { background-color: #ffffff; font-color: #765645; }
table.outer_skjema          { background-color: #ffffff; font-color: #F0F0F0;}
td.topheader_skjema         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_skjema            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_skjema            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_skjema              { background-color: #f0f0f0; }
td.relatedinfoheader_skjema { background-color: #db002a; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_skjema   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_skjema  { background-color: #db002a; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_skjema          { background-color: #ffffff; }

/******************* NYTT ***********************************/
  #bunnlinje{background-image: url('../../../images/bunntile2.png');background-repeat:repeat-x;width:100%;text-align:center;bottom:0px;position:relative;}
  #bunnlinje a{text-decoration:none;}
   h1{color:#db002a;font-size:13px;}
 
    #toppmeny{overflow:hidden;width:1000px;}   
     #toppmenyloginpage{position:relative;top:-4px;left:-3px!important;left:-3px;}    
   
   
#searchforminmenu{
  position:relative;
  top:-19px!important;
  top:-39px ;
  left:850px;overflow:hidden;
  width:160px;

 
}
  
    
  
 
 // #bunnlinje img{margin:0 auto;}
  a.nostyle img{border:none;}
  
  
  #languagelinks{font-size:10px;color:#7e7b81;float:right;margin-right:10px;text-align:right;margin-top:10px;}
   #languagelinks a{text-decoration:none;font-size:10px;color:#7e7b81;}
    #languagelinks a.aktiv{color:#db002a;}
      #languagelinks a:hover{color:#db002a;}
 
 
 
  #divtopmenulinks{font-size:10px;color:#7e7b81;float:right;margin-right:10px;margin-top:65px;width:880px;text-align:right;}
  #divtopmenulinks a{text-decoration:none;color:#7e7b81;}
  #divtopmenulinks a.aktiv{text-decoration:none;color:#db002a;}
   #divtopmenulinks a:hoover{text-decoration:none;color:#db002a;}
  
   #divtopmenulinks a:hover{color:#db002a;}
  div.forsideartikkel{width:220px;height:256px;float:left;font-size:10px;margin-left:10px;color:7e7b81;}
  div.forsideartikkel h2{font-size:13px;color:#db002a;font-family:verdana;}
 
  #sistenytt{font-size:10px;color:7e7b81;}
   #sistenytt a{font-size:10px;color:7e7b81;}
   #sistenytt h2{margin-top:0px;margin-bottom:15px;color:#db002a;font-size:12px;font-weight:bold;}
  #sistenytt h3{margin-top:0px;margin-bottom:0px;color:#db002a;font-size:10px;font-weight:bold;}
  #bunnlinjetekst{position:relative;top:-140px;left:-85px; font-size:9px;font-family:arial;color:#7e7b81;}
  
  a.forsidemeny{font-size:13px;text-decoration:none;color:#878489;}
   a.forsidemeny:hover{color:#db002a;}
     a.forsidemenyAktiv{font-size:13px;text-decoration:none;color:#db002a;}
     
  /*********************WebTV***************************/
  
  #webtvtext{margin-top:20px;font-size:12px;color:#878383;}
  
  
  /***************** ansatte *************************/
  
  #ansattLinje{background-color:#f2f2f3;width:719px;font-size:12px;border-top:1px solid #c4c7ca;overflow:hidden;padding-top:5px;padding-bottom:5px;color:#7e7b81;}
  #ansattLinje a{text-decoration:none;color:#7e7b81;}
  #ansattLinjeNavn{background-color:#f2f2f3;float:left;width:535px;}
  #ansattLinjeTlf{background-color:#f2f2f3;float:right;width:134px;}
  #ansattLinjeImage{float:left;width:36px;}
  #ansattLinjeImage img{margin-left:5px;margin-top:3px;}
  #ansattInfo{overflow:hidden;width:719px;background-color:#fbfbfb;/*height:170px;*/border-top:1px solid #c4c7ca;background-image: url('../../../images/ansattinfotile.png');background-repeat:repeat-x;}
  #ansattInfoTekst{font-size:10px;color:#7e7b81;line-height:150%;}
   #ansattInfoTekst h2{font-size:13px;color:#db002a;margin-bottom:5px;margin-top:20px;}
  #ansattInfoBilde{width:165px;/*height:150px;*/float:left;margin-top:10px;margin-left:35px;margin-bottom:10px;}
  h1.ansatte{font-size:13px;color:#db002a;margin-bottom:20px;}
  #ansattbeskrivelse{position:relative;width:250px;top:-105px;overflow:hidden;left:270px;}
  
  /**************** spørsmål og svar ********************/
  
  #spmLinje         {background-color:#f2f2f3;width:719px;font-size:12px;border-top:1px solid #c4c7ca;overflow:hidden;padding-top:5px;padding-bottom:5px;color:#7e7b81;}
  #spmLinje a       {text-decoration:none;color:#7e7b81;}
  #spmLinjeLink     {background-color:#f2f2f3;float:left;width:535px;}
  #svarBoks         {overflow:hidden;width:719px; min-height:50px; border-top:1px solid #c4c7ca;background-image: url('../../../images/ansattinfotile.png');background-repeat:repeat-x; font-size: 12px; padding: 12px 0 8px 0;}
  #svarBoksTekst    {display:block; margin:10 10 10 10;}
  h1.spm            {font-size:13px;color:#db002a;margin-bottom:20px;}
 .spmkategori       {font-size:12px;}
 .spmkategori a     {font-size:12px;}
 
  
  /******************* Login ***********************************/
  
  #loginwrapper{background-color:#f9f9f9;width:719px;height:140px;color:#7e7b81;font-size:10px;padding-top:20px;padding-left:10px;}
  #loginfelter{width:450px;border: 1px #c7c9cc solid;padding-top:3px;padding-bottom:3px;padding-left:15px;overflow:hidden;}
  h1.login{color:#db002a;font-size:13px;}
  h2.login{color:#db002a;font-size:13px;}
  #login_brukernavn{}
  #x{width:120px;float:left;height:22px;}
  #y{width:300px;float:right;margin-bottom:3px;}
  .login_button{margin-top:5px;margin-bottom:5px;}
  
  
  table.produktcontainer{width:719px;background-image:url('../../../images/produktlistback.png');background-repeat:no-repeat;background-position: bottom;/*background-color:green;*/margin-bottom:20px;}
  table.produktcontainer td{padding-left:20px;padding-right:30px;vertical-align:top;}
 /* div.produktcontainer h2{font-size:13px;font-family:verdana;}
  div.produktcontainer h3{font-size:10px;font-family:verdana;color:grey;}
  
  div.produktbilde{margin-left:20px;float:left;width:220px;margin-bottom:30px;}
  div.produktinfo{float:right;width:479px;}
  div.produktinfotekst1{float:left;width:290px;margin-right:10px;}
  div.produktinfotekst2{float:right;width:179px;}
  div.produktinfotekstcontainer{overflow:hidden;margin-bottom:10px;width:100%;}
  div.produktinfobunnlink{float:left;margin-right:10px;}    */

 
 #searchfield{width:80px;height:14px;}
 #searchbutton{width:60px;height:22px;margin-top:0px;}
  
  .aaa{position:relative!important;position:static;top:-50px;left:10px;font-size:12px;}   
  
  
  a.manualgruppelink{color:#db002a;text-decoration:none;font-size:14px;padding-bottom:3px;}
  a.manuallink{color:#222222;font-size:12px;padding-left:15px;}
  
  #xxxx{background-color:green;position:relative;}
  
  
  /********************************* SEARCH RESULT**************************************************/
  
  h1.search                   {	font-family:verdana; arial,helvetica,sans-serif; color:#db002a; font-size:14px; margin-bottom: 1px; }
  div.searchLinje{background-color:#f2f2f3;font-size:12px;border-top:1px solid #c4c7ca;overflow:hidden;padding-top:5px;padding-bottom:5px;color:#7e7b81;width:900px;}
  div.searchLinje a{text-decoration:none;color:#7e7b81;}
  div.searchLinje a:hover{color:#db002a;}
  div.searchLinjeNavn{background-color:#f2f2f3;float:left;/*width:235px;*/}
    #searchLinjeImage{float:left;width:36px;}
   #searchLinjeImage img{margin-left:5px;margin-top:3px;}
   
   
 /***************************** KURS **************************************************/  
 
 #ekstrainfoTilKurs{  font-size:12px;  }
 h2.attend{color:#db002a;font-size:15px;text-decoration:none;}
 a.attend{text-decoration:none;}   
div.datovisningIKurs{font-size:12px;}

/****************************  frontpageProductgroups *************************/

#frontpageProductgroups{
  margin-left:10px;
  width:256px;
 /* background-color:green;  */
}

div.frontpageProductgroup{
/*  background-color:red;  */
margin-bottom:5px;
}

div.frontpageProductgroupImage{
  width:80px;
  float:left;
  margin-bottom:5px;
/*  background-color:yellow;    */
}

div.frontpageProductgroupText{
/*  background-color:blue; */
  margin-right:10px;
  width:156px;
  float:right;
  font-size:10px;
  color:7e7b81;
  margin-bottom:5px;
}

div.frontpageProductgroupText  h2{
  margin-top:0px;
  margin-bottom:5px;
  color:#db002a;
  font-size:10px;
  font-weight:bold;
}

/*********************** newstuff *********************************************/

#toppbannerLogo{
margin-top:6px;
margin-left:13px;
float:left;
height:109px;

}

/******************* FrontpageLinks *******************************************/
 
#frontpageLinks{
/*background-color:green;*/
margin-top:32px;
margin-left:7px;

}

div.frontpageLink{
margin-top:5px;
margin-left:30px;
width:200px;
float:left;

/*background-color:blue;  */

}

div.frontpageLink a{
 
  font-size:14px;
}

div.frontpageLinkPadding{
margin-top:7px;
}

#facebookBox{
margin-left:5px;
margin-top:30px;
}
    
/*********************** CourseList *******************************************/
 
a.noStyle{
  text-decoration:none;
}
  
#coursesHeader{
color:#6c6f71
font-size:11px;
margin-bottom:30px;
}
#coursesHeader h1{
color:#db002a;
margin:0px;
margin-bottom:10px;
padding:0px;
font-size:18px;
font-weight:normal;
}

#coursesWrapper {
overflow:hidden;

width:710px;
}
div.courseWrapper{
overflow:hidden;


}
div.courseImageWrapper{
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
float:left;

width:100px;
}
div.courseTextWrapper{
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
float:left;
font-size:12px;

width:500px;

}   
div.courseTextWrapper h2{
color:#db002a;
margin:0px;
margin-bottom:10px;
padding:0px;
font-size:18px;
font-weight:normal;

}

div.countyWrapper{
  margin-top:5px;
 color:#db002a;
}

.grey{background-color:#e6eaeb;}



/**************************** Course ******************************************/

#courseMainWrapper{
/*background-color:green; */
float:left;
width:500px;
font-size:13px;
}

#courseMainWrapper h1{
 font-size:16px;
 margin-bottom:40px;
 font-weight:normal;

}

#courseRightWrapper{
float:left;
/*background-color:red;   */
width:150px;
margin-left:40px;
font-size:13px;
 color:#727272;
}

#courseRightWrapper h3{
 color:#727272;
 font-size:13px;
 margin-bottom:0px;
}


#backToCalendarLink{
margin-top:10px;
margin-bottom:30px;

}

#backToCalendarLink a{
color:#db002a;
text-decoration:none;
font-size:15px;
}
#backToCalendarLink a:hover{
color:#db002a;

}

#registerForCourseWrapper{
background-color:#e6eaeb;
margin-top:20px;

padding:10px;

}

#registerForCourseWrapper a{

color:#db002a;
font-size:16px;
text-decoration:none;

}

/**************************** kontaktskjema - nytt ****************************/



#contactText {
  font-weight:bold;
  color:#3c6385;
  font-size: 16px;
}

#contactFormWrapper td {
  width:100px;
} 

input.contactField, select.contactDevType  {
  padding:3px;
  margin:0px;
  width:240px;
  height:25px;
  /*-- Border med indre skygge --*/
  box-shadow:inset 0 0 1px #000000;
	-moz-box-shadow:inset 0 0 1px #000000;
	//-webkit-box-shadow:inset 0 0 1px #000000;
  /*-- Avrundede hjørner --*/
   border-radius: 5px;
  -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}


textarea#contactFieldMessagebox {
  height:100px;
  width:242px;
  /*Ikke bare lett å style textarea som input*/
  box-shadow:inset 0 0 1px #000000;
	-moz-box-shadow:inset 0 0 1px #000000;
	-webkit-box-shadow:inset 0 0 1px #000000;
  /*-- Avrundede hjørner --*/
  -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#submitButtonContact  {
  font-family: calibri, 'Times New Roman', Times;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  height: 25px;
  margin: 0;
  padding: 1px;
  width: 55px;
}


h2.contactConfirmation {
  font-size:14px; 
  margin:10px 0 0 10px;
}

label.error {
  color: red;
  display:block;
  margin:-13px 0 0 0;
  padding:0;
}

/********************************** SLIDELOCK ***************************/

/* SlideLock Styles */
form.hform p label { width: 150px; }
p.quiet {width: 220px; margin-left:2px;}
span.quiet {margin-left:0; font-size: .875em; }
#locked { font-weight: bold; color: #333; }
#unlocked { margin-left: 45px; }
p.quiet img { margin: 0 0 0 40px; }	

#slider {
  margin-left:12px;
}

p.slider {
  margin:10px 0 0 5px;
}

.ui-slider { 
	position: relative; 
	text-align: left; 
	display: block; 
	margin: 10px 0 10px 170px; 
	width: 155px; 
}

.ui-slider-handle { 
	position: absolute; 
	z-index: 2; 
	width: 16px; 
	height: 16px; 
	cursor: pointer; 
	background: #333; 
	top: -4px; 
	margin-left: -8px; 
	border: 1px solid #784807; 
}

.ui-slider-horizontal { 
	height: 10px; 
	background: #ddd; 
	border: 1px solid #ccc; 
}

.ui-slider-handle:hover, .ui-state-hover, .ui-state-focus, .ui-state-active { background: #aaa; }


/* CSS3 ---------------------------------------------------- */
.ui-slider-handle { 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: -moz-linear-gradient(top, #f60, #930);
	background: -webkit-gradient(linear, left top, left bottom, from(#f60), to(#930));
}

.ui-slider-horizontal { 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: -moz-linear-gradient(left, #fff, #ddd);
	background: -webkit-gradient(linear, left top, right top, from(#fff), to(#ddd));
}

a.ui-state-hover, a.ui-state-focus { 
	background: -moz-linear-gradient(top, #666, #333);
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#333));
	box-shadow: 0px 0px 10px #f60;
	-moz-box-shadow: 0px 0px 10px #f60;
	-webkit-box-shadow: 0px 0px 10px #f60;
}

a.ui-state-active { 
	background: -moz-linear-gradient(top, #ddd, #aaa);
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#aaa));
}

/*** takk for påmelding   ***/

div.registerLinkBox{
background-color:#e6eaeb;
margin-top:20px;
margin-right:10px;
float:left;

padding:10px;

}

div.registerLinkBox a{

color:#db002a;
font-size:16px;
text-decoration:none;

}

h1.large{
color:#db002a;
margin:0px;
margin-bottom:10px;
padding:0px;
font-size:18px;
font-weight:normal;
}

#searchforminmenu{
margin-top:2px;
 }
 

