<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Version-BB:  ${project.version} */
html {
    /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#739eff));*/
}
body {
    background-color: transparent;
}

#container {
    min-width: 0;
    padding: 0;
    margin: 0.5em !important;
}
@media only screen and (max-width: 699px) {
    #container {
        margin: 5px !important;
    }
}

#header .backlink {
    display: inline;
    color: #3965C0;
    margin-bottom: 1em;
}
#header .ui-helper-clearfix {
    padding: 0.5em 0;
}
#header h1 {
    color: #253276;
}
@media only screen and (max-width: 699px) {
    #header .ui-helper-clearfix {
        padding: 0.5em 0.5em;
    }
}

.ui-header-main {
    clear: both;
}
#header .ui-header-logo {
    float: none;
    display: inline-block;
    width: 130px;
    margin-right: 1em;
}
@media only screen and (max-width: 699px) {
    #header .ui-header-logo {
        width: 103px;
    }
}
#header .ui-header-logo img {
    width: 100%;
}
.ui-header-branding {
    margin-bottom: 0.5em;
    padding: 1em;
    background-color: #AEC3EE;
}
.ui-header-branding &gt; .ui-header-main {
    clear: none;
    display: inline-block;
    vertical-align: top;
    margin-top: 0.35em;
}
.ui-header-branding &gt; .ui-header-main &gt; strong {
    margin: 0;
    padding: 0.3em 0;
    color: #2D509A;
    font-size: 1.125em;
    font-weight: normal;
}
@media only screen and (max-width: 699px) {
    .ui-header-branding {
        margin: 0;
    }
    .ui-header-branding &gt; .ui-header-main &gt; strong {
        font-size: 0.75em;
    }
    #header h1,
    #header p, #header p.status {
        margin-left: 0;
    }
}


#header p {
    float: none;
}
#header p.status {
    margin-left: 0;
}
#header p.wahlwechsler {
    margin-top: 1em;
    text-align: right;
}

.nav-main {
    margin: -0.5em 0 0.5em;
}


#navigation {
    border: none;
    background: #d5e0f6;
    box-shadow: none;
    color: #000;
}
@media only screen and (min-width: 700px) {
    #navigation {
        min-height: 0 !important;
        height: auto !important;
    }
}
@media only screen and (max-width: 699px) {
    #navigation {
        border-right: 1px solid #3965C0;
    }
    #navigation .ui-layout-panel-content {
        background-color: inherit;
    }
    #navigation .ui-layout-panel-content,
    #navigation a, #navigation li a,
    #navigation a:hover,
    #navigation .ui-treenode-content.ui-state-highlight {
        color: inherit;
    }
}


#menu-show {
    position: static;
    float: left;
    margin: -0.25em 0.5em 0 0;
}

#content {
    min-width: 0;
}
@media only screen and (max-width: 699px) {
    #content .ui-layout-panel-header {
        padding: 0.5em;
    }
}


.ui-tree li a {
    color: inherit;
}
.ui-tree-selectable &gt; .ui-treenode-label {
    text-decoration: underline;
}
.ui-treenode-content:hover {
    background-color: inherit;
    opacity: 0.7;
    color: #1D4C9B;
}
.ui-treeitem--selected:not(.ui-tree-root) &gt; .ui-tree {
    background-color: #fff;
}

.ui-tablist {
    z-index: auto;
    margin-bottom: -1px;
}
.ui-tablist li {
    padding: 0.25em 0;
}
.ui-tablist li.ui-state-active {
    padding: 0.5em 0;
    background-color: #d5e0f6;
}
.ui-tablist li a {
    color: #000;
    text-decoration: underline;
}
.ui-tablist li:hover a {
    background-color: transparent;
    color: #253276;
}
.ui-tablist li.wahlwechsler {
    background-color: #ddd;
}

.ui-menu-dropdown li a:hover {
    background-color: #d5e0f6;
}

/*
.ui-table {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
}
*/

.ui-table th.lb, .ui-table td.lb,
.ui-table tbody th, .ui-table tfoot th,
.ui-table tbody td, .ui-table tfoot td {
    white-space: normal;
}

.tablejigsaw-fixed-header-table {
    top: 0;
}

.footer-links {
    list-style: none;
    padding: 0;
}
.footer-link {
    display: inline-block;
}
.footer-link:not(:first-child):before {
    content: "|";
    display: inline-block;
    margin-left: 0.25em;
    margin-right: 0.5em;
}

.bezirksamt {
    text-align: left;
}
.bezirksamt__title {
    margin-bottom: 1em;
}
.bezirksamt__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 2em;
}
.bezirksamt__listitem {
    display: inline-block;
    padding: 0;
}</pre></body></html>