/* This style sheet is ordered according to the last tag. The order is     */
/*   -- B                                                                  */
/*   -- BODY                                                               */
/*   -- DIV                                                                */
/*   -- P                                                                  */
/*   -- H1 up to and including H6                                          */
/*   -- P                                                                  */
/*   -- SPAN                                                               */
/*   -- TABLE                                                              */
/*   -- TH                                                                 */
/*   -- TD                                                                 */
/*   -- IMG                                                                */
/*   -- A                                                                  */
/*   -- LI                                                                 */
/*   -- PRE                                                                */

/* id Selectordefines styles for HTML-element(s) {css#green /              */
/*                   html<p id="green">}                                   */
/* class selectordefines different styles for the same type of             */
/*                   HTML-element {cssp.right / html<p class="right">}     */
/* !! Do NOT start a ID- or class-names with a number! It will not work    */
/*    in Mozilla/Firefox !!                                                */

/* -- CASCADING ORDER --                                                   */
/* a=number of ID attributes                                               */
/* b=number of CLASS attributes                                            */
/* c=number of tag names  {incl. pseudo-elements and -classes}             */
/* LI            a=0;b=0;c=1 -> specificity=001                            */
/* UL OL LI.red  a=0;b=1;c=3 -> specificity=013                            */
/* #green        a=0;b=0;c=1 -> specificity=100                            */

/*  --> SPAN <--  */
span.oid_desc{
    font-size:96%;
    font-style:italic;
    display:inline-block;
    padding-bottom:2px;
    padding-left:15px;}
    
span.xml_item{
    color:#336;
    font:normal normal 105% 'Arial';}
    
span.xml_subcomment{
    color:#336;
    font:normal normal 105% 'Arial';}

span.xml_message{
    color:#000;
    font-family:'Courier New';
    font-style:normal;
   font-size:80%;}   
    
span.xml_comment{
    color:#630;
    font:italic bold 130% 'Book Antiqua';}    
    
span.xml_new{
    color:red;
    font-weight: bold;
    font-size:105%;}  
    
span.xml_new_obselete{
    color:red;
    text-decoration:line-through;}  

span.xml_new_obsolete{
    color:red;
    text-decoration:line-through;}  
    
span.mp_cancelled {   
    color:#333;
    text-decoration:line-through;}       
    
span.xml_obsolete{
    color:#333;
    text-decoration:line-through;}  

span.xml_01{
    display:inline-block;
    padding-left:3px;}
    
span.xml_02{
    display:inline-block;
    padding-left:6px;}
    
span.xml_03{
    display:inline-block;
    padding-left:9px;} 
    
span.xml_04{
    display:inline-block;
    padding-left:12px;} 
    
span.xml_05{
    display:inline-block;
    padding-left:15px;} 
    
span.xml_06{
    display:inline-block;
    padding-left:18px;}
    
span.xml_07{
    display:inline-block;
    padding-left:21px;} 
    
span.xml_08{
    display:inline-block;
    padding-left:24px;}
    
span.xml_09{
    display:inline-block;
    padding-left:27px;} 
    
span.xml_10{
    display:inline-block;
    padding-left:30px;}  
    
span.xml_11{
    display:inline-block;
    padding-left:33px;}
    
span.xml_12{
    display:inline-block;
    padding-left:36px;}
    
span.xml_13{
    display:inline-block;
    padding-left:39px;} 
    
span.xml_14{
    display:inline-block;
    padding-left:42px;} 
    
span.xml_15{
    display:inline-block;
    padding-left:45px;} 
    
span.xml_16{
    display:inline-block;
    padding-left:48px;}
    
span.xml_17{
    display:inline-block;
    padding-left:51px;} 
    
span.xml_18{
    display:inline-block;
    padding-left:54px;}
    
span.xml_19{
    display:inline-block;
    padding-left:57px;} 
    
span.xml_20{
    display:inline-block;
    padding-left:60px;} 
    
/*  --> P <--  */
p.mp_alert{
    color:red;
    font:italic bold 95% 'Book Antiqua';
    text-align:center;}

/*  --> TABLE <--  */
table.mp_tbl{
    table-layout:fixed;
    width:540px;
    word-wrap:break-word;}
    
table.mp_item{
    table-layout:fixed;
    width:540px;
    word-wrap:break-word;}

/*  --> TH <--  */
th.mp_main {
    background-color:#630;
    color:#fff;
    font:italic bold 200% 'Book Antiqua';
    padding-bottom:8px;
    padding-top:8px;
    text-align:center;}
    
th.mp_sub {
    color:#630;
    font-size:115%;
    font-weight:bold;
    padding-top:10px;
    text-align:left;} 
    
th.mp_revision {
    background-color:#630;
    border:1px solid #630;
    color:#fff;}       

/*  --> TD <--  */
td.mp_header {
    background-color:#336;
    border:1px solid #336;
    font-weight:bold;
    color:#fff;}
    
td.mp_resp_body{
    text-align:center;
    font:italic bold 85% 'Book Antiqua';
    border:3px double #630;    
    color:#630;
    padding:5px;}    
    
td.mp_definition {
    text-align:center;
    border:1px solid #336;}  
    
td.mp_sub {
    background-color: #ccc;
    border:1px solid #336;
    font-weight:bold;
    padding-bottom:2px;
    padding-top:2px;}
    
td.mp {
    border:1px solid #336;
    text-wrap:unrestricted;
    word-wrap:break-word;}
    
td.mp_revision {
    border:1px solid #630;}     
    
td.mp_05 {
    border-left:1px solid #666;
    border-right:1px solid #666;
    border-bottom:1px dotted #666;
    border-top:1px dotted #666;
    font-size:95%;
    font-style:italic;
    padding-left:6px;}    
    
td.mp_footer {
    color:#000;
    font-size:75%;}
    
td.mp_cl_person {
    background:#cfc;
    border:1px solid #336;}
    
td.mp_cl_patient {
    background:#ffc;
    border:1px solid #336;}
    
td.mp_cl_author {
    background:#cff;
    border:1px solid #336;}
    
td.mp_cl_assignedparty {
    background:#ffc;
    border:1px solid #336;} 
    
td.mp_cl_concern {
    background:#fcc;
    border:1px solid #336;} 
    
td.mp_cl_observation {
    background:#fcc;
    border:1px solid #336;}  
    
td.mp_05_cl_observation{
    background:#fcc;
    border-left:1px solid #666;
    border-right:1px solid #666;
    border-bottom:1px dotted #666;
    border-top:1px dotted #666;
    font-size:95%;
    font-style:italic;
    padding-left:6px;}      
    
td.mp_05_cl_procedure{
    background:#fcc;
    border-left:1px solid #666;
    border-right:1px solid #666;
    border-bottom:1px dotted #666;
    border-top:1px dotted #666;
    font-size:95%;
    font-style:italic;
    padding-left:6px;}
    
td.mp_05_cl_administerablemedicine{
    background:#fcc;
    border-left:1px solid #666;
    border-right:1px solid #666;
    border-bottom:1px dotted #666;
    border-top:1px dotted #666;
    font-size:95%;
    font-style:italic;
    padding-left:6px;}    
        
td.mp_cl_organizer {
    background:#fcc;
    border:1px solid #336;} 
    
td.mp_cl_substanceadministration {
    background:#fcc;
    border:1px solid #336;} 
    
td.mp_cl_administerablemedicine {
    background:#fcc;
    border:1px solid #336;} 
    
td.mp_cl_procedure {
    background:#fcc;
    border:1px solid #336;}     
   
td.mp_cl_careprovision {
    background:#fcc;
    border:1px solid #336;}     
        
td.mp_cl_healthcarefacility {
    background:#ffc;
    border:1px solid #336;}
    
td.mp_cl_place {
    background:#cfc;
    border:1px solid #336;}    
    
td.xml_snippet {
    border:1px solid #336;
    color:#000;
    font-family: 'Courier New';
    text-wrap:unrestricted;
    white-space-collapse:preserve;
    font-size:80%;}
    
td.xml_message {
    color:#000;
    font-family: 'Courier New';
    text-wrap:unrestricted;
    white-space-collapse:preserve;
    font-size:80%;}    
    

/* --> A <-- */
A.sc_xml {
    border:0;
    color:#963;
    display:inline-block;
    margin:5px;
    padding:5px;
    text-decoration:none;}

A.sc_xml:hover {
    color:#336;
    font-weight:bold;}  
    
 
/*  word-wrap:break-word; */
    

/*  --> PRE <--  */
PRE.mp {
    color:#000;
    font-size:90%;
}
    

