* {
    box-sizing: border-box;
}

body {
    display: block;
    margin: 8px;
}

body,
html {
    font-family: 'Jura', Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}

h2 {
    margin: 20px 0 10px 0;
}

.center-vertically {
    display: flex;
    align-items: center;
}

.dl_header {
    background: rgba(22, 53, 91, 1);
    height: 40px;
    min-height: 40px;
    position: relative;
    color: #fff;
}

.dl_header_logo {
    margin-left: 10px;
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAAAeCAYAAAA2AhygAAAHB2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMzAiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMTU3IgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI3Mi8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI3Mi8xIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIDI2LjAgKE1hY2ludG9zaCkiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA5LTIzVDA5OjI3OjI5KzAyOjAwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA5LTIzVDA5OjI3OjI5KzAyOjAwIgogICB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIwNDE4QTMwODc1MDExRUNCOTc5RUVEOTUyRTVCNTIyIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIwNDE4QTJGODc1MDExRUNCOTc5RUVEOTUyRTVCNTIyIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NUQyMDg5MjQ5M0JGREIxMTkxNEE4NTkwRDMxNTA4QzgiCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxNTciCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIzMCIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPgogICA8ZGM6dGl0bGU+CiAgICA8cmRmOkFsdD4KICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkxvZ29fRHJpdmVMb2NrX1dlacOfX29DPC9yZGY6bGk+CiAgICA8L3JkZjpBbHQ+CiAgIDwvZGM6dGl0bGU+CiAgIDx4bXBNTTpEZXJpdmVkRnJvbQogICAgeG1wTU06ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmY2Y0NzhjLTUzOTQtZjM0Zi05ZmUzLTk0YzE3MTVjMDhiNCIKICAgIHhtcE1NOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVhNjAwZmEtMjE2ZS00NWM5LWJlZTEtNzcyNzU5ZjgwOWIxIi8+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InByb2R1Y2VkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjEwLjUiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDktMjNUMDk6Mjc6MjkrMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9y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');
    background-repeat: no-repeat;
    width: 157px;
    height: 30px;
    margin-top: 10px;
}

.dl_header_name {
    margin-top: 8px;
    margin-left: 20px;
    display: inline-block;
    font-size: 24px;
    color: #ddd;
    vertical-align: top;
}

.dl_center {
    margin: 0 auto 0 auto;
    width: 80%;
    text-align: center;
    padding: 10px 0 20px 0;
    min-height: 65%;
}

.dl_main {
    padding: 10px;
}

.dl_mainheader {
    text-align: center;
    padding: 10px 20px 10px 20px;
    margin: 0 auto 40px auto;
    border: #9f9f9f solid 1px;
}

.dl_indexmain {
    max-width: 50%;
    min-height: 65%;
    padding: 10px;
    margin: 10px auto 10px auto;
    vertical-align: middle;
}

.dl_main_selector {
    min-height: 200px;
    vertical-align: middle;
    padding: 40px 10px 20px 10px;
}
.dl_main_selector:hover {
    background-color: #d3d3d3;
}

.dl_main_icon {
    text-align: center;
}

.dl_main_text {
    font-size: 1.5em;
}

.dl_sbitem {
    text-align: left;
    margin: 0 20px 10px 20px;
}

.dl_manualitem {
    width: 60%;
    height: 50px;
    font-size: 1.1em;
    padding: 15px 20px 5px 20px;
    margin: 5px auto 5px auto;
    display: table;
    vertical-align: middle;
    border-bottom: #adadad 1px solid;
}
.dl_manualitem:hover {
    background-color: #d3d3d3;
}

.dl_manualitem_name {
    display: table-cell;
    min-width: 50%;
    text-align: left;
    float: left;
}

.dl_manualitem_links {
    min-width: 25%;
    display: table-cell;
    text-align: right;
    float: right;
    margin-left: 10px;
}

.dl_link_online {
    font-size: 1.2em;
    padding-left: 20px;
    margin: 5px 0 10px 0;
    display: list-item;
    color: #e5322d;
    list-style-position: inside;
}

.dl_link_pdf {
    font-size: 1.2em;
    padding-left: 20px;
    margin: 5px 0 10px 0;
    display: list-item;
    color: #e5322d;
    list-style-position: inside;
}

.dl_versionbox {
    text-align: center;
    margin-bottom: 5px;
    padding: 10px 0 10px 0;
    display: table-cell;
}
.dl_versionlink:hover {
    background-color: #d3d3d3;
}

.dl_versionlink {
    padding: 10px;
    margin: 0 20px 0 0;
    border: #000 1px solid;
    min-width: 25%;
}

.dl-bg-blue {
    background-color: rgba(22, 53, 91, 1) !important;
    color: #fff !important;
}

.dl-address {
    margin-left: 50px;
    margin-right: 10px;
}
.dl-footer {
    position: initial !important;
}

.dl-footer-impressum {
    min-width: 200px;
}
