@media screen and (min-width: 64em) {
  .header--service ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .header--service ul ul {
    list-style-type: none;
  }
  .header--service ul li {
    padding-left: 0;
  }
  .status--site {
    line-height: 0;
    position: absolute;
    left: -2000px;
    overflow: hidden;
    width: 0;
  }
  .status--text {
    line-height: 1.2;
    position: static;
    left: 0;
    overflow: hidden;
    width: auto;
  }
  .header:before, .header:after {
    background: none;
    width: 0;
    height: 0;
  }
  html {
    font-family: large;
  }
  h1 {
    font-size: 260%;
  }
  h2 {
    font-size: 220%;
  }
  h3 {
    font-size: 200%;
  }
  h4 {
    font-size: 180%;
  }
  h5, h6 {
    font-size: 150%;
  }
  .picture.links {
    margin: 6px 20px 18px 0;
    float: left;
  }
  .picture.rechts {
    margin: 6px 0 18px 20px;
    float: right;
  }
  .docData .label {
    clear: left;
    width: 6em;
    float: left;
    padding-right: 32px;
  }
  .docData .value {
    float: left;
  }
  .docData.nw-id .label {
    width: 11em;
  }
  .docData.interview .label, .docData.pressrelease .label {
    width: 8em;
  }
  .docData.callForBids .label, .docData.joboffer .label, .docData.event .label, .docData.guestbookEntry .label {
    width: 9em;
  }
  .docData.orgunit .label, .docData.services1 .label {
    width: 12em;
  }
  .docData.services .label {
    width: 9em;
  }
  .docData.services .value {
    width: 27em;
  }
  .docData.services2 .label {
    width: 13em;
  }
  .docData.services2 .value {
    width: 27em;
  }
  .docData.services3 .label {
    width: 15em;
  }
  .docData.services3 .value {
    width: 25em;
  }
  .responsiveTable {
    overflow-x: auto;
    margin-bottom: 0;
  }
  .responsiveTable table {
    width: 100%;
  }
  .form-data .responsiveTable table {
    width: 100%;
  }
#wrapperDivisions {
    padding-top: 0;
    overflow: hidden;
  }
#main {
    padding: 0;
  }
  .header {
    border-top: 5px solid #B7001F;
    padding: 0;
  }
  .header p {
    margin-bottom: 32px;
  }
  .header--service {
    display: block;
    height: 4.8rem;
    position: relative;
  }
  .header--service:after {
    content: '';
    display: inline-block;
    position: absolute;
    background: #B7001F;
    height: 100%;
    width: calc((100vw - 100%) / 2);
    top: 0;
    right: calc((100vw - 100%) / -2);
  }
  .header--service ul {
    background: #B7001F;
    float: right;
    position: relative;
  }
  .header--service ul:before {
    content: '';
    display: inline-block;
    position: absolute;
    border-right: 48px solid #B7001F;
    border-bottom: 48px solid #FFFFFF;
    width: 48px;
    height: 48px;
    left: -48px;
  }
  .header--service li {
    float: left;
    margin-left: 20px;
  }
  .header--service li a, .header--service li strong {
    color: #FFFFFF;
    font-size: 1.2rem;
    line-height: 4;
    text-transform: uppercase;
    display: block;
    padding: 0;
  }
  .header--service li strong,
  .header--service li a:hover, .header--service li a:focus, .header--service li a:active {
    text-decoration: underline;
  }
  .header--service .navServiceGS a,
  .header--service .navServiceGS strong {
    padding-left: 26px;
    position: relative;
  }
  .header--service .navServiceGS a:before,
  .header--service .navServiceGS strong:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: url(/SiteGlobals/Frontend/Images/nw/icons/sprite.svg?__blob=normal&v=2) no-repeat 0px -170px;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  .header--service .navServiceLS a,
  .header--service .navServiceLS strong {
    padding-left: 26px;
    position: relative;
  }
  .header--service .navServiceLS a:before,
  .header--service .navServiceLS strong:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 20px;
    background: url(/SiteGlobals/Frontend/Images/nw/icons/sprite.svg?__blob=normal&v=2) no-repeat 0px -275px;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  .header--service .navServiceLangEN {
    padding-left: 10px;
    margin-left: 10px;
    position: relative;
  }
  .header--service .navServiceLangEN:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 1px;
    height: 19px;
    background: url(/SiteGlobals/Frontend/Images/nw/icons/sprite.svg?__blob=normal&v=2) no-repeat 0px -481px;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  .header--branding {
    padding: 0 0 60px;
    position: relative;
min-height: 120px;
  }
  .header--branding:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 50px;
    height: 45px;
    background: url(/SiteGlobals/Frontend/Images/nw/icons/sprite.svg?__blob=normal&v=2) no-repeat 0px -185px;
    bottom: 0;
    left: -52px;
  }
  .header--branding:after {
    content: '';
    display: inline-block;
    position: absolute;
    background: #00305B;
    width: calc(((100vw - 100%) / 2) - 50px);
    height: 45px;
    bottom: 0;
    left: calc((100vw - 100%) / -2);
  }
  .header--claim {
    width: 33.33%;
    float: left;
    padding: 30px 0 5px;
  }
  .header--claim-p {
    font-size: 2.6rem;
  }
  .header--logo-wrapper {
    width: 66.66%;
min-height: 120px;
  }
  .header--logo {
    text-align: center;
    padding-top: 30px;
  }
  .header img {
    margin: 0 auto;
  }
#search {
    display: block;
    margin-top: 3.43em;
    margin-bottom: .5em;
    background-color: #EEE;
    margin-bottom: 20px;
    /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -o-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
  }
#search p {
    margin-top: 0;
  }
#search form {
    margin-bottom: 0;
  }
#search fieldset {
    width: 100%;
  }
#search input {
    padding: 6px 0 8px 3px;
    border: 0;
  }
#search input[type="text"] {
    font-size: 100%;
    width: 100%;
    background-color: #EEE;
    margin-right: .14em;
    float: left;
  }
#search input[type="image"] {
    float: right;
    padding: 0;
    margin: 7px 3px;
    width: 22px;
    height: 22px;
  }
#search fieldset {
    border: 0;
    padding: 0;
  }
#search .formField {
    float: left;
    width: 81%;
  }
#search h2, #search p {
    margin-bottom: 0;
  }
  .stage {
    margin-left: calc(((100vw - 98rem) / 2) * -1);
  }
  .stage__image {
    max-width: 99.6rem;
    margin: 0 auto;
    padding: 0 0.8rem;
  }
  .l-module {
    width: 100vw !important;
    margin-left: calc(((100vw - 98rem) / 2) * -1) !important;
  }
  .c-date__label--spacer {
    padding-left: 50px;
  }
  .c-date__label--spacer:before {
    left: 15px;
  }
  .video-image .video-icon {
    top: 24%;
    left: 38%;
  }
  .footer--functions {
    padding-right: 70px;
    width: 86%;
    position: relative;
  }
  .footer--functions:before {
    content: '';
    display: inline-block;
    position: absolute;
    border-right: 65px solid #FFFFFF;
    border-bottom: 65px solid #F2F2F2;
    width: 65px;
    height: 65px;
    right: 0;
  }
  .footer--functions li {
    float: left;
  }
  .footer .navToTop {
    width: 14%;
  }
  .footer #navFunctionsPrint a {
    display: block;
    padding: 25px 10px 25px 25px;
    position: relative;
  }
  .footer #navFunctionsPrint a:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 14px;
    background: url(/SiteGlobals/Frontend/Images/nw/icons/sprite.svg?__blob=normal&v=2) no-repeat 0px -363px;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  .footer .navToTop:after {
    width: calc((100vw - 100%) / 2);
    right: calc((100vw - 100%) / -2);
  }
  .footer--copyright span, .footer--copyright a, .footer--copyright strong {
    display: inline-block;
    margin-right: 32px;
  }
  .status {
    width: 100vw !important;
    margin-left: calc(((100vw - 98rem) / 2) * -1) !important;
  }
  .status--text {
    text-align: center;
    display: block;
    padding: 25px 10px;
  }
  .nw {
    min-height: 494px;
    margin-bottom: 32px;
    position: relative;
  }
  .nw:after {
    content: '';
    display: inline-block;
    position: absolute;
    background: url(/SiteGlobals/Frontend/Images/nw/icons/Nebenwirkung.png?__blob=normal&v=2) no-repeat 0 0;
    top: 0;
    right: 0;
    width: 316px;
    height: 500px;
  }
  .nw-1:after {
    background: url(/SiteGlobals/Frontend/Images/nw/icons/Nervensystem.png?__blob=normal&v=2) no-repeat 0 0;
  }
  .nw-2:after {
    background: url(/SiteGlobals/Frontend/Images/nw/icons/Herz_und_Kreislauf.png?__blob=normal&v=2) no-repeat 0 0;
  }
  .nw-3:after {
    background: url(/SiteGlobals/Frontend/Images/nw/icons/Lunge_und_Atmung.png?__blob=normal&v=2) no-repeat 0 0;
  }
  .nw-4:after {
    background: url(/SiteGlobals/Frontend/Images/nw/icons/Haut.png?__blob=normal&v=2) no-repeat 0 0;
  }
  .nw-5:after {
    background: url(/SiteGlobals/Frontend/Images/nw/icons/Bewegungsapparat.png?__blob=normal&v=2) no-repeat 0 0;
  }
  .nw-6:after {
    background: url(/SiteGlobals/Frontend/Images/nw/icons/Allgemeine_Beschwerden.png?__blob=normal&v=2) no-repeat 0 0;
  }
  .nw-7:after {
    background: url(/SiteGlobals/Frontend/Images/nw/icons/Verdauungstrakt.png?__blob=normal&v=2) no-repeat 0 0;
  }
  .nw-8:after {
    background: url(/SiteGlobals/Frontend/Images/nw/icons/Geschlechtsorgane.png?__blob=normal&v=2) no-repeat 0 0;
  }
  /*Verticalbreadcrumb*/
#navBreadcrumbsVertical .level2 {
    display: block;
  }
#navBreadcrumbsVertical > strong,
#navBreadcrumbsVertical .level1 a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
#navBreadcrumbsVertical .level2 {
    background: #035089;
  }
#navBreadcrumbsVertical .level2 a {
    color: #FFFFFF;
    font-size: 1.5rem;
    font-family: "robotoslab", Georgia, Times New Roman, serif, "Droid Serif";
    display: block;
    padding: 15px 0;
  }
  .nbcv-2 .content:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 9px;
    background: url(/SiteGlobals/Frontend/Images/nw/icons/sprite.svg?__blob=normal&v=2) no-repeat 0px -345px;
  }
  .nbcv-3 .content:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 9px;
    background: url(/SiteGlobals/Frontend/Images/nw/icons/sprite.svg?__blob=normal&v=2) no-repeat 0px -354px;
  }
  /*Verticalbreadcrumb Ende*/
  /*Carousel*/
  .teaser-switcher .teaser {
    width: 25%;
    margin: 0;
  }
  .js-on .teaser-switcher .karussell {
    margin: 0;
  }
  .js-on .teaser-switcher .navigation {
    display: none;
  }
  /*Carousel Ende*/
  /*Gallery*/
  .StndGallery .galleryBox .navigation {
    top: 195px;
  }
  /*Gallery Ende*/
  /*Togglebar*/
  .fixed #wrapperDivisions {
    padding-top: 0;
  }
  /*Togglebar Ende*/
  /*TwoClickShare*/
  .share {
    width: 100%;
  }
  .share .wrapper-share {
    min-height: 13em;
    width: 99.6em;
    margin: 0 auto;
    padding: 3em 8px;
  }
  /*TwoClickShare Ende*/
}
