@media only screen and (min-width: 48.0625em) {
  html {
    font-family: large;
  }
  h1 {
    font-size: 360%;
  }
  h2 {
    font-size: 360%;
  }
  table h1, table h2 {
    font-size: 234%;
  }
  h3 {
    font-size: 300%;
  }
  table h3 {
    font-size: 167%;
  }
  h4 {
    font-size: 220%;
  }
  table h4 {
    font-size: 123%;
  }
  h5, h6,
  .teaser-switcher h3 {
    font-size: 150%;
  }
  table h5, table h6 {
    font-size: 100%;
  }
#header .wrapperBranding,
#navPrimary,
#service-section .service-section-wrapper,
#main,
#navBreadcrumbs ol,
#wrapperFooter {
    max-width: 144em;
    margin: 0 auto;
  }
#stage .stage-wrapper,
#service-border ul,
#navBreadCrumbsVertical li a {
    max-width: 144em;
    margin: 0 auto;
  }
#wrapperDivisions {
    padding-top: 0;
  }
#main {
    background: url(/SiteGlobals/Frontend/Images/icons/content-background_respimage.png?__blob=normal&v=3) repeat-y 0 0;
    padding: 0;
  }
  .frameBox {
    padding: 0 64px;
  }
  .karusselModul .frameBox {
    padding: 0 34px;
  }
  .bildergalerieModul .frameBox {
    padding: 0;
  }
  .bildergalerieModul .frameBox .navigation {
    padding: 0 64px;
  }
  .teaser-switcher.teaser-switcher--insight .navigation {
     flex-flow: wrap row;
     padding: 0;
  }
  .teaser-switcher.teaser-switcher--insight .navigation .playbutton {
      order:3;
  }
#header + div {
    clear: both;
  }
#header img {
    margin-top: 10px;
  }
#header .mod #navServiceMeta {
    margin-top: 3px;
  }
#header .mod #search {
    margin: 0;
  }
#header .mod #search p {
    margin: 0;
  }
#header .mod #search input[type="text"] {
    font-size: 173.34%;
    padding: 3px 0 0;
    width: 100%;
    font-weight: normal;
  }
#header .mod #search input[type="text"]::-webkit-input-placeholder, #header .mod #search input[type="text"]:-moz-placeholder, #header .mod #search input[type="text"]::-moz-placeholder, #header .mod #search input[type="text"]:-ms-input-placeholder {
    color: #6699c9;
  }
#header .mod #search input[type="image"] {
    margin: 3px;
  }
  .module-color-hellblau .teaser.type-3 {
    background: #fff;
  }
  .module-color-hellblau .teaser.type-3 .trapezoid {
    border-bottom-color: #fff;
  }
  .module-color-hellblau .teaser.type-3 .textContainer h3 {
    color: #333;
  }
  .module-color-hellblau .teaser.type-3 .textContainer h3 .category {
    color: #0055A5;
  }
  .module-color-hellblau .teaser.type-3 .textContainer h3 span.more {
    color: #0055A5;
  }
  .module-color-dunkelgrau h2,
  .module-color-hellgrau h2,
  .module-color-dunkelweiss h2,
  .module-color-hellblau h2,
  .module-color-dunkelblau h2,
  .module-color-gelb h2 {
    font-size: 360%;
  }
#overlay .navToTop {
    position: fixed;
    right: 0;
    background: #4C525E;
    max-width: 80px;
    padding: 15px;
    text-align: center;
    z-index: 2000;
    bottom: 549px;
  }
#overlay .navToTop a {
    color: #fff;
    padding-top: 20px;
    padding-left: 0;
    background: url(/SiteGlobals/Frontend/Images/icons/sprite_respimage.png?__blob=normal&v=8) no-repeat 20px -8196px;
    display: block;
  }
#navBreadcrumbs ol {
    padding: 0;
  }
#stage {
    background-color: #0055A5;
  }
#content {
    background: #fff;
  }
  .video-image .video-icon {
    top: 24%;
    left: 38%;
  }
  .headerContent h1 {
    font-size: 360%;
  }
#supplement .banner, #supplement .boxWrapper, #supplement .box {
    width: 100%;
    max-width: 100%;
  }
#footer #navFunctions li {
    float: left;
    margin-right: 10px;
  }
#footer #navFunctions #navFunctionsPrint a {
    background: url(/SiteGlobals/Frontend/Images/icons/sprite_respimage.png?__blob=normal&v=8) no-repeat 11px -9469px;
    padding-left: 30px;
  }
#footer #siteInfo h3, #footer #siteInfo li {
    border: none;
  }
#footer #siteInfo a, #footer #siteInfo strong {
    background: none;
    padding: 5px 0;
  }
#footer #siteInfo li:last-child {
    border: none;
  }
#search .searchAutoSuggestBox a {
    font-size: 56%;
    padding-left: 16px;
  }
#footerSearch .searchAutoSuggestBox a {
    font-size: 66%;
    padding-left: 21px;
  }
#footerSearch .searchAutoSuggestBox a:hover, #footerSearch .searchAutoSuggestBox a:focus, #footerSearch .searchAutoSuggestBox a:active {
    color: #000;
    text-decoration: underline;
  }
  .searchResultSearch .searchAutoSuggestBox a {
    font-size: 145%;
    padding-left: 16px;
  }
  .searchResultSearch .formField {
    width: 100%;
    margin: 4px 0 4px 4px;
  }
#supplement .solrSortLinks ul {
    margin-bottom: 0;
  }
  /*Banner*/
#privacy .gsbbannerBox {
    height: 91px;
  }
#privacy .gsbbannerBox .gsbbanner {
    height: 91px;
  }
#privacy .gsbbannerBox .gsbbanner .text {
    height: 91px;
    display: flex;
    align-items: center;
  }
#privacy .gsbbannerBox .gsbbanner .text:before {
    height: 0;
    width: 0;
  }
#privacy .gsbbannerBox .gsbbanner .text .title {
    width: 60%;
    float: left;
  }
#privacy .gsbbannerBox .gsbbanner .text .linkText {
    width: 40%;
    text-align: right;
    padding-right: 160px;
    display: block;
  }
  /*Banner Ende*/
  /*Secondary*/
#navSecondary {
    display: block;
    margin-top: -4em;
    margin-bottom: 20px;
  }
#navSecondary h2 {
    color: #fff;
    font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
    background: #333333;
    font-size: 160%;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #666666;
    padding: 12px 10px 12px 10px;
    margin: 0;
  }
#navSecondary li {
    font-size: 100%;
  }
#navSecondary li a, #navSecondary li strong {
    font-size: 160%;
    line-height: 1;
    font-style: normal;
    font-weight: normal;
    padding: 10px 10px 13px 10px;
    border-bottom: 1px solid #666666;
    display: block;
    background-color: #333333;
    color: #fff;
  }
#navSecondary li strong {
    background-color: #0055A5;
  }
#navSecondary li a:hover, #navSecondary li a:focus, #navSecondary li a:active {
    background-color: #0055A5;
    text-decoration: underline;
    color: #fff;
  }
#navSecondary li em a {
    font-weight: bold;
  }
#navSecondary li li a {
    background-color: #404040;
    padding-left: 20px;
  }
#navSecondary li li strong {
    background-color: #0055A5;
    padding-left: 20px;
  }
#navSecondary li li li a {
    background-color: #4D4D4D;
    padding-left: 30px;
  }
#navSecondary li li li strong {
    background-color: #0055A5;
    padding-left: 30px;
  }
  .nbcv-3 #navSecondary {
    margin-top: -8em;
  }
  /*Secondary Ende*/
  /*Verticalbreadcrumb*/
#navBreadcrumbsVertical > strong {
    width: 32em;
    margin: 0 auto;
  }
#navBreadcrumbsVertical > strong, #navBreadcrumbsVertical .level1.last a {
    padding: 18px 0 62px 0;
  }
#navBreadcrumbsVertical .level1 a {
    padding: 18px 0 22px 0;
  }
#navBreadcrumbsVertical .level2 a {
    padding: 6px 0 10px;
  }
#navBreadcrumbsVertical .level3.last span {
    background-position: 39px 0;
  }
#navBreadcrumbsVertical .level3 a {
    padding: 8px 0 8px;
  }
#navBreadcrumbsVertical li span {
    width: auto;
    margin: 0 auto;
  }
#navBreadcrumbsVertical li > span {
    width: 96em;
  }
  /*Verticalbreadcrumb Ende*/
  /*Serviceborder*/
#service-border {
    margin-bottom: 0;
  }
#service-border button.close {
    right: 0;
  }
#service-border .events li {
    border-bottom: none;
  }
#service-border .video-image .video-icon {
    top: 30%;
    left: 42%;
  }
  /*Serviceborder Ende*/
  /*Carousel*/
  .teaser-switcher .teaser {
    width: 50%;
    margin: 0;
  }
  /*Carousel Ende*/
  /*Gallery*/
  .StndGallery .galleryBox .navigation {
    top: 195px;
  }
  /*Gallery Ende*/
  /*Stage*/
#wrapperDivisions #bHeader {
    max-height: 544px;
    background-image: none;
  }
#wrapperDivisions #bHeader .trapezoid {
    background: transparent url(/SiteGlobals/Frontend/Images/icons/bg_blau_stripe_skew_respimage.png?__blob=normal&v=2) no-repeat 100% 0;
    left: -150px;
    width: 70%;
    min-width: 750px;
  }
#wrapperDivisions #bHeader .trapezoid .bHeader-wrapper {
    position: relative;
    max-width: 144em;
    margin: 0 auto;
    overflow: hidden;
  }
#wrapperDivisions #bHeader .trapezoid .headerContainer {
    background: transparent url(/SiteGlobals/Frontend/Images/icons/bg_blau_skew_respimage.png?__blob=normal&v=2) no-repeat 100% 0;
    padding-left: 220px;
    padding-right: 115px;
    margin-right: -100px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    float: none;
    position: static;
  }
#wrapperDivisions #bHeader .trapezoid .headerContainer h3 {
    margin-top: 0px;
    position: static;
  }
#wrapperDivisions #bHeader .trapezoid .headerContainer .headerElements {
    width: 75%;
  }
#wrapperDivisions #bHeader .trapezoid .textContainer {
    padding-left: 220px;
    width: 85%;
    font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
    font-size: 180%;
  }
#wrapperDivisions #bHeader .trapezoid .textContainer * {
    font-size: 100%;
  }
#wrapperDivisions #bHeader.bHeaderU2 .noIMG {
    width: 100%;
    height: 567px;
    display: block;
    background: #EEEFF0;
  }
#wrapperDivisions #bHeader.bHeaderU2 .trapezoid {
    width: 85%;
  }
#wrapperDivisions #stage .trapezoid {
    width: 700px;
    left: -200px;
  }
#wrapperDivisions #stage .trapezoid .textContainer {
    padding-left: 299px;
  }
#stage, #bHeader {
    min-height: 365px;
    max-height: 524px;
  }
#stage .textContainer h3, #stage .headerContainer h3, #bHeader .textContainer h3, #bHeader .headerContainer h3 {
    font-size: 350%;
    line-height: 1.1;
    font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
    color: #fff;
    font-weight: bold;
    padding-right: 0;
    background-image: none;
  }
#stage .textContainer h3 span.category, #stage .headerContainer h3 span.category, #bHeader .textContainer h3 span.category, #bHeader .headerContainer h3 span.category {
    color: #fff;
    font-size: 38.3%;
    display: block;
    margin-bottom: 20px;
    font-weight: normal;
  }
#stage .textContainer span.more, #stage .headerContainer span.more, #bHeader .textContainer span.more, #bHeader .headerContainer span.more {
    position: static;
    font-size: 180%;
    color: #fff;
    margin-top: 40px;
    font: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
    font-weight: normal;
    background: url(/SiteGlobals/Frontend/Images/icons/link-w.png?__blob=normal&v=2) no-repeat right 5px;
    padding: 0 35px 0 0;
    display: block;
    float: left;
    line-height: 1.2;
    text-indent: 0;
    transform: initial;
    width: auto;
    height: auto;
  }
#stage .textContainer p, #stage .headerContainer p, #bHeader .textContainer p, #bHeader .headerContainer p {
    display: none;
  }
#stage .imageContainer, #bHeader .imageContainer {
    float: right;
    position: relative;
  }
#stage .pagination, #bHeader .pagination {
    left: 649px;
  }
  .js-on #stage .slick-dots,
  .js-on #bHeader .slick-dots {
    left: 649px;
  }
  .js-on #stage .navigation,
  .js-on #bHeader .navigation {
    right: 0;
  }
#bHeader .trapezoid {
    overflow: hidden;
    width: 37%;
    min-width: 600px;
    position: absolute;
    height: 600px;
    color: black;
    -o-text-overflow: clip;
    text-overflow: clip;
  }
#bHeader .textContainer, #bHeader .headerContainer {
    padding-right: 50px;
    padding-left: 0;
  }
#bHeader .textContainer p, #bHeader .headerContainer p {
    color: #fff;
    display: block;
  }
#bHeader .textContainer p, #bHeader .headerContainer p {
    margin: 0 0 20px;
  }
#stage .trapezoid {
    overflow: hidden;
    background-color: #0055A5;
    width: 37%;
    min-width: 600px;
    position: absolute;
    transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 600px;
    color: black;
    -o-text-overflow: clip;
    text-overflow: clip;
  }
#stage .textContainer, #stage .headerContainer {
    transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    padding-right: 50px;
    padding-left: 0;
  }
#stage .textContainer p, #stage .headerContainer p {
    color: #fff;
    display: block;
  }
#stage .textContainer p, #stage .headerContainer p {
    margin: 0 0 20px;
  }
  .stageOverlay {
    display: none;
  }
  .stageOverlay.visible {
    display: block;
    background: rgba(19, 60, 117, 0.9);
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 201;
  }
  /*Stage Ende*/
  /*Togglebar*/
  .fixed #wrapperDivisions {
    padding-top: 0;
  }
  /*Togglebar Ende*/
  /*TwoClickShare*/
#share {
    width: 100%;
  }
#share .wrapper-share {
    min-height: 13em;
    width: 144em;
    margin: 0 auto;
    padding: 3em 5px 3em;
  }
#share .social_share_privacy_area .email {
    width: auto;
    padding-right: 10px !important;
  }
  /*TwoClickShare Ende*/
  /*Teaser*/
  .teaser.type-1 {
    padding: 20px;
  }
  .teaser.type-1 p {
    font-size: 160%;
  }
  .teaser.type-1 .textContainer {
    padding: 40px;
  }
  .teaser.type-5 .imageContainer {
    width: 100%;
    float: none;
    padding: 0px;
  }
  .teaser.type-5 .textContainer {
    padding: 0px;
  }
  .teaser.type-5 p {
    font-size: 160%;
  }
  .publicationBox .teaser.type-1.download {
    padding: 0;
    margin-bottom: 40px;
  }
  .teaser.type-1.download.withImage .imageContainer {
    display: flex;
  }
  .publicationBox .teaser.type-5 {
    padding-right: 40px;
    margin-bottom: 0;
  }
  .publicationBox .large-6 .medium-6:first-of-type .teaser.type-1.download {
    padding-right: 0;
    padding-left: 0;
  }
#content .teaser.type-1.download.withImage .imageContainer,
  .teaser.type-1.download.withImage .imageContainer {
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    margin: 0;
    width: 40%;
  }
#content .teaser.type-1.download.withImage .textContainer,
  .teaser.type-1.download.withImage .textContainer {
    padding-left: 0;
    float: left;
  }
#content .teaser.type-1.download.withImage h3,
  .teaser.type-1.download.withImage h3 {
    clear: none;
  }
#content .teaser.type-1.download p,
  .teaser.type-1.download p {
    display: block;
  }
#content .teaser.type-1.download .textContainer,
  .teaser.type-1.download .textContainer {
    padding-left: 40px;
    width: 60%;
  }
#content .teaser.type-1.download .additionalLinks,
  .teaser.type-1.download .additionalLinks {
    margin-top: 1px;
    border-top: 1px solid #eeeff0;
    background-color: #fff;
    float: left;
    width: 100%;
    margin-bottom: 0;
  }
#content .teaser.type-1.download .additionalLinks ul.links,
  .teaser.type-1.download .additionalLinks ul.links {
    margin-top: 0;
    padding-right: 40px;
  }
#content .teaser.type-1.download .additionalLinks ul.links a,
  .teaser.type-1.download .additionalLinks ul.links a {
    font-size: 150%;
    text-indent: 0;
    min-height: auto;
  }
#content .teaser.type-1.download .additionalLinks {
    background-color: #EEEFF0;
  }
#content .teaser.type-1.download.withImage .imageContainer {
    width: 30%;
    background-color: #EEEFF0;
  }
  .teaser.type-2 {
    padding: 40px;
  }
  .teaser.type-3 {
    min-height: 365px;
    max-height: 554px;
  }
  .teaser.type-3 .textContainer {
    top: 50px;
  }
  .teaser.type-3 .textContainer .additionalHeadline {
    font-size: 260%;
  }
  .teaser.type-3 .textContainer h3 {
    font-size: 350%;
    line-height: 1.1;
    font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
    color: #fff;
    font-weight: bold;
    padding-right: 0;
    background-image: none;
  }
  .teaser.type-3 .textContainer h3 span.category {
    color: #fff;
    font-size: 40%;
    display: block;
    margin-bottom: 20px;
    font-weight: normal;
  }
  .teaser.type-3 .textContainer span.more {
    position: static;
    font-size: 180%;
    color: #0055A5;
    margin-top: 0;
    font: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
    font-weight: normal;
    background: url(/SiteGlobals/Frontend/Images/icons/link_respimage.png?__blob=normal&v=2) no-repeat right 5px;
    padding: 0 35px 0 23px;
    display: block;
    float: left;
    line-height: 1.2;
    text-indent: 0;
    transform: initial;
    width: auto;
    height: auto;
  }
  .teaser.type-3 .textContainer p {
    display: none;
  }
  .teaser.type-3 .trapezoid {
    width: 30%;
    position: absolute;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    border-top: 0 solid;
    border-right: 170px solid transparent;
    border-bottom: 600px solid #0055A5;
    border-left: 0 solid transparent;
    color: black;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-transform-origin: 9% 23% 0;
    transform-origin: 9% 5% 0;
  }
  .teaser.type-3 .textContainer {
    padding-right: 0;
  }
  .teaser.type-3 .textContainer p {
    color: #fff;
    display: block;
  }
  .teaser.type-3 .textContainer p {
    margin: 0 0 40px;
  }
  .teaser.type-3 .trapezoid {
    width: 45%;
  }
  .teaser.type-3 .imageContainer {
    float: right;
    position: relative;
  }
  .teaser.type-3 .imageContainer .spacer {
    display: none;
  }
#footer #searchBox #footerSearch .formField {
    float: left;
    width: 78%;
  }
#footer #searchBox #footerSearch input {
    padding: 21px;
  }
#footer #searchBox #footerSearch input[type="image"] {
    float: right;
    padding: 0;
    margin: 0;
    width: 80px;
    height: 70px;
  }
  .teaser.type-6 h3 {
    font-size: 260%;
  }
  .teaser.type-6 a {
    min-height: 200px;
  }
  .teaser.type-6 .imageContainer {
    width: 357px;
    max-width: 357px;
  }
  .teaser.type-6 .imageContainer .date .dateContainer span {
    font-size: 260%;
  }
  .teaser.type-6 .textContainer {
    display: table-cell;
  }
  .loadmore {
    width: 33%;
    margin: 0 auto;
  }
  .contactblock {
    margin-top: 40px;
  }
  .contactblock .hotlines,
  .contactblock .furtherInformation {
    padding: 40px;
  }
  .contactblock .hotlines a,
  .contactblock .furtherInformation a {
    float: right;
    display: block;
    width: auto;
  }
  .contactblock h3 {
    font-size: 220%;
  }
  .contactblock .phoneNumber {
    background-color: #0055A5;
    min-height: 47px;
    display: inline-block;
    color: #fff;
    font-weight: normal;
    padding: 10px 60px 10px 20px;
    font-size: 180%;
    font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
    line-height: 1;
    text-align: left;
    width: auto;
  }
  .fDetailBox .headerPersonenfahndung .textContainer {
    width: 63%;
    margin-top: 0;
  }
  .fDetailBox .headerPersonenfahndung .imageContainer {
    width: 36%;
  }
#content .hinweisblock div.block.first {
    padding-left: 0;
  }
#content .hinweisblock div.block {
    padding-left: 80px;
  }
  .zurueckButton {
    width: 33%;
  }
  .blockContact {
    float: left;
    width: 100%;
    line-height: 1.2;
    background-color: #EEEFF0;
  }
  .blockContact:last-child {
    margin-bottom: 0;
  }
  .blockContact .imageContainer {
    width: 40%;
    float: left;
    display: block;
  }
  .blockContact .withImage .textContainer {
    width: 60%;
  }
#content ul.contactLinks {
    list-style-type: none;
    margin: 35px 40px 40px 40px;
    margin-left: 0;
  }
  .facets .toggleEntry, .module-color-weiss .facets .toggleEntry {
    width: 20%;
  }
  .selectedFacetOverview .facet, .selectedFacetOverview .facet.even {
    margin-right: 0;
    width: 33%;
  }
  .selectedFacetOverview .facet:nth-child(5) {
    clear: left;
  }
  .sortLinks .toggleEntry, .module-color-weiss .sortLinks .toggleEntry {
    width: 75%;
    float: right;
    padding-right: 0;
  }
  .expertSearch .teaser.type-1.Publication.withImage .imageContainer, .listenSeite .teaser.type-1.Publication.withImage .imageContainer {
    min-height: inherit;
  }
  .expertSearch .teaser.type-1 .imageContainer {
    display: block;
    position: relative;
  }
  .expertSearch .teaser.type-1 .imageContainer .icon {
    background: transparent url("../images/icons/isb/video.png") no-repeat 50% 50%;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
  }
  .expertSearch .teaser .additionalLinks {
    margin-top: 1px;
    float: left;
    width: 100%;
    margin-bottom: 0;
  }
  .expertSearch .teaser .additionalLinks ul.links {
    float: none;
    padding-right: 40px;
  }
  .expertSearch .teaser .additionalLinks ul.links a {
    font-size: 150%;
    text-indent: 0;
    min-height: auto;
  }
  .appointment img {
    width: auto;
    max-width: 250px;
    float: right;
  }
  .timetable {
    margin-left: 90px;
    margin-top: 40px;
    border-left: 2px dotted #ccc;
    position: relative;
  }
  .appointment {
    display: table;
    width: 100%;
    border-bottom: none;
  }
  .appointment .dateBox {
    display: table-cell;
    vertical-align: top;
    width: 10%;
    min-width: 60px;
  }
  .appointment .dateBox .date {
    position: absolute;
    left: -70px;
  }
  .appointment .contentBox {
    display: table-cell;
    vertical-align: top;
    width: 90%;
    padding-bottom: 30px;
  }
  .appointment .contentBox .innerBox {
    display: table;
    width: 100%;
    padding-bottom: 30px;
  }
  .appointment .contentBox .innerBox .appointment-box {
    display: table-cell;
    vertical-align: top;
    width: 70%;
    background-color: #EEEFF0;
    padding: 20px;
  }
  .appointment .contentBox .innerBox .image-box-large {
    display: table-cell;
    vertical-align: top;
    width: 30%;
    padding-left: 30px;
  }
  .appointment .contentBox .innerBox .image-box-small {
    display: none;
  }
  .timetable-nav {
    padding-bottom: 30px;
    width: auto;
    float: right;
  }
  .timetable-nav .button {
    clear: none;
    display: inline-block;
    font-size: 180%;
    padding: 10px;
    font-weight: normal;
    width: auto;
    background-color: transparent;
    text-transform: none;
    text-align: left;
  }
  .timetable-nav .button a {
    color: #0055A5;
    padding: 10px;
    line-height: 1;
  }
  .timetable-nav .button.prev {
    padding-right: 0;
  }
  .timetable-nav .button.prev a {
    padding: 10px 10px 10px 50px;
    background: transparent url(/SiteGlobals/Frontend/Images/icons/back-upright_respimage.png?__blob=normal&v=3) no-repeat left 2px;
  }
  .timetable-nav .button.next {
    padding-left: 0;
    padding-right: 0;
  }
  .timetable-nav .button.next a {
    padding: 10px 50px 10px 10px;
    background: transparent url(/SiteGlobals/Frontend/Images/icons/next-upright_respimage.png?__blob=normal&v=3) no-repeat right 2px;
  }
  /*Teaser Ende*/
}
