@charset "UTF-8"; .ui-draggable-handle {
-ms-touch-action:none; touch-action:none;
}
 .ui-helper-hidden {
display:none;
}
 .ui-helper-hidden-accessible {
border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;
}
 .ui-helper-reset {
margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none;
}
 .ui-helper-clearfix:before, .ui-helper-clearfix:after {
content:""; display:table; border-collapse:collapse;
}
 .ui-helper-clearfix:after {
clear:both;
}
 .ui-helper-zfix {
width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0);
}
 .ui-front {
z-index:100;
}
 .ui-state-disabled {
cursor:default !important; pointer-events:none;
}
 .ui-icon {
display:inline-block; vertical-align:middle; margin-top:-.25em; position:relative; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat;
}
 .ui-widget-icon-block {
left:50%; margin-left:-8px; display:block;
}
 .ui-widget-overlay {
position:fixed; top:0; left:0; width:100%; height:100%;
}
 .ui-resizable {
position:relative;
}
 .ui-resizable-handle {
position:absolute; font-size:0.1px; display:block; -ms-touch-action:none; touch-action:none;
}
 .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
display:none;
}
 .ui-resizable-n {
cursor:n-resize; height:7px; width:100%; top:-5px; left:0;
}
 .ui-resizable-s {
cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0;
}
 .ui-resizable-e {
cursor:e-resize; width:7px; right:-5px; top:0; height:100%;
}
 .ui-resizable-w {
cursor:w-resize; width:7px; left:-5px; top:0; height:100%;
}
 .ui-resizable-se {
cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px;
}
 .ui-resizable-sw {
cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px;
}
 .ui-resizable-nw {
cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px;
}
 .ui-resizable-ne {
cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px;
}
 .ui-selectable {
-ms-touch-action:none; touch-action:none;
}
 .ui-selectable-helper {
position:absolute; z-index:100; border:1px dotted black;
}
 .ui-sortable-handle {
-ms-touch-action:none; touch-action:none;
}
 .ui-accordion .ui-accordion-header {
display:block; cursor:pointer; position:relative; margin:2px 0 0 0; padding:.5em .5em .5em .7em; font-size:100%;
}
 .ui-accordion .ui-accordion-content {
padding:1em 2.2em; border-top:0; overflow:auto;
}
 .ui-autocomplete {
position:absolute; top:0; left:0; cursor:default;
}
 .ui-menu {
list-style:none; padding:0; margin:0; display:block; outline:0;
}
 .ui-menu .ui-menu {
position:absolute;
}
 .ui-menu .ui-menu-item {
margin:0; cursor:pointer; list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
 .ui-menu .ui-menu-item-wrapper {
position:relative; padding:3px 1em 3px .4em;
}
 .ui-menu .ui-menu-divider {
margin:5px 0; height:0; font-size:0; line-height:0; border-width:1px 0 0 0;
}
 .ui-menu .ui-state-focus, .ui-menu .ui-state-active {
margin:-1px;
}
 .ui-menu-icons {
position:relative;
}
 .ui-menu-icons .ui-menu-item-wrapper {
padding-left:2em;
}
 .ui-menu .ui-icon {
position:absolute; top:0; bottom:0; left:.2em; margin:auto 0;
}
 .ui-menu .ui-menu-icon {
left:auto; right:0;
}
 .ui-button {
padding:.4em 1em; display:inline-block; position:relative; line-height:normal; margin-right:.1em; cursor:pointer; vertical-align:middle; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; overflow:visible;
}
 .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
text-decoration:none;
}
 .ui-button-icon-only {
width:2em; box-sizing:border-box; text-indent:-9999px; white-space:nowrap;
}
 input.ui-button.ui-button-icon-only {
text-indent:0;
}
 .ui-button-icon-only .ui-icon {
position:absolute; top:50%; left:50%; margin-top:-8px; margin-left:-8px;
}
 .ui-button.ui-icon-notext .ui-icon {
padding:0; width:2.1em; height:2.1em; text-indent:-9999px; white-space:nowrap;
}
 input.ui-button.ui-icon-notext .ui-icon {
width:auto; height:auto; text-indent:0; white-space:normal; padding:.4em 1em;
}
 input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
border:0; padding:0;
}
 .ui-controlgroup {
vertical-align:middle; display:inline-block;
}
 .ui-controlgroup > .ui-controlgroup-item {
float:left; margin-left:0; margin-right:0;
}
 .ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
z-index:9999;
}
 .ui-controlgroup-vertical > .ui-controlgroup-item {
display:block; float:none; width:100%; margin-top:0; margin-bottom:0; text-align:left;
}
 .ui-controlgroup-vertical .ui-controlgroup-item {
box-sizing:border-box;
}
 .ui-controlgroup .ui-controlgroup-label {
padding:.4em 1em;
}
 .ui-controlgroup .ui-controlgroup-label span {
font-size:80%;
}
 .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
border-left:none;
}
 .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
border-top:none;
}
 .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
border-right:none;
}
 .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
border-bottom:none;
}
 .ui-controlgroup-vertical .ui-spinner-input {
width:75%; width:calc( 100% - 2.4em );
}
 .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
border-top-style:solid;
}
 .ui-checkboxradio-label .ui-icon-background {
box-shadow:inset 1px 1px 1px #ccc; border-radius:.12em; border:none;
}
 .ui-checkboxradio-radio-label .ui-icon-background {
width:16px; height:16px; border-radius:1em; overflow:visible; border:none;
}
 .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
background-image:none; width:8px; height:8px; border-width:4px; border-style:solid;
}
 .ui-checkboxradio-disabled {
pointer-events:none;
}
 .ui-datepicker {
width:17em; padding:.2em .2em 0; display:none;
}
 .ui-datepicker .ui-datepicker-header {
position:relative; padding:.2em 0;
}
 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
position:absolute; top:2px; width:1.8em; height:1.8em;
}
 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top:1px;
}
 .ui-datepicker .ui-datepicker-prev {
left:2px;
}
 .ui-datepicker .ui-datepicker-next {
right:2px;
}
 .ui-datepicker .ui-datepicker-prev-hover {
left:1px;
}
 .ui-datepicker .ui-datepicker-next-hover {
right:1px;
}
 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px;
}
 .ui-datepicker .ui-datepicker-title {
margin:0 2.3em; line-height:1.8em; text-align:center;
}
 .ui-datepicker .ui-datepicker-title select {
font-size:1em; margin:1px 0;
}
 .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
width:45%;
}
 .ui-datepicker table {
width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em;
}
 .ui-datepicker th {
padding:.7em .3em; text-align:center; font-weight:bold; border:0;
}
 .ui-datepicker td {
border:0; padding:1px;
}
 .ui-datepicker td span, .ui-datepicker td a {
display:block; padding:.2em; text-align:right; text-decoration:none;
}
 .ui-datepicker .ui-datepicker-buttonpane {
background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0;
}
 .ui-datepicker .ui-datepicker-buttonpane button {
float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible;
}
 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left;
}
 .ui-datepicker.ui-datepicker-multi {
width:auto;
}
 .ui-datepicker-multi .ui-datepicker-group {
float:left;
}
 .ui-datepicker-multi .ui-datepicker-group table {
width:95%; margin:0 auto .4em;
}
 .ui-datepicker-multi-2 .ui-datepicker-group {
width:50%;
}
 .ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%;
}
 .ui-datepicker-multi-4 .ui-datepicker-group {
width:25%;
}
 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}
 .ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left;
}
 .ui-datepicker-row-break {
clear:both; width:100%; font-size:0;
}
 .ui-datepicker-rtl {
direction:rtl;
}
 .ui-datepicker-rtl .ui-datepicker-prev {
right:2px; left:auto;
}
 .ui-datepicker-rtl .ui-datepicker-next {
left:2px; right:auto;
}
 .ui-datepicker-rtl .ui-datepicker-prev:hover {
right:1px; left:auto;
}
 .ui-datepicker-rtl .ui-datepicker-next:hover {
left:1px; right:auto;
}
 .ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right;
}
 .ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left;
}
 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
float:right;
}
 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0; border-left-width:1px;
}
 .ui-datepicker .ui-icon {
display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; left:.5em; top:.3em;
}
 .ui-dialog {
position:absolute; top:0; left:0; padding:.2em; outline:0;
}
 .ui-dialog .ui-dialog-titlebar {
padding:.4em 1em; position:relative;
}
 .ui-dialog .ui-dialog-title {
float:left; margin:.1em 0; white-space:nowrap; width:90%; overflow:hidden; text-overflow:ellipsis;
}
 .ui-dialog .ui-dialog-titlebar-close {
position:absolute; right:.3em; top:50%; width:20px; margin:-10px 0 0 0; padding:1px; height:20px;
}
 .ui-dialog .ui-dialog-content {
position:relative; border:0; padding:.5em 1em; background:none; overflow:auto;
}
 .ui-dialog .ui-dialog-buttonpane {
text-align:left; border-width:1px 0 0 0; background-image:none; margin-top:.5em; padding:.3em 1em .5em .4em;
}
 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float:right;
}
 .ui-dialog .ui-dialog-buttonpane button {
margin:.5em .4em .5em 0; cursor:pointer;
}
 .ui-dialog .ui-resizable-n {
height:2px; top:0;
}
 .ui-dialog .ui-resizable-e {
width:2px; right:0;
}
 .ui-dialog .ui-resizable-s {
height:2px; bottom:0;
}
 .ui-dialog .ui-resizable-w {
width:2px; left:0;
}
 .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
width:7px; height:7px;
}
 .ui-dialog .ui-resizable-se {
right:0; bottom:0;
}
 .ui-dialog .ui-resizable-sw {
left:0; bottom:0;
}
 .ui-dialog .ui-resizable-ne {
right:0; top:0;
}
 .ui-dialog .ui-resizable-nw {
left:0; top:0;
}
 .ui-draggable .ui-dialog-titlebar {
cursor:move;
}
 .ui-progressbar {
height:2em; text-align:left; overflow:hidden;
}
 .ui-progressbar .ui-progressbar-value {
margin:-1px; height:100%;
}
 .ui-progressbar .ui-progressbar-overlay {
background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height:100%; filter:alpha(opacity=25); opacity:0.25;
}
 .ui-progressbar-indeterminate .ui-progressbar-value {
background-image:none;
}
 .ui-selectmenu-menu {
padding:0; margin:0; position:absolute; top:0; left:0; display:none;
}
 .ui-selectmenu-menu .ui-menu {
overflow:auto; overflow-x:hidden; padding-bottom:1px;
}
 .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
font-size:1em; font-weight:bold; line-height:1.5; padding:2px 0.4em; margin:0.5em 0 0 0; height:auto; border:0;
}
 .ui-selectmenu-open {
display:block;
}
 .ui-selectmenu-text {
display:block; margin-right:20px; overflow:hidden; text-overflow:ellipsis;
}
 .ui-selectmenu-button.ui-button {
text-align:left; white-space:nowrap; width:14em;
}
 .ui-selectmenu-icon.ui-icon {
float:right; margin-top:0;
}
 .ui-slider {
position:relative; text-align:left;
}
 .ui-slider .ui-slider-handle {
position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default; -ms-touch-action:none; touch-action:none;
}
 .ui-slider .ui-slider-range {
position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0;
}
 .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
filter:inherit;
}
 .ui-slider-horizontal {
height:.8em;
}
 .ui-slider-horizontal .ui-slider-handle {
top:-.3em; margin-left:-.6em;
}
 .ui-slider-horizontal .ui-slider-range {
top:0; height:100%;
}
 .ui-slider-horizontal .ui-slider-range-min {
left:0;
}
 .ui-slider-horizontal .ui-slider-range-max {
right:0;
}
 .ui-slider-vertical {
width:.8em; height:100px;
}
 .ui-slider-vertical .ui-slider-handle {
left:-.3em; margin-left:0; margin-bottom:-.6em;
}
 .ui-slider-vertical .ui-slider-range {
left:0; width:100%;
}
 .ui-slider-vertical .ui-slider-range-min {
bottom:0;
}
 .ui-slider-vertical .ui-slider-range-max {
top:0;
}
 .ui-spinner {
position:relative; display:inline-block; overflow:hidden; padding:0; vertical-align:middle;
}
 .ui-spinner-input {
border:none; background:none; color:inherit; padding:.222em 0; margin:.2em 0; vertical-align:middle; margin-left:.4em; margin-right:2em;
}
 .ui-spinner-button {
width:1.6em; height:50%; font-size:.5em; padding:0; margin:0; text-align:center; position:absolute; cursor:default; display:block; overflow:hidden; right:0;
}
 .ui-spinner a.ui-spinner-button {
border-top-style:none; border-bottom-style:none; border-right-style:none;
}
 .ui-spinner-up {
top:0;
}
 .ui-spinner-down {
bottom:0;
}
 .ui-tabs {
position:relative; padding:.2em;
}
 .ui-tabs .ui-tabs-nav {
margin:0; padding:.2em .2em 0;
}
 .ui-tabs .ui-tabs-nav li {
list-style:none; float:left; position:relative; top:0; margin:1px .2em 0 0; border-bottom-width:0; padding:0; white-space:nowrap;
}
 .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float:left; padding:.5em 1em; text-decoration:none;
}
 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom:-1px; padding-bottom:1px;
}
 .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor:text;
}
 .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor:pointer;
}
 .ui-tabs .ui-tabs-panel {
display:block; border-width:0; padding:1em 1.4em; background:none;
}
 .ui-tooltip {
padding:8px; position:absolute; z-index:9999; max-width:300px;
}
 body .ui-tooltip {
border-width:2px;
}
 .ui-widget {
font-family:Verdana,Arial,sans-serif; font-size:1.1em;
}
 .ui-widget .ui-widget {
font-size:1em;
}
 .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Verdana,Arial,sans-serif; font-size:1em;
}
 .ui-widget.ui-widget-content {
border:1px solid #d3d3d3;
}
 .ui-widget-content {
border:1px solid #aaaaaa; background:#ffffff; color:#222222;
}
 .ui-widget-content a {
color:#222222;
}
 .ui-widget-header {
border:1px solid #aaaaaa; background:#fdcf51 url("login/images/ui-bg_highlight-soft_75_fdcf51_1x100.png") 50% 50% repeat-x; color:#222222; font-weight:bold;
}
 .ui-widget-header a {
color:#222222;
}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
border:1px solid #d3d3d3; font-weight:normal; color:#FFFFFF;
}
 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
color:#555555; text-decoration:none;
}
 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
border:1px solid #999999; font-weight:normal; color:#FFFFFF;
}
 .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
color:#212121; text-decoration:none;
}
 .ui-visual-focus {
box-shadow:0 0 3px 1px rgb(94, 158, 214);
}
 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
border:1px solid #aaaaaa; font-weight:normal; color:#FFFFFF;
}
 .ui-icon-background, .ui-state-active .ui-icon-background {
border:#aaaaaa; background-color:#212121;
}
 .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#212121; text-decoration:none;
}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border:1px solid #fcefa1; background:#fdcf51; color:#363636;
}
 .ui-state-checked {
border:1px solid #fcefa1; background:#fdcf51;
}
 .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color:#363636;
}
 .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
border:1px solid #cd0a0a; background:#fef1ec; color:#cd0a0a;
}
 .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color:#cd0a0a;
}
 .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color:#cd0a0a;
}
 .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight:bold;
}
 .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
opacity:.7; filter:Alpha(Opacity=70); font-weight:normal;
}
 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
opacity:.35; filter:Alpha(Opacity=35); background-image:none;
}
 .ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35);
}
 .ui-icon {
width:16px; height:16px;
}
 .ui-icon, .ui-widget-content .ui-icon {
background-image:url("login/images/ui-icons_222222_256x240.png");
}
 .ui-widget-header .ui-icon {
background-image:url("login/images/ui-icons_222222_256x240.png");
}
 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
background-image:url("login/images/ui-icons_454545_256x240.png");
}
 .ui-state-active .ui-icon, .ui-button:active .ui-icon {
background-image:url("login/images/ui-icons_454545_256x240.png");
}
 .ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
background-image:url("login/images/ui-icons_2e83ff_256x240.png");
}
 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image:url("login/images/ui-icons_cd0a0a_256x240.png");
}
 .ui-button .ui-icon {
background-image:url("login/images/ui-icons_888888_256x240.png");
}
 .ui-icon-blank {
background-position:16px 16px;
}
 .ui-icon-caret-1-n {
background-position:0 0;
}
 .ui-icon-caret-1-ne {
background-position:-16px 0;
}
 .ui-icon-caret-1-e {
background-position:-32px 0;
}
 .ui-icon-caret-1-se {
background-position:-48px 0;
}
 .ui-icon-caret-1-s {
background-position:-65px 0;
}
 .ui-icon-caret-1-sw {
background-position:-80px 0;
}
 .ui-icon-caret-1-w {
background-position:-96px 0;
}
 .ui-icon-caret-1-nw {
background-position:-112px 0;
}
 .ui-icon-caret-2-n-s {
background-position:-128px 0;
}
 .ui-icon-caret-2-e-w {
background-position:-144px 0;
}
 .ui-icon-triangle-1-n {
background-position:0 -16px;
}
 .ui-icon-triangle-1-ne {
background-position:-16px -16px;
}
 .ui-icon-triangle-1-e {
background-position:-32px -16px;
}
 .ui-icon-triangle-1-se {
background-position:-48px -16px;
}
 .ui-icon-triangle-1-s {
background-position:-65px -16px;
}
 .ui-icon-triangle-1-sw {
background-position:-80px -16px;
}
 .ui-icon-triangle-1-w {
background-position:-96px -16px;
}
 .ui-icon-triangle-1-nw {
background-position:-112px -16px;
}
 .ui-icon-triangle-2-n-s {
background-position:-128px -16px;
}
 .ui-icon-triangle-2-e-w {
background-position:-144px -16px;
}
 .ui-icon-arrow-1-n {
background-position:0 -32px;
}
 .ui-icon-arrow-1-ne {
background-position:-16px -32px;
}
 .ui-icon-arrow-1-e {
background-position:-32px -32px;
}
 .ui-icon-arrow-1-se {
background-position:-48px -32px;
}
 .ui-icon-arrow-1-s {
background-position:-65px -32px;
}
 .ui-icon-arrow-1-sw {
background-position:-80px -32px;
}
 .ui-icon-arrow-1-w {
background-position:-96px -32px;
}
 .ui-icon-arrow-1-nw {
background-position:-112px -32px;
}
 .ui-icon-arrow-2-n-s {
background-position:-128px -32px;
}
 .ui-icon-arrow-2-ne-sw {
background-position:-144px -32px;
}
 .ui-icon-arrow-2-e-w {
background-position:-160px -32px;
}
 .ui-icon-arrow-2-se-nw {
background-position:-176px -32px;
}
 .ui-icon-arrowstop-1-n {
background-position:-192px -32px;
}
 .ui-icon-arrowstop-1-e {
background-position:-208px -32px;
}
 .ui-icon-arrowstop-1-s {
background-position:-224px -32px;
}
 .ui-icon-arrowstop-1-w {
background-position:-240px -32px;
}
 .ui-icon-arrowthick-1-n {
background-position:1px -48px;
}
 .ui-icon-arrowthick-1-ne {
background-position:-16px -48px;
}
 .ui-icon-arrowthick-1-e {
background-position:-32px -48px;
}
 .ui-icon-arrowthick-1-se {
background-position:-48px -48px;
}
 .ui-icon-arrowthick-1-s {
background-position:-64px -48px;
}
 .ui-icon-arrowthick-1-sw {
background-position:-80px -48px;
}
 .ui-icon-arrowthick-1-w {
background-position:-96px -48px;
}
 .ui-icon-arrowthick-1-nw {
background-position:-112px -48px;
}
 .ui-icon-arrowthick-2-n-s {
background-position:-128px -48px;
}
 .ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px;
}
 .ui-icon-arrowthick-2-e-w {
background-position:-160px -48px;
}
 .ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px;
}
 .ui-icon-arrowthickstop-1-n {
background-position:-192px -48px;
}
 .ui-icon-arrowthickstop-1-e {
background-position:-208px -48px;
}
 .ui-icon-arrowthickstop-1-s {
background-position:-224px -48px;
}
 .ui-icon-arrowthickstop-1-w {
background-position:-240px -48px;
}
 .ui-icon-arrowreturnthick-1-w {
background-position:0 -64px;
}
 .ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px;
}
 .ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px;
}
 .ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px;
}
 .ui-icon-arrowreturn-1-w {
background-position:-64px -64px;
}
 .ui-icon-arrowreturn-1-n {
background-position:-80px -64px;
}
 .ui-icon-arrowreturn-1-e {
background-position:-96px -64px;
}
 .ui-icon-arrowreturn-1-s {
background-position:-112px -64px;
}
 .ui-icon-arrowrefresh-1-w {
background-position:-128px -64px;
}
 .ui-icon-arrowrefresh-1-n {
background-position:-144px -64px;
}
 .ui-icon-arrowrefresh-1-e {
background-position:-160px -64px;
}
 .ui-icon-arrowrefresh-1-s {
background-position:-176px -64px;
}
 .ui-icon-arrow-4 {
background-position:0 -80px;
}
 .ui-icon-arrow-4-diag {
background-position:-16px -80px;
}
 .ui-icon-extlink {
background-position:-32px -80px;
}
 .ui-icon-newwin {
background-position:-48px -80px;
}
 .ui-icon-refresh {
background-position:-64px -80px;
}
 .ui-icon-shuffle {
background-position:-80px -80px;
}
 .ui-icon-transfer-e-w {
background-position:-96px -80px;
}
 .ui-icon-transferthick-e-w {
background-position:-112px -80px;
}
 .ui-icon-folder-collapsed {
background-position:0 -96px;
}
 .ui-icon-folder-open {
background-position:-16px -96px;
}
 .ui-icon-document {
background-position:-32px -96px;
}
 .ui-icon-document-b {
background-position:-48px -96px;
}
 .ui-icon-note {
background-position:-64px -96px;
}
 .ui-icon-mail-closed {
background-position:-80px -96px;
}
 .ui-icon-mail-open {
background-position:-96px -96px;
}
 .ui-icon-suitcase {
background-position:-112px -96px;
}
 .ui-icon-comment {
background-position:-128px -96px;
}
 .ui-icon-person {
background-position:-144px -96px;
}
 .ui-icon-print {
background-position:-160px -96px;
}
 .ui-icon-trash {
background-position:-176px -96px;
}
 .ui-icon-locked {
background-position:-192px -96px;
}
 .ui-icon-unlocked {
background-position:-208px -96px;
}
 .ui-icon-bookmark {
background-position:-224px -96px;
}
 .ui-icon-tag {
background-position:-240px -96px;
}
 .ui-icon-home {
background-position:0 -112px;
}
 .ui-icon-flag {
background-position:-16px -112px;
}
 .ui-icon-calendar {
background-position:-32px -112px;
}
 .ui-icon-cart {
background-position:-48px -112px;
}
 .ui-icon-pencil {
background-position:-64px -112px;
}
 .ui-icon-clock {
background-position:-80px -112px;
}
 .ui-icon-disk {
background-position:-96px -112px;
}
 .ui-icon-calculator {
background-position:-112px -112px;
}
 .ui-icon-zoomin {
background-position:-128px -112px;
}
 .ui-icon-zoomout {
background-position:-144px -112px;
}
 .ui-icon-search {
background-position:-160px -112px;
}
 .ui-icon-wrench {
background-position:-176px -112px;
}
 .ui-icon-gear {
background-position:-192px -112px;
}
 .ui-icon-heart {
background-position:-208px -112px;
}
 .ui-icon-star {
background-position:-224px -112px;
}
 .ui-icon-link {
background-position:-240px -112px;
}
 .ui-icon-cancel {
background-position:0 -128px;
}
 .ui-icon-plus {
background-position:-16px -128px;
}
 .ui-icon-plusthick {
background-position:-32px -128px;
}
 .ui-icon-minus {
background-position:-48px -128px;
}
 .ui-icon-minusthick {
background-position:-64px -128px;
}
 .ui-icon-close {
background-position:-80px -128px;
}
 .ui-icon-closethick {
background-position:-96px -128px;
}
 .ui-icon-key {
background-position:-112px -128px;
}
 .ui-icon-lightbulb {
background-position:-128px -128px;
}
 .ui-icon-scissors {
background-position:-144px -128px;
}
 .ui-icon-clipboard {
background-position:-160px -128px;
}
 .ui-icon-copy {
background-position:-176px -128px;
}
 .ui-icon-contact {
background-position:-192px -128px;
}
 .ui-icon-image {
background-position:-208px -128px;
}
 .ui-icon-video {
background-position:-224px -128px;
}
 .ui-icon-script {
background-position:-240px -128px;
}
 .ui-icon-alert {
background-position:0 -144px;
}
 .ui-icon-info {
background-position:-16px -144px;
}
 .ui-icon-notice {
background-position:-32px -144px;
}
 .ui-icon-help {
background-position:-48px -144px;
}
 .ui-icon-check {
background-position:-64px -144px;
}
 .ui-icon-bullet {
background-position:-80px -144px;
}
 .ui-icon-radio-on {
background-position:-96px -144px;
}
 .ui-icon-radio-off {
background-position:-112px -144px;
}
 .ui-icon-pin-w {
background-position:-128px -144px;
}
 .ui-icon-pin-s {
background-position:-144px -144px;
}
 .ui-icon-play {
background-position:0 -160px;
}
 .ui-icon-pause {
background-position:-16px -160px;
}
 .ui-icon-seek-next {
background-position:-32px -160px;
}
 .ui-icon-seek-prev {
background-position:-48px -160px;
}
 .ui-icon-seek-end {
background-position:-64px -160px;
}
 .ui-icon-seek-start {
background-position:-80px -160px;
}
 .ui-icon-seek-first {
background-position:-80px -160px;
}
 .ui-icon-stop {
background-position:-96px -160px;
}
 .ui-icon-eject {
background-position:-112px -160px;
}
 .ui-icon-volume-off {
background-position:-128px -160px;
}
 .ui-icon-volume-on {
background-position:-144px -160px;
}
 .ui-icon-power {
background-position:0 -176px;
}
 .ui-icon-signal-diag {
background-position:-16px -176px;
}
 .ui-icon-signal {
background-position:-32px -176px;
}
 .ui-icon-battery-0 {
background-position:-48px -176px;
}
 .ui-icon-battery-1 {
background-position:-64px -176px;
}
 .ui-icon-battery-2 {
background-position:-80px -176px;
}
 .ui-icon-battery-3 {
background-position:-96px -176px;
}
 .ui-icon-circle-plus {
background-position:0 -192px;
}
 .ui-icon-circle-minus {
background-position:-16px -192px;
}
 .ui-icon-circle-close {
background-position:-32px -192px;
}
 .ui-icon-circle-triangle-e {
background-position:-48px -192px;
}
 .ui-icon-circle-triangle-s {
background-position:-64px -192px;
}
 .ui-icon-circle-triangle-w {
background-position:-80px -192px;
}
 .ui-icon-circle-triangle-n {
background-position:-96px -192px;
}
 .ui-icon-circle-arrow-e {
background-position:-112px -192px;
}
 .ui-icon-circle-arrow-s {
background-position:-128px -192px;
}
 .ui-icon-circle-arrow-w {
background-position:-144px -192px;
}
 .ui-icon-circle-arrow-n {
background-position:-160px -192px;
}
 .ui-icon-circle-zoomin {
background-position:-176px -192px;
}
 .ui-icon-circle-zoomout {
background-position:-192px -192px;
}
 .ui-icon-circle-check {
background-position:-208px -192px;
}
 .ui-icon-circlesmall-plus {
background-position:0 -208px;
}
 .ui-icon-circlesmall-minus {
background-position:-16px -208px;
}
 .ui-icon-circlesmall-close {
background-position:-32px -208px;
}
 .ui-icon-squaresmall-plus {
background-position:-48px -208px;
}
 .ui-icon-squaresmall-minus {
background-position:-64px -208px;
}
 .ui-icon-squaresmall-close {
background-position:-80px -208px;
}
 .ui-icon-grip-dotted-vertical {
background-position:0 -224px;
}
 .ui-icon-grip-dotted-horizontal {
background-position:-16px -224px;
}
 .ui-icon-grip-solid-vertical {
background-position:-32px -224px;
}
 .ui-icon-grip-solid-horizontal {
background-position:-48px -224px;
}
 .ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px;
}
 .ui-icon-grip-diagonal-se {
background-position:-80px -224px;
}
 .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius:0px;
}
 .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius:0px;
}
 .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius:0px;
}
 .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius:0px;
}
 .ui-widget-overlay {
background:#aaaaaa; opacity:.3; filter:Alpha(Opacity=30);
}
 .ui-widget-shadow {
-webkit-box-shadow:-8px -8px 8px #aaaaaa; box-shadow:-8px -8px 8px #aaaaaa;
}
 .ui-draggable-handle {
-ms-touch-action:none; touch-action:none;
}
 .ui-helper-hidden {
display:none;
}
 .ui-helper-hidden-accessible {
border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;
}
 .ui-helper-reset {
margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none;
}
 .ui-helper-clearfix:before, .ui-helper-clearfix:after {
content:""; display:table; border-collapse:collapse;
}
 .ui-helper-clearfix:after {
clear:both;
}
 .ui-helper-zfix {
width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0);
}
 .ui-front {
z-index:100;
}
 .ui-state-disabled {
cursor:default !important; pointer-events:none;
}
 .ui-icon {
display:inline-block; vertical-align:middle; margin-top:-.25em; position:relative; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat;
}
 .ui-widget-icon-block {
left:50%; margin-left:-8px; display:block;
}
 .ui-widget-overlay {
position:fixed; top:0; left:0; width:100%; height:100%;
}
 .ui-resizable {
position:relative;
}
 .ui-resizable-handle {
position:absolute; font-size:0.1px; display:block; -ms-touch-action:none; touch-action:none;
}
 .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
display:none;
}
 .ui-resizable-n {
cursor:n-resize; height:7px; width:100%; top:-5px; left:0;
}
 .ui-resizable-s {
cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0;
}
 .ui-resizable-e {
cursor:e-resize; width:7px; right:-5px; top:0; height:100%;
}
 .ui-resizable-w {
cursor:w-resize; width:7px; left:-5px; top:0; height:100%;
}
 .ui-resizable-se {
cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px;
}
 .ui-resizable-sw {
cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px;
}
 .ui-resizable-nw {
cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px;
}
 .ui-resizable-ne {
cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px;
}
 .ui-selectable {
-ms-touch-action:none; touch-action:none;
}
 .ui-selectable-helper {
position:absolute; z-index:100; border:1px dotted black;
}
 .ui-sortable-handle {
-ms-touch-action:none; touch-action:none;
}
 .ui-accordion .ui-accordion-header {
display:block; cursor:pointer; position:relative; margin:2px 0 0 0; padding:.5em .5em .5em .7em; font-size:100%;
}
 .ui-accordion .ui-accordion-content {
padding:1em 2.2em; border-top:0; overflow:auto;
}
 .ui-autocomplete {
position:absolute; top:0; left:0; cursor:default;
}
 .ui-menu {
list-style:none; padding:0; margin:0; display:block; outline:0;
}
 .ui-menu .ui-menu {
position:absolute;
}
 .ui-menu .ui-menu-item {
margin:0; cursor:pointer; list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
 .ui-menu .ui-menu-item-wrapper {
position:relative; padding:3px 1em 3px .4em;
}
 .ui-menu .ui-menu-divider {
margin:5px 0; height:0; font-size:0; line-height:0; border-width:1px 0 0 0;
}
 .ui-menu .ui-state-focus, .ui-menu .ui-state-active {
margin:-1px;
}
 .ui-menu-icons {
position:relative;
}
 .ui-menu-icons .ui-menu-item-wrapper {
padding-left:2em;
}
 .ui-menu .ui-icon {
position:absolute; top:0; bottom:0; left:.2em; margin:auto 0;
}
 .ui-menu .ui-menu-icon {
left:auto; right:0;
}
 .ui-button {
padding:.4em 1em; display:inline-block; position:relative; line-height:normal; margin-right:.1em; cursor:pointer; vertical-align:middle; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; overflow:visible;
}
 .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
text-decoration:none;
}
 .ui-button-icon-only {
width:2em; box-sizing:border-box; text-indent:-9999px; white-space:nowrap;
}
 input.ui-button.ui-button-icon-only {
text-indent:0;
}
 .ui-button-icon-only .ui-icon {
position:absolute; top:50%; left:50%; margin-top:-8px; margin-left:-8px;
}
 .ui-button.ui-icon-notext .ui-icon {
padding:0; width:2.1em; height:2.1em; text-indent:-9999px; white-space:nowrap;
}
 input.ui-button.ui-icon-notext .ui-icon {
width:auto; height:auto; text-indent:0; white-space:normal; padding:.4em 1em;
}
 input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
border:0; padding:0;
}
 .ui-controlgroup {
vertical-align:middle; display:inline-block;
}
 .ui-controlgroup > .ui-controlgroup-item {
float:left; margin-left:0; margin-right:0;
}
 .ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
z-index:9999;
}
 .ui-controlgroup-vertical > .ui-controlgroup-item {
display:block; float:none; width:100%; margin-top:0; margin-bottom:0; text-align:left;
}
 .ui-controlgroup-vertical .ui-controlgroup-item {
box-sizing:border-box;
}
 .ui-controlgroup .ui-controlgroup-label {
padding:.4em 1em;
}
 .ui-controlgroup .ui-controlgroup-label span {
font-size:80%;
}
 .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
border-left:none;
}
 .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
border-top:none;
}
 .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
border-right:none;
}
 .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
border-bottom:none;
}
 .ui-controlgroup-vertical .ui-spinner-input {
width:75%; width:calc( 100% - 2.4em );
}
 .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
border-top-style:solid;
}
 .ui-checkboxradio-label .ui-icon-background {
box-shadow:inset 1px 1px 1px #ccc; border-radius:.12em; border:none;
}
 .ui-checkboxradio-radio-label .ui-icon-background {
width:16px; height:16px; border-radius:1em; overflow:visible; border:none;
}
 .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
background-image:none; width:8px; height:8px; border-width:4px; border-style:solid;
}
 .ui-checkboxradio-disabled {
pointer-events:none;
}
 .ui-datepicker {
width:17em; padding:.2em .2em 0; display:none;
}
 .ui-datepicker .ui-datepicker-header {
position:relative; padding:.2em 0;
}
 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
position:absolute; top:2px; width:1.8em; height:1.8em;
}
 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top:1px;
}
 .ui-datepicker .ui-datepicker-prev {
left:2px;
}
 .ui-datepicker .ui-datepicker-next {
right:2px;
}
 .ui-datepicker .ui-datepicker-prev-hover {
left:1px;
}
 .ui-datepicker .ui-datepicker-next-hover {
right:1px;
}
 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px;
}
 .ui-datepicker .ui-datepicker-title {
margin:0 2.3em; line-height:1.8em; text-align:center;
}
 .ui-datepicker .ui-datepicker-title select {
font-size:1em; margin:1px 0;
}
 .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
width:45%;
}
 .ui-datepicker table {
width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em;
}
 .ui-datepicker th {
padding:.7em .3em; text-align:center; font-weight:bold; border:0;
}
 .ui-datepicker td {
border:0; padding:1px;
}
 .ui-datepicker td span, .ui-datepicker td a {
display:block; padding:.2em; text-align:right; text-decoration:none;
}
 .ui-datepicker .ui-datepicker-buttonpane {
background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0;
}
 .ui-datepicker .ui-datepicker-buttonpane button {
float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible;
}
 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left;
}
 .ui-datepicker.ui-datepicker-multi {
width:auto;
}
 .ui-datepicker-multi .ui-datepicker-group {
float:left;
}
 .ui-datepicker-multi .ui-datepicker-group table {
width:95%; margin:0 auto .4em;
}
 .ui-datepicker-multi-2 .ui-datepicker-group {
width:50%;
}
 .ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%;
}
 .ui-datepicker-multi-4 .ui-datepicker-group {
width:25%;
}
 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}
 .ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left;
}
 .ui-datepicker-row-break {
clear:both; width:100%; font-size:0;
}
 .ui-datepicker-rtl {
direction:rtl;
}
 .ui-datepicker-rtl .ui-datepicker-prev {
right:2px; left:auto;
}
 .ui-datepicker-rtl .ui-datepicker-next {
left:2px; right:auto;
}
 .ui-datepicker-rtl .ui-datepicker-prev:hover {
right:1px; left:auto;
}
 .ui-datepicker-rtl .ui-datepicker-next:hover {
left:1px; right:auto;
}
 .ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right;
}
 .ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left;
}
 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
float:right;
}
 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0; border-left-width:1px;
}
 .ui-datepicker .ui-icon {
display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; left:.5em; top:.3em;
}
 .ui-dialog {
position:absolute; top:0; left:0; padding:.2em; outline:0;
}
 .ui-dialog .ui-dialog-titlebar {
padding:.4em 1em; position:relative;
}
 .ui-dialog .ui-dialog-title {
float:left; margin:.1em 0; white-space:nowrap; width:90%; overflow:hidden; text-overflow:ellipsis;
}
 .ui-dialog .ui-dialog-titlebar-close {
position:absolute; right:.3em; top:50%; width:20px; margin:-10px 0 0 0; padding:1px; height:20px;
}
 .ui-dialog .ui-dialog-content {
position:relative; border:0; padding:.5em 1em; background:none; overflow:auto;
}
 .ui-dialog .ui-dialog-buttonpane {
text-align:left; border-width:1px 0 0 0; background-image:none; margin-top:.5em; padding:.3em 1em .5em .4em;
}
 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float:right;
}
 .ui-dialog .ui-dialog-buttonpane button {
margin:.5em .4em .5em 0; cursor:pointer;
}
 .ui-dialog .ui-resizable-n {
height:2px; top:0;
}
 .ui-dialog .ui-resizable-e {
width:2px; right:0;
}
 .ui-dialog .ui-resizable-s {
height:2px; bottom:0;
}
 .ui-dialog .ui-resizable-w {
width:2px; left:0;
}
 .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
width:7px; height:7px;
}
 .ui-dialog .ui-resizable-se {
right:0; bottom:0;
}
 .ui-dialog .ui-resizable-sw {
left:0; bottom:0;
}
 .ui-dialog .ui-resizable-ne {
right:0; top:0;
}
 .ui-dialog .ui-resizable-nw {
left:0; top:0;
}
 .ui-draggable .ui-dialog-titlebar {
cursor:move;
}
 .ui-progressbar {
height:2em; text-align:left; overflow:hidden;
}
 .ui-progressbar .ui-progressbar-value {
margin:-1px; height:100%;
}
 .ui-progressbar .ui-progressbar-overlay {
background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height:100%; filter:alpha(opacity=25); opacity:0.25;
}
 .ui-progressbar-indeterminate .ui-progressbar-value {
background-image:none;
}
 .ui-selectmenu-menu {
padding:0; margin:0; position:absolute; top:0; left:0; display:none;
}
 .ui-selectmenu-menu .ui-menu {
overflow:auto; overflow-x:hidden; padding-bottom:1px;
}
 .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
font-size:1em; font-weight:bold; line-height:1.5; padding:2px 0.4em; margin:0.5em 0 0 0; height:auto; border:0;
}
 .ui-selectmenu-open {
display:block;
}
 .ui-selectmenu-text {
display:block; margin-right:20px; overflow:hidden; text-overflow:ellipsis;
}
 .ui-selectmenu-button.ui-button {
text-align:left; white-space:nowrap; width:14em;
}
 .ui-selectmenu-icon.ui-icon {
float:right; margin-top:0;
}
 .ui-slider {
position:relative; text-align:left;
}
 .ui-slider .ui-slider-handle {
position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default; -ms-touch-action:none; touch-action:none;
}
 .ui-slider .ui-slider-range {
position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0;
}
 .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
filter:inherit;
}
 .ui-slider-horizontal {
height:.8em;
}
 .ui-slider-horizontal .ui-slider-handle {
top:-.3em; margin-left:-.6em;
}
 .ui-slider-horizontal .ui-slider-range {
top:0; height:100%;
}
 .ui-slider-horizontal .ui-slider-range-min {
left:0;
}
 .ui-slider-horizontal .ui-slider-range-max {
right:0;
}
 .ui-slider-vertical {
width:.8em; height:100px;
}
 .ui-slider-vertical .ui-slider-handle {
left:-.3em; margin-left:0; margin-bottom:-.6em;
}
 .ui-slider-vertical .ui-slider-range {
left:0; width:100%;
}
 .ui-slider-vertical .ui-slider-range-min {
bottom:0;
}
 .ui-slider-vertical .ui-slider-range-max {
top:0;
}
 .ui-spinner {
position:relative; display:inline-block; overflow:hidden; padding:0; vertical-align:middle;
}
 .ui-spinner-input {
border:none; background:none; color:inherit; padding:.222em 0; margin:.2em 0; vertical-align:middle; margin-left:.4em; margin-right:2em;
}
 .ui-spinner-button {
width:1.6em; height:50%; font-size:.5em; padding:0; margin:0; text-align:center; position:absolute; cursor:default; display:block; overflow:hidden; right:0;
}
 .ui-spinner a.ui-spinner-button {
border-top-style:none; border-bottom-style:none; border-right-style:none;
}
 .ui-spinner-up {
top:0;
}
 .ui-spinner-down {
bottom:0;
}
 .ui-tabs {
position:relative; padding:.2em;
}
 .ui-tabs .ui-tabs-nav {
margin:0; padding:.2em .2em 0;
}
 .ui-tabs .ui-tabs-nav li {
list-style:none; float:left; position:relative; top:0; margin:1px .2em 0 0; border-bottom-width:0; padding:0; white-space:nowrap;
}
 .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float:left; padding:.5em 1em; text-decoration:none;
}
 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom:-1px; padding-bottom:1px;
}
 .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor:text;
}
 .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor:pointer;
}
 .ui-tabs .ui-tabs-panel {
display:block; border-width:0; padding:1em 1.4em; background:none;
}
 .ui-tooltip {
padding:8px; position:absolute; z-index:9999; max-width:300px;
}
 body .ui-tooltip {
border-width:2px;
}
 .ui-widget {
font-family:Calibri,Helvetica,sans-serif; font-size:16px;
}
 .ui-widget .ui-widget {
font-size:1em;
}
 .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Calibri,Helvetica,sans-serif; font-size:1em;
}
 .ui-widget-content {
border:1px solid #ffffff; background:#ffffff; color:#00519E;
}
 .ui-widget-content a {
color:#00519E;
}
 .ui-widget-header {
border:1px solid; background:#00519E; color:#FFFFFF; font-weight:bold;
}
 .ui-widget-header a {
color:#FFFFFF;
}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border:1px solid; background:#00519e; font-weight:normal; color:#fff;
}
 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color:#fff; text-decoration:none;
}
 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border:1px solid #ffffff; background:#00519e; font-weight:normal; color:#FFFFFF;
}
 .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
color:#FFFFFF; text-decoration:none;
}
 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border:1px solid #ffffff; background:#00519e url("login/images/ui-bg_highlight-hard_65_67b2fe_1x100.png") 50% 50% repeat-x; font-weight:normal; color:#FFFFFF;
}
 .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#00519e; text-decoration:none;
}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border:1px solid #fcefa1; background:#fbf9ee url("login/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; color:#363636;
}
 .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color:#363636;
}
 .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
border:1px solid #cd0a0a; background:#fef1ec url("login/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; color:#cd0a0a;
}
 .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color:#cd0a0a;
}
 .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color:#cd0a0a;
}
 .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight:bold;
}
 .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
opacity:.7; filter:Alpha(Opacity=70); font-weight:normal;
}
 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
opacity:.35; filter:Alpha(Opacity=35); background-image:none;
}
 .ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35);
}
 .ui-icon {
width:16px; height:16px;
}
 .ui-icon, .ui-widget-content .ui-icon {
background-image:url("login/images/ui-icons_fff_256x240.png");
}
 .ui-widget-header .ui-icon {
background-image:url("login/images/ui-icons_ffffff_256x240.png");
}
 .ui-state-default .ui-icon {
background-image:url("login/images/ui-icons_fff_256x240.png");
}
 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image:url("login/images/ui-icons_ffffff_256x240.png");
}
 .ui-state-active .ui-icon {
background-image:url("login/images/ui-icons_00519e_256x240.png");
}
 .ui-state-highlight .ui-icon {
background-image:url("login/images/ui-icons_2e83ff_256x240.png");
}
 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image:url("login/images/ui-icons_cd0a0a_256x240.png");
}
 .ui-icon-blank {
background-position:16px 16px;
}
 .ui-icon-carat-1-n {
background-position:0 0;
}
 .ui-icon-carat-1-ne {
background-position:-16px 0;
}
 .ui-icon-carat-1-e {
background-position:-32px 0;
}
 .ui-icon-carat-1-se {
background-position:-48px 0;
}
 .ui-icon-carat-1-s {
background-position:-64px 0;
}
 .ui-icon-carat-1-sw {
background-position:-80px 0;
}
 .ui-icon-carat-1-w {
background-position:-96px 0;
}
 .ui-icon-carat-1-nw {
background-position:-112px 0;
}
 .ui-icon-carat-2-n-s {
background-position:-128px 0;
}
 .ui-icon-carat-2-e-w {
background-position:-144px 0;
}
 .ui-icon-triangle-1-n {
background-position:0 -16px;
}
 .ui-icon-triangle-1-ne {
background-position:-16px -16px;
}
 .ui-icon-triangle-1-e {
background-position:-32px -16px;
}
 .ui-icon-triangle-1-se {
background-position:-48px -16px;
}
 .ui-icon-triangle-1-s {
background-position:-64px -16px;
}
 .ui-icon-triangle-1-sw {
background-position:-80px -16px;
}
 .ui-icon-triangle-1-w {
background-position:-96px -16px;
}
 .ui-icon-triangle-1-nw {
background-position:-112px -16px;
}
 .ui-icon-triangle-2-n-s {
background-position:-128px -16px;
}
 .ui-icon-triangle-2-e-w {
background-position:-144px -16px;
}
 .ui-icon-arrow-1-n {
background-position:0 -32px;
}
 .ui-icon-arrow-1-ne {
background-position:-16px -32px;
}
 .ui-icon-arrow-1-e {
background-position:-32px -32px;
}
 .ui-icon-arrow-1-se {
background-position:-48px -32px;
}
 .ui-icon-arrow-1-s {
background-position:-64px -32px;
}
 .ui-icon-arrow-1-sw {
background-position:-80px -32px;
}
 .ui-icon-arrow-1-w {
background-position:-96px -32px;
}
 .ui-icon-arrow-1-nw {
background-position:-112px -32px;
}
 .ui-icon-arrow-2-n-s {
background-position:-128px -32px;
}
 .ui-icon-arrow-2-ne-sw {
background-position:-144px -32px;
}
 .ui-icon-arrow-2-e-w {
background-position:-160px -32px;
}
 .ui-icon-arrow-2-se-nw {
background-position:-176px -32px;
}
 .ui-icon-arrowstop-1-n {
background-position:-192px -32px;
}
 .ui-icon-arrowstop-1-e {
background-position:-208px -32px;
}
 .ui-icon-arrowstop-1-s {
background-position:-224px -32px;
}
 .ui-icon-arrowstop-1-w {
background-position:-240px -32px;
}
 .ui-icon-arrowthick-1-n {
background-position:0 -48px;
}
 .ui-icon-arrowthick-1-ne {
background-position:-16px -48px;
}
 .ui-icon-arrowthick-1-e {
background-position:-32px -48px;
}
 .ui-icon-arrowthick-1-se {
background-position:-48px -48px;
}
 .ui-icon-arrowthick-1-s {
background-position:-64px -48px;
}
 .ui-icon-arrowthick-1-sw {
background-position:-80px -48px;
}
 .ui-icon-arrowthick-1-w {
background-position:-96px -48px;
}
 .ui-icon-arrowthick-1-nw {
background-position:-112px -48px;
}
 .ui-icon-arrowthick-2-n-s {
background-position:-128px -48px;
}
 .ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px;
}
 .ui-icon-arrowthick-2-e-w {
background-position:-160px -48px;
}
 .ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px;
}
 .ui-icon-arrowthickstop-1-n {
background-position:-192px -48px;
}
 .ui-icon-arrowthickstop-1-e {
background-position:-208px -48px;
}
 .ui-icon-arrowthickstop-1-s {
background-position:-224px -48px;
}
 .ui-icon-arrowthickstop-1-w {
background-position:-240px -48px;
}
 .ui-icon-arrowreturnthick-1-w {
background-position:0 -64px;
}
 .ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px;
}
 .ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px;
}
 .ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px;
}
 .ui-icon-arrowreturn-1-w {
background-position:-64px -64px;
}
 .ui-icon-arrowreturn-1-n {
background-position:-80px -64px;
}
 .ui-icon-arrowreturn-1-e {
background-position:-96px -64px;
}
 .ui-icon-arrowreturn-1-s {
background-position:-112px -64px;
}
 .ui-icon-arrowrefresh-1-w {
background-position:-128px -64px;
}
 .ui-icon-arrowrefresh-1-n {
background-position:-144px -64px;
}
 .ui-icon-arrowrefresh-1-e {
background-position:-160px -64px;
}
 .ui-icon-arrowrefresh-1-s {
background-position:-176px -64px;
}
 .ui-icon-arrow-4 {
background-position:0 -80px;
}
 .ui-icon-arrow-4-diag {
background-position:-16px -80px;
}
 .ui-icon-extlink {
background-position:-32px -80px;
}
 .ui-icon-newwin {
background-position:-48px -80px;
}
 .ui-icon-refresh {
background-position:-64px -80px;
}
 .ui-icon-shuffle {
background-position:-80px -80px;
}
 .ui-icon-transfer-e-w {
background-position:-96px -80px;
}
 .ui-icon-transferthick-e-w {
background-position:-112px -80px;
}
 .ui-icon-folder-collapsed {
background-position:0 -96px;
}
 .ui-icon-folder-open {
background-position:-16px -96px;
}
 .ui-icon-document {
background-position:-32px -96px;
}
 .ui-icon-document-b {
background-position:-48px -96px;
}
 .ui-icon-note {
background-position:-64px -96px;
}
 .ui-icon-mail-closed {
background-position:-80px -96px;
}
 .ui-icon-mail-open {
background-position:-96px -96px;
}
 .ui-icon-suitcase {
background-position:-112px -96px;
}
 .ui-icon-comment {
background-position:-128px -96px;
}
 .ui-icon-person {
background-position:-144px -96px;
}
 .ui-icon-print {
background-position:-160px -96px;
}
 .ui-icon-trash {
background-position:-176px -96px;
}
 .ui-icon-locked {
background-position:-192px -96px;
}
 .ui-icon-unlocked {
background-position:-208px -96px;
}
 .ui-icon-bookmark {
background-position:-224px -96px;
}
 .ui-icon-tag {
background-position:-240px -96px;
}
 .ui-icon-home {
background-position:0 -112px;
}
 .ui-icon-flag {
background-position:-16px -112px;
}
 .ui-icon-calendar {
background-position:-32px -112px;
}
 .ui-icon-cart {
background-position:-48px -112px;
}
 .ui-icon-pencil {
background-position:-64px -112px;
}
 .ui-icon-clock {
background-position:-80px -112px;
}
 .ui-icon-disk {
background-position:-96px -112px;
}
 .ui-icon-calculator {
background-position:-112px -112px;
}
 .ui-icon-zoomin {
background-position:-128px -112px;
}
 .ui-icon-zoomout {
background-position:-144px -112px;
}
 .ui-icon-search {
background-position:-160px -112px;
}
 .ui-icon-wrench {
background-position:-176px -112px;
}
 .ui-icon-gear {
background-position:-192px -112px;
}
 .ui-icon-heart {
background-position:-208px -112px;
}
 .ui-icon-star {
background-position:-224px -112px;
}
 .ui-icon-link {
background-position:-240px -112px;
}
 .ui-icon-cancel {
background-position:0 -128px;
}
 .ui-icon-plus {
background-position:-16px -128px;
}
 .ui-icon-plusthick {
background-position:-32px -128px;
}
 .ui-icon-minus {
background-position:-48px -128px;
}
 .ui-icon-minusthick {
background-position:-64px -128px;
}
 .ui-icon-close {
background-position:-80px -128px;
}
 .ui-icon-closethick {
background-position:-96px -128px;
}
 .ui-icon-key {
background-position:-112px -128px;
}
 .ui-icon-lightbulb {
background-position:-128px -128px;
}
 .ui-icon-scissors {
background-position:-144px -128px;
}
 .ui-icon-clipboard {
background-position:-160px -128px;
}
 .ui-icon-copy {
background-position:-176px -128px;
}
 .ui-icon-contact {
background-position:-192px -128px;
}
 .ui-icon-image {
background-position:-208px -128px;
}
 .ui-icon-video {
background-position:-224px -128px;
}
 .ui-icon-script {
background-position:-240px -128px;
}
 .ui-icon-alert {
background-position:0 -144px;
}
 .ui-icon-info {
background-position:-16px -144px;
}
 .ui-icon-notice {
background-position:-32px -144px;
}
 .ui-icon-help {
background-position:-48px -144px;
}
 .ui-icon-check {
background-position:-64px -144px;
}
 .ui-icon-bullet {
background-position:-80px -144px;
}
 .ui-icon-radio-on {
background-position:-96px -144px;
}
 .ui-icon-radio-off {
background-position:-112px -144px;
}
 .ui-icon-pin-w {
background-position:-128px -144px;
}
 .ui-icon-pin-s {
background-position:-144px -144px;
}
 .ui-icon-play {
background-position:0 -160px;
}
 .ui-icon-pause {
background-position:-16px -160px;
}
 .ui-icon-seek-next {
background-position:-32px -160px;
}
 .ui-icon-seek-prev {
background-position:-48px -160px;
}
 .ui-icon-seek-end {
background-position:-64px -160px;
}
 .ui-icon-seek-start {
background-position:-80px -160px;
}
 .ui-icon-seek-first {
background-position:-80px -160px;
}
 .ui-icon-stop {
background-position:-96px -160px;
}
 .ui-icon-eject {
background-position:-112px -160px;
}
 .ui-icon-volume-off {
background-position:-128px -160px;
}
 .ui-icon-volume-on {
background-position:-144px -160px;
}
 .ui-icon-power {
background-position:0 -176px;
}
 .ui-icon-signal-diag {
background-position:-16px -176px;
}
 .ui-icon-signal {
background-position:-32px -176px;
}
 .ui-icon-battery-0 {
background-position:-48px -176px;
}
 .ui-icon-battery-1 {
background-position:-64px -176px;
}
 .ui-icon-battery-2 {
background-position:-80px -176px;
}
 .ui-icon-battery-3 {
background-position:-96px -176px;
}
 .ui-icon-circle-plus {
background-position:0 -192px;
}
 .ui-icon-circle-minus {
background-position:-16px -192px;
}
 .ui-icon-circle-close {
background-position:-32px -192px;
}
 .ui-icon-circle-triangle-e {
background-position:-48px -192px;
}
 .ui-icon-circle-triangle-s {
background-position:-64px -192px;
}
 .ui-icon-circle-triangle-w {
background-position:-80px -192px;
}
 .ui-icon-circle-triangle-n {
background-position:-96px -192px;
}
 .ui-icon-circle-arrow-e {
background-position:-112px -192px;
}
 .ui-icon-circle-arrow-s {
background-position:-128px -192px;
}
 .ui-icon-circle-arrow-w {
background-position:-144px -192px;
}
 .ui-icon-circle-arrow-n {
background-position:-160px -192px;
}
 .ui-icon-circle-zoomin {
background-position:-176px -192px;
}
 .ui-icon-circle-zoomout {
background-position:-192px -192px;
}
 .ui-icon-circle-check {
background-position:-208px -192px;
}
 .ui-icon-circlesmall-plus {
background-position:0 -208px;
}
 .ui-icon-circlesmall-minus {
background-position:-16px -208px;
}
 .ui-icon-circlesmall-close {
background-position:-32px -208px;
}
 .ui-icon-squaresmall-plus {
background-position:-48px -208px;
}
 .ui-icon-squaresmall-minus {
background-position:-64px -208px;
}
 .ui-icon-squaresmall-close {
background-position:-80px -208px;
}
 .ui-icon-grip-dotted-vertical {
background-position:0 -224px;
}
 .ui-icon-grip-dotted-horizontal {
background-position:-16px -224px;
}
 .ui-icon-grip-solid-vertical {
background-position:-32px -224px;
}
 .ui-icon-grip-solid-horizontal {
background-position:-48px -224px;
}
 .ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px;
}
 .ui-icon-grip-diagonal-se {
background-position:-80px -224px;
}
 .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius:0px;
}
 .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius:0px;
}
 .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius:0px;
}
 .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius:0px;
}
 .ui-widget-overlay {
background:#aaaaaa; opacity:.5; filter:Alpha(Opacity=50);
}
 .ui-widget-shadow {
margin:-8px 0 0 -8px; padding:8px; background:#aaaaaa; opacity:.3; filter:Alpha(Opacity=30); border-radius:8px;
}
 .qtip{
position:absolute; left:-28000px; top:-28000px; display:none; max-width:280px; min-width:50px; font-size:10.5px; line-height:12px; direction:ltr; box-shadow:none; padding:0;
}
 .qtip-content{
position:relative; padding:5px 9px; overflow:hidden; text-align:left; word-wrap:break-word;
}
 .qtip-titlebar{
position:relative; padding:5px 35px 5px 10px; overflow:hidden; border-width:0 0 1px; font-weight:bold;
}
 .qtip-titlebar + .qtip-content{
border-top-width:0 !important;
}
 .qtip-close{
position:absolute; right:-9px; top:-9px; cursor:pointer; outline:medium none; border-width:1px; border-style:solid; border-color:transparent;
}
 .qtip-titlebar .qtip-close{
right:4px; top:50%; margin-top:-9px;
}
 * html .qtip-titlebar .qtip-close{
top:16px;
}
 .qtip-titlebar .ui-icon, .qtip-icon .ui-icon{
display:block; text-indent:-1000em; direction:ltr;
}
 .qtip-icon, .qtip-icon .ui-icon{
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none;
}
 .qtip-icon .ui-icon{
width:18px; height:14px; line-height:14px; text-align:center; text-indent:0; font:normal bold 10px/13px Tahoma,sans-serif; color:inherit; background:transparent none no-repeat -100em -100em;
}
 .qtip-focus{
}
 .qtip-hover{
}
 .qtip-default{
border-width:1px; border-style:solid; border-color:#F1D031; background-color:#FFFFA3; color:#555;
}
 .qtip-default .qtip-titlebar{
background-color:#FFEF93;
}
 .qtip-default .qtip-icon{
border-color:#CCC; background:#F1F1F1; color:#777;
}
 .qtip-default .qtip-titlebar .qtip-close{
border-color:#AAA; color:#111;
}
 .qtip-light{
background-color:white; border-color:#E2E2E2; color:#454545;
}
 .qtip-light .qtip-titlebar{
background-color:#f1f1f1;
}
 .qtip-dark{
background-color:#505050; border-color:#303030; color:#f3f3f3;
}
 .qtip-dark .qtip-titlebar{
background-color:#404040;
}
 .qtip-dark .qtip-icon{
border-color:#444;
}
 .qtip-dark .qtip-titlebar .ui-state-hover{
border-color:#303030;
}
 .qtip-cream{
background-color:#FBF7AA; border-color:#F9E98E; color:#A27D35;
}
 .qtip-cream .qtip-titlebar{
background-color:#F0DE7D;
}
 .qtip-cream .qtip-close .qtip-icon{
background-position:-82px 0;
}
 .qtip-red{
background-color:#F78B83; border-color:#D95252; color:#FFF;
}
 .qtip-red .qtip-titlebar{
background-color:#F06D65;
}
 .qtip-red .qtip-close .qtip-icon{
background-position:-102px 0;
}
 .qtip-red .qtip-icon{
border-color:#D95252;
}
 .qtip-red .qtip-titlebar .ui-state-hover{
border-color:#D95252;
}
 .qtip-green{
background-color:#CAED9E; border-color:#90D93F; color:#3F6219;
}
 .qtip-green .qtip-titlebar{
background-color:#B0DE78;
}
 .qtip-green .qtip-close .qtip-icon{
background-position:-42px 0;
}
 .qtip-blue{
background-color:#E5F6FE; border-color:#ADD9ED; color:#5E99BD;
}
 .qtip-blue .qtip-titlebar{
background-color:#D0E9F5;
}
 .qtip-blue .qtip-close .qtip-icon{
background-position:-2px 0;
}
 .qtip-shadow{
-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}
 .qtip-rounded, .qtip-tipsy, .qtip-bootstrap{
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
 .qtip-rounded .qtip-titlebar{
-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;
}
 .qtip-youtube{
-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -webkit-box-shadow:0 0 3px #333; -moz-box-shadow:0 0 3px #333; box-shadow:0 0 3px #333; color:white; border-width:0; background:#4A4A4A; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black)); background-image:-webkit-linear-gradient(top,#4A4A4A 0,black 100%); background-image:-moz-linear-gradient(top,#4A4A4A 0,black 100%); background-image:-ms-linear-gradient(top,#4A4A4A 0,black 100%); background-image:-o-linear-gradient(top,#4A4A4A 0,black 100%);
}
 .qtip-youtube .qtip-titlebar{
background-color:#4A4A4A; background-color:rgba(0,0,0,0);
}
 .qtip-youtube .qtip-content{
padding:.75em; font:12px arial,sans-serif; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000); -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}
 .qtip-youtube .qtip-icon{
border-color:#222;
}
 .qtip-youtube .qtip-titlebar .ui-state-hover{
border-color:#303030;
}
 .qtip-jtools{
background:#232323; background:rgba(0, 0, 0, 0.7); background-image:-webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323)); background-image:-moz-linear-gradient(top, #717171, #232323); background-image:-webkit-linear-gradient(top, #717171, #232323); background-image:-ms-linear-gradient(top, #717171, #232323); background-image:-o-linear-gradient(top, #717171, #232323); border:2px solid #ddd; border:2px solid rgba(241,241,241,1); -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -webkit-box-shadow:0 0 12px #333; -moz-box-shadow:0 0 12px #333; box-shadow:0 0 12px #333;
}
 .qtip-jtools .qtip-titlebar{
background-color:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
 .qtip-jtools .qtip-content{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}
 .qtip-jtools .qtip-titlebar, .qtip-jtools .qtip-content{
background:transparent; color:white; border:0 dashed transparent;
}
 .qtip-jtools .qtip-icon{
border-color:#555;
}
 .qtip-jtools .qtip-titlebar .ui-state-hover{
border-color:#333;
}
 .qtip-cluetip{
-webkit-box-shadow:4px 4px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow:4px 4px 5px rgba(0, 0, 0, 0.4); box-shadow:4px 4px 5px rgba(0, 0, 0, 0.4); background-color:#D9D9C2; color:#111; border:0 dashed transparent;
}
 .qtip-cluetip .qtip-titlebar{
background-color:#87876A; color:white; border:0 dashed transparent;
}
 .qtip-cluetip .qtip-icon{
border-color:#808064;
}
 .qtip-cluetip .qtip-titlebar .ui-state-hover{
border-color:#696952; color:#696952;
}
 .qtip-tipsy{
background:black; background:rgba(0, 0, 0, .87); color:white; border:0 solid transparent; font-size:11px; font-family:'Lucida Grande', sans-serif; font-weight:bold; line-height:16px; text-shadow:0 1px black;
}
 .qtip-tipsy .qtip-titlebar{
padding:6px 35px 0 10px; background-color:transparent;
}
 .qtip-tipsy .qtip-content{
padding:6px 10px;
}
 .qtip-tipsy .qtip-icon{
border-color:#222; text-shadow:none;
}
 .qtip-tipsy .qtip-titlebar .ui-state-hover{
border-color:#303030;
}
 .qtip-tipped{
border:3px solid #959FA9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#F9F9F9; color:#454545; font-weight:normal; font-family:serif;
}
 .qtip-tipped .qtip-titlebar{
border-bottom-width:0; color:white; background:#3A79B8; background-image:-webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D)); background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D); background-image:-moz-linear-gradient(top, #3A79B8, #2E629D); background-image:-ms-linear-gradient(top, #3A79B8, #2E629D); background-image:-o-linear-gradient(top, #3A79B8, #2E629D); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}
 .qtip-tipped .qtip-icon{
border:2px solid #285589; background:#285589;
}
 .qtip-tipped .qtip-icon .ui-icon{
background-color:#FBFBFB; color:#555;
}
 .qtip-bootstrap{
font-size:14px; line-height:20px; color:#333333; padding:1px; background-color:#ffffff; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box;
}
 .qtip-bootstrap .qtip-titlebar{
padding:8px 14px; margin:0; font-size:14px; font-weight:normal; line-height:18px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;
}
 .qtip-bootstrap .qtip-titlebar .qtip-close{
right:11px; top:45%; border-style:none;
}
 .qtip-bootstrap .qtip-content{
padding:9px 14px;
}
 .qtip-bootstrap .qtip-icon{
background:transparent;
}
 .qtip-bootstrap .qtip-icon .ui-icon{
width:auto; height:auto; float:right; font-size:20px; font-weight:bold; line-height:18px; color:#000000; text-shadow:0 1px 0 #ffffff; opacity:0.2; filter:alpha(opacity=20);
}
 .qtip-bootstrap .qtip-icon .ui-icon:hover{
color:#000000; text-decoration:none; cursor:pointer; opacity:0.4; filter:alpha(opacity=40);
}
 .qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar{
filter:none; -ms-filter:none;
}
 .qtip .qtip-tip{
margin:0 auto; overflow:hidden; z-index:10;
}
 x:-o-prefocus, .qtip .qtip-tip{
visibility:hidden;
}
 .qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas{
position:absolute; color:#123456; background:transparent; border:0 dashed transparent;
}
 .qtip .qtip-tip canvas{
top:0; left:0;
}
 .qtip .qtip-tip .qtip-vml{
behavior:url(#default#VML); display:inline-block; visibility:visible;
}
 #qtip-overlay{
position:fixed; left:0; top:0; width:100%; height:100%;
}
 #qtip-overlay.blurs{
cursor:pointer;
}
 #qtip-overlay div{
position:absolute; left:0; top:0; width:100%; height:100%; background-color:black; opacity:0.7; filter:alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
 .qtipmodal-ie6fix{
position:absolute !important;
}
 .qtip-wide {
max-width:1200px; min-width:0px;
}
@CHARSET "UTF-8"; html {
margin:0px; border:0px; padding:0px;
}
 body {
margin:0px; border:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background-color:#FFFFFF;
}
 input {
font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;
}
 .eingabe {
border:1px inset #a0a0a0; background-color:#EFEFEF; width:100px;
}
 textarea {
font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border:1px inset #a0a0a0; background-color:#EFEFEF;
}
 #iframe {
overflow:hidden;
}
 select {
font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border:1px inset #a0a0a0; background-color:#EFEFEF; color:black;
}
 .headline {
font-size:18px; font-weight:bold; white-space:nowrap;
}
 .headline_small {
font-size:13px; font-weight:bold;
}
 .headline_error {
color:#FF0000; font-size:13px; font-weight:bold; white-space:nowrap; padding-right:100px;
}
 .anmeldungsbox {
position:relative; width:255px; border :1px solid #fff; background:#fff; padding:15px;
}
 .anmeldungsbox>p {
margin:0 0 5px; text-align:right;
}
 .anmeldungsbutton {
float:right; background-color:#cccccc; color:#000;
}
 .fehler {
color:#990000;
}
 table.maintable, div.maintopline {
width:100%; vertical-align:middle; background:#ffffff url(/img/linie_oben.gif) repeat-x; height:30px;
}
 .maintabletop {
vertical-align:middle; font-weight:bold; color:#000099; font-size:20px;
}
 img.maintopline_logo {
display:block; margin:2px auto 0;
}
 table.mainnavigation {
width:100%; font-size:20px; padding:0px; margin:0px auto;
}
 td.mainnavigation {
margin:0px;
}
 td.mainnavigation_testSystem {
background:url("/img/demo3.gif");
}
 td.mainnavigation_previewSystem {
background:url("/img/preview.gif");
}
 div.mainnavigation {
float:left; position:relative; text-align:center; width:185px; margin:0 5px 0 0; font-size:13px; font-weight:bold
}
 .small div.mainnavigation {
float:left; position:relative; text-align:center; width:145px; margin:0 5px 0 0; font-size:10px; font-weight:bold;
}
 a.infoline:link,a.infoline:visited {
color:#000000; text-decoration:none;
}
 a.infoline:focus,a.infoline:hover,a.infoline:active {
outline:none; text-decoration:underline; color:#000000;
}
 a.boxlink:link,a.boxlink:visited {
padding:2px; font-size:12px; color:#000099; text-decoration:none; font-weight:normal;
}
 a.boxlink:focus,a.boxlink:hover,a.boxlink:active {
font-size:12px; background-color:#000099; color:#FFFFFF; text-decoration:none; font-weight:normal;
}
 :focus {
outline-style:none;
}
 .mainnavigation_table {
width:75%; text-align:center; vertical-align:middle; margin:0px auto;
}
 a.maintopnavi:link,a.maintopnavi:visited {
font-size:14px; color:#000099; text-decoration:none; font-weight:bold;
}
 a.maintopnavi:focus,a.maintopnavi:hover,a.maintopnavi:active {
font-size:14px; color:#0000ff; text-decoration:underline; font-weight:bold;
}
 div.maintopnavi_left {
display:flex; align-items:center;
}
 a.designwechsel.maintopnavi:link, a.designwechsel.maintopnavi:visited, a.designwechsel.maintopnavi:focus, a.designwechsel.maintopnavi:hover, a.designwechsel.maintopnavi:active {
display:inline-flex; align-items:center; gap:6px; box-sizing:border-box; height:22px; padding:0 10px; border-radius:4px; background:#0FD8B1; color:#091123; font-size:11px; font-weight:bold; text-decoration:none; vertical-align:middle; box-shadow:0 1px 3px rgba(9, 17, 35, 0.3);
}
 a.designwechsel.maintopnavi:hover, a.designwechsel.maintopnavi:focus-visible {
background:#0CAD8E;
}
 a.designwechsel.maintopnavi:focus-visible {
outline:2px solid #091123; outline-offset:2px;
}
 span.designwechsel__beta {
padding:1px 5px; border-radius:3px; background:#091123; color:#0FD8B1; font-size:9px; letter-spacing:0.06em; text-transform:uppercase;
}
 .dialog-protokoll .protokoll-kopf {
display:flex; align-items:flex-end; justify-content:space-between; gap:12px; margin:5px 0;
}
 .dialog-protokoll .protokoll-filter {
flex:0 1 240px;
}
 .dialog-protokoll .protokoll-stand {
text-align:right; font-size:12px;
}
 .dialog-protokoll .protokoll-liste {
height:420px; overflow:auto; margin:0 0 5px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #ccc; background-color:#eee; text-align:left;
}
 .dialog-protokoll .protokoll-eintrag {
display:flex; align-items:center; gap:8px; overflow:hidden; border-bottom:1px dashed #ccc; padding:4px 8px; background:#fff;
}
 .dialog-protokoll .protokoll-eintrag__inhalt {
flex:1 1 auto; min-width:0;
}
 .dialog-protokoll .protokoll-eintrag__werkzeuge {
display:inline-flex; flex:0 0 auto; align-items:center; gap:2px;
}
 .dialog-protokoll .protokoll-eintrag p {
margin:0; font-size:12px; font-weight:normal;
}
 .dialog-protokoll .protokoll-eintrag__datum {
color:#666;
}
 .dialog-protokoll .protokoll-werkzeug {
display:inline-flex; box-sizing:border-box; align-items:center; justify-content:center; width:22px; height:22px; padding:0; border:0 none; background:transparent; cursor:pointer; line-height:0;
}
 .dialog-protokoll .protokoll-werkzeug .common-icon {
display:block;
}
 .dialog-protokoll .protokoll-leer {
padding:28px 8px; color:#666; font-size:12px; font-style:italic; text-align:center;
}
 .dialog-tabelle {
box-sizing:border-box; width:100%; border-collapse:collapse; text-align:left; font-size:12px;
}
 .dialog-tabelle thead th {
box-sizing:border-box; position:sticky; top:0; z-index:1; padding:5px 8px; border-bottom:1px solid #ccc; background-color:#eee; font-weight:bold; text-align:left; white-space:nowrap;
}
 .dialog-tabelle tbody td {
box-sizing:border-box; padding:4px 8px; vertical-align:top;
}
 .dialog-tabelle tbody tr:nth-child(even) td {
background-color:#e0e0e0;
}
 .dialog-tabelle tbody tr.dialog-tabelle__leer td, .dialog-tabelle tbody tr.dialog-tabelle__leer:hover td {
padding:28px 8px; background-color:transparent; color:#666; font-style:italic; text-align:center;
}
 .dialog-tabelle-rahmen {
max-height:340px; overflow:auto; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
 .gui-stapel + .dialog-tabelle-rahmen {
margin-top:5px;
}
 .legende-liste {
margin:0; padding:2px 4px; list-style:none;
}
 .legende-liste__zeile {
display:flex; align-items:center; gap:8px; padding:3px 0;
}
 .legende-liste__zeichen {
flex:0 0 26px; display:inline-flex; justify-content:center;
}
 .legende-liste__zeichen > span {
display:inline-block; min-width:16px; height:17px;
}
 .gui-box--headline {
display:block;
}
 label.gui-box--headline {
cursor:pointer;
}
 .gui-stapel .gui-stapel__zeichen {
flex:0 0 auto; display:inline-flex; align-items:center;
}
 .dialog-paare {
display:grid; grid-template-columns:1fr 1fr; column-gap:10px;
}
 .dialog-abschnitt {
margin:10px 0 5px; padding-bottom:3px; border-bottom:1px solid #ccc; font-weight:bold;
}
 #dialog_autofilter .autofilter-rahmen {
height:181px; max-height:none;
}
 #dialog_autofilter .autofilter-spalte-wahl {
width:32px; padding-right:0;
}
 #dialog_autofilter .autofilter-spalte-absender {
white-space:nowrap;
}
 #dialog_autofilter .autofilter-wahl {
margin:0; vertical-align:middle;
}
 #dialog_autofilter .autofilter-formular {
display:flex; flex-direction:column; gap:5px; margin-top:10px;
}
 #dialog_autofilter .dialog-paare {
row-gap:5px;
}
 #dialog_lieferant input.gui-text-input, .report-filter input.gui-text-input, .report-filter textarea.gui-textarea, #dialog_contract input.gui-text-input, .vertrag-dialog input.gui-text-input, #dialog_lieferant textarea.gui-textarea, #dialog_contract textarea.gui-textarea, .vertrag-dialog textarea.gui-textarea, #rv_leistungsabruf_dialog textarea.gui-textarea, #dialog_leistungspos .stamm-maske input.gui-text-input, #dialog_leistungspos .stamm-maske textarea.gui-textarea, #dialog_leistungspos .lpo-kostenverteilung, #calloff_tab .calloff-abschnitt--gruppe, #calloff_tab .calloff-zeile__wert > .gui-text-input, #calloff_tab .calloff-auftragstext--bearbeitbar, .vertrag-dialog .historie-eintrag__kopf, .textassist .textassist-zeile, #dialog_contract .vertrag-platzhalter, #dialog_contract .vertrag-baustein, #dialog_contract .vertrag-zuordnung__kopf, #dialog_contract .vertrag-zuordnung__ziel:not(.ui-state-highlight), #dialog_contract .vertrag-zusammenfassung__block, .katalog-auswahl .katalog-eintrag, #leistungsabruf_wizard_page_2 .la-abschnitt .la-dateien, #leistungsabruf_wizard_page_2 .la-abschnitt .la-dateien__fuss, #leistungsabruf_wizard_page_2 .la-abschnitt #rv_la_files_button, #invoice_wizzard .rechnung-stand, #rechnungspruefung .pruefung-auftrag, #neue_rechnung_scan_dialog .scan-liste, #multi_disposition_dialog .multidispo-karte {
background:#efefef url(/css/prod/images/ui-bg_highlight-soft_75_efefef_1x100.png) 50% 50% repeat-x;
}
 #leistungsabruf_wizard_page_2 > .la-abschnitt > summary.dialog-abschnitt::after {
background-image:url(/css/prod/images/ui-icons_222222_256x240.png);
}
 #dialog_manager > .stamm-maske > .gui-stapel > .ui-datepicker-trigger {
grid-column:3; grid-row:1; justify-self:start; margin-left:168px; cursor:pointer;
}
 #dialog_manager > .stamm-maske > .gui-stapel:has(> .ui-datepicker-trigger) > input.hasDatepicker {
grid-row:1;
}
 #dialog_contract .contract_page > .dialog-abschnitt, #invoice_wizzard .rechnung-hinweis__titel, #rechnungspruefung .rechnung-hinweis__titel {
background:#fff url(/css/prod/images/ui-bg_highlight-soft_65_ffffff_1x100.png) 50% 50% repeat-x;
}
 #invoice_wizzard .rechnung-hinweis__titel::before, #rechnungspruefung .rechnung-hinweis__titel::before {
background-image:url(/css/prod/images/ui-icons_454545_256x240.png);
}
 #calloff_tab .calloff-abschnitt.pos_container {
background:#fff;
}
 #calloff_tab .calloff-abschnitt__kopf, #invoice_wizzard #worksheet .outline > .dialog-abschnitt, #invoice_wizzard #worksheet .step1 > .stamm-maske > .gui-stapel > .gui-stapel__text, #invoice_wizzard #worksheet .step3 > .stamm-maske:last-child > .gui-stapel:first-child > .gui-stapel__text, #rechnungspruefung .pruefung__auswahl > .dialog-abschnitt, #rechnungspruefung .pruefung-kopf > section > .dialog-abschnitt, #rechnungspruefung .pruefung-zugeordnet > .dialog-abschnitt, #dialog_contract .vertrag-zusammenfassung__block > .dialog-abschnitt, .katalog-auswahl .katalog-eintrag__nummer, #dialog_rv_edit .rv-spalte > .dialog-abschnitt, #dialog_rv_edit .rv-gueltigkeiten__kopf > .dialog-abschnitt, #leistungsabruf_wizard_page_1 > .dialog-abschnitt, #leistungsabruf_wizard_page_2 > .la-abschnitt > summary.dialog-abschnitt {
background:#fdcf51 url(/css/prod/images/ui-bg_highlight-soft_75_fdcf51_1x100.png) 50% 50% repeat-x; color:#222;
}
 div.maintopnavi.msgboxOuter {
display:inline-block; position:relative;
}
 div.maintopnavi.msgboxOuter .msgbox {
margin:0 15px 0 0; font-size:12px; padding-top:5px; height:18px; padding:3px; border-style:solid solid none solid; border-width:1px 1px 0 1px; border-color:rgba(0,0,0,0); position:relative;
}
 div.maintopnavi.msgboxOuter.open .msgbox {
border-color:#202020; background-color:#666; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; z-index:9998; box-shadow:-1px -4px 2px -2px #333333; -webkit-box-shadow:-1px -4px 2px -2px #333333;
}
 div.maintopnavi.msgboxOuter .msgbox span.badge {
min-width:10px; height:10px; border:2px solid #fff; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; background:#f13c31; background:-moz-linear-gradient(100% 100% 90deg, #f13c31, #f79690); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f79690), to(#f13c31)); background:-webkit-linear-gradient(#f79690, #f13c31); background:-o-linear-gradient(#f79690, #f13c31); color:#fff; padding:1px; margin:0; padding:2px; text-align:center; text-shadow:0px -1px 1px #e01b0f; z-index:999999; font-size:8px; position:absolute; top:-2px; right:-6px;
}
 div.maintopnavi.msgboxOuter .msgbox a#msgBoxTrigger {
color:#000099; padding-top:0px;
}
 div.maintopnavi.msgboxOuter.open .msgbox a#msgBoxTrigger {
display:block; height:95%; width:100%; color:#fff; font-weight:bold; text-decoration:none; padding-top:0px;
}
 div.maintopnavi.msgboxOuter .messageBoxContainer {
display:none; border:1px solid #202020; height:300px; width:260px; background-color:#666; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; position:absolute; left:0px; top:24px; z-index:9997; -webkit-box-shadow: 1px -1px 10px 0px rgba(0, 0, 0, 1); box-shadow: 1px -1px 10px 0px rgba(0, 0, 0, 1);
}
 div.maintopnavi.msgboxOuter.open .messageBoxContainer {
display:block; text-align:left;
}
 div.maintopnavi.msgboxOuter.open .messageBoxContainer select {
margin:10px 0 0 10px; width:240px;
}
 div.maintopnavi.msgboxOuter .messageBoxContainer .messageBoxContainerInner {
background-color:#eee; height:256px; width:240px; margin:10px; -webkit-box-shadow:inset 1px 1px 5px 1px rgba(0, 0, 0, 1); box-shadow:inset 1px 1px 5px 1px rgba(0, 0, 0, 1); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden;
}
 div.maintopnavi.msgboxOuter .messageBoxContainer .messageBoxContainerInner .itemWrapper {
overflow:auto; width:280px; height:256px;
}
 div.maintopnavi.msgboxOuter .messageBoxContainer .messageBoxContainerInner .itemHolder {
margin:2px 0 0 2px; text-align:left; width:240px;
}
 div.maintopnavi.msgboxOuter .messageBoxContainer .messageBoxContainerInner .itemHolder .messageBoxLoader {
background:url("/img/mini/loading.gif") no-repeat scroll 26px 5px transparent; font-size:12px; font-weight:normal; height:15px; padding-top:5px; text-indent:45px; width:231px;
}
 div.maintopnavi.msgboxOuter .messageBoxContainer .messageBoxContainerInner .itemHolder .item {
width:231px; overflow:hidden; border-bottom:1px dashed #ccc; margin:0 0 1px 0; padding:3px; background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );
}
 div.maintopnavi.msgboxOuter .messageBoxContainer .messageBoxContainerInner .itemHolder .item p {
margin:0; font-size:12px; font-weight:normal;
}
 img.mainseperator {
border:0px none; width:100%; height:1px; padding:0px; margin:0px;
}
 td.mainseperator {
height:1px; padding-bottom:1px; padding-top:1px; padding-left:0px; padding-right:0px; margin:0px;
}
 .mainseperator__line {
height:1px; background-color:#0A4491;
}
 a.mainselect:link,a.mainselect:visited {
font-size:12px; color:#000099; text-decoration:none; font-weight:bold; width:100%;
}
 .small a.mainselect:link, .small a.mainselect:visited {
font-size:10px; color:#000099; text-decoration:none; font-weight:bold;
}
 a.mainselect:focus,a.mainselect:hover,a.mainselect:active {
font-size:12px; color:#0000ff; text-decoration:none; font-weight:bold; width:100%;
}
 .small a.mainselect:focus, .small a.mainselect:hover, .small a.mainselect:active {
font-size:10px; color:#0000ff; text-decoration:none; font-weight:bold;
}
 a.mainselect_small:link,a.mainselect_small:visited {
font-size:10px; color:#A7A7A7; text-decoration:none; font-weight:bold;
}
 a.mainselect_small:focus,a.mainselect_small:hover,a.mainselect_small:active {
font-size:10px; color:#A7A7A7; text-decoration:none; font-weight:bold;
}
 .mainnavigationbild {
border:0px;
}
 .maincontent {
width:100%; text-align:left;
}
 .note {
background-color:#ffffd4; padding-bottom:2px; padding-top:2px; padding-left:5px; padding-right:0px; font-size:9pt; margin:0px;
}
 .signaturenklasse {
width:6px; height:6px; padding:0px; margin:0px; font-size:1px;
}
 .footnote {
background-color:#ffffd4; padding:2px 0; margin:0px;
}
 .userspacebox {
padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:20px; font-size:12px; border:0px none; text-align:center;
}
 .userspacezedal {
font-size:30px; color:#000099; font-weight:bold; text-align:center;
}
 .knopf {
cursor:pointer;
}
 .neueakte {
position:absolute; top:150px; left:100px; background-color:#cccccc; color:#000000; border:1px solid black; display:none;
}
 .titelakte {
background-color:#AcAcAc; border-bottom:1px solid black; font-size:12px;
}
 .freigabe {
position:absolute; top:160px; left:250px; background-color:#cccccc; color:#000000; border:1px solid black; display:none; font-size:12px; font-weight:bold;
}
 .vorlage {
position:absolute; top:20px; left:350px; background-color:#cccccc; color:#000000; border:1px solid black; display:none; font-size:12px; font-weight:bold; z-index:1000;
}
 .normalakte {
font-size:12px; color:black;
}
 .normalakteradio {
font-size:12px; color:black; padding-right:12px;
}
 .normalaktetextarea {
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
 .normal {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
}
 .subtitel {
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
}
 .checkbox {
margin:0px; border:0px none; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}
 .adminlogin {
background-color:#f0f0f0;
}
 .footer_icons {
wdith:50px; height:38px; padding:0px; margin:0px; vertical-align:bottom; text-align:center;
}
 .copyright {
font-size:10px;
}
 a.copyright:link, a.copyright:visited, a.copyright:hover {
color:#000;
}
 table.popwindow {
width:100%; vertical-align:middle; background-image:url(/img/linie_oben_small.gif); background-repeat:repeat-x; background-color:#ffffff; height:21px; z-index:400;
}
 a.verweis:link,a.verweis:visited {
font-size:13px; color:#000099; text-decoration:none; font-weight:bold;
}
 a.verweis:focus,a.verweis:hover,a.verweis:active {
font-size:13px; color:#0000ff; text-decoration:none; font-weight:bold;
}
 a.messageboxverweis:link,a.messageboxverweis:visited {
color:blue; text-decoration:none;
}
 a.messageboxverweis:focus,a.messageboxverweis:hover,a.messageboxverweis.active {
color:blue; text-decoration:underline;
}
 .eaktenzeile {
width:100%; border-bottom:1px solid #657383;
}
 td.fenstermenue {
background-color:#EEE; padding-top:2px; padding-bottom:2px; padding-left:2px; text-align:left; font-size:12px; border-bottom:1px solid #999;
}
 a.fenstermenue:link,a.fenstermenue:visited {
font-size:12px; padding:2px; color:#000099; text-decoration:none; font-weight:normal;
}
 a.fenstermenue:focus,a.fenstermenue:hover,a.fenstermenue:active {
font-size:12px; padding:2px; background-color:#000099; color:#FFFFFF; text-decoration:none; font-weight:normal;
}
 .redx {
width:21px; height:21px; border:0px none; margin:0px; padding:0px;
}
 div.auto {
width:150px; background:#fff;
}
 div.auto ul {
border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none;
}
 div.auto ul li {
margin:0; padding:3px; font-family:Verdana, Helvetica, sans-serif; font-size:smaller;
}
 div.auto ul li.selected {
background-color:#ffb;
}
 div.auto ul strong.highlight {
color:#800; margin:0; padding:0;
}
 td.blaettern {
padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px; margin:0px;
}
 a.blaettern:link,a.blaettern:visited {
border:0px none; color:#000099; text-decoration:none;
}
 a.blaettern:focus,a.blaettern:hover,a.blaettern:active {
border:0px none; color:#0000ff; text-decoration:none;
}
 .leerTitle {
padding:0px; margin:0px; height:43px; width:164px; background-color:rgb(153, 153, 153); text-align:left;
}
 th.infoline {
height:23px; background-color:#C8D0D4; color:#000;
}
 td.infoline {
border-right:1px solid #657383; border-bottom:1px solid #657383; height:23px; padding-left:5px; color:#000000;
}
 tr.noticebox {
border:1px solid black;
}
 table.noticebox {
width:273px; height:250px; text-align:left;
}
 td.noticeboard_header {
font-weight:bold; border-bottom:1px dotted gray;
}
 div.overlay {
background-image:url(/img/overlay/yellow_small.png); width:380px; height:95px; display:none; padding:55px;
}
 div.overlay div.close {
background-image:url(/img/overlay/close.png); position:absolute; right:2px; top:-9px; cursor:pointer; height:35px; width:35px;
}
 a.menuebacklink:link,a.menuebacklink:visited {
text-decoration:none; color:#000000;
}
 a.menuebacklink:focus,a.menuebacklink:hover,a.menuebacklink:active {
text-decoration:none; color:#000000;
}
 tr.alt td {
background-color:#ecf6fc;
}
 tr.myDragClass td {
color:yellow; background-color:black;
}
 td.showDragHandle {
background-color:#C8D0D4; background-image:url(/img/updown2.gif); background-repeat:no-repeat; background-position:center center; cursor:move;
}
 td.kosten_odd {
color:#000; height:20px; font-size:12px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; background-color:#C8D0D4;
}
 td.kosten_even {
color:#000; height:20px; font-size:12px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff;
}
 input.kosten {
width:75px;
}
 input.tpnr {
width:100px;
}
 .suggest_link {
background-color:#FFFFFF; color:#000000; padding:2px 6px 2px 6px;
}
 .suggest_link_over {
background-color:#c0c0c0; color:#000000; padding:2px 6px 2px 6px;
}
 #search_suggest {
position:absolute; background-color:#FFFFFF; text-align:left; border:1px solid #000000;
}
 #autofilter_suggest {
position:absolute; background-color:#FFFFFF; text-align:left; border:1px solid #000000;
}
 a:active {
outline:none;
}
 :focus {
outline-style:none;
}
 a#eckBild {
position:absolute; right:0; top:0; display:block; width:36px; height:36px; background:url(/img/overlay/close.png);
}
 a#eckBild span {
display:none;
}
 .mainnavlinelink:link,.mainnavlinelink:visited {
text-decoration:none; font-size:13px; font-weight:bold; color:#000099; padding-top:3.5px; padding-bottom:3.5px; padding-left:8.5px; padding-right:8.5px; background-color:#efefef; float:left;
}
 .mainnavlinelink:focus,.mainnavlinelink:hover,.mainnavlinelink:active {
color:#000000; font-size:13px; padding-top:3.5px; padding-bottom:3.5px; padding-left:8.5px; padding-right:8.5px; background-color:#FDD464; float:left;
}
 table.navmainline_main {
background-color:#efefef; border:0px none; border-bottom:1px solid #d0d0d0; padding:0px; margin:0px; width:100%;
}
 table.navmainline_sub {
background-color:#efefef; padding:0px; margin:0px; border-bottom:0px none;
}
 table.navmainline_subsub {
padding:0px; margin:0px; border-bottom:1px solid #d0d0d0;
}
 td.navmainline {
padding:0px; text-align:left; margin:0px;
}
 td.subnavmainline {
padding:0px; background-color:#efefef; text-align:left; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; margin:0px;
}
 .tp_content {
width:100%; height:450px;
}
 .tp_iframe {
width:100%; height:500px;
}
 a.filter:link,a.filter:visited {
font-size:12px; color:#202099; text-decoration:none; font-weight:bold; border:1px outset black; margin:2px; padding:2px; background-color:#E0E2EB;
}
 a.filter:focus,a.filter:hover,a.filter:active {
font-size:12px; color:#2020ff; text-decoration:none; font-weight:bold; border:1px inset black; margin:2px; padding:2px; background-color:#BBB7C7;
}
 table.fitertabelle {
margin:10px; background-color:#FFFFDA;
}
 td.filterheadline {
font-weight:bold;
}
 a.options {
border:0px none;
}
 img.options {
border:0px none;
}
 td.subnavmuster {
background-color:white;
}
 .fakenavlink {
padding-left:5px; padding-right:5px; padding-top:6px; padding-bottom:6px; font-size:18px;
}
 a.subnavmusterlink:link,a.subnavmusterlink:visited {
padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; font-size:14px; text-decoration:none; color:#000099; background-color:#FDCF51;
}
 a.subnavmusterlink:focus,a.subnavmusterlink:hover,a.subnavmusterlink:active {
padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-decoration:none; font-size:14px; color:blue; background-color:#FDCF51;
}
 .divAusssenImport {
position:absolute; left:50px; top:150px; width:350px; color:black; background-color:white; border:1px solid black; display:none;
}
 .importTransportPapierInnen {
width:100%; cursor:move;
}
 .closewindowimage {
width:21px; height:21px; border:0px none; margin:0px; padding:0px;
}
 .contentImportTransportPapier {
margin:0px auto; padding:0px;
}
 .contentImportTransPortpapierTable {
width:100%; margin-top:5px; padding:0px;
}
 td.contentImportTransportPapiereContent {
text-align:left; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
}
 .normaltransportpapier {
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
}
 .importTransportPapierSubmenue {
background-color:#EEEEEE; border-bottom:1px solid #CCC;
}
 .showDragHandle {
background-color:#EEEEEE;
}
 .hideDragHandle {
background-color:#FFFFFF;
}
 select.erzeugernr {
width:150px;
}
 input.journal {
width:145px;
}
 input.file {
width:121px;
}
 a.download {
text-decoration:none; font-weight:bold; color:#000000;
}
 table.registerAnfrageErstellen {
padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:0px; border:0px none;
}
 td.registerAnfrageErstellen {
padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:0px; border:0px none;
}
 .detailsnachrichten {
}
 body.login form table.main-table {
background:#fff;
}
 body.login table.main-table tr td {
padding-left:40px;
}
 .anmeldungsbox {
width:350px; position:relative;
}
 .anmeldungsbox p {
margin:3px 0; text-align:right;
}
 body.login p.headline {
margin:3px 0; text-align:left;
}
 body.login p.headline_small {
margin:5px 0 15px; text-align:left;
}
 button.login {
margin:0 100px 0 20px;
}
 div.ac-active-content {
padding:0 0 0 25px;
}
 input.text_inactive {
background-color:#FFFFFF; border:1px solid #A0A0A0; color:#C0C0C0; width:200px;
}
 input.text_active {
background-color:#FFFFFF; border:1px solid #A0A0A0; width:200px;
}
 .footerSeperator {
text-align:left; height:38px; width:70px; padding-bottom:0px;
}
 .leitstand {
background-color:white; border:0px none; margin:0px; padding:0px; font-size:10px;
}
 #dialog_interneVorlage a {
color:blue !important;
}
 .bittelayerwaehlen {
padding-top:10px; width:350px;
}
 .ui-widget-content .ui-icon-alert, .ui-icon-alert {
background:url('/img/common/alert.png') no-repeat scroll left top transparent;
}
 .ui-widget-content .ui-icon-question, .ui-icon-question {
background:url('/img/common/help.png') no-repeat scroll left top transparent;
}
 .ui-widget-content .ui-icon-ok, .ui-icon-ok {
background:url('/img/common/accept.png') no-repeat scroll left top transparent;
}
 .ui-widget-content .ui-icon-error, .ui-icon-error {
background:url('/img/common/exclamation.png') no-repeat scroll left top transparent;
}
 .ui-jqgrid tr.jqgrow:hover {
background:#fdcf51 url(prod/images/ui-bg_glass_75_fdcf51_1x400.png) 50% 50% repeat-x !important; color:#212121 !important;
}
 .ui-jqgrid tr.jqgrow:hover tr {
color:#212121 !important;
}
 table.filtertable tr.filterrow:hover {
background:#fdcf51 !important;
}
 .ui-tooltip, .qtip{
position:absolute; left:-28000px; top:-28000px; display:none; max-width:390px; min-width:50px; font-size:10.5px; line-height:12px; z-index:15000;
}
 .ui-tooltip-fluid{
display:block; visibility:hidden; position:static !important; float:left !important;
}
 .ui-tooltip-content{
position:relative; padding:5px 9px; overflow:hidden; border-width:1px; border-style:solid; text-align:left; word-wrap:break-word; overflow:hidden;
}
 .ui-tooltip-titlebar{
position:relative; min-height:14px; padding:5px 35px 5px 10px; overflow:hidden; border-width:1px 1px 0; border-style:solid; font-weight:bold;
}
 .ui-tooltip-titlebar + .ui-tooltip-content{
border-top-width:0px !important;
}
 .ui-tooltip-titlebar .ui-state-default{
position:absolute; right:4px; top:50%; margin-top:-9px; cursor:pointer; outline:medium none; border-width:1px; border-style:solid;
}
 * html .ui-tooltip-titlebar .ui-state-default{
top:16px;
}
 .ui-tooltip-titlebar .ui-icon, .ui-tooltip-icon .ui-icon{
display:block; text-indent:-1000em;
}
 .ui-tooltip-icon, .ui-tooltip-icon .ui-icon{
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
 .ui-tooltip-icon .ui-icon{
width:18px; height:14px; text-align:center; text-indent:0; font:normal bold 10px/13px Tahoma,sans-serif; color:inherit; background:transparent none no-repeat -100em -100em;
}
 .ui-tooltip-focus{
}
 .ui-tooltip-hover{
}
 .ui-tooltip-default .ui-tooltip-titlebar, .ui-tooltip-default .ui-tooltip-content {
border-color:#aaa; background-color:#fff; color:#222;
}
 .ui-tooltip-default .ui-tooltip-content.ui-widget-content {
background-image:url("/css/prod/images/ui-bg_flat_75_ffffff_40x100.png"); font-size:10px; color:#222;
}
 .ui-tooltip-default .ui-tooltip-titlebar{
background-color:#002652;
}
 .ui-tooltip-default .ui-tooltip-icon{
border-color:#002652; background:#002652; color:#002652;
}
 .ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{
border-color:#AAA; color:#111;
}
 .ui-tooltip .ui-tooltip-tip{
margin:0 auto; overflow:hidden; background:transparent !important; border:0px dashed transparent !important; z-index:10;
}
 .ui-tooltip .ui-tooltip-tip, .ui-tooltip .ui-tooltip-tip *{
position:absolute; line-height:0.1px !important; font-size:0.1px !important; color:#123456; background:transparent; border:0px dashed transparent;
}
 .ui-tooltip .ui-tooltip-tip canvas{
top:0; left:0;
}
 #qtip-overlay{
position:fixed; left:-10000em; top:-10000em;
}
 #qtip-overlay.blurs{
cursor:pointer;
}
 #qtip-overlay div{
position:absolute; left:0; top:0; width:100%; height:100%; background-color:black; opacity:0.7; filter:alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
 .ui-tooltip-shadow{
-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}
 .ui-tooltip-shadow .ui-tooltip-titlebar, .ui-tooltip-shadow .ui-tooltip-content{
filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3); -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)"; _margin-bottom:-3px; .margin-bottom:-3px;
}
 .ui-tooltip-rounded, .ui-tooltip-rounded .ui-tooltip-content, .ui-tooltip-tipsy, .ui-tooltip-tipsy .ui-tooltip-content, .ui-tooltip-youtube, .ui-tooltip-youtube .ui-tooltip-content{
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
 .ui-tooltip-rounded .ui-tooltip-titlebar, .ui-tooltip-tipsy .ui-tooltip-titlebar, .ui-tooltip-youtube .ui-tooltip-titlebar{
-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;
}
 .ui-tooltip-rounded .ui-tooltip-titlebar + .ui-tooltip-content, .ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content, .ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content{
-moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;
}
 .ui-tooltip:not(.ie9haxors) div.ui-tooltip-content, .ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{
filter:none; -ms-filter:none;
}
 .sigDots_normal{
vertical-align:top; padding:0px; border:0px none; margin:0px; display:inline;
}
 .sigDots_webkit{
vertical-align:top; padding:0px; border:0px none; margin:0 0 0 5px; display:inline-block;
}
 .pausenclown {
position:absolute; background:url(/img/leer.gif) no-repeat center center transparent; z-index:1025; width:100%; top:0px; left:0px; right:0px; bottom:0px; display:block;
}
 body div.qtip div.content{
padding:0; margin:0; height:auto; width:auto;
}
 #list1 .jqgroup td {
color:#000000; background:#DDDDDD;
}
 #username {
font-size:13px; width:200px; padding:1px; margin:0px;
}
 .ui-autocomplete-loading {
background:url('../img/common/ui-anim_basic_16x16.gif') no-repeat right center
}
 a.close_link {
position:absolute; right:5px; top:5px; width:32px; height:32px; opacity:0.3;
}
 a.close_link:hover {
opacity:1;
}
 a.close_link:before, a.close_link:after {
position:absolute; left:22px; content:' '; height:20px; width:2px; background-color:#333;
}
 a.close_link:before {
transform:rotate(45deg);
}
 a.close_link:after {
transform:rotate(-45deg);
}
 .gui-box {
padding:2px; margin-left:2px; font-size:11px; color:#555;
}
 .gui-box--headline {
margin-top:1%;
}
 .gui-text-input {
padding:5px; height:18px; margin:2px; color:#555; width:calc(100% - 16px); border:1px solid lightgrey;
}
 select.gui-text-input, textarea.gui-text-input {
height:auto;
}
 select.gui-text-input {
width:calc(100% - 4px);
}
 .benutzer-maske, .unternehmen-maske, .betrieb-maske, #dialog_manager > .stamm-maske {
display:grid; grid-template-columns:auto auto minmax(0, max-content); justify-content:start; align-items:center; padding-top:5px;
}
 .benutzer-maske > *, .unternehmen-maske > *, .betrieb-maske > *, #dialog_manager > .stamm-maske > * {
grid-column:1 / -1;
}
 .benutzer-maske > .gui-stapel, .unternehmen-maske > .gui-stapel, .betrieb-maske > .betrieb-zeile, #dialog_manager > .stamm-maske > .gui-stapel {
display:grid; grid-template-columns:subgrid; align-items:center;
}
 .benutzer-maske > .gui-stapel > *, .unternehmen-maske > .gui-stapel > *, .betrieb-maske > .betrieb-zeile > *, #dialog_manager > .stamm-maske > .gui-stapel > * {
grid-column:3;
}
 .benutzer-maske > .gui-stapel--wahl > input {
justify-self:start;
}
 .benutzer-maske > .gui-stapel > .gui-stapel__text, .benutzer-maske > .gui-stapel > .dialog-wahl-name, .unternehmen-maske > .gui-stapel > .gui-stapel__text, .betrieb-maske > .betrieb-zeile > .gui-stapel__text, #dialog_manager > .stamm-maske > .gui-stapel > .gui-stapel__text {
grid-column:1; grid-row:1; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
 .benutzer-maske > .gui-stapel > .dialog-wahl-name {
box-sizing:border-box; width:0; min-width:100%;
}
 .benutzer-maske > .gui-stapel::after, .unternehmen-maske > .gui-stapel::after, .betrieb-maske > .betrieb-zeile::after, #dialog_manager > .stamm-maske > .gui-stapel::after {
content:'\00a0:\00a0'; grid-column:2; grid-row:1; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
 .benutzer-maske > .gui-stapel--knopf::after, .betrieb-maske > .betrieb-zeile--kopf::after {
content:none;
}
 .benutzer-maske > .gui-stapel--knopf > * {
grid-column:1 / -1; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
 .benutzer-maske .dialog-feldfehler, .unternehmen-maske .dialog-feldfehler, .betrieb-maske .dialog-feldfehler, #dialog_manager > .stamm-maske .dialog-feldfehler {
grid-column:1 / -1; text-align:right;
}
 .benutzer-maske .gui-text-input, .unternehmen-maske .gui-text-input, .betrieb-maske .gui-text-input {
width:200px; max-width:calc(100% - 16px); height:auto; margin:2px; padding:5px; border:1px solid #d3d3d3; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555; font-family:Verdana, Arial, sans-serif; font-size:12px;
}
 .betrieb-maske .betrieb-zeile__werte {
display:flex;
}
 .betrieb-maske .betrieb-spaltenname {
width:212px; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
 #dialog_manager > .stamm-maske .gui-text-input {
width:177px; max-width:calc(100% - 18px); height:auto; margin:2px; padding:0.2em 0.5em; border:1px solid #d3d3d3; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555; font-family:Verdana, Arial, sans-serif; font-size:12px;
}
 #dialog_manager > .stamm-maske .gui-text-input:disabled {
opacity:.35; background-image:none;
}
 #dialog_manager > .stamm-maske .gui-stapel__feldzeile > .gui-text-input, #dialog_manager > .stamm-maske .date_input {
width:152px;
}
 .benutzer-maske .ui-multiselect, .unternehmen-maske .ui-multiselect, .betrieb-maske .ui-multiselect {
min-width:min(212px, calc(100% - 4px)); max-width:min(212px, calc(100% - 4px)); margin:2px; padding:4px; font-size:12px;
}
 #dialog_manager > .stamm-maske .ui-multiselect {
min-width:min(152px, calc(100% - 4px)); max-width:min(152px, calc(100% - 4px)); height:23px; margin:2px; padding:2px 0 2px 4px; font-size:12px;
}
 .adresse-maske > .adresse-zeile {
display:flex; justify-content:space-between; align-items:center; margin:5px;
}
 .adresse-maske > .adresse-zeile--kopf {
justify-content:flex-end;
}
 .adresse-maske .adresse-zeile__name {
padding:0;
}
 .adresse-maske .adresse-zeile__werte {
display:flex; gap:4px;
}
 .adresse-maske .adresse-spaltenname {
width:210px;
}
 .adresse-maske .adresse-zeile__werte > .ui-multiselect {
min-width:210px; max-width:210px;
}
 .adresse-maske button.ui-multiselect {
height:27px; padding:6px; border:0; box-shadow:0 0 3px #aaa inset; background:#fff; color:#000;
}
 .adresse-maske .gui-text-input {
width:200px; height:17px; margin:0; padding:5px; border:0; box-shadow:0 0 3px #aaa inset; background:#fff; color:#000;
}
 .adresse-maske .gui-text-input.text_glow, .adresse-maske button.ui-multiselect.adresse-abweichend {
box-shadow:0 0 10px #9ecaed;
}
 .adresse-maske .gui-text-input:disabled {
opacity:.35; background:rgba(239, 239, 239, .3); color:#545454;
}
 #adress_tabs_allgemein .adresse-spaltenname:first-child {
width:250px;
}
 #adress_tabs_allgemein .adresse-spaltenname:last-child {
width:268px;
}
 .adresse-maske #zedal_adresse_ADRESSE {
width:258px;
}
 .adresse-maske #zedal_adresse_ADRESSE_OLD {
width:240px;
}
 .adresse-maske > .adresse-zeile--nummern {
align-items:flex-start;
}
 .adresse-maske > .adresse-zeile--nummern > .adresse-zeile__name {
padding-top:4px;
}
 .adresse-maske .adresse-zeile__zeichen {
margin-left:5px;
}
 .adresse-maske .adresse-nummer {
display:flex; align-items:center; width:268px;
}
 .adresse-maske .adresse-nummer + .adresse-nummer {
margin-top:5px;
}
 .adresse-maske #div_nummern_box_old > .adresse-nummer {
width:250px;
}
 .adresse-maske .adresse-nummer > .iso_country + .ui-multiselect {
min-width:54px; max-width:54px;
}
 .adresse-maske .adresse-nummer > .rollen + .ui-multiselect {
min-width:80px; max-width:80px; margin-left:5px;
}
 .adresse-maske .adresse-nummer .nr_value {
flex:1 1 0; min-width:0; margin-left:5px;
}
 .adresse-maske .adresse-nummer__zeichen {
margin-left:4px; line-height:0;
}
 #dialog_filter .filter-liste .filter-zeile {
grid-template-columns:minmax(0, 1fr) 312px;
}
 #dialog_filter .filter-zeile__feld .filter-feld {
padding:5px; border:1px solid #d3d3d3; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555;
}
 #dialog_filter .filter-zeile__feld .filter-feld.text_glow {
border-color:#9ecaed;
}
 #dialog_filter .filter-zeile__feld .filter-feld--kurz {
min-width:0;
}
 #dialog_filter .filter-zeile__feld button.ui-multiselect {
padding:4px;
}
 #security_question button.ui-multiselect {
height:32px;
}
 #dialog_ngs_tfs_documents .ngs-tfs-karte {
border:1px solid lightgrey; margin:1%; padding:2%;
}
 #ngs_tfs_document_page_1 .gui-stapel {
display:flex; justify-content:space-between; align-items:flex-start; margin:2%;
}
 #ngs_tfs_document_page_1 .gui-stapel__text {
margin-top:8px; padding-bottom:0;
}
 #ngs_tfs_document_page_1 select.ngs_tfs_select + button.ui-multiselect {
box-sizing:content-box; min-width:450px; max-width:450px; height:26px; margin-left:5px;
}
 #ngs_tfs_document_page_1 .gui-text-input {
width:440px; height:18px; padding:0.2em 0.5em; margin:0; border:revert; background:revert; color:revert;
}
 #ngs_tfs_document_page_2 .ngs-tfs-variante__felder > .gui-stapel > .gui-stapel__text, #ngs_tfs_document_page_2 .ngs-tfs-variante__felder > .dialog-paare > .gui-stapel > .gui-stapel__text {
position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap;
}
 #ngs_tfs_just_creation_div > .ngs-tfs-variante__wahl {
margin:2%;
}
 #ngs_tfs_send_intern_div, #ngs_tfs_send_extern_div {
display:grid; grid-template-columns:1fr 70%; align-items:start; padding:3%;
}
 #ngs_tfs_document_page_2 .ngs-tfs-variante__felder, #ngs_tfs_document_page_2 .ngs-tfs-variante__felder > .dialog-paare {
display:contents;
}
 #ngs_tfs_document_page_2 .ngs-tfs-variante__wahl {
grid-column:1; margin-top:8px;
}
 #ngs_tfs_document_page_2 .ngs-tfs-variante__felder > .gui-stapel, #ngs_tfs_document_page_2 .ngs-tfs-variante__felder > .dialog-paare > .gui-stapel {
grid-column:2; text-align:right;
}
 #ngs_tfs_document_page_2 .ngs-tfs-variante__felder .gui-text-input {
width:320px; height:18px; padding:0.2em 0.5em; margin:0 0 2px; border:revert; background:revert; color:revert;
}
 #ngs_tfs_send_extern_div .ngs-tfs-variante__felder > .dialog-wahl, #ngs_tfs_send_document_add_documents_list {
grid-column:1 / -1;
}
 #ngs_tfs_send_extern_div .ngs-tfs-variante__felder > .dialog-wahl {
margin:1% 0;
}
 #ngs_tfs_send_document_add_documents_list {
margin-top:2%;
}
 #ngs_tfs_send_document_add_documents_list .gui-stapel__text {
padding:5px;
}
 #ngs_tfs_send_document_add_documents_list select + button.ui-multiselect {
box-sizing:content-box; min-width:607px; max-width:607px; height:24px; margin-left:5px; border:1px solid #8f8f9d; background:none; color:#222;
}
 #ngs_tfs_dropzone_div {
width:99%; padding:3px; margin:10px 0 0 5px; border:1px dashed lightgrey; overflow:auto;
}
 #ngs_tfs_documents_transit_authorities {
padding:15px; border:1px solid lightgrey; background-color:#fff; box-shadow:8px 5px 5px lightgrey;
}
 #ngs_tfs_documents_transit_authorities > h3.dialog-abschnitt {
margin:5px; padding:0; border:0; font-size:inherit; font-weight:normal;
}
 #ngs_tfs_documents_transit_authorities > .dialog-wahl > input {
margin:5px;
}
 #ngs_tfs_send_document_vars .ngs-tfs-felder > .gui-stapel, #ngs_tfs_reverse_charge_text_row > .gui-stapel {
display:flex; justify-content:space-between; align-items:flex-start;
}
 #ngs_tfs_send_document_vars .ngs-tfs-felder > .gui-stapel, #ngs_tfs_reverse_charge_text_row {
margin:2%;
}
 #ngs_tfs_send_document_vars .gui-stapel__text {
margin-top:4px; padding-bottom:0;
}
 #ngs_tfs_send_document_vars .pflicht-stern::before {
content:" ";
}
 #ngs_tfs_send_document_vars .gui-text-input {
width:216px; height:18px; padding:0.2em 0.5em; margin:0; border:revert; background:revert; color:revert;
}
 #ngs_tfs_send_document_vars .gui-stapel__feldzeile > .ngs_tfs_authority {
width:195px;
}
 #ngs_tfs_send_document_vars .gui-stapel__feldzeile > .ngs_tfs_transit_input {
width:174px;
}
 #ngs_tfs_send_document_vars .gui-stapel__feldzeile > a.common-icon {
margin-left:5px;
}
 #ngs_tfs_send_document_vars select.ngs_tfs_select_additional_vars + button.ui-multiselect {
box-sizing:content-box; min-width:227px; max-width:227px; height:24px; margin-left:5px; border:1px solid #8f8f9d; background:none; color:#222;
}
 #ngs_tfs_free_mail_content_wrapper > .ngs-tfs-karte {
margin:5px 0 0; padding:0;
}
 #ngs_tfs_document_page_4 > .ngs-tfs-karte {
height:122px; overflow:auto;
}
 #ngs_tfs_document_page_4 .gui-stapel {
display:flex; justify-content:space-between; align-items:flex-start;
}
 #ngs_tfs_document_page_4 .gui-stapel__text {
margin-top:8px; padding-bottom:0;
}
 #ngs_tfs_send_document_notes {
width:440px; height:100px; padding:9px; margin-right:calc(2% - 3px); border:1px solid #a0a0a0; background-color:#fff;
}
 #ngs_tfs_document_page_5 {
height:526px; overflow:auto;
}
 #ngs_tfs_appendix_accordion .ngs-tfs-anhang__kopf {
margin:0 2%; text-align:right;
}
 #ngs_tfs_appendix_wrapper, #ngs_tfs_additional_clauses_wrapper {
height:252px; overflow:auto; margin:2%; border:1px solid lightgrey;
}
 #ngs_tfs_appendix_input_wrapper, #ngs_tfs_additional_clauses_input_wrapper {
margin:2%;
}
 #ngs_tfs_appendix_input_wrapper > h4.dialog-abschnitt {
display:none;
}
 #ngs_tfs_document_page_5 .ngs-tfs-eingabe > .gui-stapel {
display:grid; grid-template-columns:1fr 85%; align-items:start;
}
 #ngs_tfs_appendix_input_wrapper > .gui-stapel {
padding:2px;
}
 #ngs_tfs_document_page_5 .ngs-tfs-eingabe .gui-stapel__text {
margin-top:8px; padding-bottom:0;
}
 #ngs_tfs_appendix_title {
width:97%; height:18px; padding:0.2em 0.5em; margin:0; border:revert; background:revert; color:revert;
}
 #ngs_tfs_document_page_5 textarea.gui-textarea {
width:95.7%; height:100px; padding:2%; margin:0; border:1px solid #a0a0a0; background-color:#fff;
}
 #ngs_tfs_document_page_5 .ngs-tfs-knopfzeile {
text-align:right;
}
 #dialog_ngs_tfs_documents button.dialog-knopf {
position:relative; display:inline-block; margin-right:.1em; padding:.4em 1em; border:1px solid #d3d3d3; border-radius:0; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555; font-family:Verdana, Arial, sans-serif; font-size:1em; font-weight:normal; line-height:normal; text-align:center; vertical-align:middle; cursor:pointer; user-select:none; overflow:visible;
}
 #dialog_ngs_tfs_documents button.dialog-knopf:hover, #dialog_ngs_tfs_documents button.dialog-knopf:focus {
border:1px solid #999; background:#fdcf51 url("prod/images/ui-bg_highlight-soft_75_fdcf51_1x100.png") 50% 50% repeat-x; color:#212121;
}
 #dialog_ngs_tfs_documents button.dialog-knopf:active {
border:1px solid #aaa; background:#fff url("prod/images/ui-bg_highlight-soft_65_ffffff_1x100.png") 50% 50% repeat-x; color:#212121;
}
 #ngs_tfs_appendix_wrapper > .ngs-tfs-seite {
position:relative; float:left; overflow:auto; width:156px; height:221px; margin:10px; padding:3px; border:1px solid lightgrey;
}
 #ngs_tfs_appendix_wrapper > .ngs-tfs-seite.ngs-tfs-seite--gewaehlt {
border:2px solid orange;
}
 #ngs_tfs_appendix_wrapper .ngs-tfs-seite__nummer {
display:none;
}
 #dialog_ngs_tfs_documents .ngs-tfs-baustein {
margin:1%; padding:6px; border:1px dashed lightgrey;
}
 #dialog_ngs_tfs_documents .ngs-tfs-baustein__titel::after {
content:"\A\A"; white-space:pre;
}
 #dialog_ngs_tfs_documents .ngs-tfs-baustein__text {
margin:0;
}
 #dialog_ngs_tfs_documents .ngs-tfs-baustein > a.close_link {
position:static; display:block; width:17px; height:16px; margin:1% 1% 1% auto; opacity:1; background:url("/img/common/del.gif") no-repeat;
}
 #dialog_ngs_tfs_documents .ngs-tfs-baustein > a.close_link::before, #dialog_ngs_tfs_documents .ngs-tfs-baustein > a.close_link::after {
content:none;
}
 #search_ngs_tfs_authorities_input {
-webkit-appearance:none; appearance:none; box-sizing:content-box; width:377px; height:18px; padding:0.2em 0.5em; margin:0; border:1px solid #d3d3d3; border-radius:0; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555; font-weight:normal;
}
 #search_ngs_tfs_authorities_input::-webkit-search-cancel-button {
-webkit-appearance:none;
}
 #dialog_ngs_tfs_search_authorities .gui-stapel__feldzeile > a.common-icon {
margin-left:5px; vertical-align:middle;
}
 #dialog_ngs_tfs_search_authorities .dialog-tabelle-rahmen {
height:180px; max-height:none; padding:3px; border:0; border-radius:0;
}
 #dialog_ngs_tfs_search_authorities .dialog-tabelle {
font-size:10px;
}
 #dialog_ngs_tfs_search_authorities .dialog-tabelle thead, #dialog_ngs_tfs_search_authorities .dialog-tabelle__leer {
display:none;
}
 #dialog_ngs_tfs_search_authorities .dialog-tabelle tbody td {
padding:4.5px 0; background-color:transparent;
}
 #dialog_ngs_tfs_search_authorities .dialog-tabelle tbody td:first-child {
padding-left:6px;
}
 #dialog_ngs_tfs_search_authorities tr.behoerde-treffer:hover td {
background-color:lightgrey;
}
 .diwassAuthorityPage > .diwass-status {
margin:2px 2px 2px 4px; width:calc(98% - 4px); box-sizing:border-box; padding:4px; font-size:0.9em;
}
 .diwassAuthorityPage > .diwass-hinweis {
display:flex; align-items:flex-start; margin:12px 2px 2px 4px; width:calc(98% - 4px); box-sizing:border-box; padding:4px; color:#666; font-style:italic; font-size:0.85em;
}
 .diwassAuthorityPage > .diwass-hinweis > .ui-icon {
flex-shrink:0; margin:2px 8px 0 0;
}
 .diwassAuthorityPage .gui-stapel {
padding:2px;
}
 .diwassAuthorityPage .gui-stapel > .gui-box {
width:96% !important;
}
 .diwassAuthorityPage .gui-stapel > .gui-box + .gui-box {
margin-top:4px;
}
 .diwassAuthorityPage .gui-stapel > .gui-box + .gui-box--headline {
margin-top:calc(4px + 1%);
}
 #dialog_ngs_tfs_diwass #diwassAuthorityModulePage-1 > .gui-stapel > .gui-box, .diwassAuthorityPage .diwassAuthorityModuleMultilangText > .gui-box.diwass-knoepfe, .diwassAuthorityPage .diwassAuthorityModuleMultilangText > .gui-box:last-child {
width:98% !important;
}
 .diwassAuthorityPage .gui-textarea {
width:calc(100% - 12px); height:100px; padding:5px; border:1px solid lightgrey; background-color:#fff; color:#555;
}
 .diwassAuthorityPage .diwass-zaehler, .diwassAuthorityPage .diwass-knoepfe {
text-align:right;
}
 .diwassAuthorityPage .diwass-zaehler--voll {
color:#e74c3c;
}
 .diwassAuthorityPage .dialog-knopf {
position:relative; display:inline-block; height:30px; margin-right:.1em; padding:.4em 1em; border:1px solid #d3d3d3; border-radius:0; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555; font-weight:normal; line-height:normal; text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; user-select:none; overflow:visible;
}
 .diwassAuthorityPage .dialog-knopf.diwassAuthorityModuleMultilangClear {
margin-right:4px;
}
 .diwassAuthorityPage .dialog-knopf:hover, .diwassAuthorityPage .dialog-knopf:focus {
border:1px solid #999; background:#fdcf51 url("prod/images/ui-bg_highlight-soft_75_fdcf51_1x100.png") 50% 50% repeat-x; color:#212121;
}
 .diwassAuthorityPage .dialog-knopf:active {
border:1px solid #aaa; background:#fff url("prod/images/ui-bg_highlight-soft_65_ffffff_1x100.png") 50% 50% repeat-x; color:#212121;
}
 .diwassAuthorityPage .diwass-liste {
height:80px; border:1px solid lightgrey; overflow:auto;
}
 .diwassAuthorityPage .diwass-liste--anhaenge {
height:157px; cursor:pointer;
}
 .diwassAuthorityPage .diwass-liste__leer {
padding:2%; color:#888; font-style:italic;
}
 .diwassAuthorityPage .diwass-liste__zeile {
padding:2%; border-bottom:1px solid lightgray;
}
 .diwassAuthorityPage .diwass-liste__zeile--waehlbar {
border-bottom-color:#eee; cursor:pointer;
}
 .diwassAuthorityPage .diwass-liste__beiwerk {
margin-left:8px; color:#888; font-style:italic;
}
 .diwassAuthorityPage .diwass-liste__entfernen, .diwassAuthorityPage .diwass-liste__entfernen:link, .diwassAuthorityPage .diwass-liste__entfernen:visited {
margin-left:8px; color:#e74c3c; font-weight:bold; text-decoration:none;
}
 .diwassAuthorityPage .diwass-liste__zeile--waehlbar > .diwass-liste__entfernen {
float:right;
}
 .diwassAuthorityPage .diwass-wahlen > .diwassAuthorityModuleRadio {
margin-right:6px;
}
 .diwassAuthorityPage .diwass-wahlen > label {
margin-right:16px; cursor:pointer;
}
 .diwassAuthorityPage .gui-stapel > .diwass-leer {
margin:2px -2px -2px; padding:2px 8px; color:#888; font-style:italic;
}
 #dialog_ngs_tfs_diwass .diwass-fehler, #dialog_tp_movement_signal .diwass-fehler, #dialog_tp_movement_take_back .diwass-fehler {
max-height:200px; overflow-y:auto; margin:5px 0 2% 10px; padding:3%; border:2px solid #e74c3c; background-color:#fadbd8; color:#e74c3c; font-weight:bolder;
}
 .diwassAuthorityPage select.diwassAuthorityModuleSelect + button.ui-multiselect {
height:32px;
}
 .enconfig-zeile {
display:flex; padding:5px;
}
 .enconfig-zeile > .gui-box {
width:45% !important; padding:0; margin:0; font-size:inherit; color:inherit;
}
 .enconfig-zeile > .gui-box--headline {
width:55% !important;
}
 .enconfig-zeile .gui-text-input {
width:140px; height:18px; padding:0.2em 0.5em; margin:0; border:1px solid #d3d3d3; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555;
}
 .enconfig-zeile .dialog-regler {
display:flex; align-items:flex-start;
}
 .enconfig-zeile .dialog-regler > .slider {
width:150px; flex-shrink:0; margin:2px;
}
 .enconfig-zeile .dialog-reglerwert {
margin-left:9px;
}
 .enconfig-zeile .ui-slider-range {
display:none;
}
 #en_ueberwachung_div > .dialog-abschnitt {
margin:0; padding:5px 45% 5px 5px; border:0; font-weight:normal;
}
 #dialog_mengenueberwachung .enconfig-zeile {
align-items:center; padding:3px;
}
 #dialog_mengenueberwachung .enconfig-zeile > .gui-stapel__text {
flex:0 0 65%;
}
 #dialog_mengenueberwachung .enconfig-zeile > select.gui-text-input {
box-sizing:border-box; width:150px; height:auto; padding:2px 0 2px 4px;
}
 #einstellungen_tab .dialog-wahl {
display:flex; align-items:center; justify-content:space-between; padding:5px; line-height:22px;
}
 #einstellungen_tab .dialog-wahl > input[type="checkbox"] {
order:1; margin:0 10px 0 0;
}
 #einstellungen_tab .dialog-wahl--feld > label, #einstellungen_tab .dialog-wahl--feld > .dialog-wahl__vorlauf {
flex:0 1 70%;
}
 #einstellungen_tab .dialog-wahl--feld > .gui-text-input {
width:150px; height:auto; margin:0; padding:3px; border:1px solid #d3d3d3; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555;
}
 #einstellungen_tab .dialog-wahl--feld > select.gui-text-input {
box-sizing:border-box; padding:2px 0 2px 4px;
}
 #einstellungen_tab .dialog-regler {
display:flex; align-items:flex-start; flex:0 0 21%;
}
 #einstellungen_tab .dialog-regler > .slider {
width:81%; margin:0 10px 0 0;
}
 #einstellungen_tab .dialog-reglerwert {
width:10%;
}
 #div_teilnehmer_2 .dialog-wahl {
display:grid; grid-template-columns:1fr 70%;
}
 #div_teilnehmer_2 [id^="settings_array_"] > .dialog-wahl {
grid-template-columns:1fr 50%;
}
 #div_teilnehmer_2 .dialog-wahl > label {
grid-area:1 / 1;
}
 #div_teilnehmer_2 .dialog-wahl > input {
grid-area:1 / 2; justify-self:start;
}
 #div_teilnehmer_2 .dialog-wahl--feld > .gui-text-input {
width:98%;
}
 #dialog_ngs_tfs_config select.diwassAuthorityModuleSelect + button.ui-multiselect {
box-sizing:content-box; min-width:700px; max-width:700px; height:26px;
}
 #dialog_ngs_tfs_config button.dialog-knopf {
position:relative; display:inline-block; margin-right:.1em; padding:.4em 1em; border:1px solid #d3d3d3; border-radius:0; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555; font-family:Verdana, Arial, sans-serif; font-size:1em; font-weight:normal; line-height:normal; text-align:center; vertical-align:middle; cursor:pointer; user-select:none; overflow:visible;
}
 #dialog_ngs_tfs_config button.dialog-knopf:hover, #dialog_ngs_tfs_config button.dialog-knopf:focus {
border:1px solid #999; background:#fdcf51 url("prod/images/ui-bg_highlight-soft_75_fdcf51_1x100.png") 50% 50% repeat-x; color:#212121;
}
 #dialog_ngs_tfs_config button.dialog-knopf:active {
border:1px solid #aaa; background:#fff url("prod/images/ui-bg_highlight-soft_65_ffffff_1x100.png") 50% 50% repeat-x; color:#212121;
}
 #benachrichtigung_tabs > .ui-tabs-nav .benachrichtigung-zahl {
display:none;
}
 #benachrichtigung_tabs .benachrichtigung-kopf > .benachrichtigung-zahl {
margin-left:5px;
}
 #benachrichtigung_tabs .benachrichtigung-zeile {
display:flex; align-items:center; padding:2px 0;
}
 #dialog_usersettings .dialog-wahl {
display:flex; align-items:center; justify-content:space-between; padding:5px; line-height:22px;
}
 #dialog_usersettings .dialog-wahl > input[type="checkbox"] {
order:1;
}
 #dialog_usersettings .dialog-wahl--feld > .dialog-wahl__vorlauf {
flex:0 1 65%;
}
 #dialog_usersettings .dialog-wahl--feld > select.gui-text-input {
box-sizing:border-box; width:150px; height:auto; margin:0; padding:2px 0 2px 4px; border:1px solid #d3d3d3; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555;
}
 #dialog_contact select {
box-sizing:content-box; width:216px; height:18px; padding:0.2em 0.5em; margin:5px 0; border:1px solid #d3d3d3; background:#efefef url("prod/images/ui-bg_highlight-soft_75_efefef_1x100.png") 50% 50% repeat-x; color:#555;
}
 #dialog_contact div:has(> div > #support_category) > div:first-child {
padding-top:8px;
}
 body.login #dialog_contact select {
box-sizing:border-box; width:216px; height:18px; padding:0 8px; border:1px solid #b5d4f4; border-radius:6px; background:#fff; color:#185fa5;
}
 body.login #dialog_contact select:focus {
border-color:#00519e; outline:none;
}
 #dashboard_producer_nr + button.ui-multiselect {
font-size:12px;
}
 .ui-dialog input[type="checkbox"]:not(.cbox) {
-webkit-appearance:none; appearance:none; display:inline-block; flex-shrink:0; vertical-align:middle; width:22px; height:22px; margin:0 10px 0 0; padding:0; border:none; background:url("../img/classic/kaestchen_gelb.png") no-repeat 0 0; cursor:pointer;
}
 .ui-dialog input[type="checkbox"]:not(.cbox):not(:checked):not(:disabled):not(:indeterminate):hover {
background-position:-24px 0;
}
 .ui-dialog input[type="checkbox"]:not(.cbox):checked {
background-position:-48px 0;
}
 .ui-dialog input[type="checkbox"]:not(.cbox):disabled {
background-position:-72px 0; cursor:default;
}
 .ui-dialog input[type="checkbox"]:not(.cbox):checked:disabled {
background-position:-96px 0;
}
 .ui-dialog input[type="checkbox"]:not(.cbox):indeterminate {
background-image:url("../img/classic/kaestchen_gelb_einige.png"); background-position:0 0; background-size:auto;
}
 .ui-dialog input[type="radio"] {
-webkit-appearance:none; appearance:none; display:inline-block; flex-shrink:0; vertical-align:middle; width:22px; height:22px; margin:0 10px 0 0; padding:0; border:none; background:url("../img/classic/kaestchen_gelb.png") no-repeat -120px 0; cursor:pointer;
}
 .ui-dialog input[type="radio"]:not(:checked):not(:disabled):hover {
background-position:-144px 0;
}
 .ui-dialog input[type="radio"]:checked {
background-position:-168px 0;
}
 .ui-dialog input[type="radio"]:disabled {
background-position:-192px 0; cursor:default;
}
 .ui-dialog input[type="radio"]:checked:disabled {
background-position:-216px 0;
}
 @media (min-resolution:1.25dppx) {
.ui-dialog input[type="checkbox"]:not(.cbox):not(:indeterminate), .ui-dialog input[type="radio"] {
background-image:url("../img/classic/kaestchen_gelb@2x.png"); background-size:240px 24px;
}
}
 #dialog_submission > .dialog-submission .gui-box {
width:96% !important;
}
 #dialog_submission > .dialog-submission .gui-textarea {
padding:5px; border:1px solid lightgrey; background-color:#fff; color:#555;
}
 #dialog_submission > .dialog-submission select + button.ui-multiselect {
height:32px;
}
 #dialog_submission > .dialog-submission input[type="radio"] {
margin-right:10px !important;
}
 #vorlage_dokumente_div {
width:424px; padding:2px; border:1px solid lightgray; margin:8px;
}
 .ui-dialog:has(> #dialog_submission) > .ui-dialog-titlebar > .ui-dialog-title {
visibility:hidden;
}
 #intern_vorlegen_benutzer + button.ui-multiselect {
height:30px; border:1px solid lightgrey; background:none; color:#222;
}
 #dialog_local_submission .gui-textarea {
padding:5px; border:1px solid lightgray; background-color:#fff;
}
 #dialog_tourenplanung_fehler select.carrier_select + button.ui-multiselect {
box-sizing:content-box; height:22.5px; font-size:13.2px;
}
 #dialog_tour select.tour_select + button.ui-multiselect {
padding:4px; font-size:13.2px;
}
 #dialog_tour select.tour_select + button.ui-multiselect .ui-icon {
margin-top:0;
}
 #musterakte_doc_privacylevel_control + button.ui-multiselect {
height:32px;
}
 #diwass_sign_producer + button.ui-multiselect {
height:32px;
}
 #project_measure_id + button.ui-multiselect {
height:30px;
}
 #report_project_waste_name + button.ui-multiselect {
min-width:calc(93% + 6px); max-width:calc(93% + 6px); height:25px;
}
 #report_project_dialog #report_project_waste_name + button.ui-multiselect {
margin:8px 5px 5px;
}
 #report_project_dialog .dialog-abschnitt, #report_measure_dialog .dialog-abschnitt, #report_project_dialog .gui-stapel__text, #report_measure_dialog .gui-stapel__text {
position:relative; box-sizing:content-box; padding:2px 4px; border:1px solid #aaa; background:#fdcf51 url("prod/images/ui-bg_highlight-soft_75_fdcf51_1x100.png") 50% 50% repeat-x; color:#222; font-weight:bold;
}
 #report_project_dialog .dialog-abschnitt, #report_measure_dialog .dialog-abschnitt {
width:calc((100% - 6px - 1.5em) / 2); margin:5px 0 0 calc(3px + 0.75em);
}
 #report_project_dialog .dialog-wahlkarte, #report_measure_dialog .dialog-wahlkarte {
margin:-11.5px 2px 0; padding:calc(10.5px + 0.35em + 3px) calc(0.75em + 3px) calc(0.625em + 3px); border:1px solid #d3d3d3; background:#fff;
}
 #report_project_dialog .dialog-wahl, #report_measure_dialog .dialog-wahl {
margin:3px; padding-left:5px;
}
 #report_project_dialog .gui-stapel, #report_measure_dialog .gui-stapel {
margin:15.5px 2px 0; padding:0 0.75em 0.625em; border:1px solid #d3d3d3; background:#fff;
}
 #report_project_dialog .gui-stapel__text, #report_measure_dialog .gui-stapel__text {
width:50%; margin:-11.5px 0 0.35em;
}
 #dialog_zyklus .zyklus-maske {
display:table; width:100%; border-spacing:0;
}
 #dialog_zyklus .zyklus-maske .dialog-paare {
display:contents;
}
 #dialog_zyklus .zyklus-maske .gui-stapel {
display:table-row;
}
 #dialog_zyklus .zyklus-maske .gui-stapel > .gui-stapel__text, #dialog_zyklus .zyklus-maske .gui-stapel > div {
display:table-cell; vertical-align:middle; padding:0 0 .5em;
}
 #dialog_zyklus .zyklus-maske .gui-stapel > .gui-stapel__text {
width:40%;
}
 #dialog_zyklus .zyklus-maske .gui-stapel > div {
width:60%;
}
 #dialog_zyklus #zyklus-line-start > div, #dialog_zyklus .zyklus-maske .dialog-paare > .gui-stapel > div {
padding-bottom:1em;
}
 #dialog_zyklus .dialog-hinweis {
display:none;
}
 #dialog_zyklus .gui-text-input {
padding:revert; height:revert; margin:revert; color:revert; border:revert; width:100%;
}
 #dialog_zyklus #zyklus_start {
width:revert;
}
 #dialog_zyklus select.gui-text-input {
border:1px inset #a0a0a0;
}
 #dialog_register .registeranfrage {
display:flex; flex-direction:column;
}
 #dialog_register .registeranfrage__bezeichnung {
order:1; margin-top:16px;
}
 #dialog_register .dialog-abschnitt {
display:none;
}
 #dialog_register .registeranfrage__spalten {
display:grid; grid-template-columns:396.9px 1fr; column-gap:0; align-items:start;
}
 #dialog_register .registeranfrage__karte {
display:grid; grid-auto-flow:row dense; align-items:center;
}
 #dialog_register .registeranfrage__spalten > .registeranfrage__karte:first-child {
grid-template-columns:156.4px 1fr;
}
 #dialog_register .registeranfrage__spalten > .registeranfrage__karte:last-child {
grid-template-columns:172px 1fr; align-self:center;
}
 #dialog_register .registeranfrage__bezeichnung {
grid-template-columns:max-content 1fr;
}
 #dialog_register .registeranfrage__karte .gui-stapel, #dialog_register .registeranfrage__karte .dialog-wahlkarte, #dialog_register .registeranfrage__karte .dialog-wahl {
display:contents;
}
 #dialog_register .registeranfrage__karte .gui-stapel > .gui-stapel__text, #dialog_register .registeranfrage__karte .dialog-wahl > label {
grid-column:1; position:relative; padding:3px 0; white-space:nowrap;
}
 #dialog_register .registeranfrage__karte .gui-stapel > div, #dialog_register .registeranfrage__karte .dialog-wahl > input {
grid-column:2;
}
 #dialog_register .registeranfrage__karte .gui-stapel > .gui-stapel__text::after, #dialog_register .registeranfrage__karte .dialog-wahl > label::after {
content:"\a0:\a0"; position:absolute; left:100%;
}
 #dialog_register .registeranfrage__karte .gui-stapel > div {
display:flex; align-items:center; padding:3px 0 3px 15.3px;
}
 #dialog_register .registeranfrage__spalten > .registeranfrage__karte:last-child .gui-stapel > div {
padding-left:16px; margin-right:4.6px;
}
 #dialog_register .registeranfrage__bezeichnung .gui-stapel > div {
padding-left:16px; margin-right:6px;
}
 #dialog_register .registeranfrage__spalten > .registeranfrage__karte:last-child .gui-stapel > .gui-stapel__text::before, #dialog_register .registeranfrage__spalten > .registeranfrage__karte:last-child .dialog-wahl > label::before {
content:"+\a0\a0";
}
 #dialog_register .dialog-hinweis {
grid-column:1 / -1; margin:0;
}
 #dialog_register input.gui-text-input {
flex-shrink:0; width:200px; height:16px; padding:0; margin:0; border:1px solid #a0a0a0; background-color:#fff; color:#c0c0c0;
}
 #dialog_register input.gui-text-input:focus {
color:#4c4c4c; background-color:#f2f2f2;
}
 #dialog_register .registeranfrage__spalten > .registeranfrage__karte:last-child input.gui-text-input, #dialog_register .registeranfrage__bezeichnung input.gui-text-input {
width:100%;
}
 #dialog_register select.gui-text-input {
width:auto; height:20px; padding:0; margin:0; border:1px solid #000; background-color:#efefef; color:#000;
}
 #dialog_register .dialog-wahl > input[type="checkbox"] {
-webkit-appearance:auto; appearance:auto; align-self:start; width:13px; height:13px; margin:3px 0 0 15.3px; background:none; cursor:default;
}
 #dialog_register .registeranfrage__spalten > .registeranfrage__karte:last-child .dialog-wahl > input[type="checkbox"] {
margin-left:16px;
}
 #eval_notification_inhalt > .dialog-wahl, #eval_en_inhalt > .dialog-wahl {
display:flex; align-items:flex-start; width:calc(95% + 5px); padding:5px 0;
}
 #eval_notification_inhalt > .dialog-wahl > label, #eval_en_inhalt > .dialog-wahl > label {
margin-top:2px;
}
 #eval_notification_inhalt > .dialog-wahl > input, #eval_en_inhalt > .dialog-wahl > input {
order:1; margin-left:auto;
}
 .vorbelegung-menu {
position:absolute; z-index:10000; list-style:none; margin:0; padding:4px 0; min-width:200px; background:#fff; border:1px solid #c5c5c5; border-radius:3px; box-shadow:0 2px 6px rgba(0, 0, 0, 0.12); font-size:12px; color:#333;
}
 .vorbelegung-menu__item {
padding:6px 14px; cursor:pointer; white-space:nowrap;
}
 .vorbelegung-menu__item:hover, .vorbelegung-menu__item:focus {
background:#ffe680; color:#000; outline:none;
}
 .vorlage-docs-list {
display:flex; flex-direction:column; gap:12px;
}
 .vorlage-docs-group {
display:flex; flex-direction:column; gap:6px;
}
 .vorlage-docs-group__header {
display:flex; align-items:center; gap:8px; font-weight:bold; padding:4px 0;
}
 .vorlage-docs-group__items {
display:flex; flex-direction:column; gap:6px; padding-left:22px;
}
 .vorlage-docs-row {
display:flex; align-items:center; gap:12px;
}
 .vorlage-docs-row--private {
display:none;
}
 .vorlage-docs-list--show-private .vorlage-docs-row--private {
display:flex;
}
 .vorlage-docs-row__id {
min-width:80px; white-space:nowrap;
}
 .vorlage-docs-row__model {
min-width:110px; white-space:nowrap;
}
 .vorlage-docs-row__info {
flex:1; color:#555; word-break:break-all;
}
 .ladeWachhund {
position:absolute; top:50%; left:50%; margin-top:46px; transform:translateX(-50%); display:none; box-sizing:border-box; max-width:320px; padding:14px 18px; border:1px solid #c8d2dc; border-radius:6px; background:#ffffff; box-shadow:0 10px 30px rgba(0, 0, 0, .18); text-align:center;
}
 .ladeWachhund-text {
margin:0 0 12px; color:#222222; font-size:13px; line-height:1.5;
}
 .ladeWachhund-knopf {
border:1px solid #222222; border-radius:999px; background:transparent; color:#222222; font-size:13px; padding:6px 18px; cursor:pointer;
}
 .ladeWachhund-knopf:hover, .ladeWachhund-knopf:focus-visible {
background:#222222; color:#ffffff;
}
 @CHARSET "UTF-8"; body {
background:#eee; padding-left:0px;
}
 body.alba {
background:#fff;
}
 .standardtext {
text-decoration:none; font-family:sans-serif; font:normal normal normal 9pt sans-serif; color:white; font-style:normal; font-weight:normal;
}
 .fuss1 {
text-decoration:none; font-family:sans-serif; font:normal normal normal 7pt sans-serif; color:black; font-style:normal; font-weight:normal;
}
 a {
font-size:9pt; text-decoration:none; font-weight:bold;
}
 a:link {
text-decoration:none; font-weight:bold; color:#FFFFFF;
}
 a:visited {
text-decoration:none; font-weight:bold; color:#C0C0C0;
}
 a:hover {
text-decoration:none; font-weight:bold; color:#FF8000;
}
 a:active {
text-decoration:none; font-weight:bold; color:#000080;
}
 a.errorlink:link,a.errorlink:visited {
color:blue; font-size:13px; font-weight:bold; text-decoration:underline;
}
 a.errorlink:hover,a.errorlink:active {
color:blue; font-size:13px; font-weight:bold; text-decoration:underline;
}
 .noncompilant-browser {
margin:25px 0 0 25px;
}
 .noncompilant-browser .hint {
font-size:16px; display:block; padding-bottom:20px; font-weight:bold;
}
 .noncompilant-browser .firefox {
display:block; float:left; background:url("/img/logo_ff.png") no-repeat scroll center top transparent; width:128px; padding-top:133px; margin:10px 15px 0 0;
}
 .noncompilant-browser .internetexplorer {
display:block; float:left; background:url("/img/logo_ie.png") no-repeat scroll center top transparent; width:128px; padding-top:133px; margin:10px 15px 0 0;
}
 .noncompilant-browser a {
color:#000; text-decoration:underline;
}
 .anmeldungsbox a, .anmeldungsbox a:link, .anmeldungsbox a:visited {
color:blue; text-decoration:none; font-weight:normal;
}
 #dialog_secret fieldset.answer {
border:1px solid #666; margin-top:10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
 #dialog_secret fieldset.answer input {
width:246px; margin:0;
}
 #security h3 {
color:#f00;
}
 #security h3 span {
font-weight:normal; font-size:11px; color:#000;
}
 #security div.sec {
float:left; width:100px; margin-right:10px; padding:90px 0 0 6px; position:relative;
}
 #security .magnify {
width:410px; height:340px; display:none; border:5px solid #000; position:absolute; top:-360px;
}
 input[disabled],input[disabled=disabled],input[disabled='disabled'] {
background:url("/img/disabled_login.gif"); border:1px solid #666;
}
 .cf:after {
content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;
}
 .cf {
zoom:1;
}
