@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:not(.nw--no-icon):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*/
}
