.clearfix:after,
.erg-root .ergo-form .formbox .button-navigation:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.hide {
    display: none;
}

.space-top,
p.space-top {
    margin-top: 16px;
}

.space-top-half,
p.space-top-half {
    margin-top: 8px;
}

.space-top-removed,
p.space-top-removed {
    margin-top: 0;
}

.bold {
    font-weight: 700;
}

.erg-root .ergo-form .page img {
    max-width: 100%;
}

.erg-root h1,
.erg-root h2,
.erg-root h3,
.erg-root h4,
.erg-root h5 {
    margin-top: 12px;
    margin-bottom: 12px;
}

.erg-root .formbox h1:first-child,
.erg-root .formbox .segment:first-child h2 {
    margin-top: 0;
}

.erg-paragraph {
    max-width: 800px;
}

.info-box {
    padding: 16px;
    background-color: #FFFFFF;
    border: 1px solid #cfcfcf;
    border-radius: 2px;
    box-shadow: 3px 3px 6px 0 #ccc, 8px 2px 12px -4px #ccc, 0 0 4px 0 #ccc;
    margin: 16px 0;
    position: relative;
}

/*  Form preparement */
.erg-root .ergo-form fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

.erg-root .ergo-form .formbox .segment ~ .segment {
    margin-top: 20px;
}

.erg-root .ergo-form .formbox .segment fieldset .column,
.erg-root .ergo-form .formbox .segment .column {
    display: flex;
    flex-wrap: wrap;
}

.erg-root .ergo-form .formbox .segment .column {
    margin-top: 16px;
}

.erg-root .ergo-form .formbox .segment fieldset > .column > label,
.erg-root .ergo-form .formbox .segment .column > label {
    flex-basis: 50%;
    align-self: center;
}

.erg-root .ergo-form .formbox .segment fieldset .column > label ~ span,
.erg-root .ergo-form .formbox .segment fieldset .column > label ~ textarea,
.erg-root .ergo-form .formbox .segment fieldset .column > label ~ select,
.erg-root .ergo-form .formbox .segment fieldset .column > label ~ input,
.erg-root .ergo-form .formbox .segment .column > label ~ span,
.erg-root .ergo-form .formbox .segment .column > label ~ textarea,
.erg-root .ergo-form .formbox .segment .column > label ~ select,
.erg-root .ergo-form .formbox .segment .column > label ~ input {
    flex-basis: 50%;
    align-self: center;
}

/* Row with 2 input-columns */
.erg-root .ergo-form .formbox .segment .column.twocol {
    flex-wrap: nowrap;
}

.erg-root .ergo-form .formbox .segment .column.twocol > input,
.erg-root .ergo-form .formbox .segment .column.twocol > select {
    flex-basis: 24%;
    margin-right: 1%;
    overflow: auto;
}
.erg-root .ergo-form .formbox .segment .column.twocol > input ~ input,
.erg-root .ergo-form .formbox .segment .column.twocol > select ~ input,
.erg-root .ergo-form .formbox .segment .column.twocol > select ~ select,
.erg-root .ergo-form .formbox .segment .column.twocol > input ~ select {
    flex-basis: 24%;
    margin-left: 1%;
    margin-right: 0;
}

/* Row with 3 input-columns */
.erg-root .ergo-form .formbox .segment .column.threecol > label {
    flex-basis: 50%;
}

.erg-root .ergo-form .formbox .segment .column.threecol > .third {
    flex: 10 0 1%;
}

.erg-root .ergo-form .formbox .segment .column.threecol > .twothird {
    flex: 30 0 1%;
}

.erg-root .ergo-form .formbox .segment .column.threecol > .third ~ .twothird,
.erg-root .ergo-form .formbox .segment .column.threecol > .twothird ~ .third {
    margin-left: 1%;
}

.erg-root .ergo-form .formbox .segment .column > label ~ span,
.erg-root .ergo-form .formbox .segment .column > span {
    flex: 100 0 1%;
    text-align: right;
}

.erg-root .ergo-form .formbox.summary .segment .column > label ~ span,
.erg-root .ergo-form .formbox.summary .segment .column > span {
    text-align: left;
    flex: auto 0 0;
}

.erg-root .ergo-form .formbox .segment fieldset .column > label ~ span:not(.summarylabel):not(.radiobuttonlist),
.erg-root .ergo-form .formbox .segment .column > span:not(.summarylabel):not(.radiobuttonlist) {
    font-size: 80%;
}

.erg-root .ergo-form .formbox .segment input[type="checkbox"] {
    margin-top: 4px;
    margin-right: 10px;
}

.erg-root .ergo-form .formbox .segment .column.simplecheck label {
    flex: unset;
}

.erg-root .ergo-form .formbox .segment .column.simplecheck input[type="checkbox"] {
    flex: unset;
    margin-top: -2px;
    margin-right: unset;
    margin-left: 6px;
}

.erg-root .ergo-form .formbox .segment .checkboxlist input {
    margin-right: 6px;
}

.erg-root .ergo-form .formbox .segment .checkboxlist label {
    margin-right: 18px;
}

.erg-root .ergo-form .formbox .segment .column .radiobuttonlist {
    display: flex;
    flex-wrap: wrap;
    flex: 54 0 1%;
    justify-content: flex-start;
}

.erg-root .ergo-form .formbox .segment .column .radiobuttonlist span[disabled="disabled"] {
    position: relative;
    top: 10px;
}

.erg-root .ergo-form .formbox .segment .column .radiobuttonlist:not(.multiline) label {
    margin-right: 20px;
    margin-top: -6px;
    margin-left: 4px;
}

.erg-root .ergo-form .formbox .segment .column .radiobuttonlist > span:last-child > label,
.erg-root .ergo-form .formbox .segment .column .radiobuttonlist > label:last-child {
    margin-right: 0;
}

.erg-root .ergo-form .formbox .segment .column .radiobuttonlist.multiline {
    position: relative;
    flex-direction: column;
    text-align: left;
}

.erg-root .ergo-form .formbox .segment .column .radiobuttonlist.multiline br {
    display: none; 
}

.erg-root .ergo-form .formbox .segment .column .radiobuttonlist.multiline label {
    margin-left: 18px;
    margin-top: -18px;
}
.erg-root .ergo-form .formbox .segment .column .radiobuttonlist.multiline [type="radio"] {
    align-self: flex-start;
}
.erg-root .ergo-form .formbox .segment .column .iconlabel {
    display: flex;
}
.erg-root .ergo-form .formbox .segment .column .iconlabel img {
    align-self: center;
}
.erg-root .ergo-form .formbox .segment .column .iconlabel span {
    padding-left: 10px;
}
.erg-root .ergo-form .formbox .segment .column .iconlabel .infobutton {
    top: 5px;
}

/* Grid */
.erg-root .grid {
    display: flex;
}

.erg-root .grid.twocol > div {
    flex-basis: 50%;
}

.erg-root .grid.twocol > div:first-child {
    padding-right: 10px;
}

/* Error message */
.error-box {
  border: 1px solid #8e0038;
  padding: 1.27778em 0.72222em 1.11111em 40px;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.5;
  width: 100%;
  flex-direction: column;
  margin-bottom: 20px;
}

.error-box h2 {
    font-size: 24px;
}

.error-box .message {

}

/* Input fields */
input[type="text"],
input[type="date"],
input[type="number"],
input[type="email"],
input[type="password"],
select,
textarea {
    display: block;
    position: relative;
    width: 100%;
    outline: none;
    border: 1px solid #c3c0bd;
    color: currentColor;
    font-size: inherit;
    padding: 0 0.72222em;
    height: 40px;
}
textarea {
    height: 80px;
}

/* Upload-Stuff */
.ergo-form .uploadcontainer.uploadcontainer--v2 input[type="file"] { width: 340px;}
.ergo-form .uploadcontainer.uploadcontainer--v2 .upload-control { display: inline-block; width: 340px; position: relative; }
.ergo-form .uploadcontainer.uploadcontainer--v2 .upload-control input[type="file"] {width: 0; height: 0; opacity: 0; visibility: hidden !important; display: inline-block }
.ergo-form .uploadcontainer.uploadcontainer--v2 .file-input-overlay {position: absolute; top: 0; left: 0; display: block; -ms-filter:alpha(opacity=0); cursor: pointer}
.ergo-form .uploadcontainer.uploadcontainer--v2 .upload-control .button { float: left !important; cursor: pointer}
.ergo-form .uploadcontainer.uploadcontainer--v2 .upload-control span.value { display: inline-block; width: 180px }
.ergo-form .uploadcontainer.uploadcontainer--v2 .upload-inprogress {
    position: relative;
    top: 6px;
    background-image: url("data:image/gif;base64,R0lGODlhEAAQAPIAAP///+0AOfnCz/FCbO0AOfNihfWCnfaSqiH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==") !important;
}

.ergo-form .uploadcontainer.uploadcontainer--v2 .uploadRow:after {
    clear: both;
}
.ergo-form .uploadcontainer.uploadcontainer--v2 .uploadRow .button.float-right {
    float: right;
}
.ergo-form .uploadcontainer.uploadcontainer--v2 .files {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
}
      
.ergo-form .uploadcontainer.uploadcontainer--v2 .files #tableBase {
    margin-top: 6px;
    margin-bottom: 4px;
}
      
.ergo-form .uploadcontainer.uploadcontainer--v2 .files #tableBase .infobutton {
    margin-top: 0;
    padding-left: 0;
}
      
.ergo-form .uploadcontainer.uploadcontainer--v2 .files #tableBase, .files #tableRow {
    flex: 1 0 auto;
    display: flex;
}
      
.ergo-form .uploadcontainer.uploadcontainer--v2 .files #tableBase, .files #tableRow {
    text-align: left;
}
      
.ergo-form .uploadcontainer.uploadcontainer--v2 .files #tableBase .fileDeleteButtonTableHead,
.ergo-form .uploadcontainer.uploadcontainer--v2 .files #tableRow .fileDeleteButtonColumn {
    text-align: right;
}

/* Old Upload */
.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .uploadRow {
    display: flex;
    align-items: center;
    margin-top: 12px;
}

.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .uploadRow .inline-blockfloat-right,
.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .uploadRow .dateiUploadLabel {
    flex-basis: 50%;
}

.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .uploadRow .inline-blockfloat-right {
    text-align: right;
}

.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .uploadRow .inline-blockfloat-right .fileinput-button {
    margin: 0;
}

.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .files div p {
    display: flex;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .files .file {
    flex-basis: 40%;
}

.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .files .fileActions {
    flex-basis: 60%;
    justify-content: space-between;
    display: flex;
    align-content: center;
}

.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .files .fileActions .upload-button {
    margin: 0;
}

.erg-root .ergo-form .uploadcontainer:not(.uploadcontainer--v2) .files .fileActions .upload-successful {
    align-self: center;
}

/* Infobutton */
.ergo-form .info .info-target,
.ergo-form .infobutton { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAjCAYAAACdHYpiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzg1Rjc2QUUyRjZEMTFFMUFDMkRCQTA4MUEzQ0QxOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzg1Rjc2QUYyRjZEMTFFMUFDMkRCQTA4MUEzQ0QxOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjU0QTQ4RjJGMTIxMUUxQUMyREJBMDgxQTNDRDE5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjU0QTQ5MDJGMTIxMUUxQUMyREJBMDgxQTNDRDE5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtzZEO4AAAL0SURBVHjatFRfSFNhFD/74023u/5om2uzkUqK5Va5scCUygyVIAqkfCkiQqN66q16rR6C3oTsoacICqMexIoUSxM1YcPKLEvSZtdmS2POMfPq1jnL/b275i06cDjfd+93fue79/zOTxYKhSDZLp47zWKwoheiB9AdVxubhiCFyeIBMNGE4TL60dzNBYxWlw08Pw+cywXf3F85fH4F/RaCzQsAMLkaQ3PVwUNs2b5KUCiUCZXcExy8fNGF3tmJ2zoEcUcBMHk3rp8eazjDFJkt0aS21cXhuH9mMPqs43ErtLe29OOynG4ix2QGN3fqTp5KSBazipoDULqnwo7LS7SXo5+w7yo3WkpsgsNUOb56xPZW11A4j8UzCKC2eEeJ4BBdP+LJpmY1sM1mp04dJgCr0WRKWX050xsMFMwEkJmhUoNUY1alU2AJwO2bmZEM4J/1UfAQQK9r9JNkAG7cRcFBALcH+vskJROphgffEDOfyJEMD9++GnB0d7QLupBqTUaMJFpj7mKEr3WPHtzvwagtq6gU7UIwGAQ8R3S+h8k3IkQC3IxgKMWXwy3Nd8PDE288z4Ozrxearl+DnucdjfjouNg0Eq3riZ04TFa90QBzgQBMeTw00m1L1+4XHeckTSAwM7p36YbwRz34G1OKVP93RVo76WVU3gAElXLwZbHgX6NamSLlOcfYjUMcyIOJn+ZfpwauQA9c4QZxRTI/G2LWj08LJjKeSGMWE4xuNwkVaWvX+4RkMdv02gU57yaiiiS7cLah3vDBfbOwb2TFf55PT4PuIztncamjLtRqP39fVlCSZyFtjofsUQ87mav9rUia6dmUkracqX/4Y4qU9nNBMoEUC4sxRZrPYCQD0H+IKpJXq5EM4MtkY4o0maeTpodIqqmczJgieUxZjvEtRtEuJIsLMVKgSCO23LAiEY3FuhCSyQDPEZ1TKxK+HP5ozw8PT4KUKeTgzs8GZ40FvhQZVqZIOExW6vUCo4SAJv3/KdIvAQYAI6lrdqWjdoIAAAAASUVORK5CYII=) no-repeat; }
.ergo-form .infobutton { height: 17px; width: 16px; margin: 0 2px;display: inline-block; vertical-align: middle; text-indent: -999px; }
.ergo-form .infobutton:hover, .infobutton.active {background-position: 0 -18px}
.ergo-form .column label {/* position: relative */}
.ergo-form .column .infobutton { position: absolute; right: 2px; top: 2px; }
.ergo-form .segment .column label:first-child span:not(.infobutton) {
    position: static;
    right: 0;
    top: 0;
    display: inline-block;
}
.ergo-form .infobutton {
    width: 20px;
    height: 20px;
    background-position: center top;
    height: 22px;
    margin-left: 4px;
}
.ergo-form .info .info-target,
 .infobutton {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNTAgMTBjLTIyLjEgMC00MCAxNy45LTQwIDQwczE3LjkgNDAgNDAgNDAgNDAtMTcuOSA0MC00MFM3Mi4xIDEwIDUwIDEwek01MCAyNy4xYzMuMiAwIDUuNyAyLjYgNS43IDUuNyAwIDMuMi0yLjYgNS43LTUuNyA1LjcgLTMuMiAwLTUuNy0yLjYtNS43LTUuN0M0NC4zIDI5LjcgNDYuOCAyNy4xIDUwIDI3LjF6TTY0LjMgNzBIMzUuN3YtNS43aDguNlY0OC4yaC01Ljd2LTUuN2gxNy4xdjIxLjhoOC42VjcweiIgZmlsbD0iIzZlNjI1OSIvPjwvc3ZnPg==') !important;
}

.infobutton:hover,
.infobutton.active,
.tooltip-layer:before,
.tooltip-layer .icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNTAgMTBjLTIyLjEgMC00MCAxNy45LTQwIDQwczE3LjkgNDAgNDAgNDAgNDAtMTcuOSA0MC00MFM3Mi4xIDEwIDUwIDEwek01MCAyNy4xYzMuMiAwIDUuNyAyLjYgNS43IDUuNyAwIDMuMi0yLjYgNS43LTUuNyA1LjcgLTMuMiAwLTUuNy0yLjYtNS43LTUuN0M0NC4zIDI5LjcgNDYuOCAyNy4xIDUwIDI3LjF6TTY0LjMgNzBIMzUuN3YtNS43aDguNlY0OC4yaC01Ljd2LTUuN2gxNy4xdjIxLjhoOC42VjcweiIgZmlsbD0iIzQwM2MzOCIvPjwvc3ZnPg==') !important;
    background-position: 0% 0%;
}

.ergo-form .info .info-target,
.ergo-form .infobutton {
    margin-top: 12px;
    padding-left: 24px;
    background-size: 20px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNTAgMTBjLTIyLjEgMC00MCAxNy45LTQwIDQwczE3LjkgNDAgNDAgNDAgNDAtMTcuOSA0MC00MFM3Mi4xIDEwIDUwIDEwek01MCAyNy4xYzMuMiAwIDUuNyAyLjYgNS43IDUuNyAwIDMuMi0yLjYgNS43LTUuNyA1LjcgLTMuMiAwLTUuNy0yLjYtNS43LTUuN0M0NC4zIDI5LjcgNDYuOCAyNy4xIDUwIDI3LjF6TTY0LjMgNzBIMzUuN3YtNS43aDguNlY0OC4yaC01Ljd2LTUuN2gxNy4xdjIxLjhoOC42VjcweiIgZmlsbD0iIzZlNjI1OSIvPjwvc3ZnPg==') !important;
    font-weight: bold;
    margin-bottom: 4px;
}

.ergo-form .infobutton:hover,
.infobutton.active,
.tooltip-layer:before,
.tooltip-layer .icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNTAgMTBjLTIyLjEgMC00MCAxNy45LTQwIDQwczE3LjkgNDAgNDAgNDAgNDAtMTcuOSA0MC00MFM3Mi4xIDEwIDUwIDEwek01MCAyNy4xYzMuMiAwIDUuNyAyLjYgNS43IDUuNyAwIDMuMi0yLjYgNS43LTUuNyA1LjcgLTMuMiAwLTUuNy0yLjYtNS43LTUuN0M0NC4zIDI5LjcgNDYuOCAyNy4xIDUwIDI3LjF6TTY0LjMgNzBIMzUuN3YtNS43aDguNlY0OC4yaC01Ljd2LTUuN2gxNy4xdjIxLjhoOC42VjcweiIgZmlsbD0iIzQwM2MzOCIvPjwvc3ZnPg==') !important;
    background-position: 0% 0%;
}
.erg-root .ergo-form .infobutton {
    position: relative;
    left: 4px;
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 0;
    color: transparent;
    margin-right: 10px;
}

.tooltip { display: block; cursor: pointer; }
.tooltip-layer { max-width: 350px; position: absolute; background: #f6f6f6; border-radius: 3px; box-shadow: 0px 1px 3px rgb(40,40,40); padding: 10px 10px 10px 35px; background: -moz-linear-gradient(top, #f6f6f6 0%, #E6e6e6 100%); /* FF3.6+ */	background: -webkit-linear-gradient(top, #f6f6f6 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #f6f6f6 0%,#e6e6e6 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #f6f6f6 0%,#e6e6e6 100%); /* IE10+ */	background: linear-gradient(top, #f6f6f6 0%,#e6e6e6 100%);  /* W3C */ -pie-background: linear-gradient(top, #f6f6f6 0%,#e6e6e6 100%); behavior: url(/meineversicherungen/l0/css/PIE.htc); font-family: "FS Me", Arial, Helvetica, sans-serif; font-size: 80%; }
.tooltip-layer.click { width: 350px; position: absolute; top: 120px; left: 50%; margin-left: -175px; }
.tooltip-layer p { margin: 10px 0 0 0; padding: 0; }
.tooltip-layer p:first-child { margin: 0; }
.tooltip-layer:before,
.tooltip-layer .icon { content: " "; height: 17px; width: 16px; padding: 0; line-height: 25px; display: block; position: absolute; left: 10px; top: 10px; z-index: 9000; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAjCAYAAACdHYpiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzg1Rjc2QUUyRjZEMTFFMUFDMkRCQTA4MUEzQ0QxOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzg1Rjc2QUYyRjZEMTFFMUFDMkRCQTA4MUEzQ0QxOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjU0QTQ4RjJGMTIxMUUxQUMyREJBMDgxQTNDRDE5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjU0QTQ5MDJGMTIxMUUxQUMyREJBMDgxQTNDRDE5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtzZEO4AAAL0SURBVHjatFRfSFNhFD/74023u/5om2uzkUqK5Va5scCUygyVIAqkfCkiQqN66q16rR6C3oTsoacICqMexIoUSxM1YcPKLEvSZtdmS2POMfPq1jnL/b275i06cDjfd+93fue79/zOTxYKhSDZLp47zWKwoheiB9AdVxubhiCFyeIBMNGE4TL60dzNBYxWlw08Pw+cywXf3F85fH4F/RaCzQsAMLkaQ3PVwUNs2b5KUCiUCZXcExy8fNGF3tmJ2zoEcUcBMHk3rp8eazjDFJkt0aS21cXhuH9mMPqs43ErtLe29OOynG4ix2QGN3fqTp5KSBazipoDULqnwo7LS7SXo5+w7yo3WkpsgsNUOb56xPZW11A4j8UzCKC2eEeJ4BBdP+LJpmY1sM1mp04dJgCr0WRKWX050xsMFMwEkJmhUoNUY1alU2AJwO2bmZEM4J/1UfAQQK9r9JNkAG7cRcFBALcH+vskJROphgffEDOfyJEMD9++GnB0d7QLupBqTUaMJFpj7mKEr3WPHtzvwagtq6gU7UIwGAQ8R3S+h8k3IkQC3IxgKMWXwy3Nd8PDE288z4Ozrxearl+DnucdjfjouNg0Eq3riZ04TFa90QBzgQBMeTw00m1L1+4XHeckTSAwM7p36YbwRz34G1OKVP93RVo76WVU3gAElXLwZbHgX6NamSLlOcfYjUMcyIOJn+ZfpwauQA9c4QZxRTI/G2LWj08LJjKeSGMWE4xuNwkVaWvX+4RkMdv02gU57yaiiiS7cLah3vDBfbOwb2TFf55PT4PuIztncamjLtRqP39fVlCSZyFtjofsUQ87mav9rUia6dmUkracqX/4Y4qU9nNBMoEUC4sxRZrPYCQD0H+IKpJXq5EM4MtkY4o0maeTpodIqqmczJgieUxZjvEtRtEuJIsLMVKgSCO23LAiEY3FuhCSyQDPEZ1TKxK+HP5ozw8PT4KUKeTgzs8GZ40FvhQZVqZIOExW6vUCo4SAJv3/KdIvAQYAI6lrdqWjdoIAAAAASUVORK5CYII=) no-repeat; }
.tooltip-layer .tooltip-close { cursor: pointer; position: absolute; right: -10px; top: -10px; display: block; height: 25px; width: 25px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUI1RkIyQ0I3Q0M0MTFFMTg1MEVGOEIyRTc1ODEwMTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUI1RkIyQ0M3Q0M0MTFFMTg1MEVGOEIyRTc1ODEwMTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjVGQjJDOTdDQzQxMUUxODUwRUY4QjJFNzU4MTAxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QjVGQjJDQTdDQzQxMUUxODUwRUY4QjJFNzU4MTAxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv7FyY4AAAIlSURBVHjarFZNKERRFH6MpgwrpUS9lfJTRMNY+Mlm2MjPwgIpP0VCfopSNlbKiuwsWElK+SkLWU3YKGWDZFiQUn5qUEqJ803nTjPXffc9Zr76evPuPfd8c847956bNDXYb9jATfQTq4gZxEziI/GFeEjcJ37qHKRo5rKIM8R2YrrG7p24TpwmPqgMki0WjhCviH02AgbP9xJviBNORJCaFeK8A+cyUolzvN6tS9cKpycedLFIhyqSgQQICMDPkCySxaHGxu/xGL7Kaq23HNO0spllv5F0jcvfAAI9Q6NhJ8Dx0YFSADawVdiks99JROIidsoOikq9EYHmto5f/1YWyGZbCfDrclX7ysrpx5g8e393a7yFQkZ+UXH4HU+8Y1wVwdbaqlV57yJdJVb5FuEjEvGE4xp/vRMBgRKImDoLWai+qSVmzkYAMJPljWMltLe9GTMWvLxwIhDe4BD5sLPCN0CKopGbV2Bb3owPiATtBKI/MiIQUFWdAkGIBIhfTgSQtuXFhZg0ORAKoIRD3C9MOwHhXFfeEtBv5sWxsvTrSElN01aRPGaxGcN+EQmeZ8RGcdYAL89PxjXn36qKRESvryGVzSlxmPidFNV+vcQD7gvxAhVbi4Dlo/6E2J2go75bCKg6I3p1E/ft/wDrWtmPtsfvECu4tP+CAK/bcHqROOec1uEUtdpHDMw3sP35X69EBt+p9rkYCnkviXvXLTu1PZZ+BBgACq67IeVPydsAAAAASUVORK5CYII=) no-repeat; }
.borderradius .tooltip-layer .tooltip-close { border-radius: 50px; box-shadow: 0 1px 3px rgba(0,0,0,0.5); background-color: #796b75; }
label .tooltip { display:inline-block; }

.tooltip-layer ul {
    list-style: none;
}




/* Quick Navigation */
.ergo-form .quicknav {
	height: 29px;
	margin: 0 0 0 12px;
	overflow: hidden;
}

.ergo-form .quicknav div {
	display: table;
	position: relative;
	padding: 0;
	display: block;
	float: left;
	margin: 0 5px 0 0;
	height: 29px;
	color: #fff;
}

.ergo-form .quicknav div.available {
	color: #5B5046;
}

.ergo-form .quicknav div.available,
.ergo-form .quicknav div.inactive {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAdCAIAAAAIFvQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYwRDBBNTU0RTc0MTFFMUE5QzJEODBGNDAwQzNGOTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYwRDBBNTY0RTc0MTFFMUE5QzJEODBGNDAwQzNGOTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjBEMEE1MzRFNzQxMUUxQTlDMkQ4MEY0MDBDM0Y5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjBEMEE1NDRFNzQxMUUxQTlDMkQ4MEY0MDBDM0Y5MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph4wdu8AAABlSURBVHja7NLRDUBAAAVBGsAH+m/PncTRwNPFRWK2hMmOSZ52D+rbeF+NQuemZebud+7izl3cuYs7d3HnLu4fck9CpJN7PQoF7tzFnbu4cxd37uLOXdy5/849yVkqiJ6t+/YKMABKgFobAlXhbgAAAABJRU5ErkJggg==) no-repeat;
}

.ergo-form .quicknav div.current {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAdCAIAAAAIFvQoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYwRDBBNTE0RTc0MTFFMUE5QzJEODBGNDAwQzNGOTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYwRDBBNTI0RTc0MTFFMUE5QzJEODBGNDAwQzNGOTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjBEMEE0RjRFNzQxMUUxQTlDMkQ4MEY0MDBDM0Y5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjBEMEE1MDRFNzQxMUUxQTlDMkQ4MEY0MDBDM0Y5MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi9IN30AAACDSURBVHja7NKxCYNQAEVRI9krdvZOEyFlQAewcApn0BksnEJMOruvIxgUJXDuAK84vFsIoUuyaF+PtilfeaRtPd9FvB9dv7Z+NKZwSdy5cxd37uLOXdy5izt3cb+2+9wPhwx9PxNNf+cu7ty5izt3cecu7tzF/W/c03GgcHJFVS8CDACY3BU59yTRYQAAAABJRU5ErkJggg==) no-repeat;
}

.ergo-form .quicknav div.inactive {
	color: #c1c1c1;
}

.ergo-form .quicknav div.visible {
	visibility: visible;
}

.ergo-form .quicknav div.hidden {
	display: none;
}

.ergo-form .quicknav div.processed {
	color: #bab5b2;
}

.ergo-form .quicknav div .number {
	height: 29px;
	line-height: 29px;
	text-align: center;
	width: 23px;
	display: table-cell;
}

.ergo-form .quicknav div .text {
	height: 29px;
	line-height: 14.5px;
	padding: 0 5px;
	display: table-cell;
	vertical-align: middle;
}

.ergo-form .quicknav .page-number {
	display: none ;
}

.ergo-form .quicknav {
	padding: 10px 0;
}

.ergo-form .quicknav {
	display: flex;
}

.ergo-form .quicknav>div {
	flex: auto;
}

.ergo-form .quicknav.hidden {
	display: none ;
}

.ergo-form .quicknav>div {
	background-position: center right;
	background-origin: padding-box;
	height: 68px;
	line-height: 68px;
	padding: 0 0 0 30px;
	margin: 0 2px 0 0;
}

.ergo-form .quicknav div .text {
	height: 68px;
	line-height: 27px;
	vertical-align: middle;
	padding-left: 12px;
}

.ergo-form .quicknav div.available {
	color: #000;
	background-color: #F0EFEE;
}

.ergo-form .quicknav div.current {
	color: #FFF;
}

.ergo-form .quicknav div.processed {
	color: #6E6259;
	background-color: #F0EFEE;
}

.ergo-form .quicknav>div .number {
	width: 33px;
	height: 33px;
	padding-top: 2px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
}

.ergo-form .quicknav>div .number:before {
	content: '';
	border: 2px solid #FFF;
	border-radius: 40px;
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	margin-top: -4px;
	margin-left: -2px;
}

.ergo-form .quicknav>div.available .number {
	color: #8e0038;
}

.ergo-form .quicknav>div.available .number:before {
	border: 2px solid #8e0038;
}

.ergo-form .quicknav div.processed .number {
	color: transparent;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMyAzMyI+PGNpcmNsZSBjeD0iMTYuNSIgY3k9IjE2LjUiIHI9IjE2LjUiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjEuNiAxMC44Yy0wLjktMC42LTIuMi0wLjMtMi44IDAuNmwtMy42IDUuOSAtMS4yLTEuMmMtMC44LTAuOC0yLTAuOC0yLjggMCAtMC44IDAuOC0wLjggMiAwIDIuOGwzIDNjMC40IDAuNCAwLjkgMC42IDEuNCAwLjYgMC4xIDAgMC4xIDAgMC4yIDAgMC42LTAuMSAxLjEtMC40IDEuNS0wLjlsNS04QzIyLjggMTIuNiAyMi41IDExLjQgMjEuNiAxMC44IiBmaWxsPSIjNzhCNjBCIi8+PC9zdmc+);
}

.ergo-form .quicknav div {
	background-image: none;
}

.ergo-form .quicknav div.current:not(:last-of-type),
.ergo-form .quicknav div:not(:last-of-type) {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cG9seWdvbiB0cmFuc2Zvcm09Im1hdHJpeCgxLjc2MTk0MDUgMCAwIDEuNDgzMzE5NSAtNC42MzgxMTA3IC0yNC4wNjU3NzkpIiBwb2ludHM9IjU5LjYgMTYgNDAuNCAxNiA1Ny42IDUwIDQwLjQgODQgNTkuNiA4NCAiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}

.ergo-form .quicknav div.current {
	background-image: none;
	background-color: #8e0038;
}

.ergo-form .quicknav div.current .number {
	color: #FFF;
}

.ergo-form .quicknav {
	height: 72px;
	margin-left: 0;
}

.ergo-form .quicknav.visible {
	margin-bottom: 20px;
}

.ergo-form .quicknav div {
	margin-right: 0;
}

.ergo-form .quicknav div.current:not(:last-of-type),
.ergo-form .quicknav div:not(:last-of-type) {
	background-image: none;
}

.ergo-form .quicknav div.processed+div.current:before {
	display: block;
	position: absolute;
	width: 68px;
	height: 68px;
	left: -68px;
	top: 0;
	content: ' ';
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iRWJlbmVfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxMDAgMTAwIgogICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYXJyb3dfZnJvbV9ncmF5X3RvX3JlZF9lZGl0My5zdmciPjxtZXRhZGF0YQogICBpZD0ibWV0YWRhdGE0MTQzIj48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJkZWZzNDE0MSIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEyODAiCiAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjY3NCIKICAgaWQ9Im5hbWVkdmlldzQxMzkiCiAgIHNob3dncmlkPSJmYWxzZSIKICAgaW5rc2NhcGU6em9vbT0iMi40OTUiCiAgIGlua3NjYXBlOmN4PSItNTguMzQ4NTgiCiAgIGlua3NjYXBlOmN5PSIxNi43NjYxMDIiCiAgIGlua3NjYXBlOndpbmRvdy14PSItOCIKICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJFYmVuZV8xIgogICBzaG93Z3VpZGVzPSJ0cnVlIgogICBpbmtzY2FwZTpndWlkZS1iYm94PSJ0cnVlIj48c29kaXBvZGk6Z3VpZGUKICAgICBwb3NpdGlvbj0iNTAuMzAwNjAyLDEwMy44MDc2MiIKICAgICBvcmllbnRhdGlvbj0iMCwxIgogICAgIGlkPSJndWlkZTkxNTQiIC8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+Cgo8cG9seWdvbgogICB0cmFuc2Zvcm09Im1hdHJpeCgxLjc2MTk0MDUsMCwwLDEuNDgzMzE5NSwtNC42MzgxMTA3LC0yNC4wNjU3NzkpIgogICBwb2ludHM9IjU5LjYsMTYgNDAuNCwxNiA1Ny42LDUwIDQwLjQsODQgNTkuNiw4NCAiCiAgIGlkPSJwb2x5Z29uNDE0NiIKICAgc3R5bGU9ImZpbGw6IzhlMDAzODtmaWxsLW9wYWNpdHk6MSIgLz48cGF0aAogICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDo4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgIGQ9Im0gNjEuMjM1MjM5LC0yLjExNTQ0NzIgMjYuNTk3MzUxLDQyLjIyNDY0MDIgNS4zMzMyMTksOC40NjY3NTEgLTMwLjI3NTM0Miw1MC4zNzc1NTUgMS40NTM5MzMsMC4wMDQiCiAgIGlkPSJwYXRoODU3MyIKICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjYyIgLz48L3N2Zz4=);
}

.erg-body--dkv .ergo-form .quicknav div.processed+div.current:before {
	display: block;
	position: absolute;
	width: 68px;
	height: 68px;
	left: -68px;
	top: 0;
	content: ' ';
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iRWJlbmVfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxMDAgMTAwIgogICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYXJyb3dfZnJvbV9ncmF5X3RvX3JlZF9lZGl0My5zdmciPjxtZXRhZGF0YQogICBpZD0ibWV0YWRhdGE0MTQzIj48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJkZWZzNDE0MSIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEyODAiCiAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjY3NCIKICAgaWQ9Im5hbWVkdmlldzQxMzkiCiAgIHNob3dncmlkPSJmYWxzZSIKICAgaW5rc2NhcGU6em9vbT0iMi40OTUiCiAgIGlua3NjYXBlOmN4PSItNTguMzQ4NTgiCiAgIGlua3NjYXBlOmN5PSIxNi43NjYxMDIiCiAgIGlua3NjYXBlOndpbmRvdy14PSItOCIKICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJFYmVuZV8xIgogICBzaG93Z3VpZGVzPSJ0cnVlIgogICBpbmtzY2FwZTpndWlkZS1iYm94PSJ0cnVlIj48c29kaXBvZGk6Z3VpZGUKICAgICBwb3NpdGlvbj0iNTAuMzAwNjAyLDEwMy44MDc2MiIKICAgICBvcmllbnRhdGlvbj0iMCwxIgogICAgIGlkPSJndWlkZTkxNTQiIC8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+Cgo8cG9seWdvbgogICB0cmFuc2Zvcm09Im1hdHJpeCgxLjc2MTk0MDUsMCwwLDEuNDgzMzE5NSwtNC42MzgxMTA3LC0yNC4wNjU3NzkpIgogICBwb2ludHM9IjU5LjYsMTYgNDAuNCwxNiA1Ny42LDUwIDQwLjQsODQgNTkuNiw4NCAiCiAgIGlkPSJwb2x5Z29uNDE0NiIKICAgc3R5bGU9ImZpbGw6Izg2QTMxNTtmaWxsLW9wYWNpdHk6MSIgLz48cGF0aAogICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDo4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgIGQ9Im0gNjEuMjM1MjM5LC0yLjExNTQ0NzIgMjYuNTk3MzUxLDQyLjIyNDY0MDIgNS4zMzMyMTksOC40NjY3NTEgLTMwLjI3NTM0Miw1MC4zNzc1NTUgMS40NTM5MzMsMC4wMDQiCiAgIGlkPSJwYXRoODU3MyIKICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjYyIgLz48L3N2Zz4=);
}

.erg-body--das .ergo-form .quicknav div.processed+div.current:before {
	display: block;
	position: absolute;
	width: 68px;
	height: 68px;
	left: -68px;
	top: 0;
	content: ' ';
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iRWJlbmVfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxMDAgMTAwIgogICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYXJyb3dfZnJvbV9ncmF5X3RvX3JlZF9lZGl0My5zdmciPjxtZXRhZGF0YQogICBpZD0ibWV0YWRhdGE0MTQzIj48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJkZWZzNDE0MSIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEyODAiCiAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjY3NCIKICAgaWQ9Im5hbWVkdmlldzQxMzkiCiAgIHNob3dncmlkPSJmYWxzZSIKICAgaW5rc2NhcGU6em9vbT0iMi40OTUiCiAgIGlua3NjYXBlOmN4PSItNTguMzQ4NTgiCiAgIGlua3NjYXBlOmN5PSIxNi43NjYxMDIiCiAgIGlua3NjYXBlOndpbmRvdy14PSItOCIKICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJFYmVuZV8xIgogICBzaG93Z3VpZGVzPSJ0cnVlIgogICBpbmtzY2FwZTpndWlkZS1iYm94PSJ0cnVlIj48c29kaXBvZGk6Z3VpZGUKICAgICBwb3NpdGlvbj0iNTAuMzAwNjAyLDEwMy44MDc2MiIKICAgICBvcmllbnRhdGlvbj0iMCwxIgogICAgIGlkPSJndWlkZTkxNTQiIC8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+Cgo8cG9seWdvbgogICB0cmFuc2Zvcm09Im1hdHJpeCgxLjc2MTk0MDUsMCwwLDEuNDgzMzE5NSwtNC42MzgxMTA3LC0yNC4wNjU3NzkpIgogICBwb2ludHM9IjU5LjYsMTYgNDAuNCwxNiA1Ny42LDUwIDQwLjQsODQgNTkuNiw4NCAiCiAgIGlkPSJwb2x5Z29uNDE0NiIKICAgc3R5bGU9ImZpbGw6IzREODdDNztmaWxsLW9wYWNpdHk6MSIgLz48cGF0aAogICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDo4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgIGQ9Im0gNjEuMjM1MjM5LC0yLjExNTQ0NzIgMjYuNTk3MzUxLDQyLjIyNDY0MDIgNS4zMzMyMTksOC40NjY3NTEgLTMwLjI3NTM0Miw1MC4zNzc1NTUgMS40NTM5MzMsMC4wMDQiCiAgIGlkPSJwYXRoODU3MyIKICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjYyIgLz48L3N2Zz4=);
}

.ergo-form .quicknav div.current:after,
.ergo-form .quicknav div.processed+div.current:after {
	display: block;
	position: absolute;
	width: 68px;
	height: 68px;
	right: 0;
	top: 0;
	content: ' ';
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iRWJlbmVfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxMDAgMTAwIgogICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYXJyb3cuc3ZnIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0MTQzIj48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZSAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzNDE0MSIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA4NCIKICAgICBpZD0ibmFtZWR2aWV3NDEzOSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMi40OTUiCiAgICAgaW5rc2NhcGU6Y3g9Ii02My4xMjYyNTMiCiAgICAgaW5rc2NhcGU6Y3k9IjE2Ljc2NjEwMiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTQ0MCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3VpZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOmd1aWRlLWJib3g9InRydWUiPjxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249IjUwLjMwMDYwMiwxMDMuODA3NjIiCiAgICAgICBvcmllbnRhdGlvbj0iMCwxIgogICAgICAgaWQ9Imd1aWRlOTE1NCIgLz48L3NvZGlwb2RpOm5hbWVkdmlldz48ZwogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIgLz48ZwogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMiIKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMiI+PHBvbHlnb24KICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuNzYxOTQwNSwwLDAsMS40ODMzMTk1LC00LjYzODExMDcsLTI0LjA2NTc3OSkiCiAgICAgICBwb2ludHM9IjU5LjYsMTYgNDAuNCwxNiA1Ny42LDUwIDQwLjQsODQgNTkuNiw4NCAiCiAgICAgICBpZD0icG9seWdvbjQxNDYiCiAgICAgICBzdHlsZT0iZmlsbDojZjBlZmVlO2ZpbGwtb3BhY2l0eToxIiAvPjxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDo4LjAxNDQwMzM0O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDYyLjgwOTI1NSwtMi4xNTk2NzIzIDI1Ljk2MzI3Nyw0My40MTE3NDIzIDUuMjA2MDc3LDguNzA0Nzg0IC0yOS41NTM1ODYsNTEuNzkzODc2IDEuNDE5MjcsMC4wMDQiCiAgICAgICBpZD0icGF0aDg1NzMiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjYyIgLz48L2c+PC9zdmc+);
}

.ergo-form .quicknav div.available+div.available:before {
	display: block;
	position: absolute;
	width: 68px;
	height: 68px;
	left: -68px;
	top: 0;
	content: ' ';
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iRWJlbmVfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxMDAgMTAwIgogICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYXJyb3cuc3ZnIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0MTQzIj48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZSAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzNDE0MSIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA4NCIKICAgICBpZD0ibmFtZWR2aWV3NDEzOSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMi40OTUiCiAgICAgaW5rc2NhcGU6Y3g9Ii02My4xMjYyNTMiCiAgICAgaW5rc2NhcGU6Y3k9IjE2Ljc2NjEwMiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTQ0MCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3VpZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOmd1aWRlLWJib3g9InRydWUiPjxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249IjUwLjMwMDYwMiwxMDMuODA3NjIiCiAgICAgICBvcmllbnRhdGlvbj0iMCwxIgogICAgICAgaWQ9Imd1aWRlOTE1NCIgLz48L3NvZGlwb2RpOm5hbWVkdmlldz48ZwogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIgLz48ZwogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMiIKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMiI+PHBvbHlnb24KICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuNzYxOTQwNSwwLDAsMS40ODMzMTk1LC00LjYzODExMDcsLTI0LjA2NTc3OSkiCiAgICAgICBwb2ludHM9IjU5LjYsMTYgNDAuNCwxNiA1Ny42LDUwIDQwLjQsODQgNTkuNiw4NCAiCiAgICAgICBpZD0icG9seWdvbjQxNDYiCiAgICAgICBzdHlsZT0iZmlsbDojZjBlZmVlO2ZpbGwtb3BhY2l0eToxIiAvPjxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDo4LjAxNDQwMzM0O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDYyLjgwOTI1NSwtMi4xNTk2NzIzIDI1Ljk2MzI3Nyw0My40MTE3NDIzIDUuMjA2MDc3LDguNzA0Nzg0IC0yOS41NTM1ODYsNTEuNzkzODc2IDEuNDE5MjcsMC4wMDQiCiAgICAgICBpZD0icGF0aDg1NzMiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjYyIgLz48L2c+PC9zdmc+);
}

.ergo-form .quicknav div:last-of-type:after,
.ergo-form .quicknav div.processed+div.current:last-of-type:after {
	background-image: none;
}

.ergo-form .quicknav div.current:after {
	right: 0;
	left: initial;
}

.ergo-form .quicknav> :nth-child(3):after {
	display: none;
}

.ergo-form .quicknav>div {
	font-weight: 700;
}

.ergode .ergo-form .quicknav {
	width: auto;
}

      
/* We use a 50-flexitem-grid */
.files #tableBase > div:nth-child(1) { flex: 35 0 1%; }
.files #tableBase > div:nth-child(2) { flex: 13 0 1%; }
.files #tableBase > div:nth-child(3) { flex: 30 0 1%; }
.files #tableBase > div:nth-child(4) { flex: 10 0 1%; }
      
.files #tableRow > div:nth-child(1) { flex: 3.8 0 1%; }
.files #tableRow > div:nth-child(2) { flex: 32 0 1%; }
.files #tableRow > div:nth-child(3) { flex: 14 0 1%; }
.files #tableRow > div:nth-child(4) { flex: 15 0 1%; }
.files #tableRow > div:nth-child(5) { flex: 15 0 1%; }
.files #tableRow > .fileDeleteButtonColumn { flex: 10 0 1%; }

/* Button Navigation (at the Footer of a site) */
.erg-root .ergo-form .button-navigation {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.erg-root .ergo-form .button-navigation .float-left {
    float: left;
}
.erg-root .ergo-form .button-navigation .float-right {
    float: right;
}

/* Buttons */
.ergo-form .uploadcontainer .uploadRow .fileinput-button,
.ergo-form .uploadcontainer .uploadRow .upload-button,
.erg-root .button,
.erg-root .ergo-form .button-navigation a {
    display: inline-flex;
    color: #fff;
    font-size: 14px;
    border: 0;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    transition: all 0.2s ease;
    cursor: pointer;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 36px;
    padding: 0 20px 0 20px;
    border-radius: 30px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 20px;
    text-decoration: none;
}

/* Primary .erg-button--primary */
.erg-root .button,
.erg-root .ergo-form .button-navigation a:not(.grey),
.erg-root .ergo-form .button-navigation a:not(.button-back-grey) {
    background: #8e0038;
    color: #FFFFFF;
}
.erg-root .button:hover,
.erg-root .ergo-form .button-navigation a:not(.grey):hover,
.erg-root .ergo-form .button-navigation a:not(.button-back-grey):hover {
    background: #71022e;
    color: #FFFFFF;
}

/* Tertiary - .erg-button--tertiary */
.erg-root .button.button-grey,
.ergo-form .uploadcontainer .uploadRow .fileinput-button,
.ergo-form .uploadcontainer .uploadRow .upload-button,
.erg-root .ergo-form .button-navigation a.grey,
.erg-root .ergo-form .button-navigation a.button-back-grey {
    background: transparent;
    border: 2px solid #807e6f;
    color: #807e6f;
}
.erg-root .ergo-form .button-navigation a.grey:hover,
.erg-root .ergo-form .button-navigation a.button-back-grey:hover {
    background: transparent;
    border: 2px solid #545241;
    color: #545241;
}

/* Special upload button */
.ergo-form .uploadcontainer .uploadRow .fileinput-button,
.ergo-form .uploadcontainer .uploadRow .upload-button {
    display: inline-flex;
    width: auto;
}

/* Media Queries */
/* --max-s */
@media (max-width: 479px) {
    .ergo-form .quicknav { display: none }

    .tooltip-layer { font-size: 18px; line-height: 1.5; }
    .tooltip-layer.click { max-width: 480px !important; z-index: 9000; padding-right: 50px; margin-left: 0 !important; position: fixed; top: 0 !important; left: 0; right: 0; bottom: 0; overflow: auto; width: auto !important; }
    .tooltip-layer .close,
    .tooltip-layer .tooltip-close { top: 4px !important; right: 4px !important; }
}

/* --max-m */
@media (max-width: 767px) {
    .erg-root p:not(.erg-paragraph) {
        font-size: 13px;
    }

    .erg-root .ergo-form .formbox:not(.summary) .segment fieldset .column,
    .erg-root .ergo-form .formbox:not(.summary) .segment .column { 
        flex-direction: column;
    }

    .erg-root .ergo-form .formbox:not(.summary) .segment fieldset > .column > label,
    .erg-root .ergo-form .formbox:not(.summary) .segment .column > label {
        align-self: flex-start;
        flex: 1 100%;
    }

    .erg-root .ergo-form .formbox .segment fieldset .column > label,
    .erg-root .ergo-form .formbox .segment fieldset .column > input[type="text"],
    .erg-root .ergo-form .formbox .segment fieldset .column > input[type="password"],
    .erg-root .ergo-form .formbox .segment fieldset .column > input[type="email"],
    .erg-root .ergo-form .formbox .segment fieldset .column > input[type="date"],
    .erg-root .ergo-form .formbox .segment fieldset .column > select,
    .erg-root .ergo-form .formbox .segment .column > label,
    .erg-root .ergo-form .formbox .segment .column > input[type="text"],
    .erg-root .ergo-form .formbox .segment .column > input[type="password"],
    .erg-root .ergo-form .formbox .segment .column > input[type="email"],
    .erg-root .ergo-form .formbox .segment .column > input[type="date"],
    .erg-root .ergo-form .formbox .segment .column > select {
        align-self: flex-start;
    }

    .erg-root .ergo-form .formbox .segment .column.threecol > .third ~ .twothird,
    .erg-root .ergo-form .formbox .segment .column.threecol > .twothird ~ .third {
        margin-left: 0%;
        margin-top: 4px;
    }

    .erg-root .ergo-form .formbox .segment .column.twocol input ~ input,
    .erg-root .ergo-form .formbox .segment .column.threecol input ~ input {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-top: 10px;
    }

    .erg-root .ergo-form .formbox:not(.summary) .segment fieldset .column > label ~ span,
    .erg-root .ergo-form .formbox:not(.summary) .segment .column > span {
        align-self: flex-start;
    }

    .erg-root .ergo-form .formbox .segment .button-navigation .float-left,
    .erg-root .ergo-form .formbox .segment .button-navigation .float-right {
        float: none;
    }

    /* Grid */
    .erg-root .grid.twocol {
        flex-direction: column;
    }
    .erg-root .grid.twocol > div {
        flex-basis: 100%;
        margin-top: 4px;
    }   
    .erg-root .grid.twocol > div:first-child {
        margin-top: 0;
    }
    
    /* Buttons */
    .ergo-form .uploadcontainer.uploadcontainer--v2 .uploadRow,
    .erg-root .ergo-form .button-navigation {
        display: flex;
        flex-direction: column;
    }

    .ergo-form .uploadcontainer .uploadRow .fileinput-button,
    .ergo-form .uploadcontainer .uploadRow .upload-button,
    .erg-root .ergo-form .button-navigation a {
        flex: 1 0 auto;
    }

    .ergo-form .uploadcontainer .uploadRow .fileinput-button,
    .ergo-form .uploadcontainer .uploadRow .upload-button {
        width: 100%;
    }
}

/* --max-l */
@media (max-width: 1023px) {

}

/* --min-s */
@media (min-width: 480px) {
    .tooltip-layer {
        background: none !important;
        background-color: #F0EFEE !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        padding-left: 10px !important;
        -webkit-transform: translate(0px, -10px);
                transform: translate(0px, -10px);
        padding: 10px !important;
    }

    .tooltip-layer:after {
        display: inline-block;
        content: ' ';
        position: absolute;
        bottom: -10px;
        left: 50%;
        -webkit-transform: translate(-50%) translate(-2px);
                transform: translate(-50%) translate(-2px);
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #F0EFEE;
    }

    .tooltip-layer:before,
    .tooltip-layer .icon {
        background: none !important;
    }

    body.am .tooltip-layer {
        transform: translate(2px, 180px);
    }

    body.am .tooltip-layer:after {
        display: none;
    }

    body.am .tooltip-layer:before {
        display: inline-block;
        content: ' ';
        position: absolute;
        top: -10px;
        left: 50%;
        -webkit-transform: translate(-50%) translate(-2px);
                transform: translate(-50%) translate(-2px);
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #F0EFEE;
    }
}

/* --min-m */
@media (min-width: 768px) {
    /* Buttons */
    .erg-root .button,
    .erg-root .ergo-form .button-navigation a {
        width: auto;
        margin-left: 14px;
        margin-right: 0;
    }

    .erg-root .button:first-child,
    .erg-root .ergo-form .button-navigation a:first-child {
        margin-left: 0;
    }
}

/* --min-l */
@media (min-width: 1024px) {

}

/* --is-s */
@media (min-width: 480px) and (max-width: 767px) {

}

/* --is-m */
@media (min-width: 768px) and (max-width: 1023px) {

}

/* --is-l */
@media (min-width: 1024px) and (max-width: 1279px) {

}

/* IE11 Hack */
@media all and (-ms-high-contrast:none) {
    /* IE 10: .foo { color: green } */
    /* IE 11: *::-ms-backdrop, .selector { color: green } */
    *::-ms-backdrop,
    .erg-root .ergo-form .formbox .segment .column:not(.multiline).radiobuttonlist label {
        margin-top: 0;
    }

    *::-ms-backdrop,
    .erg-root .ergo-form .formbox .segment fieldset .column > label ~ span,
    .erg-root .ergo-form .formbox .segment fieldset .column > label ~ textarea,
    .erg-root .ergo-form .formbox .segment fieldset .column > label ~ select,
    .erg-root .ergo-form .formbox .segment fieldset .column > label ~ input,
    .erg-root .ergo-form .formbox .segment .column > label ~ span,
    .erg-root .ergo-form .formbox .segment .column > label ~ textarea,
    .erg-root .ergo-form .formbox .segment .column > label ~ select,
    .erg-root .ergo-form .formbox .segment .column > label ~ input {
        flex-basis: 47%;
    }

    *::-ms-backdrop,
    .erg-root .ergo-form .formbox .segment fieldset .column > label ~ select,
    .erg-root .ergo-form .formbox .segment .column > label ~ select {
        flex-basis: 48%;
    }

    *::-ms-backdrop,
    .erg-root .ergo-form .formbox .segment fieldset .column.twocol > input:last-child,
    .erg-root .ergo-form .formbox .segment fieldset .column.threecol > input:last-child {
        margin-right: 1% !important;
    }

    *::-ms-backdrop,
    select {
        padding: 0;
        padding-left: 0.72222em;
    }
}
@media screen and (max-width: 768px), print {
.erg-root .ergo-form :not(.summary).formbox .segment fieldset .column, .erg-root .ergo-form :not(.summary).formbox .segment .column {
 display: inline;
 }
}