
body {
    font-size: 10pt;
    color:black
}

@page {
    size: A4;
    margin: 60pt 40pt 60pt;
}

h1, h2, h3, h4, h5 {
    page-break-after: avoid;
}

main {
    border: none;
    box-shadow: none;
}

.title-section {
    color: #333333 !important;
}

.application-section {
    margin: 0 auto;
    border-top: none !important;
    border-bottom: none !important;
}

[data-role=action],
[data-role=image],
.media {
    display: none !important;
}

.contact-image {
    display: none;
}
img {
    display: none;
}
header #logoApplyWrapper img {
    display: block;
    max-width:160px;
}
h1 {
    font-size: 28pt;
    color:black;
    text-align: left;
}
h2, h2.bigh2 {
    font-size: 18pt;
}
#profilAufgabeList .profAufEle {
    min-height: inherit;
}
#profilAufgabeList .profAufEle:before {
    display: none;
}
.button {
    display: none;
}
.linkButton {
    display: none;
}
#benefits {
    display: none;
}
#similarJobs {
    display: none;
}
#jobabocta {
    display: none;
}
.arbeitsort.arbeitsortKontaktEl {
    display: none;
}
footer {
    display: none;
}
#ueberPZM {
    display: none;
}
.arbeitsortKontaktBox, #profilAufgabeList .profAufEle {
    box-shadow:none;
    padding:0;
    border:0;
}
#profilAufgabeList .pageWrapper {
    flex-direction: column;
}
#metaLine .pageWrapper {
    flex-wrap: wrap;
    row-gap:10px;
    justify-content: flex-start;
}
#metaLine .metaItem {
    font-size: 12pt;
}
#metaLine .metaItem svg {
    max-width: 16px;
    min-width:16px;
    max-height: 16px;
}
section {
    margin:20px 0;
}
.arbeitsortKontaktBox:before {
    display: none;
}
.arbeitsortKontaktBox {
    min-height: inherit;
}
#metaLine .metaItem a {
    text-decoration: none;
}