.aui ul, .aui ol {
    margin: 0 0 10px 25px;
    padding: 0;
}



.aui .farbschema1 .tispo_detailView a {
    color: #be0006;
}
.aui .farbschema1 div.tispo_searchResults a {
    color: #be0006;
}
.aui .farbschema1 .tispo_style2 a {
    color: #be0006;
}
.aui .farbschema2 .tispo_detailView a {
    color: #054295;
}
.aui .farbschema2 div.tispo_searchResults a {
    color: #054295;
}
.aui .farbschema2 .tispo_style2 a {
    color: #054295;
}
.aui .farbschema2 a.topdev_link {
    color: #c00;
}
.aui .farbschema2 .journal-content-article ul {
    list-style-image: url("/layout/css/color_schemes/../../images/tispo/design/bullet_blue.gif");
    list-style-type: none;
    margin: 5px 0 10px 15px;
    padding: 0;
}
.aui .hilfe.site {
    background: #fff none repeat scroll 0 0;
}
.aui .hilfe #main-content {
    background: #fff none repeat scroll 0 0;
    padding-top: 5px;
}
.aui .hilfe #banner {
    background: #fff none repeat scroll 0 0;
}
.aui .hilfe .portlet-column {
    background: #fff none repeat scroll 0 0;
}
.aui .hilfe #banner .site-title {
    background: rgba(0, 0, 0, 0) url("/layout/css/color_schemes/../../images/tispo/design/specific/banner_help.jpg") no-repeat scroll 0 30px;
    height: 70px;
}
.aui .hilfe #tispofo_impressum {
    background-color: #fff;
    color: #000;
    font-size: 8pt;
    position: absolute;
    right: 120px;
    top: 57px;
}
.aui .hilfe #footer, .aui .hilfe #footer p {
    font-size: 1pt;
    height: 0;
    margin: 0;
    padding: 0;
}
.aui .hilfe #navigation {
    display: none;
}
.aui .hilfe #breadcrumbs {
    display: none;
}
.aui .hilfe li.sign-in {
    display: none;
}
.aui .hilfe table.topdev_help_tsp {
    border-top: 1px solid #ccc;
}
.aui .hilfe table.topdev_help_tsp td {
    border-bottom: 1px solid #ccc;
    padding: 5px;
}
.aui .hilfe table.topdev_help_tsp td.leftborder {
    border-left: 1px solid #ccc;
}
.aui .hilfe table.topdev_help_tsp td.rightborder {
    border-right: 1px solid #ccc;
}
.aui .hilfe div.nav-menu {
    margin: 0 -10px 20px 0;
}
.aui .hilfe .nav-menu a {
    color: #0879d5;
    font-size: 12px;
    font-weight: bold;
}
.aui .hilfe .nav-menu h2 {
    line-height: 13px;
    margin-bottom: 0;
}
.aui .hilfe .nav-menu li a {
    font-weight: normal;
}
.aui .hilfe .nav-menu ul {
    list-style: outside none none;
    margin-left: 0;
}
.aui .hilfe .nav-menu li a {
    vertical-align: middle;
}
.aui .hilfe .nav-menu ul > li > a.selected, .aui .hilfe .nav-menu ul > li.open > a {
    font-weight: bold;
}
.aui .hilfe .nav-menu ul.level-1 > li > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
}
.aui .hilfe .nav-menu ul.level-2 li a, .aui .hilfe .nav-menu ul.level-3 li a {
    background: transparent none repeat scroll 0 0;
}
.aui .hilfe .nav-menu ul.level-1 > li {
    border-bottom: 1px dotted #6596b5;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 0;
    text-align: left;
}
.aui .hilfe .nav-menu ul {
    font: 100%/1.2 Arial,Helvetica,Verdana,sans-serif;
    margin: 0;
}
.aui .hilfe .nav-menu ul.level-1 > li a {
    color: #0879d5;
    padding-left: 2px;
    text-align: left;
}
.aui .hilfe .nav-menu ul.level-1 > li > a.selected, .aui .hilfe .nav-menu ul.level-1 > li.open > a, .aui .hilfe .nav-menu ul.level-2 > li > a.selected, .aui .hilfe .nav-menu ul.level-2 > li.open > a {
    color: #0879d5;
}
.aui .hilfe .nav-menu ul.level-1 > li:first-child {
    border-top: 1px dotted #6596b5;
    margin-top: 8px;
}
.aui .hilfe .nav-menu ul.level-2 > li {
    border-bottom: 1px dotted #6596b5;
    margin-left: 10px;
    padding: 5px 0;
    text-align: left;
}
.aui .hilfe .nav-menu ul.level-2 > li:first-child {
    border-top: 1px dotted #6596b5;
    margin-top: 8px;
}
.aui .hilfe .nav-menu ul.level-2 > li.selected, .aui .hilfe .nav-menu ul.level-2 > li.open {
    color: #0879d5;
}
.aui .hilfe .nav-menu ul li.selected > a.selected {
    color: #0879d5;
}
.aui .hilfe .nav-menu ul.level-2 > li a {
    color: #0879d5;
    font-size: 11px;
    padding-left: 2px;
}
.aui .hilfe .nav-menu ul.level-3 li {
    border-bottom: 1px dotted #6596b5;
    margin-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.aui .hilfe .nav-menu ul.level-3 > li:first-child {
    border-top: 1px dotted #6596b5;
    margin-top: 8px;
}
.aui .hilfe .journal-content-article ul {
    list-style: outside none disc;
}
.aui .hilfe a, .aui .hilfe a:hover, .aui .hilfe a:focus {
    color: #0879d5;
}
.aui .separator {
    border-color: #bfbfbf transparent #fff;
    border-style: solid;
    border-width: 1px 0;
}
.aui #wrapper {
    position: relative;
}
.aui .site-title a:hover {
    text-decoration: none;
}
.aui .site-title .site-name {
    display: inline-block;
}
.aui #skip-to-content:focus {
    clip: rect(auto, auto, auto, auto);
    margin-top: 35px;
    right: 5px;
    z-index: 200;
}
.aui #sign-in {
    background: rgba(0, 0, 0, 0) url("/layout/images/common/key.png") no-repeat scroll 3px 50%;
    font-weight: bold;
    padding: 5px 5px 5px 25px;
    position: absolute;
    right: 0;
    top: -1.2em;
}
.aui .redirected-to-message {
    margin-right: 10px;
}
.aui .redirected-to-message a {
    background: #ecfbff none repeat scroll 0 0;
    border: 1px solid #ade5fa;
    color: #8d8d8d;
    padding: 5px;
}
.aui .site-navigation {
    margin-bottom: 6px;
}
.aui .taglib-portal-message {
    margin-bottom: 0;
}
.aui .dockbar.navbar .nav li.dropdown.active .dropdown-toggle {
    background-color: transparent;
}
.aui .dockbar.navbar .nav li.dropdown.active .dropdown-toggle:hover {
    color: #fff;
}
.aui .dockbar.navbar .nav li.dropdown.staging-toggle .dropdown-menu {
    background-color: #55b8ec;
}
.aui .dockbar.navbar .nav > li > a {
    margin: 0 5px 0 0;
    padding: 6px 10px;
}
.aui .dockbar.navbar .nav > li > a:hover {
    background-color: #2fa4f5;
}
.aui .dockbar .info-button {
    top: 9px;
}
.aui .dockbar .info-button a {
    margin-top: -4px;
}
.aui .dockbar .info-button a:hover {
    color: #fff;
}
.aui .dockbar .staging-bar .staging-toggle {
    color: #fff;
}
.aui .dockbar .staging-bar .staging-toggle li a {
    color: #fff;
    font-weight: 300;
    text-decoration: none;
}
.aui .dockbar .staging-bar .staging-toggle .btn-link {
    color: #fff;
    font-size: 12px;
}
.aui .dockbar .page-customization-bar .btn {
    border-color: transparent;
}
.aui .dockbar .page-customization-bar .btn:hover, .aui .dockbar .page-customization-bar .btn:focus {
    background: transparent none repeat scroll 0 0;
    text-decoration: underline;
}
.aui .dockbar .navbar-inner, .aui .dockbar-split .dockbar .navbar-inner {
    background-color: #118ade;
    background-image: linear-gradient(#118ade 0px, #118ade 47%, #1273c7 100%);
}
.aui .dockbar .navbar-inner .nav > li, .aui .dockbar-split .dockbar .navbar-inner .nav > li {
    background-color: #118ade;
    background-image: linear-gradient(#118ade 0px, #118ade 47%, #1273c7 100%);
}
.aui .dockbar-split .dockbar .info-button {
    top: 9px;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
    border-top: 1px solid #00aeff;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-account-controls.nav-account-controls-notice {
    margin-top: 10px;
    top: 50px;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
    background: transparent none repeat scroll 0 0;
    border-top-width: 0;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls.nav-add-controls-notice {
    top: 70px;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
    background-color: transparent;
    background-image: none;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
    background: #45cbf5 none repeat scroll 0 0;
    line-height: inherit;
    padding: 6px 8px;
}
@media (max-width: 979px) {
    .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
        background: transparent none repeat scroll 0 0;
    }
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
    background: #5bbae8 none repeat scroll 0 0;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
    background: #92f545 none repeat scroll 0 0;
}
@media (max-width: 979px) {
    .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
        background: transparent none repeat scroll 0 0;
    }
}
.aui .dockbar-split .dockbar .navbar-inner .page-customization-bar {
    background-color: rgba(109, 168, 228, 0.9);
    line-height: 20px;
}
.aui .dockbar-split .dockbar .navbar-inner .page-customization-bar-text {
    height: 43px;
}
.aui .dockbar-split .dockbar .navbar-inner .staging-bar {
    margin: 6px 0;
}
.aui .dockbar-split .dockbar .navbar-inner .staging-bar > li {
    background: transparent none repeat scroll 0 0;
}
.aui #navigation .add-page-editor input {
    margin-top: 0;
}
.aui #navigation .brand {
    margin-left: 0;
    padding: 0 20px 0 0;
}
.aui #navigation .brand img {
    height: 40px;
    width: auto;
}
.aui #navigation .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
.aui #navigation .nav li.open > a {
    background-color: #a3a3a3;
    color: #fff;
}
.aui #navigation .nav li.active > a {
    background-color: #118ade;
}
.aui #navigation .nav > li > a {
    padding: 4px 15px 5px;
}
.aui #navigation .nav .dropdown-menu {
    background: #00acff none repeat scroll 0 0;
    border-width: 0;
    margin: 0;
}
.aui #navigation .nav .dropdown-menu::after, .aui #navigation .nav .dropdown-menu::before {
    border-width: 0;
}
.aui #navigation .nav .dropdown-menu a {
    color: #fff;
}
.aui #navigation .nav .dropdown-menu a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    text-decoration: underline;
}
.aui #navigation .navbar-inner {
    background: #555 none repeat scroll 0 0;
    border-width: 0;
    min-height: 36px;
}
.aui #navigation .navbar-inner li a {
    color: #fff;
}
.aui .modify-pages .delete-tab {
    background: #555 none repeat scroll 0 0;
    border: 2px solid #fff;
    color: #fff;
    font-size: 16px;
    padding: 4px;
    right: -10px;
    top: 0;
    z-index: 300;
}
.aui .breadcrumb {
    background-color: #fafafa;
}
.aui #breadcrumbs {
    margin-bottom: 45px;
}
.aui #breadcrumbs .breadcrumb {
    margin-bottom: 0;
}
.aui .portlet-content, .aui .portlet-minimized .portlet-content-container {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eaeaea;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 12px 10px 10px;
}
.aui .portlet-topper {
    background: #d3d3d3 none repeat scroll 0 0;
    color: #fff;
    padding: 0;
}
.aui .portlet-topper .portlet-title {
    font-size: 1em;
    font-weight: normal;
    line-height: 2.2;
    margin: 0;
}
.aui .portlet-topper .portlet-title i, .aui .portlet-topper .portlet-title span img {
    display: none;
}
.aui .portlet-topper .portlet-topper-toolbar {
    font-size: 0.8em;
    margin: -10px 0 0;
    padding: 0;
    right: 10px;
    top: 50%;
}
.aui .lfr-configurator-visibility .portlet-topper {
    background-color: #a9a9a9;
}
.aui .portlet-borderless-bar .portlet-options .dropdown-toggle {
    background-image: url("/layout/images/portlet/options_borderless.png");
}
.aui .signed-in.controls-visible .portlet-title {
    padding-right: 80px;
}
.aui .portlet-asset-publisher .asset-content, .aui .portlet-asset-publisher .asset-summary, .aui .portlet-asset-publisher .asset-title, .aui .portlet-asset-publisher .header-title, .aui .portlet-asset-publisher li.title-list, .aui .portlet-blogs .entry-body, .aui .portlet-blogs .entry-title, .aui .portlet-blogs .header-title, .aui .portlet-journal-content .journal-content-article, .aui .portlet-message-boards .header-title, .aui .portlet-message-boards .thread-body {
    hyphens: auto;
    word-break: break-all;
}
.aui .portlet-icons {
    float: none;
}
.aui .page-maximized .portlet-icons {
    font-size: 11px;
}
.aui .dropdown-menu > li.portlet-close > a {
    color: #c00;
    font-weight: bold;
}
.aui .dropdown-menu > li.portlet-close > a:focus, .aui .dropdown-menu > li.portlet-close > a:hover {
    background-color: #c00;
    background-image: none;
    color: #fff;
}
.aui .update-reminder-query .control-group {
    max-width: 350px;
}
.aui .update-reminder-query .reminder-query-answer {
    height: 30px;
    width: 100%;
}
.aui .update-reminder-query .reminder-query-question {
    width: 100%;
}
.aui .navbar-inner .nav.staging-bar {
    border-top-width: 0;
    position: static;
}
.aui .navbar-inner .nav.staging-bar li .page-variations {
    display: inline-block;
    margin-left: 8px;
}
.aui .navbar-inner .nav.staging-bar li .page-variations a {
    text-decoration: none;
}
.aui .navbar-inner .nav.staging-bar li.dropdown {
    position: static;
}
.aui .portlet-staging-bar .row-fluid .layout-revision-info .layout-revision-version label {
    color: #b6ddf5;
}
.aui .portlet-staging-bar .label-submit {
    background-color: #469de3;
}
.aui .portlet-staging-bar .layout-branch-selector .icon-caret-down, .aui .portlet-staging-bar .layout-set-branch-selector .icon-caret-down {
    background-color: #469de3;
}
.aui .portlet-staging-bar .page-variations-options .lfr-icon-menu, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu {
    background-color: #50afe9;
}
.aui .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-globe, .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-file, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-globe, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-file {
    background-color: #469de3;
}
.aui #footer {
    text-align: right;
}
.aui .lfr-hudcrumbs {
    position: fixed;
    top: 0;
    z-index: 300;
}
.aui .lfr-hudcrumbs .breadcrumb {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
}
.aui .lfr-hudcrumbs .breadcrumb li a, .aui .lfr-hudcrumbs .breadcrumb li span {
    color: #fff;
}
.aui .lfr-panel-container {
    background-color: transparent;
}
.aui .lfr-portlet-title-editable-content .field {
    display: inline;
    float: none;
}
.aui .portlet-journal-content .lfr-icon-actions {
    margin-bottom: 3px;
}
.aui #navigation .nav li.open > a {
    box-shadow: none;
}
.aui #navigation .nav .dropdown-menu {
    border-radius: 0;
}
.aui #navigation .nav > .active > a {
    background-color: #118ade;
    background-image: linear-gradient(#118ade 0px, #118ade 47%, #1273c7 100%);
    box-shadow: none;
}
.aui #navigation .navbar-inner {
    border-radius: 0;
    box-shadow: none;
}
.aui #navigation .navbar-inner li a {
    text-shadow: none;
}
.aui .update-reminder-query .reminder-query-answer {
    box-sizing: border-box;
}
.aui .modify-pages .delete-tab {
    border-radius: 50%;
    text-shadow: none;
    transition: opacity 0.3s ease 0s;
}
.aui .modify-pages .delete-tab:hover {
    box-shadow: 0 1px 1px -1px black;
}
.aui .portlet-borderless-bar, .aui .portlet-content .lfr-icon-actions {
    border-radius: 20px;
    box-shadow: 0 1px 3px black inset;
}
.aui .portlet-content, .aui .portlet-minimized .portlet-content-container {
    border-radius: 0 0 3px 3px;
}
.aui .portlet-minimized .portlet-content {
    border-width: 0;
}
.aui .portlet-minimized .portlet-topper {
    border-radius: 3px;
}
.aui .portlet-nested-portlets .portlet-body .portlet, .aui .portlet-nested-portlets .portlet-body .portlet-borderless-container {
    box-shadow: none;
}
.aui .portlet-topper {
    border-radius: 3px 3px 0 0;
}
.aui .dockbar .staging-bar .staging-toggle > a {
    border-radius: 3px;
}
.aui .dockbar-split .dockbar .navbar-inner {
    box-shadow: none;
    text-shadow: none;
}
@media (max-width: 979px) {
    .aui .dockbar-split .dockbar .navbar-inner {
        background-color: #118ade;
        background-image: linear-gradient(#118ade, #1273c7);
    }
}
.aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
    background-color: #0ea6f9;
    background-image: linear-gradient(#0ea6f9, #0993dd);
    box-shadow: none;
}
.aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .staging-link.dropdown-toggle {
    background-color: #55b8ec;
    background-image: none;
}
.aui .lfr-hudcrumbs ul {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.aui .lfr-hudcrumbs .breadcrumb li a, .aui .lfr-hudcrumbs .breadcrumb li span {
    text-shadow: -1px -1px black;
}
.aui.ie8 .dockbar-split .dockbar .navbar-inner .info-button a {
    margin-top: -2px;
}
.aui .tispo_cn_groupHeading {
    color: #666;
    font-size: 110%;
    font-weight: lighter;
    line-height: 1.4em;
    padding-bottom: 12px;
    padding-top: 5px;
    text-align: left;
}
.aui .tispo_portlet .tispo_form label {
    min-height: 20px;
}
.aui .ie div.tispo_portlet a, .aui .ie div.tispo_form a {
    padding-bottom: 1px;
    padding-top: 1px;
}
.aui .trident_ie div.tispo_portlet a, .aui .trident_ie div.tispo_form a {
    padding-top: 1px;
}
.aui .aui.ie .modal-body.dialog-iframe-bd, .aui .aui.safari .modal-body.dialog-iframe-bd {
    overflow: hidden;
}
.aui div.tispo_img_checked {
    background-image: url("/layout/images/tispo/design/checked.gif");
    background-repeat: no-repeat;
    height: 17px;
    position: relative;
    width: 20px;
}
.aui .tispo_htmlUserContent blockquote {
    border-left: medium none;
}
.aui .tispo_errorListing ul li {
    color: red;
}
.aui .tispo_detailView a {
    color: #054295;
    font-size: 100%;
}
.aui .tispo_detailView h3 {
    margin-bottom: 0;
}
.aui .tispo_successful_saved {
    color: green;
}
.aui .tispo_labelValueView ul {
    margin: 0 0 0 15px;
    padding: 0;
}
.aui div.tispo_portlet li:nth-child(n+2) {
    margin-top: 3px;
}
.aui .tispo_detailView .tispo_ln_tsp ul {
    margin-left: 0;
    padding-left: 0;
}
.aui div.tispo_detailView ul li {
    list-style-image: url("/layout/images/tispo/design/bullet.gif");
    list-style-type: none;
    padding: 0;
}
.aui div.tispo_dropdownList {
    max-height: 600px;
    max-width: 350px;
}
.aui td[abbr="tispo_textfield"] div.tispo_dropdownList {
    max-height: none;
    max-width: none;
}
.aui div.tispo_dropdownList ul li {
    list-style-image: url("/layout/images/tispo/design/bullet.gif");
    list-style-type: none;
    padding: 0;
}
.aui ul.tispo_linkList li {
    list-style-image: url("/layout/images/tispo/design/bullet.gif");
    list-style-type: none;
    margin: 5px;
}
.aui div.tispo_dropdownList ul li.tispo_selected a {
    color: black;
    font-weight: bolder;
}
.aui div.tispo_dropdownList ul li a b {
    color: black;
    font-weight: bolder;
}
.aui div.tispo_searchForm td {
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 3px;
}
.aui .ie div.tispo_searchForm td {
    padding-bottom: 0;
}
.aui div.tispo_searchForm td.tispo_noRightSpace {
    margin-right: 0;
    padding-right: 1px;
}
.aui .ie div.tispo_searchForm td.tispo_doRightSpace {
    padding-right: 4px;
}
.aui div.tispo_searchForm td td {
    padding-left: 0;
}
.aui .ie div.tispo_searchForm td {
    padding-bottom: 3px;
}
.aui .ie div.tispo_searchForm td td {
    padding-bottom: 0;
}
.aui div.tispo_searchForm input[type="text"] {
    background-color: white;
    border: 1px solid #a5aeb5;
    height: 18px;
    width: 100%;
}
.aui div.tispo_searchForm input[readonly] {
    background-color: white;
    border: 1px solid #a5aeb5;
    cursor: default;
    height: 18px;
}
.aui input.topdev_checkbox {
    margin-top: 3px;
}
.aui input[type="checkbox"], .aui input[type="radio"] {
    margin-top: 0;
    vertical-align: top;
    margin-right: 0;
    margin-left: 0;
}

.aui td.tispo_label, .aui .tispo_cn_grid.tispo_cn_gridType_form .tispo_label {
    padding-top: 2px;
}
.aui td.tispo_textValue, .aui div.tispo_form td.tispo_textValue
{
    vertical-align: top;
    padding-top: 2px;
    height: 20px;
}

.aui td.tispo_cn_toplabel {
    font-style: italic;
    padding-bottom: 5px;
    padding-top: 2px;
    vertical-align: top;
}
.aui div.tispo_searchForm select {
    width: 100%;
}
.aui table.tispo_matrixlist table.tispo_composition > tr > td, .aui div.tispo_detailView table.tispo_matrixlist table.tispo_composition > tr > td, .aui div.tispo_detailView table.tispo_matrixlist table.tispo_composition > tbody tr > td, .aui div.tispo_searchResults table.tispo_matrixlist table.tispo_composition > tr > td, .aui div.tispo_searchResults table.tispo_matrixlist table.tispo_composition > tbody > tr > td, .aui table.tispo_composition > tbody > tr > td, .aui table.tispo_composition > tr > td {
    border: 0 none;
}
.aui table.tispo_composition > tbody > tr.tispo_row_odd > td, .aui table.tispo_composition > tr.tispo_row_odd > td {
    background-color: #eee;
}
.aui table.tispo_aspect_padding > tbody > tr > td, .aui table.tispo_aspect_padding > tr > td {
    padding: 4px;
}
.aui table.tispo_subtable td.tispo_multiselect_field {
    padding-right: 3px;
}
.aui .ie table.tispo_subtable td.tispo_multiselect_dropdown {
    background-image: url("/layout/images/tispo/design/dropdown.gif");
    background-position: 0 1px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}
.aui table.tispo_subtable td.tispo_multiselect_dropdown {
    background-image: url("/layout/images/tispo/design/dropdown.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}
.aui table.tispo_subtable td {
    margin: 0;
    padding: 0;
}
.aui div.tispo_searchForm img.tispo_multiselect {
    height: 17px;
    width: 20px;
}
.aui .ie div.tispo_searchForm img.tispo_multiselect {
    margin-top: 2px;
}
.aui *:not(hr) div.tispo_searchForm img.tispo_multiselect {
    margin-left: 0;
}
.aui div.tispo_resultBar td {
    padding: 2px;
}
.aui div.tispo_searchResults {
    margin-top: 10px;
}
.aui table.tispo_matrixlist, .aui div.tispo_searchResults table.tispo_matrixlist, .aui div.tispo_detailView table.tispo_matrixlist {
    background-color: #cedfe9;
    border-spacing: 1px;
}
.aui table.tispo_matrixlist tr.tispo_row_heading th, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_heading th, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_heading th {
    background-color: #fff;
    border: 1px solid #cedfe9;
    padding: 3px;
    vertical-align: top;
}
.aui div.tispo_searchResults table.hitlist tr.tispo_row_heading_borderless th {
    background-color: #fff;
    border: 0 solid white;
    vertical-align: top;
}
.aui td.tispo_row_deleted, .aui td.tispo_row_deleted td {
    text-decoration: line-through;
}
.aui div.tispo_detailView table.tispo_blocklist tr.tispo_row_odd td, .aui div.tispo_detailView table.tispo_blocklist tr.tispo_row_odd_selected td {
    background-color: #eee;
    padding: 3px;
    vertical-align: top;
}
.aui div.tispo_detailView table.tispo_blocklist tr.tispo_row_normal td, .aui div.tispo_detailView table.tispo_blocklist tr.tispo_row_normal_selected td {
    background-color: #fff;
    padding: 3px;
    vertical-align: top;
}
.aui table.tispo_matrixlist td {
    padding: 3px;
}
.aui table.tispo_matrixlist tr.tispo_row_odd > td, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd > td, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd_selected > td, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd > td, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd_selected > td {
    background-color: #eee;
    border: 1px solid #cedfe9;
    padding: 3px;
    vertical-align: top;
}
.aui table.tispo_matrixlist tr.tispo_row_normal > td, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal > td, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal_selected > td, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_normal > td, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_normal_selected > td {
    background-color: #fff;
    border: 1px solid #cedfe9;
    padding: 3px;
    vertical-align: top;
}
.aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd td.tispo_icons, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal td.tispo_icons, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd td.tispo_icons, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_normal td.tispo_icons {
    background-color: #fff;
}

.aui table.tispo_matrixlist tr.tispo_row_odd.tispo_cn_selected > td.tispo_marker,
.aui table.tispo_matrixlist tr.tispo_row_normal.tispo_cn_selected > td.tispo_marker,
.aui table.tispo_matrixlist tr.tispo_row_odd_selected td.tispo_marker,
.aui table.tispo_matrixlist tr.tispo_row_odd.tispo_row_selected td.tispo_marker,
.aui table.tispo_matrixlist tr.tispo_row_normal.tispo_row_selected td.tispo_marker,
.aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd.tispo_cn_selected > td.tispo_marker,
.aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal.tispo_cn_selected > td.tispo_marker,
.aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd_selected td.tispo_marker,
.aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal_selected td.tispo_marker,
.aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd.tispo_row_selected td.tispo_marker,
.aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal.tispo_row_selected td.tispo_marker,
.aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd.tispo_cn_selected > td.tispo_marker,
.aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_normal.tispo_cn_selected > td.tispo_marker,
.aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd_selected td.tispo_marker,
.aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_normal_selected td.tispo_marker,
.aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd.tispo_row_selected td.tispo_marker,
.aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_normal.tispo_row_selected td.tispo_marker
{
    background-color: #bbc;
}
.aui table.tispo_matrixlist tr.tispo_row_odd td.tispo_marker, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd td.tispo_marker, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal td.tispo_marker, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd td.tispo_marker, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_normal td.tispo_marker {
    background-color: #fff;
}
.aui table.tispo_matrixlist tr.tispo_row_odd.tispo_row_selected td.tispo_marker, .aui table.tispo_matrixlist tr.tispo_row_normal.tispo_row_selected td.tispo_marker {
    background-color: #bbc;
}
tr.tispo_cn_lastAccessed td.tispo_content, tr.tispo_cn_lastAccessed td.tispo_content td, td.lastAccessed
{
	background: #c9c9c9 !important;
	background-color: #c9c9c9 !important;
}

.aui div.tispo_wizard table.tispo_checklist {
    background-color: #cedfe9;
    border-spacing: 1px;
    margin-left: 15px;
}
.aui div.tispo_wizard table.tispo_checklist tr.tispo_row_heading th {
    background-color: #fff;
    border: 1px solid #cedfe9;
    padding: 3px;
    vertical-align: top;
}
.aui div.tispo_wizard table.tispo_checklist tr.tispo_row_odd td {
    background-color: #eee;
    border: 1px solid #cedfe9;
    padding: 3px;
    vertical-align: top;
}
.aui div.tispo_wizard table.tispo_checklist tr.tispo_row_normal td {
    background-color: #fff;
    border: 1px solid #cedfe9;
    padding: 3px;
    vertical-align: top;
}
.aui div.tispo_searchResults table.hitlist th, .aui div.tispo_searchResults table.hitlist td.tispo_marker {
    background-color: #eee;
    border: 1px solid #cedfe9;
    padding: 5px 5px 0;
}
.aui div.tispo_searchResults table.hitlist td.tispo_marker {
    width: 15px;
}
.aui div.tispo_searchResults table.hitlist td.tispo_content div.tispo_rowBookmarked p.tispo_result_contentBox {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/bookmark.gif") no-repeat scroll 0 5px;
}
.aui div.tispo_searchResults table.hitlist td.tispo_content, .aui div.tispo_searchResults table.hitlist th, .aui div.tispo_searchResults table.hitlist td.tispo_content_current {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/lists/row_background.jpg") repeat-x scroll 0 0;
    border-bottom: 1px solid #cedfe9;
    border-right: 1px solid #cedfe9;
    border-top: 1px solid #cedfe9;
    padding: 5px 12px 0;
    vertical-align: top;
}
.aui div.tispo_searchResults table.hitlist tr.tispo_cn_lastAccessed td.tispo_content {
    background: #c9c9c9 none repeat scroll 0 center;
}
.aui div.tispo_searchResults table.hitlist td.tispo_content:first-child {
    border-left: 1px solid #cedfe9;
}
.aui div.tispo_searchResults table.hitlist td.tispo_content_current {
    background: #eee url("") repeat scroll 0 0;
    border-left: 2px solid #555;
}
.aui div.tispo_searchResults table.hitlist td.tispo_content_current table.tispo_headContent td {
    background-color: #eee;
}
.aui div.tispo_searchResults table.hitlist td.tispo_content p {
    font-style: italic;
    padding-bottom: 0;
    padding-left: 20px;
    padding-top: 8px;
}
.aui div.tispo_searchResults table.hitlist table.tispo_headContent td {
    font-size: 14px;
}
.aui div.tispo_searchResults table.hitlist tr.tispo_row_odd_selected td.tispo_marker {
    background-color: #bbc;
}
.aui div.tispo_searchResults table.hitlist tr.tispo_row_normal_selected td.tispo_marker {
    background-color: #bbc;
}
.aui div.tispo_searchResults a {
    color: #054295;
    font-size: 100%;
    font-weight: normal;
}
.aui div.tispo_form .error {
    color: red;
}
.aui div.tispo_form td.tispo_label {
    padding-top: 2px;
}
.aui p.tispo_checkbox_button {
    float: left;
    margin-right: 2px;
}
.aui p.tispo_checkbox_label {
    margin-left: 15px;
}
.aui div.tispo_checkbox table td {
    margin-top: 2px;
    padding-top: 2px;
    vertical-align: top;
}
.aui div.tispo_form td {
    padding-left: 13px;
    padding-right: 5px;
}
.aui .tispo_form td .tispo_text {
    height: 18px;
}
.aui div.tispo_form div.tab_divX {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/crux.gif") no-repeat scroll left top;
}
.aui table.tispo_form td.obligation, .aui div.tispo_form td.obligation {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/crux.gif") no-repeat scroll left top;
}
.aui .tispo_cn_grid div.obligation, .aui .tispo_form .tispo_cn_grid div.obligation {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/crux.gif") no-repeat scroll left top;
}
.aui table.tispo_form tr.tispo_engaged td.obligation:first-child, .aui div.tispo_form tr.tispo_engaged td.obligation:first-child {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/crux.gif") no-repeat scroll 30px 0;
}
.aui table.tispo_form td.msg_box {
    background-color: #f8f8f8;
    border: 1px solid #5a8777;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.aui .ie div.tispo_form td {
    padding-bottom: 0;
}
.aui div.tispo_form td.tispo_noRightSpace {
    margin-right: 0;
    padding-right: 1px;
}
.aui div.tispo_form td[abbr="tispo_textfield"] {
    padding-right: 7px;
}
.aui div.tispo_textfield_dropdown {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/dropdown.gif") no-repeat scroll right 0;
    padding-right: 20px;
}
.aui .ie div.tispo_textfield_dropdown {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/dropdown.gif") no-repeat scroll right 0;
    padding-right: 20px;
}
.aui div.tispo_form td[abbr="tispo_textfield_dropdown"] {
    padding-right: 5px;
}
.aui div.tispo_form td[abbr="tispo_textarea"] {
    padding-right: 7px;
}
.aui div.tispo_form td[abbr="tispo_datepicker"] {
    padding-right: 4px;
}
.aui div.tispo_form td[abbr="tispo_datepicker"] td.tispo_datepicker_textfield {
    padding-right: 4px;
}
.aui .ie div.tispo_form td.tispo_doRightSpace {
    padding-right: 8px;
}
.aui div.tispo_form td td {
    padding-left: 0;
}
.aui div.tispo_form select {
    height: 20px;
}
.aui div.tispo_form input[type="text"], .aui div.tispo_form input[type="password"] {
    height: 18px;
}
.aui div.tispo_form input[type="text"], .aui div.tispo_form input[type="password"], .aui div.tispo_form input[type="file"], .aui div.tispo_form select, .aui div.tispo_form textarea {
    background-color: white;
    border: 1px solid #a5aeb5;
    box-shadow: none;
    color: #000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    margin-bottom: 2px;
    width: 100%;
}
.aui div.tispo_form .tispo_cn_grid input[type="text"],
.aui div.tispo_form .tispo_cn_grid input[type="password"],
.aui div.tispo_form .tispo_cn_grid input[type="file"],
.aui div.tispo_form .tispo_cn_grid select,
.aui div.tispo_form .tispo_cn_grid textarea
{
    box-sizing: border-box;
}
.aui div.tispo_form input[type="text"], .aui div.tispo_form input[type="password"], .aui div.tispo_form input[type="file"], .aui div.tispo_form textarea {
    padding: 0;
}
.aui div.tispo_form textarea {
    line-height: normal;
    padding-bottom: 1px;
}
.aui b {
    font-weight: bold;
}
.aui div.tispo_form input[type="text"][name="rowsPerPage"] {
    text-align: right;
}
.aui .tispo_form div.tispo_readonly input {
    background-color: #eee;
    border: 1px solid #bbb;
    cursor: default;
}
.aui .tispo_form div.tispo_readonly textarea {
    background-color: #eee;
    border: 1px solid #bbb;
    cursor: default;
}
.aui .tispo_form div.tispo_readonly select {
    background-color: #eee;
    border: 1px solid #bbb;
    color: gray;
    cursor: default;
}
.aui label.tispo_readonly, .aui div.tispo_readonly label, .aui .tispo_form label.tispo_readonly, .aui .tispo_portlet .tispo_form label.tispo_readonly, .aui .tispo_portlet label.tispo_readonly {
    color: gray;
}
.aui table.tispo_subtable td.tispo_multiselect_field {
    padding-right: 3px;
}
.aui .ie table.tispo_subtable td.tispo_multiselect_dropdown {
    background-image: url("/layout/images/tispo/design/dropdown.gif");
    background-position: 0 1px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}
.aui table.tispo_subtable td.tispo_multiselect_dropdown {
    background-image: url("/layout/images/tispo/design/dropdown.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}
.aui table.tispo_subtable td {
    margin: 0;
    padding: 0;
}
.aui div.tispo_form img.tispo_multiselect {
    height: 17px;
    width: 20px;
}
.aui .ie div.tispo_form img.tispo_multiselect {
    margin-top: 2px;
}
.aui *:not(hr) div.tispo_form img.tispo_multiselect {
    margin-left: 0;
}
.aui div.topdev_tag_pagebar a {
    font-size: 100%;
}
.aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_dblBack_disabled, .aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_back_disabled, .aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_dblForward_disabled, .aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_forward_disabled, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_dblBack_disabled, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_back_disabled, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_dblForward_disabled, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_forward_disabled {
    color: #aaa;
    font-weight: bolder;
}
.aui div.topdev_tag_pagebar a.topdev_tag_pagebar_dblBack, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_back, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_dblForward, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_forward {
    font-weight: bolder;
}
.aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_goToCurrentPage, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_goToCurrentPage {
    color: black;
    font-weight: bolder;
}
.aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_goToOtherPage, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_goToOtherPage {
    color: black;
}
.aui div.tispo_searchResults div.topdev_tag_pagebar td.topdev_tag_pagebar_resultInfo, .aui div.topdev_tag_pagebar td.topdev_tag_pagebar_resultInfo {
    color: #777;
    padding-top: 4px;
}
.aui ul.tispo_linklist {
    margin: 5px 0 0;
}
.aui div.tispo_detailView ul.tispo_linklist li {
    list-style: outside none none;
    padding-bottom: 5px;
    padding-left: 17px;
}
.aui div.tispo_detailView ul.tispo_linklist li.tispo_download {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/download.png") no-repeat scroll 0 0;
}
.aui div.tispo_detailView ul.tispo_linklist li.tispo_forward {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/forward.png") no-repeat scroll 0 0;
}
.aui div.tispo_detailView ul.tispo_linklist li.tispo_print {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/print.png") no-repeat scroll 0 0;
}
.aui div.tispo_detailView ul.tispo_linklist li.tispo_mail {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/mail.png") no-repeat scroll 0 0;
}
.aui .tispo_style2 a {
    color: #054295;
    font-size: 95%;
}
.aui a.tispo_check {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/check.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_check, .aui a.tispo_check_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/check_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_copy {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/copy.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_copy, .aui a.tispo_copy_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/copy_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_preview {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/preview.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_preview, .aui a.tispo_preview_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/preview_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_assign {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/assign.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_assign, .aui a.tispo_assign_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/assign_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_allocate {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/allocate.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_allocate, .aui a.tispo_allocate_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/allocate_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_end {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/end.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_end, .aui a.tispo_end_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/end_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_end:hover, .aui a.tispo_cn_disabled.tispo_end:focus, .aui a.tispo_end_disabled:hover, .aui a.tispo_end_disabled:focus {
    color: gray;
}
.aui a.tispo_export {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/export.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_export, .aui a.tispo_export_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/export_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_export:hover, .aui a.tispo_cn_disabled.tispo_export:focus, .aui a.tispo_export_disabled:hover, .aui a.tispo_export_disabled:focus {
    color: gray;
}
.aui a.tispo_intern {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/intern.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_intern, .aui a.tispo_intern_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/intern_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_intern:hover, .aui a.tispo_cn_disabled.tispo_intern:focus, .aui a.tispo_intern_disabled:hover, .aui a.tispo_intern_disabled:focus {
    color: gray;
}
.aui a.tispo_extern {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/extern.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_extern, .aui a.tispo_extern_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/extern_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_extern:hover, .aui a.tispo_cn_disabled.tispo_extern:focus, .aui a.tispo_extern_disabled:hover, .aui a.tispo_extern_disabled:focus {
    color: gray;
}
.aui a.tispo_undo_extend {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/undo_extend.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_undo_extend, .aui a.tispo_undo_extend_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/undo_extend_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_undo_extend:hover, .aui a.tispo_cn_disabled.tispo_undo_extend:focus, .aui a.tispo_undo_extend_disabled:hover, .aui a.tispo_undo_extend_disabled:focus {
    color: gray;
}
.aui a.tispo_do_extend {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/do_extend.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_do_extend, .aui a.tispo_do_extend_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/do_extend_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_do_extend:hover, .aui a.tispo_cn_disabled.tispo_do_extend:focus, .aui a.tispo_do_extend_disabled:hover, .aui a.tispo_do_extend_disabled:focus {
    color: gray;
}
.aui a.tispo_back {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/back.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_back, .aui a.tispo_back_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/back_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_back:hover, .aui a.tispo_cn_disabled.tispo_back:focus, .aui a.tispo_back_disabled:hover, .aui a.tispo_back_disabled:focus {
    color: gray;
}
.aui a.tispo_print {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/print.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_print, .aui a.tispo_print_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/print_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_print:hover, .aui a.tispo_cn_disabled.tispo_print:focus, .aui a.tispo_print_disabled:hover, .aui a.tispo_print_disabled:focus {
    color: gray;
}
.aui a.tispo_help {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/help.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_help, .aui a.tispo_help_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/help_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_help:hover, .aui a.tispo_cn_disabled.tispo_help:focus, .aui a.tispo_help_disabled:hover, .aui a.tispo_help_disabled:focus {
    color: gray;
}
.aui a.tispo_mail {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/mail.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_mail, .aui a.tispo_mail_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/mail_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_mail:hover, .aui a.tispo_cn_disabled.tispo_mail:focus, .aui a.tispo_mail_disabled:hover, .aui a.tispo_mail_disabled:focus {
    color: gray;
}
.aui a.tispo_search {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/search.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_search, .aui a.tispo_search_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/search_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_search:hover, .aui a.tispo_cn_disabled.tispo_search:focus, .aui a.tispo_search_disabled:hover, .aui a.tispo_search_disabled:focus {
    color: gray;
}
.aui a.tispo_clear {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/clear.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_clear, .aui a.tispo_clear_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/clear_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_clear:hover, .aui a.tispo_cn_disabled.tispo_clear:focus, .aui a.tispo_clear_disabled:hover, .aui a.tispo_clear_disabled:focus {
    color: gray;
}
.aui a.tispo_forward {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/forward.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_forward, .aui a.tispo_forward_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/forward_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_forward:hover, .aui a.tispo_cn_disabled.tispo_forward:focus, .aui a.tispo_forward_disabled:hover, .aui a.tispo_forward_disabled:focus {
    color: gray;
}
.aui .tispo_style2 a.tispo_forward {
    font-weight: bolder;
}
.aui a.tispo_save {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/save.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_save, .aui a.tispo_save_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/save_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_save:hover, .aui a.tispo_cn_disabled.tispo_save:focus, .aui a.tispo_save_disabled:hover, .aui a.tispo_save_disabled:focus {
    color: gray;
}
.aui a.tispo_finalize {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/finalize.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_finalize, .aui a.tispo_finalize_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/finalize_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_finalize:hover, .aui a.tispo_cn_disabled.tispo_finalize:focus, .aui a.tispo_finalize_disabled:hover, .aui a.tispo_finalize_disabled:focus {
    color: gray;
}
.aui a.tispo_send {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/forward.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_send, .aui a.tispo_send_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/forward_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_send:hover, .aui a.tispo_cn_disabled.tispo_send:focus, .aui a.tispo_send_disabled:hover, .aui a.tispo_send_disabled:focus {
    color: gray;
}
.aui a.tispo_ok {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/ok.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_ok, .aui a.tispo_ok_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/ok_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_ok:hover, .aui a.tispo_cn_disabled.tispo_ok:focus, .aui a.tispo_ok_disabled:hover, .aui a.tispo_ok_disabled:focus {
    color: gray;
}
.aui a.tispo_abort {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/abort.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_abort, .aui a.tispo_abort_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/abort_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_abort:hover, .aui a.tispo_cn_disabled.tispo_abort:focus, .aui a.tispo_abort_disabled:hover, .aui a.tispo_abort_disabled:focus {
    color: gray;
}
.aui a.tispo_download {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/download.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_download, .aui a.tispo_download_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/download_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_download:hover, .aui a.tispo_cn_disabled.tispo_download:focus, .aui a.tispo_download_disabled:hover, .aui a.tispo_download_disabled:focus {
    color: gray;
}
.aui a.tispo_password {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/keyword.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_password, .aui a.tispo_password_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/keyword_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_password:hover, .aui a.tispo_cn_disabled.tispo_password:focus, .aui a.tispo_password_disabled:hover, .aui a.tispo_password_disabled:focus {
    color: gray;
}
.aui .tispo_style2 a.tispo_password {
    font-weight: bolder;
}
.aui a.tispo_login {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/login.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_login, .aui a.tispo_login_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/login_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_login:hover, .aui a.tispo_cn_disabled.tispo_login:focus, .aui a.tispo_login_disabled:hover, .aui a.tispo_login_disabled:focus {
    color: gray;
}
.aui .tispo_style2 a.tispo_login {
    font-weight: bolder;
}
.aui a.tispo_edit {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/edit.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_edit, .aui a.tispo_edit_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/edit_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_edit:hover, .aui a.tispo_cn_disabled.tispo_edit:focus, .aui a.tispo_edit_disabled:hover, .aui a.tispo_edit_disabled:focus {
    color: gray;
}
.aui a.tispo_delete {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/delete.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_delete, .aui a.tispo_delete_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/delete_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_delete:hover, .aui a.tispo_cn_disabled.tispo_delete:focus, .aui a.tispo_delete_disabled:hover, .aui a.tispo_delete_disabled:focus {
    color: gray;
}
.aui a.tispo_insert {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/insert.png") no-repeat scroll 0 0;

    padding-left: 15px;
}
.aui a.tispo_cn_disabled.tispo_insert, .aui a.tispo_insert_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/insert_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 15px;
}
.aui a.tispo_cn_disabled.tispo_insert:hover, .aui a.tispo_cn_disabled.tispo_insert:focus, .aui a.tispo_insert_disabled:hover, .aui a.tispo_insert_disabled:focus {
    color: gray;
}
.aui .tispo_style2 a.tispo_insert {
    font-weight: bolder;
}
.aui a.tispo_upload {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/upload.png") no-repeat scroll 0 0;

    padding-left: 12px;
}
.aui a.tispo_cn_disabled.tispo_upload, .aui a.tispo_upload_disabled {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/upload_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 12px;
}
.aui a.tispo_cn_disabled.tispo_upload:hover, .aui a.tispo_cn_disabled.tispo_upload:focus, .aui a.tispo_upload_disabled:hover, .aui a.tispo_upload_disabled:focus {
    color: gray;
}
.aui a.tispo_beauftragen {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/beauftragen.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_beauftragen {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/beauftragen_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_beauftragen:hover, .aui a.tispo_cn_disabled.tispo_beauftragen:focus {
    color: gray;
}
.aui a.tispo_ugtn_status_aendern {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/ugtn_status_aendern.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_ugtn_status_aendern {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/ugtn_status_aendern_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_ugtn_status_aendern:hover, .aui a.tispo_cn_disabled.tispo_ugtn_status_aendern:focus {
    color: gray;
}
.aui a.tispo_tn_status_aendern {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/tn_status_aendern.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_tn_status_aendern {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/tn_status_aendern_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_tn_status_aendern:hover, .aui a.tispo_cn_disabled.tispo_tn_status_aendern:focus {
    color: gray;
}
.aui a.tispo_umsetzen {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/umsetzen.png") no-repeat scroll 0 0;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_umsetzen {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/links/umsetzen_disabled.png") no-repeat scroll 0 0;
    color: gray;

    padding-left: 17px;
}
.aui a.tispo_cn_disabled.tispo_umsetzen:hover, .aui a.tispo_cn_disabled.tispo_umsetzen:focus {
    color: gray;
}
.aui div.tispo_detailViewButtonBar {
    line-height: 25px;
}
.aui td.tispo_current {
    text-decoration: underline;
}
.aui div.tispo_buttonbar {
    margin-top: 4px;
    white-space: nowrap;
}
.aui div.tispo_buttonbar a img {
    background-repeat: no-repeat;
    height: 18px;
    width: 82px;
}
.aui ul.tispo_iconlist li.tispo_anla_file {
    list-style-image: url("/layout/images/tispo/design/icons/document.gif");
    padding-bottom: 5px;
}
.aui div.tispo_buttonbar a.cb_print img {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/buttons/cb_print.gif") no-repeat scroll 0 0;
}
.aui div.tispo_buttonbar a.cb_print_disabled img {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/buttons/cb_print-disabled.gif") no-repeat scroll 0 0;
}
.aui div.tispo_buttonbar a.cb_search img {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/buttons/cb_search.gif") no-repeat scroll right center;
}
.aui div.tispo_buttonbar a.cb_search_disabled img {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/buttons/cb_search-disabled.gif") no-repeat scroll 0 0;
}
.aui div.tispo_buttonbar a.cb_clear img {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/buttons/cb_clear.gif") no-repeat scroll 0 0;
}
.aui div.tispo_buttonbar a.cb_clear_disabled img {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/buttons/cb_clear-disabled.gif") no-repeat scroll 0 0;
}
.aui div.tispo_buttonbar a.cb_send img {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/buttons/cb_send.gif") no-repeat scroll 0 0;
}
.aui img.tispo_datepicker {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/buttons/datepicker.gif") no-repeat scroll center 1px;
    height: 20px;
    width: 19px;
}
.aui td.tispo_icons img {
    height: 18px;
    width: 17px;
}
.aui img.tispo_icon_delete {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/action/delete.gif") no-repeat scroll 0 0;
}
.aui div.tispo_tabbox {
    padding-bottom: 10px;
}
.aui div.tispo_tabbox td.tab_active {
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-top: 1px solid #aaa;
    padding: 4px 7px 5px 4px;
    white-space: nowrap;
}
.aui div.tispo_tabbox td.tab_active a {
    color: black;
}
.aui div.tispo_tabbox td.tab_inactive {
    background-color: #efefef;
    border-color: #aaa;
    border-style: solid;
    border-width: 1px;
    color: #888;
    padding: 4px 7px 5px 4px;
    white-space: nowrap;
}
.aui div.tispo_tabbox td.tab_inactive a {
    color: #888;
}
.aui div.tispo_tabbox td.tab_pusher1 {
    border-bottom: 1px solid #aaa;
    padding-left: 2px;
    padding-right: 2px;
    width: 3px;
}
.aui div.tispo_tabbox td.tab_pusher2 {
    border-bottom: 1px solid #aaa;
}
.aui div.tispo_tabbox td.nav_active {
    padding-right: 5px;
    white-space: nowrap;
}
.aui div.tispo_tabbox td.nav_inactive {
    padding-right: 5px;
    white-space: nowrap;
}
.aui div.tispo_tabbox td.nav_active a {
    color: black;
    font-weight: bolder;
}
.aui div.tispo_tabbox td.body_active {
    border-top: 1px solid #aaa;
}
.aui div.tispo_tabbox td.body {
    padding-left: 10px;
    padding-top: 10px;
}
.aui div.divX {
    display: none;
    font-weight: bolder;
    padding-right: 3px;
    width: 10px;
}
.aui div.steps h1 {
    color: #888;
    font-size: 15px;
    margin-bottom: 20px;
    margin-top: 30px;
}
.aui div.steps_tispo_tabbox {
    margin-bottom: 17px;
    padding-bottom: 17px;
}
.aui div.steps_tispo_tabbox td.tab_inactive_accessible {
    border-top: 5px solid #ccc;
    padding-bottom: 5px;
    padding-right: 7px;
    padding-top: 3px;
}
.aui div.steps_tispo_tabbox td.tab_active {
    border-top: 10px solid #ccc;
    padding-bottom: 5px;
    padding-right: 7px;
    white-space: nowrap;
}
.aui div.steps_tispo_tabbox td.tab_active td {
    color: black;
    font-weight: bold;
}
.aui div.steps_tispo_tabbox td.tab_active a {
    color: black;
    font-weight: bold;
}
.aui div.steps_tispo_tabbox td.tab_inactive {
    border-top: 1px solid #aaa;
    padding-bottom: 5px;
    padding-right: 7px;
    padding-top: 3px;
}
.aui div.steps_tispo_tabbox td.tab_inactive_accessible {
    border-top: 5px solid #ccc;
    padding-bottom: 5px;
    padding-right: 7px;
    padding-top: 3px;
}
.aui div.steps_tispo_tabbox td.tab_inactive td {
    color: #aaa;
}
.aui div.steps_tispo_tabbox td.tab_inactive_accessible td {
    color: #000;
    font-size: 11px;
}
.aui div.steps_tispo_tabbox td.tab_inactive a {
    color: #aaa;
}
.aui div.steps_tispo_tabbox td.tab_pusher1 {
    border-top: 1px solid #aaa;
    padding-left: 2px;
    padding-right: 2px;
    width: 3px;
}
.aui div.steps_tispo_tabbox td.tab_pusher2 {
    border-top: 1px solid #aaa;
}
.aui div.steps_tispo_tabbox td.nav_active {
    color: black;
    font-weight: bolder;
    padding-right: 5px;
    white-space: nowrap;
}
.aui div.steps_tispo_tabbox td.nav_inactive {
    color: #aaa;
    padding-right: 5px;
    white-space: nowrap;
}
.aui div.steps_tispo_tabbox td.nav_active a {
    color: black;
    font-weight: bolder;
}
.aui div.steps_tispo_tabbox td.body_active {
    border-top: 1px solid #aaa;
}
.aui div.steps_tispo_tabbox td.body {
    padding-left: 10px;
    padding-top: 10px;
}
.aui div.divX {
    display: none;
    font-weight: bolder;
    padding-right: 3px;
    width: 10px;
}
.aui table.topdev_small_tabbox {
    width: 100%;
}
.aui table.tispo_small_tabbox td.active {
    background-color: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-size: 10px;
    padding: 4px 10px 10px;
}
.aui table.tispo_small_tabbox td.inactive {
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 4px 10px 10px;
}
.aui table.tispo_small_tabbox td.distance {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
}
.aui table.tispo_small_tabbox tr.tab_below td {
    background-color: #fff;
    padding-top: 7px;
}
.aui table.tispo_small_tabbox td.tab_leftbelow {
    border-left: 1px solid #ccc;
}
.aui table.tispo_small_tabbox td.tab_rightbelow {
    border-right: 1px solid #ccc;
}
.aui .tispo_wizard .tispo_tabBar {
    padding-bottom: 20px;
}
.aui .tispo_wizard ul {
    list-style-type: square;
}
.aui .tispo_wizard hr {
    background-color: #ddd;
    border-width: 0;
    color: #ddd;
    height: 2px;
    margin: 6px 0;
}
.aui .tispo_headContent hr {
    border-color: #bfbfbf transparent #fff;
    border-style: solid;
    border-width: 1px 0;
    margin: 6px 0;
}
.aui .tispo_wizard .tispo_tabBar .tispo_currentTab {
    border-top: 10px solid #ccc;
    font-weight: bolder;
    padding: 2px 10px 0;
}
.aui .tispo_wizard .tispo_tabBar .tispo_nextTab, .aui .tispo_wizard .tispo_tabBar .tispo_futureTab {
    border-top: 1px solid #aaa;
    color: #aaa;
    padding: 7px 10px 0;
}
.aui .tispo_wizard .tispo_tabBar .tispo_previousTab {
    border-top: 1px solid #aaa;
    font-weight: lighter;
    padding: 7px 10px 0;
}
.aui .tispo_wizard .tispo_tabBar .tispo_lastPlaceholderTab {
    border-top: 1px solid #aaa;
    color: #aaa;
}
.aui .tispo_wizard .tispo_tabBar td {
    padding-top: 3px;
    text-align: center;
    white-space: nowrap;
}
.aui .tispo_wizard .tispo_tabBar td.tispo_placeholder {
    display: none;
}
.aui .tispo_wizard .tispo_buttonBar {
    border-top: 1px solid #aaa;
    padding-top: 5px;
}
.aui .tispo_wizard h5 {
    font-size: 1.1em;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 15px;
}
.aui .tispo_wizard .tispo_listing td {
    height: 18px;
    padding-right: 10px;
    padding-top: 0;
    vertical-align: top;
}
.aui .tispo_expert td.tispo_content {
    padding-bottom: 4px;
    padding-top: 2px;
}
.aui .tispo_wizard .tispo_listing td.tispo_content {
    font-style: italic;
    vertical-align: top;
}
.aui .tispo_wizard .tispo_listing {
    padding-left: 15px;
}
.aui .tispo_wizard .tispo_tips {
    font-style: italic;
    padding-bottom: 12px;
    padding-left: 15px;
}
.aui .tispo_common_tips {
    font-style: italic;
    padding-bottom: 12px;
    padding-left: 15px;
}
.aui .tispo_expert .tispo_tabBar {
    padding-bottom: 20px;
}
.aui .tispo_expert .tispo_tabBar .tispo_currentTab {
    color: #777;
    height: 24px;
    border: 1px solid #ccc;
    border-bottom: 0;
    border-top: 0;
    padding: 1px 6px 1px 5px;
    background: url(/layout/images/tispo/design/tabs/activeTab.jpg);
    background-repeat: repeat-x;


}
.aui .tispo_expert .tispo_tabBar .tispo_nextTab, .aui .tispo_expert .tispo_tabBar .tispo_futureTab, .aui .tispo_expert .tispo_tabBar .tispo_previousTab {
    height: 24px;
    font-weight: lighter;
    border: 1px solid #ccc;
    border-top: 0;
    padding: 1px 6px 1px 5px;
    background: url("/layout/images/tispo/design/tabs/inactiveTab.jpg");
    background-repeat: repeat-x;
    background-color: #fff;
}
.aui .ie .tispo_expert .tispo_tabBar .tispo_currentTab, .aui .ie .tispo_expert .tispo_tabBar .tispo_nextTab, .aui .ie .tispo_expert .tispo_tabBar .tispo_futureTab, .aui .ie .tispo_expert .tispo_tabBar .tispo_previousTab {
    height: 16px;
}
.aui .tispo_expert .tispo_tabBar td.tispo_placeholder {
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 3px 0 0;
    width: 4px;
}
.aui .tispo_expert .tispo_tabBar .tispo_lastPlaceholderTab {
    border: 0;
    border-bottom: 1px solid #ccc;
}
.aui .tispo_expert .tispo_tabBar td {
    padding-top: 3px;
    text-align: center;
    white-space: nowrap;
}
.aui .tispo_expert .tispo_buttonBar {
    border-top: 1px solid #aaa;
    padding-top: 5px;
}
.aui .tispo_expert h5 {
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 15px;
}
.aui .tispo_expert .tispo_tips {
    display: none;
}
.aui tr.tispo_engaged td:first-child {
    padding-left: 45px;
}
.aui table.tispo_engaged tr td:first-child {
    padding-left: 45px;
}
.aui table.tispo_engaged td {
    padding-bottom: 0;
    padding-top: 0;
    vertical-align: top;
}
.aui tr.tispo_subtable td:first-child, .aui tr.tispo_subtable td {
    margin: 0;
    padding: 0;
}
.aui tr.tispo_engaged div.tispo_checkbox td:first-child {
    padding-left: 0;
}
.aui table.tispo_engaged div.tispo_checkbox tr td:first-child {
    padding-left: 0;
}
.aui .dpDiv {
    border: 1px solid #227;
}
.aui .dpTable {
    background-color: #eee;
    border: 2px solid #999;
    color: #505050;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;
    width: 171px;
}
.aui .dpTD {
    border: 1px solid #fff;
}
.aui .dpDayHighlightTD {
    background-color: #ccc;
    border: 1px solid #aaa;
}
.aui .dpTDHover {
    background-color: #9c9988;
    border: 1px solid #888;
    color: #fff;
    cursor: pointer;
}
.aui .dpDayTD {
    background-color: #aaa;
    border: 1px solid #777;
    color: white;
}
.aui .dpTitleText {
    color: gray;
    font-size: 12px;
    font-weight: bold;
}
.aui .dpDayHighlight {
    font-weight: bold;
}
.aui .dpButton {
    background: #fff none repeat scroll 0 0;
    border: 1px solid gray;
    border-radius: 4px;
    color: gray;
    font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
    padding: 0;
    width: 17px;
}
.aui .dpTodayButton {
    background: #fff none repeat scroll 0 0;
    border: 1px solid gray;
    border-radius: 4px;
    color: gray;
    font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 1px;
}
.aui div.tispo_tsp_help {
    padding-top: 18px;
}
.aui .tispo_detailView td {
    vertical-align: top;
}
.aui .tispo_detailView h3 {
    margin-top: 0;
}
.aui .tispo_detailView .tispo_labelValueView td {
    padding: 3px 5px;
}
.aui .tispo_detailView .tispo_labelValueView td:first-child {
    background-color: #eee;
}
.aui .tispo_detailView .tispo_labelValueView td.tispo_noLabel {
    background-color: #fff;
}
.aui .tispo_detailView td.tispo_left_row {
    padding-right: 25px;
}
.aui .tispo_detailView h4, .aui .tispo_wizard h4, .aui .tispo_expert h4 {
    color: #777;
    margin-top: 10px;
    padding-bottom: 4px;
}
.aui h1, .aui h2, .aui h3, .aui h4, .aui h5, .aui h6, .aui strong {
    font-weight: lighter;
}
.aui .journal-content-article strong, .aui .portlet-journal strong {
    font-weight: bold;
}
.aui .tispo_errorListing h5 {
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.2em;
}
.aui .tispo_detailView td.tispo_right_row h4 {
    background-repeat: no-repeat;
    text-align: right;
}
.aui .tispo_detailView td.tispo_right_row p {
    padding-left: 27px;
}
.aui .tispo_detailView div.tispo_statusBox h4 {
    background-image: url("/layout/images/tispo/design/specific/registration_header_line.gif");
}
.aui .tispo_detailView div.tispo_timeBox h4 {
    background-image: url("/layout/images/tispo/design/specific/time_header_line.gif");
}
.aui .tispo_detailView div.tispo_documentBox h4 {
    background-image: url("/layout/images/tispo/design/specific/attachment_header_line.gif");
}
.aui .tispo_detailView #organizer_status_1 h4 {
    background-image: url("/layout/images/tispo/design/specific/registration_header_line.gif");
}
.aui .tispo_detailView #organizer_status_2 h4 {
    background-image: url("/layout/images/tispo/design/specific/time_header_line.gif");
}
.aui .tispo_detailView #organizer_reports_1 h4 {
    background-image: url("/layout/images/tispo/design/specific/attachment_header_line.gif");
}
.aui .tispo_detailView #catalog_detail_anbieter h4 {
    background-image: url("/layout/images/tispo/design/specific/registration_header_line.gif");
}
.aui .tispo_detailView #catalog_detail_anmeldung h4 {
    background-image: url("/layout/images/tispo/design/specific/organizer_header_line.gif");
}
.aui .tispo_detailView #catalog_detail_anlagen h4 {
    background-image: url("/layout/images/tispo/design/specific/attachment_header_line.gif");
}
.aui .tispo_detailView #catalog_detail_ort h4 {
    background-image: url("/layout/images/tispo/design/specific/location_header_line.gif");
}
.aui .tispo_detailView #catalog_detail_termin h4 {
    background-image: url("/layout/images/tispo/design/specific/time_header_line.gif");
}
.aui img.tispo_iconButton_back {
    background-image: url("/layout/images/tispo/design/specific/back.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 25px;
    width: 80px;
}
.aui img.tispo_iconButton_print {
    background-image: url("/layout/images/tispo/design/specific/print.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 25px;
    width: 80px;
}
.aui img.tispo_iconButton_help {
    background-image: url("/layout/images/tispo/design/specific/help.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 25px;
    width: 80px;
}
.aui img.tispo_iconEye {
    background-image: url("/layout/images/tispo/design/icons/eye.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 32px;
}
.aui img.tispo_handicap_10 {
    background-image: url("/layout/images/tispo/ci/list/handicap_10.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.aui img.tispo_handicap_20 {
    background-image: url("/layout/images/tispo/ci/list/handicap_20.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.aui img.tispo_handicap_30 {
    background-image: url("/layout/images/tispo/ci/list/handicap_30.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.aui img.tispo_handicap_40 {
    background-image: url("/layout/images/tispo/ci/list/handicap_40.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.aui img.tispo_handicap_50 {
    background-image: url("/layout/images/tispo/ci/list/handicap_50.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.aui img.tispo_handicap_60 {
    background-image: url("/layout/images/tispo/ci/list/handicap_60.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.aui img.tispo_user {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/benutzer.gif") no-repeat scroll 0 0;
    height: 15px;
    width: 15px;
}
.aui img.tispo_group {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/icons/benutzergruppe.gif") no-repeat scroll 0 0;
    height: 15px;
    width: 15px;
}
.aui #portlet_anbieter_logo img.tispo_defaultImage, .aui #portlet_veranstaltung_anbieterdetail img.tispo_defaultImage {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/specific/anbieterDefaultLogo.gif") no-repeat scroll 0 0;
    height: 113px;
    width: 180px;
}
.aui div.tispo_fillTop div.tispo_searchResults {
    margin-top: -15px;
}
.aui img.tispo_defaultMediumPreviewImage {
    background-image: url("/layout/images/tispo/ci/defaultMediumPreviewImage.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 75px;
    width: 100px;
}
.aui div.tispo_lastModification {
    color: #888;
    text-align: right;
}
.aui a.topdev_link {
    color: #c00;
}
.aui td.tispo_catalogRow {
    background: transparent url("/layout/images/tispo/design/lists/row_background.jpg") repeat-x scroll 0 0;
    border: 1px solid #cedfe9;
    padding: 8px 10px;
    vertical-align: top;
}
.aui .tispo_hitText {
    font-weight: bolder;
}
.aui .tispo_star_on {
    background: transparent url("/layout/images/aui/rating.png") no-repeat scroll 0 -16px;
    display: block;
    float: right;
    font-size: 0;
    height: 15px;
    text-indent: -9999em;
    width: 17px;
}
.aui .tispo_star_off {
    background: transparent url("/layout/images/aui/rating.png") no-repeat scroll 0 0;
    display: block;
    float: right;
    font-size: 0;
    height: 15px;
    text-indent: -9999em;
    width: 17px;
}
.aui .ie .tispo_star_on {
    height: 14px;
}
.aui .ie .tispo_star_off {
    height: 14px;
}
.aui .tispo_categoryResult {
    padding-bottom: 25px;
}
.aui div.tispo_noResultsMsg {
    font-style: italic;
    padding-left: 10px;
    padding-top: 10px;
}
.aui div.tispo_form div.tispo_nopadding td {
    padding-left: 0;
}
.aui div.tispo_nopadding > div.tispo_form td {
    padding-left: 0;
}
.aui div.tispo_categorySearch div.tispo_buttonbar {
    margin-top: 0;
}
.aui h5.tispo_groupingList {
    font-size: 110%;
    font-weight: 700;
    margin: 0;
    padding-bottom: 7px;
    padding-top: 15px;
}
.aui span.tispo_telefon {
    background: transparent url("/layout/images/tispo/design/icons/links/phone.png") no-repeat scroll 0 0;
    font-weight: normal;
    padding-left: 18px;
}
.aui td.tispo_row_modified {
    font-style: italic;
}
.aui td.tispo_content td {
    vertical-align: top;
}
.aui div.jHtmlArea {
}
.aui div.jHtmlArea div {
    margin: 0;
    padding: 0;
}
.aui div.jHtmlArea .ToolBar ul {
    background: white url("/layout/images/tispo/design/plugin/jHtmlArea_Toolbar_Group_BG.png") repeat-x scroll 0 0;
    border: 1px solid #ccc;
    float: left;
    margin: 1px;
    padding: 1px;
}
.aui div.jHtmlArea .ToolBar ul li {
    border: 0 none;
    float: left;
    list-style-type: none;
    margin: 1px;
    padding: 1px;
    list-style-image: inherit;
}
.aui div.jHtmlArea .ToolBar ul li:hover {
    background: #ddd url("/layout/images/tispo/design/plugin/jHtmlArea_Toolbar_Group__Btn_Select_BG.png") repeat scroll 0 0;
    border: 1px solid #ccc;
    padding: 0;
}
.aui div.jHtmlArea .ToolBar ul li a {
    background: rgba(0, 0, 0, 0) url("/layout/images/tispo/design/plugin/jHtmlArea.png") no-repeat scroll -16px -500px;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 16px;
    padding: 0;
    width: 16px;
}
.aui div.jHtmlArea .ToolBar ul li a.highlighted {
    background-color: #bbb;
    border: 1px solid #aaa;
    padding: 0;
}
.aui div.jHtmlArea .ToolBar ul li.separator {
    border-left: 1px solid #ccc;
    height: 16px;
    margin: 0 2px 0 3px;
}
.aui div.jHtmlArea .ToolBar ul li.separator:hover {
    background-color: #fff;
    border-bottom: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    padding: 1px;
}
.aui div.jHtmlArea .ToolBar ul li a.bold {
    background-position: 0 0;
}
.aui div.jHtmlArea .ToolBar ul li a.italic {
    background-position: -16px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.underline {
    background-position: -32px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.strikethrough {
    background-position: -48px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.link {
    background-position: -64px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.unlink {
    background-position: -80px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.orderedlist {
    background-position: -96px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.unorderedlist {
    background-position: -112px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.image {
    background-position: -128px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.cut {
    background-position: -144px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.copy {
    background-position: -160px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.paste {
    background-position: -176px 0;
}
.aui div.jHtmlArea .ToolBar ul li a.html {
    background-position: -192px 0;
    opacity: 0.6;
}
.aui div.jHtmlArea .ToolBar ul li a.html.highlighted {
    opacity: 1;
}
.aui div.jHtmlArea .ToolBar ul li a.h1 {
    background-position: 0 -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.h2 {
    background-position: -16px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.h3 {
    background-position: -32px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.h4 {
    background-position: -48px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.h5 {
    background-position: -64px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.h6 {
    background-position: -80px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.subscript {
    background-position: -96px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.superscript {
    background-position: -112px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.indent {
    background-position: -128px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.outdent {
    background-position: -144px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.horizontalrule {
    background-position: -160px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.p {
    background-position: -176px -16px;
}
.aui div.jHtmlArea .ToolBar ul li a.justifyleft {
    background-position: 0 -32px;
}
.aui div.jHtmlArea .ToolBar ul li a.justifycenter {
    background-position: -16px -32px;
}
.aui div.jHtmlArea .ToolBar ul li a.justifyright {
    background-position: -32px -32px;
}
.aui div.jHtmlArea .ToolBar ul li a.increasefontsize {
    background-position: -48px -32px;
}
.aui div.jHtmlArea .ToolBar ul li a.decreasefontsize {
    background-position: -64px -32px;
}
.aui div.jHtmlArea .ToolBar ul li a.forecolor {
    background-position: -80px -32px;
}
.aui div.jHtmlArea .ToolBar ul li a.tispo_jHtmlArea_ToolBarButton_185888 {
    background-color: #185888;
}
.aui div.jHtmlArea .ToolBar ul li a.tispo_jHtmlArea_ToolBarButton_CC0000 {
    background-color: #c00;
}
.aui div.jHtmlArea .ToolBar ul li a.tispo_jHtmlArea_ToolBarButton_666666 {
    background-color: #666;
}
.aui div.jHtmlArea .ToolBar ul li a.tispo_jHtmlArea_ToolBarButton_000000 {
    background-color: #000;
}
.aui .tispo_textarea div.jHtmlArea .ToolBar ul {
    margin-left: 0;
}
.aui .jHtmlArea iframe {
    border: 1px solid #ccc;
}
.aui .tispo_folderDiv {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent url("/layout/images/tispo/design/lists/row_background.jpg") repeat-x scroll 0 0;
    border-color: #cedfe9;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 8px 10px;
    vertical-align: top;
}
.aui .tispo_folderDiv:first-child {
    border-top: 1px solid #cedfe9;
}
.aui .tispo_folderDiv a {
    background: transparent url("/layout/images/tispo/design/icons/fold_open2.jpg") no-repeat scroll 0 0;
    left: 20px;
    margin-left: -20px;
    margin-right: 12px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.aui .tispo_folderDiv a.tispo_fold_open {
    background: transparent url("/layout/images/tispo/design/icons/fold_open2.jpg") no-repeat scroll 0 0;
}
.aui .tispo_folderDiv a.tispo_fold_close {
    background: transparent url("/layout/images/tispo/design/icons/fold_close2.jpg") no-repeat scroll 0 0;
}
.aui .tispo_folderContentDiv {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cedfe9;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 8px 10px;
    vertical-align: top;
}
.aui .farbschema1 a.tispo_cn_disabled, .aui .farbschema1 .tispo_detailView a.tispo_cn_disabled, .aui .farbschema2 a.tispo_cn_disabled, .aui .farbschema2 .tispo_detailView a.tispo_cn_disabled, .aui .farbschema1 div.tispo_searchResults a.tispo_cn_disabled, .aui .farbschema2 div.tispo_searchResults a.tispo_cn_disabled, .aui .portlet-content a.tispo_cn_disabled, .aui .aui-dialog-content a.tispo_cn_disabled, .aui div.tispo_searchResults a.tispo_cn_disabled, .aui .portlet-content div.tispo_searchResults a.tispo_cn_disabled, .aui .aui-dialog-content div.tispo_searchResults a.tispo_cn_disabled {
    color: gray;
}
.aui .tispo_expert .tispo_ln_pure td, .aui .tispo_expert .tispo_ln_pure th {
    padding-left: 13px;
}
.aui .tispo_expert .tispo_cn_heading {
    padding-right: 0;
}
.aui .tispo_expert .tispo_label_nopadding, .aui .tispo_expert .tispo_form .tispo_label_nopadding {
    padding-left: 0;
    padding-top: 2px;
    vertical-align: top;
}
.aui .tispo_expert ul {
    margin-bottom: 2px;
    margin-left: 15px;
    margin-top: 0;
}
.aui .tispo_expert .tispo_cn_multiline {
    padding-bottom: 8px;
}
.aui .tispo_expert .tispo_cn_hinweis {
    color: gray;
    font-style: italic;
}
.aui .tispo_expert .tispo_cn_fussnote {
    color: #888;
    font-size: 80%;
}
.aui .tispo_wizard .tispo_ln_pure td, .aui .tispo_wizard .tispo_ln_pure th {
    padding-left: 13px;
}
.aui .tispo_wizard .tispo_cn_heading {
    padding-right: 0;
}
.aui .tispo_wizard .tispo_cn_headBodyTable {
    margin-left: 13px;
}
.aui .tispo_wizard .tispo_label_nopadding, .aui .tispo_wizard .tispo_form .tispo_label_nopadding {
    padding-left: 0;
    padding-top: 2px;
    vertical-align: top;
}
.aui .tispo_wizard ul {
    margin-bottom: 2px;
    margin-left: 15px;
    margin-top: 0;
}
.aui .tispo_wizard .tispo_cn_multiline {
    padding-bottom: 8px;
}
.aui .tispo_wizard .tispo_cn_hinweis {
    color: gray;
    font-style: italic;
}
.aui .tispo_wizard .tispo_cn_fussnote {
    color: #888;
    font-size: 80%;
}
.aui div.tispo_form th {
    padding-left: 13px;
    padding-right: 5px;
}
.aui .tispo_la_rightAlign {
    text-align: right;
}
.aui .tispo_la_leftAlign {
    text-align: left;
}
.aui .tispo_la_bold {
    font-weight: bold;
}
.aui .tispo_la_gray {
    color: #888;
}
.aui .tispo_la_bigger {
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 0.3pt;
}
.aui .tispo_la_blue {
    color: #185888;
}
.aui .tispo_la_small {
    font-size: 80%;
}
.aui tr.tispo_la_rightAlign th, .aui tr.tispo_la_rightAlign td {
    text-align: right;
}
.aui tr th.tispo_la_leftAlign, .aui tr td.tispo_la_leftAlign {
    text-align: left;
}
.aui .tispo_engaged ul li, .aui .tispo_listing ul li {
    list-style-image: url("/layout/images/tispo/design/bullet.gif");
    list-style-type: none;
    padding: 0;
}
.aui .tispo_engaged ul, .aui .tispo_listing ul {
    margin-left: 15px;
    margin-top: 2px;
}
.aui .tispo_detailView .tispo_ln_pure td, .aui .tispo_detailView .tispo_ln_pure th {
    padding-left: 3px;
    padding-right: 3px;
}
.aui .tispo_dn_dozentenliste td, .aui .tispo_dn_dozentenliste th, .aui .tispo_detailView .tispo_ln_pure td, .aui .tispo_detailView .tispo_ln_pure th {
    border: 1px solid #cedfe9;
}
.aui .tispo_detailView .tispo_cn_heading {
    padding-right: 0;
}
.aui .tispo_detailView .tispo_cn_body table td, .aui .tispo_detailView .tispo_cn_body table th {
    padding: 2px;
}
.aui .tispo_detailView .tispo_label_nopadding, .aui .tispo_form .tispo_label_nopadding {
    padding-left: 3px;
    padding-top: 2px;
    vertical-align: top;
}
.aui .tispo_detailView ul {
    margin-bottom: 2px;
    margin-left: 15px;
    margin-top: 0;
}
.aui .tispo_portlet-column-left-small .tispo_detailView ul {
    margin-left: 0;
    padding-left: 0;
}
.aui .swift_ln_strukturZelle3 .tispo_detailView ul {
    margin-left: 0;
}
.aui .tispo_detailView .tispo_cn_multiline {
    padding-bottom: 8px;
}
.aui .tispo_detailView .tispo_cn_hinweis {
    color: gray;
    font-style: italic;
}
.aui .tispo_detailView .tispo_cn_fussnote {
    color: #888;
    font-size: 80%;
}
.aui .tispo_matrixCellTableDiv .tispo_cn_fussnote {
    color: #888;
    font-size: 80%;
    padding-right: 30px;
    text-align: right;
}
.aui .tispo_cn_label {
    background-color: #eee;
}
.aui table.tispo_cn_rightAlign th, .aui table.tispo_cn_rightAlign td {
    text-align: right;
}
.aui #layout-column_column-3 .tispo_portlet ul {
    margin: 0 2em 0 1em;
}
.aui #layout-column_column-3 .tispo_portlet ul.tispo_linklist {
    margin: 0;
}
.aui div.tispo_ln_slim ul {
    margin: 0 0 0 5px;
}
.aui div.tispo_ln_slim ul li {
    margin-bottom: 3px;
}
.aui div.tispo_tag_form_radiobox {
    line-height: 22px;
}
.aui .tispo_cn_gestrichen, .aui .tispo_cn_gestrichen td {
    text-decoration: line-through;
}
.aui .tispo_form label {
    color: #000;
    cursor: default;
    display: inline;
    font-size: 100%;
    line-height: normal;
}
.aui .tispo_form form {
    margin: 0;
}
.aui .tispo_form hr {
    border-color: #bfbfbf rgba(0, 0, 0, 0) white;
    margin: 6px 0;
}
.aui .tispo_form input {
    line-height: 100%;
    margin-top: 0;
    padding: 0;
}
.aui .tispo_form input:focus {
    box-shadow: none;
}
.aui .tispo_form select {
    border-radius: 0;
    color: #000;
    line-height: 100%;
    padding: 1px 1px 1px 0;
}
.aui .tispo_form td {
    margin: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.aui .tispo_form option {
    color: #000;
}
.tispo_expert .tispo_cn_headBodyTable {
    margin-left: 13px;
}
.aui .tispo_detailView h4 {
    font-size: 110%;
    font-weight: 700;
    line-height: 110%;
    margin-bottom: 0;
}
.aui .tispo_errorListing ul {
    list-style: outside none disc;
    margin: 12px 12px 12px 24px;
}
.aui .tispo_checkbox {
    margin-bottom: 3px;
}
.aui .tispo_portlet h3 {
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1em;
    margin: 16px 0;
}
.aui .tispo_portlet h4 {
    border-bottom: 2px solid #ccc;
    font-size: 1.1em;
    font-weight: 700;
    line-height: 1.2em;
}
.aui .tispo_portlet .mediPreviewImage {
    height: 75px;
    vertical-align: unset;
}
.aui div.tispo_portlet .tispo_matrixlist table.tispo_cn_composition > tbody > tr > td {
    border: medium none;
}
.aui .tispo_portlet .tispo_cn_expandable > span, .aui .swift_ln_strukturZelle3 .tispo_portlet .tispo_cn_expandable > span {
    background-repeat: no-repeat;
    cursor: pointer;
    padding-left: 18px;
}
.aui .swift_ln_strukturZelle3 .tispo_portlet .tispo_cn_expandable h4 {
    background-position: 0 0;
}
.aui .tispo_portlet .tispo_cn_notExpanded > span, .aui .swift_ln_strukturZelle3 .tispo_portlet .tispo_cn_notExpanded > span {
    background-image: url("/layout/images/tispo/design/icons/fold_open2.jpg");
    background-repeat: no-repeat;
}
.aui .tispo_portlet .tispo_cn_expanded > span, .aui .swift_ln_strukturZelle3 .tispo_portlet .tispo_cn_expanded > span {
    background-image: url("/layout/images/tispo/design/icons/fold_close2.jpg");
    background-repeat: no-repeat;
}
.aui .tispo_cn_notExpanded > table, .aui .tispo_cn_notExpanded > div, .aui .swift_ln_strukturZelle3 .tispo_cn_notExpanded > table, .aui .tispo_cn_notExpanded > div {
    display: none;
}
.aui .tispo_portlet .tispo_cn_expandable h4, .aui .swift_ln_strukturZelle3 .tispo_portlet .tispo_cn_expandable h4 {
    cursor: pointer;
}
.aui .tispo_portlet .tispo_cn_notExpanded h4, .aui .swift_ln_strukturZelle3 .tispo_portlet .tispo_cn_notExpanded h4 {
    background-image: url("/layout/images/tispo/design/icons/fold_open2.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border-bottom: 0 none;
    padding-bottom: 0;
    padding-left: 18px;
}
.aui .tispo_portlet .tispo_cn_expanded h4, .aui .swift_ln_strukturZelle3 .tispo_portlet .tispo_cn_expanded h4 {
    background-image: url("/layout/images/tispo/design/icons/fold_close2.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border-bottom: 2px solid #ccc;
    padding-left: 18px;
}
.aui .tispo_portlet .tispo_cn_notExpanded > h4 {
    background-image: url("/layout/images/tispo/design/icons/fold_open2.jpg");
    border-bottom: 0 none;
}
.aui .swift_ln_strukturZelle3 .tispo_portlet .tispo_cn_expanded h4 {
    padding-bottom: 10px;
}
.aui .tispo_cn_showTechObjDiv {
    background-color: white;
    position: absolute;
    white-space: nowrap;
}
.aui .tispo_resultBar .tispo_cn_showTechObjDiv {
    background-color: inherit;
    position: relative;
    white-space: nowrap;
}
.aui .tispo_portlet form .tispo_cn_indent {
    padding-left: 18px;
}
.aui div.tispo_linkblock a {
    display: inline-block;
    line-height: 15px;
    margin-bottom: 10px;
}
.aui .swift_ln_strukturZelle3 .tispo_portlet h4 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    border-bottom: 0 none;
    color: #000;
    font-size: 1em;
    font-weight: bolder;
    line-height: 15px;
    margin-bottom: 4px;
    margin-top: 4px;
}
.aui .swift_ln_strukturZelle3 .tispo_portlet h4:nth-child(n+3) {
    margin-top: 16px;
}
.aui .tispo_portlet h4 {
    margin-bottom: 0;
}
.aui .tispo_portlet .tispo_form h4 {
    margin-bottom: 10px;
}
.aui #id_tispo_dialog .modal {
    position: relative;
}
.aui .tispo_cn_dialogButtonBar {
    padding-top: 6px;
    text-align: right;
}
.tispo_cn_dialog {
    padding-bottom: 7px;
}
.aui .tispo_cn_dialogButtonBar a {
    margin-left: 5px;
}
.aui div.tispo_cn_spacer {
    display: block;
    height: 5px;
}
.tispo_ln_tsp .tispo_detailView ul.tispo_linklist {
    margin: 5px 0 2px;
}
.tispo_ln_tsp h3 {
    color: #666;
    font-size: 110%;
    font-weight: lighter;
    line-height: 1.4em;
    padding-bottom: 12px;
    padding-top: 5px;
    text-align: left;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_head {
    background-color: #eee;
    font-weight: bold;
    padding: 6px 6px 6px 15px;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body .tispo_cn_head {
    background-color: inherit;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body {
    background-color: #fff;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-top: 6px;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body.tispo_cn_odd {
    background-color: #eee;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body .tispo_cn_label {
    background-color: transparent;
    padding-right: 7px;
}
.tispo_ln_tsp .tispo_cn_headBodyTable td {
    vertical-align: top;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body tr.tispo_cn_head td {
    padding-bottom: 7px;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body tr.tispo_cn_head .tispo_cn_label {
    font-weight: bold;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body tr.tispo_cn_head .tispo_cn_value {
    font-weight: normal;
}
.tispo_ln_tsp div.tispo_cn_lastChange {
    color: #888;
    font-size: 80%;
    text-align: right;
}
.tispo_ln_tsp a.tispo_print {
    float: right;
    line-height: 14px;
}
.tispo_ln_tsp .tispo_htmlUserContent h1, .tispo_ln_tsp .tispo_htmlUserContent h2, .tispo_ln_tsp .tispo_htmlUserContent h3 {
    line-height: normal;
}
.tispo_ln_tsp .tispo_htmlUserContent blockquote p {
    font-size: 100%;
}
.tispo_ln_tsp .tispo_htmlUserContent h1 {
    color: #666;
    font-size: 110%;
    font-weight: lighter;
    text-align: left;
}
.tispo_ln_tsp .tispo_htmlUserContent h2 {
    font-size: 100%;
    font-weight: bold;
}
.tispo_ln_tsp .tispo_htmlUserContent p {
    margin-bottom: 0;
    margin-top: 0;
}
.tispo_ln_tsp .tispo_htmlUserContent strong {
    font-weight: bold;
}
.tispo_ln_tsp .tispo_cn_headBodyTable {
    border: 1px solid #cedfe9;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    width: 100%;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body {
    background-color: #fff;
    padding: 6px 5px 8px 15px;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body tr.tispo_cn_paragraph > td {
    padding-top: 5px;
}
.aui .tispo_expert .tispo_ln_tsp.tispo_searchResults td.tispo_marker {
    border-bottom: 1px solid #cedfe9;
    border-right: 1px solid #cedfe9;
    padding-top: 5px;
}
.tispo_ln_tsp .tispo_cn_headBodyTable > tbody > tr.tispo_row_heading th {
    border-bottom: 1px solid #cedfe9;
    border-left: 1px solid #cedfe9;
    padding: 5px;
}
.tispo_ln_tsp .tispo_detailView .tispo_cn_groupHeading:nth-child(n+2) {
    padding-top: 20px;
}
.aui p {
    margin-bottom: 1em;
}

.aui h5
{
    margin: 10px 0;
    line-height: 20px;
}

span.swift_cn_csthl { background-color: #ff9; }



.aui img.tispo_ln_loadingIconForTabs
{
    right: 3px;
    top: 44px;
    position: absolute;
}
.tispo_resultBar > table
{
    border: 1px solid #cccccc; background-color: #eeeeee;
}/* baseFile:header_breadcrumbs.css*/
    /* -----------------------------    breadcrumbs     -------------------------  */

    header .swift_ln_breadcrumbs
    {
        position: absolute;
        bottom: 9px;
        left: 90px;
        font-family: DINLight;
        text-transform: uppercase;
        font-size: 12px;
        white-space: nowrap;
        color: #175781;
        z-index: 0;
    }

    header .swift_ln_breadcrumbs a
    {
        padding-left: 8px;
        font-weight: normal;
        color: #175781;
    }
    header .swift_ln_breadcrumbs a span {
        padding-right: 6px;
    }
    header .swift_ln_breadcrumbs > span:last-child {
        padding-left: 6px;
    }


    header .swift_ln_breadcrumbs a:after
    {
        content:" | ";
    }

    header .swift_ln_breadcrumbs span.swift_dn_currentPage
    {
        font-family: DINMedium;
    }




    .swift_ln_scrolled header .swift_ln_headerLine
    {
        display:none;
    }

    header .swift_dn_actionBar .swift_cn_flexDropdown > span
    {
        content: 'Mein Konto';
        font-weight:bold;
    }/* baseFile:main.css*/
#skip-to-content { bottom:1px; }


/* Generated by ParaType (http://www.paratype.com)*/
/* Font DIN 2014: Copyright © ParaType, 2016. All rights reserved.*/
@font-face {
    font-family: 'DINRegular';
    src:
            url('/html/fonts/DIN2014Regular/DPT55__W.woff2') format('woff2'),
            url('/html/fonts/DIN2014Regular/DPT55__W.woff') format('woff'),
            url('/html/fonts/DIN2014Regular/DPT55__W.eot?#iefix') format('embedded-opentype'),
            url('/html/fonts/DIN2014Regular/DPT55__W.ttf') format('truetype'),
            url('/html/fonts/DIN2014Regular/DPT55__W.svg#DIN2014Web-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Font DIN 2014 Light: Copyright © ParaType, 2016. All rights reserved.*/
@font-face {
    font-family: 'DINMedium';
    /*src: url('/html/fonts/DIN2014Light/DPT45__W.eot');*/
    src:
        url('/html/fonts/DIN2014Light/DPT45__W.woff2') format('woff2'),
        url('/html/fonts/DIN2014Light/DPT45__W.woff') format('woff'),
        url('/html/fonts/DIN2014Light/DPT45__W.eot?#iefix') format('embedded-opentype'),
        url('/html/fonts/DIN2014Light/DPT45__W.ttf') format('truetype'),
        url('/html/fonts/DIN2014Light/DPT45__W.svg#DIN2014Web-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Font DIN 2014 Light: Copyright © ParaType, 2016. All rights reserved.*/
@font-face {
    font-family: 'DINLight';
    /*src: url('/html/fonts/DIN2014Light/DPT45__W.eot');*/
    src:
            url('/html/fonts/DIN2014Light/DPT45__W.woff2') format('woff2'),
            url('/html/fonts/DIN2014Light/DPT45__W.woff') format('woff'),
            url('/html/fonts/DIN2014Light/DPT45__W.eot?#iefix') format('embedded-opentype'),
            url('/html/fonts/DIN2014Light/DPT45__W.ttf') format('truetype'),
            url('/html/fonts/DIN2014Light/DPT45__W.svg#DIN2014Web-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}




#skip-to-content {
    clip: rect(0 0 0 0);
    position: absolute;
}
body
{
    margin: 0;
    position: relative;
    color: #185888;
    font: 13px/19px DINMedium, sans-serif;
}

img
{
    max-width: 100%;
    height: auto;
}
input, td, th
{
    color: #185888;
}

.aui .swift_cn_body strong {
    font-weight: bold;
}

.swift_ln_portal
{
    padding-top:230px;
}
.swift_ln_scrolled .swift_ln_portal
{
    /*padding-top:131px;*/
}
.swift_ln_portal > .swift_cn_body
{
    /*max-width: 1410px;*/
    margin: 54px 16px;
    padding-bottom: 80px;
}

.swift_ln_scrolled .swift_ln_portal >  .swift_cn_body
{
    /*top: 131px;*/
}

/* -----------------------------    Header und darin enthaltenes     -------------------------  */

.swift_ln_portal > .swift_cn_head
{
    position: fixed;
    background-position-x: center;
    background-image: url(/html/images/themes/tsp2/header/banner_big.jpg);
    background-repeat: repeat-x;
    background-color: #e8eef3;
    height: 230px;
    width: 100%;
    top: 0;
    padding-left: 16px;
    z-index: 1;
}

.swift_ln_scrolled .swift_ln_portal > .swift_cn_head
{
    background-image: url(/html/images/themes/tsp2/header/banner_small.jpg);
    background-color: #e8eef3;
    height: 125px;
/*    box-shadow: 0px 0px 29px -6px;*/
}

header
{
    /*margin: auto;*/
    /*max-width: 1410px;*/
    height: 100%;
    position: relative;
}

header .swift_ln_hamburger_desktop
{
    position: absolute;
    left: 0;
    bottom: 10px;
    cursor:pointer;
}
header .swift_ln_close_nav
{
    cursor:pointer;
    position: absolute;
    left: 0;
    bottom: -6px;
}


header .swift_cn_flexDropdown > div
{
    right:0;
    left: inherit;
}

header .swift_ln_banner
{
    position: absolute;
    left: 180px;
    right: 205px;
    bottom: 42px;
    top: 0;
    z-index: 0;
}





header .swift_dn_userMenu
{
    position: absolute;
    right: 32px;
    top: 103px;
    background-color: white;
    border: 1px solid #999;
    box-shadow: 3px 3px 7px 2px rgba(50, 50, 50, 0.2);
    width: 341px;
    padding: 26px 20px 17px 20px;
    display:none;
    cursor: default;
    z-index: 1;
}
header .swift_dn_userMenu.swift_cn_active
{
    display: block;
}
header .swift_dn_userMenu .tispo_ln_meinPortal_portlet_persoenliches
{
    /*font-style: italic;*/
    /*font-weight:bold;*/
}
header .swift_dn_userMenu .tispo_ln_meinPortal_portlet_persoenliches a:hover
{
    text-decoration: underline;
}
header .swift_dn_userMenu .tispo_ln_meinPortal_portlet_persoenliches a
{
    font-style: normal;
    font-weight:normal;
    display: block;
    /*line-height: normal;*/
    /*margin-bottom: 5px;*/
    /*margin-right: 3px;*/
    /*margin-top: 10px;*/

    line-height: 15px;
    margin-bottom: 10px;
}
header .swift_dn_userMenu .tispo_ln_meinPortal_adminFunctions
{
    padding-bottom:0px;
}

header .swift_dn_userMenu .tispo_ln_meinPortal_adminFunctions a
{
    display: block;
    /*line-height: normal;*/
    /*margin-bottom: 5px;*/
    /*margin-right: 3px;*/
    /*margin-top: 10px;*/

    line-height: 15px;
    margin-bottom: 10px;

}

header .swift_dn_userMenu > div
{
    /*border-bottom: 1px solid #dde;*/
    /*padding-bottom: 5px;*/
    /*margin-bottom: 5px;*/
}
header .swift_dn_userMenu > div:last-child
{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
header .swift_dn_userMenu > div.tispo_ln_meinPortal_portlet_service
{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
header .swift_dn_userMenu > div h4,
.aui .swift_dn_userMenu .tispo_detailView h4
{
    margin-bottom: 10px;
}

header .tispo_ln_meinPortal_logout,
header .tispo_ln_meinPortal_adminFunctions
{
    border-top: 1px solid #dde;
    padding-top: 7px;
    margin-top: 7px;
}

header .tispo_dn_lastCalculatedActiveSessionCount
{
    padding-top: 7px;
    padding-bottom: 7px;
}

.noselect
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}




.swift_ln_scrolled .swift_ln_searchBox
{
    display: none;
}
.swift_ln_searchBox {
    top: 60px;
    position: absolute;
    z-index: 1;
}

.swift_ln_searchBox > .swift_ln_searchBoxActive
{
    display: none;
    background-image: url(/html/images/themes/tsp2/header/suche-aktiv.png);
    min-height: 38px;
    min-width: 385px;
    background-repeat: no-repeat;
    top: 17px;
    position: absolute;
}
.swift_ln_searchBox > .swift_ln_searchBoxActive input[type='search']
{
    background-color: transparent;
    width: 327px;
    height: 37px;
    padding-left: 10px;
    border: none;
}
.swift_ln_searchBox > .swift_ln_searchBoxActive input[type='submit']
{
    background-color: transparent;
    position: absolute;
    right: 0;
    width: 51px;
    height: 37px;
    cursor: pointer;
    border: none;
}
.swift_ln_searchBox > .swift_ln_searchBoxActive input[type='checkbox']
{
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 3px;
}



.swift_ln_searchBox > .swift_ln_searchBoxActive .swift_cn_line
{
    position: absolute;
    top: 43px;
    color: white;
    font-size: 9px;
}

.swift_ln_searchBox > .swift_ln_searchBoxActive input:focus
{
    border: none;
    outline: none;
}
.swift_ln_searchBox > .swift_ln_searchBoxInactive
{
    cursor: pointer;
}
.swift_ln_searchBox > .swift_ln_searchBoxInactive span
{
    position: absolute;
    top: 27px;
    left: 34px;
    font-weight: bold;
    font-family: DINRegular;
}


.swift_ln_headerLine > .swift_dn_loginName
{
    display: none;
}

.swift_ln_scrolled .swift_ln_loginBar
{
    display: none;
}
.swift_ln_loginBar
{
    position: absolute;
    right: 0px;
    background-image: url(/html/images/themes/tsp2/header/anmelden.png);
    height: 71px;
    width: 202px;
    background-repeat: no-repeat;
    top: 60px;
    z-index: 1;
}
.swift_ln_loginBar > a {
    position: absolute;
    left: 0;
    top: 13px;
    height: 45px;
    line-height: 45px;
    padding-left: 82px;
    padding-right: 24px;
    font-weight: bold;
}

.swift_ln_loginBar.swift_cn_loggedIn
{
    background-image: url(/html/images/themes/tsp2/header/angemeldet.png);
}

.swift_ln_loginBar.swift_cn_active {
    background-image: url(/html/images/themes/tsp2/header/angemeldet-aktiv.png);
}

.swift_ln_loginBar.swift_cn_loggedIn.swift_cn_active {
    background-image: url(/html/images/themes/tsp2/header/angemeldet-aktiv.png);
}
.swift_ln_loginBar.swift_cn_loggedIn.swift_cn_active,
.swift_ln_loginBar.swift_cn_active
{
    top:77px;
    right:31px;
    width: 314px;
    box-shadow: 3px 3px 7px 2px rgba(50, 50, 50, 0.2);
    height: 38px;
    border-radius: 13px;
    padding-left: 70px;
}
.swift_ln_loginBar.swift_cn_active > a
{
    top: -1px;
    line-height: 45px;
    padding-left: 78px;
}



/* -----------------------------    footer     -------------------------  */


.swift_ln_portal > .swift_cn_body > .swift_cn_foot { display: none; }
.swift_ln_portal > .swift_cn_foot
{
    position: fixed;
    bottom:0;
    width:100%;
    background-color: #e8eef2;
    /*box-shadow: 2px -5px 28px -11px;*/
}
.swift_ln_portal > .swift_cn_foot > .swift_cn_body
{
    /*max-width: 1410px;*/
    margin: auto;
    position: relative;
    height: 48px;
}

.swift_ln_portal > .swift_cn_foot > .swift_cn_body .swift_dn_icon_facebook
{
    display: inline-block;
    background-image: url(/html/images/themes/tsp2/symbole/facebook.png);
    width: 20px;
    height: 20px;
    background-size: contain;
    position: relative;
    left: 8px;
    top: 0;
    text-decoration: none;
}
.swift_ln_portal > .swift_cn_foot > .swift_cn_body .swift_dn_icon_twitter
{
    display: inline-block;
    background-image: url(/html/images/themes/tsp2/symbole/twitter.png);
    width: 20px;
    height: 20px;
    background-size: contain;
    position: relative;
    left: 10px;
    top: 0;
    text-decoration: none;
}


.swift_ln_portal > .swift_cn_foot > .swift_cn_body > div
{
    padding-left: 16px;
    padding-right: 16px;
    position: absolute;
    bottom: 0;
    /*font-weight: bold;*/
    height: 33px;
    font-size: 12px;
    color: #185888;
    font-family: DINRegular;
    font-weight: bolder;
}
.swift_ln_portal > .swift_cn_foot .swift_cn_left
{
    left: 0px;
}
.swift_ln_portal > .swift_cn_foot .swift_cn_right
{
    right: 0px;
}


.swift_ln_portal > .swift_cn_foot .swift_cn_middle
{
    position: absolute;
    bottom: 0;
    /*left: 50%;*/
    height: 64px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}


/* sobald minimal scrolled  */

.swift_ln_scrolled_more_than_zero .swift_ln_portal > .swift_cn_foot > .swift_cn_body > div
{
    display: none;
}

.swift_ln_scrolled_more_than_zero .swift_ln_portal > .swift_cn_foot > .swift_cn_body
{
    height: 25px;
    cursor: pointer;
}
.swift_ln_scrolled_more_than_zero .swift_ln_portal > .swift_cn_foot .swift_cn_middle
{
    height: 34px;
}


/* aufgehoben */

.swift_ln_scrolled_more_than_zero .swift_ln_portal > .swift_cn_foot.swift_cn_active > .swift_cn_body > div
{
    display: block;
}

.swift_ln_scrolled_more_than_zero .swift_ln_portal > .swift_cn_foot.swift_cn_active > .swift_cn_body
{
    height: 48px;
    cursor: inherit;
}
.swift_ln_scrolled_more_than_zero .swift_ln_portal > .swift_cn_foot.swift_cn_active .swift_cn_middle
{
    height: 64px;
}


/* -----------------------------    mobile     -------------------------  */

#swift_id_mobileMenuNavContent { display:none; }
.swift_ln_mobilebar { display:none; }






/*
----------------------------- übertragen ----------------------
 */



h1,h2
{
    /*font: bold 13px/19px Arial,Helvetica,sans-serif;*/
    font: 13px/19px DINLight, sans-serif;
    margin-top:0px;
    margin-bottom:0px;
}
p
{
    margin-top:0px;
    margin-bottom:0px;
}
a
{
    color: #185888;
    text-decoration: none;
    /*font-weight: bold;*/
}
a:hover
{
    text-decoration: underline;
}
a:focus
{
    outline: thin dotted #333;
}

td, th
{
    margin: 0;
    padding: 0;
    /*text-align: left;*/
    /*font: 13px/19px "DINLight",Arial,Helvetica,sans-serif;*/
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
label
{
    margin-right: 3px;
}

.swift_cn_error {
    color: red;
}
form > div.swift_cn_error {
    padding-bottom: 6px;
}





























/*              forms           */
.swift_cn_form > tbody > tr > td
{
    padding-bottom: 1px;
    padding-top: 1px;
}
.swift_cn_form > tbody > tr > td:first-child
{
    padding-left:0px;
}

input.swift_cn_eingabefeld
{
    border: 1px solid #ddd;
    width:100%;
    font: inherit;
    margin-bottom: 2px;
}
td.swift_cn_eingabefeld input
{
    border: 1px solid #ddd;
    width:100%;
    font: inherit;
    margin-bottom: 2px;
}
td.swift_cn_eingabefeld textarea
{
    color: #185888;
    border: 1px solid #ddd;
    width:100%;
    font: inherit;
    margin-bottom: 2px;
}
td.swift_cn_auswahlfeld select
{
    color: #185888;
    border: 1px solid #ccc;
    background-color: #fff;
    font: inherit;
    width:100%;
}
td.swift_cn_auswahlfeld {}

td.swift_cn_eingabefeld { padding-right:4px; }

table.swift_cn_form td {  vertical-align: top; }
td.swift_cn_feldlabel { padding-left: 5px; padding-right: 5px; }
table.swift_cn_form td.swift_cn_buttonBar  { margin-left: 5px; }


.swift_cn_form td.swift_cn_buttonBar
{
    text-align: right;
    line-height: 20px;
    padding-top: 5px;
}
.swift_cn_form td.swift_cn_buttonBar a
{
    margin-left:6px;
}






/*     Dropdown / contextmenu und co */
.swift_cn_flexDropdown > span
{
    cursor: pointer; color: #185888;
    /*font-weight:bold;*/
}
.swift_cn_flexDropdown {  position:relative; display: inline-block; }
.swift_cn_flexDropdown > div
{
    position:absolute;
    left: 0;
    white-space: nowrap;
    border: 1px solid #999;
    box-shadow: 3px 3px 7px 2px rgba(50, 50, 50, 0.2);
    display:none;
    background-color:white;
    z-index: 5;
}
/*
.swift_cn_flexDropdown > div.swift_cn_hideOnBlur > a
{
    display: block;
    margin-right: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
}
*/
.swift_cn_flexDropdown > div.swift_cn_hideOnBlur > a {
    display: block;
    line-height: normal;
    margin-bottom: 5px;
    margin-right: 3px;
    margin-top: 5px;
}


.swift_cn_flexDropdown > div { padding:1px; padding-right:3px;  padding-left:3px; }
/*.swift_cn_flexDropdown > div > a:first-child { padding-top: 5px; }*/
/*.swift_cn_flexDropdown > div > a:last-child { padding-bottom: 5px; }*/










/*         portlets / allgeimein       */


/*      Zeige / Verstecke Rand / Titel:   */

.swift_ln_portlet > .swift_cn_head > .swift_cn_title
{
    color: #185888;
    background-color: #dce6ed;
    display: block;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 15px;
    border-top-right-radius: 8px;
    padding: 10px 10px 10px 16px;
    hyphens: auto;
    position:relative;
}
/* chrome only hack */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    .swift_ln_portlet > .swift_cn_head > .swift_cn_title {  word-break: break-all;  }
}

.swift_ln_portlet.swift_dn_showBorder > .swift_cn_head > .swift_cn_title
{
    color: #185888;
    background-color: #dce6ed;
    display: block;
    padding: 10px;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 15px;
    border-top-right-radius: 8px;
}

.swift_ln_portlet.swift_dn_showBorder {  border:1px solid #ccc;  }
.swift_ln_portlet.swift_dn_showBorder.swift_ln_portletTyp50 {  border:none;  }
.swift_ln_portlet.swift_dn_showBorder > .swift_cn_head {  background-color: #eee;  }
.swift_ln_portlet.swift_dn_showBorder > .swift_cn_body { padding: 20px 10px 10px;  }
.swift_ln_portlet.swift_dn_hideBorder > .swift_cn_head > .swift_cn_title { display: none; }

.swift_ln_portlet {
    margin-bottom: 15px;
    background-color: #fafcfd;
    overflow: auto;
}
.swift_ln_portlet.swift_ln_portletTyp3
{
    overflow: initial;
}

.swift_ln_portlet > .swift_cn_head > .swift_cn_flexDropdown
{
    position: absolute;
    right: 4px;
    top:3px;
    background-image: url("/html/images/arch/portlet-menu.png");
    background-repeat: no-repeat;
}



.swift_cn_buttonBar
{
    padding-top:15px;
    line-height: 20px;
}

.swift_cn_hiddenSubmit
{
    position: absolute; height: 0px; width: 0px; border: none; padding: 0px;
}

.swift_cn_text
{
    margin-left:5px;
}
.swift_cn_hideOnBlur
{
    display: none;
}
a
{
    outline: 0;
    font-family: DINRegular;
}


.swift_dn_dropzone
{
    border: 1px solid #0879d5;
    box-shadow: 3px 3px 14px 0 rgba(50, 50, 50, 0.35);
    color: #0879d5;
    cursor: pointer;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 2px;
    text-align: center;
}

.swift_cn_dropzone
{
    border: 1px solid #0879d5;
    box-shadow: 3px 3px 14px 0 rgba(50, 50, 50, 0.35);
    color: #0879d5;
    cursor: pointer;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 2px;
    text-align: center;
}


.swift_cn_actionResult { color:red; }





/*    struktur    */
.swift_ln_strukturZelle
{
    display: inline-block;
    /*display: table-cell;*/
    min-height: 40px;
    vertical-align: top;
}
.swift_ln_strukturZelle:first-child { padding-right: 13px; }


.swift_ln_portal > .swift_cn_body > div
{
    display: table;
    width: 100%;
}



.swift_dn_openMenu
{
    cursor: pointer;
}


.swift_ln_leftSideBar
{
    display: none;
    background-color: white;
    width: 250px;
    position: fixed;
    z-index: 1000;
    border-right: 1px solid #999;
    box-shadow: 3px 3px 7px 2px rgba(50, 50, 50, 0.2);
    height:100%;
}
.swift_ln_smokyBackDiv
{
    display: none;
    background-color: rgba(0,0,0,0.2);
    position: fixed;
    top:0px;
    left: 0px;
    z-index: 999;
    width:100%;
    height:100%;
}


/*    struktur - medien-abhängig    */
.swift_ln_mediaMode3.swift_ln_portal > .swift_cn_head > .swift_ln_breadcrumbs {    display:none; }
.swift_ln_mediaMode3.swift_ln_portal > .swift_cn_head > a.swift_ln_banner {    display:none; }
.swift_ln_mediaMode3.swift_ln_portal > .swift_cn_head > .swift_ln_headerLine {    display:none; }
.swift_ln_mediaMode3.swift_ln_portal > .swift_cn_head > .swift_ln_loginBar {    display:none; }
.swift_ln_mediaMode3.swift_ln_portal > .swift_cn_head > .swift_ln_headerNav {    display:none; }


.swift_cn_float_left {  float:left;  }
.swift_cn_float_right {  float:right;  }

img.swift_cn_float_left {  padding-bottom: 2px;  padding-right: 10px;  }
img.swift_cn_float_right {  padding-bottom: 2px;  padding-left: 10px;  }


.swift_cn_linkblock a
{
    display: inline-block;
    line-height: 15px;
    margin-bottom: 10px;
}


/*.swift_ln_headerLine > .swift_dn_actionBar a { color: #0879d5; }*/
.swift_ln_headerLine .swift_dn_hinzufuegen { position:relative; }
.swift_ln_headerLine > .swift_dn_actionBar
{
    position: absolute;
    right: 24px;
    top: 70px;
    z-index: 1;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
}
.swift_ln_headerLine > .swift_dn_actionBar .swift_cn_flexDropdown > span
{
    background-color: white;
}
.swift_ln_headerLine > .swift_dn_actionBar .swift_cn_flexDropdown > span
{
}

.swift_ln_headerLine .swift_dn_kontakt_impressum
{
    display: none;
}

.swift_ln_headerLine a.swift_cn_login {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/login.png") no-repeat scroll 0 0; }

/*
.swift_ln_headerLine .swift_dn_hinzufuegen > div
{
    position:absolute; left: 0; white-space: nowrap;
    border: 1px solid #999;
    box-shadow: 3px 3px 7px 2px rgba(50, 50, 50, 0.2);
    z-index: 10;
    background-color: #ffffff;
}
.swift_ln_headerLine .swift_dn_hinzufuegen > div > a
{
    display: block;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px;
}
*/






.swift_ln_portlet_galerie img
{
    cursor:pointer;
    border: 1px solid #999;
}

.swift_ln_dialog_galerie img {
    border: 1px solid #777;
    margin: 3px;
}


.swift_cn_auswahl_list a {
    display: block;
    margin-bottom: 2px;
    margin-top: 1px;
}
.swift_cn_dialog
{
    /*overflow:scroll;*/
}

.swift_cn_dialogOverlay .swift_cn_dialog > .swift_cn_head span
{
    white-space: nowrap;
}
table.swift_cn_list > tbody > tr:nth-child(2n) {  background-color: #efefef;  }
table.swift_cn_list > tbody > tr > td, table.swift_cn_list > tbody > tr > th { padding-right: 5px;}
table.swift_cn_list > tbody > tr > td, table.swift_cn_list > tbody > tr > th
{
    border: 1px solid #cedfe9;
    padding: 3px;
    vertical-align: top;
}
ul li
{
    list-style-image: url("/html/images/layout/bullet.gif");
    list-style-type: none;
    padding: 0;
}
ul
{
    padding-left: 15px;
    margin: 0;
}

/* Icons */

.swift_cn_linkBox > a { display:block; }
.swift_cn_linkBox > a.swift_cn_folder { background-position: 0 2px; hyphens: auto; }

a.swift_cn_iconLink
{
}

a.swift_cn_disabled { color: gray; }


/* veraltete definition: */


a.swift_cn_folder
{
    background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/folder.png") no-repeat scroll 0 0;
    padding-left: 17px;
}
a.swift_cn_back
{
    padding-left: 17px;
}
a.swift_cn_save
{
    padding-left: 17px;
}
a.swift_cn_abort
{
    background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/abort.png") no-repeat scroll 0 0;
    padding-left: 17px;
}















#swift_id_mobileMenuNavContent { display: none;}
.swift_ln_mobile_mainNav > a
{
    display:block;
    font-size: 16px;
    line-height: 20px;
}
.swift_ln_mobile_mainNav
{
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
    padding-left: 15px;
}
.swift_ln_mobile_currentNav {
    padding-left: 15px;
    padding-top: 10px;
}
.swift_ln_mobile_currentNav > a
{
    display: block;
    padding-left: 17px;
    background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/intern.png") no-repeat scroll 0 2px;
}










.swift_ln_artikelAdmin, .swift_ln_portletAdmin {  clear: both;  }
.swift_ln_artikelAdmin > div:first-child { padding-top: 7px; }

.swift_ln_artikel_inhalt.swift_dn_artikelBearbeitung a > img {
    border: 2px dotted blue;
}


.swift_ln_objekte_artikel_preview.swift_ln_portlet {
    border: none;
    max-height: 500px;
    overflow:scroll;
}
#objekte_verwaltung_edit__artikel .swift_ln_objekte_artikel_preview.swift_ln_portlet {
    overflow:inherit;
    max-height: inherit;
    padding: 20px;
}

html
{
    overflow-y: scroll;
}

.swift_ln_mobilePortletList
{
    display: none;
}

.swift_ln_hamburger_phone
{
    display: none;
}


.swift_ln_theme_theme1 .swift_ln_portal table.swift_cn_form input, .swift_ln_portal table.swift_cn_form select, .swift_ln_portal table.swift_cn_form textarea
{
    font: inherit;
}

.tispo_area_phone
{
    display: none;
}


fieldset
{
    border-radius: 5px;
    border-color: #dce6ed;
    border-style: solid;
}
fieldset > legend { margin-left: 10px; }

.tispo_portlet {
    text-align: left;
}

.tispo_dialog_shell {
    /*overflow: auto;*/
}


/* baseFile:portlet.css*/
.swift_ln_portlet > .swift_cn_body
{
    padding-left:16px;
    padding-right: 10px;
}/* baseFile:portlet_artikel.css*/

/*   Artikel-allgemein   */
.swift_ln_artikel > .swift_cn_flexDropdown
{
    position: absolute;
    right: 4px;
    top:2px;
    background-image: url("/html/images/arch/portlet-menu.png");
    background-repeat: no-repeat;
}

.swift_ln_artikel > div > .swift_ln_artikel_titel h1
{
    font-size: 15px;
    hyphens: auto;
}
/* chrome only hack */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    .swift_ln_artikel > div > .swift_ln_artikel_titel h1 {  word-break: break-all;  }
}



.swift_ln_artikel > div > .swift_ln_artikel_titel
{
    color: #175781;
    background-color: #dce6ed;
    display: block;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 15px;
    border-top-right-radius: 8px;
    padding: 10px 10px 10px 16px;

    /*
    background-color: #dce6ed;
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 0 0 3px 18px;
    */
}
.swift_ln_artikel .swift_ln_artikel_bild { display:none; }

.swift_ln_artikel.swift_dn_zeitlichUnveroeffentlicht {   opacity: 0.4; }


.swift_ln_artikel_inhalt
{
    padding-left:16px;
    padding-right:10px;
}


/*wegen heading mal intern mal normal*/
.swift_ln_portlet.swift_ln_portletTyp1 > .swift_cn_body
{
    padding-left:0;
    padding-right:0;
}/* baseFile:portlet_navigator.css*/
.swift_ln_portlet.swift_ln_portletTyp2 > .swift_cn_body
{
    padding-left: 0;
}

.swift_ln_portlet_navigator > div div
{
    display:none;
}

.swift_ln_portlet_navigator > div span,
.swift_ln_portlet_navigator > div.swift_cn_active > div,
.swift_ln_portlet_navigator > div.swift_cn_active > div > div,
.swift_ln_portlet_navigator > div.swift_cn_active > div > div.swift_cn_active > div,
.swift_ln_portlet_navigator > div.swift_cn_active > div > div.swift_cn_active > div > div
{
    display: block;

}


/* --------- Ebene 1 --------- */


.swift_ln_portlet_navigator > div
{
    border-bottom: 1px solid #ebf1f5;
    text-transform: uppercase;
    padding-bottom: 9px;
    margin-bottom: 9px;
    /*font-weight: bold;*/
}
.swift_ln_portlet_navigator > div > span
{
    padding-left: 16px;
}

.swift_ln_portlet_navigator > div.swift_cn_active > span
{
    background: url(/html/images/themes/tsp2/navigation/portlet-pfeil.png) no-repeat;
    position: relative;
    display: block;
    background-position: 0 center;
}




/* --------- Ebene 2 --------- */

.swift_ln_portlet_navigator > div > div > div
{
    text-transform: initial;
}
.swift_ln_portlet_navigator > div.swift_cn_active > div > div:first-child
{
    margin-top:12px;
}

.swift_ln_portlet_navigator > div.swift_cn_active > div > div
{
    padding-top:6px;
    padding-bottom:6px;
}

.swift_ln_portlet_navigator > div.swift_cn_active > div > div > span
{
    background-image: url(/html/images/themes/tsp2/navigation/kreis.svg);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 16px;
    margin-left: 16px;

    display: block;
}

.swift_ln_portlet_navigator > div.swift_cn_active > div > div.swift_cn_active
{
    background-color: #185888;
}
.swift_ln_portlet_navigator > div.swift_cn_active > div > div.swift_cn_active > span
{
    font-weight: bold;
}

.swift_ln_portlet_navigator > div.swift_cn_active > div > div.swift_cn_active span
{
    background-image: url(/html/images/themes/tsp2/navigation/kreis-weiss.svg);
    background-repeat: no-repeat;
    background-position: 0 center;
}


.swift_ln_portlet_navigator > div.swift_cn_active > div > div.swift_cn_active a
{
    color:white;
}

/* --------- Ebene 3 --------- */
.swift_ln_portlet_navigator > div.swift_cn_active > div > div.swift_cn_active > div > div
{
    margin-top:4px;
    margin-bottom:4px;
}
.swift_ln_portlet_navigator > div.swift_cn_active > div > div.swift_cn_active > div > div span
{
    margin-left: 32px;
    padding-left: 16px;
}
.swift_ln_portlet_navigator > div.swift_cn_active > div > div.swift_cn_active > div > div.swift_cn_active
{
    background-color: #aec5d5;
}/* baseFile:site_dialog.css*/

/*          Dialog           */

.swift_cn_curtain
{
    background-color: rgba(0, 0, 0, 0.3);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 800;
}

.swift_cn_dialogOverlay
{
    position: absolute;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    z-index: 1000;
}
.swift_cn_dialogOverlay > div.swift_cn_dialog
{
    background-color: #fff;
    border:1px solid #666;
    position: absolute;
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    z-index: 2000;
}
.swift_cn_dialog > .swift_cn_head
{
    position:absolute;
    top:0;
    height:25px;
    width: 100%;
    background-color:#dce6ed;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom: 1px solid #b3c3cf;
}
.swift_cn_dialog .swift_cn_head > span
{
    display: block;
    margin: 5px 5px 5px 10px;
    color: #185888;
    font-weight: normal;
}
.swift_cn_dialog > .swift_cn_head > .swift_cn_close
{
    display: inline-block;
    position: absolute;
    top: 2px;
    right: 8px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    color: #185888;
}
.swift_cn_dialog > .swift_cn_body
{
    margin-top:35px;
    margin-bottom:25px;
    margin-left:10px;
    margin-right:10px;
    overflow: auto;
}
.swift_cn_dialog > .swift_cn_foot
{
    bottom: 0;
    height: 25px;
    left: 0;
    position: absolute;
    width: 100%;
}
.swift_cn_dialog > .swift_cn_foot .swift_cn_buttonBar
{
    float: right;
    margin-right: 10px;
    padding-top: 0px;
}
.swift_cn_dialog > .swift_cn_foot .swift_cn_buttonBar a
{
    margin-left: 6px;
}

/* baseFile:site_headerNav.css*/
/* -------- navigation -------- */


.swift_ln_menu_open .swift_ln_hamburger
{
    display: none;
}
.swift_ln_close_nav
{
    display: none;
}
.swift_ln_close_full_nav_mobile
{
    display: none;
}
.swift_ln_headerNav {

    background-color: #6596b5;
    position: fixed;
    right: 0;
    top: 230px;
    width: 100%;
    color: white;
    display: none;
    overflow: scroll;
    padding-top: 24px;
    font: 15px/20px DINLight, sans-serif;
    bottom: 0px;
}

.swift_ln_scrolled .swift_ln_headerNav
{
    top: 125px;
}


.swift_ln_full_nav a
{
    color: white;
    font-weight: normal;
    text-transform: uppercase;
}
.swift_ln_full_nav span
{
    padding:8px;
    display:inline-block;
}




.swift_ln_full_nav > div div
{
    display: none;
}
.swift_ln_full_nav div.swift_cn_active > div
{
    display:inline-block;
}
.swift_ln_full_nav div.swift_cn_active > div > div
{
    display:block;
    padding: 5px;
    padding-right:0;
}



.swift_ln_full_nav > div > span
{
    padding:0;
    display: block;
    height:54px;
    background-image: url(/html/images/themes/tsp2/navigation/nav-full-ebene1-inaktiv.png);
}

.swift_ln_full_nav > div.swift_cn_active > span
{
    width: 308px;
    z-index: 6;
    position: relative;
    background-image: url(/html/images/themes/tsp2/navigation/nav-full-ebene1-aktiv.png);
    height: 54px;

}
.swift_ln_full_nav div.swift_cn_active > span > a
{
    font-weight: bold;
    font: 15px/20px DINMedium, sans-serif;
}
.swift_ln_full_nav > div.swift_cn_active > span > a
{
    background-color: #185888;

}
.swift_ln_full_nav > div > span > a
{
    position: relative;
    top: 13px;
    display: block;
    width: 245px;
    padding: 5px 5px 5px 10px;
}
.swift_ln_full_nav > div.swift_cn_active > div
{
    display: block;
    position: absolute;
    left: 284px;
    width: 290px;
    top: 0;
    background-color: #185888;
    padding-left: 24px;
    padding-top: 40px;
    padding-bottom: 30px;
    /* z-index: -1; */
    margin-top: 13px;
}

.swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > div
{
    display: block;
    position: absolute;
    left: 289px;
    background-color: white;
    top: 9px;
    width: 305px;
    padding-left: 15px;
}
.swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > div > div > span > a
{
    color: #185888;
}


.swift_ln_full_nav > div
{
    display: block;
    width: 320px;
    padding: 0;
    height: 54px;
}



.swift_ln_full_nav
{
    margin: auto;
    /*max-width: 1410px;*/
    height: 100%;
    position: relative;

}
.swift_ln_headerNav
{
    display:none;
}


.swift_ln_full_nav > div.swift_cn_active
{
    padding: 0;

}


.swift_ln_full_nav > div.swift_cn_active > div > div
{
    border-left: 1px solid white;
    padding: 9px 0 9px 18px;
    position: relative;
}

.swift_ln_full_nav > div.swift_cn_active > div > div > span
{
    padding-left:8px;
    padding-right:8px;
    display:block;
}
.swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > span
{
    background-color: white;
}
.swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > span > a
{
    color:#185888;
}


.swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > div > div.swift_cn_active > div
{
    display: block;
    position: absolute;
    left: 305px;
    width: 290px;
    top: 5px;
    background-color: #185888;
    padding-left: 15px;
    padding-top: 8px;
    padding-bottom: 5px;
}

.swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > div > div.swift_cn_active > span
{
    display: block;
    background-color: #185888;
}
.swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > div > div.swift_cn_active > span > a
{
    color:white;
}

.swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > div > div.swift_cn_active
{
    position: relative;
}/* baseFile:site_mobilePortletList.css*/
.swift_ln_mobilePortletList
{
    position: relative;
    /* top: 230px; */
    /* left: 0; */
    background-color: #80a3be;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 0px;
}

/*
.swift_ln_scrolled .swift_ln_mobilePortletList
{
    position: absolute;
    top:0;
    width:0;
    height:0;
    visibility: hidden;
}
*/

.swift_ln_mobilePortletList .swift_dn_startSymbol
{
    background: url(/html/images/themes/tsp2/symbole/info.png) no-repeat;
    position: relative;
    display: inline-block;
    background-position: 0 center;
    width: 30px;
    height: 21px;
    margin-left: 15px;
    margin-bottom: 2px;
}

.swift_ln_mobilePortletList .swift_dn_aufklappen
{
    background: url(/html/images/themes/tsp2/symbole/mehr.png) no-repeat;
    position: absolute;
    display: inline-block;
    background-position: 0 center;
    width: 30px;
    height: 20px;
    right: 7px;
    cursor: pointer;
}
.swift_ln_mobilePortletList > .swift_cn_body
{
    display:none;
    background-color: white;
    padding: 28px 16px 16px;
}
.swift_ln_mobilePortletList > .swift_cn_body > div
{
    display: none;
}

.swift_ln_mobilePortletList .swift_cn_text
{
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 62px;
    max-width: calc( 100% - 80px );
    height: 28px;
    padding-top: 11px;
    cursor: pointer;
    color: white;
}


.swift_ln_mobilePortletList > .swift_cn_body > .swift_ln_portlet:first-child .swift_ln_artikel > div > .swift_ln_artikel_titel,
.swift_ln_mobilePortletList > .swift_cn_body > .swift_ln_portlet:first-child > swift_cn_head
{
    display: block;
}

.swift_ln_mobilePortletList.swift_cn_active
{
    background-color: #185888;
    box-shadow: 3px 3px 26px 6px rgba(0, 0, 0, 0.3);
    margin-bottom: 45px;
    border-bottom: 1px solid #aac;
}
.swift_ln_mobilePortletList.swift_cn_active > .swift_cn_body > div
{
    display: block;
}

.swift_ln_mobilePortletList.swift_cn_active .swift_dn_aufklappen
{
    background: url(/html/images/themes/tsp2/symbole/x.png) no-repeat;
    background-position-y: 1px;
}

.swift_ln_mobilePortletList .swift_ln_portlet
{
    margin-bottom:25px;
}

/* aufgeklappte portlet*/
.swift_ln_mobilePortletList .swift_ln_portlet.swift_cn_active .swift_ln_artikel_titel,
.swift_ln_mobilePortletList .swift_ln_portletTyp3.swift_cn_active > .swift_cn_head > .swift_cn_title
{
    margin-bottom: 15px;
    background-image: url(/html/images/themes/tsp2/symbole/blau_offen.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
}



.swift_ln_mobilePortletList .swift_ln_portlet.swift_cn_active .swift_ln_artikel_inhalt,
.swift_ln_mobilePortletList .swift_ln_portletTyp3.swift_cn_active > .swift_cn_body
{
    display:block;
}


/* zugeklappte portlet*/
.swift_ln_mobilePortletList .swift_ln_artikel > div > .swift_ln_artikel_titel,
.swift_ln_mobilePortletList .swift_ln_portletTyp3 > .swift_cn_head > .swift_cn_title
{
    border-radius: 8px;
    margin-bottom: 0;
    cursor: pointer;

    background-image: url(/html/images/themes/tsp2/symbole/blau_geschlossen.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
}

.swift_ln_mobilePortletList .swift_ln_artikel_inhalt,
.swift_ln_mobilePortletList .swift_ln_portletTyp3 > .swift_cn_body
{
    display:none;
}


/* baseFile:swift_links.css*/

a.swift_cn_abort {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/abort.png") no-repeat scroll 0 0; }
a.swift_cn_abort.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/abort_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_back {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/back.png") no-repeat scroll 0 0px; }
a.swift_cn_back.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/back_disabled.png") no-repeat scroll 0 0px;  }

a.swift_cn_check {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/check.png") no-repeat scroll 0 0; }
a.swift_cn_check.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/check_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_delete {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/delete.png") no-repeat scroll 0 0; }
a.swift_cn_delete.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/delete_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_download {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/download.png") no-repeat scroll 0 0; }
a.swift_cn_download.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/download_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_edit {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/edit.png") no-repeat scroll 0 0; }
a.swift_cn_edit.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/edit_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_extern {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/extern.png") no-repeat scroll 0 0; }
a.swift_cn_extern.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/extern_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_folder {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/folder.png") no-repeat scroll 0 0; }
a.swift_cn_folder.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/folder_disabled.png") no-repeat scroll 0 0; }


a.swift_cn_forward {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/forward.png") no-repeat scroll 0 0px; }
a.swift_cn_forward.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/forward_disabled.png") no-repeat scroll 0 0px; }

/*a.swift_cn_login {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/login.png") no-repeat scroll 0 0; }*/
/*a.swift_cn_login.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/login_disabled.png") no-repeat scroll 0 0; }*/



a.swift_cn_mail {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/mail.png") no-repeat scroll 0 0; }
a.swift_cn_mail.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/mail_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_save {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/save.png") no-repeat scroll 0 0; }
a.swift_cn_save.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/save_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_insert {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/insert.png") no-repeat scroll 0 0; }
a.swift_cn_insert.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/insert_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_intern {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/intern.png") no-repeat scroll 0 0; }
a.swift_cn_intern.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/intern_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_ok {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/ok.png") no-repeat scroll 0 0; }
a.swift_cn_ok.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/ok_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_search {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/search.png") no-repeat scroll 0 0; }
a.swift_cn_search.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/search_disabled.png") no-repeat scroll 0 0; }

a.swift_cn_clear {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/clear.png") no-repeat scroll 0 0; }
a.swift_cn_clear.swift_cn_disabled {  padding-left: 17px; background: rgba(0, 0, 0, 0) url("/html/images/arch/icons/blue/clear_disabled.png") no-repeat scroll 0 0; }
/* baseFile:swift_ln_struktur1.css*/
.swift_ln_struktur1 .swift_ln_strukturZelle
{
    width: 100%;
}/* baseFile:swift_ln_struktur2.css*/
.swift_ln_struktur2 .swift_ln_strukturZelle1
{
    width: 250px;
    padding-right: 30px;
    padding-left: 0;
}

.swift_ln_struktur2 .swift_ln_strukturZelle2
{
    padding-right: 0;
    width: calc( 100% - 282px );
}

.swift_ln_struktur2 .swift_ln_strukturZelle1 .swift_ln_portlet .swift_cn_body .swift_ln_portletContent {  padding: 0;  }
.swift_ln_struktur2 .swift_ln_strukturZelle1 .swift_ln_portlet .swift_cn_body > .swift_cn_buttonbar {  padding-left: 0;  }

.swift_ln_mediaMode3.swift_ln_portal .swift_ln_struktur2 > .swift_ln_strukturZelle  { width: 100%; }


/* baseFile:swift_ln_struktur4.css*/
/* Layout: 3 Spalten: schmal-breit-schmal */

.swift_ln_struktur4 .swift_ln_strukturZelle1
{
    width: 250px;
    padding-right: 30px;
    padding-left: 0;
}


.swift_ln_struktur4 .swift_ln_strukturZelle2
{
    padding-right: 30px;
    width: calc( 100% - 515px );
}

.swift_ln_struktur4 .swift_ln_strukturZelle3
{
    width: 205px;
    padding-right: 0;
}

.swift_ln_struktur4 .swift_ln_strukturZelle1 .swift_ln_portlet .swift_cn_body .swift_ln_portletContent {  padding: 0;  }
.swift_ln_struktur4 .swift_ln_strukturZelle1 .swift_ln_portlet .swift_cn_body > .swift_cn_buttonbar {  padding-left: 0;  }

.swift_ln_struktur4 .swift_ln_strukturZelle3 .swift_ln_portlet .swift_cn_body .swift_ln_portletContent {  padding: 0;  }
.swift_ln_struktur4 .swift_ln_strukturZelle3 .swift_ln_portlet .swift_cn_body > .swift_cn_buttonbar {  padding-left: 0;  }

.swift_ln_struktur4 .swift_ln_strukturZelle3 .swift_ln_portletTyp20 .swift_cn_body img {  width: 163px;  }

.swift_ln_mediaMode3.swift_ln_portal .swift_ln_struktur4 > .swift_ln_strukturZelle  { width: 100%; }

/* baseFile:swift_ln_struktur6.css*/
/* Layout: 6 */

.swift_ln_struktur6 .swift_ln_strukturZelle1
{
    padding-right: 30px;
    width: calc( 100% - 282px );
    padding-left: 0;
}


.swift_ln_struktur6 .swift_ln_strukturZelle2
{
    width: 250px;
    padding-right: 0;
}


.swift_ln_mediaMode3.swift_ln_portal .swift_ln_struktur6 > .swift_ln_strukturZelle  { width: 100%; }

/* baseFile:tispo_overwrite.css*/
.aui a.topdev_link {
    color: inherit;
}
.aui .farbschema1 .tispo_detailView a
{
    color: #175781;
    /*color: inherit;*/
}


.aui.swift_ln_theme_theme1 .swift_ln_portal a
{
    /*background-position-y: center;*/
}

.aui.swift_ln_theme_theme1 .swift_ln_portal div.tispo_linkblock a
{
    background-position-y: 1px;
}


.aui.swift_ln_theme_theme1 .tispo_detailView .tispo_labelValueView td
{
    background-color: initial;
    border-top: 1px solid #dce7ef;
}

.aui.swift_ln_theme_theme1  .tispo_portlet h4
{
    border-bottom: 2px solid #dce7ef;
}

.aui.swift_ln_theme_theme1 .tispo_detailView h4, .aui.swift_ln_theme_theme1 .tispo_wizard h4, .aui.swift_ln_theme_theme1 .tispo_expert h4
{
    color: #185888;
}

.aui div.tispo_detailView table.tispo_blocklist tr.tispo_row_odd td, .aui div.tispo_detailView table.tispo_blocklist tr.tispo_row_odd_selected td,
.aui table.tispo_matrixlist tr.tispo_row_odd > td, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd > td, .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd_selected > td, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd > td, .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd_selected > td
{
    background-color: #eaf0f4;
}

.aui table.tispo_matrixlist tr.tispo_row_odd.tispo_row_selected td.tispo_marker,
.aui table.tispo_matrixlist tr.tispo_row_normal.tispo_row_selected td.tispo_marker,
.aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd.tispo_row_selected td.tispo_marker,
.aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal.tispo_row_selected td.tispo_marker
{
    background-color: #bbc;
}


.aui .farbschema1 div.tispo_searchResults a
{
    color: #175781;
    text-decoration: none;
    /*font-weight: bold;*/
}
.aui.swift_ln_theme_theme1 .tispo_portlet div.tispo_form input,
.aui.swift_ln_theme_theme1 .tispo_portlet div.tispo_form select,
.aui .tispo_form label
{
    font: 13px/19px DINMedium, sans-serif;
}

.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_body.tispo_cn_odd
{
    background-color:#eaf0f4;
}

.aui .tispo_expert .tispo_tabBar .tispo_currentTab
{
    background: inherit;
    border-top: 1px solid #ccc;
    color: black;
}

.aui .tispo_expert .tispo_tabBar .tispo_nextTab, .aui .tispo_expert .tispo_tabBar .tispo_futureTab, .aui .tispo_expert .tispo_tabBar .tispo_previousTab
{
    background: inherit;
    border-top: 1px solid #ccc;
    background-color:#eaf0f4;

}

.tispo_resultBar > table > tbody > tr
{
    background-color:#eaf0f4;
}

.aui .tispo_form div.tispo_readonly input,
.aui .tispo_form div.tispo_readonly textarea
{
    background-color:#eaf0f4;
    color: #aab0c4;
}

.aui div.tispo_searchResults table.hitlist th, .aui div.tispo_searchResults table.hitlist td.tispo_marker
{
    background: #eaf0f4;
}

.aui div.tispo_searchResults table.hitlist td.tispo_content, .aui div.tispo_searchResults table.hitlist th, .aui div.tispo_searchResults table.hitlist td.tispo_content_current
{
    background: linear-gradient(to bottom, rgba(255,255,255,1) 80%,rgba(242,250,251,1) 100%);
}

.aui .tispo_form label
{
    color: #175781;
}

.aui div.tispo_form input[type="text"], .aui div.tispo_form input[type="password"], .aui div.tispo_form input[type="file"], .aui div.tispo_form select, .aui div.tispo_form textarea
{
    border: 1px solid #6596b5;
    color: #185888;
}
.aui  .farbschema1 div.tispo_form input::placeholder,
.aui.swift_ln_theme_theme1 .farbschema1  a.tispo_cn_disabled,
.aui.swift_ln_theme_theme1 .farbschema1 a.tispo_cn_disabled:focus,
.aui.swift_ln_theme_theme1 .farbschema1 a.tispo_cn_disabled:hover,
.aui .farbschema1 a.tispo_cn_disabled,
.aui .farbschema1 .tispo_detailView a.tispo_cn_disabled,
.aui .farbschema2 a.tispo_cn_disabled,
.aui .farbschema2 .tispo_detailView a.tispo_cn_disabled,
.aui .farbschema1 div.tispo_searchResults a.tispo_cn_disabled,
.aui .farbschema2 div.tispo_searchResults a.tispo_cn_disabled,
.aui .portlet-content a.tispo_cn_disabled,
.aui .aui-dialog-content a.tispo_cn_disabled,
.aui div.tispo_searchResults a.tispo_cn_disabled,
.aui .portlet-content div.tispo_searchResults a.tispo_cn_disabled,
.aui .aui-dialog-content div.tispo_searchResults a.tispo_cn_disabled
{
    color: #175781;
    filter: brightness(230%) saturate(0.4);
}
.aui .farbschema1 a.tispo_cn_disabled, .aui .farbschema1 .tispo_detailView a.tispo_cn_disabled, .aui .farbschema2 a.tispo_cn_disabled, .aui .farbschema2 .tispo_detailView a.tispo_cn_disabled, .aui .farbschema1 div.tispo_searchResults a.tispo_cn_disabled, .aui .farbschema2 div.tispo_searchResults a.tispo_cn_disabled, .aui .portlet-content a.tispo_cn_disabled, .aui .aui-dialog-content a.tispo_cn_disabled, .aui div.tispo_searchResults a.tispo_cn_disabled, .aui .portlet-content div.tispo_searchResults a.tispo_cn_disabled, .aui .aui-dialog-content div.tispo_searchResults a.tispo_cn_disabled {
    color: #175781;
    filter: brightness(230%) saturate(0.4);
}

.aui.swift_ln_theme_theme1.browser_ie .farbschema1  a.tispo_cn_disabled
{
    color: gray;
}


.aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_dblBack_disabled, .aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_back_disabled, .aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_dblForward_disabled, .aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_forward_disabled, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_dblBack_disabled, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_back_disabled, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_dblForward_disabled, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_forward_disabled
{
    color: #a9c4de;
}

.aui .tispo_wizard .tispo_tabBar .tispo_currentTab
{
    border-top: 10px solid #dce7ef;
}
.aui .tispo_expert .tispo_tabBar .tispo_currentTab
{
    border-top: 1px solid #6596b5;
    border:1px solid #6596b5;
    border-bottom: 0;
    color: inherit;
}
.aui .tispo_expert .tispo_tabBar .tispo_nextTab, .aui .tispo_expert .tispo_tabBar .tispo_futureTab, .aui .tispo_expert .tispo_tabBar .tispo_previousTab
{
    border-top: 1px solid #6596b5;
    border: 1px solid #6596b5;
}
.aui .tispo_expert .tispo_tabBar td.tispo_placeholder,
.aui .tispo_expert .tispo_tabBar .tispo_lastPlaceholderTab
{
    border-bottom: 1px solid #6596b5;
}

.aui .tispo_form div.tispo_readonly input, .aui .tispo_form div.tispo_readonly textarea
{
    color: #a9c4de;
}
.aui .tispo_form div.tispo_readonly select
{
    color: #a9c4de;
    background-color: #eaf0f4;
    border: 1px solid #6596b5;
}

.swift_ln_theme_theme1.aui .swift_ln_portal a,
.swift_ln_theme_theme1.aui .swift_ln_portal a.tispo_cn_disabled
{
    /*background-size: 13px;*/
}

.swift_ln_theme_theme1.aui .swift_ln_portal .jp-video a,
.swift_ln_theme_theme1.aui .swift_ln_portal .jp-audio a,
.swift_ln_theme_theme1.aui .swift_ln_portal .jp-controls a
{ /* voriges rueckgaengig*/
    background-size: initial;
}

.aui .swift_ln_strukturZelle3 .tispo_portlet h4
{
    color: #13578a;
}
.tispo_ln_tsp .tispo_cn_headBodyTable .tispo_cn_head
{
    background-color: #eaf0f4;
}
.aui .tispo_ln_tsp div.tispo_cn_lastChange,
.aui .tispo_cn_lastChange,
.aui .tispo_detailViewButtonBar td.tispo_cn_lastChange,
.aui div.tispo_lastModification
{
    color: #7ba3c1;
}
.aui div.tispo_form input[type="text"], .aui div.tispo_form input[type="password"], .aui div.tispo_form input[type="file"], .aui div.tispo_form select, .aui div.tispo_form textarea
{
    font-family: inherit;
    font-size: inherit;
}
.aui .swift_ln_portal .tispo_portlet-column-right-small .tispo_portlet.tispo_portletBox_portalservice_detail h4
{
    color: inherit;
}
.aui .tispo_cn_groupHeading
{
    color: inherit;
    font-size: inherit;
    font-weight: bold;
}
tr.tispo_cn_lastAccessed td.tispo_content, tr.tispo_cn_lastAccessed td.tispo_content td, td.lastAccessed
{
	background: #7ba3c1 !important;
	background-color: #7ba3c1 !important;
    color: white !important;
}
tr.tispo_cn_lastAccessed td.tispo_content a, tr.tispo_cn_lastAccessed td.tispo_content td a, td.lastAccessed a
{
    color: white !important;
    filter: brightness(2500%) !important;
}


.tispo_tag_form_dialogdropdown_selectOnlyDiv a.tispo_delete, .tispo_tag_form_dialogdropdown_selectOnlyDiv a.tispo_delete_disabled
{
    line-height: 15px;
}

.aui img.tispo_datepicker
{
    background-position: 1px 0px;
    vertical-align: middle
}

.aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_goToCurrentPage, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_goToCurrentPage,
.tispo_searchResults > table font, .aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_goToOtherPage,
.aui div.topdev_tag_pagebar a.topdev_tag_pagebar_goToOtherPage
{ color: #185888; }

.aui .tispo_detailView .tispo_cn_hinweis
{
    color: #185888;
}
.aui .tispo_expert .tispo_cn_fussnote,
.aui .tispo_detailView .tispo_cn_fussnote
{
    color: #7ba3c1;
}
.aui .tispo_detailView h4, .aui .tispo_wizard h4, .aui .tispo_expert h4 {}


.tispo_htmlUserContent font[color="#CC0000"] {  color: #CC0000;  }
.tispo_htmlUserContent font[color="#185888"] {  color: #185888;  }
.tispo_htmlUserContent font[color="#666666"] {  color: #666666;  }
.tispo_htmlUserContent font[color="#000000"] {  color: #000000;  }
.tispo_htmlUserContent a
{
    background: rgba(0, 0, 0, 0) url(/layout/images/tispo/design/icons/links/forward.png) no-repeat scroll 0 0;
    padding-left: 17px;
}



.tispo_ln_tsp .tispo_htmlUserContent h1
{
    color: #185888;
    font-weight: bold;
    font-size: 16px;
}
.tispo_ln_tsp .tispo_htmlUserContent h2
{
    color: #185888;
    font-weight: bold;
    font-size: 14px;
}

.aui .tispo_folderDiv > a
{
    padding-bottom: 2px;
    padding-top: 1px;
}


.aui .tispo_wizard .tispo_tabBar .tispo_nextTab, .aui .tispo_wizard .tispo_tabBar .tispo_futureTab,
.aui .tispo_wizard .tispo_tabBar .tispo_lastPlaceholderTab
{
    border-top: 1px solid #81a7cc;
    color: #81a7cc;
}
.aui .tispo_wizard .tispo_buttonBar,
.aui .tispo_wizard .tispo_tabBar .tispo_previousTab
{
    border-top: 1px solid #81a7cc;
}

.aui img.tispo_ln_loadingIconForTabs
{
    right: 3px;
    top: 4px;
}


.aui font[color='#666'],
.aui font[color='#cccccc'],
.aui font[color='#666666']
{
    color: #81a7cc;
}
.aui .tispo_la_gray
{
    color: #7ba3c1;
}
.tispo_resultBar > table
{
    border: 1px solid #cedfe9;
}

@media (min-width: 959px)
{
    /* umbruchverhalten neu regeln */
    .aui div.tispo_form td.tispo_label,
    .aui div.tispo_form td.tispo_tag_form_dialogdropdown_linkCol,
    .aui .tispo_checkbox_label > label
    {
        white-space: nowrap;
    }


    .aui #planung_veranstaltung_assistent_nsDialogDiv td.tispo_label,
    .aui .tispo_portletBox_veranstaltungbeauftragen_ressourcen_assistent div.tispo_form td.tispo_label,
    .aui .tispo_portletBox_veranstaltungbeauftragen_vorbereitung_assistent div.tispo_form td.tispo_label,
    .aui div.tispo_form td.tispo_label i
    {
        white-space: normal;
    }
}

.aui .tispo_resultBar.tispo_fixed
{
    top: 125px;
}



.aui a.tispo_extern,
.aui a.tispo_check,
.aui a.tispo_copy,
.aui a.tispo_preview,
.aui a.tispo_assign,
.aui a.tispo_allocate,
.aui a.tispo_end,
.aui a.tispo_export,
.aui a.tispo_intern,
.aui a.tispo_undo_extend,
.aui a.tispo_do_extend,
.aui a.tispo_back,
.aui a.tispo_print,
.aui a.tispo_help,
.aui a.tispo_mail,
.aui a.tispo_search,
.aui a.tispo_clear,
.aui a.tispo_forward,
.aui a.tispo_save,
.aui a.tispo_finalize,
.aui a.tispo_send,
.aui a.tispo_ok,
.aui a.tispo_abort,
.aui a.tispo_download,
.aui a.tispo_password,
.aui a.tispo_login,
.aui a.tispo_edit,
.aui a.tispo_delete,
.aui a.tispo_insert,
.aui a.tispo_upload,
.aui a.tispo_beauftragen,
.aui a.tispo_ugtn_status_aendern,
.aui a.tispo_tn_status_aendern,
.aui a.tispo_umsetzen,
.aui.swift_ln_theme_theme1 a.tispo_cn_disabled
{
    background-position: 0 2px;
}


.tispo_portletBox_medium_detail_dateien img
{
    width:20px;
}/* baseFile:x90_media_tablet.css*/


@media (max-width: 958px)
{
    #skip-to-content { bottom:2px; }

    .swift_ln_strukturZelle.swift_ln_strukturZelle3,
    .swift_ln_struktur4 .swift_ln_strukturZelle.swift_ln_strukturZelle1,
    .swift_ln_struktur2 .swift_ln_strukturZelle.swift_ln_strukturZelle1
    {
        display: none;
    }

    .swift_ln_struktur4 .swift_ln_strukturZelle2,
    .swift_ln_struktur2 .swift_ln_strukturZelle.swift_ln_strukturZelle2
    {
        width:100%;
        padding-right: 0;
    }

    .swift_ln_portal > .swift_cn_body
    {
        margin: -4px 0;
    }

    header .swift_ln_breadcrumbs
    {
        left: 52px;
    }

    .swift_ln_portlet:first-child > swift_cn_head,
    .swift_ln_portlet:first-child .swift_ln_artikel > div > .swift_ln_artikel_titel
    {
        display:none;
    }
}/* baseFile:x95_media_phone.css*/


@media
all and (max-width: 600px),
all and (max-height: 470px)
{
    #skip-to-content { bottom:3px; }

    header .swift_ln_banner
    {
        left: 70px;
        right: 0;
        bottom: 0;
        top: 0;
    }

    .swift_ln_portlet.swift_ln_no_artikel > .swift_cn_body
    {
        padding-right:10px;
        padding-left:8px;
    }
    .swift_ln_portlet .swift_ln_artikel_inhalt
    {
        padding-right:10px;
        padding-left:10px;
    }

    .swift_ln_strukturZelle:first-child
    {
        padding-right: 0;
    }

    .swift_ln_portal > .swift_cn_body > div
    {
        display: block;
        overflow: auto;

    }

    .swift_ln_strukturZelle.swift_ln_strukturZelle3,
    .swift_ln_struktur4 .swift_ln_strukturZelle.swift_ln_strukturZelle1,
    .swift_ln_struktur2 .swift_ln_strukturZelle.swift_ln_strukturZelle1
    {
        display: none;
    }

    .swift_ln_struktur4 .swift_ln_strukturZelle2,
    .swift_ln_struktur2 .swift_ln_strukturZelle.swift_ln_strukturZelle2
    {
        width:100%;
        padding-right: 0;
    }

    .swift_ln_portal > .swift_cn_body
    {
        margin: 25px 0;
        padding-bottom: 0;
    }

    header .swift_ln_breadcrumbs,
    .swift_ln_searchBox,
    .swift_ln_loginBar,
    header .swift_ln_hamburger_desktop
    {
        display:none;
    }
    .swift_ln_mobile_suche_content.swift_ln_searchBox
    {
        display: block;
        width: 90%;
    }
    .swift_ln_mobile_suche_content.swift_ln_searchBox > .swift_ln_searchBoxActive
    {
        display: block;
        background-position-x: right;
        width: calc( 100% - 35px );
        min-width: inherit;
        top: 40px;
        min-height:88px;
        box-shadow: 3px 14px 7px 2px rgba(50, 50, 50, 0.4);
        max-width: 343px;
    }
    .swift_ln_mobile_suche_content.swift_ln_searchBox > .swift_ln_searchBoxActive .swift_cn_line
    {
        color: inherit;
        width: 90%;
        padding-top: 8px;

    }
    .swift_ln_mobile_suche_content.swift_ln_searchBox > .swift_ln_searchBoxActive .swift_cn_line > label { display:block; padding-bottom: 5px; }
    .swift_ln_mobile_suche_content.swift_ln_searchBox > .swift_ln_searchBoxActive .swift_cn_line > input { float:left; }
    .swift_ln_mobile_suche_content.swift_ln_searchBox > .swift_ln_searchBoxActive input[type='submit'] { top: 0; }
    .swift_ln_mobile_suche_content.swift_ln_searchBox > .swift_ln_searchBoxActive input[type='search']
    {
        background-color: transparent;
        width: 90%;
        height: 37px;
        padding-left: 0;
        border: none;
        top: 0;
        position: absolute;
        left: 15px;
    }

    .swift_ln_portlet:first-child > swift_cn_head,
    .swift_ln_portlet:first-child .swift_ln_artikel > div > .swift_ln_artikel_titel
    {
        display: block;
    }

    .swift_ln_scrolled .swift_ln_portal > .swift_cn_head,
    .swift_ln_portal > .swift_cn_head
    {
        background-image: url(/html/images/themes/tsp2/header/banner_phone.jpg);
        height: 54px;
        background-size: cover;
        background-position: center right;
        padding-left:0;
    }

    header .swift_ln_hamburger_phone
    {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 17px;
        padding-bottom: 15px;
    }

    .swift_ln_portal
    {
        padding:0;
        overflow: unset;
        margin-top: 53px;
    }


    html
    {
        overflow-y: initial;
        min-height: 100%;
    }

    .swift_ln_portal > .swift_cn_foot
    {
        position: relative;
        margin-top: 50px;
        height: 80px;
    }
    .swift_ln_portal > .swift_cn_foot > .swift_cn_body > div,
    .swift_ln_scrolled_more_than_zero .swift_ln_portal > .swift_cn_foot > .swift_cn_body > div
    {
        display: block;
        position: relative;
        text-align: center;
        height: initial;
        padding-top: 10px;
        background-color: #e8eef2;

    }
    .swift_ln_scrolled_more_than_zero .swift_ln_portal > .swift_cn_foot > .swift_cn_body,
    .swift_ln_portal > .swift_cn_foot > .swift_cn_body
    {
        height: 48px;
        position: relative;
        top: 45px;
        background-color: #e8eef2;
    }
    .swift_ln_scrolled_more_than_zero .swift_ln_portal > .swift_cn_foot .swift_cn_middle,
    .swift_ln_portal > .swift_cn_foot .swift_cn_middle
    {
        height: 64px;
        top: -15px;
    }
    .swift_ln_portal > .swift_cn_foot .swift_cn_right
    {
        padding-bottom: 20px;
    }


    header .swift_ln_close_nav
    {
        position: absolute;
        left: 0;
        top: 0;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 16px;
        padding-bottom: 15px;
    }

    /* fix problem mit adressleiste */
    header .swift_ln_hamburger_desktop,
    header .swift_ln_close_full_nav,
    header .swift_ln_breadcrumbs,
    .swift_ln_headerNav
    {
        bottom:unset;
        top: 137px;
    }


    /* -------------------  menu open -------------------   */


    .swift_ln_menu_open .swift_ln_portal
    {
        margin-top: 0;
    }
    .swift_ln_menu_open .swift_ln_portal > .swift_cn_head
    {
        position: relative;
        background-image: url(/html/images/themes/tsp2/header/banner_phone.jpg);
        background-size: cover;
        background-position: center right;
        padding-left:0;
    }

    .swift_ln_menu_open .swift_ln_headerNav
    {
        position: relative;
    }

    body.swift_ln_menu_open
    {
        background-color: #6596b5;
    }
    .swift_ln_menu_open .swift_ln_headerNav
    {
        overflow: initial;
    }
    .swift_ln_menu_open .swift_ln_mobilebar
    {
        display: block;
    }
    .swift_ln_menu_open .tispo_ln_startseitenportlet,
    .swift_ln_menu_open .swift_ln_portal > .swift_cn_body
    {
        display: none;
    }

    .swift_ln_close_full_nav
    {
        display: none;

    }
    .swift_ln_close_full_nav_mobile
    {
        display: block;
    }

    .swift_ln_mobilebar
    {
        top: 54px;
        background-color: #6596b5;
        padding: 10px;
        position: absolute;
        left: 0;
        right: 0;
        height: 80px;
        padding-top: 25px;
    }

    .swift_ln_mobilebar > div.swift_cn_head
    {
        background-color: #6596b5;
        display: table;
        width: 100%;
    }

    .swift_ln_mobilebar > div.swift_cn_head > div
    {
        width: 65px;
        height: 65px;
        display: table-cell;
        background-repeat: no-repeat;
        background-position: center;
    }
    .swift_ln_mobilebar > div.swift_cn_body
    {
        display: none;
    }
    .swift_ln_mobilebar > div.swift_cn_body.swift_cn_active
    {
        display: block;
    }


    .swift_ln_mobilebar_suche {  background-image: url(/html/images/themes/tsp2/header/mobile_menu_suche.png);  }
    .swift_ln_mobilebar_anmelden {  background-image: url(/html/images/themes/tsp2/header/mobile_menu_anmelden.png);  }
    .swift_ln_mobilebar_hilfe {  background-image: url(/html/images/themes/tsp2/header/mobile_menu_hilfe.png);  }




    /* Navigator: */

    .swift_ln_full_nav
    {
        padding: 10px;
        padding-top: 0px;
    }

    .swift_ln_full_nav > div
    {
        width:100%;
        height: auto;
        max-width:100%;

    }
    .swift_ln_full_nav > div > span
    {
        display: block;
        height: 34px;
        border-bottom: 1px solid white;
        background: none;
        padding: 5px 0px 0px;
    }

    .swift_ln_full_nav > div.swift_cn_active > div
    {
        position: relative;
        left: 0;
        width: auto;
        top: 4px;
        margin: 0;
        padding: 0;
        right: 0;
        padding-left: 20px;
    }
    .swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > div
    {
        position: relative;
        left: 0;
        width: calc( 100% - 30px );
        top: 0;
    }
    .swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > div > div.swift_cn_active > div
    {
        position: relative;
        left: 0;
        width: 100%;
        top: 3px;
    }

    .swift_ln_full_nav > div.swift_cn_active > div > div
    {
        border-left:none;
        padding:0;
    }
    .swift_ln_full_nav > div.swift_cn_active > span
    {
        background:none;
        height:auto;
        width: 100%;
        z-index: inherit;
    }
    .swift_ln_full_nav > div > span > a
    {
        width: calc( 100% - 10px );
        padding-right:0;

        top:0;
    }
    .swift_ln_full_nav > div.swift_cn_active > span > a
    {
        margin-bottom: 4px;
    }
    .swift_ln_full_nav > div.swift_cn_active > div > div.swift_cn_active > div
    {
        left: 15px;
        right: 0;
    }

    .swift_ln_full_nav > div.swift_cn_active
    {
        border-bottom: 1px solid white;
        padding-bottom: 10px;
    }







    /* user menu */

    header .swift_dn_userMenu
    {
        right: 8px;
        left: 8px;
        top: 100px;
        box-shadow: initial;
        border: none;
        border-radius: 10px;
        width: auto;
        box-shadow: 3px 14px 7px 2px rgba(50, 50, 50, 0.4);
    }


    header .swift_ln_mobile_suche_content > div
    {
        right: 8px;
        left: 8px;
        top: 100px;
        box-shadow: initial;
        border: none;
        border-radius: 10px;
        width: auto;
        position: absolute;
        background-color: white;
        padding: 26px 20px 17px 20px;
    }

    header .swift_ln_mobilebar > .swift_cn_head .swift_cn_connector
    {
        display: none;
    }
    header .swift_ln_mobilebar > .swift_cn_head > .swift_cn_active .swift_cn_connector
    {
        position: relative;
        display: block;
        width: 30px;
        height: 20px;
        background-color: white;
        left: calc( 50% - 15px);
        top: 58px;
    }

    header .swift_ln_mobilebar > .swift_cn_body > div
    {
        display: none;
    }
    header .swift_ln_mobilebar > .swift_cn_body > .swift_cn_active,
    header .swift_ln_mobilebar > .swift_cn_body > .swift_cn_active > div
    {
        display: block;
    }

    /* ----------- tip-spez ------------*/
    .aui div.tispo_resultBar td
    {
        display: block;
    }
    .aui div.tispo_resultBar td[align="right"]
    {
        text-align: left;
    }
    .aui div.tispo_form > form > table
    {
        width:100%;
    }
    /* tip-formulare automatisch anpassen */
    .aui div.tispo_form > form > table > tbody > tr > td,
    .aui div.tispo_form > table > tbody > tr > td,
    .aui div.tispo_form > form > table > tbody > tr,
    .aui div.tispo_form > table > tbody > tr,
    .aui div.tispo_form > form > table > tbody,
    .aui div.tispo_form > table > tbody,
    .aui div.tispo_form > form > table,
    .aui div.tispo_form > table
    {
        display: block;
    }
    .tispo_tabBar > table > tbody > tr > td {
        display: inline-block;
        width: 100%;
    }

    /*rs-listen*/

    .aui table.tispo_matrixlist tr.tispo_row_odd > td,
    .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd > td,
    .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_odd_selected > td,
    .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd > td,
    .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_odd_selected > td,
    .aui table.tispo_matrixlist tr.tispo_row_normal > td,
    .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal > td,
    .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_normal_selected > td,
    .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_normal > td,
    .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_normal_selected > td,
    .aui table.tispo_matrixlist tr.tispo_row_heading th,
    .aui div.tispo_searchResults table.tispo_matrixlist tr.tispo_row_heading th,
    .aui div.tispo_detailView table.tispo_matrixlist tr.tispo_row_heading th
    {
        border:inherit;
        display: block;
    }


    .aui span.tispo_tag_form_radiobox { display:block; white-space: nowrap; }

    .aui .tispo_searchResults nobr { white-space: normal; }

    .aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_goToOtherPage, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_goToOtherPage,
    .aui div.tispo_searchResults div.topdev_tag_pagebar a.topdev_tag_pagebar_goToCurrentPage, .aui div.topdev_tag_pagebar a.topdev_tag_pagebar_goToCurrentPage
    {
        color: #175781;
    }



    #medium_detail_verwandtes_detailView td > table,
    #medium_detail_verwandtes_detailView td > table tr,
    #medium_detail_verwandtes_detailView td > table td,
    #medium_suche_alle_detailView td > table,
    #medium_suche_alle_detailView td > table tr,
    #medium_suche_alle_detailView td > table td,
    #medium_suche_beliebt_detailView td > table,
    #medium_suche_beliebt_detailView td > table tr,
    #medium_suche_beliebt_detailView td > table td,
    #medium_suche_oeffentlich_detailView td > table,
    #medium_suche_oeffentlich_detailView td > table tr,
    #medium_suche_oeffentlich_detailView td > table td,
    #medium_suche_neu_detailView td > table,
    #medium_suche_neu_detailView td > table tr,
    #medium_suche_neu_detailView td > table td
    {
        display:block;
        overflow: auto
    }


    #medium_detail_verwandtes_detailView td > table:first-child td a:first-child,
    #medium_suche_alle_detailView td > table:first-child td a:first-child,
    #medium_suche_beliebt_detailView td > table:first-child td a:first-child,
    #medium_suche_oeffentlich_detailView td > table:first-child td a:first-child,
    #medium_suche_neu_detailView td > table:first-child td a:first-child
    {
        float: left;
        padding-right: 20px;
    }

    .aui .topdev_tag_pagebar
    {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .tispo_area_phone
    {
        display: initial;
    }
    .tispo_area_desktop
    {
        display: none;
    }
}
