/*!
 * Styles (C) 2022 Joachim Lindenberg
 */
    /* hide navigation when printing */
    @media print{    
    .noprint
    {
        display: none !important;
    }
    }
    /* a redefinitions to meat WCAG AA contrast requirements */
    a:hover {
        color: #023788;
        text-decoration: underline;
        background-color: transparent;
    }
    a {
        color: #0264F7; 
        text-decoration: none;
        background-color: transparent;
    }
    a[href$=".pdf"]::after
    {
        content: "";
        background-image: url("pdficon.png");
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: contain;
        margin-left:2px;
        top:2px;
        position:relative;
        width: 1.2em;
        height: 1.2em;
        display: inline-block;
    }
    /*
    a[href$=".eml"]::after
    {
        content: "";
        background-image: url("mimes/emailicon.png");
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: contain;
        margin-left:2px;
        position:relative;
        width: 1.2em;
        height: 1.2em;
        display: inline-block;
    }
    */
    a.disabled {
       pointer-events: none;
       cursor: text;
       color: black;
    }
    .Invisible { display:none; }
    .redacted {
        background-color: black;
        color:white;
        user-select: none;
    }
    .redactedinner {
        clip-path: circle(0rem at 0rem 0rem);
    }
    .juraxx {
        font-weight:400;font-style:inherit;text-decoration:none;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    }
    .jura ul {
        display: block;
        margin-left: 10px;       
        margin-top: 0rem;            
        margin-bottom: 0rem;
    }
    .jura dl {
        display: block;
        margin-left: 10px;       
        margin-top: 0rem;            
        margin-bottom: 0rem;
    }
    .jura dd {
        display: block;
        margin-inline-start: 40px;       
        margin-bottom: 0.0rem !important;
    }
    .jura dt {
        font-weight:normal;font-style:inherit;text-decoration:none;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
        float:left;
    }
    .box {
        font-weight:normal;font-style:inherit;text-decoration:none;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
        padding-left:1em;padding-right:2em;padding-top:0.5em;padding-bottom:0.5em; ;margin-top:0.5em;margin-bottom:0.5em; background-color: lightgray;
    }
    .jurahead {
        font-weight:bold;text-decoration:none;
        text-align: center;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
        margin-bottom: .5rem;
        line-height: 1.2;
    }
    .jura h6 {
        font-weight:bold;text-decoration:none;
        text-align: center;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    }
    .text-end {
         text-align: right;       
    }
    .text-hidden {      
    }
    .bggreen { background-color: #00800047; }
    .bgred { background-color: #ff000042; }
    .bgyellow { background-color: #ffff004a; }
    .bggray { background-color: lightgray; }
    .bglightgray { background-color: rgba(0,0,0,0.125); }
    .bgwhite { background-color: white; }
    .table-striped tbody tr:nth-of-type(odd) {background-color:rgba(0,0,0,0.125);}
    .table-striped4 tbody tr:nth-child(4n+0), .table-striped4 tbody tr:nth-child(4n+1) {background-color:rgba(0,0,0,0.125);}
    .table-striped th, .table-striped4 th {background-color:lightgray;}

    .table td, .table th {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .MsoNormal p.MsoNormal, li.MsoNormal, div.MsoNormal { font-family: Calibri, sans-serif; margin: 0cm;
                margin-bottom: .0001pt;
                font-size: 11.0pt;
    }
    .Lines1 { line-height: normal; }
    .pre { font-size: 87.5%; }
