@charset "UTF-8";

/* fonts */
@font-face {
    font-family: 'RotisSansSerifStd';
    src: url('../fonts/2F1F8C_2_0.eot');
    src: url('../fonts/2F1F8C_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2F1F8C_2_0.woff2') format('woff2'),url('../fonts/2F1F8C_2_0.woff') format('woff'),url('../fonts/2F1F8C_2_0.ttf') format('truetype');
}

/* General */
body {
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #464751;
    background-color: #222;
}

h1, h2, h3, h4, h5, h6 {
    color:#999;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

h1 {
    font-size: 30px;
}

h2 {
    font-size: 18px;
}

a {
    text-decoration: none;
}

hr {
    background: #DEDEDE;
    border: none;
    height: 1px;
    margin: 0;
}

.error {
    color: #FF0000;
}

/* General classes */
.clean:before,
.clean:after {
    content: "";
    display: table;
}

.clean:after {
    clear: both;
}

.clean {
    zoom: 1;
}

.cleaner {
    clear: both;
}

.ml20 {
    margin-left: 20px;
}

#content .cleaner {
    clear: both;
}

#content .center {
    text-align: center;
}

#content .pos-rel {
    position: relative;
}

#content .float-box {
    float: left;
    margin-bottom: 10px;
}

#content .float-box.spaceless {
    margin-bottom: 0;
}

#content .float-box-right {
    float: right;
    margin-bottom: 10px;
}

#content .overflow-hidden {
    overflow: hidden;
}

#content .float-left {
    float: left;
}

#content .float-right {
    float: right;
}

/* Content width */
#content .w1 {
    width: 50px;
}

#content .w2 {
    width: 100px;
}

#content .w3 {
    width: 150px;
}

#content .w4 {
    width: 200px;
}

#content .w5 {
    width: 250px;
}

#content .w6 {
    width: 300px;
}

#content .w7 {
    width: 350px;
}

#content .w8 {
    width: 400px;
}

#content .w9 {
    width: 450px;
}

#content .w10 {
    width: 500px;
}

#content .w11 {
    width: 550px;
}

#content .w12 {
    width: 600px;
}


#content textarea,
#content input[type="text"],
#content input[type="password"] {
    width: 100%;
}

/* General margins */
#content .m {
    margin: 10px;
}

#content .mt {
    margin-top: 10px;
}

#content .mr {
    margin-right: 10px;
}

#content .mb {
    margin-bottom: 10px;
}

#content .ml {
    margin-left: 10px;
}

#content .fl {
    float: left;
}

#content .fr {
    float: right;
}

#content label {
    font-weight: bold;
}

/* General layout */
#wrapper {

}

#header {
    min-height: 95px;
    min-width: 1024px;
    position: relative;
    background: #fff;
    width: 100%;
    margin-bottom: 20px;
}

#header .content-wrapper, #content .content-wrapper, #footer .content-wrapper {
    margin: 0 auto;
    width: 980px;
}

#navigation-meta {
    width: 100%;
    height: 34px;
    background: #E9E9E9;
}

#navigation-support {
    background: #FFF;
    line-height: 1.2em;
}

#navigation-support .navigation-right, #navigation-support .navigation-left {
    width: 50%;
    float: left;
    font-size: 20px;
}

#navigation-support .navigation-left ul li {
    float: left;
    margin: 10px 16px 0 0;
}

#navigation-support .navigation-left .item {
    color: #464751;
    font-size: 24px;
    font-weight: bold;
}

#navigation-support .navigation-right ul li {
    float: right;
    margin: 10px 16px 0 0;
}

#navigation-support .navigation-right ul {
    padding-left: 136px;
}

#header .navigation-meta {
    font-size: 12px;
    display: block;
}

header .logo {
    display: inline-block;
    left: 50%;
    margin-left: -124px;
    position: absolute;
    top: 0;
    height: 95px;
    width: 248px;
}

header ul, header li {
    display: inline;
}

#header h1 {
    color: #000;
    font-family: RotisSansSerif, Arial;
    font-size: 26px;

}

#header .extra-container {
    position: absolute;
    top: 25px;
    left: 250px;
}


#logo {
    margin: 0 0 0 0;
}

#content {
    width: 600px;
    float: right;
}

#sidebar {
    float: left;
    width: 210px;
    font-size: 13px;
    list-style: none;
}

#navigation-main ul {
    display: none;
    list-style-type: none;
    padding: 0;
    margin: 0 0 0 0;
    width: 150px;
}

#navigation-main > ul,
#navigation-main ul.active {
    display: block;
}

#navigation-main ul ul {
    margin-left: 13px;
    width: 137px;
}

#navigation-main li {
    font-weight: normal;
}

#navigation-main li:hover, #navigation-main li.active {
    background-color: #f0f1f2;
}

#navigation-main li.active > ul a {
    font-size: 13px;
    font-weight: 400;
}

#navigation-main a {
    color: #464751;
    line-height: 15px;
    padding-left: 12px;
    padding-right: 12px;
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
}

#navigation-main li.active a {
    color: #DB1D1D;
}

#navigation-main li.active a {
    color: #DB1D1D;
    line-height: 23px;
}

#navigation-main a:hover {
    color: #DB1D1D;
}

#footer {
    background: #D4D7DA;
    height: 45px;
    margin-top: 20px;
}

#navigation-footer {
    margin: 0 auto;
    width: 960px;
}

#navigation-footer ul {
    padding: 0;
    margin: 0;
    float:right;
}

#navigation-footer a {
    font-weight: bold;
    margin-left: 35px;
    color: #FFF;
    font-size: 13px;
}

#navigation-footer li {
    float: left;
    padding-top: 12px;
}

/* Snip-Klassen */
#content h1.headline {
    color: #999;
    font-size: 30px;
    font-weight: normal;
    margin: 0 0 20px 0;
}

#content h2.subline {
    color: #999;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 20px 0;
}

#content .bold {
    font-weight: bold;
}

#content table.standard {
    width: 100%;
}

#content table.standard th,
#content table.standard td {
    padding: 10px 5px 10px 0;
}

#content table.standard th:first-child,
#content table.standard td:first-child {
    padding-left: 5px;
}

#content table.slim {
    width:100%;
    font-size: 12px;
}

#content table.slim th a {
    color: #000000;
}

#content table.slim .gray {
    color: #7F7F7F;
    font-size: 12px;
    text-align: none;
}

#content table.slim th,
#content table.slim td {
    height: 31px;
    width: auto;
    padding-left: 5px;
}

#content table.slim img.edit {
    padding-top: 3px;
}

#content .asc a,
#content .desc a {
    color: #000;
    padding: 0 0 0 14px;
}

#content .asc a {
    background: transparent url('https://downloads.halfen.com//newsletter/application/resources/images/snippets/table-standard-arrow-asc.png') no-repeat scroll center left;
}

#content .desc a {
    background: transparent url('https://downloads.halfen.com//newsletter/application/resources/images/snippets/table-standard-arrow-desc.png') no-repeat scroll center left;
}

#content .bordertop {
    border-top: 1px solid #DEDEDE;
}

#content .borderbottom {
    border-bottom: 1px solid #DEDEDE;
}

#content .borderleft {
    border-left: 1px solid #DEDEDE;
}

#content .borderright {
    border-right: 1px solid #DEDEDE;
}

#content .textleft {
    text-align: left;
}

#content .textcenter {
    text-align: center;
}

#content .textright {
    text-align: right;
}

#content a {
    color: #cf003d;
    text-decoration: none;
}

#content a.icon-view,
#content a.icon-edit {
    display: inline-block;
    background: none;
    text-decoration: none;
    height: 33px;
    margin-top:2px;
}

/* Edit data styles */
#content .success {
    color: green;
    font-weight: bold;
}

#content .error-list {
    font-weight: bold;
    color: red;
}

#content .error-list ul li {
    color: red;
}

#content .error label {
    color: red;
}

#content .error input,
#content .error select,
#content .error textarea {
    border: 1px solid red;
}

/* Table - Continents */
#content table.continent th,
#content table.continent td {
    background: #FFF;
}

#content table.continent th.continent,
#content table.continent td.continent {
    width: 105px;
}

#content table.continent th.country,
#content table.continent td.country {
    width: 517px;
}

#content table.continent th.icon,
#content table.continent td.icon {
    width: 33px;
}

/* Table - Continents */
#content table.continent-country th,
#content table.continent-country td {
    background: #FFF;
    width: 321px;
}

#content table.continent-country th.icon,
#content table.continent-country td.icon {
    width: 33px;
}

/* Table - Companies */
#content table.company-edit-person th,
#content table.company-edit-person td {
    background: #FFF;
    width: 160px;
}

#content table.company-edit-person th.icon,
#content table.company-edit-person td.icon {
    width: 33px;
}

/* Table - Country */
#content table.continent-edit-country th,
#content table.continent-edit-country td {
    background: #FFF;
    width: 160px;
}

#content table.continent-edit-country th.icon,
#content table.continent-edit-country td.icon {
    width: 33px;
}

#content .file.item.active {
    color: green;
}

#content .file.item {
    color: red;
}

#content .product.item.active {
    color: green;
}

#content .product.item {
    color: red;
}

#content .article.item.active {
    color: green;
}

#content .article.item {
    color: red;
}

#content .downloads.technical .information-box .content .head {
    background: #F9F9F9;
    border-top: 1px dashed #C7C7C7;
    font-weight: bold;
    height: auto;
    line-height: normal;
    margin-bottom: 0;
    padding: 3px 0 4px;
}

#content .software.coupon #search-result .loader,
#content .edit-license-data .loader,
#content .downloads.technical #search-result .loader,
#content .downloads.common #search-result .loader,
#content .downloads.technical .information-box .search-products-loader,
#content .downloads.technical .information-box .search-files-loader {
    height: 114px;
    background: #FFFFFF url('https://downloads.halfen.com//newsletter/application/resources/images/download/technical/loader.gif') no-repeat scroll center center;
}
#content .downloads.technical .information-box .search-products-loader {
    height: 91px;
}

#content .downloads.technical .information-box .content .head:first-child {
    border-top: none;
}

#content .downloads.technical .information-box .content .items .item {
    border-top: 1px solid #F1F1F1;
    padding: 2px 0;
}

#content .downloads.technical .information-box .content .items .item:first-child {
    border-top: none;
}

#content .downloads.technical .information-box .content .items .item .float-box-right {
    margin-bottom: 0;
}

#content .downloads.technical .information-box .content .items .item .float-box-right a.icon {
    background: none;
    display: block;
}


#content .downloads.technical .information-box .content .items .item .float-box-right.image-content {
    font-size: 0;
}

#content .downloads.technical .information-box .content .items .item.split > div {
    padding-left: 10px;
}

#content .downloads.technical .information-box .content .items .item.split .material {
    margin-bottom: 0;
    padding-left: 0;
    width: 148px;
}

#content .downloads.technical .information-box.settings .content input[type="text"] {
    width: auto;
}

#content .downloads.technical .information-box.settings .content .float-box,
#content .downloads.technical .information-box.settings .content .float-box-right {
    margin: 0;
}

#content .downloads.technical .information-box.settings .content .head {
    color: #666;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 0;
}

#content .downloads.technical .information-box.settings .content .head .date {
    margin-right: 18px;
}

#content .downloads.technical .information-box.settings .content .items .item {
    padding: 4px 0 2px;
}

#content .downloads.technical .information-box.settings .content .head .type,
#content .downloads.technical .information-box.settings .content .items .item .type {
    width: 167px;
}


#content .downloads.technical .information-box.settings .content .items .item .type select {
    width: 100%;
}

#content .downloads.technical .information-box.settings .content .head .revision,
#content .downloads.technical .information-box.settings .content .items .item .revision {
    width: 75px;
}

#content .downloads.technical .information-box.settings .content .items .item .revision select {
    width: 100%;
}


#content .downloads.technical .information-box.settings .content .head .date,
#content .downloads.technical .information-box.settings .content .items .item .date {
    width: 120px;
}

#content .downloads.technical .information-box.settings .content .items .item .date .datepicker-trigger {
    display: inline-block;
    font-size: 0;
    margin-left: 5px;
}

#content .downloads.technical .information-box.settings .content .date input[type="text"] {
    width: 66px;
}

#content .downloads.technical img.icon.combined {
    margin: 3px auto;
}

#content .downloads.technical img.icon.direction {
    margin: 1px auto 2px;
}

#content .downloads.technical img.icon.combined,
#content .downloads.technical img.icon.direction {
    display: block;
}

#content .downloads.technical .category {
    height: 62px;
    line-height: 62px;
}

#content .downloads.technical .category .float-box {
    margin-bottom: 0;
}

#content .downloads.technical .button-bar {
    border-top: 1px solid #DEDEDE;
    padding-top: 5px;
}

#content .product-search.show-articles #article-container {
    display: block;
}

#content .product-search.hide-articles #article-container {
    display: none;
}

#content .software.coupon .date .datepicker-trigger {
    display: inline-block;
    font-size: 0;
    margin-left: 5px;
}

#content .software.coupon .date input[type="text"] {
    width: 65px;
}

#content .software.coupon #btn-create {
    float: right;
}

#content .software.coupon.create #btn-save,
#content .software.coupon.create #btn-cancel {
    float: right;
}

#content .software.coupon.create #btn-cancel {
    margin-right: 5px;
}

#content .software.coupon #btn-search {
    width: 115px;
}

/*Software planer & licence*/

#content .software .activation-code .wrapper .form-input-wrap .readonly {
    color: #999999;
}

#content .software .activation-code .float-box .wrapper .copy .error {
    color: red;
}

#content .software .activation-code .float-box .wrapper .number {
    height: 250px;
    margin-top: 5px;
}
#content .software .activation-code .float-box .wrapper .input-box {
    height: 245px;
    margin-top: 5px;
}

#content .software .activation-code .float-box .wrapper .textarea textarea {
    resize: none;
}

#content .search-license-data .btn-search {
    width: 115px;
}

#content .edit-license-data button[type="submit"] {
    background: none;
    border: none;
    padding: 0;
}

#content .software .activation-code .error {
    color: red;
    padding-top: 8px;
}

#content .warning {
    color: red;
}

#content .message {
    color: #289F00;
    font-weight: bold;
    padding: 15px;
    background-color: #DFFFD5;
}

/* Allgemeine Downloads */

#content .button-margin {
    margin-left: 16px;
}

#content .full-width {
       width: 100%;
}

#content .full-width {
       width: 100%;
}

#content .bigger-textarea {
       height: 100px;
}

#content .grey-container {
     background-color: #F1F1F1;
     padding: 10px 0 10px 10px;
}

div.container{
    background-color: #fff;
    padding: 20px 140px 40px 20px;
    margin: 0 auto;
    width: 980px;
    box-sizing: border-box;
}

#content .drag-drop {
    padding: 5px 0 5px 8px;
    margin-bottom: 2px;
    background-color: #FFF;
}

#content .drag-drop-description {
    margin: 0 0 0 15px;
}

#content table.slim td.sub-category {
    padding-left: 25px;
}

#content .drag-drop.current {
    font-weight: bold;
}

#content .drag-drop.placeholder {
    font-weight: bold;
    border: 1px solid #dedede;
}

#content .filepicker-file {
    display: none;
}

#content .software .edit-box {
    margin-bottom: 10px;
}

#content .nm {
    margin: 0;
}

/*
 * Newsletter - Statistic blocks
 */
#content .newsletter-statistic .filter-inline .filter-item,
#content .newsletter-statistic .filter-inline .filter-item span {
    display: block;
}

#content .newsletter-statistic .filter-inline input[type="text"] {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

#content .newsletter-statistic .filter-inline select,
#content .newsletter-statistic .filter-inline button,
#content .newsletter-statistic .filter-inline input[type="text"] {
    width: 100%;
}

#content .newsletter-statistic .filter-inline .label {
    float: left;
    line-height: 1.2em;
}

#content .newsletter-statistic .filter-inline .filter-item .label .offset {
    padding: 3px 8px 3px 0;
}

#content .newsletter-statistic table.newsletter-overview,
#content .newsletter-statistic table.search-results,
#content .newsletter-statistic table.details-half,
#content .newsletter-statistic table.details-links {
    border: none;
    width: 100%;
}

#content .newsletter-statistic table.newsletter-overview thead tr th,
#content .newsletter-statistic table.search-results thead tr th,
#content .newsletter-statistic table.details-links thead tr th {
    border-bottom: 1px solid #DEDEDE;
}

#content .newsletter-statistic table.search-results tfoot tr td,
#content .newsletter-statistic table.details-links tfoot tr td {
    border-top: 1px solid #DEDEDE;
}

#content .newsletter-statistic table.newsletter-overview thead tr th.name,
#content .newsletter-statistic table.newsletter-overview thead tr th.author,
#content .newsletter-statistic table.newsletter-overview thead tr th.date,
#content .newsletter-statistic table.newsletter-overview thead tr th.language {
    width: 15%;
}

#content .newsletter-statistic table.search-results thead tr th.name,
#content .newsletter-statistic table.search-results thead tr th.author,
#content .newsletter-statistic table.search-results thead tr th.date,
#content .newsletter-statistic table.search-results thead tr th.language {
    width: 14%;
}

#content .newsletter-statistic table.newsletter-overview thead tr th.pool {
    width: 30%;
}

#content .newsletter-statistic table.newsletter-overview thead tr th.details {
    width: 10%;
}

#content .newsletter-statistic table.newsletter-overview thead tr th.details {
    width: 6%;
}

#content .newsletter-statistic table.details-links thead tr th.clicks-total,
#content .newsletter-statistic table.details-links thead tr th.clicks-once {
    width: 25%;
}

#content .newsletter-statistic table.details-links thead tr th.target {
    width: 50%;
}

#content .newsletter-statistic table.details-links thead tr th,
#content .newsletter-statistic table.details-links tbody tr td {
    text-align: left;
    vertical-align: top;
}

#content .newsletter-statistic table.details-links thead tr th .offset,
#content .newsletter-statistic table.details-links tbody tr td .offset,
#content .newsletter-statistic table.details-links tfoot tr td .offset {
    padding: 5px;
}

#content .newsletter-statistic table.details-links tfoot tr td .default-button {
    margin-left: 20px;
}

#content .newsletter-statistic table.newsletter-overview thead tr th,
#content .newsletter-statistic table.newsletter-overview tbody tr td,
#content .newsletter-statistic table.search-results thead tr th,
#content .newsletter-statistic table.search-results tbody tr td,
#content .newsletter-statistic table.search-results tfoot tr td,
#content .newsletter-statistic table.details-half tbody tr td {
    padding: 5px;
    text-align: left;
    vertical-align: top;
}

#content .newsletter-statistic table.details-half tbody tr td {
    width: 50%;
}

#content .newsletter-statistic table.newsletter-overview .text-right,
#content .newsletter-statistic table.search-results .text-right {
    text-align: right;
}

#content .newsletter-statistic table.newsletter-overview .text-center,
#content .newsletter-statistic table.search-results .text-center {
    text-align: center;
}

#content .gray-border {
    border-bottom: 3px solid #F0F1F2;
    padding: 30px 20px;
}

#content .etb-14.gray-border {
    border-bottom: 3px solid #F0F1F2;
    padding: 20px 0 0;
}

#content .etb-header .gray-border {
    padding: 0;
}

#content .headline {
    font-size: 20px;
    line-height: 25px;
}

#content .etb-header,
#content .etb-comb,
#content .etb-comb-2,
#content .etb-comb-3 {
    font-size: 13px;
}

#content .etb-header .head {
}

#content .etb-header .head .headline {
    font-weight: bold;
    text-align: right;
    padding-top: 45px;
}

#content .etb-header .head .image {
}

#content .etb-header img {
    display: block;
}

#content .etb-header .top-box,
#content .etb-header .bottom-box,
#content .etb-header .left-box,
#content .etb-header .right-box {
    z-index: 5;
    position: relative;
    padding: 15px 20px;
    box-sizing: border-box;
}

#content .etb-header .left-box,
#content .etb-header .right-box {
    width: 50%;
    float: left;
}

#content .etb-header .color-left {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    background: #F1F1F1;
    z-index: 0;
}

#content .etb-header .color-right {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    background: #FFFFFF;
    z-index: 4;
}

#content .etb-header .top-box {
    background: #f1f1f1;
}

#content .etb-header .left-box,
#content .etb-header .right-box,
#content .etb-header .top-box,
#content .etb-header .bottom-box {
    color: #000000;
}

#content .etb-header .top-box .headline,
#content .etb-header .bottom-box .headline {
    line-height: 25px;
    font-size: 20px;
    margin-bottom: 15px;
}

#content .etb-header .left-box .headline,
#content .etb-header .right-box .headline {
    line-height: 25px;
    font-size: 20px;
    margin-bottom: 25px;
}

#content .etb-header .left-box .header-copy,
#content .etb-header .top-box .header-copy {
    font-size: 14px;
    line-height: 22px;
}

#content .etb-header .right-box ul,
#content .etb-header .bottom-box ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#content .etb-header .right-box ul li,
#content .etb-header .bottom-box ul li {
    background: transparent url("https://downloads.halfen.com//newsletter/application/resources/images/newsletter/arrow-right.jpg") no-repeat scroll left center;
    margin-bottom: 10px;
    padding-left: 15px;
    font-size: 16px;
    line-height: 25px;
    background-position: 0 3px;
}

#content .etb-header .right-box ul li a,
#content .etb-header .bottom-box ul li a {
    color: #cf003d;
    text-decoration: none;
}

#content .etb-header .notice {
    margin-top: 25px;
    margin-bottom: 10px;
    font-style: italic;
    color: #000;
    text-align: center;
}

#content .link-list {
    margin-top: 20px;

}

#content .link-list a {
    margin-top: 8px;
    display: inline-block;
    line-height:22px;
}

#content .link-list a:first-child {
    margin-top: 0;
}

#content .link-list-entry {
    background: transparent url("https://downloads.halfen.com//newsletter/application/resources/images/newsletter/arrow-right.jpg") no-repeat scroll left center;
    padding-left: 17px;
    color: #cf003d;
    text-decoration: none;
    background-position: 0 1px;
}

#content .etb-comb .headline,
#content .etb-comb-2 .headline,
#content .etb-comb-3 .headline {
    margin-bottom: 13px;
}

#content .etb-comb .copy,
#content .etb-comb-2 .copy,
#content .etb-comb-3 .copy {
    font-size: 14px;
    line-height:18px;
}

#content .etb-footer {
    background: #F1F1F1;
    color: #000;
}

#content .etb-footer .background {
    padding: 25px 20px;
}

#content .etb-footer .headline {
    margin-bottom: 30px;
}

#content .etb-footer .links {
    margin-top: 55px;
}

#content .copy a {
    color: #cf003d;
}

#content .etb-footer .links a {
    border-left: 1px solid #fff;
    color: #fff;
    float: left;
    padding: 0 3px;
}

#content .etb-footer .links a:first-child {
    border-left: none;
    padding-left: 0;
}

#content .etb-footer .links a:last-child {
    padding-right: 0;
}

#content .etb-leviat-footer .background {
    padding: 20px 0;
    background: #E5E5E5;
    color: #141A53;
    overflow: hidden;
}

#content .etb-leviat-footer .background.bright {
    padding: 25px 20px;
    background: #FFFFFF;
}

#content .etb-leviat-footer .background.dark {
    position: relative;
    padding: 25px 20px 15px;
    background: #141A53;
    color: #ffffff;
}

#content .etb-leviat-footer .background.dark:before,
#content .etb-leviat-footer .background.dark:after {
    content: '';
    position: absolute;
    background: #4BC0E5;
}

#content .etb-leviat-footer .background.dark:before {
    left: 0;
    top: -25px;
    width: 20px;
    height: 100%;
    transform: skew(0deg, -30deg);
}

#content .etb-leviat-footer .background.dark:after {
    right: 0;
    bottom: 0;
    width: 150px;
    height: 20px;
}

#content .etb-leviat-footer .copy-top {
    padding: 15px 20px;
    text-align: center;
}

#content .etb-leviat-footer .logos .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 25px;
}

#content .etb-leviat-footer .logos .logo {
    box-sizing: border-box;
    width: 20%;
    padding: 0 20px;
}

#content .etb-leviat-footer .logos .logo img {
    width: 100%;
    display: block;
}

#content .etb-leviat-footer .copy-center {
    width: 75%;
    float: left;
}

#content .etb-leviat-footer .copy-center a {
    color: #141A53;
    text-decoration: underline;
}

#content .etb-leviat-footer .leviat-logo {
    width: 25%;
    float: right;
    box-sizing: border-box;
    padding-right: 10px;
}

#content .etb-leviat-footer .leviat-logo img {
    width: 100%;
    display: block;
}

#content .etb-leviat-footer .social-links {
    padding-top: 50px;
    text-align: center;
}

#content .etb-leviat-footer .background.dark .social-links {
    padding-top: 0;
    padding-bottom: 30px;
}

#content .etb-leviat-footer .social-link-container {
    display: inline-block;
}

#content .etb-leviat-footer .social-link-container .social-link {
    color: #141A53;
    display: inline-block;
    padding: 0 20px;
}

#content .etb-leviat-footer .background.dark .social-link-container .social-link {
    color: #ffffff;
}

#content .etb-leviat-footer .social-link-container .social-link > * {
    vertical-align: middle;
    display: inline-block;
}

#content .etb-leviat-footer .copy-bottom {
    text-align: center;
    padding: 0 140px;
}

#content .etb-leviat-footer .copy-bottom a {
    color: #14AAD9;
    text-decoration: underline;
}

#content .block-image img {
    display: block;
}

#content .block-image.float-left {
    margin-right: 35px;
}

#content .block-image.float-right {
    margin-left: 35px;
}


#content .copy {
}

#content .copy ul {
    padding-left: 10px;
    list-style: none;
}

#content .copy ol {
    padding-left: 25px;
}

#content .copy ol li {
    padding: 0;
}

#content .copy ul li {
    background: transparent url('https://downloads.halfen.com//newsletter/application/resources/images/newsletter/bullet.png') no-repeat scroll left 6px;
    background-size: 4px 4px;
    padding-left: 15px;
}

#content.newsletter .etb-13 {
	float: left;
	width: 193px;
	max-width: 100%;
	overflow: hidden;
}

#content.newsletter .etb-13 .block-offset {
    margin: 0 0 20px 20px;
}

#content.newsletter .etb-13 .block-offset img {
    width: 100%;
    height: auto;
    display: block;
}

#content.newsletter .etb-13.etb-wrapper a {
    background: none;
    display: block;
    padding: 0;
}


