/* motivert.eu — stilark (#27778). eSite-stilarkene i original rekkefølge, deretter sidemalenes
   inline-stiler som navngitte klasser (CSP uten unsafe-inline). */

/* ---- css_styles.aspx?displayid=1159 ---- */
a  { cursor:hand; }
a:hover  { Text-decoration:underline; }
.a  { cursor:hand; }
.itemheader, h1  { Color:#000000;Font-family:Arial;Font-size:20pt;Text-decoration:none;Font-style:italic;Font-weight:bold;Margin-bottom:0px; }
.itemintroduction { Display:block;Margin-bottom:8px; }
.itembody {  }
.htmlformlabel, .EditorLabel {}
td,body,div { Color:#000000;Font-family:Arial;Font-size:9pt; }
.itemimagestyle { Float:right;Margin-left:8px;Margin-bottom:8px;Border-top-width:0px;Border-left-width:0px;Border-right-width:0px;Border-bottom-width:0px; }
.FolderItemCell {  }
.imagepreviewstyle { Float:left;Margin-right:8px;Margin-bottom:8px;Border-top-width:0px;Border-left-width:0px;Border-right-width:0px;Border-bottom-width:0px; }
.itempreviewheader, h2  { Color:#000000;Text-decoration:none;Font-weight:bold;Margin-bottom:0px; }
.itempreviewintro { Display:block;Margin-bottom:8px; }
.itemopenlink {  }
.PageSelectorCell { Padding-top:12px; }
.PageSelectorCell a, .PageSelectorCell span {  }
.cssclassdirectedit { border : 1px dotted #888888}
.htmlformlabel {font:9pt arial; color:#000000; text-decoration:none;}

h2 {font-size:10pt;}

.EditorLabel img
{
display:none;
}
.EditorLabel
{
font-size:10pt !important;
font-weight:normal !important;
}
.WikiLink {color:black; font-size:10pt; font-family:Tahoma; font-weight:bold; font-style:normal;}
/* ---- styles_xhtml_menu.aspx?displayid=1365 (hovedmeny) ---- */
.xm1365 .xi a
{ 
Color:#564200;Font-family:Arial;Font-size:9pt;Text-decoration:none;Font-weight:normal;
}
.xm1365 .sub a
{ 

}
.xm1365 .sel a
{ 

}
.xm1365 .subsel a
{ 

}
.xm1365 .xi
{ 
Background-color:#FFFFFF;Padding-top:5px;Padding-left:16px;Padding-right:16px;Padding-bottom:5px;Border-bottom-width:1px;Border-bottom-style:Solid;Border-bottom-color:#EEEEEA;
}
.xm1365 .sub
{ 

}
.xm1365 .sel
{ 

}
.xm1365 .subsel
{ 

}
.xm1365 .sep
{ 
Display:none;
}
.xm1365
{ 
Padding-top:0px;Padding-left:0px;Padding-right:0px;Padding-bottom:0px;Margin-top:0px;Margin-left:0px;Margin-right:0px;Margin-bottom:0px;list-style:none;
}
.xmindent1365
{ 

}
/* ---- styles_xhtml_menu.aspx?displayid=1366 (undermeny Tjenester) ---- */
.xm1366 .xi a
{ 
Color:#333333;Font-family:Arial;Font-size:9pt;Text-decoration:none;Font-weight:normal;
}
.xm1366 .xi a:hover, .xm1366 .xi:hover a
{ 
Text-decoration:underline;
}
.xm1366 .sub a
{ 

}
.xm1366 .sel a
{ 

}
.xm1366 .subsel a
{ 

}
.xm1366 .xi
{ 
Background-color:#FFFFFF;Padding-top:5px;Padding-left:16px;Padding-right:16px;Padding-bottom:5px;Border-bottom-width:1px;Border-bottom-style:Solid;Border-bottom-color:#EEEEEA;
}
.xm1366 .sub
{ 

}
.xm1366 .sel
{ 

}
.xm1366 .subsel
{ 

}
.xm1366 .sep
{ 
Display:none;
}
.xm1366
{ 
Padding-top:0px;Padding-left:0px;Padding-right:0px;Padding-bottom:0px;Margin-top:0px;Margin-left:0px;Margin-right:0px;Margin-bottom:0px;list-style:none;
}
.xmindent1366
{ 
Padding-left:26px;
}

/* ---- body og form (style= på <body> og <form id="form1"> i eSite) ---- */
#Body { width: 100%; height: 100%; background-image: url(img/bg_motivert.jpg); margin: 0; }
#form1 { margin: 0; padding: 0; }

/* ---- sidemalene (style= på layout-divene i eSite) ---- */
.lay-window { height: 100%; text-align: center; background-image: url(img/bg_motivert.jpg); background-repeat: repeat; background-position: left top; }
.lay-page { width: 790px; text-align: left; background-repeat: repeat-y; background-position: left top; padding-left: 20px; padding-right: 20px; margin-left: auto; margin-right: auto; }
.lay-header { color: #FFFFFF; }
.lay-menu { float: left; width: 170px; height: 410px; background-color: #FFFFFF; padding-top: 30px; padding-right: 25px; }
.lay-menu.h409 { height: 409px; }
/* «kunnskap» og «kontakt»: fast høyde */
.lay-display { float: left; width: 595px; height: 410px; text-align: left; background-repeat: no-repeat; background-position: left top; padding-top: 30px; }
.lay-kunnskap { background-image: url(img/bkg_kunnsap.gif); }
.lay-kontakt { background-image: url(img/bkg_kontakt.gif); }
.lay-footer { clear: both; height: 10px; text-align: right; }
/* standard: vokser med innholdet */
#Content_Div { background-color: #FFFFFF; }
.lay-std { float: left; width: 535px; text-align: left; background-image: url(img/bkg_tom.gif); background-repeat: no-repeat; background-position: left top; padding-top: 30px; padding-right: 60px; padding-bottom: 30px; }
#Min_height { float: left; width: 1px; height: 409px; }
#Display { float: left; width: 532px; }
#Clear_div { clear: both; }
.lay-footer-std { height: 10px; text-align: right; }

/* ---- mappevisningene (style= i eSite sin FolderTable) ---- */
.vsep16 { height: 16px; }
.hsep16 { width: 16px; }

/* ---- bilder i rik tekst (editorens style="WIDTH: …; HEIGHT: …") ---- */

/* ---- utskriftsikon, skjemaer ---- */
.printikon { position: relative; z-index: 999; }
.flyt-hoyre { float: right; }
.sentrert { text-align: center; }
.skjema { margin: 0; padding: 0; }
.felt170 { width: 170px; height: 22px; }
.melding170 { width: 170px; height: 38px; }
.cf-turnstile:empty { margin-top: 0; }
.form-receipt { padding: 12px 0; font-size: 10pt; }

/* ---- konverteringsrapporten (/_conversion) ---- */
body.rapport { background: #fff; margin: 0; }
.rapport #Display_area { width: auto; max-width: 1100px; margin: 0 auto; padding: 24px 16px; float: none; background: none; }
.rapport h1 { font-style: normal; font-size: 20pt; }
.rapport h2 { margin-top: 28px; font-size: 13pt; }
.rapport table { border-collapse: collapse; width: 100%; margin: 8px 0; }
.rapport th, .rapport td { border: 1px solid #ccc; padding: 4px 8px; text-align: left; vertical-align: top; font-size: 9pt; }
.rapport th { background: #f2f2f2; }
.rapport code { font-size: 9pt; }

/* ---- CV-skjemaet: eSite satte disse med JavaScript (style.width/height) ---- */
.felt400 { width: 400px; }
.melding99 { width: 99%; height: 100px; }

/* Overskriftsbildene i innholdet er <h1> (alt-tekst = overskriften) for skjermlesere og søk, men skal stå
   der avsnittet <p> sto i eSite: samme marger, ingen egen skrift. */
h1.bildetittel { font-size: inherit; font-style: normal; font-weight: normal; margin: 1em 0; }
/* Står overskriften alene i tekstfeltet (TeamCoaching), sto den uten avsnitt i eSite: ingen marger. */
.HeaderText > h1.bildetittel:only-child { display: inline; margin: 0; }

/* Bildet i en tjenestetekst (bildefeltet Bilde): står til høyre der eSite hadde align=right, med samme luft
   (hspace/vspace) når «Bildeluft» er krysset av. Størrelsen er bildets egen. */
.tekstbilde { float: right; border: 0; }
.tekstbilde-luft { margin: 6px 12px; }
