body {
color:#333026;
font-family:Verdana, Arial,Helvetica,sans-serif;
font-size:75%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
text-align:left;
}

p {font-weight: normal;}
h1 h2{
font-family:Arial,Helvetica,sans-serif;
}

a {
/*color:#990033;*/
color:#D0592F;
text-decoration:none;
}

a:hover {
text-decoration:underline;
/*color:#990033;*/
color:#D0592F;
}



#page_margins{
max-width:none;
min-width:inherit;
width:950px;
margin:0 auto;
}

div.leftmenu{
/*background-color:#F7F7F5;*/
width:160px;
line-height:1.5em;
list-style-type:none;
}

div.leftmenu a.active {
/*color:#000000;*/
color:white;
font-weight:bold;
text-decoration:none;
}

div.leftmenu a:hover {
/*color:#990033;*/
color:white;
text-decoration:underline;
}

.leftmenu ul  {
list-style-type:none;
margin:0;
padding:0;
}
.leftmenu ol  {
list-style-type:none;
}

.leftmenu ol.level-3  {
padding:0px 0px 0px 0px;
}

.leftmenu ol.level-4 {
padding:0px 0px 0px 0px;
}

.leftmenu ol li  {
border:0px;
}

.leftmenu li{
background-color:#688F9E;
border: 1px solid #3C697A;
margin:2px 0;
padding-left:10px;
/*list-style-type:none;
margin:0;
padding:0;*/
}

.leftmenu li.active{
background-color:#316376;
padding-bottom:2px;
}

a.level-2 {
/*color:#990033;*/
color:white;
font-weight:bold;
text-decoration:none;
/*padding-left:10px;*/
}

a.level-3 {
/*color:#990033;*/
color:white;
font-weight:bold;
text-decoration:none;
}

a.level-4 {
/*color:#78685B;*/
color:white;
font-weight:bold;
text-decoration:none;
}

a.level-5 {
/*color:#990033;*/
color:white;
font-weight:bold;
text-decoration:none;
}

div.articlelist{
padding:0 0 20px 20px;
}

div#header{
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:10px;
overflow:hidden;
}

div.microsite-header{
/*margin-bottom:20px;
margin-left:0;
margin-right:0;
margin-top:20px;*/
}

div.microsite-header a{
color:black;
text-decoration:none;
}

div.micrologo{
float:right;
}

div.microSite{
/*border-left: 10px solid rgb(216, 209, 201);
padding-left: 10px;*/ 
}

div.editor p{
margin-top:5px;
}

div.editor ul li{
margin-bottom:5px;
}

div.editor h2{
padding:0;
margin:0;
font-size:110%;
}

div.editor h3{
padding:0;
margin:0;
font-size:110%;
}

div.microSite h2{
margin: 0pt; 
font-size: 160%;
line-height:1.3em;
margin-bottom: 5px;
/*color:#990033;*/
color:#316376;
}

div.microSite p{
margin: 0pt;
color:#688F9E;
font-weight:bold;
margin-top:10px;
font-size:110%;
}

div.center{
margin-right:200px;
margin-left:5px;
overflow:hidden;
}

.articleMiniHeading{
/*color:#990033;*/
color:#316376;
/*border-bottom:2px dotted #990033;*/
border-bottom:2px dotted #316376;
text-transform:uppercase;
font-size:90%;
}

div.rightrelations{
background-color:#FFFFFF;
float:right;
width:180px;
}

div.innerRelations{
background-color:#FFFFFF;
/*border:1px solid #EFEFEF;*/
border:1px solid #316376;
float:right;
width:180px;
margin-bottom:5px;
padding-bottom:5px;
}

div.innerRelations h4{
padding:10px 10px 10px 10px;
/*background-color:#F7F7F5;*/
background-color:#DAE9EE;
/*border-bottom:1px solid #EFEFEF;*/
border-bottom:1px solid #316376;
}

div.center h4{
margin-top:2px;
}

div.center h1{
font-size:large;
}

.rightrelations h4 {
font-style:normal;
font-weight:bold;
margin:0;
padding-top:7px;
color:#333026;
font-size:100%;
}

ul.arrowbullets {
 list-style-image:none; 
 list-style-position:outside; 
 list-style-type:none; 
 margin:5px 10px 0 11px;
 padding:0px; 
}

ul.arrowbullets li a{
text-decoration:none;
/*color:#990033;*/
color:#D0592F;
}

ul.arrowbullets li{
background:transparent url(../images/pil.gif) no-repeat scroll left center;
background-position:0 0.4em;
background-repeat:no-repeat;
font-weight:normal;
padding-left:10px;
padding-bottom:3px;
width:90%;
}




ul.arrowbullets li a:hover{
text-decoration:underline;
}

#article .author a {
text-decoration:none;
}

div.articlehead, div.articlehead a {
color:#695448;
margin-bottom:0.5em;
}

#article .articlehead, .relatedArticle .articlehead{
border-bottom:1px solid #D7D1C9;
color:#333026;
font-size:90%;
line-height:1.5em;
padding-bottom:5px;
}

#article .articlehead {
margin-bottom:15px;
border-bottom:1px solid #D7D1C9;
overflow:hidden;
}

div#article .ingress {
font-size:medium;
line-height:1.35em;
margin-bottom:0.5em;

}

#article .editor .image {
float:right;
margin:0 0 0.3em 0.3em;
}
.image {
clear:right;
float:right;
border:none;
}

.imagetxt {
font-size:95%;
margin-bottom:1em;
}

.print {
float:left;
margin-left:1em;
}

.print img.printone {
margin-right:10px;
}

#article .articlehead span.date {
margin-right:5px;
}

.date {
color:#333026;
font-size:90%;
float:left;
}

img{
border:none;
}

#crumbs{
/*background-color:#D8D1C9;*/
background-color:#316376;
border-bottom:10px solid #FFFFFF;
color:white;
font-size:11px;
height:20px;
padding:0;
vertical-align:middle;
padding-left:10px;
}

#crumbs a{
font-size:11px;
text-decoration:none;
/*color:#990033;*/
color:white;
font-size:11px;
height:20px;
line-height:20px;
}

#footer{
/*background-color:#D8D1C9;*/
background-color:#316376;
border-bottom:10px solid #FFFFFF;
color:#78685B;
font-size:11px;
height:20px;
padding:0;
vertical-align:middle;
padding-left:10px;
text-align:center;
margin-right:200px;
margin-left:10px;
margin-top:10px;
}

#footer a{
font-size:11px;
text-decoration:none;
color:#990033;
font-size:11px;
height:20px;
line-height:20px;
}

#article {
color:#333026;
margin-left: 5px;
}

#article div.editor, div.editor {
font-size:110%;
line-height:1.4em;
}

#col1 {
float:left;
}

#col1_content{
}

#col3 {
margin:0 0 0 160px;
width:auto;
}

#col3_content{
position:relative;
padding:0;
width:100%;
}

.clearfix {
display:inline-block;
}

table.tweak{
border-collapse:collapse;
}

table.tweak tr{
border-bottom:1px solid #3C697A;
}

table.tweak th{
border-bottom:1px solid #3C697A;
}

table.tweak td{
border-bottom:1px solid #3C697A;
}


table.tweak tr.score{
background-color:#316376;
color:white;
font-weight:bold;
}
table.tweak td#score{
color:white;
}

table#editorPerson{
margin-bottom:10px;
}

td.name-etc p{
margin:0;
padding:0;
}


/* Mental health test tool */

.mental-health-test-header {
    width:950px;
    margin-bottom: 20px;
    margin-left: auto ;
  margin-right: auto ;
text-align:center;
}

.mental-health-test-footer {
    border-top: 20px solid #316376;
    padding-top: 5px;
    margin: 30px 0;
    overflow: hidden;
     width:100%;
}

/*.mental-health-test-footer p {
    float: left;
    width: 75%;
    margin: 12px 0;
    font-size: 10px;
}

.mental-health-test-footer .logo {
    float:right;
    width: 25%;
    text-align: right;
}*/
/*.mental-health-test-header ul {
    display: table-row;
    width: 950px;
}

.mental-health-test-header li {
    display: table-cell;
    width: 50%;
}
*/
.disclamer {
	border: 2px solid #D0592F;
	padding: 5px;}

.mental-health-test-show {
    margin: 0 0 40px 5px;
}

.mental-health-test-show div.center {
    margin-right: 0;    /* Removes fake "right-column" */
    overflow: visible;
}

.mental-health-test-show .print {
    float:right;
}

.mental-health-test-show .summary,
.mental-health-test-show .psychometrics,
.mental-health-test-show .article {
    margin-top: 36px;
}

.mental-health-test-show .summary h2:first-child {
    margin-bottom: 28px;
}

.mental-health-test-show .summary td {
    padding: 5px 0;
    vertical-align: top;
}

.mental-health-test-show .summary td:first-child,
.mental-health-test-show .psychometrics td:first-child,
.mental-health-test-show .psychometrics td:first-child p {
    font-weight: bold;
    padding-right: 10px;
}

.mental-health-test-show .summary {
    position: relative;
}

.mental-health-test-show .summary .status {
    position: absolute;
    top: 0px;
    right: 10px;
    border: 2px solid #ddd;
    padding: 14px;
    font-family: monospace;
    font-size: 28px;
    color: #bbb;
    -moz-transform: rotate(15deg);  /* FF3.5+ */
    -o-transform: rotate(15deg);  /* Opera 10.5 */
    -webkit-transform: rotate(15deg);  /* Saf3.1+, Chrome */
    -ms-transform: rotate(15deg);  /* IE9 */
    transform: rotate(15deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9659258262890683, M12=-0.25881904510252074, M21=0.25881904510252074, M22=0.9659258262890683, sizingMethod='auto expand');
    zoom: 1; /* Enables hasLayout for IE */
}

.mental-health-test-show .summary .status.completed {
    display: none;
}

.mental-health-test-show .article .subsection {
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 20px;
    padding: 0 10px;
    overflow: hidden;
}

.mental-health-test-show .article .collapsed {
    height: 160px;
}

.mental-health-test-show .article .subsection.collapsed:hover {
    background-color: #eee;
    cursor: pointer;
}

.mental-health-test-show .article .collapsed:hover h3:after {
    /*padding-left: 20px;*/
    float: right;
    margin-right: 20px;
    color: #d0592f;
    font-weight: normal;
    content: "Les kapittel…";
}

.mental-health-test-show .article .subsection .collapse-chapter {
    float: right;
    width: auto;
    margin-right: 20px;
    font-weight: normal;
}

.mental-health-test-show .article .subsection .collapse-chapter {
    display: none;
}

.mental-health-test-show .article .subsection.expanded .collapse-chapter {
    display: block;
}

.mental-health-test-show .article .subsection .editor {
    /*overflow: hidden;*/
    /*max-height: 100px;*/
    /*cursor: pointer;*/
}

.mental-health-test-show .article .subsection .readmore-overlay {
    display: none;
}

.mental-health-test-show .article .subsection.collapsed .readmore-overlay {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 40px 0;
    width: 100%;
    background: url("../images/gradient-vertical-transparent-white-80px.png") repeat-x scroll 0 0 transparent;
    
    /*background-image: -moz-linear-gradient(top, transparent, black);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, black));*/
}


.mental-health-test-list {
    margin: 0 0 40px 10px;
}

.mental-health-test-list .tests {
    margin: 20px 0 20px 0;
    padding: 0;
    list-style: none outside none;
}

.mental-health-test-list .tests li {
    border-bottom: 2px dotted #ddd;
    padding: 0 20px;
}

.mental-health-test-list .tests li:first-child {
    border-top: 2px dotted #ddd;
}

.mental-health-test-list .tests li h3 {
    overflow: hidden;
    padding: 5px 0;
}

.mental-health-test-list .tests li h3 > a {
    float: left;
    width: 80%;
}

.mental-health-test-list .tests li  h3 > .status {
    float: right;
    width: 20%;
    text-align: right;
    font-family: monospace;
    font-size: 14px;
}

.mental-health-test-list .tests li  h3 > .status.new {
    color: #cccccc;
}

.mental-health-test-list .tests li  h3 > .status.inprogress {
    color: #888888;
}

.mental-health-test-list .tests li > p {
    margin: -10px 0 20px 0;
}


.mental-health-test-article-show {
    margin-left: 5px;
}

.mental-health-test-article-show #article div.center {
    margin-right: 0;    /* Removes fake "right-column" */
    margin-left: 0;
}


.mental-health-test-contact-minilist {
    margin-top: 20px;
}

.mental-health-test-contact-minilist ul {
    list-style: none outside none;
    padding: 0;
    width: 160px;
}

.mental-health-test-contact-minilist li {
    margin: 20px 0;
}

.mental-health-test-contact-minilist img {
    display: block;
    width: 70px;
    height: 70px;
    margin-bottom: 5px;
}

.mental-health-test-contact-minilist h5 {
    margin: 0;
}

.mental-health-test-contact-minilist p {
    margin: 0;
}

.mental-health-test-contact-minilist p.name {
    margin: 3px 0;
}

.mental-health-test-contact-list {
    margin-left: 10px;
}

.mental-health-test-contact-list h2 {
    margin-top: 2em;
}

.mental-health-test-contact-list ul {
    padding: 0;
    list-style: none outside none;
    overflow: hidden;
}

.mental-health-test-contact-list li {
    float: left;
    width: 220px;
    padding-left: 20px;
    margin: 0 20px 20px 0;
    border-left: 1px solid #ccc;
}

.mental-health-test-contact-list li:first-child {
    padding-left: 10px;
    border-left: 0;
}

.mental-health-test-contact-list h3 {
    margin: 0 0 10px 0;
}

.mental-health-test-contact-list h4, .mental-health-test-contact-list h5, .mental-health-test-contact-list p {
    margin: 0;
}

.mental-health-test-contact-list img {
    display: block;
    float: left;
    margin-right: 10px;
}

.mental-health-test-contact-list div.text {
    overflow: hidden;
}




.mental-health-test-alphabet {
    margin: 40px 0 0 10px;
}


.mental-health-test-link-list {
    margin-left: 10px;
}

.mental-health-test-link-list h1 {
    margin-bottom: 30px;
}

.mental-health-test-link-list .linklist {
    list-style: none outside none;
    padding: 0;
}

.mental-health-test-link-list .linklist > li {
    border-bottom: 2px dotted #ddd;
    padding: 0 20px 10px 20px;
}

.mental-health-test-link-list .linklist > li:first-child {
    border-top: 2px dotted #ddd;
}

.mental-health-test-link-list .linklistContent img {
    float: right;
}

.mental-health-test-link-list h3 > a:hover {
    padding-right: 15px;
    background: url("../images/icon-external-link-orange.png") no-repeat scroll right center transparent;
}

.mental-health-test-link-show {
    margin-left: 5px;
    min-height: 300px;
}

.mental-health-test-link-show .linklistContent img {
    float: right;
}




.jumpmenu {
    overflow: hidden;
    padding: 14px 20px 5px 20px;
    background-color: #eee;
}

.jumpmenu > a {
    font-weight: bold;
}

.dropdownboxes{background-color:#EEEEEE; width:740px; padding:5px 20px 10px 20px; display:inline-block; overflow:hidden;}
.dropdownboxes form{float:left;padding-right:10px;}


