/* The line-heights and vertical margins are
   automatically calculated from this.
   The percentage is of 16px (0.75 * 16px = 12px). */
body {  
  font-family: arial, "lucida console", sans-serif;
  font-size: 75%;
  color:#5e5e5e;
  margin:0px;padding:0px;  
}


/* Frames, Rulers, Indent
---------------------------------------------------------------------------------------- */
div.csc-frame { border: 0px; }
div.csc-frame-invisible { display:none; }
div.csc-frame-rulerBefore { border-top: 1px solid #333333;margin-bottom:5px;margin-top:5px; }
div.csc-frame-rulerAfter { border-bottom: 1px solid #333333;margin-bottom:5px;margin-top:5px; }
div.csc-frame-indent { padding-left: 100px; }
div.csc-frame-indent3366 { padding-left: 33%; }
div.csc-frame-indent6633 { padding-right: 33%; }


/* Two frames
---------------------------------------------------------------------------------------- */
div.csc-frame-frame1, 
p.csc-frame-frame1, 
table.csc-frame-frame1 { background-color: #DCDCDC; padding: 2px 4px 2px 4px; border: 1px solid #333333; margin-bottom:5px;margin-top:5px;}

p.csc-frame-frame2, 
table.csc-frame-frame2, 
div.csc-frame-frame2 { background-color: #FFFFFF; padding: 2px 4px 2px 4px; border: 1px solid #333333; margin-bottom:5px;margin-top:5px;}

/* Headers in frame
---------------------------------------------------------------------------------------- */
div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 { margin-top: 2px; }
div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 { margin-top: 2px; }
table.csc-frame-frame1 h1, table.csc-frame-frame1 h2, table.csc-frame-frame1 h3, table.csc-frame-frame1 h4, table.csc-frame-frame1 h5 { margin-top: 2px; }


/* Three inline text colors taken from the color scheme of CSS Styled Content extension.
---------------------------------------------------------------------------------------- */
span.ingress {font-size: 16px; padding-bottom: 10px; }
span.mellanrubrik{font-size: 12px; font-weight: bold;}
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }
span.reftext{font-size:10px;} 
span.more{font-weight: bold; color: #96bf0d;} 
/* Selectors for the default configuration of the link accessibity feature.
---------------------------------------------------------------------------------------- */

a {color:#5e5e5e;text-decoration:none;}
a:hover {color: #5e5e5e; text-decoration:underline;}

a.external-link { color:#96bf0d; text-decoration:none; }
a.external-link:hover { color: #96bf0d; text-decoration:underline; }

a.external-link-new-window { color: #96bf0d; text-decoration:none; }
a.external-link-new-window:hover { color: #96bf0d; text-decoration:underline; }

a.internal-link { color: #96bf0d; text-decoration:none; }
a.internal-link:hover { color: #96bf0d; text-decoration:underline; }

a.internal-link-new-window { color: #96bf0d; text-decoration:none; }
a.internal-link-new-window:hover { color: #96bf0d; text-decoration:underline; }

a.download { color: #96bf0d; text-decoration:none; }
a.download:hover { color: #96bf0d; text-decoration:underline; }

a.mail { color: #96bf0d;text-decoration:none; }
a.mail:hover { color: #96bf0d;text-decoration:underline; }

a.pdf {color: #96bf0d;text-decoration:none;background: transparent url(http://molaxoleno.web.pin.se/fileadmin/templates/molaxole-no/img/icon_pdf.gif) no-repeat center left;line-height:16px;padding-left:20px;display:inline-block;}
a.pdf:hover { color: #96bf0d;text-decoration:underline;background: transparent url(http://molaxoleno.web.pin.se/fileadmin/templates/molaxole-no/img/icon_pdf.gif) no-repeat center left;line-height:16px;padding-left:20px;display:inline-block;}

/* Bullet styles for lists.
---------------------------------------------------------------------------------------- */
ul, ol { margin: 0.5em 0em 0.5em 0em;} /** 0em 1.5em 1.5em 1.5em; **/
dl dt { font-weight: bold; }

dd { margin-left: 10px;}
dl { margin: 10px; }


/* Bullet styles for unordered lists.
---------------------------------------------------------------------------------------- */
ul { list-style-type:disc; }
ul.component-items { color: #494949; list-style-type: circle; }
ul.action-items { color: #494949; list-style-type: square; }


/* Numbering styles for ordered lists.
---------------------------------------------------------------------------------------- */
ol { list-style-type: decimal; }
ol.component-items-ordered { color: #494949; list-style-type: lower-roman; }
ol.action-items-ordered { color: #494949; list-style-type: lower-greek; }

/* Headers
---------------------------------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { text-transform: uppercase; font-weight: bold; color: #96bf0d; font-family: arial, "lucida console", sans-serif;}

h1 { font-size: 1.755em; line-height: 1.35em; margin-bottom: 0.2em;  margin-top: 0.3em; }
h2 { font-size: 1.55em; line-height: 1.25em;  margin-bottom: 0.2em;  margin-top: 0.3em; }
h3 { font-size: 1.4em; line-height: 1.25em;   margin-bottom: 0.2em;  margin-top: 0.3em; }
h4 { font-size: 1.2em;   line-height: 1.1em;   margin-bottom: 0.2em;  margin-top: 0.2em; }
h5 { font-size: 1.1em;   line-height: 1.2em;  margin-bottom: 0.1em;  margin-top: 0.1em; font-weight: bold; }
h6 { font-size: 1em;   line-height: 1em;  margin-bottom: 0.1em;  margin-top: 0.1em; font-weight: bold; }

/* Text elements
---------------------------------------------------------------------------------------- */

p           { margin: 0 0 1.325em; line-height:1.325em; }
p.last      { margin-bottom: 0; }
p img       { margin:0; padding: 0; }

abbr,
acronym     { border-bottom: 1px dotted #7fba00; }
address     { margin-top: 1.5em; font-style: italic; }
del         { color: #666666; }

blockquote  { margin: 1.5em; color: #787878; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; }
tt          { display: block; margin: 1.5em 0; line-height: 1.5; }


/* Tables
---------------------------------------------------------------------------------------- */
table   { margin-bottom: 0.8em; }
th      { font-weight: bold; }
td      { }
th,td   { padding: 2px 2px; }
tfoot   { font-style: italic; }
caption { }

table .last { padding-right: 0; }

/* Some default classes for the RTE Editor
---------------------------------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.275em; line-height: 1.275em; }
.large      { font-size: 1.2em; line-height: 1.4em; margin-bottom: 1.2em; }
.quiet      { color: #ececec; }

.hide       { display: none; }
.highlight  { background:#FFFFD9; color:#494949;}
.added      { color:#7fba00; } 
.removed    { color:#ce1126; } 

.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }


/* Remove border on images by default
---------------------------------------------------------------------------------------- */

a img { border:0px; }



