﻿/* global */
*						{ padding: 0; margin: 0; text-align: left; vertical-align: top; font-size: 100%; }

body					{ padding: 1px; font-size: 0.685em; font-family: verdana, sans-serif; background-color:#fff; }
a						{ color: #004261; text-decoration: none; }
a:hover					{ text-decoration: underline; }
a img					{ border: none; }
li						{ line-height:1.35em;}

.temp_wrapper			{ width: 71.5em; background-color:White; padding-left: 12px; padding-bottom: 12px;}
.temp_image				{ border:none; }

.clear                  { clear:both; }

/* framework */
#fw_container			{ width: 70.5em; border-collapse: collapse; } /* was 66 em */
#fw_chapter				{ width: 17.5em; } /* was 16 */
#fw_content				{ width: 52.5em; padding-left: 0.4em; } /* was 49.6em */
#fw_submenu				{ font-size: 93%; margin-left: 12px; list-style-image: url(https://www.sundhed.dk/billeder/bul_2px_blue_dot.gif); list-style-position:inside; }
#fw_submenu	a			{ color: #004261; text-decoration: none; font-weight: normal; }
#fw_submenu a:hover		{ text-decoration: underline; }
#fw_contentmenuWrapper  { display:none; }
#fw_footer				{ margin-top: 5px; padding-top: 5px; border-top: dotted 1px black; }
#fw_collapsable_tree 	{ margin-left: 12px; }
#fw_collapsable_tree ul	{ margin-left: 12px; }
#fw_doctitle			{ font-size:11pt; margin: 5px 0px 12px 0px; font-weight: bold; }
#fw_print_footer		{ display: none; }

.fw_menu				{ margin-top: 5px; font-size: 99%; list-style-image: url(https://www.sundhed.dk/billeder/bul_5px_red_lgt_arw_rgt.gif); list-style-position:inside; }
.fw_menu_title			{ font-weight: bold; font-size: 99%; margin-top: 12px; }
.fw_menu_sort			{ font-weight: bold; margin-top: 12px; }
.fw_menu_parent			{ list-style-image: url(https://www.sundhed.dk/billeder/bul_5px_red_lgt_arw_dwn.gif); }
.fw_menu_parent a		{ font-weight:bold; color: #920000; }
.fw_menu_open			{ list-style-image: url(https://www.sundhed.dk/billeder/bul_5px_red_lgt_arw_dwn.gif); }
.fw_menu_open a			{ font-weight: bold; color: #920000; }
.fw_submenu_open a		{ color: #920000 !important; } 

.fw_titlebar			{ width: 100%; margin-bottom: 1px; padding-top:2px; background: #CCDCE1 url(https://www.sundhed.dk/billeder/bdr_ptl2_rgt_top.gif) no-repeat right top; }
.fw_titlebar:after		{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.fw_titletext			{ font-weight: bold; color: #000; padding: 3px 0px 4px 12px; float: left; font-size: 10pt; }
.fw_titleicon			{ float: right; margin: 2px 12px -8px 0px;  padding-left: 8px; border-left: solid 2px white; }

.fw_textbox				{ border: solid 1px #BDCED3; border-left: none; background: #EFF5F7; padding: 5px 12px 5px 12px; }

.fw_inline_list			{ font-size:90%; margin: 0px 12px 12px 0px; text-decoration: underline; }
								/* was 10em */
.fw_search				{ margin-bottom:6px; padding-bottom: 6px; border-bottom: 1px solid #BDCED3; }								
.fw_search_input		{ font-size:1.1em; width: 17em; border: solid 1px; border-color: #7993A2 #CBD3D5 #CBD3D5 #7993A2; padding: 2px 2px; }
.fw_search_input_big	{ font-size:1.1em; width: 17em; border: solid 1px; border-color: #7993A2 #CBD3D5 #CBD3D5 #7993A2; padding: 2px 2px; margin-bottom: 10px; }
.fw_search_type			{ border: solid 1px; border-color: #7993A2 #CBD3D5 #CBD3D5 #7993A2; padding: 0px 0px; }
.fw_search_button		{ padding: 0px 4px; text-align: center; margin-right:12px; margin-top: 1px; border: solid 1px black; font-size: 99%; font-weight: bold; background-color: #940000; border-color:#F7969C #9C3800 #9C3800 #F7969C; color:#FFFFFF; }
.fw_search_main			{ margin: 12px 0px 12px 0px; }
.fw_search_info			{ font-weight: bold; margin-bottom: 12px; }
.fw_search_heading		{ margin-top: 12px; border-bottom: solid 1px #000; }
.fw_search_entry		{ display: block; margin-top: 5px; }
.fw_search_entry_num	{ display: none; }
.fw_search_entry_title	{ display: inline; }
.fw_search_entry_chapter	{ display:inline; margin-left: 1em; color:#999; font-size:90%; }
.fw_search_entry_chapter:before { content:"("; }
.fw_search_entry_chapter:after { content:")"; }
.fw_search_radio		{ margin-right: 3px; vertical-align: middle; }
.fw_search_radio_text	{ margin-right: 8px; vertical-align: middle; }
.fw_search_pages		{ margin-top: 12px; margin-bottom: 12px; }
.fw_search_link			{ margin-left: 5px; }
.fw_search_next			{ margin-left: 5px; }
.fw_search_next img		{ vertical-align: middle; }
.fw_search_dud			{ padding-left: 5px; font-weight: bold; }
.fw_search_tips			{ margin: 0px 0px 12px 12px; list-style-image: url(https://www.sundhed.dk/billeder/bul_2px_blue_dot.gif); }
.fw_search_tips	li		{ margin: 0px 0px 0px 8px; }

.fw_mail_info			{ border-bottom: solid 1px #d1d1d1; padding-bottom: 5px; margin-bottom: 5px;  }
.fw_mail_title			{ font-weight: bold; margin: 5px 0px 5px 0px; }
.fw_mail_input			{ padding:2px; font-size: 1.1em; width: 16em; border: solid 1px; border-color: #7993A2 #CBD3D5 #CBD3D5 #7993A2; margin-bottom: 5px; }
.fw_mail_button			{ margin-bottom: -1px; border: solid 1px black; text-align:center; font-size: 100%; font-weight: bold; background-color: #940000; border-color:#F7969C #9C3800 #9C3800 #F7969C; color:#FFFFFF; margin-bottom: 12px; }
.fw_mail_rightalign		{ text-align:right;}
.fw_mail_message		{ padding:2px; font-size: 1.1em; overflow:auto; width: 98%; }

.fw_flag				{ border: none; }
.fw_dk					{ font-size:90%; color: Blue; }
.fw_rev					{ font-size:90%; color: Red; }
.fw_new					{ font-size:90%; color: Green; }
.fw_bgwhite				{ background-color: #fff; border-left: solid 1px #BDCED3; }

#doc_header				{ display: none; }
#doc_title				{ display: none; }
#doc_body				{ margin: 0px; overflow:hidden; }
#doc_content			{ margin-right: 12px; }
#doc_content a          { text-decoration:underline; }
#doc_content ul			{ margin-left: 15px; }
#doc_content ol			{ margin-left: 15px; }
#doc_content li			{ margin-left: 20px; margin-top: 3px; } 
/*
#doc_content h2			{ margin: 12px 0px 12px; font-size: 12px; width:100%; border-bottom:1px solid #333; }
#doc_content h3			{ margin: 12px 0px 2px; font-size: 11px; }
#doc_content h4			{ margin: 5px 0px 2px; font-size: 11px; font-family:Arial; }
#doc_content h5			{ margin: 5px 0px 2px; font-size: 10px; font-weight:normal; font-style: italic; }
*/
#doc_content h2			{ margin: 12px 0px 12px; font-size: 13px; width:100%; }
#doc_content h3			{ margin: 12px 0px 2px; font-size: 12px; }
#doc_content h4			{ margin: 5px 0px 2px; font-size: 11px; }
#doc_content h5			{ margin: 5px 0px 2px; font-size: 10px; font-weight:normal; font-style: italic; }
#doc_content p			{ margin: 5px 0px 5px; }
#doc_content sources	{ display:block; margin: 5px 0px 5px 0px; font-style: italic; }
#doc_section_references a { color: #000; text-decoration:none; }
#doc_section_references a:link { color: #004261; text-decoration:underline; }
#doc_section_references a:visited { color: #004261; text-decoration:underline; }
#doc_resource img		{ margin-bottom: 12px; }
#doc_resource			{ width: 51.3em; overflow: auto; }
#doc_footer				{ margin-top: 12px; border-top: solid 1px #BDCED3; padding-top: 5px; }

#doc_heading_authors a	{ text-decoration:none; }
#doc_section_authors a	{ text-decoration:none; }
#doc_heading_dates a	{ text-decoration:none; }
#doc_section_dates a	{ text-decoration:none; }
#doc_facts              { border: 1px solid gray; background-color: #CCEEFF; }

.doc_image				{ }
.doc_inline_image  	    { padding: 0px 12px 12px 0px; background: #f6f7f3; }

.reference				{ font-size: 99%; background: yellow; padding: 0px 4px; }
#doc_reference				{ font-size: 99%; background: yellow; padding: 0px 4px; }
.doc_reference				{ font-size: 99%; background: yellow; padding: 0px 4px; }

.inline					{ padding: 0px 12px 12px 0px; background: #f6f7f3; }
.image					{ }
.imagetext				{ display: none; }

.doc_unavailable        { color:#000000; cursor: default; text-decoration: none; }

/* debugging */
table.tohtml        { border: 2px solid black; border-collapse:collapse; }
table.tohtml td     { border: 1px solid black; padding: 0px 2px 0px 2px; }
table.tohtml th     { border: 1px solid black; padding: 0px 2px 0px 2px; background: #000; color: #fff; }

/* image_zoom */
a.image                 { position:relative; overflow:hidden; display:block; }
img.image_zoom          { position:absolute; left:10px; top:10px; }

#popup
{
    display: none;
    position: absolute;
    background-color: #FFFFCC;
    padding: 4px;
    border: 2px groove gray;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 0.8em;
}

/* Breadcrumb */
#fw_crumb_menu li                   { float:left; list-style:none; position:relative; }

/* quiz */

#quizContainer {margin-bottom: 2em; }
#quizContainer p {margin-bottom: 1em; }
#quizContainer a { text-decoration: underline; }
#quizContainer input { text-align:center; }
#quizContainer h3 { margin-bottom: 1em; }
#quizContainer p.alts input {margin: 0 0.5em 0.5em 0; vertical-align: -4px; }
#responseContainer a { text-decoration: underline; }
#responseContainer { margin: 0.5em 0 0.5em 0;}
#responseContainer p { margin: 0.5em 0 1em 0;}


/* content menu */
/*#content_menu_wrapper               { position:relative; }

#content_menu_toggle                { background:transparent url(../image/right.png) no-repeat scroll 100% 50%;
                                      padding-right:16px; 
                                      position:relative;
                                      cursor:pointer; }

#content_menu                       { width:200px;                           
                                      background-color:#fff;                                      
                                      position:absolute; 
                                      top:22px; 
                                      left:-1px;
                                      border:1px solid #666;
                                      padding:5px 7px;
                                      z-index:5;
                                      list-style-type:none; }
#content_menu li                    { position:relative; 
                                      padding:2px 5px;
                                      background:transparent url(http://www.sundhed.dk/billeder/bul_2px_blue_dot.gif) no-repeat 0% 50%;
                                      float:none;
                                      clear:both;
                                      margin-left:5px;
                                      line-height:normal; }
#content_menu li a                  { padding:2px 5px; 
                                      display:inline-block; 
                                      font-weight:normal;
                                      font-size:11px; }
#content_menu li span.more          { display:none; width:16px; height:16px; float:right; }
#content_menu li ul                 { position:absolute; top:-6px; left:0; 
                                      display:none; 
                                      background-color:#fff;
                                      border:1px solid #666;
                                      width:200px;
                                      padding:5px 7px;
                                      z-index:5;
                                      list-style-type:none; }
                                      
#content_menu li ul li              { margin-left:5px; 
                                      background:transparent url(http://www.sundhed.dk/billeder/bul_2px_blue_dot.gif) no-repeat 0% 50%; }
#content_menu li ul li a            { text-decoration:none;
                                      display:inline-block; 
                                      margin:0; 
                                      padding:2px 5px; }
#content_menu li ul li a:hover      { text-decoration:underline; }
*/

#fw_contentmenuWrapper      { position:relative; 
                              display:none;
                              top:100px;
                              background:#fff;
                              width:100%; 
                              padding:5px 0;
                              }
                              
#fw_contentmenuHeader       { cursor:pointer; border-top:1px solid #BDCED3; border-bottom:1px solid #BDCED3; padding:7px 0; }
#fw_contentmenuHeader label { color:#AF1014; font: 12px verdana;  }
#fw_contentmenuHeader img   { position:relative; top:1px; left:3px; }

#fw_contentmenu             { background:#fff; }
#fw_contentmenu table       { width:100%; }
#fw_contentmenu             { border-bottom:1px solid #BDCED3; padding:0 0 5px 0; }
#fw_contentmenu td          { cursor:pointer; margin:0; padding:2px 0; }
#fw_contentmenu td:hover    { text-decoration:underline; }

#fw_contentmenu ul          { margin-left:18px; list-style-type:disc; }
