@media all {
  html,
  body {
    height: 100%;
    width: 100%;
    min-width: 1000px;
    min-height: 100%;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Geneva, Sans-serif;
    font-size: 100%;
  }
  body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    min-height: 600px;
    overflow-y: scroll;
    font-size: 75%;
    text-align: left;
  }
  option {
    padding-left: 0.4em;
  }
  select {
    padding: 1px;
  }
  article,
  aside,
  figcaption,
  figure,
  footer,
  header,
  nav {
    display: block;
  }
  audio:not([controls]) {
    display: none;
  }
  [hidden] {
    display: none;
  }
  input,
  select,
  textarea {
    font-family: inherit;
    font-size: 1em;
  }
  input[type="search"] {
    -webkit-appearance: textfield;
  }
  input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  fieldset,
  img {
    border: 0 solid;
  }
  img,
  figure {
    margin: 0;
  }
  ul,
  ol,
  dl {
    margin: 0 0 1.5em 2.5em;
    padding: 0;
  }
  ul {
    list-style-type: square;
  }
  ol {
    list-style-type: decimal;
  }
  ul ul {
    list-style-type: circle;
    margin-top: 0;
  }
  ol ol {
    list-style-type: lower-latin;
    margin-top: 0;
  }
  ol ul {
    list-style-type: circle;
    margin-top: 0;
  }
  li {
    line-height: 1.5em;
    margin-left: 0.8em;
  }
  dt {
    font-weight: bold;
  }
  dd {
    margin: 0 0 1.5em 0.8em;
  }
  blockquote,
  .indent {
    margin-left: 1.667em;
    margin-bottom: 1.5em;
  }
  a {
    background: transparent;
    text-decoration: none;
    border: 0 none;
    outline: 0 none;
    width: auto;
    display: inline;
  }
  a:focus,
  a:hover,
  a:active {
    text-decoration: none;
    outline: 0 none;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-top: 0;
  }
  h1 {
    font-size: 1.917em;
    line-height: 1.2em;
    margin-bottom: 1.043em;
  }
  h2 {
    font-size: 1.5em;
    line-height: 1.5em;
    margin-bottom: 8px;
  }
  h3,
  h5 {
    font-size: 1em;
    margin-bottom: 0.833em;
    line-height: 1.5em;
  }
  h6 {
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 0.3em;
  }
  h2,
  h4,
  h6,
  h1,
  h3,
  h5 {
    font-weight: bold;
  }
  strong,
  b {
    font-weight: bold;
  }
  em,
  i,
  blockquote {
    font-style: italic;
  }
  p {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0 0 1.5em 0;
  }
  hr {
    margin: 0 0 0.75em 0;
    padding: 0 0 0.75em 0;
    border: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  table {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 1.5em;
    width: 100%;
  }
  th,
  td {
    line-height: 1.5em;
    vertical-align: top;
    padding: 0.7143em 0.5em;
  }
  thead th {
    text-align: left;
    border-bottom-width: 2px;
    border-bottom-style: solid;
  }
  tbody th {
    text-align: left;
    border-top-width: 1px;
    border-top-style: solid;
  }
  tbody td {
    text-align: left;
    border-top-width: 1px;
    border-top-style: solid;
    border-left-width: 0px;
  }
  .desktop-hidden {
    visibility: hidden !important;
    display: none !important;
  }
  .csc-header .csc-header-link {
    border: 0 none;
  }
  .content_title {
    margin-bottom: 0em;
  }
  .download-headline .headline-text,
  .contact-headline .headline-text {
    padding-left: 22px;
    display: inline-block;
  }
  .csc-frame.csc-box.layout-topheader {
    padding-top: 0;
  }
  .multicolumnLayout3 .columnLast .contact-headline,
  .content_right .headline {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
  }
  .ui-tabs .csc-header h2 {
    font-size: 1.25em;
    font-weight: bold;
  }
  .csc-default a,
  .csc-frame a {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
  }
  .csc-default .csc-image-link {
    border: 0 none;
    display: table-cell;
  }
  .quicklist-link {
    padding: 0;
    border: 0;
  }
  #contentquicklinks .quicklist-link,
  .csc-content-link {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    line-height: 1.1em;
  }
  .csc-more-link:before {
    content: "\00bb\00a0";
  }
  #nav-main .main-menu-link {
    text-transform: uppercase;
    text-align: center;
    font-size: 1em;
  }
  #breadcrumbs .trail-link {
    text-transform: uppercase;
  }
  #breadcrumbs .list-end .trail-link {
    text-transform: none;
  }
  #breadcrumbs .trail-link .trail-highlight {
    font-weight: normal;
  }
  .nav-meta {
    line-height: 13px;
    font-weight: bold;
    font-size: 91.7%;
  }
  .ym-searchform .ym-searchbutton {
    text-indent: -999em;
    line-height: 1.333em;
  }
  .quickpane .quicklist {
    text-indent: 0.1em;
  }
  #breadcrumbs .trail-item {
    font-size: 83.3%;
  }
  .bodytext {
    display: block;
  }
  .csc-teaser .bodytext {
    display: inline;
  }
  .image-caption {
    font-size: 75%;
    line-height: 1.2em;
  }
  #copyright,
  #nav-footer {
    font-size: 0.933em;
  }
  #copyright {
    font-weight: bold;
    line-height: 1.6em;
  }
  a {
    border-bottom-color: #989898;
  }
  a:hover {
    color: #989898;
  }
  #page {
    color: black;
  }
  #main {
    color: black;
  }
  #footer > .ym-wrapper {
    background-color: #989898;
  }
  .ui-tabs .ui-tabs-nav,
  .ui-tabs .ui-tabs-panel {
    border-color: #989898;
  }
  .ui-tabs .ui-tabs-nav .ui-state-default {
    background-color: #989898;
    border-color: #989898;
  }
  .ui-tabs .ui-tabs-nav .ui-state-hover {
    border-color: #989898;
    color: #989898;
  }
  .ui-tabs .ui-tabs-nav .ui-state-active {
    border-color: #989898;
    color: #989898;
  }
  .csc-toTop-Link:hover {
    background-image: url("../icons/nav_up_12_darkgray.png");
  }
  .csc-more-link,
  .more > .linktosingle {
    color: #989898;
  }
  .csc-more-link:hover,
  .more > .linktosingle:hover {
    color: black;
  }
  #quickpane .meta-menu-link {
    color: black;
  }
  .nav-main .main-menu-item {
    background-color: #989898;
  }
  .nav-main .main-menu-link-fill {
    border-right-color: #989898;
  }
  .nav-main .active .menu-highlight {
    color: #989898;
  }
  .nav-main .main-menu-link:hover {
    background-color: #b3b3b3;
  }
  .nav-main .main-menu-link:hover .main-menu-link-fill {
    border-right-color: #b3b3b3;
  }
  .nav-main .active + .main-menu-item .main-menu-link:hover .main-menu-link-fill {
    border-left-color: #b3b3b3;
  }
  .nav-main .active + .main-menu-item .main-menu-link-fill {
    border-left-color: #989898;
  }
  #sectionmenu .item:hover,
  #sectionmenu .menulink:hover {
    color: black;
  }
  #sectionmenu .current > .menulink {
    color: #989898;
  }
  #quickaccess .quickaccess-level {
    color: black;
  }
  #quickaccess .active.quickaccess-item {
    background-image: url("../icons/nav_down_8_darkgray.png");
    color: #b3b3b3;
  }
  #quickaccess .active.quickaccess-item .quickaccess-menu-link:hover {
    color: #989898;
  }
  #quickaccess .normal.quickaccess-item .quickaccess-menu-link:hover {
    color: #b3b3b3;
  }
  #contentquicklinks .quicklist-item:hover {
    background-image: url("../icons/quicklinks_item_darkgray.png");
  }
  body {
    background-color: #e8e8e8;
    background-image: url("../images/grid2.png");
  }
  .all a {
    color: inherit;
  }
  .all a:focus,
  .all a:active,
  .all a:visited {
    color: inherit;
  }
  .all a:hover {
    border-bottom-color: inherit;
  }
  .all table,
  .all tbody td {
    border-color: #c0c0c0;
  }
  .all th {
    border-color: #989898;
  }
  .all tbody tr:hover > th,
  .all tbody tr:hover > td {
    background-color: #e8e8e8;
  }
  .all hr {
    background: transparent;
    border-bottom-color: #e8e8e8;
  }
  .all #header {
    color: white;
  }
  .all #header > .ym-wrapper {
    background-color: #6b6b6b;
    background-image: url("../images/headgradient.png");
    background-position: left 26px;
    background-repeat: repeat-x;
  }
  .all #pagehead_logo {
    color: transparent;
  }
  .all .pagehead_logo_link {
    background-position: center;
    background-repeat: no-repeat;
    color: transparent;
  }
  .all #main > .ym-wbox {
    background-color: white;
  }
  .all #footer,
  .all #nav-footer .footer-service-link {
    color: white;
  }
  .all .ui-tabs .ui-tabs-nav .ui-state-default {
    color: white;
  }
  .all .ui-tabs .ui-tabs-nav .ui-state-hover {
    background-color: white !important;
  }
  .all .ui-tabs .ui-tabs-nav .ui-state-active {
    background-color: white !important;
    color: black;
  }
  .all .csc-toTop-Link {
    background-image: url("../icons/nav_up_12_darkgray.png");
    background-position: 0px center;
    background-repeat: no-repeat;
  }
  .all .csc-textpic-image .lightbox:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
  }
  .all .download-headline > .headline-text {
    background-image: url("../icons/download_16_darkgray.png");
    background-position: 1px 1px;
    background-repeat: no-repeat;
  }
  .all .contact-headline > .headline-text {
    background-image: url("../icons/message_16_darkgray.png");
    background-position: 1px 1px;
    background-repeat: no-repeat;
  }
  .all .ym-searchform .ym-searchbutton {
    background-color: transparent;
    background-image: url("../icons/search_14_darkgray.png");
    background-repeat: no-repeat;
    background-position: center;
  }
  .all .meta-menu-link {
    color: inherit;
    border-color: #c0c0c0;
  }
  .all .meta-menu-link:hover {
    color: #b3b3b3;
  }
  .all .meta-menu-text {
    border-bottom-color: white;
  }
  .all .quicklist .meta-menu-text {
    border-bottom-color: #c0c0c0;
  }
  .all .quicklist .separator .sep {
    border-bottom-color: #989898;
  }
  .all #quickpane {
    background-color: white;
  }
  .all #quickpane .meta-menu-link:hover {
    color: #989898;
  }
  .all #globalquicklinks_hint {
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url("../icons/nav_left_10_lightgray.png");
  }
  .all #globalquicklinks_hint:hover {
    background-image: url("../icons/nav_left_10_white.png");
  }
  .all #globalquicklinks_hint.active {
    background-image: url("../icons/nav_down_10_white.png");
  }
  .all .nav-main .main-menu-link-fill {
    border-left-color: white;
    color: white;
  }
  .all .nav-main .main-menu-list .active.main-menu-item {
    background-color: white;
  }
  .all .nav-main .main-menu-list .active .main-menu-link:hover {
    background-color: white;
  }
  .all #sectionmenu {
    background-color: white;
  }
  .all #sectionmenu > .item {
    border-left-color: #fbfbfb;
  }
  .all #sectionmenu .item:hover {
    background-color: #fbfbfb;
  }
  .all .flyoutmenu-container > .spacer,
  .all .flyoutmenu {
    background-color: #fbfbfb;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5fbfbfb, endColorstr=#e5fbfbfb)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5fbfbfb, endColorstr=#e5fbfbfb);
    background-color: rgba(251, 251, 251, 0.9);
  }
  .all .flyoutmenu .menu-column {
    border-color: #bbb;
  }
  .all .flyoutmenu-sub {
    background-color: #f2f2f2;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5f2f2f2, endColorstr=#e5f2f2f2)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5f2f2f2, endColorstr=#e5f2f2f2);
    background-color: rgba(242, 242, 242, 0.9);
  }
  .all .flyoutmenu .flyoutitem:hover {
    background-color: #f2f2f2;
    color: inherit;
  }
  .all .flyoutmenu .flyoutitem > .menulink:hover {
    color: inherit;
  }
  .all .flyoutmenu-sub .flyoutitem:hover {
    background-color: #e9e9e9;
  }
  .all .flyoutmenu-sub > .level2 > .flyoutitem {
    border-color: #bbb;
  }
  .all #nav-footer-list .footer-service-link {
    border-left-color: white;
  }
  .all #nav-footer-list .footer-service-link:focus,
  .all #nav-footer-list .footer-service-link:hover,
  .all #nav-footer-list .footer-service-link:active {
    border-bottom-color: white;
  }
  .all #quickaccess .headline {
    background-image: url("../icons/local_quickaccess_white.png");
    background-position: 0px 12px;
    background-repeat: no-repeat;
  }
  .all #quickaccess .quickaccess-item {
    background-image: url("../icons/nav_right_8_darkgray.png");
    background-repeat: no-repeat;
    background-position: 0 4px;
  }
  .all #page_service {
    border-color: #989898;
  }
  .all #contentquicklinks .quicklist-item {
    background-image: url("../icons/quicklinks_item_darkgray.png");
    background-repeat: no-repeat;
    background-position: 0 7px;
  }
  .all #contentquicklinks .quicklist-item:hover {
    background-image: url("../icons/quicklinks_item_darkgray.png");
  }
  .all #contentquicklinks .headline {
    background-image: url("../icons/quicklinks_head_white.png");
    background-position: 3px center;
    background-repeat: no-repeat;
  }
  .all .csc-box .csc-header .headline,
  .all .csc-box .csc-header {
    border-color: #989898;
  }
  .all .csc-box.generated .csc-header {
    background-color: #6b6b6b;
  }
  .all .csc-box.generated .csc-header .headline {
    color: white;
  }
  .all .csc-info-box {
    background-color: #f4f4f4;
  }
  .all .csc-hasMergedTables-box td[rowspan] {
    border-color: #c0c0c0;
    background-color: #f4f4f4;
  }
  .csc-box blockquote {
    margin: 0 0.833em;
  }
  .csc-box,
  .csc-frame.csc-box {
    padding-left: 0.833em;
    padding-right: 0.833em;
    padding-bottom: 0.833em;
    padding-top: 0;
    overflow: hidden;
  }
  .csc-box .csc-default.layout-bottomheader,
  .csc-box .csc-frame.layout-bottomheader,
  .csc-box.csc-frame.layout-bottomheader {
    padding-top: 0.833em;
  }
  .csc-box .csc-box,
  .csc-box .layout-bottomheader .csc-default.layout-bottomheader {
    margin: 0 !important;
    padding: 0 !important;
  }
  .csc-box .csc-header {
    margin-bottom: 0em;
  }
  .csc-box .csc-header .headline {
    margin-bottom: 0;
    padding-bottom: 8px;
    padding-top: 8px;
    border-style: dotted none;
    border-width: 0 0 1px 0;
  }
  .csc-box .csc-textpic-text {
    padding: 0;
  }
  .csc-box .csc-header ~ .csc-textpic .ce-gallery {
    padding: 0;
  }
  .csc-box .layout-bottomheader .ce-gallery {
    margin-bottom: 0.833em;
  }
  .csc-box .layout-topheader .csc-textpic-intext-left-nowrap .csc-textpic-image,
  .csc-box .layout-bottomheader .ce-gallery .csc-textpic-image {
    margin-bottom: 0;
  }
  .csc-box .csc-textpic-intext-left .ce-gallery,
  .csc-box .csc-textpic-intext-left-nowrap .ce-gallery {
    margin-right: 0;
  }
  .csc-box .csc-textpic-intext-right .ce-gallery,
  .csc-box .csc-textpic-intext-right-nowrap .ce-gallery {
    margin-left: 0;
  }
  .csc-box.generated .csc-header .headline {
    border-bottom: 0 none;
  }
  .jfmulticontent-pi1 .csc-box.csc-service-box,
  .jfmulticontent-pi1 .csc-box.csc-info-box {
    display: block;
    width: 99%;
  }
  .csc-box.csc-service-box,
  .csc-box.csc-blank-box {
    padding-left: 0;
    padding-right: 0;
  }
  .csc-service-box .csc-header,
  .csc-blank-box .csc-header,
  .csc-service-box .csc-text {
    padding: 0 0.833em;
  }
  .csc-service-box .csc-header h2 {
    border: 0;
  }
  .csc-hasMergedTables-box td[rowspan] {
    border-left-width: 2px;
    border-left-style: dotted;
    border-right-width: 2px;
    border-right-style: dotted;
  }
  #contentquicklinks .quicklist {
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
  }
  #contentquicklinks .quicklist-item {
    margin-left: 3px;
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
  }
  #contentquicklinks .headline {
    padding-left: 23px;
  }
  #quickaccess .headline {
    margin-bottom: 0;
    padding-left: 23px;
    border: 0;
  }
  #quickaccess-list {
    border-bottom: 0;
    margin-bottom: 0;
    margin-left: 0;
    overflow: hidden;
    list-style-type: none;
    margin-top: 0.5em;
  }
  #quickaccess-list .quickaccess-item {
    padding-left: 19px;
    margin-left: 6px;
    display: block;
  }
  #quickaccess-list .quickaccess-level {
    list-style: none;
    margin-left: 0;
    margin-top: 0.833em;
    margin-bottom: 0.833em;
    padding-left: 0;
    padding-right: 0;
    text-indent: 0.1em;
  }
  #quickaccess-list .quickaccess-level .quickaccess-item {
    margin-left: 0;
  }
  html,
  body,
  body * {
    overflow: visible;
    text-wrap: normal;
    word-break: normal;
    word-wrap: normal;
  }
  html,
  body {
    width: auto;
    min-width: 0;
    max-width: none;
  }
  html.print body {
    background: white !important;
    font-size: 70% !important;
    width: 100%;
    overflow: visible;
    height: auto;
  }
  html.print img,
  html.print table {
    page-break-inside: avoid;
  }
  html.print p,
  html.print table,
  html.print h1 {
    margin-bottom: 1em;
  }
  html.print .screen-reader {
    display: none;
  }
  html.print .ym-box,
  html.print .ym-wbox,
  html.print .ym-gl,
  html.print .ym-gr {
    margin: 0;
    padding: 0;
  }
  html.print .multicolumnContainer {
    display: block !important;
  }
  html.print .multicolumnContainer .column {
    position: relative !important;
    display: inline-block !important;
    padding-bottom: 20px !important;
  }
  html.print .multicolumnLayout3 .column {
    width: 100%;
    display: block;
    min-height: 0;
    max-height: none;
  }
  html.print .csc-default,
  html.print .csc-frame {
    display: block !important;
    border: none !important;
    clear: both !important;
    float: none !important;
    page-break-inside: auto;
  }
  html.print .csc-header {
    page-break-after: avoid;
  }
  html.print .csc-textpic {
    page-break-inside: avoid;
  }
  html.print .ui-tabs .ui-widget-content {
    display: block !important;
    page-break-after: auto;
    page-break-inside: auto;
    counter-increment: uiContentIndex;
  }
  html.print .ui-tabs .ui-widget-content .csc-default,
  html.print .ui-tabs .ui-widget-content .csc-frame {
    page-break-inside: avoid;
  }
  html.print .ui-tabs .ui-widget-content > *:first-child:before {
    content: counter(uiContentIndex) ". Tab";
    font-weight: bold;
    font-size: 120%;
    padding: 1em 0;
    display: block;
    page-break-after: avoid;
  }
  html.print .ui-tabs .ui-tabs-nav li {
    counter-increment: uiTabsIndex;
  }
  html.print .ui-tabs .ui-tabs-nav li a:before {
    content: counter(uiTabsIndex) ". ";
  }
  html.print .ui-accordion {
    display: block !important;
    width: 100%;
  }
  html.print .ui-accordion .ui-accordion-header {
    page-break-after: avoid;
    page-break-before: auto;
    text-decoration: underline;
  }
  html.print .ui-accordion .ui-accordion-header a {
    padding: 0.5em 1.5em;
  }
  html.print .ui-accordion .ui-accordion-content {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2em;
    page-break-before: avoid;
    page-break-after: auto;
    page-break-inside: auto;
  }
  html.print .ui-accordion .ui-accordion-content .ui-accordion-content {
    padding-left: 3em;
  }
  html.print .ui-accordion .ui-accordion-header,
  html.print .ui-accordion .ui-accordion-content {
    display: block !important;
    border: 0 none;
  }
  html.print .anythingSlider {
    position: static;
  }
  html.print .anythingSlider,
  html.print .anythingSlider * {
    height: auto !important;
    width: auto;
    max-width: 100% !important;
    display: block !important;
    overflow: visible !important;
  }
  html.print .columnItem {
    display: flex !important;
  }
  html.print #page,
  html.print #header,
  html.print #main,
  html.print #content_top {
    position: static;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  html.print #content_container {
    margin-left: -10px;
    margin-right: -10px;
    padding-right: 0;
    padding-left: 0;
  }
  html.print #content_top {
    page-break-before: avoid;
    page-break-after: avoid;
    min-height: 0 !important;
  }
  html.print #content_top .anythingSlider {
    height: 220px !important;
  }
  html.print #content_container {
    page-break-inside: auto;
    page-break-before: avoid;
  }
  html.print #content_top + #content_container {
    margin-top: 1em;
  }
  html.print #copyright {
    position: static;
    top: 0;
  }
  html.print #pagehead_logo {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 1em;
  }
  html.print #breadcrumbs ol {
    padding: 0;
    margin: 0.5em 0;
  }
  html.print #breadcrumbs ol li {
    list-style: none;
    display: inline;
    padding: 0;
    margin: 0;
  }
  html.print #breadcrumbs ol li + li:before {
    content: "\203a";
    padding: 0 0.5em;
  }
  html.print #nav-main ul {
    margin: 0;
    padding: 0;
  }
  html.print #nav-main ul li {
    background: none;
    list-style: none;
  }
  html.print #nav-main ul li.customer-data {
    padding-left: 1em;
  }
  html.print #nav-main ul li.faculty-data {
    width: 100%;
  }
  html.print #nav-main ul li.faculty-data .main-menu-link {
    color: black;
    padding-bottom: 0.5em;
  }
  html.print .microsite .main h1 {
    font-size: 160%;
    margin: 1em 0;
  }
  html.print .macina_banners,
  html.print #page-bottom-headding,
  html.print #header > .ym-wrapper,
  html.print #nav-section,
  html.print #nav-main > .main-menu-list,
  html.print #footer,
  html.print #nav-footer,
  html.print #output_service > .print,
  html.print #page_service,
  html.print #content_back,
  html.print #quickaccess,
  html.print .csc-linkToTop .csc-toTop-Link {
    display: none;
  }
  html.print .pagehead_logo_link > img {
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
  }
  html.print .pagehead_logo_link > span {
    visibility: hidden;
    display: none;
  }
  html.print #content_top {
    margin-bottom: 1.5em;
  }
  html.print #content_main .layout-topheader,
  html.print #content_main .layout-bottomheader {
    width: 100%;
    display: block;
    padding: 0 0px 0em 0px;
  }
  html.print #content_main .layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320,
  html.print #content_main .layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 {
    display: inline-flex;
    margin-bottom: 20px;
  }
  html.print #content_main .layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .ce-gallery,
  html.print #content_main .layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .ce-gallery {
    min-width: 50%;
    padding-right: 10px;
    padding-left: 0px;
    margin-right: 0;
  }
  html.print #content_main .layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .csc-textpic-text,
  html.print #content_main .layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .csc-textpic-text {
    padding-left: 10px;
    margin-left: 0;
    min-width: 50%;
  }
  html.print #content_bottom .csc-default.csc-teaser.layout-bottomheader,
  html.print #content_top .csc-default.csc-teaser.layout-bottomheader {
    width: 33.33%;
    display: inline-flex !important;
    padding: 0 10px 0em 10px;
    flex-direction: row;
    justify-content: space-between;
  }
  html.print #content_bottom .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-topheader,
  html.print #content_top .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-topheader,
  html.print #content_bottom .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-bottomheader,
  html.print #content_top .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-bottomheader {
    width: 100%;
    display: block;
    padding: 0 0px 0em 0px;
  }
  html.print #content_bottom .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320,
  html.print #content_top .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320,
  html.print #content_bottom .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320,
  html.print #content_top .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 {
    display: inline-flex;
    margin-bottom: 20px;
  }
  html.print #content_bottom .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .ce-gallery,
  html.print #content_top .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .ce-gallery,
  html.print #content_bottom .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .ce-gallery,
  html.print #content_top .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .ce-gallery {
    max-width: 255px;
    min-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0;
  }
  html.print #content_bottom .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .csc-textpic-text,
  html.print #content_top .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .csc-textpic-text,
  html.print #content_bottom .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .csc-textpic-text,
  html.print #content_top .col-xs-12.col-sm-8.col-md-8.col-xl-8 .csc-default.csc-teaser.layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .csc-textpic-text {
    padding-left: 0px;
    margin-left: 0;
    min-width: 100%;
  }
  html.print #content_bottom .multicolumnContainer.multicolumnLayout2,
  html.print #content_top .multicolumnContainer.multicolumnLayout2 {
    padding-left: 10px;
  }
  html.print body.layout-autohub #content_top {
    margin-bottom: 2.5em;
  }
  html.print body.layout-autohub #content_main .csc-default.csc-teaser.layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320,
  html.print body.layout-autohub #content_main .csc-default.csc-teaser.layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 {
    display: inline-flex;
    margin-bottom: 20px;
  }
  html.print body.layout-autohub #content_main .csc-default.csc-teaser.layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .ce-gallery,
  html.print body.layout-autohub #content_main .csc-default.csc-teaser.layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .ce-gallery {
    max-width: 255px;
    min-width: 50%;
    padding-right: 10px;
    padding-left: 0px;
    margin-right: 0;
  }
  html.print body.layout-autohub #content_main .csc-default.csc-teaser.layout-topheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .csc-textpic-text,
  html.print body.layout-autohub #content_main .csc-default.csc-teaser.layout-bottomheader .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-320 .csc-textpic-text {
    padding-left: 10px;
    margin-left: 0;
    min-width: 50%;
  }
  html.print .content_main .csc-default {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  #body-504 .ce-gallery .csc-textpic-imagerow {
    visibility: hidden;
    display: none;
  }
  #body-504 .ce-gallery .csc-textpic-imagerow:first-child {
    visibility: visible;
    display: block;
  }
  html.print a[href]:after {
    content: "" !important;
  }
  html.print .multicolumnContainer.multicolumnLayout3 .columnFirst.column1 .col-xs-12 {
    width: 100%;
    float: left;
  }
  html.print .multicolumnContainer.multicolumnLayout3 .columnLast.column2 {
    height: auto;
    padding-bottom: 0px !important;
  }
  html.print .multicolumnContainer.multicolumnLayout3 .columnLast.column2 .col-xs-12 {
    width: 100%;
    float: left;
  }
  html.print .multicolumnContainer.multicolumnLayout3 .columnLast.column2 .columnItems .columnItem:nth-child(2) .ce-gallery {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  html.print .multicolumnContainer.multicolumnLayout3 .columnLast.column2 .columnItems .columnItem:nth-child(2) .ce-gallery figure {
    width: 33%;
  }
  html.print .multicolumnContainer.multicolumnLayout3 .columnLast.column2 .columnItems .columnItem:nth-child(2) .ce-gallery figure a {
    border-bottom: none;
    text-decoration: none;
  }
  html.print .multicolumnContainer.multicolumnLayout3 .columnLast.column2 .columnItems .columnItem:nth-child(2) .ce-gallery figure img {
    width: 100%;
    padding-right: 20px;
    padding-bottom: 20px;
    height: auto;
  }
  html.print .multicolumnContainer.multicolumnLayout3 .columnLast.column2 .columnItems .columnItem:nth-child(2) .ce-gallery figure:nth-child(3n+3) img {
    padding-right: 0;
  }
  html.print .multicolumnContainer.multicolumnLayout3 .columnLast.column2 .columnItems .columnItemFirst {
    margin-bottom: 2.5em;
  }
  html.print .multicolumnContainer.multicolumnLayout2 .col-xs-12 {
    width: 33%;
  }
  html.print .tx-jfmulticontent-pi1 ul.ui-tabs-nav {
    display: none;
  }
  html.print .tx-jfmulticontent-pi1 .ui-tabs-panel {
    border-left: none;
    padding: 0;
  }
  html.print .tx-jfmulticontent-pi1 .ui-tabs-panel > .csc-default.layout-topheader {
    margin-bottom: 0;
  }
  html.print .tx-jfmulticontent-pi1 .ui-tabs-panel > .csc-default.layout-topheader > .layout-topheader:nth-child(2) {
    display: none !important;
  }
  html.print .tx-jfmulticontent-pi1 .ui-tabs-panel > .csc-default.layout-topheader > .layout-topheader {
    margin-bottom: 0;
  }
  html.print #contentquicklinks {
    display: none;
  }
  html.print #content_container #content_main .csc-frame {
    margin-bottom: 0em;
  }
  html.print #body-504 .multicolumnContainer.multicolumnLayout3 .columnLast.column2 {
    height: 0;
    padding-bottom: 0px !important;
  }
}
@media print {
  @page {
    size: 21.0cm 29.7cm;
    margin: 1.5cm 1.5cm;
    padding: 1.5cm 1.5cm;
    orphans: 16;
    widows: 16;
    @bottom-right-corner {
      content: "Page " counter(page);
    }
  }
  .no-print {
    display: none;
  }
  html.print {
    width: 100%;
  }
  a img,
  img,
  .ui-tabs-panel {
    position: relative;
    page-break-inside: avoid;
    page-break-after: always;
    -webkit-region-break-inside: avoid;
  }
  .layout-topheader > .layout-topheader:last-child {
    display: none;
  }
}
@media screen, projection {
  html.print {
    height: auto;
    min-width: 0;
    max-width: none;
  }
  html.print body {
    width: 21cm;
    margin: 0 auto;
  }
}
/*# sourceMappingURL=pagetype98.css.map */