.body {
    text-align: left;
    position: relative
}

blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: 400
}

ol,
ul {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 400;
    margin: 0
}

q:after,
q:before {
    content: ''
}

abbr,
acronym {
    border: 0
}

.body,
body,
html {
    min-height: 100%
}

body,
html {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.body,
body {
    overflow: visible
}

* {
    -webkit-font-smoothing: antialiased
}

.end,
.textend {
    clear: both
}

.component {
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important
}

.stretch {
    min-width: 100%;
    border-left: 0 none !important;
    border-right: 0 none !important
}

.block {
    cursor: default
}

.menu td {
    vertical-align: top
}

.menu table {
    width: 100%;
    table-layout: fixed
}

.text {
    white-space: wrap;
    line-height: 1.2;
    word-wrap: break-word
}

.text ol,
.text ul {
    overflow: hidden;
    padding-left: 40px
}

.text ol[style*=roman] {
    padding-left: 65px !important
}

.image,
.image>.block {
    overflow: hidden
}

.image .imageself {
    width: 100%;
    height: 100%;
    overflow: hidden
}

@media (min-width:651px) {

    .chrome-border-fix.image,
    .image>.imageself>a>img,
    .image>.imageself>img {
        -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 0)
    }
}

.textblock {
    white-space: normal;
    position: relative
}

.textblockleft {
    float: left;
    clear: left;
    padding-right: 10px
}

.textblockright {
    float: right;
    clear: right;
    padding-left: 10px
}

.textblockcenter {
    display: block;
    margin: 0 auto;
    clear: both
}

.texttable {
    table-layout: fixed;
    border-collapse: collapse
}

.texttable .textblock {
    position: relative
}

.body a img {
    border-width: 0
}

.body a .xh,
.body a .xp,
.body a:active .xi,
.body a:hover .xi {
    display: none
}

.body a:active .xp,
.body a:hover .xh {
    display: inline
}

.bodysubmenu ul,
.menuself ul {
    display: table;
    list-style: none;
    margin: 0;
    clear: both
}

.bodysubmenu li,
.menuself li {
    margin: 0;
    position: relative
}

.bodysubmenu .menuitem,
.menuself .menuitem {
    display: block;
    cursor: pointer
}

.bodysubmenu .menuitem.disabled,
.menuself .menuitem.disabled {
    cursor: auto
}

.bodysubmenu .indent,
.menuself .indent {
    display: block
}

.bodysubmenu .divider,
.menuself .divider {
    line-height: 0
}

.menuitem {
    transition: background-color .2s ease-out, color .2s ease-out
}

.menuhorizontal>ul {
    font-size: 0
}

.menuhorizontal>ul>li {
    display: inline-table
}

.bodysubmenu>div,
.menuhorizontal>ul>li>div {
    display: table-cell
}

.menuhorizontal>ul>li>.divider {
    width: 0
}

.menuhorizontal.menuhorizontalfit>ul>li {
    float: none;
    display: table-cell
}

.menuhorizontalleft>ul {
    float: left;
    text-align: left
}

.menuhorizontalcenter>ul {
    margin: 0 auto;
    text-align: center
}

.menuhorizontalright>ul {
    float: right;
    text-align: right
}

.menuhorizontalfit ul {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.menuhorizontal.menuhorizontalfit ul {
    width: 100%
}

.menuself {
    display: table-cell;
    height: 100%
}

.menuverticalmiddle {
    vertical-align: middle
}

.menuverticalbottom {
    vertical-align: bottom
}

.menucascade {
    background: url(//erhvervsterapeut.intogreat.pro/onewebstatic/bbfd7b49dc.gif)
}

.bodysubmenu>.menucascadeanchor>.menucascade,
.bodysubmenu li:hover>.menucascadeanchor>.menucascade,
.bodysubmenu li:hover>div>.menucascadeanchor>.menucascade,
.menuself li:hover>.menucascadeanchor>.menucascade,
.menuself li:hover>div>.menucascadeanchor>.menucascade {
    display: block;
    z-index: 3000
}

.bodysubmenu .menucascadeanchor,
.menuself .menucascadeanchor {
    position: absolute
}

.menuhorizontal.menuhorizontalright .menucascade .menucascade {
    right: 0
}

.bodysubmenu,
.bodysubmenu ul.menucascade,
.menuself ul.menucascade {
    position: absolute;
    display: none
}

.bodysubmenu {
    z-index: 900
}

.menucascade .menucascadeanchor,
.menuvertical .menucascadeanchor {
    top: 0;
    right: 0
}

.menuhorizontal.menuhorizontalright .menucascade .menucascadeanchor {
    left: 0;
    right: auto
}

.bodysubmenu .menucascade .menuitem,
.menuself .menucascade .menuitem {
    display: block;
    width: auto;
    float: none;
    clear: none
}

.bodysubmenu .menucascade li,
.menuself .menucascade li {
    display: block;
    float: left;
    clear: both;
    width: 100%
}

.bodysubmenu .menucascade .divider,
.menuself .menucascade .divider {
    display: block;
    width: auto;
    float: none;
    clear: both
}

.button,
.previewbutton {
    display: inline-block
}

input.previewbutton {
    padding: 5px 10px;
    cursor: pointer;
    min-width: 130px;
    min-height: 50px
}

.buttonself>div,
input.previewbutton {
    text-align: center;
    background-clip: border-box !important
}

.buttonself>div {
    height: inherit;
    box-sizing: border-box;
    overflow: hidden;
    transition: background-color .2s ease-out, border .2s ease-out, color .2s ease-out
}

.buttonself>div>a {
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
    padding: 5px 10px;
    display: table;
    height: 100%;
    width: 100%;
    box-sizing: border-box
}

.buttonself>div>a>span {
    display: table-cell;
    vertical-align: middle;
    line-height: 1
}

input.contact-form-submit-btn {
    padding: 5px 10px
}

.contact-form-field-container select {
    max-width: 100% !important
}

.shareself>div {
    width: inherit;
    display: inline-block;
    overflow: hidden
}

.shareself>div>div {
    height: inherit;
    display: table;
    vertical-align: middle;
    width: 100%
}

.shareself ul.shareButtonCntnr {
    display: table-cell;
    width: 99%;
    vertical-align: middle
}

.shareself ul.shareButtonCntnr.center {
    text-align: center
}

.shareself ul.shareButtonCntnr.right {
    text-align: right
}

.shareself ul.verticalCountCls {
    padding-bottom: 40px
}

.shareself ul.withoutCountCls {
    padding-bottom: 5px
}

.shareself ul.extraInfoCls {
    padding-top: 9px
}

.shareself ul.roundStyleCls {
    padding-bottom: 16px
}

.shareself ul.squareStyleCls {
    padding-bottom: 18px
}

.shareself ul.shareButtonCntnr li {
    display: inline-block;
    height: 20px;
    margin-right: 15px;
    line-height: 12px
}

.shareself ul.shareButtonCntnr li.linkedInCls {
    margin-right: 10px
}

.shareself ul.shareButtonCntnr.verticalCountCls li {
    height: auto
}

.shareself ul.withoutCountCls li.withoutCountFblikeCntnr,
.withoutCountFblikeCntnr {
    line-height: 0;
    overflow: hidden
}

.shareself ul.withoutCountCls li.g-plusone-cntnr {
    line-height: 0
}

.shareself ul.withoutCountCls li.linkedInwithoutcntCls {
    width: 59px
}

.shareself ul.withoutCountCls li.twtrCls {
    line-height: 0;
    width: 56px
}

.shareself ul.extraInfoCls li {
    display: block;
    height: auto;
    margin-right: 0 !important
}

.shareself ul.extraInfoCls li.fbLikeExtraInfoCls {
    height: 24px
}

.shareself ul.extraInfoCls li.g-plusone-cntnr {
    padding-top: 4px;
    padding-bottom: 6px
}

.shareself ul.extraInfoCls li.linkedInCls {
    padding-top: 1px
}

.shareself ul.extraInfoCls li.twtrCls {
    padding-top: 6px
}

.shareself ul.roundStyleCls li,
.shareself ul.squareStyleCls li {
    width: 39px;
    height: auto
}

.shareself ul.roundStyleCls li div.icon,
.shareself ul.squareStyleCls li div.icon {
    height: 39px
}

.shareself ul.shareButtonCntnr li:nth-last-child(1) {
    margin-right: 0
}

.imagesliderself .slider-caption {
    position: absolute;
    padding: 5px;
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, .5)
}

.imagesliderself .textnormal p.slider-caption>* {
    color: #fff
}

.imagesliderself .owl-pagination-visibility-never .slide-cntnr.bottom p.slider-caption {
    bottom: 0
}

.imagesliderself .owl-navigation-visibility-never .owl-buttons,
.imagesliderself .owl-pagination-visibility-never .owl-pagination {
    display: none
}

.imagesliderself .slide-cntnr.bottom p.slider-caption {
    bottom: 35px
}

.imagesliderself .slide-cntnr.top p.slider-caption {
    top: 0
}

.imagesliderself .slide-cntnr.middle p.slider-caption {
    bottom: 0;
    top: 0;
    margin: auto;
    height: 15px
}

.gallery img {
    display: block;
    margin: auto
}

.gallery .gallery-cell {
    display: inline-block;
    vertical-align: top;
    overflow: hidden
}

.gallery .gallery-cell div {
    margin: auto
}

.gallery .gallery-caption {
    margin: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.container-link {
    cursor: pointer
}

html {
    overflow-y: scroll !important
}

.col,
.component,
.extra,
.innerBody,
.row,
.self {
    position: relative
}

.col,
.extra,
.row {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.col,
.extra {
    float: left
}

.row {
    width: 100%;
    clear: both
}

.extra {
    width: auto
}

.float-wrap {
    position: absolute;
    top: 0;
    left: 0
}

.float {
    border-color: #b6b;
    position: absolute
}

.col {
    min-height: 1px
}

#mm,
.mm,
.mobile-show {
    display: none
}

.blockbody {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #e4e4e4;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.textnormal li>*,
.textnormal ol,
.textnormal p>*,
.textnormal ul {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    color: #000
}

.textnormal h1,
.textnormal h2,
.textnormal h3,
.textnormal h4,
.textnormal h5,
.textnormal h6,
.textnormal p {
    font-size: 1px
}

.idD70E74065774455DA70E9888D9AE4B44 {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #fff;
    border-left-color: #fff;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.idD70E74065774455DA70E9888D9AE4B44,
ul.menu2 {
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    background-clip: padding-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

ul.menu2 {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000
}

.menucascadeanchor ul.menu2 {
    width: 200px
}

.menu2divider {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-clip: padding-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.menu2indent1,
.menu2indent2,
.menu2indent3,
.menu2indent4,
.menu2indent5,
.menu2indent6,
.menu2indent7,
.menu2indent8,
.menu2indent9 {
    padding: 0 0
}

.menu2item {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #999;
    fill: #999;
    vertical-align: top;
    text-align: left
}

.menu2item .indent {
    padding-right: 0
}

.menu2item svg {
    fill: #999
}

.menu2item:visited {
    color: #999;
    fill: #999
}

.hover .menu2item,
.hover a.menu2item,
.menu2item:hover,
.menu2item:visited,
a.menu2item:hover,
li.hover>a.menu2item,
li.hover>div>a.menu2item,
li:hover>a.menu2item,
li:hover>div>a.menu2item {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: top;
    text-align: left
}

.hover .menu2item,
.hover a.menu2item,
.menu2item:hover,
a.menu2item:hover,
li.hover>a.menu2item,
li.hover>div>a.menu2item,
li:hover>a.menu2item,
li:hover>div>a.menu2item {
    color: #d5d5d5;
    fill: #d5d5d5
}

.menu2item:hover svg {
    fill: #d5d5d5
}

.menu2item:active,
.menu2itemdisabled,
.menu2itemdisabled:active,
.menu2itemdisabled:hover,
.menu2itemdisabled:visited {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #999;
    fill: #999;
    vertical-align: top;
    text-align: left
}

.menu2expandable {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 16px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #999 !important;
    fill: #999 !important;
    text-align: left !important
}

.menu2expandable .indent {
    padding-right: 0 !important
}

.menu2expandable svg {
    fill: #999 !important
}

.menu2expandable:visited {
    color: #999 !important;
    fill: #999 !important
}

.hover .menu2expandable,
.hover a.menu2expandable,
.menu2expandable:hover,
.menu2expandable:visited,
a.menu2expandable:hover,
li.hover>a.menu2expandable,
li.hover>div>a.menu2expandable,
li:hover>a.menu2expandable,
li:hover>div>a.menu2expandable {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 16px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    text-align: left !important
}

.hover .menu2expandable,
.hover a.menu2expandable,
.menu2expandable:hover,
a.menu2expandable:hover,
li.hover>a.menu2expandable,
li.hover>div>a.menu2expandable,
li:hover>a.menu2expandable,
li:hover>div>a.menu2expandable {
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important
}

.menu2expandable:hover svg {
    fill: #d5d5d5 !important
}

.menu2expandable:active,
.menu2expandabledisabled,
.menu2expandabledisabled:active,
.menu2expandabledisabled:hover,
.menu2expandabledisabled:visited {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 16px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #999 !important;
    fill: #999 !important;
    text-align: left !important
}

.menu2selected {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #d5d5d5;
    fill: #d5d5d5;
    vertical-align: top;
    text-align: left
}

.menu2selected .indent {
    padding-right: 0
}

.menu2selected svg {
    fill: #d5d5d5
}

.hover .menu2selected,
.hover a.menu2selected,
.menu2selected:hover,
.menu2selected:visited,
a.menu2selected:hover,
li.hover>a.menu2selected,
li.hover>div>a.menu2selected,
li:hover>a.menu2selected,
li:hover>div>a.menu2selected {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #d5d5d5;
    fill: #d5d5d5;
    vertical-align: top;
    text-align: left
}

.menu2selected:hover svg {
    fill: #d5d5d5
}

.menu2selected:active,
.menu2selecteddisabled,
.menu2selecteddisabled:active,
.menu2selecteddisabled:hover,
.menu2selecteddisabled:visited {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #d5d5d5;
    fill: #d5d5d5;
    vertical-align: top;
    text-align: left
}

.menu2expanded {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 16px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important;
    text-align: left !important
}

.menu2expanded .indent {
    padding-right: 0 !important
}

.menu2expanded svg {
    fill: #d5d5d5 !important
}

.hover .menu2expanded,
.hover a.menu2expanded,
.menu2expanded:hover,
.menu2expanded:visited,
a.menu2expanded:hover,
li.hover>a.menu2expanded,
li.hover>div>a.menu2expanded,
li:hover>a.menu2expanded,
li:hover>div>a.menu2expanded {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 16px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important;
    text-align: left !important
}

.menu2expanded:hover svg {
    fill: #d5d5d5 !important
}

.menu2expanded:active,
.menu2expandeddisabled,
.menu2expandeddisabled:active,
.menu2expandeddisabled:hover,
.menu2expandeddisabled:visited {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 16px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important;
    text-align: left !important
}

ul.menu3 {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #2b2a2a;
    border-right-color: #2b2a2a;
    border-bottom-color: #2b2a2a;
    border-left-color: #2b2a2a;
    background-clip: padding-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.menucascadeanchor ul.menu3 {
    width: 198px
}

.menu3divider {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #333;
    border-right-color: #333;
    border-bottom-color: #333;
    border-left-color: #333;
    background-clip: padding-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.menu3indent1,
.menu3indent2,
.menu3indent3,
.menu3indent4,
.menu3indent5,
.menu3indent6,
.menu3indent7,
.menu3indent8,
.menu3indent9 {
    padding: 0 0
}

.menu3item {
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #4f4f4f;
    border-right-color: #4f4f4f;
    border-bottom-color: #4f4f4f;
    border-left-color: #4f4f4f;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 18px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #d5d5d5;
    fill: #d5d5d5;
    vertical-align: top;
    text-align: left
}

.menu3item .indent {
    padding-right: 0
}

.menu3item svg {
    fill: #d5d5d5
}

.menu3item:visited {
    background-color: #444
}

.hover .menu3item,
.hover a.menu3item,
.menu3item:hover,
.menu3item:visited,
a.menu3item:hover,
li.hover>a.menu3item,
li.hover>div>a.menu3item,
li:hover>a.menu3item,
li:hover>div>a.menu3item {
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #4f4f4f;
    border-right-color: #4f4f4f;
    border-bottom-color: #4f4f4f;
    border-left-color: #4f4f4f;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 18px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #d5d5d5;
    fill: #d5d5d5;
    vertical-align: top;
    text-align: left
}

.hover .menu3item,
.hover a.menu3item,
.menu3item:hover,
a.menu3item:hover,
li.hover>a.menu3item,
li.hover>div>a.menu3item,
li:hover>a.menu3item,
li:hover>div>a.menu3item {
    background-color: #5f5f5f
}

.menu3item:hover svg {
    fill: #d5d5d5
}

.menu3item:active,
.menu3itemdisabled,
.menu3itemdisabled:active,
.menu3itemdisabled:hover,
.menu3itemdisabled:visited {
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #4f4f4f;
    border-right-color: #4f4f4f;
    border-bottom-color: #4f4f4f;
    border-left-color: #4f4f4f;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 18px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #d5d5d5;
    fill: #d5d5d5;
    vertical-align: top;
    text-align: left
}

.menu3expandable {
    background-color: #444 !important;
    background-image: url(//erhvervsterapeut.intogreat.pro/onewebstatic/4d650b22c0.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
    background-attachment: scroll !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 45px !important;
    padding-bottom: 18px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important;
    text-align: left !important
}

.menu3expandable .indent {
    padding-right: 0 !important
}

.menu3expandable svg {
    fill: #d5d5d5 !important
}

.menu3expandable:visited {
    background-color: #444 !important
}

.hover .menu3expandable,
.hover a.menu3expandable,
.menu3expandable:hover,
.menu3expandable:visited,
a.menu3expandable:hover,
li.hover>a.menu3expandable,
li.hover>div>a.menu3expandable,
li:hover>a.menu3expandable,
li:hover>div>a.menu3expandable {
    background-image: url(//erhvervsterapeut.intogreat.pro/onewebstatic/4d650b22c0.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
    background-attachment: scroll !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 45px !important;
    padding-bottom: 18px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important;
    text-align: left !important
}

.hover .menu3expandable,
.hover a.menu3expandable,
.menu3expandable:hover,
a.menu3expandable:hover,
li.hover>a.menu3expandable,
li.hover>div>a.menu3expandable,
li:hover>a.menu3expandable,
li:hover>div>a.menu3expandable {
    background-color: #5f5f5f !important
}

.menu3expandable:hover svg {
    fill: #d5d5d5 !important
}

.menu3expandable:active,
.menu3expandabledisabled,
.menu3expandabledisabled:active,
.menu3expandabledisabled:hover,
.menu3expandabledisabled:visited {
    background-color: #444 !important;
    background-image: url(//erhvervsterapeut.intogreat.pro/onewebstatic/4d650b22c0.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
    background-attachment: scroll !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 45px !important;
    padding-bottom: 18px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important;
    text-align: left !important
}

.menu3selected {
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #4f4f4f;
    border-right-color: #4f4f4f;
    border-bottom-color: #4f4f4f;
    border-left-color: #4f4f4f;
    background-color: #5f5f5f;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 18px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #d5d5d5;
    fill: #d5d5d5;
    vertical-align: top;
    text-align: left
}

.menu3selected .indent {
    padding-right: 0
}

.menu3selected svg {
    fill: #d5d5d5
}

.hover .menu3selected,
.hover a.menu3selected,
.menu3selected:hover,
.menu3selected:visited,
a.menu3selected:hover,
li.hover>a.menu3selected,
li.hover>div>a.menu3selected,
li:hover>a.menu3selected,
li:hover>div>a.menu3selected {
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #4f4f4f;
    border-right-color: #4f4f4f;
    border-bottom-color: #4f4f4f;
    border-left-color: #4f4f4f;
    background-color: #5f5f5f;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 18px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #d5d5d5;
    fill: #d5d5d5;
    vertical-align: top;
    text-align: left
}

.menu3selected:hover svg {
    fill: #d5d5d5
}

.menu3selected:active,
.menu3selecteddisabled,
.menu3selecteddisabled:active,
.menu3selecteddisabled:hover,
.menu3selecteddisabled:visited {
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #4f4f4f;
    border-right-color: #4f4f4f;
    border-bottom-color: #4f4f4f;
    border-left-color: #4f4f4f;
    background-color: #5f5f5f;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 18px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #d5d5d5;
    fill: #d5d5d5;
    vertical-align: top;
    text-align: left
}

.menu3expanded {
    background-color: #5f5f5f !important;
    background-image: url(//erhvervsterapeut.intogreat.pro/onewebstatic/4d650b22c0.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
    background-attachment: scroll !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 45px !important;
    padding-bottom: 18px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important;
    text-align: left !important
}

.menu3expanded .indent {
    padding-right: 0 !important
}

.menu3expanded svg {
    fill: #d5d5d5 !important
}

.hover .menu3expanded,
.hover a.menu3expanded,
.menu3expanded:hover,
.menu3expanded:visited,
a.menu3expanded:hover,
li.hover>a.menu3expanded,
li.hover>div>a.menu3expanded,
li:hover>a.menu3expanded,
li:hover>div>a.menu3expanded {
    background-color: #5f5f5f !important;
    background-image: url(//erhvervsterapeut.intogreat.pro/onewebstatic/4d650b22c0.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
    background-attachment: scroll !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 45px !important;
    padding-bottom: 18px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important;
    text-align: left !important
}

.menu3expanded:hover svg {
    fill: #d5d5d5 !important
}

.menu3expanded:active,
.menu3expandeddisabled,
.menu3expandeddisabled:active,
.menu3expandeddisabled:hover,
.menu3expandeddisabled:visited {
    background-color: #5f5f5f !important;
    background-image: url(//erhvervsterapeut.intogreat.pro/onewebstatic/4d650b22c0.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
    background-attachment: scroll !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 45px !important;
    padding-bottom: 18px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
    fill: #d5d5d5 !important;
    text-align: left !important
}

.textnormal .link1 {
    text-decoration: none;
    color: #0645ad
}

.textnormal .link1:visited {
    text-decoration: none;
    color: #636
}

.textnormal .link1:hover {
    text-decoration: underline;
    color: #36b
}

.textnormal .link1:active {
    text-decoration: underline;
    color: #c20
}

ul.menu1 {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-clip: padding-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.menucascadeanchor ul.menu1 {
    width: 200px
}

.menu1divider {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-clip: padding-box;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 0
}

.menu1indent1,
.menu1indent2,
.menu1indent3,
.menu1indent4,
.menu1indent5,
.menu1indent6,
.menu1indent7,
.menu1indent8,
.menu1indent9 {
    padding: 0 0
}

.menu1item {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #444;
    fill: #444;
    vertical-align: top;
    text-align: left
}

.menu1item .indent {
    padding-right: 0
}

.menu1item svg {
    fill: #444
}

.menu1item:visited {
    color: #444;
    fill: #444
}

.hover .menu1item,
.hover a.menu1item,
.menu1item:hover,
.menu1item:visited,
a.menu1item:hover,
li.hover>a.menu1item,
li.hover>div>a.menu1item,
li:hover>a.menu1item,
li:hover>div>a.menu1item {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: top;
    text-align: left
}

.hover .menu1item,
.hover a.menu1item,
.menu1item:hover,
a.menu1item:hover,
li.hover>a.menu1item,
li.hover>div>a.menu1item,
li:hover>a.menu1item,
li:hover>div>a.menu1item {
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #999;
    fill: #999
}

.menu1item:hover svg {
    fill: #999
}

.menu1item:active,
.menu1itemdisabled,
.menu1itemdisabled:active,
.menu1itemdisabled:hover,
.menu1itemdisabled:visited {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #444;
    fill: #444;
    vertical-align: top;
    text-align: left
}

.menu1expandable {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 8px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #444 !important;
    fill: #444 !important;
    text-align: left !important
}

.menu1expandable .indent {
    padding-right: 0 !important
}

.menu1expandable svg {
    fill: #444 !important
}

.menu1expandable:visited {
    color: #444 !important;
    fill: #444 !important
}

.hover .menu1expandable,
.hover a.menu1expandable,
.menu1expandable:hover,
.menu1expandable:visited,
a.menu1expandable:hover,
li.hover>a.menu1expandable,
li.hover>div>a.menu1expandable,
li:hover>a.menu1expandable,
li:hover>div>a.menu1expandable {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 8px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    text-align: left !important
}

.hover .menu1expandable,
.hover a.menu1expandable,
.menu1expandable:hover,
a.menu1expandable:hover,
li.hover>a.menu1expandable,
li.hover>div>a.menu1expandable,
li:hover>a.menu1expandable,
li:hover>div>a.menu1expandable {
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    color: #999 !important;
    fill: #999 !important
}

.menu1expandable:hover svg {
    fill: #999 !important
}

.menu1expandable:active,
.menu1expandabledisabled,
.menu1expandabledisabled:active,
.menu1expandabledisabled:hover,
.menu1expandabledisabled:visited {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 8px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #444 !important;
    fill: #444 !important;
    text-align: left !important
}

.menu1selected {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #999;
    fill: #999;
    vertical-align: top;
    text-align: left
}

.menu1selected .indent {
    padding-right: 0
}

.menu1selected svg {
    fill: #999
}

.hover .menu1selected,
.hover a.menu1selected,
.menu1selected:hover,
.menu1selected:visited,
a.menu1selected:hover,
li.hover>a.menu1selected,
li.hover>div>a.menu1selected,
li:hover>a.menu1selected,
li:hover>div>a.menu1selected {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #999;
    fill: #999;
    vertical-align: top;
    text-align: left
}

.menu1selected:hover svg {
    fill: #999
}

.menu1selected:active,
.menu1selecteddisabled,
.menu1selecteddisabled:active,
.menu1selecteddisabled:hover,
.menu1selecteddisabled:visited {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #999;
    fill: #999;
    vertical-align: top;
    text-align: left
}

.menu1expanded {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 8px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #999 !important;
    fill: #999 !important;
    text-align: left !important
}

.menu1expanded .indent {
    padding-right: 0 !important
}

.menu1expanded svg {
    fill: #999 !important
}

.hover .menu1expanded,
.hover a.menu1expanded,
.menu1expanded:hover,
.menu1expanded:visited,
a.menu1expanded:hover,
li.hover>a.menu1expanded,
li.hover>div>a.menu1expanded,
li:hover>a.menu1expanded,
li:hover>div>a.menu1expanded {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 8px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #999 !important;
    fill: #999 !important;
    text-align: left !important
}

.menu1expanded:hover svg {
    fill: #999 !important
}

.menu1expanded:active,
.menu1expandeddisabled,
.menu1expandeddisabled:active,
.menu1expandeddisabled:hover,
.menu1expandeddisabled:visited {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
    border-left-color: #000 !important;
    background-color: #444 !important;
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background-clip: padding-box !important;
    padding-top: 17px !important;
    padding-right: 20px !important;
    padding-bottom: 8px !important;
    padding-left: 20px !important;
    font-family: Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-transform: uppercase !important;
    color: #999 !important;
    fill: #999 !important;
    text-align: left !important
}

.idC688DFBF8332430DAF0EAA794FB3A76A {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c7c7c7;
    border-right-color: #c7c7c7;
    border-bottom-color: #c7c7c7;
    border-left-color: #c7c7c7;
    background-clip: padding-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.textnormal .textheading1 {
    font-size: 16px;
    font-weight: 700
}

.textnormal .textheading1,
.textnormal .textheading3 {
    font-family: Verdana, Geneva, sans-serif;
    font-style: normal;
    text-decoration: none;
    text-shadow: none;
    color: #000
}

.textnormal .textheading3 {
    font-size: 11px;
    font-weight: 400
}

.idF4A77A2E30AE4606BF2BD4B2B331C8C1 {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #7a7975;
    border-right-color: #7a7975;
    border-bottom-color: #7a7975;
    border-left-color: #7a7975;
    background-clip: padding-box
}

.idFC1CC724B0BC44C9BCBA83CB9C0090F2 {
    background-clip: padding-box
}

.id33E4921D835444C69780293561361350 {
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #7a7975;
    border-right-color: #7a7975;
    border-bottom-color: #7a7975;
    border-left-color: #7a7975;
    background-clip: padding-box
}

.id3E4AD8387727415A9E0BD1E290EECE40,
.id26B23486221E4AF8885E557BB54F536C,
.id4339A333AEC94197A842F68101149BD3,
.idA5A1982E2B3B44CE8380BE958733AB2C,
.idA5B8FEFA89FE48F48A3CD628E786A161,
.idFFD24E46853C4DF5BDA247A802197447 {
    background-clip: padding-box
}

.idDB19A8E18B2141B6A4771E1CAF9305BE {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #fff;
    border-left-color: #fff;
    background-color: #444;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-clip: padding-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.idDA6D380BCBA249A3865B36E8737DE361 {
    background-clip: padding-box
}

@media (max-width:650px) {
    html {
        -webkit-text-size-adjust: 100%
    }

    .body {
        border-width: 0 !important;
        padding: 0 !important
    }

    .block,
    .col,
    .component,
    .extra,
    .menu,
    .row,
    .self {
        position: static !important;
        display: block !important;
        float: none !important;
        clear: both !important;
        width: 100% !important;
        height: auto !important;
        min-width: 0 !important;
        min-height: 0 !important;
        -moz-box-sizing: border-box !important;
        box-sizing: border-box !important;
        z-index: 0
    }

    .block,
    .col,
    .extra,
    .row {
        padding: 0 !important;
        margin: 0 !important;
        border-width: 0 !important;
        border-radius: 0 !important
    }

    .empty {
        display: none
    }

    .mobile-leaf {
        padding: 10px 18px !important
    }

    .textblock .mobile-leaf {
        padding: 0 !important
    }

    .mobile-forcehide {
        display: none !important
    }

    .mobile-leaf.code {
        white-space: normal;
        word-wrap: break-word
    }

    .web-widget.web-widget-document-viewer {
        height: 90vh !important
    }

    img {
        margin: 0 auto !important
    }

    img.mobile-shrunk {
        width: 100% !important;
        height: auto !important
    }

    .imageself>img {
        max-width: 100%;
        height: auto
    }

    .image .imageself .container-link {
        min-height: auto !important
    }

    .mobile-leaf .texttable {
        width: 100% !important
    }

    .mobile-leaf .texttable col {
        display: none
    }

    .menuself {
        display: none !important
    }

    .mobile-leaf.menuself {
        display: block !important;
        padding: 5px !important
    }

    .mobile-leaf.menuself ul {
        display: none !important
    }

    .text div.mb-indent,
    .text ul {
        padding-left: 20px !important
    }

    .text ol {
        padding-left: 45px !important
    }

    .text ol[style*=roman] {
        padding-left: 65px !important
    }

    .text .image {
        padding: 0 0 5px !important;
        margin: 0 !important
    }

    .text .image img {
        width: 100% !important;
        height: auto !important
    }

    .imageself>a {
        display: block;
        width: 100% !important;
        min-height: inherit !important;
        text-decoration: inherit
    }

    .text .textblock {
        -moz-box-sizing: border-box !important;
        box-sizing: border-box !important;
        min-width: 20% !important;
        max-width: 50% !important;
        margin: 0 !important;
        height: auto !important
    }

    .text .textblockleft {
        float: left !important;
        clear: left !important;
        padding-right: 10px !important;
        width: auto !important
    }

    .text .textblockright {
        float: right !important;
        clear: right !important;
        padding-left: 10px !important;
        width: auto !important
    }

    .text .textblockcenter {
        margin: 0 auto !important
    }

    .text .textheading1.mobile-oversized {
        font-size: 40px !important
    }

    .text .textheading2.mobile-oversized {
        font-size: 28px !important
    }

    .text .textheading3.mobile-oversized {
        font-size: 24px !important
    }

    .text .mobile-oversized {
        font-size: 20px !important
    }

    .mobile-oversized ol,
    .mobile-oversized p>*,
    .mobile-oversized ul {
        font-size: 20px
    }

    .text .mobile-undersized-lower {
        font-size: 12px !important
    }

    .mobile-undersized-lower ol,
    .mobile-undersized-lower p>*,
    .mobile-undersized-lower ul {
        font-size: 12px
    }

    .imagesliderself .slider-caption {
        display: none
    }

    .buttonself {
        text-align: center;
        padding: 10px 18px !important
    }

    .buttonself>div {
        display: table;
        width: 100%;
        padding: 5px 10px;
        min-height: 50px;
        table-layout: fixed
    }

    .buttonself>div>a {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        min-height: 40px
    }

    .buttonself>div>a>span {
        white-space: normal;
        word-wrap: break-word;
        vertical-align: middle;
        font-size: 16px !important;
        display: table-cell
    }

    input.contact-form-submit-btn {
        text-align: center;
        font-size: 16px;
        width: 100% !important;
        min-height: 50px !important
    }

    .contact-form-field-container select {
        max-width: 100% !important
    }

    .contactFormContainer form>div {
        padding: 0 !important
    }

    .contactFormContainer form>div.contact-form-submit-btn-container {
        padding: 5px 0 !important
    }

    .contactFormContainer .oneWebCntForm,
    contactFormContainer .contactFormResponseStatus {
        padding: 0 0 10px 0
    }

    .webshop-comp {
        margin-left: -16px;
        margin-right: -16px
    }

    .gallery {
        padding: 10px 13px !important
    }

    .gallery .gallery-cell {
        box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        -webkit-box-sizing: border-box !important;
        width: 50% !important;
        padding: 5px !important
    }

    .gallery.uncropped .img {
        height: 80px !important
    }

    .gallery img {
        width: 100% !important;
        height: auto !important
    }

    .gallery-caption,
    .shareContainer {
        width: auto !important
    }

    .fblikeHCntnr {
        width: 88px
    }

    .fblikeVCntnr {
        width: 47px
    }

    .fbrecomendHCntnr {
        width: 128px
    }

    .fbrecomendVCntnr {
        width: 92px
    }

    .fbrecomendHCntnr~li {
        width: 132px
    }

    .id9E75CC9FA9694A5CA05CEBF2F429D0A0:not(.mobile-base-moved) {
        min-height: 31.25vw !important
    }

    #mm,
    .mm {
        display: block !important;
        z-index: 100
    }

    .mobile-hide,
    .mobile-leaf.mobile-hide {
        display: none !important
    }

    .mobile-show {
        display: block !important
    }

    .mobile-forcehide,
    .mobile-leaf.mobile-forcehide {
        display: none !important
    }
}

@media (min-width:485px) and (max-width:650px) {
    .text .mobile-undersized-upper {
        font-size: 16px !important
    }

    .mobile-undersized-upper ol,
    .mobile-undersized-upper p>*,
    .mobile-undersized-upper ul {
        font-size: 16px
    }
}

@media (max-width:650px) {
    img.mobile-fit {
        max-width: 100% !important;
        height: auto !important
    }
}

@media (max-width:320px) {
    img.mobile-fit {
        width: 100% !important;
        height: auto !important
    }
}