﻿@import "jquery-ui-1.9.1.custom.min.css";

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
    margin: 1%;
    font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
    font-size: 80%;
    color: Black;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
    table-layout: fixed;
}
.no-border-radius-right {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-top-right: 0px; 
    -webkit-border-top-right-radius: 0px; 
    -khtml-border-top-right-radius: 0px; 
    -moz-border-radius-bottom-right: 0px; 
    -webkit-border-bottom-right-radius: 0px; 
    -khtml-border-bottom-right-radius: 0px; 
}
.no-border-radius-left {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-top-left: 0px; 
    -webkit-border-top-left-radius: 0px; 
    -khtml-border-top-left-radius: 0px; 
    -moz-border-radius-bottom-left: 0px; 
    -webkit-border-bottom-left-radius: 0px; 
    -khtml-border-bottom-left-radius: 0px; 

}


/*end of reset*/
    /** {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }*/
    #ws-title {
        position: fixed;top: 0.5em;left: 2em;font-size: xx-large;text-shadow: 0px 0px 10px black;color: #f6d21c;
    }

    .minmax-button,
    .minimize-button,
    .maximize-button {
        float: right;
        position: relative;
        top: -24px;
        right: -24px;
        margin: auto 0.5em auto 0;
        border-radius:10px;
        background-color: beige;
    }

    tfoot {
        font-weight: bolder;
    }
    .ui-slave-container {
        display: -webkit-box;      
        display: -moz-box;     
        display: -ms-flexbox;  
        display: -webkit-flex; 
        display: flex;
        flex-direction: column;
        /*align-items: flex-start;*/
        max-width: 70%;
    }
    .ui-logout-button {
        border:none;
        background:none;
        text-decoration:underline;
    }
     .ui-autocomplete-category {
        font-weight: bold;
    }
    .ui-widget-fieldset legend {
        padding: 0.2em 0.4em;
    }
    .ui-simplefieldset
    {
        margin: 0.4em 0.2em;
        border-style: none;
    }
    .ui-simplefieldset:not(:first-of-type)  {
        border-top-style: solid;
        border-width: 1px;
        border-color: #9D4F43;
    }

    .ui-simplefieldset legend {
        font-weight: bold;
        margin-left: 5em;
    }
    .ui-title
    {
        font-weight: bold;
        min-width: 10em;
        margin: auto 0.5em;
        text-align: right;
    }
    
    .ui-form-content {
        display: -webkit-box;      
        display: -moz-box;     
        display: -ms-flexbox;  
        display: -webkit-flex; 
        display: flex;
        flex-wrap: wrap;
    }
    .ui-form-content.with-collapsibles {
        flex-direction: column;
    }
    .ui-widget-fieldset form {
        display: -webkit-box;      
        display: -moz-box;     
        display: -ms-flexbox;  
        display: -webkit-flex; 
        display: flex;
        flex-direction: column;
    }
    form p {
        margin: 0.8em;
        max-width: 60em;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }

input,
	button,
	select,
	textarea {
	    line-height: 16px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
	}
	.ui-title-value-item {
        display: -webkit-box;      
        display: -moz-box;     
        display: -ms-flexbox;  
        display: -webkit-flex; 
        display: flex;
        align-items: baseline;
	    justify-content: flex-end;
	}
    .ui-title-value-item .ui-icon-help {
        margin: auto 0.5em auto 0;
        border-radius:10px;
        background-color: beige;
    }
    span.button span.ui-button-text {
      line-height: 16px;
    }
    .ui-widget-fieldset textarea
    .ui-widget-fieldset select,
    .ui-widget-fieldset input {
        border: 1px solid #9D4F43;
		  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
			 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
				  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    }
    .ui-widget-fieldset textarea.uneditable,
    .ui-widget-fieldset input.uneditable,
    .ui-widget-fieldset span.uneditable {
		border: 1px solid #9f9f9f;
		background-color: #f1f1f1;
    }
    .ui-widget-fieldset input[type="image"] {
        border: none;
        position: relative;
    }
    .ui-value,
    .ui-value-reduced
    {
        display: inline-block;
        margin: 1px 2px 2px 1px;
        padding: 2px;
        background-color: #ffffff;
        border: 1px solid #9D4F43;
		  -webkit-border-radius: 4px;
			 -moz-border-radius: 4px;
				  border-radius: 4px;
    }
    textarea {
        resize: none;
    }
    .ui-value:not(textarea) {
        height: 25px;        
    }
    .ui-value{
        width: 270px;
    }
    .ui-value-reduced {
        width: 141px;
		height: 25px;
    }
    .ui-form-actions {
        text-align: right;
        margin: 0.3em 0;
        font-size: 0.9em;
    }
    .ui-dialog-icon {
        float: left; 
        clear: left; 
        position:absolute; 
        height: 30%; 
        top:35%; 
        overflow-y: auto;
    }
    .ui-dialog-confirmationtext {
        float:left; margin-left: 40px
    }
    .ui-dialog {
        width: 40%;
    }
    body .ui-autocomplete .ui-menu-item .ui-corner-all {
        margin: 1px;
    }
    .ui-widget-fieldset 
    {
		font-size: 1em;
        margin: 5px 2px;
        padding: 2px 5px;
        border: 1px solid #9d4f43;
    }

th,td
{
    overflow-x: auto;
    overflow-y: hidden;
}
.pageselector a
{
    text-decoration: none;
    outline: none;
}
table.paginated,
.pageselector
{
/*    width: 99%;*/
    white-space: nowrap;
    font-size: 0.9em;
    color: #222222;
    border-collapse: collapse;
    margin: 3px 3px 10px 5px;
}
.pageselector .first,
.pageselector .up {
    margin-left: 1em;
}
.pageselector .last,
.pageselector .down {
    margin-right: 1em;
}

div.pageselector button.ui-button {
    font-size: 6px;
}

table.paginated th
{
    background: #d47f49;
    border: 1px solid #9d4f43;
    color: #ffffff;
    vertical-align: middle;
    text-align: left;
    padding: 0.2em 0.4em;
}

table.paginated td
{
    border: 1px solid #9f9f9f;
    vertical-align: middle;
    max-height: 1.8em;
    overflow: hidden;
    padding: 0.3em 0.5em;
    margin: auto 0;
}

table.paginated td.withlinebreaks {
    white-space: normal;
    max-height: none;
    line-height: normal;    
}
table.paginated tr
{
	background-color: #dedede;
}
table.paginated tr:nth-child(2n+1)
{
    background-color: #EEEEEE;
}
table.paginated .hover
{
    background-color: #EEEEFF;
}
table.paginated th.sortable
{
    background-image: url(../images/sort_default.gif);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center left;
}
table.paginated th.asc
{
    background-image: url(../images/sort_asc.gif);
    background-color: #ffffff;
    color: #606060;
}
table.paginated th.desc
{
    background-image: url(../images/sort_desc.gif);
    background-color: #ffffff;
    color: #606060;
}
table.paginated a {
    max-height: 1.8em;
    line-height: 0.9em
}
table.paginated th div /*ichich*/
{
    margin: 2px;
}
table.paginated th.sortable div /*ichich*/
{
    margin: 2px 2px 2px 20px;
}
.pageselector
{
    text-align: right;
    vertical-align: middle;
}
.pageselector #msg
{
    display: inline-block;
    vertical-align: bottom;
    margin: 0 0 3px;
}
.pageselector button,
.pageselector {
    vertical-align: middle;
}
.pageinput,
.pagecount
{
    vertical-align: middle;
    display: inline-block;
}
.pageinput {
    width: 2em;
    text-align: right;
}
@media screen
{
    body
    {
        background-color: #E1D7CD;
    }
    body .ui-autocomplete .ui-menu-item .ui-corner-all {
        background: #EAD1B7;
    }
    body ul.ui-autocomplete.ui-menu:not(.ui-state-focus):not(.ui-state-hover) {
        background: #EAD1B7;
    }
    .ui-widget-fieldset 
    {
        background: #EAD1B7;
        border: 1px solid #9d4f43;
        margin: 0.4em;
        margin-left: 0.8em;
    }
    .ui-bericht-category-as-decoration{
        float: right;
    }
    .ui-message-container {
        display: -webkit-box;      
        display: -moz-box;     
        display: -ms-flexbox;  
        display: -webkit-flex; 
        display: flex;
        flex-direction: column;
        align-items: center;
        align-self: stretch;
    }
    #ui-message-container .ui-icon {
        float: right;
        position: relative;
        right: 5px;
        top: -20px;
    }
    .ui-content-container {
        display: -webkit-box;      
        display: -moz-box;     
        display: -ms-flexbox;  
        display: -webkit-flex; 
        display: flex;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        /*justify-content: space-around;*/
    }
    .axis-column {
        display: flex;
        flex-direction: column;
    }
    .axis-row {
        display: flex;
        flex-direction: row;
    }
    #jstree-search {
        width: 100%;
    }
    .ui-content-container > .jstree-fieldset {
        overflow-x: hidden;
        overflow-y: auto; 
        min-width: 20em;
    }
/* alter Portalkram */
    div#PortalContent {
        margin-top: 110px;
        display: -webkit-box;      
        display: -moz-box;     
        display: -ms-flexbox;  
        display: -webkit-flex; 
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
    }
    div#PortalHeader
    {
        position: fixed;
        top: 0;
        left: 0;
        height: 100px;
        width: 100%;
        background-image: url(../images/kopfzeile.png);
        background-color: #d18353;
        background-repeat: no-repeat;
        z-index: 99;
    }

    div#PortalHeader #PortalUser
    {
        position: fixed;
        top: 1em;
        right: 0.5em;
        text-align: right;
        font-weight: bold;
    }

    div#PortalHeader a:link, div#PortalHeader a:visited
    {
        color: #801313;
    }

    div#PortalHeader a:hover, div#PortalHeader a:active
    {
        color: #000000;
    }

    div#PortalMenu
    {
        height: 100px;
        display: -webkit-box;      
        display: -moz-box;     
        display: -ms-flexbox;  
        display: -webkit-flex; 
        display: flex;
        align-items: flex-end;
        position: fixed;
        top: 0;
        width: 100%;
        /*background-color: #d18353; Fehler in Chrome u. Safari*/
        z-index: 255; /*Notwendig für Chrome u. Safari*/
    }

    div.PortalPath a:link, div.PortalPath a:visited, div.PortalPath a:active
    {
        color: Black;
        text-decoration: underline;
    }

    div.PortalPath a:hover
    {
        text-decoration: none;
    }

    .PortalPathImage
    {
        vertical-align: middle;
        padding-right: 4px;
        padding-left: 4px;
    }
    
    .bericht-icon 
    {
        border: none;
        float: left;
        margin: 0 1em 1em 0;
        text-align: center;
    }
    
    .bericht-icon p {
        padding: 3px 5px;
        margin: 0;
    }
    
    /**
     * Messages
     */
    .message
    {
		display: block;
        margin: 4px;
		  -webkit-border-radius: 6px;
			 -moz-border-radius: 6px;
				  border-radius: 6px;
    }
    .message ul {
		margin: 5px 8px 5px 14px;
		list-style: none;
    }
    .message ul li:before
    {
		content: "\002022 ";
	}
     
    /* success */
    .success-message
    {
        background-color: #DFF2BF;
        border: 1px solid #4F8A10;
    }
    .success-message ul li:before
    {
		color: #4F8A10;
	}

	/* Error */
    table.paginated tr.error-message,
    .error-message
    {
        background-color: #f2bfbf;
        border: 1px solid #8a1010;
    }
    .error-message ul li:before
    {
		color: #8a1010;
	}

	/* Information */
    .information-message
    {
        background-color: #bfc9f2;
        border: 1px solid #10418a;
    }
    .information-message ul li:before
    {
		color: #10418a;
	}
	
	/* Warning */
    table.paginated tr.warning-message,
    .warning-message
    {
        background-color: #f2efbf;
        border: 1px solid #8a7d10;
    }
    .warning-message ul li:before
    {
		color: #8a7d10;
	}
        
    .version
    {
        position: fixed;
        right: 0.5em;
        bottom: 0.5em;

    }
    .temporarily-hidden {
        display: none;
    }
    .tableselections {
        display: -webkit-box;      
        display: -moz-box;     
        display: -ms-flexbox;  
        display: -webkit-flex; 
        display: flex;
        justify-content: center;
        flex-flow: row wrap;
    }
    .tableselections div {
        padding: 1px;
        font-size: smaller;
    }
}
/*#region flyout */


ul.flyoutmenu, ul.flyoutmenu * {
    z-index: 100;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}

    ul.flyoutmenu * {
        background-color: transparent;
    }

ul.flyoutmenu {
    background-color: #d18353;
    background-color: rgba(209, 131, 83,0.6);
}

    ul.flyoutmenu li:hover {
        background-color: #F5F7F8;
    }

    ul.flyoutmenu ul *:hover {
        background-color: #99CCFF;
    }

    ul.flyoutmenu a {
        text-decoration: none;
    }

        ul.flyoutmenu a:hover {
            color: #000000;
        }

    ul.flyoutmenu:after {
        content: ".";
        display: block;
        clear: both;
        font-size: 0;
        height: 0;
        visibility: hidden;
    }

    ul.flyoutmenu ul {
        display: none;
        position: absolute;
        margin: 0;
        left: 0px;
        top: 15px;
        border: solid 1px #9d4f43;
        z-index: 101;
    }

        ul.flyoutmenu ul ul {
            border-style: none;
            position: relative;
            top: 0px;
        }

    ul.flyoutmenu li {
        float: left;
        position: relative;
        padding: 2px 10px 2px 10px;
        list-style-type: none;
    }

        ul.flyoutmenu li li {
            float: none;
            background-color: #F5F7F8;
            padding: 0;
        }

            ul.flyoutmenu li li a {
                font-weight: normal;
                color: #8b463b;
                margin: 0 0 0 2px;
                padding: 2px 10px 2px 18px;
                line-height: 16px;
                display: block;
                background: transparent url("../images/document.png") no-repeat left center;
            }

                ul.flyoutmenu li li a:hover {
                    color: #9d4f43;
                }

            ul.flyoutmenu li li li a {
                padding: 2px 10px 2px 18px;
                margin: 0 0 0 22px;
            }

li:hover ul ul {
    display: none;
}

ul.flyoutmenu li:hover ul {
    display: block;
}

ul.flyoutmenu li li:hover ul {
    display: block;
}

/*#endregion */

/**jstree*/
.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:#000;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;-moz-box-shadow:5px 5px 4px -4px #666;-webkit-box-shadow:2px 2px 2px #999;box-shadow:2px 2px 2px #999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none;display:inline}.vakata-context li>a{display:block;padding:0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;-moz-text-shadow:1px 1px 0 #fff;-webkit-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;-moz-box-shadow:0 0 2px #0a6aa1;-webkit-box-shadow:0 0 2px #0a6aa1;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;-moz-box-shadow:0 0 2px #0a6aa1;-webkit-box-shadow:0 0 2px #0a6aa1;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;-moz-text-shadow:0 0 0 transparent;-webkit-text-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-default .jstree-anchor,.jstree-default .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-default .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999}.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default .jstree-disabled{background:0 0;color:#666}.jstree-default .jstree-disabled.jstree-hovered{background:0 0;box-shadow:none}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:700}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none!important}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;box-shadow:none}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}.jstree-default>.jstree-striped{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat}.jstree-default>.jstree-wholerow-ul .jstree-hovered,.jstree-default>.jstree-wholerow-ul .jstree-clicked{background:0 0;box-shadow:none;border-radius:0}.jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default .jstree-wholerow-clicked{background:#beebff;background:-moz-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#beebff),color-stop(100%,#a8e4ff));background:-webkit-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:-o-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:-ms-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:linear-gradient(to bottom,#beebff 0,#a8e4ff 100%)}.jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default .jstree-anchor{line-height:24px;height:24px}.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default.jstree-rtl .jstree-node{margin-right:24px}.jstree-default .jstree-wholerow{height:24px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-image:url(images/32px.png)}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-last{background:0 0}.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default .jstree-themeicon{background-position:-260px -4px}.jstree-default>.jstree-no-dots .jstree-node,.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default .jstree-disabled{background:0 0}.jstree-default .jstree-disabled.jstree-hovered{background:0 0}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default>.jstree-striped{background-size:auto 48px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(images/throbber.gif) center center no-repeat}.jstree-default .jstree-file{background:url(images/32px.png) -100px -68px no-repeat}.jstree-default .jstree-folder{background:url(images/32px.png) -260px -4px no-repeat}.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default{line-height:24px;padding:0 4px}#jstree-dnd.jstree-default .jstree-ok,#jstree-dnd.jstree-default .jstree-er{background-image:url(images/32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default i{background:0 0;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-small .jstree-wholerow{height:18px}.jstree-default-small .jstree-node,.jstree-default-small .jstree-icon{background-image:url(images/32px.png)}.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-small .jstree-last{background:0 0}.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-small>.jstree-no-dots .jstree-node,.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-small .jstree-disabled{background:0 0}.jstree-default-small .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-small>.jstree-striped{background-size:auto 36px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(images/throbber.gif) center center no-repeat}.jstree-default-small .jstree-file{background:url(images/32px.png) -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url(images/32px.png) -263px -7px no-repeat}.jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-default-small .jstree-ok,#jstree-dnd.jstree-default-small .jstree-er{background-image:url(images/32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-small i{background:0 0;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-large .jstree-wholerow{height:32px}.jstree-default-large .jstree-node,.jstree-default-large .jstree-icon{background-image:url(images/32px.png)}.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-large .jstree-last{background:0 0}.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-large .jstree-themeicon{background-position:-256px 0}.jstree-default-large>.jstree-no-dots .jstree-node,.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-large .jstree-disabled{background:0 0}.jstree-default-large .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-large .jstree-checkbox{background-position:-160px 0}.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-large>.jstree-striped{background-size:auto 64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(images/throbber.gif) center center no-repeat}.jstree-default-large .jstree-file{background:url(images/32px.png) -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url(images/32px.png) -256px 0 no-repeat}.jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-default-large .jstree-ok,#jstree-dnd.jstree-default-large .jstree-er{background-image:url(images/32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-large i{background:0 0;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-default-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url(images/40px.png);background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(images/40px.png);background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-default-responsive .jstree-icon{background-image:url(images/40px.png)}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px}.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-size:120px 240px}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px!important}.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0!important}.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-responsive .jstree-anchor{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}.jstree-default-responsive>.jstree-striped{background:0 0}.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(64,64,64,.2);background:#ebebeb;height:40px}.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-image:url(images/40px.png);background-size:120px 240px}.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-responsive .jstree-last{background:0 0}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-responsive .jstree-file{background:url(images/40px.png) 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url(images/40px.png) -40px -40px no-repeat;background-size:120px 240px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}

@media print {
    body {
        font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
        font-size: 12px;
        color: #000000;
        background-color: #ffffff;
    }
    div.pageselector button {
        display: none;
    }

    .pageinput {
        border-style: none;
    }
 
    div#PortalHeader
    {
        display: none;
    }

    div#PortalHeader #PortalUser
    {
        display: none;
    }   

    div#PortalMenu
    {
        display: none;
    }

    div.PortalPath
    {
        display: none;
    }

    * {
        page-break-after: auto;
        page-break-before: auto;
        page-break-inside:auto;
    }

    .do-not-print {
        display: none;
    }
}
