/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication CMS Strukturdesign
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/













































































































































@font-face {
    font-family: 'iconfont';
    src: url('/lvw-wGlobal/wGlobal/layout/styles/../fonts/iconfont.eot');
    src: url('/lvw-wGlobal/wGlobal/layout/styles/../fonts/iconfont.eot?#iefix') format('embedded-opentype'),url('/lvw-wGlobal/wGlobal/layout/styles/../fonts/iconfont.woff') format('woff'),url('/lvw-wGlobal/wGlobal/layout/styles/../fonts/iconfont.ttf') format('truetype'),url('/lvw-wGlobal/wGlobal/layout/styles/../fonts/iconfont.svg#webfont') format('svg');
}


body {
	min-width: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #3F4041;
    -webkit-tap-highlight-color: transparent;
    background: #F4F7FA url(/lvw-wGlobal/wGlobal/layout/images/body-backgrounds/bg_body_new.gif) repeat-y ;
    background-attachment: fixed;
}

body.zoom-l {
    font-size: 15px;
}


#blockMainOuter {
    max-width: 1280px;
    box-shadow: none;
    background: #F4F7FA url(/lvw-wGlobal/wGlobal/layout/images/body-backgrounds/bg_body_new.gif) repeat-y;
}

#blockMain {
    margin: 0;
}

#blockMainInner {
    margin: 0;
}

#blockTop {
    position: relative;
    background-color: #06558d;
    height: 76px;
    
    
	
	overflow-y: visible;
}

#blockTopInner {
    position: relative;
    
}

#blockTop #logo {
    background: #D9E9F6;
    float: left;
    display: block;
    max-width: 100%;
    width: 100vw;
    margin: 0;
    padding: 20px 58px 19px 13px;
}

#areaContent4Global {
  top: -20px;
  position: relative;
}

#blockTop.restored-init #logo {
    margin: 2px 0 12px;
}

#blockTop.restored-ready #logo {
    margin: 12px 0;
}

#blockTop #logo > img {
    display: block;
	width: 125%;
}

#blockTopInnerLeft {
    max-width: 180px;
    float: left;
}

#blockTopInnerRight {
    height: 107px;
    overflow: hidden;
}

.wglContainerInsideTopOnScroll {
    position: fixed;
    z-index: 10;
    top: 0;
    width: 100%;
}

.wglContainerInsideTopOnScroll #blockTop #logo {
    margin: 20px;
    transition: all .5s linear;
}

.wglContainerInsideTopOnScroll #blockTop.moved-init #logo {
    margin: 12px 0;
}

.wglContainerInsideTopOnScroll #blockTop.moved-ready #logo {
    margin: 2px 0 12px;
}

#blockTop #fontResizer {
    float: right;
    height: 30px;
    position: relative;
    background-color: transparent;
    margin: 0;
    padding: 0 6px;
}

#blockTop #fontResizer .fontResizerShrink {
    cursor: pointer;
    line-height: 20px;
    font-weight: 700;
    font-size: 10px;
    float: left;
    padding: 6px 4px 0;
}

#blockTop #fontResizer .fontResizerEnlarge {
    cursor: pointer;
    line-height: 20px;
    font-weight: 700;
    font-size: 16px;
    float: left;
    padding: 6px 4px 0;
}

#blockTop #languageSelector {
    display: none;
    float: right;
    height: 30px;
    position: relative;
    background-color: transparent;
    margin: 0;
    padding: 0 6px;
}

#blockTop #languageSelector a.lang {
    text-decoration: none;
    line-height: 20px;
    float: left;
    padding: 6px 4px 0;
}

#blockTop #languageSelector a.lang img {
    vertical-align: -1px;
}

#blockTop #languageSelector a.lang span {
    display: none;
    padding: 0 3px;
    line-height: 20px;
    text-transform: uppercase;
}

#blockTop #languageSelector a.langCurrent {
    text-decoration: none;
    line-height: 20px;
    float: left;
    padding: 6px 4px 0;
}

#blockTop #languageSelector a.langCurrent img {
    vertical-align: -1px;
}

#blockTop #languageSelector a.langCurrent span {
    display: none;
    padding: 0 3px;
    line-height: 20px;
    text-transform: uppercase;
}

#blockTop #searchBox {
    display: none;
    height: 30px;
    position: relative;
    float: right;
    background-color: transparent;
}

#blockTop #searchBox dl {
    padding: 5px 5px 0;
}

#blockTop #searchBox dt {
    margin: 0;
    display: none;
}

#blockTop #searchBox dd {
    position: relative;
    overflow: visible;
    cursor: pointer;
    margin: 0;
}

#blockTop #searchBox dd:before {
    content: '';
    pointer-events: none;
    position: absolute;
    top: 3px;
    left: 3px;
    width: 7px;
    height: 7px;
    border: solid 2px #ffffff;
    border-radius: 50%;
}

#blockTop #searchBox dd:after {
    content: '';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 1px;
    width: 7px;
    height: 2px;
    background-color: #ffffff;
    transform: rotate(54deg);-ms-transform: rotate(54deg);-webkit-transform: rotate(54deg);-ms-transform: rotate(54deg);-webkit-transform: rotate(54deg);-ms-transform: rotate(54deg);-webkit-transform: rotate(54deg);
    margin-top: 14px;
    margin-left: 9px;
}

#blockTop #searchBox dd.focused:before {
    display: none;
}

#blockTop #searchBox dd.focused:after {
    display: none;
}

#blockTop #searchBox .searchTerm {
    opacity: 0;
    cursor: pointer;
    width: 20px !important;
    height: 20px;
    line-height: 100%;
    transition: width .2s ease-in-out;
    
}

#blockTop #searchBox dd.focused .searchTerm {
    opacity: 1;
    outline: none;
    cursor: text;
    border-radius: 0;
    width: 120px !important;
    color: inherit;
}

#blockTop #searchBox #searchSubmit {
    display: none;
}

#blockTop #navigationMeta {
    display: none;
    float: right;
    margin: 0;
    padding: 0 4px;
    height: 30px;
    background-color: transparent;
}

#blockBottom #navigationMeta {
    display: none;
    overflow: hidden;
    margin: 0 0 20px;
    padding: 0 4px;
    height: auto;
    background-color: transparent;
}

#blockBefore #navigationMain,#blockBeforeFull #navigationMain,#blockBeforeFullLeft #navigationMain,#blockBeforeFullRight #navigationMain,#blockBefore .NavigationMain,#blockBeforeFull .NavigationMain,#blockBeforeFullLeft .NavigationMain,#blockBeforeFullRight .NavigationMain,#areaContent4Global .NavigationMain,#areaContent4Global .NavigationMeta {
    clear: both;
    width: 100%;
    position: static;
    overflow: hidden;
    float: none;
    margin: 0;
    font-family: inherit;
    background-color: #D9E9F6;
    
}

#areaContent4Global #navigationMeta {
    background-color: #06558d;
}

#blockBefore #navigationMain > ul,#blockBeforeFull #navigationMain > ul,#blockBeforeFullLeft #navigationMain > ul,#blockBeforeFullRight #navigationMain > ul,#areaContent4Global .NavigationMain > ul {
    max-width: 100%;
    margin: 0 auto;
}

#blockTop #navigationMain,#blockTop .NavigationMain {
    position: static;
    overflow: hidden;
    float: left;
    margin: 40px 0 0 20px;
    font-family: inherit;
    background-color: #D9E9F6;
    
}

#blockTop #navigationMeta {
    background-color: #06558d;
}

#blockTop #navigationMain > ul,#blockTop .NavigationMain > ul {
    float: right;
}

#blockBeforeLeftContentRight {
    position: relative;
    width: 100%;
}

#blockBeforeLeftContentRightInner {
    margin: 0;
}

#blockBefore {
    max-width: calc(100% - 271px);
    position: relative;
    width: calc(100% - 271px);
    float: right;
}

#blockBeforeFull {
    position: relative;
    width: 100%;
    max-width: 100%;
}

#blockBeforeFullLeft {
    position: relative;
    width: calc(100% - 271px);
    max-width: 100%;
}

#blockBeforeFullRight {
    position: relative;
    width: calc(100% - 271px);
    max-width: 100%;
}

#areaContent3Global {
    display: block;
}

#areaContent3Global > div > div:last-child {
    margin-bottom: 0;
}

#navigationBreadcrumb {
    display: none;
    clear: left;
    padding: 10px 0 5px;
}

#navigationBreadcrumb > div {
    max-width: 100%;
    margin: 0 auto;
    display: block !important;
}

#blockLeftContentRight {
    width: 100%;
    margin: 0 auto;
    display: block;
    position: static;
}

.weditor #blockLeftContentRight,.pagestatus-uiloaded #blockLeftContentRight {
    opacity: 0;
}

.pagestatus-ready #blockLeftContentRight {
    opacity: 1;
    transition: all 0.0s ease-in-out;
}

#blockLeft {
    clear: left;
    float: left;
    position: relative;
    display: block;
    width: 271px;
    transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);
}

#blockLeftInner {
    margin: 20px 20px -10px 0;
}

#blockLeft #navigationMain,#blockLeft .NavigationMain {
    font-family: inherit;
}

#blockLeft #navigationSub {
    font-family: inherit;
}

#blockContentFull {
    float: left;
    width: 100%;
}

#blockContentFullInner {
    margin: 20px 0 0;
}

#blockContentFullLeft {
    float: left;
    width: 100%;
}

#blockContentFullLeftInner {
    margin: 20px 0 0;
}

#blockContentFullRight {
    float: left;
    width: calc(100% - 271px);
}

#blockContentFullRightInner {
    margin: 20px 0 0;
}

#blockContent {
    float: left;
    width: calc(100% - 271px);
}

#blockContentInner {
    margin: 21px 0 0;
}

#areaContent6Global {
    position: relative;
}

#blockRight {
    float: right;
    position: relative;
    width: 271px;
    display: none;
}

#blockRightInner {
    margin: 20px 0 -10px 20px;
}

#blockBottom {
    clear: both;
    position: relative;
    margin: 0;
    width: 100%;
    background-color: transparent;
}

#blockBottomInner {
    margin: 0;
    padding: 0;
}

#navigationSidebar {
    display: none;
}

#scrollTop {
    position: fixed;
    bottom: 16px;
    right: 0;
    width: 40px;
    height: 80px;
    display: none;
    z-index: 3000;
    cursor: pointer;
}

/**
*	Konvertierungstoken Page
*
*/

.fc-copy-icon-container {
	margin-bottom: 30px;
}

.fc-copy-icon {
	display: inline-block;
}

.fc-copy-icon-input {
	width: 700px;
}
.fc-copy-icon__button {
	background: #06558d !important;
}
.fc-copy-icon__image {
	font-family: 'iconfont';
    font-size: 17px;
    margin-left: 4px;
    margin-right: 4px;
    cursor: pointer;
}
.fc-copy-icon__image:before {
	content: '\E134';
	    position: relative;
    top: 2px;
}

.scrollTopInner {
    position: relative;
    cursor: pointer;
    width: 40px;
    height: 64px;
    background-color: #06558d;
    border-radius: 6px 0 0 6px;
    z-index: 3000;
}

.scrollTopInner:hover {
    opacity: .8;
}

.scrollTopInner:before {
    content: "";
    position: absolute;
    top: 22px;
    left: 10px;
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff;
}

.scrollTopInner:after {
    content: "";
    position: absolute;
    top: 32px;
    left: 15px;
    width: 10px;
    height: 10px;
    background-color: #fff;
}


.object-singlepage #blockMainOuter {
    max-width: 100%;
    margin: 0;
    padding: 0;
}

.weditor .object-singlepage #blockBeforeLeftContentRightInner {
    margin-left: 30px;
    margin-right: 30px;
}

.object-singlepage #blockMain {
    margin: 0;
}

.object-singlepage #blockTop {
    background-color: #06558d;
}

.object-singlepage #blockTopInner {
    max-width: 980px;
    margin: 0 auto;
    position: relative;
}

.object-singlepage #navigationMain {
    display: none;
    
}

.object-singlepage #navigationBreadcrumb {
    display: none;
    
}

.object-singlepage #blockBottom {
    width: 100%;
    clear: both;
    position: relative;
    margin: 0;
    background-color: transparent;
}

.object-singlepage #blockBeforeLeftContentRightInner {
    margin: 0;
}

.object-singlepage #blockContentFull {
    float: left;
    max-width: 2560px;
}

.object-singlepage #blockContentFullInner {
    margin: 20px 0 0;
}

.object-singlepage #blockContentFullLeft {
    float: left;
    max-width: 2560px;
}

.object-singlepage #blockContentFullLeftInner {
    margin: 20px 0 0;
}

.object-singlepage #blockContentFullRight {
    float: left;
    max-width: 2560px;
}

.object-singlepage #blockContentFullRightInner {
    margin: 20px 0 0;
}

.object-singlepage #blockContent {
    float: left;
    max-width: 2560px;
}

.object-singlepage #blockContentInner {
    margin: 20px 0 0;
}


.object-singlepage2 #blockMainOuter {
    max-width: 100%;
    margin: 0;
    padding: 0;
}

.weditor .object-singlepage2 #blockBeforeLeftContentRightInner {
    margin: 100px 30px 0;
}

.object-singlepage2 #blockMain {
    margin: 0;
}

.scrolled-top .object-singlepage2 #blockTop {
    background-color: rgba(255,255,255,0.8);
}

.object-singlepage2 #blockTop {
    position: fixed;
    top: 0;
    z-index: 10;
    width: 100%;
    max-width: 100%;
    height: 84px;
    border-bottom: solid 1px #f0f0f0;
    transition: background .2s linear;
}

.object-singlepage2 #blockTop #logo {
    margin: 0;
}

.object-singlepage2 #blockTop #logo img {
    height: 64px;
    margin: 10px;
}

.object-singlepage2 #blockTopInner {
    max-width: 980px;
    margin: 0 auto;
    position: relative;
}

.object-singlepage2 #navigationMeta {
    display: none;
    
}

.object-singlepage2 #blockTop #searchBox {
    display: none;
    margin-top: 25px;
    background-color: transparent;
}

.object-singlepage2 #navigationMain {
    float: right !important;
    margin-top: 21px !important;
    clear: none !important;
    width: auto !important;
    background-color: transparent !important;
}

.object-singlepage2 #navigationMain li > a {
    background-color: transparent !important;
    border: none !important;
}

.object-singlepage2 #navigationMain li,.object-singlepage2 #navigationMain li > a {
    background-color: transparent !important;
    border: none !important;
    color: #000 !important;
}

.scrolled-top .object-singlepage2 #navigationMain li.navLevel2,.scrolled-top .object-singlepage2 #navigationMain li.navLevel2 > a {
    background-color: #fff !important;
    border: !important;
    color: #444 !important;
}

.object-singlepage2 #navigationBreadcrumb {
    display: none;
    
}

.object-singlepage2 #blockBottom {
    width: 100%;
    clear: both;
    position: relative;
    margin: 0;
    background-color: transparent;
}

.object-singlepage2 #blockBeforeLeftContentRightInner {
    margin: 0;
}

.object-singlepage2 #blockContentFull {
    float: left;
    max-width: 2560px;
}

.object-singlepage2 #blockContentFullInner {
    margin: 20px 0 0;
}

.object-singlepage2 #blockContentFullLeft {
    float: left;
    max-width: 2560px;
}

.object-singlepage2 #blockContentFullLeftInner {
    margin: 20px 0 0;
}

.object-singlepage2 #blockContentFullRight {
    float: left;
    max-width: 2560px;
}

.object-singlepage2 #blockContentFullRightInner {
    margin: 20px 0 0;
}

.object-singlepage2 #blockContent {
    float: left;
    max-width: 2560px;
}

.object-singlepage2 #blockContentInner {
    margin: 20px 0 0;
}

.object-singlepage2 #navigationMain div.navLevelEmbed {
    left: auto !important;
    right: 0;
}


#beButtonsPage {
    position: fixed;
    z-index: 100000;
    top: 20px;
    left: 20px;
    margin: 2px 0 0 220px;
}

#beButtonsPage > .wglButton {
    margin-bottom: 2px;
}

#beButtonEditMetaNavigation {
    position: absolute;
    z-index: 10;
    margin: 2px 0 0 2px;
}

#beButtonEditNavigation {
    position: absolute;
    z-index: 10;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditNavigationSub {
    position: absolute;
    z-index: 10;
    margin: 10px 20px 0 0;
    right: 0;
}

#beButtonInsertNavpoint {
    position: absolute;
    z-index: 10;
    margin: 56px 0 0 200px;
}

#beButtonEditLogo {
    position: absolute;
    z-index: 10;
    margin: 16px 0 0 8px;
}

#beButtonEditBackgroundImagePage {
    position: absolute;
    z-index: 10;
    margin: 8px 0 0;
    right: 8px;
}

#beButtonEditBackgroundImageTop {
    position: absolute;
    z-index: 10;
    margin: 36px 0 0;
    right: 0;
}

#beButtonEditContentInclude {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent2Includes {
    position: absolute;
    z-index: 15;
    margin: 2px 24px 0 0;
    right: 0;
}

#beButtonEditContent2Include {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent2GlobalInclude {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent3Includes {
    position: absolute;
    z-index: 15;
    margin: 2px 24px 0 0;
    right: 0;
}

#beButtonEditContent3Include {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent3GlobalInclude {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent4Includes {
    position: absolute;
    z-index: 15;
    margin: 2px 24px 0 0;
    right: 0;
}

#beButtonEditContent4Include {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent4GlobalInclude {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent5Includes {
    position: absolute;
    z-index: 15;
    margin: 2px 24px 0 0;
    right: 0;
}

#beButtonEditContent5Include {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent5GlobalInclude {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent6Includes {
    position: absolute;
    z-index: 15;
    margin: 2px 24px 0 0;
    right: 0;
}

#beButtonEditContent6Include {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent6GlobalInclude {
    position: absolute;
    z-index: 15;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditLeft {
    position: absolute;
    z-index: 10;
    margin: 2px 2px 0;
}

#beButtonEditFooter {
    position: absolute;
    z-index: 10;
    margin: 2px 2px 0;
}

.beButtonEditGlobalInclude {
    position: absolute;
    z-index: 10;
    bottom: 0;
    right: 0;
}

.beButtonDeleteRow {
    position: relative;
    float: right;
    z-index: 10;
}

.beButtonEditRow {
    position: relative;
    float: right;
    z-index: 10;
}

.beButtonEditSitemap {
    position: absolute;
    z-index: 10;
    margin: 0;
}

.beButtonEditSubmap {
    position: absolute;
    z-index: 10;
    margin: 0;
}


#searchSuggestOuter {
    position: absolute;
    z-index: 20;
    background-color: #fff;
    border: solid 1px #aaa;
    border-top-style: none;
}

.searchSuggestEntry {
    padding: 2px 6px;
    cursor: pointer;
}

.searchSuggestEntry:first-child {
    padding: 4px 6px 2px;
}

.searchSuggestEntry:last-child {
    padding: 2px 6px 4px;
}

.searchSuggestEntry:hover {
    background-color: #f0f0f0;
}




#navigationMainToggler {
    display: none;
}


#navigationBreadcrumb div {
    display: inline;
}

#navigationBreadcrumb a {
    text-decoration: none;
    padding: 0 4px 0 0;
    color: #50659F;
}

#navigationBreadcrumb a:before {
    content: '//';
    padding: 0 4px 0 0;
}

#navigationBreadcrumb div div:first-child a:before {
    content: '';
    padding: 0;
}


#navigationMeta div.navLevelEmbed {
    display: none;
    position: absolute;
    z-index: 100;
    left: 0;
    margin: -2px 0 0;
    border: solid 1px #f0f0f0;
    background-color: #0071BD;
    padding: 20px;
}

#navigationMeta ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#navigationMeta li {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#navigationMeta li.navLevel1 > a {
    color: #ffffff;
    margin: 0;
    line-height: 19px;
    padding: 6px 0 4px 27px;
    text-decoration: none;
}

#navigationMeta li.navLevel1 > a:hover {
    color: #00254f;
    background: #a3cae7 url(/lvw-wGlobal/wGlobal/layout/images/navigation/navi_aktiv.jpg) repeat-x scroll 0 0;
}

#navigationMeta li.navLevel1Selected > a {
    color: #ffffff;
    margin: 0;
    line-height: 19px;
    padding: 6px 0 4px 27px;
    text-decoration: none;
}


#navigationMain,.NavigationMain {
    margin: 0 0 20px;
}

#navigationMain ul.navLevelContainer,.NavigationMain ul.navLevelContainer {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#navigationMain li.navLevel,.NavigationMain li.navLevel {
    display: block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

#navigationMain li.navLevel > a,
.NavigationMain li.navLevel > a {
    display: block;
    vertical-align: middle;
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: #093568;
    background-color: #D9E9F6;
}

#navigationMeta li.navLevel > a {
    color: #ffffff;
    background-color: #06558d;
}

#navigationMain li.navLevel > a:hover,.NavigationMain li.navLevel > a:hover {
    color: #00254f;
    background: linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D8E8F5), color-stop(0, #A3CAE7));background: -webkit-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -moz-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -ms-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -o-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D8E8F5), color-stop(0, #A3CAE7));background: -webkit-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -webkit-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -webkit-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -webkit-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -webkit-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -moz-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -moz-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -moz-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -moz-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -moz-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -ms-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -ms-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -ms-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -ms-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -ms-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -o-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -o-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -o-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -o-linear-gradient(to bottom, #D8E8F5, #A3CAE7);background: -o-linear-gradient(to bottom, #D8E8F5, #A3CAE7);
}

#navigationMeta li.navLevel > a:hover {
    color: #009775;
    background: #a3cae7 url(/lvw-wGlobal/wGlobal/layout/images/navigation/navi_aktiv.jpg) repeat-x scroll 0 0;
}

#navigationMain div.navLevel1Embed,.NavigationMain div.navLevel1Embed {
    display: none;
    position: absolute;
    z-index: 100;
    left: 0;
    margin: -2px 0 0;
    border: solid 1px #f0f0f0;
    background-color: #fff;
    padding: 20px;
}

#navigationMain ul.navLevel1Container,.NavigationMain ul.navLevel1Container {
    position: relative;
    margin: 0;
    padding: 0;
    border-top: solid 1px #C3D9F9;
}

#navigationMeta ul.navLevel1Container {
    border-top: none;
}

#navigationMain li.navLevel1 > a,.NavigationMain li.navLevel1 > a {
    font-weight: 700;
    font-size: 12px;
    padding: 6px 0 4px 27px;
    border-bottom: solid 1px #C3D9F9;
}

#navigationMeta li.navLevel1 > a {
    border-bottom: solid 1px #C3D9F9;
	cursor: pointer;
}


li.navLevel1 a {
	cursor: pointer;
}

#navigationMain li.navLevel2 > a,.NavigationMain li.navLevel2 > a {
    font-weight: 700;
    font-size: 12px;
    padding: 6px 0 6px 40px;
    border-bottom: solid 1px #C3D9F9;
}

#navigationMeta li.navLevel2 > a {
    border-bottom: solid 1px #C3D9F9;
}

#navigationMain li.navLevel3 > a,.NavigationMain li.navLevel3 > a {
    font-size: 12px;
    padding: 6px 0 6px 48px;
    border-bottom: solid 1px #C3D9F9;
    background-color: #d9e5f5 !important;
    color: #06558d !important;
}

#navigationMeta li.navLevel3 > a {
    border-bottom: solid 1px #C3D9F9;
}

#navigationMain li.navLevel4 > a,.NavigationMain li.navLevel4 > a {
    font-size: 12px;
    padding: 6px 0 6px 64px;
    border-bottom: solid 1px #C3D9F9;
}

#navigationMeta li.navLevel4 > a {
    border-bottom: solid 1px #C3D9F9;
}

#navigationMain li.navLevelDefault > a,.NavigationMain li.navLevelDefault > a {
    color: #fff;
    background-color: #06558d;
}

#navigationMeta li.navLevelDefault > a,
#navigationMetaGuest li.navLevelDefault > a,
#navigationRegisterUser li.navLevelDefault > a,
#navigationMetaRegular li.navLevelDefault > a{
    color: #06558d;
    background-color: #d9e5f5;
	cursor: pointer;
}

#navigationMeta.LoginNavigation li.navLevelDefault > a
#navigationMetaGuest.LoginNavigation li.navLevelDefault,
#navigationRegisterUser.LoginNavigation li.navLevelDefault,
#navigationMetaRegular.LoginNavigation li.navLevelDefault > a {
    color: #ffffff;
    background-color: #06558d;
}

#usernameLogin:disabled, #pwdLogin:disabled {
    background: #eee;
}

#navigationMain li.navLevelChilds > a,
.NavigationMain li.navLevelChilds > a {
    color: #fff;
    background-color: #06558d;
}

#navigationMeta li.navLevelChilds > a {
    color: #ffffff;
    background-color: #06558d;
}

#navigationMain li.navLevelOpen > a,
.NavigationMain li.navLevelOpen > a {
    color: #093568;
    background-color: #F9B200;
}

#navigationMeta li.navLevelOpen > a {
    color: $fontColorNavigationMetaOpen;
    background-color: #009775;
}

#navigationMain li.navLevelSelected > a:hover,
.NavigationMain li.navLevelSelected > a:hover {
    color: #00254f;
}

#navigationMeta li.navLevelSelected > a {
    color: #009775;
    background-color: #d9e5f5;
}

#navigationMeta.LoginNavigation li.navLevelSelected > a {
    color: #ffffff;
    background-color: #009775;
}

#navigationMeta li.navLevelSelected > a:hover {
    color: #00254f;
    background: #a3cae7 url(/lvw-wGlobal/wGlobal/layout/images/navigation/navi_aktiv.jpg) repeat-x scroll 0 0;
}

#navigationMain li.navLevelOpenSelected > a,
.NavigationMain li.navLevelOpenSelected > a {
    color: #fff;
    background-color: #009775;
}

#navigationMain li.navLevelOpenSelected > a:hover,
.NavigationMain li.navLevelOpenSelected > a:hover {
    color: #00254f;
}

#navigationMeta li.navLevelOpenSelected > a,#navigationMeta li.navLevelOpenSelected > a:hover {
    color: #ffffff;
    background-color: #009775;
}

#navigationMain li.navLevelOpenDescendantSelected > a,
.NavigationMain li.navLevelOpenDescendantSelected > a,
#navigationMain li.navLevelSelected.navLevel3 > a,
.NavigationMain li.navLevelSelected.navLevel3 > a,
#navigationMain li.navLevelSelected.navLevel2 > a,
.NavigationMain li.navLevelSelected.navLevel2 > a {
    color: #fff !important;
    background-color: #009775 !important;
}

#navigationMeta li.navLevelOpenDescendantSelected > a {
    color: $fontColorNavigationMetaOpen;
    background-color: #06558d;
}

#navigationSub {
    margin: 0;
}

#navigationSub ul.navLevelContainer {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#navigationSub ul.navLevel2Container {
    position: relative;
    margin: 0 0 20px;
    border-top: solid 1px #e0e0e0;
}

#navigationSub li.navLevel {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#navigationSub li.navLevel > a {
    display: block;
    text-decoration: none;
    color: #ffffff;
    background-color: #16429A;
}

#navigationSub li.navLevel > a:hover {
    color: #000000;
    background-color: #8FABCA;
}

#navigationSub li.navLevel2 > a {
    font-size: 12px;
    padding: 7px 0 7px 32px;
    border-bottom: solid 1px #e0e0e0;
}

#navigationSub li.navLevel3 > a {
    font-size: 12px;
    padding: 6px 0 6px 48px;
    border-bottom: solid 1px #e0e0e0;
}

#navigationSub li.navLevel4 > a {
    font-size: 12px;
    padding: 6px 0 6px 64px;
    border-bottom: solid 1px #e0e0e0;
}

#navigationSub li.navLevelDefault > a {
    color: #ffffff;
    background-color: #16429A;
}

#navigationSub li.navLevelOpen > a {
    color: #ffffff;
    background-color: #16429A;
}

#navigationSub li.navLevelSelected > a {
    color: #000000;
    background-color: #8FABCA;
    font-weight: 700;
}

#navigationSub li.navLevelOpenSelected > a {
    color: #000000;
    background-color: #8FABCA;
    font-weight: 700;
}

#navigationSub li.navLevelOpenDescendantSelected > a {
    color: #000000;
    background-color: #8FABCA;
    font-weight: 700;
}


#navigationResponsiveAll {
    display: none;
    clear: both;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background-color: #D9E9F6;
}

#navigationResponsiveAll ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#navigationResponsiveAll li {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#navigationResponsiveAll a {
    display: block;
    text-decoration: none;
}

#navigationResponsiveAll .navLevelOpener {
    cursor: pointer;
    width: 42px;
    height: 42px;
    background-color: transparent;
    position: absolute;
    right: 0;
    margin-top: -42px;
}

#navigationResponsiveAll .navLevelCloser {
    cursor: pointer;
    width: 42px;
    height: 42px;
    background-color: transparent;
    position: absolute;
    right: 0;
    margin-top: -42px;
}

#navigationResponsiveAll .navLevelOpener:before {
    transition: all .3s linear;
    content: '';
    position: absolute;
    top: 18px;
    left: 14px;
    border: solid 6px #093568;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

#navigationResponsiveAll .navLevelCloser:before {
    transition: all .3s linear;
    content: '';
    position: absolute;
    top: 18px;
    left: 14px;
    border: solid 6px #093568;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
    transform: rotateX(180deg);-ms-transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-ms-transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-ms-transform: rotateX(180deg);-webkit-transform: rotateX(180deg);
}

#navigationResponsiveAll li.navLevel1 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
}

#navigationResponsiveAll li.navLevel1 > a {
    color: #093568;
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 3;
    padding: 0 16px;
    font-weight: 400;
    text-transform: uppercase;
}

#navigationResponsiveAll ul.navLevelContainer {
    display: none;
    position: relative;
    margin: 0;
    padding: 0;
}

#navigationResponsiveAll li.navLevel1OpenSelected > ul {
    display: block;
}

#navigationResponsiveAll li.navLevel1OpenDescendantSelected > ul {
    display: block;
}

#navigationResponsiveAll li.navLevel2 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
}

#navigationResponsiveAll li.navLevel2 > a {
    color: #093568;
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 3;
    padding: 0 16px 0 32px;
    font-weight: 400;
}

#navigationResponsiveAll li.navLevel2OpenSelected > ul {
    display: block;
}

#navigationResponsiveAll li.navLevel2OpenDescendantSelected > ul {
    display: block;
}

#navigationResponsiveAll li.navLevel3 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
}

#navigationResponsiveAll li.navLevel3 > a {
    color: #093568;
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 3;
    padding: 0 16px 0 48px;
    font-weight: 400;
}

#navigationResponsiveAll li.navLevel3OpenSelected > ul {
    display: block;
}

#navigationResponsiveAll li.navLevel3OpenDescendantSelected > ul {
    display: block;
}

#navigationResponsiveAll li.navLevel4 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
}

#navigationResponsiveAll li.navLevel4 > a {
    color: #093568;
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 3;
    padding: 0 16px 0 64px;
    font-weight: 400;
}

#navigationResponsiveAll li.navLevelDefault > a {
    font-weight: 400;
}

#navigationResponsiveAll li.navLevelSelected > a {
    font-weight: 700;
}

#navigationResponsiveAll li.navLevelOpenSelected > a {
    font-weight: 700;
}



#navigationSitemap ul {
    list-style-type: none;
    margin: 0;
}

#navigationSitemap li {
    margin: 0;
}

#navigationSitemap a {
    text-decoration: none;
}

#navigationSitemap .navLevel1 > a {
    line-height: 27px;
    font-weight: 700;
}

#navigationSitemap .navLevel1 ul {
    padding-left: 30px;
    position: relative;
}

#navigationSitemap .navLevel1 ul:before {
    display: block;
    position: absolute;
    content: '';
    width: 1px;
    height: calc(100% - 11px);
    margin: 0 0 0 -16px;
    background-color: #e0e0e0;
}

#navigationSitemap .navLevel1 ul li.navLevel {
    line-height: 23px;
}

#navigationSitemap .navLevel1 ul li.navLevel:before {
    display: block;
    position: absolute;
    content: '';
    width: 10px;
    height: 1px;
    margin: 11px 0 0 -16px;
    background-color: #e0e0e0;
}


#navigationFootermap {
    margin: 0 0 0 -24px;
    overflow: hidden;
}

#navigationFootermap ul {
    list-style-type: none;
    margin: 0 0 0 24px;
}

#navigationFootermap li {
    overflow: hidden;
    margin: 0;
    padding: 6px 0 0;
}

#navigationFootermap li.navLevel1 {
    float: left;
    padding: 0 24px 0 0;
}

#navigationFootermap li.navLevel1Open {
    float: left;
    padding: 0 24px 0 0;
}

#navigationFootermap a.navLevel1 {
    font-weight: 700;
    display: block;
    text-decoration: none;
    padding: 2px 4px;
}

#navigationFootermap ul.navLevel2Container {
    margin: 0;
    padding: 0;
}

#navigationFootermap a.navLevel2 {
    display: block;
    text-decoration: none;
    padding: 2px 4px;
}

#navigationFootermap ul.navLevel3Container {
    margin: 0;
    padding: 0 0 0 10px;
}

#navigationFootermap a.navLevel3 {
    display: block;
    text-decoration: none;
    padding: 0 4px;
}


h1,.h1Editor {
    font-size: 17px;
    font-family: inherit;
    line-height: 28px;
    font-weight: bold;
    color: #00254f;
    padding: 0;
    margin: -3px 0 30px 0;
}

h2,.h2Editor {
    font-size: 16px;
    font-family: inherit;
    line-height: 125%;
    font-weight: 400;
    color: #999999;
    padding: 0;
    margin: 0 0 12px;
}

h3,.h3Editor {
    font-size: 15px;
    font-family: inherit;
    line-height: 125%;
    font-weight: 400;
    color: #888888;
    padding: 0;
    margin: 0 0 10px;
}

h4,.h4Editor {
    font-size: 14px;
    font-family: inherit;
    line-height: 125%;
    font-weight: 400;
    color: #666666;
    padding: 0;
    margin: 0 0 10px;
}

h1:last-child,h2:last-child,h3:last-child,h4:last-child {
    margin-bottom: 0;
}


.subline {
    font-size: 13px;
    color: #50659F;
}

.subline a {
    background: none;
    color: inherit;
}

.description {
    font-weight: 700;
}

.unimportant {
    color: #999;
}

.info {
    font-size: 10px;
    color: #50659F;
}

.noDecoration {
    text-decoration: none;
}

.positionRelative {
    position: relative;
}

p {
    margin: 0 0 10px;
}

.infoTextContainer p
{
    margin: 0;
}

.alignLeft {
    text-align: left;
}

.alignRight {
    text-align: right;
}

.alignCenter {
    text-align: center;
}

.alignJustify {
    text-align: justify;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

ol {
    margin: 0;
    padding: 0;
}

li {
    margin: 0;
    padding: 0;
}

hr {
    margin: 0 0 10px;
    border-color: #e0e0e0;
    border-style: solid none none;
    height: 0;
}

acronym,abbr {
    border-bottom: dashed 1px #666;
}

blockquote {
    border-left: solid 4px silver;
    padding-left: 16px;
}

sup {
    font-size: 70%;
    line-height: 0;
    vertical-align: super;
}


a {
    text-decoration: underline;
    color: #06558d;
    font-weight: bold;
    font-size: 12px;
}

#blockLeft a,#blockRight a,#blockBottom a {
    text-decoration: none;
}

a.intern:before,a.extern:before,a.box:before,a.boxPicture:before,a.download:before,a.pdf:before,a.doc:before,a.xls:before,a.audio:before,a.video:before,a.next:before,a.back:before,a.wpst:before ,a.wpst:before ,a.wpst:before ,a.mail:before,span.phone:before,a.phone:before,span.fax:before,a.fax:before,span.mobile:before,a.mobile:before,a.rss:before,a.vcf:before,a.ical:before {
    content: '';
    display: inline-block;
    outline: none 1px red;
    margin: 1px 2px 0 0;
    width: 16px;
    height: 16px;
    vertical-align: top;
    background-position: 0 0;
    background-repeat: no-repeat;
}

a.intern:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTsnIGQ9J20gNC41LDQuNSA4LDAgMCw4IC04LDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA2LjUsNi41IDQsMCAwLDQnIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTsnIGQ9J20gNi41LDEwLjUgNCwtNCcgLz48L3N2Zz4g);
}

a.extern:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTsnIGQ9J20gOS41LDQuNSAtNSwwIDAsOCA4LDAgMCwtNScgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSAxMC41LDIuNSA0LDAgMCw0JyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDEwLjUsNi41IDQsLTQnIC8+PC9zdmc+IA==);
}

a.box:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA1LjUsNy41IC0yLDAgMCw2IDYsMCAwLC0yJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDUuNSwzLjUgOCwwIDAsOCAtOCwwIHonIC8+PC9zdmc+IA==);
}

a.boxPicture:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA1LjUsNy41IC0yLDAgMCw2IDYsMCAwLC0yJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDUuNSwzLjUgOCwwIDAsOCAtOCwwIHonIC8+PC9zdmc+IA==);
}

a.download:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gNi41LDMuNSA0LDAgMCw0IDIsMCAtNCw0IC00LC00IDIsMCB6JyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDMuNSwxMS41IDAsMiAxMCwwIDAsLTInIC8+PC9zdmc+IA==);
}

a.pdf:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTsnIGQ9J20gNC41LDMuNSA1LDAgMywzIDAsNyAtOCwwIHonIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTsnIGQ9J20gOS41LDMuNSAwLDMgMywwJyAvPjxyZWN0IHN0eWxlPSdmaWxsOiNjZjAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEnIGlkPSdyZWN0NDE0NCcgd2lkdGg9JzgnIGhlaWdodD0nNCcgeD0nMicgeT0nOCcgLz48Zz48cGF0aCBkPSdtIDMuMTQ2MjU3Niw5IDAuODU3MDEyOCwwIHEgMC4zODIyMzU4LDAgMC41ODYwOTQ5LDAuMTcwMTI3NCAwLjIwNTIwMDIsMC4xNjg3ODc2IDAuMjA1MjAwMiwwLjQ4MjI1MDYgMCwwLjMxNDgwMjQgLTAuMjA1MjAwMiwwLjQ4NDkzIC0wLjIwMzg1OTEsMC4xNjg3ODcgLTAuNTg2MDk0OSwwLjE2ODc4NyBsIC0wLjM0MDY1OTIsMCAwLDAuNjkzOTA1IC0wLjUxNjM1MzYsMCAwLC0yIHogbSAwLjUxNjM1MzYsMC4zNzM3NDQyIDAsMC41NTg2MDcgMC4yODU2NzA5LDAgcSAwLjE1MDIxMiwwIDAuMjMyMDIzOCwtMC4wNzIzMzggMC4wODE4MTIsLTAuMDczNjc3IDAuMDgxODEyLC0wLjIwNzYzNTYgMCwtMC4xMzM5NTg1IC0wLjA4MTgxMiwtMC4yMDYyOTYyIC0wLjA4MTgxMiwtMC4wNzIzMzggLTAuMjMyMDIzOCwtMC4wNzIzMzggbCAtMC4yODU2NzA5LDAgeicgc3R5bGU9J2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToyLjc0NjczMjcxcHg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnNhbnMtc2VyaWYgQm9sZDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEnIC8+PHBhdGggZD0nbSA1LjY3NDM3ODQsOS4zODk4MjEzIDAsMS4yMjAzNTk3IDAuMTg1MDgyNSwwIHEgMC4zMTY1MTgxLDAgMC40ODI4MjQxLC0wLjE1NjczMSAwLjE2NzY0NzMsLTAuMTU2NzMxIDAuMTY3NjQ3MywtMC40NTU0NTgyIDAsLTAuMjk3Mzg3NCAtMC4xNjYzMDYxLC0wLjQ1Mjc3OSBRIDYuMTc3MzIwMSw5LjM4OTgyMTMgNS44NTk0NjA5LDkuMzg5ODIxMyBsIC0wLjE4NTA4MjUsMCB6IG0gLTAuNTE2MzUzNiwtMC4zODk4MTg1IDAuNTQ0NTE4MywwIHEgMC40NTYwMDA1LDAgMC42Nzg2MzYxLDAuMDY1NjQgMC4yMjM5NzY3LDAuMDY0Mjk5IDAuMzgzNTc2OSwwLjIxOTY5MTUgMC4xNDA4MjM3LDAuMTM1Mjk3OCAwLjIwOTIyMzgsMC4zMTIxMjI3IDAuMDY4NCwwLjE3NjgyNDggMC4wNjg0LDAuNDAwNTM1IDAsMC4yMjYzODkgLTAuMDY4NCwwLjQwNDU1NCAtMC4wNjg0LDAuMTc2ODI0IC0wLjIwOTIyMzgsMC4zMTIxMjIgUSA2LjYwMzgxNDgsMTAuODcwMDYgNi4zNzg0OTY4LDEwLjkzNTcgNi4xNTMxNzg5LDExIDUuNzAyNTQzMSwxMSBsIC0wLjU0NDUxODMsMCAwLC0xLjk5OTk5NTggeicgc3R5bGU9J2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToyLjc0NjczMjcxcHg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnNhbnMtc2VyaWYgQm9sZDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEnIC8+PHBhdGggZD0nbSA3LjQzODAyNzYsOSAxLjM5MzQ4NDEsMCAwLDAuMzg5ODE5MyAtMC44NzcxMzA1LDAgMCwwLjM3MjQwNDYgMC44MjQ4MjQ1LDAgMCwwLjM4OTgxOTEgLTAuODI0ODI0NSwwIDAsMC44NDc5NTcgLTAuNTE2MzUzNiwwIDAsLTIgeicgc3R5bGU9J2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToyLjc0NjczMjcxcHg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnNhbnMtc2VyaWYgQm9sZDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEnIC8+PC9nPjwvc3ZnPiA=);
}

a.doc:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMy41IDUsMCAzLDMgMCw3IC04LDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA5LjUsMy41IDAsMyAzLDAnIC8+PHJlY3Qgc3R5bGU9J2ZpbGw6IzJjNWE5ZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MScgd2lkdGg9JzgnIGhlaWdodD0nNCcgeD0nMicgeT0nOCcgLz48Zz48cGF0aCBkPSdtIDMuNTgzMzQyNiw5LjQxMDU4OTIgMCwxLjE3NjI0MTggMC4xNzMyNTAxLDAgcSAwLjI5NjI4MjcsMCAwLjQ1MTk1NjcsLTAuMTUxMDY1IDAuMTU2OTI5NCwtMC4xNTEwNjUgMC4xNTY5Mjk0LC0wLjQzODk5MjcgMCwtMC4yODY2MzY0IC0wLjE1NTY3NCwtMC40MzY0MTAyIFEgNC4wNTQxMzA4LDkuNDEwNTg5MiAzLjc1NjU5MjcsOS40MTA1ODkyIGwgLTAuMTczMjUwMSwwIHogTSAzLjEsOS4wMzQ4NjMzIGwgMC41MDk3MDY3LDAgcSAwLjQyNjg0OCwwIDAuNjM1MjUwMywwLjA2MzI2NiAwLjIwOTY1NzcsMC4wNjE5NzYgMC4zNTkwNTQ1LDAuMjExNzQ5MyAwLjEzMTgyMDcsMC4xMzA0MDY3IDAuMTk1ODQ3OSwwLjMwMDgzOSAwLjA2NDAyNywwLjE3MDQzMjQgMC4wNjQwMjcsMC4zODYwNTUyIDAsMC4yMTgyMDUyIC0wLjA2NDAyNywwLjM4OTkyODIgLTAuMDY0MDI3LDAuMTcwNDMzIC0wLjE5NTg0NzksMC4zMDA4NCAtMC4xNTA2NTIzLDAuMTQ5NzczIC0wLjM2MTU2NTQsMC4yMTMwNCAtMC4yMTA5MTMxLDAuMDYxOTggLTAuNjMyNzM5NCwwLjA2MTk4IGwgLTAuNTA5NzA2NywwIDAsLTEuOTI3Njk0MyB6JyBzdHlsZT0nZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxJyAvPjxwYXRoIGQ9J20gNi4wOTA0NDY4LDkuMzYwMjM0MiBxIC0wLjIyMDk1NjYsMCAtMC4zNDI3MzM5LDAuMTY3ODUwMSAtMC4xMjE3NzcyLDAuMTY3ODUgLTAuMTIxNzc3MiwwLjQ3MjU2MjcgMCwwLjMwMzQyMSAwLjEyMTc3NzIsMC40NzEyNzEgMC4xMjE3NzczLDAuMTY3ODUgMC4zNDI3MzM5LDAuMTY3ODUgMC4yMjIyMTIsMCAwLjM0Mzk4OTMsLTAuMTY3ODUgMC4xMjE3NzcyLC0wLjE2Nzg1IDAuMTIxNzc3MiwtMC40NzEyNzEgMCwtMC4zMDQ3MTI3IC0wLjEyMTc3NzIsLTAuNDcyNTYyNyBRIDYuMzEyNjU4OCw5LjM2MDIzNDIgNi4wOTA0NDY4LDkuMzYwMjM0MiBaIG0gMCwtMC4zNjAyMzIxIHEgMC40NTE5NTY3LDAgMC43MDgwNjU1LDAuMjY1OTc3OCAwLjI1NjEwODgsMC4yNjU5Nzc4IDAuMjU2MTA4OCwwLjczNDY2NzEgMCwwLjQ2NzM5OCAtMC4yNTYxMDg4LDAuNzMzMzc2IFEgNi41NDI0MDM1LDExIDYuMDkwNDQ2OCwxMSA1LjYzOTc0NTUsMTEgNS4zODIzODEzLDEwLjczNDAyMyA1LjEyNjI3MjUsMTAuNDY4MDQ1IDUuMTI2MjcyNSwxMC4wMDA2NDcgcSAwLC0wLjQ2ODY4OTMgMC4yNTYxMDg4LC0wLjczNDY2NzEgMC4yNTczNjQyLC0wLjI2NTk3NzggMC43MDgwNjU1LC0wLjI2NTk3Nzggeicgc3R5bGU9J2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MScgLz48cGF0aCBkPSdtIDguOTA1MTMyNCwxMC44NTY2ODIgcSAtMC4xMzMwNzYyLDAuMDcxMDEgLTAuMjc3NDUxMiwwLjEwNzE2NiAtMC4xNDQzNzUxLDAuMDM2MTUgLTAuMzAxMzA0NSwwLjAzNjE1IC0wLjQ2ODI3NzQsMCAtMC43NDE5NjIzLC0wLjI2ODU2IC0wLjI3MzY4NDksLTAuMjY5ODUxIC0wLjI3MzY4NDksLTAuNzMwNzkzIDAsLTAuNDYyMjMzNSAwLjI3MzY4NDksLTAuNzMwNzkzNyBRIDcuODU4MDk5Myw5IDguMzI2Mzc2Nyw5IDguNDgzMzA2MSw5IDguNjI3NjgxMiw5LjAzNjE1MiA4Ljc3MjA1NjIsOS4wNzIzMDQgOC45MDUxMzI0LDkuMTQzMzE3OSBsIDAsMC4zOTg5NjY3IFEgOC43NzA4MDA4LDkuNDQ4MDMyNyA4LjY0MDIzNTUsOS40MDQxMzM0IDguNTA5NjcwMiw5LjM2MDIzNDIgOC4zNjUyOTUyLDkuMzYwMjM0MiBxIC0wLjI1ODYxOTcsMCAtMC40MDY3NjEsMC4xNzA0MzIzIC0wLjE0ODE0MTQsMC4xNzA0MzI0IC0wLjE0ODE0MTQsMC40Njk5ODA1IDAsMC4yOTgyNTcgMC4xNDgxNDE0LDAuNDY4Njg4IDAuMTQ4MTQxMywwLjE3MDQzMyAwLjQwNjc2MSwwLjE3MDQzMyAwLjE0NDM3NSwwIDAuMjc0OTQwMywtMC4wNDM4OSAwLjEzMDU2NTMsLTAuMDQzOSAwLjI2NDg5NjksLTAuMTM4MTU0IGwgMCwwLjM5ODk2NyB6JyBzdHlsZT0nZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxJyAvPjwvZz48L3N2Zz4g);
}

a.xls:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMy41IDUsMCAzLDMgMCw3IC04LDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA5LjUsMy41IDAsMyAzLDAnIC8+PHJlY3Qgc3R5bGU9J2ZpbGw6IzFlNmQ0MTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MScgaWQ9J3JlY3Q0MTQ0JyB3aWR0aD0nOCcgaGVpZ2h0PSc0JyB4PScyJyB5PSc4JyAvPjxnPjxwYXRoIGQ9J00gNC4zNDg4ODI5LDkuOTc5MjM2NSA0Ljk5OTE5ODMsMTEgNC40OTU3Njg4LDExIDQuMDU3NjIxOSwxMC4zMTY4MTIgMy42MjMyNDEzLDExIDMuMTE3MzAwOCwxMSAzLjc2NzYxNjMsOS45NzkyMzY1IDMuMTQyNDA5Niw5IDMuNjQ3MDk0NSw5IDQuMDU3NjIxOSw5LjY0NDM0MDMgNC40NjY4OTM4LDkgNC45NzQwODk2LDkgNC4zNDg4ODI5LDkuOTc5MjM2NSBaJyBzdHlsZT0nZm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjIuNTcxMTMxNDdweDtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246c2Fucy1zZXJpZiBCb2xkO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MScgLz48cGF0aCBkPSdtIDUuMjg3OTQ4NCw5IDAuNDgzMzQyNiwwIDAsMS42MTAxOCAwLjg0ODY3NDMsMCAwLDAuMzg5ODIgLTEuMzMyMDE2OSwwIDAsLTIgeicgc3R5bGU9J2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToyLjU3MTEzMTQ3cHg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnNhbnMtc2VyaWYgQm9sZDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEnIC8+PHBhdGggZD0nbSA4LjIzNDQ1NTEsOS4wOTU1NDU4IDAsMC40MDgwMDUzIFEgOC4wODAwMzY2LDkuNDMyNTM3NiA3LjkzMzE1MDYsOS4zOTYzODUyIDcuNzg2MjY0Nyw5LjM2MDIzMjkgNy42NTU2OTk0LDkuMzYwMjMyOSBxIC0wLjE3MzI1LDAgLTAuMjU2MTA4OCwwLjA0OTA2NCAtMC4wODI4NTksMC4wNDkwNjQgLTAuMDgyODU5LDAuMTUyMzU2MyAwLDAuMDc3NDY5IDAuMDU1MjM5LDAuMTIxMzY4NiAwLjA1NjQ5NSwwLjA0MjYwOCAwLjIwMzM4MDUsMC4wNzM1OTYgbCAwLjIwNTg5MTQsMC4wNDI2MDggcSAwLjMxMjYwMzQsMC4wNjQ1NTggMC40NDQ0MjQxLDAuMTk2MjU1NiAwLjEzMTgyMDcsMC4xMzE2OTc2IDAuMTMxODIwNywwLjM3NDQzNTYgMCwwLjMxODkxNSAtMC4xODQ1NDksMC40NzUxNDUgUSA3Ljk4OTY0NDcsMTEgNy42MTE3NTg3LDExIDcuNDMzNDg2OSwxMSA3LjI1Mzk1OTYsMTAuOTY1MTQgNy4wNzQ0MzI0LDEwLjkzMDI4IDYuODk0OTA1MiwxMC44NjE4NDkgbCAwLC0wLjQxOTYyNSBxIDAuMTc5NTI3MiwwLjA5ODEyIDAuMzQ2NTAwMSwwLjE0ODQ4MiAwLjE2ODIyODMsMC4wNDkwNyAwLjMyMzkwMjMsMC4wNDkwNyAwLjE1ODE4NDgsMCAwLjI0MjI5OSwtMC4wNTQyMyAwLjA4NDExNCwtMC4wNTQyMyAwLjA4NDExNCwtMC4xNTQ5MzkgMCwtMC4wOTAzOCAtMC4wNTc3NSwtMC4xMzk0NDUgLTAuMDU2NDk0LC0wLjA0OTA3IC0wLjIyNzIzMzcsLTAuMDg3OCBMIDcuNDE5Njc3NiwxMC4xNjA3NSBRIDcuMTM4NDYwMSwxMC4wOTg3NzQgNy4wMDc4OTQ4LDkuOTYzMjAyNiA2Ljg3ODU4NSw5LjgyNzYzMTIgNi44Nzg1ODUsOS41OTc4MDU1IHEgMCwtMC4yODc5Mjc3IDAuMTgwNzgyNywtMC40NDI4NjY0IDAuMTgwNzgyNywtMC4xNTQ5Mzg4IDAuNTE5NzUwMiwtMC4xNTQ5Mzg4IDAuMTU0NDE4NSwwIDAuMzE3NjI1MSwwLjAyNDUzMiAwLjE2MzIwNjYsMC4wMjMyNDEgMC4zMzc3MTIxLDAuMDcxMDE0IHonIHN0eWxlPSdmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXNpemU6Mi41NzExMzE0N3B4O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpzYW5zLXNlcmlmIEJvbGQ7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxJyAvPjwvZz48L3N2Zz4g);
}

a.audio:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gMy41LDYuNSA0LDAgNCwtNCAwLDEyIC00LC00IC00LDAgeicgLz48L3N2Zz4g);
}

a.video:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48Y2lyY2xlIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjE7JyBjeD0nOC41JyBjeT0nOC41JyByPSc1JyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDcuNSw2LjUgMCw0IDMsLTIgeicgLz48L3N2Zz4g);
}

a.next:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxJyBkPSdtIDYsMyA1LDUgLTUsNScgLz48L3N2Zz4g);
}

a.back:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MScgZD0nbSAxMCwzIC01LDUgNSw1JyAvPjwvc3ZnPiA=);
}

a.wpst:before  ,a.wpst:before  ,a.wpst:before  ,a.mail:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSAyLjUsNC41IDEyLDAgMCw4IC0xMiwwIHonIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDIuNSw0LjUgNiw1IDYsLTUnIC8+PC9zdmc+IA==);
}

span.phone:before,a.phone:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gMTMuNSwxMi41IC0yLDEgYyAwLDAgLTEuMSwwLjMgLTUuMSwtMy43IC00LC00IC0zLjcsLTUuMSAtMy43LC01LjEgbCAxLC0yIDEsLTEgMiwzIC0wLjcsMS4yIEMgNS45LDUuOCA2LjcsNyA3Ljg1LDguMTUgOSw5LjMgMTAuMiwxMC4xIDEwLjIsMTAuMSBsIDEuMiwtMC43IDMsMiB6JyAvPjwvc3ZnPiA=);
}

span.fax:before,a.fax:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MScgZD0nbSA0LjUsOC41IGMgMi4zMzMzMywwIDQuNjY2NjYsMCA3LDAgTCAxMS41LDIuNSA0LjUsMi41IFonIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MScgZD0nbSAyLjUsMTIuNSBjIDMuNjY2NjYsMCA3LjMzMzMzLDAgMTEsMCBsIDAsLTQgLTExLDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSA0LDEwLjUgMywwJyAvPjwvc3ZnPiA=);
}

span.mobile:before,a.mobile:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMi41IDcsMCAwLDExIC03LDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMy41IDcsMCcgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMTEuNSA3LDAnIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTsnIGQ9J20gNC41LDEyLjUgMywwJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDguNSwxMi41IDMsMCcgLz48L3N2Zz4g);
}

a.rss:before {
    background-image: url(/lvw-wGlobal/wGlobal/layout/images/links/rss.svg);
}

a.vcf:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxOycgZD0nbSAyLjUsNC41IDEyLDAgMCw4IC0xMiwwIHonIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDkuNSw2LjUgMywwJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSA5LjUsOC41IDMsMCcgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gOS41LDEwLjUgMywwJyAvPjxjaXJjbGUgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTsnIGN4PSc2JyBjeT0nNy41JyByPScxJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDQsMTAuNSBhIDIsMiAwIDAgMSAyLC0yIDIsMiAwIDAgMSAyLDIgbCAtMiwwIHonIC8+PC9zdmc+IA==);
}

a.ical:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSAzLjUsNC41IDksMCAwLDkgLTksMCB6Jy8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gNCw3LjUgOCwwJy8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gNCwxMC41IDgsMCcvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDYuNSw1IDAsOCcvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDkuNSw1IDAsOCcvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDUuNSwzIDAsLTEnLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSA3LjUsMyAwLC0xJy8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gOS41LDMgMCwtMScvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiM0NDQ0NDQ7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDExLjUsMyAwLC0xJy8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzQ0NDQ0NDtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gMywzLjUgMTAsMCcvPjwvc3ZnPiA=);
}

.iconsInvers a.intern:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTsnIGQ9J20gNC41LDQuNSA4LDAgMCw4IC04LDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA2LjUsNi41IDQsMCAwLDQnIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTsnIGQ9J20gNi41LDEwLjUgNCwtNCcgLz48L3N2Zz4g);
}

.iconsInvers a.extern:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTsnIGQ9J20gOS41LDQuNSAtNSwwIDAsOCA4LDAgMCwtNScgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSAxMC41LDIuNSA0LDAgMCw0JyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDEwLjUsNi41IDQsLTQnIC8+PC9zdmc+IA==);
}

.iconsInvers a.box:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA1LjUsNy41IC0yLDAgMCw2IDYsMCAwLC0yJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDUuNSwzLjUgOCwwIDAsOCAtOCwwIHonIC8+PC9zdmc+IA==);
}

.iconsInvers a.boxPicture:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA1LjUsNy41IC0yLDAgMCw2IDYsMCAwLC0yJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDUuNSwzLjUgOCwwIDAsOCAtOCwwIHonIC8+PC9zdmc+IA==);
}

.iconsInvers a.download:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gNi41LDMuNSA0LDAgMCw0IDIsMCAtNCw0IC00LC00IDIsMCB6JyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDMuNSwxMS41IDAsMiAxMCwwIDAsLTInIC8+PC9zdmc+IA==);
}

.iconsInvers a.pdf:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTsnIGQ9J20gNC41LDMuNSA1LDAgMywzIDAsNyAtOCwwIHonIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTsnIGQ9J20gOS41LDMuNSAwLDMgMywwJyAvPjxyZWN0IHN0eWxlPSdmaWxsOiNjZjAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEnIGlkPSdyZWN0NDE0NCcgd2lkdGg9JzgnIGhlaWdodD0nNCcgeD0nMicgeT0nOCcgLz48Zz48cGF0aCBkPSdtIDMuMTQ2MjU3Niw5IDAuODU3MDEyOCwwIHEgMC4zODIyMzU4LDAgMC41ODYwOTQ5LDAuMTcwMTI3NCAwLjIwNTIwMDIsMC4xNjg3ODc2IDAuMjA1MjAwMiwwLjQ4MjI1MDYgMCwwLjMxNDgwMjQgLTAuMjA1MjAwMiwwLjQ4NDkzIC0wLjIwMzg1OTEsMC4xNjg3ODcgLTAuNTg2MDk0OSwwLjE2ODc4NyBsIC0wLjM0MDY1OTIsMCAwLDAuNjkzOTA1IC0wLjUxNjM1MzYsMCAwLC0yIHogbSAwLjUxNjM1MzYsMC4zNzM3NDQyIDAsMC41NTg2MDcgMC4yODU2NzA5LDAgcSAwLjE1MDIxMiwwIDAuMjMyMDIzOCwtMC4wNzIzMzggMC4wODE4MTIsLTAuMDczNjc3IDAuMDgxODEyLC0wLjIwNzYzNTYgMCwtMC4xMzM5NTg1IC0wLjA4MTgxMiwtMC4yMDYyOTYyIC0wLjA4MTgxMiwtMC4wNzIzMzggLTAuMjMyMDIzOCwtMC4wNzIzMzggbCAtMC4yODU2NzA5LDAgeicgc3R5bGU9J2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToyLjc0NjczMjcxcHg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnNhbnMtc2VyaWYgQm9sZDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEnIC8+PHBhdGggZD0nbSA1LjY3NDM3ODQsOS4zODk4MjEzIDAsMS4yMjAzNTk3IDAuMTg1MDgyNSwwIHEgMC4zMTY1MTgxLDAgMC40ODI4MjQxLC0wLjE1NjczMSAwLjE2NzY0NzMsLTAuMTU2NzMxIDAuMTY3NjQ3MywtMC40NTU0NTgyIDAsLTAuMjk3Mzg3NCAtMC4xNjYzMDYxLC0wLjQ1Mjc3OSBRIDYuMTc3MzIwMSw5LjM4OTgyMTMgNS44NTk0NjA5LDkuMzg5ODIxMyBsIC0wLjE4NTA4MjUsMCB6IG0gLTAuNTE2MzUzNiwtMC4zODk4MTg1IDAuNTQ0NTE4MywwIHEgMC40NTYwMDA1LDAgMC42Nzg2MzYxLDAuMDY1NjQgMC4yMjM5NzY3LDAuMDY0Mjk5IDAuMzgzNTc2OSwwLjIxOTY5MTUgMC4xNDA4MjM3LDAuMTM1Mjk3OCAwLjIwOTIyMzgsMC4zMTIxMjI3IDAuMDY4NCwwLjE3NjgyNDggMC4wNjg0LDAuNDAwNTM1IDAsMC4yMjYzODkgLTAuMDY4NCwwLjQwNDU1NCAtMC4wNjg0LDAuMTc2ODI0IC0wLjIwOTIyMzgsMC4zMTIxMjIgUSA2LjYwMzgxNDgsMTAuODcwMDYgNi4zNzg0OTY4LDEwLjkzNTcgNi4xNTMxNzg5LDExIDUuNzAyNTQzMSwxMSBsIC0wLjU0NDUxODMsMCAwLC0xLjk5OTk5NTggeicgc3R5bGU9J2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToyLjc0NjczMjcxcHg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnNhbnMtc2VyaWYgQm9sZDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEnIC8+PHBhdGggZD0nbSA3LjQzODAyNzYsOSAxLjM5MzQ4NDEsMCAwLDAuMzg5ODE5MyAtMC44NzcxMzA1LDAgMCwwLjM3MjQwNDYgMC44MjQ4MjQ1LDAgMCwwLjM4OTgxOTEgLTAuODI0ODI0NSwwIDAsMC44NDc5NTcgLTAuNTE2MzUzNiwwIDAsLTIgeicgc3R5bGU9J2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToyLjc0NjczMjcxcHg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnNhbnMtc2VyaWYgQm9sZDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEnIC8+PC9nPjwvc3ZnPiA=);
}

.iconsInvers a.doc:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMy41IDUsMCAzLDMgMCw3IC04LDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA5LjUsMy41IDAsMyAzLDAnIC8+PHJlY3Qgc3R5bGU9J2ZpbGw6IzJjNWE5ZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MScgd2lkdGg9JzgnIGhlaWdodD0nNCcgeD0nMicgeT0nOCcgLz48Zz48cGF0aCBkPSdtIDMuNTgzMzQyNiw5LjQxMDU4OTIgMCwxLjE3NjI0MTggMC4xNzMyNTAxLDAgcSAwLjI5NjI4MjcsMCAwLjQ1MTk1NjcsLTAuMTUxMDY1IDAuMTU2OTI5NCwtMC4xNTEwNjUgMC4xNTY5Mjk0LC0wLjQzODk5MjcgMCwtMC4yODY2MzY0IC0wLjE1NTY3NCwtMC40MzY0MTAyIFEgNC4wNTQxMzA4LDkuNDEwNTg5MiAzLjc1NjU5MjcsOS40MTA1ODkyIGwgLTAuMTczMjUwMSwwIHogTSAzLjEsOS4wMzQ4NjMzIGwgMC41MDk3MDY3LDAgcSAwLjQyNjg0OCwwIDAuNjM1MjUwMywwLjA2MzI2NiAwLjIwOTY1NzcsMC4wNjE5NzYgMC4zNTkwNTQ1LDAuMjExNzQ5MyAwLjEzMTgyMDcsMC4xMzA0MDY3IDAuMTk1ODQ3OSwwLjMwMDgzOSAwLjA2NDAyNywwLjE3MDQzMjQgMC4wNjQwMjcsMC4zODYwNTUyIDAsMC4yMTgyMDUyIC0wLjA2NDAyNywwLjM4OTkyODIgLTAuMDY0MDI3LDAuMTcwNDMzIC0wLjE5NTg0NzksMC4zMDA4NCAtMC4xNTA2NTIzLDAuMTQ5NzczIC0wLjM2MTU2NTQsMC4yMTMwNCAtMC4yMTA5MTMxLDAuMDYxOTggLTAuNjMyNzM5NCwwLjA2MTk4IGwgLTAuNTA5NzA2NywwIDAsLTEuOTI3Njk0MyB6JyBzdHlsZT0nZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxJyAvPjxwYXRoIGQ9J20gNi4wOTA0NDY4LDkuMzYwMjM0MiBxIC0wLjIyMDk1NjYsMCAtMC4zNDI3MzM5LDAuMTY3ODUwMSAtMC4xMjE3NzcyLDAuMTY3ODUgLTAuMTIxNzc3MiwwLjQ3MjU2MjcgMCwwLjMwMzQyMSAwLjEyMTc3NzIsMC40NzEyNzEgMC4xMjE3NzczLDAuMTY3ODUgMC4zNDI3MzM5LDAuMTY3ODUgMC4yMjIyMTIsMCAwLjM0Mzk4OTMsLTAuMTY3ODUgMC4xMjE3NzcyLC0wLjE2Nzg1IDAuMTIxNzc3MiwtMC40NzEyNzEgMCwtMC4zMDQ3MTI3IC0wLjEyMTc3NzIsLTAuNDcyNTYyNyBRIDYuMzEyNjU4OCw5LjM2MDIzNDIgNi4wOTA0NDY4LDkuMzYwMjM0MiBaIG0gMCwtMC4zNjAyMzIxIHEgMC40NTE5NTY3LDAgMC43MDgwNjU1LDAuMjY1OTc3OCAwLjI1NjEwODgsMC4yNjU5Nzc4IDAuMjU2MTA4OCwwLjczNDY2NzEgMCwwLjQ2NzM5OCAtMC4yNTYxMDg4LDAuNzMzMzc2IFEgNi41NDI0MDM1LDExIDYuMDkwNDQ2OCwxMSA1LjYzOTc0NTUsMTEgNS4zODIzODEzLDEwLjczNDAyMyA1LjEyNjI3MjUsMTAuNDY4MDQ1IDUuMTI2MjcyNSwxMC4wMDA2NDcgcSAwLC0wLjQ2ODY4OTMgMC4yNTYxMDg4LC0wLjczNDY2NzEgMC4yNTczNjQyLC0wLjI2NTk3NzggMC43MDgwNjU1LC0wLjI2NTk3Nzggeicgc3R5bGU9J2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MScgLz48cGF0aCBkPSdtIDguOTA1MTMyNCwxMC44NTY2ODIgcSAtMC4xMzMwNzYyLDAuMDcxMDEgLTAuMjc3NDUxMiwwLjEwNzE2NiAtMC4xNDQzNzUxLDAuMDM2MTUgLTAuMzAxMzA0NSwwLjAzNjE1IC0wLjQ2ODI3NzQsMCAtMC43NDE5NjIzLC0wLjI2ODU2IC0wLjI3MzY4NDksLTAuMjY5ODUxIC0wLjI3MzY4NDksLTAuNzMwNzkzIDAsLTAuNDYyMjMzNSAwLjI3MzY4NDksLTAuNzMwNzkzNyBRIDcuODU4MDk5Myw5IDguMzI2Mzc2Nyw5IDguNDgzMzA2MSw5IDguNjI3NjgxMiw5LjAzNjE1MiA4Ljc3MjA1NjIsOS4wNzIzMDQgOC45MDUxMzI0LDkuMTQzMzE3OSBsIDAsMC4zOTg5NjY3IFEgOC43NzA4MDA4LDkuNDQ4MDMyNyA4LjY0MDIzNTUsOS40MDQxMzM0IDguNTA5NjcwMiw5LjM2MDIzNDIgOC4zNjUyOTUyLDkuMzYwMjM0MiBxIC0wLjI1ODYxOTcsMCAtMC40MDY3NjEsMC4xNzA0MzIzIC0wLjE0ODE0MTQsMC4xNzA0MzI0IC0wLjE0ODE0MTQsMC40Njk5ODA1IDAsMC4yOTgyNTcgMC4xNDgxNDE0LDAuNDY4Njg4IDAuMTQ4MTQxMywwLjE3MDQzMyAwLjQwNjc2MSwwLjE3MDQzMyAwLjE0NDM3NSwwIDAuMjc0OTQwMywtMC4wNDM4OSAwLjEzMDU2NTMsLTAuMDQzOSAwLjI2NDg5NjksLTAuMTM4MTU0IGwgMCwwLjM5ODk2NyB6JyBzdHlsZT0nZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxJyAvPjwvZz48L3N2Zz4g);
}

.iconsInvers a.xls:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMy41IDUsMCAzLDMgMCw3IC04LDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA5LjUsMy41IDAsMyAzLDAnIC8+PHJlY3Qgc3R5bGU9J2ZpbGw6IzFlNmQ0MTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MScgaWQ9J3JlY3Q0MTQ0JyB3aWR0aD0nOCcgaGVpZ2h0PSc0JyB4PScyJyB5PSc4JyAvPjxnPjxwYXRoIGQ9J00gNC4zNDg4ODI5LDkuOTc5MjM2NSA0Ljk5OTE5ODMsMTEgNC40OTU3Njg4LDExIDQuMDU3NjIxOSwxMC4zMTY4MTIgMy42MjMyNDEzLDExIDMuMTE3MzAwOCwxMSAzLjc2NzYxNjMsOS45NzkyMzY1IDMuMTQyNDA5Niw5IDMuNjQ3MDk0NSw5IDQuMDU3NjIxOSw5LjY0NDM0MDMgNC40NjY4OTM4LDkgNC45NzQwODk2LDkgNC4zNDg4ODI5LDkuOTc5MjM2NSBaJyBzdHlsZT0nZm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjIuNTcxMTMxNDdweDtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246c2Fucy1zZXJpZiBCb2xkO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MScgLz48cGF0aCBkPSdtIDUuMjg3OTQ4NCw5IDAuNDgzMzQyNiwwIDAsMS42MTAxOCAwLjg0ODY3NDMsMCAwLDAuMzg5ODIgLTEuMzMyMDE2OSwwIDAsLTIgeicgc3R5bGU9J2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToyLjU3MTEzMTQ3cHg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnNhbnMtc2VyaWYgQm9sZDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEnIC8+PHBhdGggZD0nbSA4LjIzNDQ1NTEsOS4wOTU1NDU4IDAsMC40MDgwMDUzIFEgOC4wODAwMzY2LDkuNDMyNTM3NiA3LjkzMzE1MDYsOS4zOTYzODUyIDcuNzg2MjY0Nyw5LjM2MDIzMjkgNy42NTU2OTk0LDkuMzYwMjMyOSBxIC0wLjE3MzI1LDAgLTAuMjU2MTA4OCwwLjA0OTA2NCAtMC4wODI4NTksMC4wNDkwNjQgLTAuMDgyODU5LDAuMTUyMzU2MyAwLDAuMDc3NDY5IDAuMDU1MjM5LDAuMTIxMzY4NiAwLjA1NjQ5NSwwLjA0MjYwOCAwLjIwMzM4MDUsMC4wNzM1OTYgbCAwLjIwNTg5MTQsMC4wNDI2MDggcSAwLjMxMjYwMzQsMC4wNjQ1NTggMC40NDQ0MjQxLDAuMTk2MjU1NiAwLjEzMTgyMDcsMC4xMzE2OTc2IDAuMTMxODIwNywwLjM3NDQzNTYgMCwwLjMxODkxNSAtMC4xODQ1NDksMC40NzUxNDUgUSA3Ljk4OTY0NDcsMTEgNy42MTE3NTg3LDExIDcuNDMzNDg2OSwxMSA3LjI1Mzk1OTYsMTAuOTY1MTQgNy4wNzQ0MzI0LDEwLjkzMDI4IDYuODk0OTA1MiwxMC44NjE4NDkgbCAwLC0wLjQxOTYyNSBxIDAuMTc5NTI3MiwwLjA5ODEyIDAuMzQ2NTAwMSwwLjE0ODQ4MiAwLjE2ODIyODMsMC4wNDkwNyAwLjMyMzkwMjMsMC4wNDkwNyAwLjE1ODE4NDgsMCAwLjI0MjI5OSwtMC4wNTQyMyAwLjA4NDExNCwtMC4wNTQyMyAwLjA4NDExNCwtMC4xNTQ5MzkgMCwtMC4wOTAzOCAtMC4wNTc3NSwtMC4xMzk0NDUgLTAuMDU2NDk0LC0wLjA0OTA3IC0wLjIyNzIzMzcsLTAuMDg3OCBMIDcuNDE5Njc3NiwxMC4xNjA3NSBRIDcuMTM4NDYwMSwxMC4wOTg3NzQgNy4wMDc4OTQ4LDkuOTYzMjAyNiA2Ljg3ODU4NSw5LjgyNzYzMTIgNi44Nzg1ODUsOS41OTc4MDU1IHEgMCwtMC4yODc5Mjc3IDAuMTgwNzgyNywtMC40NDI4NjY0IDAuMTgwNzgyNywtMC4xNTQ5Mzg4IDAuNTE5NzUwMiwtMC4xNTQ5Mzg4IDAuMTU0NDE4NSwwIDAuMzE3NjI1MSwwLjAyNDUzMiAwLjE2MzIwNjYsMC4wMjMyNDEgMC4zMzc3MTIxLDAuMDcxMDE0IHonIHN0eWxlPSdmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXNpemU6Mi41NzExMzE0N3B4O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpzYW5zLXNlcmlmIEJvbGQ7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxJyAvPjwvZz48L3N2Zz4g);
}

.iconsInvers a.audio:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gMy41LDYuNSA0LDAgNCwtNCAwLDEyIC00LC00IC00LDAgeicgLz48L3N2Zz4g);
}

.iconsInvers a.video:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48Y2lyY2xlIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjE7JyBjeD0nOC41JyBjeT0nOC41JyByPSc1JyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDcuNSw2LjUgMCw0IDMsLTIgeicgLz48L3N2Zz4g);
}

.iconsInvers a.next:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxJyBkPSdtIDYsMyA1LDUgLTUsNScgLz48L3N2Zz4g);
}

.iconsInvers a.back:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MScgZD0nbSAxMCwzIC01LDUgNSw1JyAvPjwvc3ZnPiA=);
}

.iconsInvers a.wpst:before  ,.iconsInvers a.wpst:before  ,.iconsInvers a.wpst:before  ,.iconsInvers a.mail:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSAyLjUsNC41IDEyLDAgMCw4IC0xMiwwIHonIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDIuNSw0LjUgNiw1IDYsLTUnIC8+PC9zdmc+IA==);
}

.iconsInvers a.phone:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gMTMuNSwxMi41IC0yLDEgYyAwLDAgLTEuMSwwLjMgLTUuMSwtMy43IC00LC00IC0zLjcsLTUuMSAtMy43LC01LjEgbCAxLC0yIDEsLTEgMiwzIC0wLjcsMS4yIEMgNS45LDUuOCA2LjcsNyA3Ljg1LDguMTUgOSw5LjMgMTAuMiwxMC4xIDEwLjIsMTAuMSBsIDEuMiwtMC43IDMsMiB6JyAvPjwvc3ZnPiA=);
}

.iconsInvers a.fax:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MScgZD0nbSA0LjUsOC41IGMgMi4zMzMzMywwIDQuNjY2NjYsMCA3LDAgTCAxMS41LDIuNSA0LjUsMi41IFonIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MScgZD0nbSAyLjUsMTIuNSBjIDMuNjY2NjYsMCA3LjMzMzMzLDAgMTEsMCBsIDAsLTQgLTExLDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSA0LDEwLjUgMywwJyAvPjwvc3ZnPiA=);
}

.iconsInvers a.mobile:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMi41IDcsMCAwLDExIC03LDAgeicgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMy41IDcsMCcgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSA0LjUsMTEuNSA3LDAnIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTsnIGQ9J20gNC41LDEyLjUgMywwJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDguNSwxMi41IDMsMCcgLz48L3N2Zz4g);
}

.iconsInvers a.rss:before {
    background-image: url(/lvw-wGlobal/wGlobal/layout/images/links/rss.svg);
}

.iconsInvers a.vcf:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxOycgZD0nbSAyLjUsNC41IDEyLDAgMCw4IC0xMiwwIHonIC8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDkuNSw2LjUgMywwJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSA5LjUsOC41IDMsMCcgLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gOS41LDEwLjUgMywwJyAvPjxjaXJjbGUgc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTsnIGN4PSc2JyBjeT0nNy41JyByPScxJyAvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjE7JyBkPSdtIDQsMTAuNSBhIDIsMiAwIDAgMSAyLC0yIDIsMiAwIDAgMSAyLDIgbCAtMiwwIHonIC8+PC9zdmc+IA==);
}

.iconsInvers a.ical:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSAzLjUsNC41IDksMCAwLDkgLTksMCB6Jy8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gNCw3LjUgOCwwJy8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gNCwxMC41IDgsMCcvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDYuNSw1IDAsOCcvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDkuNSw1IDAsOCcvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDUuNSwzIDAsLTEnLz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojYmJiYmJiO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSA3LjUsMyAwLC0xJy8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gOS41LDMgMCwtMScvPjxwYXRoIHN0eWxlPSdmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNiYmJiYmI7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDExLjUsMyAwLC0xJy8+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2JiYmJiYjtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEnIGQ9J20gMywzLjUgMTAsMCcvPjwvc3ZnPiA=);
}

a:hover {
    text-decoration: none;
    color: #009775;
}

a:active {
    color: #06558d;
}

.ui-tooltip {
    padding: 10px;
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    max-width: 300px;
    box-shadow: 0 0 5px #aaa;
}

.ui-tooltip-link {
    margin: 6px 0;
    text-align: right;
    color: #666;
}

.ui-tooltip-link:before {
    content: 'Mehr zu: ';
}


a img {
    border: none;
}

img.picture {
    margin: 0;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
}

img.pictureLeft {
    float: left;
    margin: 0 24px 4px 0;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
}

img.pictureCenter {
    margin: 0 24px 4px 0;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
}

img.pictureRight {
    float: right;
    margin: 0 0 4px 24px;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
}

#blockRight img.picture {
    margin: 0;
}

#blockRight img.pictureLeft {
    margin: 0;
}

#blockRight img.pictureCenter {
    margin: 0;
}

#blockRight img.pictureRight {
    margin: 0;
}



fieldset {
    border: 0;
    padding: 0;
    margin: 0 0 10px;
}

input {
    font: inherit;
    padding: 1px 0 1px 5px;
    margin: 0;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    border: none;
    background-color: #fff;
}

select {
    font: inherit;
    padding: 0 0 0 2px;
    margin: 0;
    border: none;
    background-color: #fff;
    cursor: pointer;
}

textarea {
    font: inherit;
    padding: 0;
    margin: 0;
    border: 1px solid #e0e0e0;
}

input[type="radio"] {
    border: none;
    background-color: transparent;
}

input[type="checkbox"] {
    border: none;
    background-color: transparent;
    margin-left: 5px !important;
}

input:focus,select:focus,textarea:focus {
    outline: none;
    border: solid 1px #aaa;
}

button:not(.fc-button):not(frontend-krankenbeihilfe *):not(.mat-datepicker-popup *) {
    font: inherit;
    font-weight: 700;
    color: #fff;
    background-color: #999999;
    border: none;
    border-color: #999999;
    margin: 0 4px 0 0;
}

button.buttonReset {
    color: #fff;
    background-color: transparent;
}

.wglIsInvalid {
    background: #fcc url(data:image/gif;base64,R0lGODlhFAAUAJECAPb29/T4+/////sSACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI3Qjk0QUVFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI3Qjk0QUZFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjdCOTRBQ0VGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjdCOTRBREVGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAIALAAAAAAUABQAAAJBlI+py40A3AJjRHlotdjoeknfFjYaBIpkQDos+AXmNgRvOtFoq4yWXzLcaETZg/hDloYwpFHgQxIvkKr1au1otQUAOw==) no-repeat 100% 50%;
}

.wglIsInvalid.allSeeingEyeField {
    background-position: calc(100% - 23px) 50%;
}

.wglInfoAlreadyUploaded {
    padding: 4px 0;
}

.wglInfoAlreadyUploadedText {
    display: block;
    color: #666;
    font-weight: 700;
}

.wglInfoAlreadyUploadedFilename {
    display: block;
    color: #666;
}

.wglCaptcha img {
  width: calc(25% - 15px);
  max-height: 24px;
  min-height: 24px;
  padding-top: 5px;
}

.wglCaptchaArithmeticQuestion {
    padding: 2px 4px 2px 2px;
}

.wglRadioFloat {
    display: inline-block;
    padding: 0 0 0 .5%;
}

.wglRadioFloat input {
    margin: 0;
    float: left;
    margin-right: 4px;
    background-color: transparent;
}

.wglRadioFloat label {
    float: left;
    padding: 0 4px;
}

.wglRadio {
    display: block;
    clear: left;
    padding: 2px 0 2px .5%;
}

.wglRadio input {
    margin: 0;
    float: left;
    margin-right: 4px;
    background-color: transparent;
}

.wglRadio input[type="text"] {
    margin: 0 0 0 4px;
}

.wglRadio label {
    float: left;
    padding: 0 4px;
}

.wglCheckbox {
    display: block;
    clear: left;
    padding: 2px 0 2px .5%;
    margin-left: -20px;
}

.wglCheckbox input {
    margin: 0;
    float: left;
    margin-right: 4px;
    background-color: transparent;
}

.wglCheckbox input[type="text"] {
    margin: 0 0 0 4px;
}

.wglCheckbox label {
    float: left;
    padding: 0 4px;
}

.wglCheckboxFloat {
    margin: 0 2px 0 0;
}

.wglCheckboxFloat input {
    margin: 0;
    float: left;
    margin-right: 4px;
    background-color: transparent;
}

.wglCheckboxFloat label {
    float: left;
    padding: 0 4px;
}

.wglInputTimeAfterDate {
    margin-left: 4px;
    width: 48px;
}

.infoFormDateTime {
    margin-left: 4px;
}


table {
    font: inherit;
    color: inherit;
    border: none;
}

th,td {
    vertical-align: top;
}

table.light {
    width: 100%;
    background-color: #ffffff;
    border: none;
    margin-bottom: 12px;
    border-collapse: separate;
    border-spacing: 1px;
}

table.light th {
    border: none;
    padding: 4px;
    text-align: left;
    background-color: silver;
}

table.light td {
    border: none;
    padding: 4px;
}

table.light td[data-wrap-output='yes'] {
    white-space: pre;
}

table.default {
    width: 100%;
    background-color: #ffffff;
    border-style: solid none none solid;
    border-width: 1px;
    border-color: #eeeeee;
    margin-bottom: 12px;
    border-collapse: collapse;
}

table.default th {
    border-style: none solid solid none;
    border-width: 1px;
    border-color: #eeeeee;
    padding: 4px;
    text-align: left;
    background-color: silver;
    color: #fff;
}

table.default td {
    border-style: none solid solid none;
    border-width: 1px;
    border-color: #eeeeee;
    padding: 4px;
}

table.default td[data-wrap-output='yes'] {
    white-space: pre;
}

table.datasheet td.caption {
    font-weight: 700;
    padding-right: 8px;
}

tr.highlighted,th.highlighted,td.highlighted {
    background-color: #f0f0f0;
}

td.bgColor1,th.bgColor1 {
    background-color: #fff;
}


.clearBoth {
    height: 0;
    line-height: 0;
    font-size: 0;
    clear: both;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.clearBothSpace {
    height: 10px;
    line-height: 0;
    font-size: 0;
    clear: both;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

#blockLeft .clearBothSpace,#blockRight .clearBothSpace {
    height: 20px;
    line-height: 0;
    font-size: 0;
    clear: both;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.invisible {
    display: none;
}

.highlighted {
    background-color: #FF0;
}

.soft {
    color: silver;
}

.preWrap {
    white-space: pre-wrap;
}

.errorMessages {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0 0 10px;
    background-color: #DDE8F7;
    max-width: 700px;
    padding: 20px 0;
}

.errorRedIcon {
  background: transparent url(data:image/gif;base64,R0lGODlhFAAUAJECAPb29/T4+/////sSACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI3Qjk0QUVFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI3Qjk0QUZFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjdCOTRBQ0VGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjdCOTRBREVGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAIALAAAAAAUABQAAAJBlI+py40A3AJjRHlotdjoeknfFjYaBIpkQDos+AXmNgRvOtFoq4yWXzLcaETZg/hDloYwpFHgQxIvkKr1au1otQUAOw==) no-repeat;
  padding-left: 20px;
  padding-top: 2px;
  color: red;
}

.subtext.errorRedIcon {
  background-image: url(data:image/gif;base64,R0lGODlhFAAUAJECAPb29/T4+/////sSACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI3Qjk0QUVFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI3Qjk0QUZFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjdCOTRBQ0VGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjdCOTRBREVGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAIALAAAAAAUABQAAAJBlI+py40A3AJjRHlotdjoeknfFjYaBIpkQDos+AXmNgRvOtFoq4yWXzLcaETZg/hDloYwpFHgQxIvkKr1au1otQUAOw==) !important;
  background-repeat: no-repeat !important;
  background-position: 5px 25%;
  padding-left: 30px !important;
  padding-bottom: 0px !important;
  padding-top: 3px !important;
  color: red !important;
  border-top: solid 1px white;
  border-bottom: solid 1px white;
}

.wglErrorMessage {
    color: #3f4041;
    display: block;
    padding-left: 20px;
}

.wglErrorMessage:before
{
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #FE2201;
    position: relative;
    margin-right: 4px;
}

#wFormErrorMessages h4 {
    font-weight: bold;
    font-size: 12px;
    color: #3f4041;
    background: #fcc url(data:image/gif;base64,R0lGODlhFAAUAJECAPb29/T4+/////sSACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI3Qjk0QUVFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI3Qjk0QUZFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjdCOTRBQ0VGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjdCOTRBREVGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAIALAAAAAAUABQAAAJBlI+py40A3AJjRHlotdjoeknfFjYaBIpkQDos+AXmNgRvOtFoq4yWXzLcaETZg/hDloYwpFHgQxIvkKr1au1otQUAOw==) no-repeat 18px 0px;
    text-indent: 20px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: solid 1px #fff;
    border-left: none;
    border-right: none;
}

.textInfo {
    display: inline;
    color: #666;
    float: left;
    display: block;
}

.containerFloatLeft {
    float: left;
    margin-right: 10px;
}

.containerFloatRight {
    float: right;
    margin-left: 10px;
}

.containerCenter {
    margin: auto;
}

.containerWidth75 {
    width: 75%;
}

.containerWidth66 {
    width: 66%;
}

.containerWidth50 {
    width: 50%;
}

.containerWidth33 {
    width: 33%;
}

.containerWidth25 {
    width: 25%;
}

.containerWidth120Abs {
    width: 120px;
}

.containerWidth240Abs {
    width: 240px;
}

.containerWidth320Abs {
    width: 320px;
}

.containerWidth400Abs {
    width: 400px;
}


iframe.navLevel1Embed {
    width: 540px;
    height: 1px;
    border: none;
}

#blockBefore #navigationBreadcrumb {
    clear: left;
}


.wLightbox {
    position: fixed;
    z-index: 120;
    top: 0;
    width: 100%;
    height: 100%;
}

.wLightboxBackground {
    position: fixed;
    top: 0;
    background-color: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
}

.wLightboxOuter {
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 90%;
    padding: 5%;
    height: 160px;
    transition: height .1s ease-in-out;
}

.wLightboxStatusLoaded .wLightboxOuter {
    -transition-delay: .2s;
}

.wLightboxInner {
    pointer-events: auto;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    width: 240px;
    height: 100%;
    border: solid 10px transparent;
    z-index: 10000;
    border-radius: 0;
    box-shadow: 0 0 20px rgba(0,0,0,0.6);
    background-color: #fff;
    transition: width .1s ease-in-out;
}

.ios .wLightboxInner {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.wLightboxIframe {
    border: none;
    width: 100%;
    height: 100%;
}

.wLightboxImage {
    display: block;
    margin: 0 auto;
    max-width: 100.1%;
    max-height: 100.1%;
    opacity: 0;
}

.wLightboxTitle {
    display: none;
    padding: 12px 8px 4px;
    text-align: center;
}

.wLightboxDescription {
    display: none;
    padding: 0 8px 4px;
    text-align: center;
    color: #888;
}

.wLightboxStatusLoading .wLightboxImage {
    opacity: 0;
}

.wLightboxStatusLoading .wLightboxTitle {
    opacity: 0;
}

.wLightboxStatusLoading .wLightboxDesciption {
    opacity: 0;
}

.wLightboxStatusLoaded .wLightboxImage {
    transition: opacity .5s linear;
    transition-delay: .2s;
    opacity: 1;
}

.wLightboxStatusLoaded .wLightboxTitle {
    transition: opacity .5s linear;
    transition-delay: .2s;
    opacity: 1;
}

.wLightboxStatusLoaded .wLightboxDesciption {
    transition: opacity .5s linear;
    transition-delay: .2s;
    opacity: 1;
}

.wLightboxCloser {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    width: 31px;
    height: 32px;
    opacity: 1;
    background-color: #fff;
    z-index: 100003;
    border-radius: 0 0 0 10px;
    border-right: solid 1px #fff;
}

.ios .wLightbox-iframe .wLightboxCloser {
    display: none;
}

.wLightboxStatusLoaded .wLightboxCloser {
    transition: all .3s linear;
    transition-delay: .4s;
    opacity: 1;
}

.wLightboxCloser:hover {
    background-color: rgba(255,255,255,1);
}

.wLightboxCloser:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAC6SURBVFiF7ZZRCoQwDERn9oI9ljfwurMfKghrUpPKBqGBfpnMe1WpUhIq61NKnwJToCfArVo2nGQjSbdJ0uUCQAArAAFYrD5nftlnVwA0+5yAtgcoKnGCH6uFBYygrkR0JrMbMzAlnLylP8EZ+G2BHiALDwlYoBF4WMCQSMNTAo5EGC6p/ih+1yO4gP/vJfRAIxLD8FGJR+AjEo/BszNeUO3nGNU/JCcJ0/6GRPPgkraLlVV+FE+BKfAFI/FYiHVA9TEAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 12px 6px;
    background-size: 50%;
}

.wLightboxPrev {
    display: none;
    cursor: pointer;
    position: absolute;
    left: 16px;
    bottom: 0;
    opacity: 0;
    width: 20%;
    margin-right: 0;
    height: 100%;
    z-index: 2;
}

.wLightboxPrevAvailable {
    display: block;
}

.wLightboxStatusLoaded .wLightboxPrev {
    transition: all .3s linear;
    transition-delay: .4s;
    opacity: 1;
}

.wLightboxPrev:after {
    content: '';
    position: absolute;
    top: 50%;
    left: -16px;
    margin-top: -32px;
    width: 64px;
    height: 64px;
    border-radius: 0 10% 10% 0;
    background-color: rgba(255,255,255,0.0);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAbrwAAG68BXhqRHAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAOGSURBVHic7ZpPiFdVFMc/3zHUMBJbqFDguHChK3UMFJSkRbhxETShuchNhq50ExIktIhAXLhwIYIR1YTgLAyVUCIEnRaao7jQRYQGKmIQ5EbT5OvivbFpuldD3/3DzO8Ld/POg/M9591z3jnnXtlmKqOvNIHS6DmgNIHS6DmgNIHSqNoBktZJUkod1TpA0nvA98BRSXOS6amxDpC0GDgHzGofXQPesX2+a13V7QBJs4Bh/jEeoB8YkfRB1/qqcwBwAFgSeD4DeK1zbbarWcBWwJF1EujrWmc1OUDSCuAMzZeeiBvAMtu/d623ihBos/xhwsY/AN5NYTxU4ID2P/8VTaIL4SPbPyUjUEHc7yQe98Op9RfNAZLWAj8A0wLiX4AVtu8k5VDKAZLmAxeA+QHxXWCl7UupeRTJAZKmAYcIGw+wLYfxUC4Jfga8EZEdtP1lLiLZQ0DSeuA7INTlXQRW2b6XjU9OB0jqB0aBUHf3JzBg+9dshMgYApJm0DQ5sdZ2c27jIW8O2AsMRGR7bB/JyOUxsoSApE3ANxHxaeBN238nJxJAcgdIWgKc5d/9/Rhu0zQ5N5OSeAKShoCkl/jvcGMMD4GNJY2H9DngALA4Ittl+8fE+p+OhE3ONuJNznHa8Cu9kuQASa/TDDemB8S/Actt/9G54mdA5yEg6RWa4UbI+PvAYC3GQ8cOGDfcWBB5ZYftc13qfF4UnwiVRuc5oA2BUcK74D6wuqZd0PkOaON7kMbYiZgOHG6dVAWShED7hXdExAuAr1Mfev5vJB54fku8Fvi4dA2QrA4YQ1sKnyVcDT4E3ipdDfaaodQKbF8GPoyI5wKHJL2QmkcMWeoA20PA/oh4DfB5Dh4hZJsJtiOxEeJTobddYCqUeyi6EDjPVByKAti+CrxP8xuciNnAsKSZOTll7wVsHwV2R8RLgX0Z6ZQ5HaY5DD1FvEjaPCkKoSehPRy9CMwLiCf34SiA7VvABpqKcCJepMkHL6fmUXQeYPsU8ElEvAj4IgeJoovmkPQY8XywfVLmgPFoL0mNEr4n9ABY60T3hKpwADy+JjdCeJg6ua/JAdj+GdgeEb8KDEnqnm/pHBDICUPE88GnXeurZgeMwxbgSuD5X8D1rpVVkwPGY0pflwewfYVmJ0Bzjrg8hfFQ6Q4Yg6R1wAknJFm1A3KgyhDIiZ4DShMojZ4DShMojUfpP965wkJpmgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
}

.wLightboxPrev:hover:after {
    background-color: #fff;
}

.wLightboxNext {
    display: none;
    cursor: pointer;
    position: absolute;
    right: 16px;
    bottom: 0;
    opacity: 0;
    width: 20%;
    margin-left: 0;
    height: 100%;
    z-index: 2;
}

.wLightboxNextAvailable {
    display: block;
}

.wLightboxStatusLoaded .wLightboxNext {
    transition: all .3s linear;
    transition-delay: .4s;
    opacity: 1;
}

.wLightboxNext:after {
    content: '';
    position: absolute;
    top: 50%;
    right: -16px;
    margin-top: -32px;
    width: 64px;
    height: 64px;
    border-radius: 10% 0 0 10%;
    background-color: rgba(255,255,255,0.0);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAbrwAAG68BXhqRHAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAONSURBVHic7ZpNiE5hFMd/BzUoYaFsLKbEhmIoIkY2lGwsJCJJkgUrWbCgKFkosUBIWJgxETZTPmLhK0U+NkIWKIUFGwrzt3heY5qeO8a89zzPbeb91d285+2e/znd59znnPuYJIYyw3ILyE0jAbkF5KaRgNwCcuOaADNrMrPFnj7qxS0BZtYM3AU6zWyOl596MY99gJktA84C42s/vQVmSvpcurM6KfUJsMA+4Cp/gweYBJwzMyvTXxmUmgCFx2kyEAt0KbCrTH9lUPoSMLMxwENgasTcBSyRdL1Up3XgVQOmAQ+A0RHzR0I9eF+64wHg8haQ9BzYXGCeALSZ2QgP3/+L22tQ0lngWIF5PrDfy/f/4LIEum9u1kTYC7QU/GWFpEtuAvqBawKge0P0CBgXMX8BZkl67SqiD9x7AUlvgHVALNNjgQ4zG+mto4gkzZCkq8CBAvMM4EgKHVEkJbmA4cAtwpMQu9an0tLzcq8BPTGzicBjYGLE/A2YI+lZMkEkngdI+gCsAn5FzKMI9WBMSk3JByKSbgM7C8xTgFMJ5aSrAb3qgQFXKK4H2wZlDeiJmY0j7A+aI+YfwEJJ99115EoAgJm1EHaKTRHzW6BF0idPDVmHopIeAVsLzH+GKK4as0+FJR0njM9iLMF5iJJ1CXSLMBtNmB9Mi5i7gKWSrrn4rkICAMxsKmGSFNsHuA1Rsi+BP0h6AWwsME8A2j2GKJVJAICkduBwgXkexQ3VgKlUAnJQmRoAYGYrgbYC812gVdLPUn1WJQFDugjWXoMdxIPvAtZ4BA8VSQBwlPgeAGCP1x4AyNMN9uoMN1HcFXYCwwZlNwj/bIbeEdb94GyGau1wB/HgfwArvYOHTAmofSY/Q3wWALBd0r0kYjKt+x0Ur/sLKbUkrwFm1grcIIzJe/MSmC3pazI9KRPQj7H4XElPkwkiYQ0ws+HAeeLBA2xJHTykLYL7gNYC20lJpxNq6SbJEjCz5cBl4meHnhAe/e/uQiJU4fP4bEmvXEX0gftJUcJmJxY8wIacwYN/DThE8emQg5IuOvv/J25LwMzWEnZ7Me4Ai1TycGMgNI7JlX3D2uftDuLBdwGrqxI8+NSAE8RPiQLsVoVOiYLDYWngFfEDUZ3A3jL9lcGQPy7v+RZoJtSC6cACSQ9cHNVJipOi8yXddHNSJ5X5LpCLqozFs9FIQG4BuWkkILeA3PwGDP3uP6iDMH8AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
}

.wLightboxNext:hover:after {
    background-color: #fff;
}

.wLightbox-ajax .wLightboxOuter {
    height: auto;
    text-align: center;
    overflow: auto;
}

.wLightbox-ajax .wLightboxInner {
    display: inline-block;
    width: auto;
    text-align: initial;
}

.wLightbox-ajax .wLightboxContent {
    overflow: auto;
    max-height: 100%;
}


.wMagnifier {
    cursor: none;
    z-index: 999;
    background-color: #fff;
    border: solid 5px rgba(255,255,255,0.8);
    box-shadow: 0 0 8px 1px rgba(0,0,0,0.6),inset 0 0 1px 0 rgba(0,0,0,0.2);
    border-radius: 100%;
    position: absolute;
    top: -60px;
    left: -60px;
    width: 160px;
    height: 160px;
}


.elementStandard {
    position: relative;
    margin: 0 0 20px;
}


.elementHeadline_var50 * {
    text-align: center;
    font-size: 48px;
}

@media only screen and (max-width: 400px) {
    .elementHeadline_var50 * {
        font-size: 24px;
    }
}

.elementHeadline_var55 * {
    text-align: center;
    font-size: 24px;
    color: silver;
}

@media only screen and (max-width: 400px) {
    .elementHeadline_var55 * {
        font-size: 18px;
    }
}

.elementText {
    position: static;
}

.weditor .elementText {
    position: relative;
}

.elementText ul {
    margin: 0 0 10px;
    padding: 0 0 0 24px;
    display: inline-block;
    list-style: none;
}

.elementText ul > li {
    padding-left: 16px;
}

.elementText ul > li:before {
    content: '';
    display: block;
    position: absolute;
    margin: 1px 2px 0 -24px;
    width: 16px;
    height: 16px;
    vertical-align: top;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxJyBkPSdtIDcsNSAzLDMgLTMsMycgLz48L3N2Zz4g);
    background-position: 0 0;
    background-repeat: no-repeat;
}

#blockBottom ul {
    padding: 0;
}

#blockBottom ul > li {
    padding: 3px 0;
}

#blockBottom ul > li:before {
    content: '';
    display: none;
}

.elementText ol {
    margin: 0 0 10px;
    padding: 0 0 0 40px;
    display: inline-block;
}

.elementText > :last-child {
    margin-bottom: 0;
}


.elementText_var10 {
    color: #b0b0b0;
    font-size: 12px;
    line-height: 17px;
}

.elementText_var10 a {
    color: #b0b0b0 !important;
}


.elementText_var50 {
    font-size: 50px;
    line-height: 135%;
}


.elementText_var52 {
    color: #fff;
    font-size: 50px;
    line-height: 135%;
}

.elementText_var54 p {
    clear: both;
    float: left;
    display: inline-block;
    padding: 0 20px;
    color: #000;
    background-color: #fff;
    font-size: 48px;
    line-height: 135%;
}

.elementText_var54 p.alignCenter {
    clear: both;
    float: none;
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.elementText_var54 p.alignRight {
    clear: both;
    float: right;
}

.elementText_var54 p.alignJustify {
    display: block;
    float: none;
}

.elementText_var54:after {
    display: block;
    content: '';
    clear: both;
}

.elementTable table {
    margin: 0;
}


.elementHr_var10 hr {
    height: 1px;
    border: 0;
    background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-gradient(linear, , color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0)), color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0.3)), color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0)));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-gradient(linear, , color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0)), color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0.3)), color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0)));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-gradient(linear, , color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0)), color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0.3)), color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0)));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -ms-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));background-image: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0));
}


.elementPicture {
    overflow: hidden;
}

.elementPictureLeft {
    display: inline;
    max-width: 100%;
}

.elementPictureCenter {
    display: inline;
    max-width: 100%;
}

.elementPictureRight {
    display: inline;
    max-width: 100%;
}

div.pictureBorder {
    border-style: solid;
    border-color: #e0e0e0;
    border-width: 1px;
}

div.pictureFrame {
    padding: 10px;
    background-color: #fff;
}

div.pictureFrameInner {
    overflow: hidden;
}

div.pictureGray {
    background-color: #f0f0f0;
}

div.pictureRound {
    border-radius: 50%;
}

div.pictureRound > * {
    border-radius: 50%;
    overflow: hidden;
}

div.pictureRound .pictureSubtitle {
    text-align: center;
}

a.picture {
    display: block;
}

a.pictureLeft {
    float: left;
    margin: 0 24px 4px 0;
}

a.pictureCenter {
    float: left;
    margin: 0 24px 4px 0;
}

a.pictureRight {
    float: right;
    overflow: hidden;
    margin: 0 0 4px 24px;
}

a.picture img.picture {
    display: block;
}

a.pictureLeft img.pictureLeft,a.pictureLeft img.pictureCenter,a.pictureRight img.pictureRight {
    margin: 0;
}

a.pictureDetails {
    position: relative;
    cursor: pointer;
}

a.pictureHover {
    background-size: 100% auto;
}

a.pictureHover:hover img.pictureDefault {
    visibility: hidden;
}

div.picture {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    max-width: 100%;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
}

div.pictureLeft {
    float: left;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    max-width: 100%;
    margin: 0 24px 10px 0;
}

div.pictureCenter {
    display: table;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    max-width: 100%;
    margin: 0 auto 10px;
    position: relative;
}

div.pictureRight {
    float: right;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 10px 24px;
}

div.pictureLeft img.pictureLeft,div.pictureCenter img.pictureCenter,div.pictureRight img.pictureRight {
    margin: 0;
}

div.pictureSize-adapt > div {
    width: 100%;
}

div.pictureSize-adapt img.picture {
    width: 100%;
}

div.elementPictureLeft.pictureSize-adapt > div,div.elementPictureRight.pictureSize-adapt > div {
    width: auto;
}

div.picture a {
    margin: 0;
}

div.pictureLeft a {
    margin: 0;
}

div.pictureCenter a {
    margin: 0;
}

div.pictureRight a {
    margin: 0;
}

div.picture span {
    text-decoration: underline;
}

div.pictureLeft span {
    text-decoration: underline;
}

div.pictureCenter span {
    text-decoration: underline;
}

div.pictureRight span {
    text-decoration: underline;
}

div.pictureSubtitle {
    text-align: center;
    display: table-caption;
    caption-side: bottom;
    border: solid 1px #e0e0e0;
    border-top: none;
    margin: 0;
    padding: 8px;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
}

div.pictureFrame .pictureSubtitle {
    border: none;
    padding: 9px 0 0;
    margin: 0 0 -2px;
}

div.pictureBorder .pictureSubtitle {
    border: none;
}

div.pictureLeft .pictureSubtitle {
    clear: left;
}

div.pictureRight .pictureSubtitle {
    clear: right;
}

span.pictureCore {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
}

span.pictureCore img.pictureDefault:not(.pictureSize-set),div.pictureFrameInner {
    position: relative;
    display: table;
    width: 100%;
}

.ie9 span.pictureCore img.pictureDefault:not(.pictureSize-set),.ie9 div.pictureFrameInner {
    display: block !important;
}

div.pictureFrameInner img.pictureDefault {
    margin: 0;
    display: block;
}

img.pictureZoomer {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
}

span.pictureZoomer {
    display: block;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 20px;
    height: 20px;
    font-size: 0;
    color: transparent;
    background-color: #444;
    border-radius: 10px;
}

span.pictureZoomer:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 9px;
    display: block;
    width: 10px;
    height: 2px;
    background-color: #fff;
}

span.pictureZoomer:after {
    content: '';
    position: absolute;
    left: 9px;
    top: 5px;
    display: block;
    width: 2px;
    height: 10px;
    background-color: #fff;
}

div.pictureButtonPinIt {
    text-align: right;
    margin-top: 4px;
}

.elementFlash .swfMovie object,.elementFlash .swfMovie embed {
    width: 100%;
    max-width: 100%;
}

.elementFlash .alternativeImage > img {
    width: 100%;
    max-width: 100%;
}

.elementBodyBackgroundVideo {
    z-index: -1;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    min-width: 101%;
    min-height: 101%;
    left: 50%;
    top: 30%;
    transform: translateX(-50%) translateY(-30%);-ms-transform: translateX(-50%) translateY(-30%);-webkit-transform: translateX(-50%) translateY(-30%);-ms-transform: translateX(-50%) translateY(-30%);-webkit-transform: translateX(-50%) translateY(-30%);-ms-transform: translateX(-50%) translateY(-30%);-webkit-transform: translateX(-50%) translateY(-30%);
}

html.ios .elementBodyBackgroundVideo {
    display: none;
}

.elementVideo a {
    border: none;
}

.elementVideo a.videoContainer {
    text-align: center;
    vertical-align: middle;
    display: block;
    position: relative;
    max-width: 100%;
    min-height: 100%;
}

.elementVideo img.splashScreen {
    position: static;
    max-width: 100%;
}

.elementVideo img.splashScreenOverlay {
    position: absolute;
    margin: 0 auto;
}

.elementVideo .splashScreenFancy {
    position: relative;
    display: block;
    overflow: hidden;
}

.elementVideo .splashScreenFancy a {
    display: block;
    width: 100%;
    height: 100%;
}

.elementVideo .splashScreenFancy a:after {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/lvw-wGlobal/wGlobal/layout/styles/items/video/img/splash-play.png) center no-repeat;
    background-size: 22%;
}

.elementVideo .splashScreenFancy a.splashScreenWithoutSymbol:after {
    background: none;
}

.elementVideo .splashScreenFancy img {
    width: 100%;
    height: auto;
    display: block;
}

.elementVideoQuicktime {
    position: relative;
}

.elementVideoQuicktime object {
    max-width: 100%;
}

.elementVideoQuicktime embed {
    max-width: 100%;
}

.elementVideoExternal {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.weditor .elementVideoExternal {
    padding-bottom: 0;
    height: auto;
}

.elementVideoExternal iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.elementVideoExternal object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.elementVideoExternal embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.elementGoogleMaps {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}

.elementGoogleMaps .googleMapsContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.elementGoogleMaps .infoWindowLocation {
    clear: both;
    margin: 0;
}

.elementGoogleMaps .infoWindowLocationAdditional {
    margin-top: 10px;
}

.elementGoogleMaps .infoWindowLocation img {
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    margin: 0 10px 0 0;
}


.elementGoogleMapsWidth_var100 {
    width: 100% important;
    max-width: 100% !important;
}


.elementGoogleMapsHeight_var50 {
    padding-bottom: 50% !important;
}


.elementGoogleMapsHeight_var25 {
    padding-bottom: 25% !important;
}

.elementAudio {
    margin: 0 0 10px;
}

.elementAudio audio {
    max-width: 100%;
}

.elementList {
    overflow: hidden;
}

.browseedit .elementList {
    overflow: visible;
}

.elementListFloat {
    margin: 0;
    overflow: visible;
}

.elementSitemap {
    overflow: hidden;
}


.elementSubmap {
    overflow: hidden;
    min-height: 18px;
}

.elementSubmap ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 24px;
}

.elementSubmap li {
    overflow: hidden;
    margin: 0;
    padding: 6px 0 0;
}

.elementSubmap li.navLevelSelected {
    font-weight: 700;
}

.elementSubmap_var1 li > a {
    text-decoration: none;
}

.elementSubmap_var2 li > a {
    text-decoration: none;
}

.elementSubmap_var2 li > a:before {
    display: none;
}

.elementClearer {
    margin: 0;
    height: 0;
    clear: both;
}

.elementSpace {
    margin: 0;
    height: 10px;
}

.elementClearerWithSpace {
    margin: 0;
    height: 10px;
    clear: both;
}

.elementClearerWithSpace.spacer1 {
    height: 17px;
}

.elementClearerWithSpace.spacer2 {
    height: 34px;
}

.elementClearerWithSpace.spacer3 {
    height: 51px;
}

.elementClearerWithSpace.spacer4 {
    height: 68px;
}

.elementClearerWithSpace.spacer5 {
    height: 85px;
}

.elementClearerWithSpace.spacer6 {
    height: 102px;
}

.elementClearerWithSpace.spacer7 {
    height: 119px;
}

.elementClearerWithSpace.spacer8 {
    height: 136px;
}


.elementContainerStandard {
    clear: both;
}

.elementContainerStandard:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
}

.elementContainerStandard .col {
    float: left;
}

.elementContainerStandard .col_inner > div:last-child {
    margin-bottom: 1px;
}

.elementContainerStandardColumns_var100 > .col1 {
    float: left;
    width: 100%;
}

.elementContainerStandardColumns_var3070 > .col1 {
    float: left;
    width: 33.33%;
}

.elementContainerStandardColumns_var3070 > .col2 {
    float: left;
    width: 66.66%;
}

.elementContainerStandardColumns_var3070 > .col1 > div {
    margin-right: 13px;
}

.elementContainerStandardColumns_var3070 > .col2 > div {
    margin-left: 6px;
}

.elementContainerStandardColumns_var5050 > .col1 {
    float: left;
    width: 50%;
}

.elementContainerStandardColumns_var5050 > .col2 {
    float: left;
    width: 50%;
}

.elementContainerStandardColumns_var5050 > .col1 > div {
    margin-right: 10px;
}

.elementContainerStandardColumns_var5050 > .col2 > div {
    margin-left: 10px;
}

.elementContainerStandardColumns_var7030 > .col1 {
    float: left;
    width: 66.66%;
}

.elementContainerStandardColumns_var7030 > .col2 {
    float: left;
    width: 33.33%;
}

.elementContainerStandardColumns_var7030 > .col1 > div {
    margin-right: 6px;
}

.elementContainerStandardColumns_var7030 > .col2 > div {
    margin-left: 14px;
}

.elementContainerStandardColumns_var333333 > .col1 {
    float: left;
    width: 33.33%;
}

.elementContainerStandardColumns_var333333 > .col2 {
    float: left;
    width: 33.33%;
}

.elementContainerStandardColumns_var333333 > .col3 {
    float: left;
    width: 33.33%;
}

.elementContainerStandardColumns_var333333 > .col1 > div {
    margin-right: 13px;
}

.elementContainerStandardColumns_var333333 > .col2 > div {
    margin-left: 6px;
    margin-right: 7px;
}

.elementContainerStandardColumns_var333333 > .col3 > div {
    margin-left: 14px;
}


.elementContainerStandardColumns_var107020,
.elementContainerStandardColumns_var107020first {
    
    margin-bottom: 0px;
}

.elementContainerStandardColumns_var107020 > .col1 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    float: left;
    width: 15%;
    border: solid 1px #000;
    border-right: none;
    border-top: none;
}

.elementContainerStandardColumns_var107020 > .col2 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    float: left;
    width: 70%;
    border: solid 1px #000;
    border-top: none;
}

.elementContainerStandardColumns_var107020 > .col3 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    float: left;
    width: 15%;
    border: solid 1px #000;
    border-left: none;
    border-top: none;
}

.elementContainerStandardColumns_var107020 > .col1 > div {
    margin-right: 13px;
    padding-top: 2px;
}

.elementContainerStandardColumns_var107020 > .col2 > div {
    margin-left: 6px;
    margin-right: 7px;
}

.elementContainerStandardColumns_var107020 > .col3 > div {
    margin-left: 14px;
}


.elementContainerStandardColumns_var107020b {
    
    margin-bottom: 0px;
}

.elementContainerStandardColumns_var107020b > .col1  {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    float: left;
    width: 15%;
    border: solid 1px #000;
    border-right: none;
}

.elementContainerStandardColumns_var107020b > .col2 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    float: left;
    width: 70%;
    border: solid 1px #000;
}

.elementContainerStandardColumns_var107020b > .col3 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    float: left;
    width: 15%;
    border: solid 1px #000;
    border-left: none;
}

.elementContainerStandardColumns_var107020b > .col1 > div {
    margin-right: 13px;
    padding-top: 2px;
}

.elementContainerStandardColumns_var107020b > .col2 > div {
    margin-left: 6px;
    margin-right: 7px;
}

.elementContainerStandardColumns_var107020b > .col3 > div {
    margin-left: 14px;
}

.elementContainerStandardColumns_var25252525 > .col1 {
    float: left;
    width: 25%;
}

.elementContainerStandardColumns_var25252525 > .col2 {
    float: left;
    width: 25%;
}

.elementContainerStandardColumns_var25252525 > .col3 {
    float: left;
    width: 25%;
}

.elementContainerStandardColumns_var25252525 > .col4 {
    float: left;
    width: 25%;
}

.elementContainerStandardColumns_var25252525 > .col1 > div {
    margin-right: 15px;
}

.elementContainerStandardColumns_var25252525 > .col2 > div {
    margin-left: 5px;
    margin-right: 10px;
}

.elementContainerStandardColumns_var25252525 > .col3 > div {
    margin-left: 10px;
    margin-right: 5px;
}

.elementContainerStandardColumns_var25252525 > .col4 > div {
    margin-left: 15px;
}

.elementContainerStandard_var1 .col_inner {
    height: 100%;
}

.elementButton {
    margin: 0;
}

.elementButton .wglButton {
    margin-bottom: 4px;
}

.elementIncludeGroup {
    margin: 0;
}

.elementIncludeGroup > :last-child {
    margin-bottom: 0;
}


.elementSection {
    margin: 0 0 20px;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    position: relative;
    background-size: 100%;
    background-attachment: absolute;
}

.elementSection > .sectionInner {
    position: relative;
    max-width: 980px;
    margin: 0 auto;
	height: 100%;
}

/*
.elementSection > .sectionInner .elementScript {
	position: absolute;
	bottom: 0;
}*/


.elementSection > .sectionInner > :last-child {
    margin-bottom: 0;
}

.elementSection > video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
}


.elementSectionBackgroundColor_var0 {
    background-color: transparent !important;
}


.elementSectionBackgroundColor_var30 {
    background-color: #f0f0f0 !important;
}


.elementSectionBackgroundColor_var50 {
    background-color: #e0e0e0 !important;
}


.elementSectionBackgroundColor_var60 {
    background-color: #345678 !important;
}

.elementSectionBackgroundColor_var60 h1,.elementSectionBackgroundColor_var60 .h1Editor,.elementSectionBackgroundColor_var60 h2,.elementSectionBackgroundColor_var60 .h2Editor,.elementSectionBackgroundColor_var60 h3,.elementSectionBackgroundColor_var60 .h3Editor,.elementSectionBackgroundColor_var60 h4,.elementSectionBackgroundColor_var60 .h4Editor {
    color: #eee;
}

.elementSectionBackgroundColor_var60 p,.elementSectionBackgroundColor_var60 a,.elementSectionBackgroundColor_var60 li {
    color: #bbbbbb;
}


.elementSectionBackgroundColor_var90 {
    background-color: #111111 !important;
}

.elementSectionBackgroundColor_var90 h1,.elementSectionBackgroundColor_var90 .h1Editor,.elementSectionBackgroundColor_var90 h2,.elementSectionBackgroundColor_var90 .h2Editor,.elementSectionBackgroundColor_var90 h3,.elementSectionBackgroundColor_var90 .h3Editor,.elementSectionBackgroundColor_var90 h4,.elementSectionBackgroundColor_var90 .h4Editor {
    color: #ddd;
}

.elementSectionBackgroundColor_var90 p,.elementSectionBackgroundColor_var90 a,.elementSectionBackgroundColor_var90 li {
    color: #bbbbbb;
}


.elementSectionPadding_var0 {
    padding: 0 !important;
}


.elementSectionPadding_var20 {
    padding: 20px !important;
}


.elementSectionPadding_var40 {
    padding: 40px !important;
}



.elementSectionPadding_var60 {
    padding: 60px !important;
}


.elementSectionMargin_var0 {
    margin: 0 !important;
}


.elementSectionMargin_var20 {
    margin-bottom: 20px !important;
}


.elementSectionInnerWidth_var0 > .sectionInner {
    max-width: 980px !important;
}


.elementSectionInnerWidth_var100 > .sectionInner {
    max-width: 100% !important;
}

.elementSectionInnerWidth_var100 > .sectionInner .elementContent {
    max-width: 100% !important;
}


.elementSectionInnerHeight_var41240 > .sectionInner {
    max-height: 320px;
    overflow: hidden;
}


.elementSectionInnerHeight_var80 {
    background-size: cover;
}

.elementSectionInnerHeight_var80 > .sectionInner {
    height: 100vh;
    overflow: hidden;
}

.elementSectionIfVisible_var10 > .sectionInner {
    transition: all 1s ease-in-out;
    opacity: 0;
}

.elementSectionIfVisible_var10.wglAnimateIfVisible.isVisible > .sectionInner {
    opacity: 1;
}

.elementSectionIfVisible_var10.wglAnimateIfVisible.isInvisible > .sectionInner {
    opacity: 0;
}

.elementSectionIfVisible_var20 > .sectionInner {
    transition: all 1s ease-in-out;
    opacity: 0;
    transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);
}

.elementSectionIfVisible_var20.wglAnimateIfVisible.isVisible > .sectionInner {
    opacity: 1;
    transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);
}

.elementSectionIfVisible_var20.wglAnimateIfVisible.isInvisible > .sectionInner {
    opacity: 0;
    transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);
}


.elementBoxPosition_var10 > .boxInner {
    float: left !important;
}

.elementBoxPosition_var10:after {
    content: '';
    display: block;
    clear: left !important;
}


.elementBoxPosition_var20 > .boxInner {
    float: right !important;
}

.elementBoxPosition_var20:after {
    content: '';
    display: block;
    clear: right !important;
}


.elementBoxPosition_var30 > .boxInner {
    margin-left: auto !important;
    margin-right: auto !important;
}


.elementBoxPosition_var40 {
    float: left !important;
}

.weditor .elementBoxPosition_var40 {
    float: none !important;
}


.elementBoxPosition_var50 {
    float: right !important;
}

.weditor .elementBoxPosition_var50 {
    float: none !important;
}


.elementBoxPosition_var150 {
    position: fixed;
    display: table;
    z-index: 20;
    top: 10%;
    right: 0;
}

.weditor .elementBoxPosition_var150 {
    position: static;
}


.elementBoxPosition_var153 {
    position: fixed;
    display: table;
    z-index: 20;
    top: 0;
    right: 0;
    height: 100%;
}

.elementBoxPosition_var153 > .boxInner {
    display: table-cell;
    vertical-align: middle;
}

.weditor .elementBoxPosition_var153 {
    position: static;
}


.elementBoxPosition_var156 {
    position: fixed;
    display: table;
    z-index: 20;
    bottom: 10%;
    right: 0;
}

.weditor .elementBoxPosition_var156 {
    position: static;
}


.elementBoxPosition_var160 {
    position: fixed;
    display: table;
    z-index: 20;
    top: 10%;
    left: 0;
}

.weditor .elementBoxPosition_var160 {
    position: static;
}


.elementBoxPosition_var163 {
    position: fixed;
    display: table;
    z-index: 20;
    top: 0;
    left: 0;
    height: 100%;
}

.elementBoxPosition_var163 > .boxInner {
    display: table-cell;
    vertical-align: middle;
}

.weditor .elementBoxPosition_var163 {
    position: static;
}


.elementBoxPosition_var166 {
    position: fixed;
    display: table;
    z-index: 20;
    top: 10%;
    left: 0;
}

.weditor .elementBoxPosition_var166 {
    position: static;
}


.elementBoxInnerWidth_var60 > .boxInner {
    max-width: 400px !important;
    margin: 0 auto;
}


.elementBoxInnerHeight_var0 {
    height: 100%;
}


.elementBoxBorder_var0 {
    border: none;
    outline: none;
    box-shadow: none;
}


.elementBoxBorder_var10 {
    border: solid 1px #e0e0e0;
    outline: none;
    box-shadow: none;
}


.elementBoxBorder_var15 {
    border: solid 1px #e0e0e0;
    outline: none;
    box-shadow: 1px 3px 5px rgba(0,0,0,0.5);
}


.elementBoxBackgroundColor_var0 {
    background-color: transparent !important;
}


.elementBoxBackgroundColor_var10 {
    background-color: #fff !important;
}

.elementBoxBackgroundColor_var10 h1,.elementBoxBackgroundColor_var10 .h1Editor {
    color: #00254f;
}

.elementBoxBackgroundColor_var10 h2,.elementBoxBackgroundColor_var10 .h2Editor {
    color: #999999;
}

.elementBoxBackgroundColor_var10 h3,.elementBoxBackgroundColor_var10 .h3Editor {
    color: #888888;
}

.elementBoxBackgroundColor_var10 h4,.elementBoxBackgroundColor_var10 .h4Editor {
    color: #666666;
}

.elementBoxBackgroundColor_var10 p,.elementBoxBackgroundColor_var10 a,.elementBoxBackgroundColor_var10 li {
    color: #3F4041;
}


.elementBoxBackgroundColor_var30 {
    background-color: #f0f0f0 !important;
}

.elementBoxBackgroundColor_var30 h1,.elementBoxBackgroundColor_var30 .h1Editor {
    color: #00254f;
}

.elementBoxBackgroundColor_var30 h2,.elementBoxBackgroundColor_var30 .h2Editor {
    color: #999999;
}

.elementBoxBackgroundColor_var30 h3,.elementBoxBackgroundColor_var30 .h3Editor {
    color: #888888;
}

.elementBoxBackgroundColor_var30 h4,.elementBoxBackgroundColor_var30 .h4Editor {
    color: #666666;
}

.elementBoxBackgroundColor_var30 p,.elementBoxBackgroundColor_var30 a,.elementBoxBackgroundColor_var30 li {
    color: #3F4041;
}


.elementBoxBackgroundColor_var50 {
    background-color: #e0e0e0 !important;
}

.elementBoxBackgroundColor_var50 h1,.elementBoxBackgroundColor_var50 .h1Editor {
    color: #00254f;
}

.elementBoxBackgroundColor_var50 h2,.elementBoxBackgroundColor_var50 .h2Editor {
    color: #999999;
}

.elementBoxBackgroundColor_var50 h3,.elementBoxBackgroundColor_var50 .h3Editor {
    color: #888888;
}

.elementBoxBackgroundColor_var50 h4,.elementBoxBackgroundColor_var50 .h4Editor {
    color: #666666;
}

.elementBoxBackgroundColor_var50 p,.elementBoxBackgroundColor_var50 a,.elementBoxBackgroundColor_var50 li {
    color: #3F4041;
}


.elementBoxBackgroundColor_var60 {
    background-color: #444444 !important;
}

.elementBoxBackgroundColor_var60 h1,.elementBoxBackgroundColor_var60 .h1Editor {
    color: #00254f;
}

.elementBoxBackgroundColor_var60 h2,.elementBoxBackgroundColor_var60 .h2Editor {
    color: #999999;
}

.elementBoxBackgroundColor_var60 h3,.elementBoxBackgroundColor_var60 .h3Editor {
    color: #888888;
}

.elementBoxBackgroundColor_var60 h4,.elementBoxBackgroundColor_var60 .h4Editor {
    color: #666666;
}

.elementBoxBackgroundColor_var60 p,.elementBoxBackgroundColor_var60 a,.elementBoxBackgroundColor_var60 li {
    color: #bbbbbb;
}


.elementBoxBackgroundColor_var90 {
    background-color: #111111 !important;
}

.elementBoxBackgroundColor_var90 h1,.elementBoxBackgroundColor_var90 .h1Editor {
    color: #00254f;
}

.elementBoxBackgroundColor_var90 h2,.elementBoxBackgroundColor_var90 .h2Editor {
    color: #999999;
}

.elementBoxBackgroundColor_var90 h3,.elementBoxBackgroundColor_var90 .h3Editor {
    color: #888888;
}

.elementBoxBackgroundColor_var90 h4,.elementBoxBackgroundColor_var90 .h4Editor {
    color: #666666;
}

.elementBoxBackgroundColor_var90 p,.elementBoxBackgroundColor_var90 a,.elementBoxBackgroundColor_var90 li {
    color: #bbbbbb;
}


.elementBoxPadding_var0 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 !important;
}


.elementBoxPadding_var20 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px !important;
}


.elementBoxPadding_var40 {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 40px !important;
}


.elementBoxPadding_var50 {
    display: table;
    margin: 0 auto;
}

.elementBoxPadding_var50 > .boxInner {
    display: table-cell;
    vertical-align: middle;
}


.elementBoxMargin_var0 {
    margin: 0 !important;
}


.elementBoxMargin_var20 {
    margin-bottom: 20px !important;
}


.elementBoxMargin_var210 {
    margin-right: 10px !important;
}


.elementBoxHover_var10 {
    transition: all .3s linear;
}

.elementBoxHover_var10:hover {
    transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);
}

.elementBoxIfVisible_var10 > .boxInner {
    transition: all 1s ease-in-out;
    opacity: 0;
}

.elementBoxIfVisible_var10.wglAnimateIfVisible.isVisible > .boxInner {
    opacity: 1;
}

.elementBoxIfVisible_var10.wglAnimateIfVisible.isInvisible > .boxInner {
    opacity: 0;
}

.elementBoxIfVisible_var20 > .boxInner {
    transition: all 1s ease-in-out;
    opacity: 0;
    transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);
}

.elementBoxIfVisible_var20.wglAnimateIfVisible.isVisible > .boxInner {
    opacity: 1;
    transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);
}

.elementBoxIfVisible_var20.wglAnimateIfVisible.isInvisible > .boxInner {
    opacity: 0;
    transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9);
}

.elementBox > .boxInner > :last-child {
    margin-bottom: 0;
}

.elementBox > .boxInner:after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    clear: both;
}

.elementForm table {
    width: 400px;
}

.elementForm td {
    padding: 4px 0 0;
}

.elementForm .formButtons {
    clear: left;
    text-align: right;
    padding: 0;
}

.formButtons button {
  padding-left: 16px;
  padding-right: 16px;
    font-weight: bold;
  font-size: 12px;
  background-color: #009775;
  cursor: pointer;
}

.elementForm .formButtons button:last-child {
    margin-left: 0;
    margin-right: 0;
}

.elementForm label {
    padding: 0 4px 0 0;
}

.elementForm .formLabelStar {
    color: #50659F;
    padding-left: 2px;
}

.elementSourcecode .source {
    background-color: #ffc;
    margin: 0 0 10px;
    border: 1px solid #e0e0e0;
    overflow: auto;
    padding: 10px;
    white-space: nowrap;
}

.elementSourcecode .source pre {
    margin: 0;
}

.elementBlank {
    margin: 0;
}

.elementInfoDefault {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    overflow: hidden;
    min-height: 28px;
    border: solid 1px #e0e0e0;
    padding: 16px 16px 16px 60px;
    background-color: #ffc;
    background-image: url(/weblication/grid5/gui/images/icon_large/info.gif);
    background-repeat: no-repeat;
    background-position: 16px 10px;
}

.elementInfoTip {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    overflow: hidden;
    min-height: 28px;
    border: solid 1px #e0e0e0;
    padding: 16px 16px 16px 60px;
    background-color: #ffc;
    background-image: url(/weblication/grid5/gui/images/icon_large/tip.gif);
    background-repeat: no-repeat;
    background-position: 16px 16px;
}

.elementInfoWarning {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    overflow: hidden;
    min-height: 28px;
    border: solid 1px #e0e0e0;
    padding: 16px 16px 16px 60px;
    background-color: #ffc;
    background-image: url(/weblication/grid5/gui/images/icon_large/warning.gif);
    background-repeat: no-repeat;
    background-position: 16px 16px;
}

.elementInfoError {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    overflow: hidden;
    min-height: 28px;
    border: solid 1px #e0e0e0;
    padding: 16px 16px 16px 60px;
    background-color: #ffc;
    background-image: url(/weblication/grid5/gui/images/icon_large/error.gif);
    background-repeat: no-repeat;
    background-position: 16px 16px;
}

.elementTabContainer_var0 .tabs {
    width: 100%;
    overflow: hidden;
    margin: 0 0 -1px;
    padding: 0 0 1px;
    border-left: solid 1px #e0e0e0;
}

.elementTabContainer_var0 .tabs > .tab {
    float: left;
    cursor: pointer;
    list-style: none;
    font-size: 13px;
    line-height: 36px;
    margin: 0 0 -1px;
    padding: 0 16px;
    background-color: #f0f0f0;
    border: solid 1px #e0e0e0;
    border-bottom-color: #e0e0e0;
    border-left: none;
}

.elementTabContainer_var0 .tabs > .tab:hover {
    background-color: #fff;
}

.elementTabContainer_var0 .tabs > .tabSelected {
    float: left;
    cursor: default;
    list-style: none;
    font-size: 13px;
    line-height: 36px;
    margin: 0 0 -1px;
    padding: 0 16px;
    background-color: #fff;
    border: solid 1px #e0e0e0;
    border-bottom-color: #fff;
    border-left: none;
}

.elementTabContainer_var0 .tabs > .tab a {
    text-decoration: none;
    white-space: nowrap;
}

.elementTabContainer_var0 .tabs > .tabSelected a {
    text-decoration: none;
    white-space: nowrap;
}

.elementTabContainer_var0 .containers {
    clear: left;
    padding: 16px;
    background-color: #fff;
    border: solid 1px #e0e0e0;
}

.elementTabContainer_var0 .containers > div {
    transition: opacity .3s ease;
}

.elementTabContainer_var0 .containers > .containerSelected {
    display: block;
    opacity: 0;
}

.elementTabContainer_var0 .containers > .containerSelectedAfterInit {
    opacity: 1;
}

.elementTabContainer_var0 .containers > .containerSelected > :last-child {
    margin-bottom: 0;
}

.elementTabContainer_var0 .containers > .containerInvisible {
    display: none;
}

.elementTabContainer_var0 .containers > .containerInvisibleAfterInit {
    opacity: 1;
}


@media print {
    .elementAccordion .accordionOpenerCloser {
        display: none;
    }
}

.viewmode-print .elementAccordion .accordionOpenerCloser {
    display: none;
}

.elementAccordion_var0 .accordionHeader {
    user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
    cursor: pointer;
    border-bottom: solid 1px #e0e0e0;
    background-image: none;
    border-radius: 0;
    padding: 10px 16px;
    margin: 1px 0 0;
    position: relative;
}

.elementAccordion_var0 .accordionHeader:last-of-type {
    border-bottom: none;
}

.elementAccordion_var0 .accordionHeader > a {
    font-weight: 400;
    color: #444;
    text-decoration: none;
}

.elementAccordion_var0 .accordionHeader > .accordionHeaderOpener {
    display: block;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 32px;
    height: 32px;
}

.elementAccordion_var0 .accordionHeaderVisible.accordionHeaderNoneCollapsible {
    cursor: default;
}

.elementAccordion_var0 .accordionHeaderVisible.accordionHeaderNoneCollapsible > a {
    cursor: default;
}

.elementAccordion_var0 .accordionHeaderVisible.accordionHeaderNoneCollapsible > .accordionHeaderOpener {
    display: none;
}

.elementAccordion_var0 .accordionHeader > .accordionHeaderOpener:before {
    transition: all .3s ease-in-out;
    content: '';
    position: absolute;
    margin: 16px 0 0;
    display: block;
    width: 12px;
    height: 2px;
    background-color: #aaa;
    transform: rotate(40deg);-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);
}

.elementAccordion_var0 .accordionHeader > .accordionHeaderOpener:after {
    transition: all .3s ease-in-out;
    content: '';
    position: absolute;
    margin: 16px 0 0 8px;
    display: block;
    width: 12px;
    height: 2px;
    background-color: #aaa;
    transform: rotate(-40deg);-ms-transform: rotate(-40deg);-webkit-transform: rotate(-40deg);-ms-transform: rotate(-40deg);-webkit-transform: rotate(-40deg);-ms-transform: rotate(-40deg);-webkit-transform: rotate(-40deg);
}

.elementAccordion_var0 .accordionHeader:hover > .accordionHeaderOpener:before,.elementAccordion_var0 .accordionHeader:hover > .accordionHeaderOpener:after {
    transition: all .2s ease-in-out;
    background-color: #666;
}

.elementAccordion_var0 .accordionHeaderVisible > .accordionHeaderOpener:before {
    transform: rotate(-40deg);-ms-transform: rotate(-40deg);-webkit-transform: rotate(-40deg);-ms-transform: rotate(-40deg);-webkit-transform: rotate(-40deg);-ms-transform: rotate(-40deg);-webkit-transform: rotate(-40deg);
}

.elementAccordion_var0 .accordionHeaderVisible > .accordionHeaderOpener:after {
    transform: rotate(40deg);-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);
}

.elementAccordion_var0 .accordionContent {
    overflow: hidden;
    padding: 17px;
    background-color: #fff;
    border-bottom: solid 1px #e0e0e0;
}

.elementAccordion_var0 .accordionContent:last-of-type {
    border-top: solid 1px #e0e0e0;
    border-bottom: none;
}

.elementAccordion_var0 .accordionContent > :first-child {
    margin-top: 0;
}

.elementAccordion_var0 .accordionContent > :last-child {
    margin-bottom: 0;
}

.elementAccordion_var0 .accordionOpenerCloser {
    text-align: right;
    padding: 8px 0 0;
}

.elementAccordion_var0 .accordionOpener {
    text-decoration: none;
}

.elementAccordion_var0 .accordionCloser {
    text-decoration: none;
    display: none;
}

.elementLink {
    margin-bottom: 10px;
}

.elementLink a {
    display: inline-block;
    background-position: left 3px;
}

.elementLink .infoDownloadSize {
    color: #999;
}

.elementLink_var1 a {
    text-decoration: none;
}


.elementLink_var10 {
    
    display: table;
    overflow: hidden;
    padding: 10px 24px;
    border-radius: 5px;
    background-color: #568EB5;
    border: solid 2px #568EB5;
}

.elementLink_var10 > a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
}

.elementLink_var10 > a:before {
    transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);
    margin-right: 8px;
}


.elementLink_var11 {
    display: table;
    overflow: hidden;
    padding: 10px 24px;
    border-radius: 5px;
    background-color: #fff;
}

.elementLink_var11 > a {
    color: #000;
    text-decoration: none;
    font-size: 16px;
}

.elementLink_var11 > a:before {
    transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);
    margin-right: 8px;
}


.elementLink_var50 {
    display: table;
    overflow: hidden;
    padding: 10px 24px;
    border-radius: 5px;
    border: solid 2px #000;
}

.elementLink_var50 > a {
    color: #000;
    text-decoration: none;
    font-size: 16px;
}

.elementLink_var50 > a:before {
    transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);
    margin-right: 8px;
}


.elementLink_var51 {
    
    display: table;
    overflow: hidden;
    padding: 10px 24px;
    border-radius: 5px;
    border: solid 2px #fff;
}

.elementLink_var51 > a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
}

.elementLink_var51 > a:before {
    transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);
    margin-right: 8px;
}


.elementSocialButton {
    position: relative;
    margin: 0 10px 10px 0;
    width: 72px;
    height: 72px;
    float: left;
}

.elementSocialButton .socialIcon {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+PHN2ZyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIHhtbG5zOmNjPSdodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMnIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIycgeG1sbnM6c3ZnPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczpzb2RpcG9kaT0naHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQnIHhtbG5zOmlua3NjYXBlPSdodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlJyB3aWR0aD0nMzIwJyBoZWlnaHQ9JzMyMCcgdmlld0JveD0nMCAwIDMyMCAzMjAnIGlkPSdzdmcyJyB2ZXJzaW9uPScxLjEnIGlua3NjYXBlOnZlcnNpb249JzAuOTEgcjEzNzI1JyBzb2RpcG9kaTpkb2NuYW1lPSdzb2NpYWwtaWNvbnMuc3ZnJz48ZGVmcyBpZD0nZGVmczQnIC8+PHNvZGlwb2RpOm5hbWVkdmlldyBpZD0nYmFzZScgcGFnZWNvbG9yPScjMDAwMDAwJyBib3JkZXJjb2xvcj0nIzY2NjY2NicgYm9yZGVyb3BhY2l0eT0nMS4wJyBpbmtzY2FwZTpwYWdlb3BhY2l0eT0nMCcgaW5rc2NhcGU6cGFnZXNoYWRvdz0nMicgaW5rc2NhcGU6em9vbT0nNS42JyBpbmtzY2FwZTpjeD0nNTQuOTA0ODI0JyBpbmtzY2FwZTpjeT0nMjQ5LjE0MTczJyBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ncHgnIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9J2xheWVyMScgc2hvd2dyaWQ9J3RydWUnIHVuaXRzPSdweCcgaW5rc2NhcGU6d2luZG93LXdpZHRoPScxOTIwJyBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PScxMTUxJyBpbmtzY2FwZTp3aW5kb3cteD0nMCcgaW5rc2NhcGU6d2luZG93LXk9JzAnIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9JzEnIGJvcmRlcmxheWVyPSdmYWxzZScgb2JqZWN0dG9sZXJhbmNlPScxJyBzaG93Ym9yZGVyPSd0cnVlJz48aW5rc2NhcGU6Z3JpZCB0eXBlPSd4eWdyaWQnIGlkPSdncmlkODA2OCcgZW1wc3BhY2luZz0nNCcgLz48aW5rc2NhcGU6Z3JpZCB0eXBlPSd4eWdyaWQnIGlkPSdncmlkODA3MCcgZW1wc3BhY2luZz0nMTYnIC8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+PG1ldGFkYXRhIGlkPSdtZXRhZGF0YTcnPjxyZGY6UkRGPjxjYzpXb3JrIHJkZjphYm91dD0nJz48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSByZGY6cmVzb3VyY2U9J2h0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlJyAvPjxkYzp0aXRsZSAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZyBpbmtzY2FwZTpsYWJlbD0nRWJlbmUgMScgaW5rc2NhcGU6Z3JvdXBtb2RlPSdsYXllcicgaWQ9J2xheWVyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCwtNzMyLjM2MjE0KSc+PHBhdGggZD0nbSA1NS45OTk5OTcsNzQzLjM5ODU2IGMgLTAuNTg4Njk5LDAuMjYwOSAtMS4yMjEzNDgsMC40Mzc1IC0xLjg4NTM2LDAuNTE2NyAwLjY3Nzc2NCwtMC40MDYgMS4xOTgyMjcsLTEuMDQ5NSAxLjQ0MzMyMiwtMS44MTU4OCAtMC42MzQyMjUsMC4zNzU5OCAtMS4zMzY3NTcsMC42NDkzOCAtMi4wODQ0NjIsMC43OTY0OCAtMC41OTg4MTgsLTAuNjM3OTEgLTEuNDUxOTMyLC0xLjAzNjU1IC0yLjM5NjA0NiwtMS4wMzY1NSAtMS44MTI5MSwwIC0zLjI4MjY5NCwxLjQ2OTY1IC0zLjI4MjY5NCwzLjI4MjE5IDAsMC4yNTczIDAuMDI5MSwwLjUwNzggMC4wODUwNCwwLjc0OCAtMi43MjgxNSwtMC4xMzcgLTUuMTQ2ODk5LC0xLjQ0MzYgLTYuNzY1OTQ3LC0zLjQyOTM0IC0wLjI4MjU2MywwLjQ4NDggLTAuNDQ0MzkxLDEuMDQ4NyAtMC40NDQzOTEsMS42NTAyNCAwLDEuMTM4NSAwLjU3OTUsMi4xNDMxIDEuNDYwMjksMi43MzE5IC0wLjUzODA3NywtMC4wMTYgLTEuMDQ0MjI1LC0wLjE2NDcgLTEuNDg2ODE0LC0wLjQxMDcgLTEuOTllLTQsMC4wMTUgLTIuOTllLTQsMC4wMjcgLTIuOTllLTQsMC4wNDEgMCwxLjU5MDYgMS4xMzE1MTEsMi45MTc2IDIuNjMzMTc4LDMuMjE4NyAtMC4yNzU0NDksMC4wNzYgLTAuNTY1NDY3LDAuMTE1NSAtMC44NjQ4MSwwLjExNTUgLTAuMjExNTM1LDAgLTAuNDE3MTYxLC0wLjAyMSAtMC42MTc1ODcsLTAuMDYgMC40MTc3MTQsMS4zMDQgMS42Mjk5NzEsMi4yNTM2IDMuMDY2NDAxLDIuMjc5NyAtMS4xMjM0NDEsMC44ODAzIC0yLjUzODg0MiwxLjQwNDkgLTQuMDc2NzUxLDEuNDA0OSAtMC4yNjQ5NjMsMCAtMC41MjYyNjUsLTAuMDEzIC0wLjc4MzA2MywtMC4wNDUgMS40NTI3MTIsMC45MzE3IDMuMTc4MTUyLDEuNDc0NyA1LjAzMTkxMSwxLjQ3NDcgNi4wMzc4NjUsMCA5LjMzOTU3MywtNS4wMDIgOS4zMzk1NzMsLTkuMzM5OCAwLC0wLjE0MjIgLTAuMDAzNCwtMC4yODM4IC0wLjAwOTUsLTAuNDI0MyAwLjY0MTMxMiwtMC40NjI5IDEuMTk3ODgsLTEuMDQwOCAxLjYzNzk4MiwtMS42OTkxNCcgc3R5bGU9J2ZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZScgaWQ9J3BhdGgxNCcgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0nMCcgLz48cGF0aCBkPSdtIDExMi4wMDAwMyw3MzguMzYzMjIgYyAtNS41MjI4MywwIC0xMC4wMDAwMyw0LjQ3Njc0IC0xMC4wMDAwMyw5Ljk5ODk4IDAsNC4yMzYzIDIuNjM1NzcsNy44NTQ4IDYuMzU1NzQsOS4zMTE5IC0wLjA4NzUsLTAuNzkxMiAtMC4xNjYzNSwtMi4wMDQ4IDAuMDM0NywtMi44Njg3IDAuMTgxNTksLTAuNzgwMyAxLjE3MjYyLC00Ljk3MDYgMS4xNzI2MiwtNC45NzA2IDAsMCAtMC4yOTkxNywtMC41OTkgLTAuMjk5MTcsLTEuNDg0NSAwLC0xLjM5MDUgMC44MDYwMiwtMi40Mjg2IDEuODA5NDUsLTIuNDI4NiAwLjg1MzE2LDAgMS4yNjUyMywwLjY0MDYgMS4yNjUyMywxLjQwODYgMCwwLjg1OCAtMC41NDYxOSwyLjE0MDggLTAuODI4MTUsMy4zMjk1IC0wLjIzNTU1LDAuOTk1NSAwLjQ5OTE0LDEuODA3MyAxLjQ4MDc3LDEuODA3MyAxLjc3NzQ4LDAgMy4xNDM2NCwtMS44NzQzIDMuMTQzNjQsLTQuNTc5NCAwLC0yLjM5NDMgLTEuNzIwMzQsLTQuMDY4MjQgLTQuMTc3MDksLTQuMDY4MjQgLTIuODQ1MjgsMCAtNC41MTUzNCwyLjEzNDA0IC00LjUxNTM0LDQuMzM5NDQgMCwwLjg1OTUgMC4zMzEwOCwxLjc4MTIgMC43NDQxOCwyLjI4MjIgMC4wODE3LDAuMDk5IDAuMDkzNiwwLjE4NTcgMC4wNjkzLDAuMjg2NyAtMC4wNzU4LDAuMzE2IC0wLjI0NDU5LDAuOTk1MyAtMC4yNzc2OCwxLjEzNDIgLTAuMDQzNywwLjE4MzEgLTAuMTQ0OTgsMC4yMjE4IC0wLjMzNDQ1LDAuMTMzOCAtMS4yNDkwMSwtMC41ODE1IC0yLjAyOTgyLC0yLjQwNzUgLTIuMDI5ODIsLTMuODc0MSAwLC0zLjE1NDQgMi4yOTE5NiwtNi4wNTA1NiA2LjYwNzMsLTYuMDUwNTYgMy40Njg4OCwwIDYuMTY0NzgsMi40NzA5NiA2LjE2NDc4LDUuNzc0NTYgMCwzLjQ0NjUgLTIuMTczLDYuMjIwMSAtNS4xODg5Nyw2LjIyMDEgLTEuMDEzNDQsMCAtMS45NjU5OCwtMC41MjY1IC0yLjI5MjA0LC0xLjE0ODQgMCwwIC0wLjUwMTQzLDEuOTA5NCAtMC42MjI5NCwyLjM3NzEgLTAuMjI1ODcsMC44Njg2IC0wLjgzNTI4LDEuOTU3NCAtMS4yNDMsMi42MjE2IDAuOTM1NzIsMC4yODk3IDEuOTMwMDYsMC40NDYgMi45NjA5NiwwLjQ0NiA1LjUyMjgzLDAgOS45OTk5OCwtNC40NzcxIDkuOTk5OTgsLTkuOTk5OSAwLC01LjUyMjI0IC00LjQ3NzE1LC05Ljk5ODk4IC05Ljk5OTk4LC05Ljk5ODk4JyBzdHlsZT0nZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lJyBpZD0ncGF0aDE2JyBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPScwJyAvPjxwYXRoIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9JzAnIHN0eWxlPSdmaWxsOiNmZmYnIGlkPSdmJyBkPSdtIDE3LjQ2ODA5Miw3NTkuMzYxMyAwLC05LjI5NDMgMy4xMTk2MDgsMCAwLjQ2NzExNywtMy42MjIxIC0zLjU4NjcyNSwwIDAsLTIuMzEyNSBjIDAsLTEuMDQ4MyAwLjI5MTIwMywtMS43NjI5IDEuNzk0OTkzLC0xLjc2MjkgbCAxLjkxODAxLDAgMCwtMy4yMzkgYyAtMC4zMzE3MTIsLTAuMDQ0IC0xLjQ3MDI2NCwtMC4xNDI3NiAtMi43OTQ4OCwtMC4xNDI3NiAtMi43NjUzNTgsMCAtNC42NTg1OTgsMS42ODczNiAtNC42NTg1OTgsNC43ODY5OCBsIDAsMi42NzEwOCAtMy4xMjc2MTcsMCAwLDMuNjIyMSAzLjEyNzYxNywwIDAsOS4yOTQyIDMuNzQwNDc1LDAgeicgLz48cGF0aCBkPSdtIDcxLjAwNTY0LDc0OC40MTQ2IGMgLTAuMTc5ODY3LC00LjczNjI0IDMuOTY4NjgzLC05LjExMjY5IDguNzA5MiwtOS4xNjk3NiAyLjQxNjM1OSwtMC4yMDU5NSA0Ljc2Njg1NSwwLjczMjUyIDYuNTk1NDk1LDIuMjYzMDQgLTAuNzQ5OTAyLDAuODI0NCAtMS41MTI3OTgsMS42Mzk5MyAtMi4zMjg1NjQsMi40MDMyMSAtMS42MDk0MDUsLTAuOTc4MjMgLTMuNTQ3NzQxLC0xLjcyMzYzIC01LjQyODk5NCwtMS4wNjE1MyAtMy4wMzQ2OTYsMC44NjQwMSAtNC44NzIxMTQsNC40NDY3NCAtMy43NDk0MTYsNy40MTU2NCAwLjkyOTY3NiwzLjEwMDQgNC43MDA5OTQsNC44MDIxIDcuNjU2NjczLDMuNDk5NSAxLjUzMDUxNywtMC41NDggMi41MzkxNzcsLTEuOTYgMi45ODIwNSwtMy40Nzc2IC0xLjc1NDEyNSwtMC4wMzQgLTMuNTA4MjQ5LC0wLjAxMyAtNS4yNjIzNDIsLTAuMDYxIC0wLjAwNDMsLTEuMDQzOCAtMC4wMDg4LC0yLjA4MzMgLTAuMDA0MywtMy4xMjcgMi45MjQ5NjcsLTAuMDEgNS44NTQ0MDQsLTAuMDE0IDguNzgzNzEzLDAuMDE0IDAuMTc5Nzc0LDIuNTU2NiAtMC4xOTczNjQsNS4yOTMxIC0xLjg1OTM1MSw3LjM0NTQgLTIuMjc1OTgzLDIuOTI5NiAtNi40ODE0ODksMy43ODkxIC05LjkwMjA3LDIuNjQwMSAtMy42MzEwNjgsLTEuMTkyOSAtNi4yNzEwMzQsLTQuODUwMyAtNi4xOTIwNTEsLTguNjgzMicgc3R5bGU9J2ZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZScgaWQ9J3BhdGg0NicgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0nMCcgLz48Y2lyY2xlIHN0eWxlPSdmaWxsOiNmZmYnIGN4PScxMzcuNDY4NjMnIGN5PSc3NTQuODkzNjInIHI9JzIuNDY4NTcxNCcgaWQ9J2NpcmNsZTI2JyAvPjxwYXRoIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9JzAnIHN0eWxlPSdmaWxsOiNmZmYnIGQ9J20gMTQ2LjkzMTQzLDc1Ny4zNjIxIC0zLjQ5NzE0LDAgQSA4LjQzNDI4NTcsOC40MzQyODU3IDAgMCAwIDEzNSw3NDguOTI3OCBsIDAsLTMuNDk3MiBhIDExLjkzMTQyOSwxMS45MzE0MjkgMCAwIDEgMTEuOTMxNDMsMTEuOTMxNSB6JyBpZD0ncGF0aDI4JyAvPjxwYXRoIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9JzAnIHN0eWxlPSdmaWxsOiNmZmYnIGQ9J00gMTQ5LjQsNzU3LjM2MjEgQSAxNC40LDE0LjQgMCAwIDAgMTM1LDc0Mi45NjIgbCAwLC0zLjU5OTk2IGEgMTgsMTggMCAwIDEgMTgsMTguMDAwMDYgeicgaWQ9J3BhdGgzMCcgLz48cGF0aCBzdHlsZT0nZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MScgZD0nbSAxNjYsNzU2LjM2MjEgMjAsMCAwLC0xMiAtMTAsNiAtMTAsLTYgeicgaWQ9J3BhdGg4MTcyJyBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPScwJyAvPjxwYXRoIHN0eWxlPSdmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDE2Niw3NTUuNTYyMSAyMCwwIDAsLTExLjk5OTk2IC0xMCw2Ljk5OTk2IC0xMCwtNi45OTk5NiB6JyBpZD0ncGF0aDgxNzQnIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9JzAnIHNvZGlwb2RpOm5vZGV0eXBlcz0nY2NjY2NjJyAvPjxwYXRoIHN0eWxlPSdmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDE2Niw3NDEuMzYyMTQgMjAsMCAwLDEgLTEwLDYuOTk5OTYgLTEwLC02Ljk5OTk2IHonIGlkPSdwYXRoODE3NicgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0nMCcgc29kaXBvZGk6bm9kZXR5cGVzPSdjY2NjY2MnIC8+PHBhdGggc3R5bGU9J2ZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MScgZD0nTSA4LjYxMzA3LDc4OS4yMDY2IEMgNy45MjE2Myw3ODkuMDU2MyA3LjMwOTg4LDc4OC40OTg5IDcuMDg2NCw3ODcuODE1NCBMIDcsNzg3LjU1MTMgbCAwLC03LjMwOTIgMCwtNy4zMDkyIDAuMDg2NCwtMC4yNjQyIGMgMC4yMjYyMSwtMC42OTE4IDAuODM3LC0xLjI0MzEgMS41NDI5MiwtMS4zOTI3IDAuMzU2LC0wLjA3NSAxNC4zODUzOCwtMC4wNzUgMTQuNzQxMzgsMCAwLjcwNTkyLDAuMTQ5NiAxLjMxNjcxLDAuNzAwOSAxLjU0MjkyLDEuMzkyNyBsIDAuMDg2NCwwLjI2NDIgMCw3LjMwOTIgMCw3LjMwOTIgLTAuMDg2NCwwLjI2NDEgYyAtMC4yMjYyMSwwLjY5MTggLTAuODM3LDEuMjQzMSAtMS41NDI5MiwxLjM5MjcgLTAuMzQ0MDcsMC4wNzMgLTE0LjQyMTgsMC4wNzEgLTE0Ljc1NzYzLDAgeiBtIDEzLjk0MjA2LC0yLjEwNzIgYyAwLjA4NTQsLTAuMDQ1IDAuMjAyODEsLTAuMTQ5NCAwLjI2MDkzLC0wLjIzMiBsIDAuMTA1NjcsLTAuMTUgMC4wMDksLTMuOTI0NSAwLjAwOSwtMy45MjQ2IC0wLjc3OTQsMCAtMC43Nzk0LDAgMC4wMTczLDAuMDk3IGMgMC4xMzAwOSwwLjcyNzQgMC4xNDAxMSwwLjg0ODkgMC4xMjEyOSwxLjQ3IC0wLjAyOCwwLjkyMTkgLTAuMTYwNzcsMS40NTM2IC0wLjU3MjA3LDIuMjkwMiAtMC41MjIwOSwxLjA2MiAtMS40MDEzMiwxLjk0MTQgLTIuNDY0NjEsMi40NjUxIC0wLjUwOTA2LDAuMjUwNyAtMC44MjM2NCwwLjM2MjIgLTEuMzYyNjUsMC40ODI5IC0wLjMxODA4LDAuMDcxIC0wLjQ1NzgxLDAuMDgxIC0xLjEyMDcyLDAuMDgxIC0wLjY2MjkxLDAgLTAuODAyNjQsLTAuMDEgLTEuMTIwNzIsLTAuMDgxIC0wLjUzOTAyLC0wLjEyMDcgLTAuODUzNiwtMC4yMzIyIC0xLjM2MjY1LC0wLjQ4MjkgLTEuMDYzMzMsLTAuNTIzOCAtMS45NDI1NywtMS40MDMyIC0yLjQ2NDYxLC0yLjQ2NTEgLTAuMjUzNjMsLTAuNTE1OSAtMC4zMzk1NiwtMC43NTM0IC0wLjQ2NTEsLTEuMjg1NyAtMC4xNTYwMywtMC42NjE1IC0wLjE1MzI3LC0xLjc5MTQgMC4wMDYsLTIuMzk0NiBsIDAuMDQ2NywtMC4xNzY4IC0wLjc4OTgzLDAgLTAuNzg5ODMsMCAwLjAwOSwzLjkyNDYgMC4wMDksMy45MjQ1IDAuMTA1NjcsMC4xNSBjIDAuMDU4MSwwLjA4MyAwLjE3NTU0LDAuMTg3IDAuMjYwOTMsMC4yMzIgbCAwLjE1NTI0LDAuMDgyIDYuMzk5ODgsMCA2LjM5OTg4LDAgMC4xNTUyNCwtMC4wODIgeiBtIC02LjE0NTc4LC0zLjQyMSBjIDAuNzAwMDQsLTAuMDUzIDEuNDg4MzUsLTAuNDM0NiAyLjA0MDQsLTAuOTg2NiAxLjM1MTU2LC0xLjM1MTYgMS4zNTE1NiwtMy41NDc5IDAsLTQuODk5NSAtMS4zNTE1NywtMS4zNTE1IC0zLjU0NzkxLC0xLjM1MTUgLTQuODk5NDgsMCAtMC43MzExNSwwLjczMTIgLTEuMDg0MzYsMS43MTEgLTAuOTk3NDIsMi43NjY5IDAuMTE1NzMsMS40MDU2IDEuMTEyNSwyLjYxMzcgMi40ODU5MywzLjAxMzEgMC4yOTIwMywwLjA4NSAwLjgzNzUyLDAuMTU2MiAxLjAzMTY4LDAuMTM0OSAwLjA0ODQsLTAuMDEgMC4yMDA5NCwtMC4wMTggMC4zMzg4OSwtMC4wMjkgeiBtIDYuMTI4NDgsLTYuOTY1OSBjIDAuMTUzOTYsLTAuMDg0IDAuMzIxLC0wLjI4NTMgMC4zNjY4MywtMC40NDE1IDAuMDI2MSwtMC4wODkgMC4wMzUzLC0wLjUyNDcgMC4wMjgsLTEuMzE4NSBsIC0wLjAxMDksLTEuMTg1OSAtMC4xMDU2NywtMC4xNSBjIC0wLjA1ODEsLTAuMDgyIC0wLjE3NTU0LC0wLjE4NjggLTAuMjYwOTMsLTAuMjMxOSAtMC4xNTM1MywtMC4wODEgLTAuMTY4MTcsLTAuMDgyIC0xLjMzMDg3LC0wLjA4MiAtMS4yNzk5LDAgLTEuMzI5MjgsMC4wMSAtMS41Mzc1NywwLjIwNDQgLTAuMjE1OTEsMC4yMDUxIC0wLjIxNTk0LDAuMjA1MyAtMC4yMjg3OCwxLjQxNiAtMC4wMTM5LDEuMzEzNCAwLDEuNDE2NyAwLjIyMDg0LDEuNjM3NSAwLjA4OCwwLjA4OCAwLjIwNTcxLDAuMTY0NiAwLjI4NzA5LDAuMTg2NyAwLjA4NjksMC4wMjQgMC41NjczNywwLjAzNSAxLjMwMDMxLDAuMDMxIDEuMDE5NzYsLTAuMDEgMS4xNzU4NCwtMC4wMTQgMS4yNzE2OCwtMC4wNjYgeicgaWQ9J3BhdGg4MDc5JyBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPScwJyAvPjxwYXRoIGQ9J20gNDYuMTQyNjk2LDc4Mi42NjY4IC04ZS00LC01LjA1NzQgNC44NjM2LDIuNTM3NCAtNC44NjI4LDIuNTIgeiBtIDEwLjY3ODYsLTUuOTMyOSBjIDAsMCAtMC4xNzYsLTEuMjQwOCAtMC43MTU3OTksLTEuNzg3NCAtMC42ODQyMDEsLTAuNzE2NCAtMS40NTE2MDEsLTAuNzIwMiAtMS44MDM0MDEsLTAuNzYyOCAtMi41MTg3OTksLTAuMTgyNSAtNi4yOTcyLC0wLjE4MjUgLTYuMjk3MiwtMC4xODI1IGwgLTAuMDA4OSwwIGMgMCwwIC0zLjc3ODIsMCAtNi4yOTcxODksMC4xODI1IC0wLjM1MTgwOSwwLjA0NyAtMS4xMTg4MTEsMC4wNSAtMS44MDMzOTgsMC43NjI4IC0wLjUzOTgxOCwwLjU0NjYgLTAuNzE1NDA5LDEuNzg3NCAtMC43MTU0MDksMS43ODc0IDAsMCAtMC4xOCwxLjQ1NjQgLTAuMTgsMi45MTI5IGwgMCwxLjM2NTUgYyAwLDEuNDU2MiAwLjE4LDIuOTEyNyAwLjE4LDIuOTEyNyAwLDAgMC4xNzU1OTEsMS4yNDAyIDAuNzE1NDA5LDEuNzg3MyAwLjY4NDU4NywwLjcxNjcgMS41ODQsMC42OTMxIDEuOTg0NTkxLDAuNzY4NyAxLjQ0MDIwMiwwLjEzNzUgNi4xMiwwLjE4MTEgNi4xMiwwLjE4MTEgMCwwIDMuNzgyNDA3LC0wLjAxIDYuMzAxMTkzLC0wLjE4ODcgMC4zNTE4MDksLTAuMDQ3IDEuMTE5MjE2LC0wLjA1IDEuODAzMzk4LC0wLjc2MTEgMC41Mzk4MTgsLTAuNTQ3MSAwLjcxNTgxMywtMS43ODczIDAuNzE1ODEzLC0xLjc4NzMgMCwwIDAuMTc5NTk2LC0xLjQ1NjUgMC4xNzk1OTYsLTIuOTEyNyBsIDAsLTEuMzY1NSBjIDAsLTEuNDU2NSAtMC4xNzk1OTYsLTIuOTEyOSAtMC4xNzk1OTYsLTIuOTEyOScgc3R5bGU9J2ZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZScgaWQ9J3BhdGg2MjAnIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9JzAnIC8+PHBhdGggZD0nbSA3NS4wODY2Nyw3ODguMzYyMSAwLC0xMS42MDg5IC0zLjg1ODU3NCwwIDAsMTEuNjA4OSAzLjg1ODU3NCwwIHogbSAtMS45MjkzMDUsLTEzLjE5MzggYyAxLjM0NTU2NCwwIDIuMTgzMDYyLC0wLjg5MTUgMi4xODMwNjIsLTIuMDA1NiAtMC4wMjUwOCwtMS4xMzkgLTAuODM3NDk4LC0yLjAwNTggLTIuMTU3NTM4LC0yLjAwNTggLTEuMzE5OTAyLDAgLTIuMTgyODg5LDAuODY2OCAtMi4xODI4ODksMi4wMDU4IDAsMS4xMTQxIDAuODM3MzI3LDIuMDA1NiAyLjEzMjIyLDIuMDA1NiBsIDAuMDI1MDgsMCB6JyBzdHlsZT0nZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lJyBpZD0ncGF0aDI4LTEnIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9JzAnIC8+PHBhdGggZD0nbSA3Ny4yMjE3NDIsNzg4LjM2MjEgMy44NTg1MzgsMCAwLC02LjQ4MjggYyAwLC0wLjM0NzEgMC4wMjUwOCwtMC42OTM2IDAuMTI2OTY2LC0wLjk0MTYgMC4yNzg5MzYsLTAuNjkzMyAwLjkxMzgyOSwtMS40MTEyIDEuOTc5NzY3LC0xLjQxMTIgMS4zOTYyMzEsMCAxLjk1NDc1OCwxLjA2NDUgMS45NTQ3NTgsMi42MjUxIGwgMCw2LjIxMDUgMy44NTgyMjksMCAwLC02LjY1NjQgYyAwLC0zLjU2NTcgLTEuOTAzNjA5LC01LjIyNDggLTQuNDQyMjQ2LC01LjIyNDggLTIuMDgxNTg1LDAgLTIuOTk1NDE0LDEuMTYzNCAtMy41MDMxMzQsMS45NTU5IGwgMC4wMjU3NywwIDAsLTEuNjgzNiAtMy44NTg1MzksMCBjIDAuMDUwNjQsMS4wODkzIDAsMTEuNjA4OSAwLDExLjYwODkgeicgc3R5bGU9J2ZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZScgaWQ9J3BhdGgzMC02JyBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPScwJyAvPjxwYXRoIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9JzAnIHN0eWxlPSdmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5OjEnIGQ9J20gMTE0Ljg0NjI2LDc4NS4wNTA3IGMgLTEuNDcyMTQsMC4wMzggLTEuNzU2ODQsLTEuMDEyNCAtMS43Njk0OCwtMS43NzQ5IGwgMCwtNS4yOTA1IDMuNDMwNzksMCAwLC0zLjA2NiAtMy40MTcwNCwwIDAsLTQuNTU3MSAtMi42OTQwMywwIGMgLTAuMDQ0MiwwIC0wLjEyMTM4LDAuMDM4IC0wLjEzMjIxLDAuMTM0NiAtMC4xNTgwNSwxLjQwMzIgLTAuODI5NCwzLjg2NjggLTMuNjE4MjksNC44NTA4IGwgMCwyLjYzNzcgMi4xMjI5NSwwIDAsNS41NjkgYyAwLDIuMDEzNyAxLjI1NTc3LDQuODc0IDUuMjYwOTgsNC44MDY3IDEuMzUxNTgsLTAuMDIzIDIuODUzMDQsLTAuNTc2NiAzLjE4NTM4LC0xLjA1NDIgbCAtMC44ODQ1NCwtMi41NjY5IGMgLTAuMzQyMzQsMC4xNTkgLTAuOTk1NzgsMC4yOTggLTEuNDg0NTEsMC4zMTA4IHonIGlkPSdwYXRoNycgc29kaXBvZGk6bm9kZXR5cGVzPSdjY2NjY2Njc2NjY2NzY2NjYycgLz48cGF0aCBkPSdtIDEzNS43MjEyNSw3NzMuMjAyOCBjIC0wLjIwNDEzLDAgLTAuMzc1OTEsMC4wNzIgLTAuNDYyMTgsMC4yMTE4IC0wLjA4OTMsMC4xNDQ5IC0wLjA3NTUsMC4zMzEzIDAuMDE5MiwwLjUyIGwgMi4yOTE2NSwzLjk2NyBjIDAuMDA0LDAuMDEgMC4wMDQsMC4wMTIgMCwwLjAxOSBsIC0zLjYwMTEzLDYuMzU1IGMgLTAuMDk0LDAuMTg3MiAtMC4wODk0LDAuMzc1MSAwLDAuNTE5OSAwLjA4NjMsMC4xMzk1IDAuMjM4NzksMC4yMzExIDAuNDQyOTIsMC4yMzExIGwgMy4zODkzMywwIGMgMC41MDY4NiwwIDAuNzUxMDQsLTAuMzQyIDAuOTI0MzYsLTAuNjU0NyAwLDAgMy41MjE4MiwtNi4yMjg3IDMuNjU4OTMsLTYuNDcwNiAtMC4wMTM5LC0wLjAyMiAtMi4zMzAxNiwtNC4wNjMzIC0yLjMzMDE2LC00LjA2MzMgLTAuMTY4NywtMC4zMDA0IC0wLjQyMzY3LC0wLjYzNTUgLTAuOTQzNjIsLTAuNjM1NSB6JyBzdHlsZT0nZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lJyBpZD0ncGF0aDE5MzU5JyBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPScwJyBzb2RpcG9kaTpub2RldHlwZXM9J3NjY2NjY2Nzc2NjY3NzJyAvPjxwYXRoIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9JzAnIGQ9J20gMTQ5Ljk2MDA4LDc2OC41NjE3IGMgLTAuNTA2MDgsMCAtMC43MjU2MiwwLjMxODkgLTAuOTA3NDEsMC42NDU2IDAsMCAtNy4zMDE2OSwxMi45NDg3IC03LjU0MjAyLDEzLjM3MzkgMC4wMTIzLDAuMDIzIDQuODE1OTIsOC44MzU0IDQuODE1OTIsOC44MzU0IDAuMTY3OTMsMC4zMDA0IDAuNDI3NTIsMC42NDU1IDAuOTQ2NywwLjY0NTUgbCAzLjM4NTQ4LDAgYyAwLjIwNDEzLDAgMC4zNjM1OCwtMC4wNzcgMC40NDk4NSwtMC4yMTY1IDAuMDkwMSwtMC4xNDQ4IDAuMDg3OCwtMC4zMzU4IC0wLjAwNywtMC41MjM4IGwgLTQuNzc4MTgsLTguNzI5OCBjIC0wLjAwNCwtMC4wMSAtMC4wMDQsLTAuMDE1IDAsLTAuMDIyIGwgNy41MDQyNywtMTMuMjY4NCBjIDAuMDk0LC0wLjE4NzIgMC4wOTYzLC0wLjM3ODMgMC4wMDcsLTAuNTIzMSAtMC4wODYzLC0wLjEzOTQgLTAuMjQ2NDksLTAuMjE2NCAtMC40NTA2MiwtMC4yMTY0IGwgLTMuNDIzOTksMCB6JyBzdHlsZT0nZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lJyBpZD0ncGF0aDE5Mzc1JyAvPjxwYXRoIHN0eWxlPSdmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDE3MCw3NzAuMzYyMSAwLDIwIDEyLDAgMCwtMjAgeiBtIDUsMSAyLDAgMCwwLjUgLTIsMCB6IG0gLTQsMS41IDEwLDAgMCwxMy41IC0xMCwwIHogbSA1LDE0LjUgYyAwLjU1MjI4LDAgMSwwLjQ0NzggMSwxIDAsMC41NTIzIC0wLjQ0NzcyLDEgLTEsMSAtMC41NTIyOCwwIC0xLC0wLjQ0NzcgLTEsLTEgMCwtMC41NTIyIDAuNDQ3NzIsLTEgMSwtMSB6JyBpZD0ncGF0aDgyNDInIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9JzAnIHNvZGlwb2RpOm5vZGV0eXBlcz0nY2NjY2NjY2NjY2NjY2Njc3Nzc3MnIC8+PC9nPjwvc3ZnPiA=);
    background-size: 1000%;
    background-repeat: no-repeat;
}

.elementSocialButton .socialLink {
    cursor: pointer;
    text-decoration: none;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.elementSocialButtonLastItemAfter {
    width: 0;
    height: 0;
    display: block !important;
    clear: left;
}

.elementSocialButtonLastItemOfTypeAfter {
    width: 0;
    height: 0;
    display: block !important;
    clear: left;
}

.elementSocialButtonTypeFacebook {
    background-color: #48629D;
}

.elementSocialButtonTypeTwitter {
    background-color: #55ACEE;
}

.elementSocialButtonTypeGoogle {
    background-color: #DD4B39;
}

.elementSocialButtonTypePinterest {
    background-color: #BD081C;
}

.elementSocialButtonTypeRSS {
    background-color: orange;
}

.elementSocialButtonTypeMail {
    background-color: #A0A0A0;
}

.elementSocialButtonTypeInstagram {
    background-color: #986645;
}

.elementSocialButtonTypeYoutube {
    background-color: #CD201F;
}

.elementSocialButtonTypeLinkedIn {
    background-color: #007BB6;
}

.elementSocialButtonTypeTumblr {
    background-color: #34465D;
}

.elementSocialButtonTypeXing {
    background-color: #00605E;
}

.elementSocialButtonTypeTel {
    background-color: #9B2424;
}

.elementSocialButtonTypeFacebook .socialIcon {
    background-position: 0 0;
}

.elementSocialButtonTypeTwitter .socialIcon {
    background-position: 11.11% 0;
}

.elementSocialButtonTypeGoogle .socialIcon {
    background-position: 22.22% 0;
}

.elementSocialButtonTypePinterest .socialIcon {
    background-position: 33.33% 0;
}

.elementSocialButtonTypeRSS .socialIcon {
    background-position: 44.44% 0;
}

.elementSocialButtonTypeMail .socialIcon {
    background-position: 55.55% 0;
}

.elementSocialButtonTypeInstagram .socialIcon {
    background-position: 0 11.11%;
}

.elementSocialButtonTypeYoutube .socialIcon {
    background-position: 11.11% 11.11%;
}

.elementSocialButtonTypeLinkedIn .socialIcon {
    background-position: 22.22% 11.11%;
}

.elementSocialButtonTypeTumblr .socialIcon {
    background-position: 33.33% 11.11%;
}

.elementSocialButtonTypeXing .socialIcon {
    background-position: 44.44% 11.11%;
}

.elementSocialButtonTypeTel .socialIcon {
    background-position: 55.55% 11.11%;
}


.elementSocialButtonBorderRadius_var0 {
    border-radius: 0;
}


.elementSocialButtonBorderRadius_var25 {
    border-radius: 5%;
}


.elementSocialButtonBorderRadius_var100 {
    border-radius: 50%;
}


.elementSocialButtonFloat_var50 {
    float: none;
    clear: both;
}


.elementSocialButtonFloat_var25 {
    float: left;
    margin-bottom: 0;
}


.elementSocialButtonFloat_var75 {
    float: right;
    margin-bottom: 0;
}


.elementSocialButtonSize_var24 {
    width: 24px;
    height: 24px;
}


.elementSocialButtonSize_var36 {
    width: 36px;
    height: 36px;
}


.elementSocialButtonSize_var50 {
    width: 72px;
    height: 72px;
}


.elementSocialButtonBackgroundColor_var99 {
    background-color: transparent;
}


.elementSocialButtonBackgroundGradient_var10 {
    background-image: linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255), color-stop(0, 255), color-stop(0, 255), color-stop(0, 0.4)), color-stop(0, rgba(255), color-stop(0, 255), color-stop(0, 255), color-stop(0.5, 0.4)), color-stop(0, rgba(255), color-stop(0, 255), color-stop(0, 255), color-stop(0.51, 0)), color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0)));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255), color-stop(0, 255), color-stop(0, 255), color-stop(0, 0.4)), color-stop(0, rgba(255), color-stop(0, 255), color-stop(0, 255), color-stop(0.5, 0.4)), color-stop(0, rgba(255), color-stop(0, 255), color-stop(0, 255), color-stop(0.51, 0)), color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0)));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255), color-stop(0, 255), color-stop(0, 255), color-stop(0, 0.4)), color-stop(0, rgba(255), color-stop(0, 255), color-stop(0, 255), color-stop(0.5, 0.4)), color-stop(0, rgba(255), color-stop(0, 255), color-stop(0, 255), color-stop(0.51, 0)), color-stop(0, rgba(0), color-stop(0, 0), color-stop(0, 0), color-stop(0, 0)));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -webkit-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -moz-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -ms-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 51%,rgba(0,0,0,0));
}


.elementSocialButtonShadow_var11 {
    box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3);
}


.elementSocialButtonMargin_var0 {
    margin: 0 10px 10px 0;
}


.elementSocialButtonMargin_var10 {
    margin: 0;
}


.elementSocialButton_var0 {
    position: relative;
    
    
    
    
    
    
    
}

.elementSocialButton_var0 .socialIcon {
    position: absolute;
    top: 0;
    left: 0;
}

.elementSocialButton_var0 .socialLink {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.elementForm_var0 dl.form {
    max-width: 400px;
}

.elementForm_var0 .errorMessages {
    max-width: 700px;
}


.listDefault {
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
    border-top: solid 1px #e0e0e0;
}

.listSearchResult {
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
}

.listEntryClickableJS {
    cursor: pointer;
}

.listEntryClickableJS:hover {
    background-color: #f0f0f0;
}

.listDefault dt {
    margin: 0 0 4px;
}

.listDefault dd {
    color: #50659F;
    margin: 0 0 8px 8px;
}

.listDefault .listEntry {
    overflow: visible;
    position: relative;
    padding: 10px 0;
    margin: 0;
    border-bottom: solid 1px #e0e0e0;
}

.listDefault .listEntry:after {
    content: '';
    display: block;
    clear: both;
    width: 100%;
    height: 0;
}

.listDefault .listEntryTitle {
    color: #50659F;
    margin: 0 0 8px;
    font-size: 12px;
    font-weight: 700;
    line-height: 125%;
}

.listDefault .listEntryObject-blogpost .listEntryTitle {
    font-size: 21px;
    line-height: 25px;
    font-weight: 400;
}

.listDefault .listEntryTitle a {
    text-decoration: none;
}

.listDefault .listIcon {
    vertical-align: middle;
    margin: -4px 4px 0 0;
}

.listDefault .listEntryDate {
    padding: 0 4px 0 0;
    color: #50659F;
    text-decoration: none;
}

.listDefault .listEntryLocation {
    padding: 0 4px 0 0;
    color: #50659F;
    text-decoration: none;
}

.listDefault .listEntrySubline {
    margin: 0 0 4px;
    color: #50659F;
}

.listDefault .listEntryThumbnail {
    float: left;
    margin: 2px 8px 0 0;
    max-width: 100%;
    height: auto;
}

.listDefault .listEntryThumbnailRight {
    float: right;
    margin: 2px 0 0 8px;
    max-width: 100%;
    height: auto;
}

.listDefault .listEntryDescription {
    margin: 0;
}

.listDefault .listEntryDescription:after {
    content: "\a0\a0\a0\a0\a0\a0";
}

.listDefault .listEntrySize {
    font-weight: 400;
    color: #50659F;
}

.listDefault .listEntryMoreOnly {
    text-decoration: none;
}

.pageNaviList {
    text-align: center;
    margin: 0 0 10px;
}

.pageNaviList a {
    text-decoration: none;
}

.pageNaviList a:hover {
    background-color: transparent;
    color: #261507;
}

.pageNaviList .pageNaviBackLink {
    background-color: transparent;
    color: #ffffff;
    border: none 1px #e0e0e0;
    margin: 0 4px;
    padding: 1px 8px;
}

.pageNaviList .pageNaviLink {
    background-color: transparent;
    color: #ffffff;
    border: none 1px #e0e0e0;
    margin: 0 4px;
    padding: 1px 8px;
}

.pageNaviList .pageNaviCurrent {
    background-color: transparent;
    color: #261507;
    border: solid 1px #e0e0e0;
    margin: 0 4px;
    padding: 1px 8px;
    font-weight: 700;
}

.pageNaviList .pageNaviNextLink {
    background-color: transparent;
    color: #ffffff;
    border: none 1px #e0e0e0;
    margin: 0 4px;
    padding: 1px 8px;
}

.listDefaultCols_var1 .listEntryQuickfilter {
    transition: all .5s linear;
}

.listDefaultCols_var1 .listEntryQuickfilterInvisible {
    padding: 0 !important;
    height: 0 !important;
    padding: 0 !important;
}

.listDefaultCols_var2 .listEntry {
    width: 50%;
    float: left;
}

.listDefaultCols_var2 .listEntryQuickfilter {
    transition: width .5s linear,height .5s linear;
}

.listDefaultCols_var2 .listEntryQuickfilterInvisible {
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
}

@media only screen and (max-width: 400px) {
    .listDefaultCols_var2 .listEntry {
        width: 100%;
    }
}

.listDefaultCols_var3 .listEntry {
    width: 33.333%;
    float: left;
}

.listDefaultCols_var3 .listEntryQuickfilter {
    transition: width .5s linear,height .5s linear;
}

.listDefaultCols_var3 .listEntryQuickfilterInvisible {
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
}

@media only screen and (max-width: 540px) {
    .listDefaultCols_var3 .listEntry {
        width: 50%;
    }
}

@media only screen and (max-width: 400px) {
    .listDefaultCols_var3 .listEntry {
        width: 100%;
    }
}

.listDefaultCols_var4 .listEntry {
    width: 25%;
    float: left;
}

.listDefaultCols_var4 .listEntryQuickfilter {
    transition: width .5s linear,height .5s linear;
}

.listDefaultCols_var4 .listEntryQuickfilterInvisible {
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
}

@media only screen and (max-width: 720px) {
    .listDefaultCols_var4 .listEntry {
        width: 33%;
    }
}

@media only screen and (max-width: 540px) {
    .listDefaultCols_var4 .listEntry {
        width: 50%;
    }
}

@media only screen and (max-width: 400px) {
    .listDefaultCols_var4 .listEntry {
        width: 100%;
    }
}


.listDefaultCols_var22 {
    display: inline-block;
    margin-right: 0;
    border: none;
    -moz-column-count: 2;
    -moz-column-gap: 0;
    -moz-column-width: 50%;
    -webkit-column-count: 2;
    -webkit-column-gap: 0;
    -webkit-column-width: 50%;
    column-count: 2;
    column-gap: 0;
    column-width: 50%;
}

.listDefaultCols_var22 .listEntry {
    display: inline-block;
    overflow: visible;
}

.listDefaultCols_var22 .listEntryQuickfilterVisible .listEntryInner {
    transition: all .2s ease-in-out;
    transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);
}

.listDefaultCols_var22 .listEntryQuickfilterInvisible .listEntryInner {
    transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);
    height: 0;
    padding: 0;
}

.listDefaultCols_var22 .listEntryQuickfilterChanged .listEntryInner {
    transition: all 0 ease-in-out;
    transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);
    height: 0;
}

.listDefaultCols_var22 .listEntryQuickfilterVisible {
    transition: all .3s linear;
    opacity: 1;
}

.listDefaultCols_var22 .listEntryQuickfilterInvisible {
    display: none;
    opacity: 0;
}

.listDefaultCols_var22 .listEntryQuickfilterChanged {
    transition: all 0 linear;
    opacity: 0;
}



.listDefaultCols_var23 {
    display: inline-block;
    margin-right: 0;
    border: none;
    -moz-column-count: 3;
    -moz-column-gap: 0;
    -moz-column-width: 33.333%;
    -webkit-column-count: 3;
    -webkit-column-gap: 0;
    -webkit-column-width: 33.333%;
    column-count: 3;
    column-gap: 0;
    column-width: 33.333%;
}

.listDefaultCols_var23 .listEntry {
    display: inline-block;
    overflow: visible;
}

.listDefaultCols_var23 .listEntryQuickfilterVisible .listEntryInner {
    transition: all .2s ease-in-out;
    transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);
}

.listDefaultCols_var23 .listEntryQuickfilterInvisible .listEntryInner {
    transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);
    height: 0;
    padding: 0;
}

.listDefaultCols_var23 .listEntryQuickfilterChanged .listEntryInner {
    transition: all 0 ease-in-out;
    transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);
    height: 0;
}

.listDefaultCols_var23 .listEntryQuickfilterVisible {
    transition: all .3s linear;
    opacity: 1;
}

.listDefaultCols_var23 .listEntryQuickfilterInvisible {
    display: none;
    opacity: 0;
}

.listDefaultCols_var23 .listEntryQuickfilterChanged {
    transition: all 0 linear;
    opacity: 0;
}


.listDefaultCols_var24 {
    display: inline-block;
    margin-right: 0;
    border: none;
    -moz-column-count: 4;
    -moz-column-gap: 0;
    -moz-column-width: 25%;
    -webkit-column-count: 4;
    -webkit-column-gap: 0;
    -webkit-column-width: 25%;
    column-count: 4;
    column-gap: 0;
    column-width: 25%;
}

.listDefaultCols_var24 .listEntry {
    display: inline-block;
    overflow: visible;
}

.listDefaultCols_var24 .listEntryQuickfilterVisible .listEntryInner {
    transition: all .2s ease-in-out;
    transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);
}

.listDefaultCols_var24 .listEntryQuickfilterInvisible .listEntryInner {
    transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);
    height: 0;
    padding: 0;
}

.listDefaultCols_var24 .listEntryQuickfilterChanged .listEntryInner {
    transition: all 0 ease-in-out;
    transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);
    height: 0;
}

.listDefaultCols_var24 .listEntryQuickfilterVisible {
    transition: all .3s linear;
    opacity: 1;
}

.listDefaultCols_var24 .listEntryQuickfilterInvisible {
    display: none;
    opacity: 0;
}

.listDefaultCols_var24 .listEntryQuickfilterChanged {
    transition: all 0 linear;
    opacity: 0;
}


.listDefaultTitle_var0 .listEntryTitle {
    display: none;
}


.listDefaultTitle_var10 .listEntryTitle {
    font-size: 17px;
    line-height: 125%;
    font-weight: 400;
}


.listDefaultTitle_var20 .listEntryTitle {
    font-size: 17px;
    line-height: 125%;
    font-weight: 400;
    text-align: center;
}


.listDefaultTitle_var30 .listEntryTitle {
    padding-left: 100px;
    font-size: 17px;
    line-height: 125%;
    font-weight: 400;
}


.listDefaultTitle_var60 .listEntryTitle {
    position: absolute;
    display: inline;
    top: 20px;
    left: 0;
    margin: 0 20px;
    padding: 10px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
}


.listDefaultTitle_var61 .listEntryTitle {
    position: absolute;
    display: inline;
    top: 20px;
    right: 10px;
    margin: 0;
    padding: 10px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
}


.listDefaultTitle_var64 .listEntryTitle {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    background-color: rgba(255,255,255,0.6);
    margin: 0;
    padding: 10px;
    transition: all .3s ease-in-out;
}


.listDefaultTitle_var70 .listEntryInner {
    background-size: 100%;
}

.listDefaultTitle_var70 .listEntryTitle {
    font-size: 17px;
    line-height: 125%;
    font-weight: 400;
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    background-color: rgba(255,255,255,0.6);
    margin: 0;
    padding: 10px;
    transition: all .3s ease-in-out;
}

.listDefaultTitle_var70 .listEntry:hover .listEntryTitle {
    padding-bottom: 20px;
}


.listDefaultTitle_var80 .listEntryTitle {
    position: relative;
    min-height: 55px;
    display: block;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    background-color: rgba(255,255,255,0.6);
    margin: 0;
    padding: 10px;
    border-bottom: solid 1px #e0e0e0;
}

.listDefaultTitle_var80 .listEntryTitle:after {
    content: "";
    position: absolute;
    margin: 15px 0 0 15px;
    bottom: -19px;
    left: 0;
    border-width: 19px 19px 0;
    border-style: solid;
    border-color: #ffffff transparent;
}

.listDefaultTitle_var80 .listEntryTitle:before {
    content: "";
    position: absolute;
    margin: 15px 0 0 14px;
    bottom: -20px;
    left: 0;
    border-width: 20px 20px 0;
    border-style: solid;
    border-color: #e0e0e0 transparent;
}

.listDefaultTitle_var80 .listEntryTitle > a {
    color: #000;
}


.listDefaultDate_var0 .listEntryDate {
    display: none;
}


.listDefaultDate_var20 .listEntryDate {
    
    
    
    display: block;
    text-align: center;
}


.listDefaultDate_var24 .listEntryDate {
    
    
    
    position: absolute;
    left: 0;
    top: 0;
    padding: 2px 4px;
}


.listDefaultDate_var30 .listEntryDate {
    
    
    
    display: block;
    padding: 0 0 4px;
}


.listDefaultDate_var32 .listEntryDate {
    
    
    
    display: block;
    text-align: center;
    padding: 0 0 4px;
}


.listDefaultDate_var70 .listEntryDate {
    
    position: absolute;
    right: 0;
    top: 0;
    padding: 8px 4px;
    
    
}


.listDefaultDescription_var0 .listEntryDescription {
    display: none;
    
}


.listDefaultDescription_var10 .listEntryDescription {
    display: block;
}


.listDefaultDescription_var15 .listEntryDescription {
    display: table;
}


.listDefaultDescription_var20 .listEntryDescription {
    display: table;
    text-align: center;
}


.listDefaultDescription_var30 .listEntryDescription {
    padding-left: 100px;
}


.listDefaultDescription_var50 .listEntryDescription {
    display: none;
    
}


.listDefaultDescription_var60 .listEntryDescription {
    position: absolute;
    display: inline;
    top: 77px;
    font-size: 11px;
    left: 0;
    margin: 0 20px;
    padding: 10px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
}


.listDefaultDescription_var61 .listEntryDescription {
    position: absolute;
    text-align: right;
    display: inline;
    top: 77px;
    font-size: 11px;
    right: 10px;
    margin: 0 0 0 20px;
    padding: 10px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
}

.listDefaultDescription_var61 .listEntryDescription:after {
    content: '';
}


.listDefaultThumbnail_var0 .listEntryThumbnail {
    
    display: none;
}


.listDefaultThumbnail_var10 .listEntryThumbnail {
    width: 120px;
    
    display: block;
    
    margin: 0 10px 4px 0;
}


.listDefaultThumbnail_var13 .listEntryThumbnail {
    width: 80px;
    
    display: block;
    
    margin: 0 10px 4px 0;
}


.listDefaultThumbnail_var17 .listEntryThumbnail {
    width: 240px;
    
    display: block;
    
    margin: 0 10px 4px 0;
}

.listDefaultThumbnail_var30 .listEntryThumbnail {
    width: 120px;
    
    display: block;
    
    margin: 0 10px 4px 0;
}


.listDefaultThumbnail_var60 .listEntryThumbnailOuter {
    overflow: hidden;
    margin-bottom: 10px;
}

.listDefaultThumbnail_var60 .listEntryThumbnail {
    width: 100%;
}


.listDefaultThumbnail_var61 .listEntryThumbnailOuter {
    
    overflow: hidden;
    margin-bottom: 10px;
}

.listDefaultThumbnail_var61 .listEntryThumbnail {
    width: 100%;
    
}


.listDefaultThumbnail_var65 .listEntryThumbnailOuter {
    overflow: hidden;
}

.listDefaultThumbnail_var65 .listEntryThumbnail {
    width: 100%;
    height: auto;
    margin: 0;
    display: block;
    float: none;
}


.listDefaultThumbnail_var70 .listEntryThumbnailOuter {
    width: 50%;
    margin: 0 auto 15px;
    height: 0;
    padding-bottom: 50%;
    position: relative;
}

.listDefaultThumbnail_var70 .listEntryThumbnail {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
}


.listDefaultThumbnail_var73 .listEntryThumbnailOuter {
    
    width: 50%;
    margin: 0 auto 15px;
    height: 0;
    padding-bottom: 50%;
    position: relative;
}

.listDefaultThumbnail_var73 .listEntryThumbnail {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
}


.listDefaultThumbnail_var90 .listEntryInner {
    background-size: cover;
}

.listDefaultThumbnail_var90 .listEntryThumbnailOuter {
    display: none;
}


.listDefaultBorder_var10 {
    margin-right: -20px;
    border: none;
}

.listDefaultBorder_var10 .listEntry {
    border: none;
    margin-bottom: 20px;
    padding: 0;
}

.listDefaultBorder_var10 .listEntry:hover {
    background: none;
}

.listDefaultBorder_var10 .listEntryInner {
    position: relative;
    overflow: hidden;
    height: 100%;
    margin: 0 20px 0 0;
    padding: 0;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: none;
}

.listDefaultBorder_var10 .listEntry .beButtonEditRow {
    position: absolute;
    top: 3px;
    right: 46px;
}

.listDefaultBorder_var10 .listEntry .beButtonDeleteRow {
    position: absolute;
    top: 3px;
    right: 22px;
}

.listDefaultBorder_var10 .listEntryInner:after {
    content: '';
    display: block;
    clear: both;
    width: 0;
    height: 0;
}


.listDefaultBorder_var20 {
    margin-right: -20px;
    border: none;
}

.listDefaultBorder_var20 .listEntry {
    border: none;
    padding: 0 0 20px;
}

.listDefaultBorder_var20 .listEntry:hover {
    background: none;
}

.listDefaultBorder_var20 .listEntryInner {
    position: relative;
    overflow: hidden;
    height: 100%;
    margin: 0 20px 0 0;
    padding: 20px;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: none;
}

.listDefaultBorder_var20 .listEntry .beButtonEditRow {
    position: absolute;
    top: 14px;
    right: 46px;
}

.listDefaultBorder_var20 .listEntry .beButtonDeleteRow {
    position: absolute;
    top: 14px;
    right: 22px;
}

.listDefaultBorder_var20 .listEntryInner:after {
    content: '';
    display: block;
    clear: both;
    width: 0;
    height: 0;
}


.listDefaultBorder_var30 {
    margin-right: -20px;
    border: none;
}

.listDefaultBorder_var30 .listEntry {
    border: none;
    margin-bottom: 20px;
    padding: 0;
}

.listDefaultBorder_var30 .listEntry:hover {
    background: none;
}

.listDefaultBorder_var30 .listEntryInner {
    position: relative;
    overflow: hidden;
    height: 100%;
    margin: 0 20px 0 0;
    padding: 0;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: solid 1px #e0e0e0;
}

.listDefaultBorder_var30 .listEntry .beButtonEditRow {
    position: absolute;
    top: 14px;
    right: 46px;
}

.listDefaultBorder_var30 .listEntry .beButtonDeleteRow {
    position: absolute;
    top: 14px;
    right: 22px;
}

.listDefaultBorder_var30 .listEntryInner:after {
    content: '';
    display: block;
    clear: both;
    width: 0;
    height: 0;
}


.listDefaultBorder_var40 {
    margin-right: -20px;
    border: none;
}

.listDefaultBorder_var40 .listEntry {
    border: none;
    margin-bottom: 20px;
    padding: 0;
}

.listDefaultBorder_var40 .listEntry:hover {
    background: none;
}

.listDefaultBorder_var40 .listEntryInner {
    position: relative;
    overflow: hidden;
    height: 100%;
    margin: 0 20px 0 0;
    padding: 10px;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: solid 1px #e0e0e0;
}

.listDefaultBorder_var40 .listEntry .beButtonEditRow {
    position: absolute;
    top: 14px;
    right: 46px;
}

.listDefaultBorder_var40 .listEntry .beButtonDeleteRow {
    position: absolute;
    top: 14px;
    right: 22px;
}

.listDefaultBorder_var40 .listEntryInner:after {
    content: '';
    display: block;
    clear: both;
    width: 0;
    height: 0;
}


.listDefaultBorder_var70 {
    margin-right: 0;
    border: none;
}

.listDefaultBorder_var70 .listEntry {
    margin: 0;
    padding: 0;
    border: none;
}

.listDefaultBorder_var70 .listEntry:hover {
    background: none;
}

.listDefaultBorder_var70 .listEntryInner {
    position: relative;
    overflow: hidden;
    height: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: none;
}

.listDefaultBorder_var70 .listEntry .beButtonEditRow {
    position: absolute;
    top: 14px;
    right: 26px;
}

.listDefaultBorder_var70 .listEntry .beButtonDeleteRow {
    position: absolute;
    top: 14px;
    right: 2px;
}

.listDefaultBorder_var70 .listEntryInner:after {
    content: '';
    display: block;
    clear: both;
    width: 0;
    height: 0;
}


.listDefaultLink_var10 .listEntryMoreOnly {
    
    
    display: inline;
    text-decoration: underline;
}


.listDefaultLink_var20 .listEntryMoreOnly {
    
    display: inline-block;
    text-decoration: none;
    margin-top: 10px;
    padding: 4px 12px;
    color: #ffffff;
    background-color: #999999;
    border: solid 1px #999999;
    border-radius: 0;
}


.listDefaultLink_var21 .listEntryInner {
    padding-bottom: 48px;
}

.listDefaultLink_var21 .listEntryMoreOnly {
    
    display: inline-block;
    position: absolute;
    bottom: 10px;
    text-decoration: none;
    margin-top: 10px;
    padding: 4px 12px;
    color: #ffffff;
    background-color: #999999;
    border: solid 1px #999999;
    border-radius: 0;
}


.listDefaultLink_var22 .listEntryInner {
    padding-bottom: 48px;
}

.listDefaultLink_var22 .listEntryMoreOnly {
    
    display: inline-block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    text-decoration: none;
    margin-top: 10px;
    padding: 4px 12px;
    color: #ffffff;
    background-color: #999999;
    border: solid 1px #999999;
    border-radius: 0;
}


.listDefaultLink_var23 .listEntryInner {
    padding-bottom: 48px;
}

.listDefaultLink_var23 .listEntryMoreOnlyOuter {
    position: absolute;
    width: 100%;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px;
    bottom: 0;
    left: 0;
}

.listDefaultLink_var23 .listEntryMoreOnly {
    
    
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 4px 12px;
    color: #ffffff;
    background-color: #999999;
    border: solid 1px #999999;
    border-radius: 0;
}

.listDefaultLink_var23 .listEntryMoreOnly:hover {
    background-color: #888888;
    border: solid 1px #888888;
}


.listDefaultLink_var24 .listEntryMoreOnly {
    
    display: inline-block;
    position: absolute;
    bottom: 10px;
    text-decoration: none;
    margin-top: 10px;
    padding: 4px 12px;
    color: #ffffff;
    background-color: #999999;
    border: solid 1px #999999;
    border-radius: 0;
}


.listDefaultLink_var25 .listEntryMoreOnly {
    
    display: inline-block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    text-decoration: none;
    margin-top: 10px;
    padding: 4px 12px;
    color: #ffffff;
    background-color: #999999;
    border: solid 1px #999999;
    border-radius: 0;
}


.listDefaultLink_var26 .listEntryMoreOnlyOuter {
    width: 100%;
    text-align: center;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px;
    bottom: 0;
    left: 0;
}

.listDefaultLink_var26 .listEntryMoreOnly {
    
    
    display: inline-block;
    text-align: center;
    text-decoration: none;
    padding: 4px 12px;
    color: #ffffff;
    background-color: #999999;
    border: solid 1px #999999;
    border-radius: 0;
}

.listDefaultLink_var26 .listEntryMoreOnly:hover {
    background-color: #888888;
    border: solid 1px #888888;
}


.listDefaultLink_var27 .listEntryInner {
    padding-bottom: 48px;
}

.listDefaultLink_var27 .listEntryMoreOnlyOuter {
    position: absolute;
    width: 100%;
    text-align: center;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px;
    bottom: 0;
    left: 0;
}

.listDefaultLink_var27 .listEntryMoreOnly {
    
    
    display: inline-block;
    text-align: center;
    text-decoration: none;
    padding: 4px 12px;
    color: #ffffff;
    background-color: #999999;
    border: solid 1px #999999;
    border-radius: 0;
}

.listDefaultLink_var27 .listEntryMoreOnly:hover {
    background-color: #888888;
    border: solid 1px #888888;
}


.listDefaultLink_var37 .listEntryInner {
    padding-bottom: 48px;
}

.listDefaultLink_var37 .listEntryMoreOnlyOuter {
    position: absolute;
    width: 100%;
    text-align: center;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px;
    bottom: 0;
    left: 0;
}

.listDefaultLink_var37 .listEntryMoreOnly {
    
    
    display: inline-block;
    text-align: center;
    text-decoration: none;
    padding: 4px 12px;
    color: #666;
    background-color: transparent;
    border: solid 1px #666;
    border-radius: 0;
}

.listDefaultLink_var37 .listEntryMoreOnly:hover {
    background-color: #888888;
    border: solid 1px #888888;
}


.listDefaultLink_var39 .listEntryMoreOnlyOuter {
    width: 100%;
    text-align: center;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 20px 0 0;
}

.listDefaultLink_var39 .listEntryMoreOnly {
    
    
    display: inline-block;
    text-decoration: none;
    padding: 4px 12px;
    color: #666;
    background-color: transparent;
    border: solid 3px #666;
    border-radius: 0;
}

.listDefault_var0 .listEntryQuickfilter {
    transition: padding .5s linear,opacity .5s linear,margin .5s linear;
}

.listDefault_var0 .listEntryQuickfilterVisible {
    opacity: 1;
}

.listDefault_var0 .listEntryQuickfilterInvisible {
    opacity: 0;
    height: 0;
    padding: 0;
    margin: 0;
}

.listDefault_var0 .listEntryThumbnail {
    width: 80px;
    
    display: block;
    
}

.listFull .listEntry {
    border-bottom: solid 1px #e0e0e0;
    margin: 0 0 10px;
}

.listFull .listEntryTitle a {
    text-decoration: none;
}

.listFull .listEntrySubline {
    overflow: hidden;
    margin: 0 0 10px;
}

.listFull .listEntryDate {
    color: #50659F;
}

.listFull .listEntryAuthor {
    color: #50659F;
}

.listFull .listEntryComments {
    margin: 0 0 10px;
}

.listFull .listEntryComments a {
    color: #50659F;
    text-decoration: none;
}

.listSearchResult .listEntry {
    overflow: hidden;
    padding: 10px 0;
    margin: 0;
    border-bottom: solid 1px #e0e0e0;
}

.listSearchResult .listEntryTitle {
    color: #50659F;
    margin: 0 0 8px;
    font-size: 12px;
    font-weight: 700;
    line-height: 17px;
}

.listSearchResult .listEntryTitle a {
    text-decoration: none;
}

.listSearchResult .listEntryDescription {
    margin: 0 0 4px;
}

.listSearchResult .listEntryUrl {
    margin: 0;
}

.listSearchResult .listEntryUrl a {
    color: #50659F;
}


.elementList-bannerSlider {
    position: relative;
}

.listBannerSlider_var99 {
    background-color: #f0f0f0;
    position: relative;
    overflow: visible;
    
    
    
    
    
}

.listBannerSlider_var99 .listMoverBack {
    display: none;
    cursor: pointer;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 64px;
    margin-right: 0;
    height: 100%;
    z-index: 2;
}

.listBannerSlider_var99 .listMoverForward {
    display: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 64px;
    margin-left: 0;
    height: 100%;
    z-index: 2;
}

.listBannerSlider_var99 .listMoverBackInner {
    opacity: .6;
    top: 0;
    right: 0;
    margin-top: 0;
    height: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDIwLjc1LDI4IC05LC0xMiA5LC0xMicgLz48L3N2Zz4g);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
    transition: all .3s linear;
}

.listBannerSlider_var99 .listMoverForwardInner {
    opacity: .6;
    top: 0;
    left: 0;
    margin-top: 0;
    height: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDExLjMsNCA5LDEyIC05LDEyJyAvPjwvc3ZnPiA=);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
    transition: all .3s linear;
}

.listBannerSlider_var99 .listMoverBack:hover {
    background-color: transparent;
}

.listBannerSlider_var99 .listMoverForward:hover {
    background-color: transparent;
}

.listBannerSlider_var99 .listMoverBack:hover .listMoverBackInner {
    background-size: 80%;
}

.listBannerSlider_var99 .listMoverForward:hover .listMoverForwardInner {
    background-size: 80%;
}

.listBannerSlider_var99 .listEntries {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.listBannerSlider_var99 .listEntries .listEntry {
    
    
    display: none;
    overflow: hidden;
}

.listBannerSlider_var99 .listEntries .listEntryInner {
    position: relative;
}

.listBannerSlider_var99 .listEntries .listEntrySelected {
    display: block;
}

.listBannerSlider_var99 .listEntries .listEntry a {
    text-decoration: none;
    color: inherit;
}

.listBannerSlider_var99 .listEntries .listEntryButtons {
    position: absolute;
    top: 26px;
    right: 0;
}

.listBannerSlider_var99 .listEntries .listEntryImage {
    display: block;
    
    
    width: 100%;
    height: auto;
}

.listBannerSlider_var99 .listEntries .listEntryVideo {
    display: block;
    width: 100%;
    height: auto;
}

.listBannerSlider_var99 .listEntries .listEntryInfoLayer {
    position: absolute;
    bottom: 40px;
    left: calc(50% - 980px / 2 + 40px);
    opacity: 0;
    margin-left: 10%;
    transition: all .8s ease;
}

.listBannerSlider_var99 .listEntries .listEntryInfoLayerInner {
    position: relative;
    max-width: 980px;
    margin: 0 auto;
    padding: 20px;
    background-color: rgba(255,255,255,1);
}

.listBannerSlider_var99 .listEntries .listEntryInfoLayerInner:empty {
    display: none;
}

.listBannerSlider_var99 .listEntries .listEntrySelected .listEntryInfoLayer {
    margin-left: 0;
    opacity: 1;
}

.listBannerSlider_var99 .listEntries .listEntrySelectedInit .listEntryInfoLayer {
    margin-left: 10%;
    opacity: 0;
}

.listBannerSlider_var99 .listEntries .listEntrySelectedReady .listEntryInfoLayer {
    margin-left: 0;
    opacity: 1;
}

.listBannerSlider_var99 .listEntries .listEntryFadingOut .listEntryInfoLayer {
    margin-left: 0;
    opacity: 1;
}

.listBannerSlider_var99 .listEntries .listEntryTitle {
    font-size: 32px;
    line-height: 125%;
    font-weight: 700;
    color: #999;
    margin-bottom: 16px;
}

.listBannerSlider_var99 .listEntries .listEntryDescription {
    color: #333;
}

.listBannerSlider_var99 .listEntries .listEntryDescription p:last-child {
    margin-bottom: 0;
}

.listBannerSlider_var99 .listEntries .listEntryLink {
    margin-top: 10px;
    display: inline-block;
    float: right;
    padding: 10px;
    font-size: 17px;
    background-color: silver;
    border-radius: 5px;
    color: #fff;
}

.listBannerSlider_var99 .listEntries .listEntryObject-slide_var1 .listEntryInfoLayer {
    left: auto;
    right: calc(50% - 980px / 2 + 40px);
    border: none;
}

.listBannerSlider_var99 .listEntries .listEntryObject-slide_var1 .listEntryInfoLayerInner {
    background-color: transparent;
}

.listBannerSlider_var99 .listEntries .listEntryObject-slide_var1 .listEntryLink {
    background-color: #222;
    color: #fff;
    font-size: 21px;
    line-height: 27px;
}

.listBannerSlider_var99 .listEntriesPreview {
    position: relative;
    overflow: hidden;
    margin-top: -27px;
}

.listBannerSlider_var99 .listEntriesPreviewInner {
    text-align: center;
    padding: 4px;
}

.listBannerSlider_var99 .listEntriesPreview .listEntry {
    border-radius: 8px;
    display: inline-block;
    zoom: 1;
    cursor: pointer;
    padding: 4px;
    margin-right: 12px;
    width: 4px;
    height: 4px;
    border: solid 1px #222;
    background-color: #222;
}

.listBannerSlider_var99 .listEntriesPreview .listEntry:first-child:last-child {
    display: none;
}

.listBannerSlider_var99 .listEntriesPreview .listEntrySelected {
    background-color: rgba(255,255,255,0.8);
}

.listBannerSlider_var99 .listEntriesPreview .listEntryProgress {
    background-color: rgba(255,255,255,0.8);
}

.listBannerSlider_var99 .listEntriesPreview .listEntry:hover {
    background-color: rgba(255,255,255,0.8);
}

.listBannerSlider_var99 .listEntriesPreview .listEntryImage {
    
    width: 48px;
    height: 32px;
    display: none;
    
}

.listBannerSlider_var99 .listEntriesPreview .listEntryTitle {
    
    display: none;
}

.listBannerSlider_var99 .listEntriesPreview .listEntryDescription {
    
    display: none;
}

.listBannerSlider_var99 .listEntriesPreview .listEntryPosition {
    
    display: none;
}

.listPictureGallery_var0 .listInner {
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.listPictureGallery_var0 .listMoverBack {
    cursor: pointer;
    opacity: .5;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 5%;
    margin-right: 0;
    height: 58px;
    z-index: 2;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDIwLjc1LDI4IC05LC0xMiA5LC0xMicgLz48L3N2Zz4g);
    background-repeat: no-repeat;
    background-position: center;
}

.listPictureGallery_var0 .listMoverForward {
    cursor: pointer;
    opacity: .5;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 5%;
    margin-left: 0;
    height: 58px;
    z-index: 2;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMic+PHBhdGggc3R5bGU9J2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxJyBkPSdtIDExLjMsNCA5LDEyIC05LDEyJyAvPjwvc3ZnPiA=);
    background-repeat: no-repeat;
    background-position: center;
}

.listPictureGallery_var0 .listMoverBack:hover,.listPictureGallery_var0 .listMoverForward:hover {
    opacity: 1;
}

.listPictureGallery_var0 .pageNaviList {
    margin-top: 8px;
}

.listPictureGallery_var0 .listEntries {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 0 0 4px;
}

.listPictureGallery_var0 .listEntries .listEntry {
    display: none;
    position: relative;
    overflow: hidden;
    
    
    
}

.listPictureGallery_var0 .listEntries .listEntrySelected {
    display: block;
}

.listPictureGallery_var0 .listEntries .listEntryButtons {
    position: absolute;
    top: 2px;
    right: 0;
}

.listPictureGallery_var0 .listEntries .listEntry a {
    text-decoration: none;
}

.listPictureGallery_var0 .listEntries .listEntryImage {
    display: block;
    width: 100%;
    height: auto;
    
    
}

.listPictureGallery_var0 .listEntries .listEntryTitle {
    display: none;
}

.listPictureGallery_var0 .listEntries .listEntryDescription {
    display: none;
}

.listPictureGallery_var0 .listEntriesPreview {
    position: relative;
    overflow: hidden;
    margin-left: 6%;
    width: 88%;
    height: 58px;
}

.listPictureGallery_var0 .listEntriesPreviewInner {
    width: 20000px;
}

.listPictureGallery_var0 .listEntriesPreview .listEntry {
    display: block;
    float: left;
    cursor: pointer;
    padding: 4px;
    border: solid 1px silver;
    margin-right: 4px;
    background-color: #fff;
    
    
}

.listPictureGallery_var0 .listEntriesPreview .listEntrySelected {
    background-color: #e0e0e0;
}

.listPictureGallery_var0 .listEntriesPreview .listEntry:hover {
    background-color: #e0e0e0;
}

.listPictureGallery_var0 .listEntriesPreview .listEntry a {
    text-decoration: none;
}

.listPictureGallery_var0 .listEntriesPreview .listEntryImage {
    width: 64px;
    height: 48px;
    display: block;
    
}

.listPictureGallery_var0 .listEntriesPreview .listEntryTitle {
    display: none;
}

.listPictureGallery_var0 .listEntriesPreview .listEntryDescription {
    display: none;
}

.listPictureGallery_var0 .listEntriesPreview .listEntryPosition {
    display: none;
}

.listPictureGallery_var2 a {
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
}

.listPictureGallery_var2 .listInner {
    position: relative;
    overflow: hidden;
}

.listPictureGallery_var2 .listMoverBack {
    display: none;
}

.listPictureGallery_var2 .listMoverForward {
    display: none;
}

.listPictureGallery_var2 .pageNaviList {
    margin-top: 8px;
}

.listPictureGallery_var2 .listEntries {
    display: none;
    
}

.listPictureGallery_var2 .listEntriesPreview {
    position: relative;
    overflow: hidden;
}

.listPictureGallery_var2 .listEntriesPreview .listEntryButtons {
    position: absolute;
    top: 2px;
    left: 2px;
}

.listPictureGallery_var2 .listEntriesPreviewInner {
    
    margin: -10px -10px 0;
}

.listPictureGallery_var2 .listEntriesPreviewPerRow6 a {
    width: 16.666%;
}

.listPictureGallery_var2 .listEntriesPreviewPerRow5 a {
    width: 20%;
}

.listPictureGallery_var2 .listEntriesPreviewPerRow4 a {
    width: 25%;
}

.listPictureGallery_var2 .listEntriesPreviewPerRow3 a {
    width: 33.333%;
}

.listPictureGallery_var2 .listEntriesPreviewPerRow2 a {
    width: 50%;
}

.listPictureGallery_var2 .listEntriesPreviewPerRow1 a {
    width: 100%;
}

.listPictureGallery_var2 .listEntriesPreview .listEntry {
    
    
    
    
    display: block;
    position: relative;
    cursor: pointer;
    padding: 4px;
    border: solid 1px silver;
    margin: 10px;
    background-color: #fff;
}

.listPictureGallery_var2 .listEntriesPreview .listEntry:hover {
    background-color: #e0e0e0;
}
.listPictureGallery_var2 .listEntriesPreview .listEntryImage {
    display: block;
    max-width: 100%;
    height: auto;
    
    
}

.listPictureGallery_var2 .listEntriesPreview .listEntryTitle {
    display: none;
}

.listPictureGallery_var2 .listEntriesPreview .listEntryDescription {
    display: none;
}

.listPictureGallery_var2 .listEntriesPreview .listEntryPosition {
    position: absolute;
    right: 2px;
    top: 2px;
    display: block;
    width: 20px;
    height: 20px;
    font-size: 0;
    color: transparent;
    background-color: #fff;
    border-radius: 0 0 0 5px;
}

.listPictureGallery_var2 .listEntriesPreview .listEntryPosition:before {
    content: '';
    position: absolute;
    left: 6px;
    top: 7px;
    display: block;
    width: 10px;
    height: 2px;
    background-color: #b0b0b0;
}

.listPictureGallery_var2 .listEntriesPreview .listEntryPosition:after {
    content: '';
    position: absolute;
    left: 10px;
    top: 3px;
    display: block;
    width: 2px;
    height: 10px;
    background-color: #b0b0b0;
}

.listPictureGallery_var2 .listEntriesPreview .listEntry:hover .listEntryPosition {
    background-color: #e0e0e0;
}

.listPictureGallery_var2 .listEntriesPreview .listEntry:hover .listEntryPosition:before {
    background-color: #888;
}

.listPictureGallery_var2 .listEntriesPreview .listEntry:hover .listEntryPosition:after {
    background-color: #888;
}

.listPictureGalleryTeaser_var0:hover {
    background-image: none;
}

.listPictureGalleryTeaser_var0 .listInner {
    position: relative;
    overflow: hidden;
}

.listPictureGalleryTeaser_var0 .listMoverBack {
    display: none;
}

.listPictureGalleryTeaser_var0 .listMoverForward {
    display: none;
}

.listPictureGalleryTeaser_var0 .listEntriesPreview {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.listPictureGalleryTeaser_var0 .listEntriesPreviewInner {
    margin: -2px;
}

.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntry {
    
    display: block;
    float: left;
    cursor: pointer;
    padding: 4px;
    border: solid 1px silver;
    margin: 2px;
    background-color: #fff;
}

.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntry a {
    text-decoration: none;
}

.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntryImage {
    display: block;
    
    
}

.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntryTitle {
    display: none;
}

.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntryDescription {
    display: none;
}

.listPictureGalleryTeaser_var0 .listEntriesPreview .listEntryPosition {
    display: none;
}

.listPictureGalleryTeaser_var0 .linkGallery {
    clear: left;
    float: right;
    padding: 0 10px 10px;
}

.listPictureAlbumTeaser_var0:hover {
    background-image: none;
}

.listPictureAlbumTeaser_var0 .listInner {
    position: relative;
    overflow: hidden;
}

.listPictureAlbumTeaser_var0 .listInner h3 a {
    text-decoration: none;
}

.listPictureAlbumTeaser_var0 .listMoverBack {
    display: none;
}

.listPictureAlbumTeaser_var0 .listMoverForward {
    display: none;
}

.listPictureAlbumTeaser_var0 .listEntriesPreview {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.listPictureAlbumTeaser_var0 .listEntriesPreviewInner {
    margin: -2px;
}

.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntry {
    
    
    display: block;
    float: left;
    padding: 4px;
    border: solid 1px silver;
    margin: 2px;
    background-color: #fff;
}

.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntry a {
    text-decoration: none;
}

.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntryImage {
    display: block;
    
    
}

.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntryTitle {
    display: none;
}

.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntryDescription {
    display: none;
}

.listPictureAlbumTeaser_var0 .listEntriesPreview .listEntryPosition {
    display: none;
}

.listPictureAlbumTeaser_var0 .linkGallery {
    clear: left;
    float: right;
    padding: 0 10px 10px;
}


.elementNavigationSections {
    margin-bottom: 0;
}


.elementNavigationSections_var0 {
    background-color: #555;
    width: 100%;
}

.elementNavigationSections_var0 ul {
    display: block;
    list-style-type: none;
    max-width: 1280px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.elementNavigationSections_var0:after {
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    content: ".";
    height: 0;
}

.elementNavigationSections_var0 li {
    display: inline-block;
}

.elementNavigationSections_var0 a {
    
    
    display: block;
    border-bottom: solid 4px transparent;
    text-decoration: none;
    background: none;
    color: #fff;
    font-size: 16px;
    padding: 10px 10px 6px;
    text-transform: uppercase;
}

.elementNavigationSections_var0 a:hover {
    color: #fff;
}

.elementNavigationSections_var0 li:hover a,.elementNavigationSections_var0 li.selected a {
    border-bottom: solid 4px #fff;
}


.elementNavigationSections_var30 {
    background-color: #444;
    margin: 0;
    padding: 4px;
}

.elementNavigationSections_var30 ul {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.elementNavigationSections_var30:after {
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    content: ".";
    height: 0;
}

.elementNavigationSections_var30 li {
    margin: 12px 4px;
    width: 12px;
    height: 12px;
    padding: 0;
    display: block;
    position: relative;
}

.elementNavigationSections_var30 li:after {
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    font-size: 0;
    border-radius: 100%;
    background-color: transparent;
    border: solid 1px #fff;
}

.elementNavigationSections_var30 li:hover:after {
    background-color: #fff;
    border: solid 1px #fff;
}

.elementNavigationSections_var30 a {
    
    position: absolute;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
    right: 0;
    width: 0;
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #fff;
    margin: -8px -30px 0 0;
    transition: margin .2s ease-in-out;
}

.elementNavigationSections_var30 li:hover a {
    margin-right: 0;
    padding: 4px 30px 4px 10px;
    width: auto;
}

.elementNavigationSections_var30 li:hover a:before {
    display: block;
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    top: 0;
    right: 18px;
    height: 100%;
    background-color: #444;
}

._3ifc_SaveLoadPanel {
    display: none;
    /*position: absolute !important;
    top: 80px;
    left: 251px;*/
	position: relative;
	background: #06558d;
	padding-top: 5px;
	padding-bottom: 5px;
}


._3ifc_SaveLoadPanel #_3ifc_speichernButton{
  display: none !important;
}

._3ifc_SaveLoadPanel #_3ifc_druckenButton{
  display: none !important;
}


._3ifc_SaveLoadPanel.alwaysOn {
    display: block;
}

._3ifc_SaveLoadPanel .fc-navigation {
    padding: 0;
    min-height: 21px;
    max-height: 21px;
    width: calc(100% + 20px) !important;
    background-color: transparent !important;
}

#cookieBanner {
    font-size: +;
    position: fixed;
    top: 0;
    text-align: center;
    width: 100%;
    z-index: 3000;
    padding-top: 14px;
    padding-bottom: 14px;
    background-color: #eee;
}

#cookieBanner button {
    width: 3.5em;
    height: 2.5em;
    margin-left: 12px;
    background: #bbb;
    border: none;
}

#areaContent4Global .elementLink_var1 a {
    font-size: 12px;
    font-weight: 700;
    padding: 4px 0 6px 27px;
    color: #ffffff;
    background: #06558d;
    display: block;
}

#customerInfoDiv {
    color: #06558d;
    background: #d9e5f5;
    padding: 4px 0 6px 27px;
}

.ogre {
    font-weight: 700;
}

.checkboxInfoIcon {
    float: left;
    top: 4px;
    position: relative;
    cursor: pointer;
}

.checkboxInfoIcon:hover {
    opacity: .6;
}

.infoTextContainer {
    display: block;
    width: 400px;
    background-color: #fff;
    z-index: 3002;
    position: absolute;
    font-size: 12px;
    padding: 17px 5px 17px 10px;
    text-align: left;
    box-shadow: 4px 4px 41px -6px rgba(0, 0, 0, 0.75);
    line-height: normal;
}

/***************************************************
 *  BUTTONS.CSS
 **************************************************/
.finCalc .fc-navigation {
    height: auto !important;
    box-sizing: content-box;-moz-box-sizing: content-box;-moz-box-sizing: content-box;-moz-box-sizing: content-box;
    background-color: #B8CCE4;
    position: relative;
    width: 100%;
}

.finCalc #_3ifc_Navigation {
    display: none;
}

.finCalc .fc-navigation .fc-row {
    padding: 0 !important;
    min-height: 21px;
    margin-bottom: 0 !important;
    overflow: hidden;
}

.finCalc .fc-navigation .fc-row .fc-button-container {
    display: inline-block;
}

.finCalc .fc-navigation .fc-row .fc-button-container.left {
    float: left;
}

.finCalc .fc-navigation .fc-row .fc-button-container.right {
    float: right;
}

.finCalc._3ifc_SaveLoadPanel .fc-navigation .fc-button.fc-block {
    width: auto;
    height: 21px;
    line-height: 20px;
    font-size: 12px;
    font-weight: bolder;
    padding-left: 16px;
    padding-right: 16px;
    color: #FFF;
    background-color: #009775;
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Arial;
    text-align: center;
    border-radius: 0;
}

.finCalc._3ifc_SaveLoadPanel .fc-navigation .fc-button-container.left:first-child .fc-button.fc-block:first-child {
    margin-left: 20px;
}

.finCalc .fc-navigation .fc-button.fc-block:hover {
    opacity: .8;
}

.finCalc .fc-navigation .fc-button.fc-block.disabled:hover {
    opacity: 1;
}

.finCalc .fc-navigation .fc-button-container.left,
.finCalc .fc-navigation .fc-button-container.right {
    padding: 0;
}

.finCalc._3ifc_SaveLoadPanel .fc-button.fc-block.disabled {
    background-color: #888888;
    cursor: default;
}

/***************************************************
 *  FORMULARE
 **************************************************/

    /*********************************
     *  FORM
     ********************************/
    dl.form {
        box-sizing: content-box;-moz-box-sizing: content-box;-moz-box-sizing: content-box;-moz-box-sizing: content-box;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .form dt {
        display: block;
        clear: left;
        margin: 0 0 2px;
    }

    .form dt.blank {
        display: none;
    }

    .form dt.full {
        display: none;
    }

    .form dt label {
        font-weight: 700;
        display: inline-block;
    }

    .form dd {
        display: block;
        overflow: hidden;
        width: 100%;
        margin: 0 0 10px;
    }

    .form dd button {
        box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin: 0 0 0 1%;
        height: 26px;
        padding: 0 10px;
        user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
    }

/***************************************************
 *  FORMULARE
 **************************************************/

    /*********************************
     *  FORM
     ********************************/
    dl.form {
        box-sizing: content-box;-moz-box-sizing: content-box;-moz-box-sizing: content-box;-moz-box-sizing: content-box;-moz-box-sizing: content-box;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .form dt {
        display: block;
        clear: left;
        margin: 0 0 2px;
    }

    .form dt.blank {
        display: none;
    }

    .form dt.full {
        display: none;
    }

    .form dt label {
        font-weight: 700;
        display: inline-block;
    }

    .form dd {
        display: block;
        overflow: hidden;
        width: 100%;
        margin: 0 0 10px;
    }

    .form dd button {
        box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin: 0 0 0 1%;
        height: 26px;
        padding: 0 10px;
        user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
    }

    /*********************************
     *  FORMTABLE
     ********************************/

dl.formTable, .formTable dt, .formTable dd {
    box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.wglCaptcha {
    width: 100%;
}

.formTable dt, .formTable dd {
    display: inline-block;
    height: 26px;
    margin-bottom: 1px;
    line-height: 26px;
}

.noSpaceBelow {
  margin-bottom: 0px !important;
}

.formTable input {
    height: 16px;
    line-height: 16px;
}


.formTable select {
    height: 18px;
    line-height: 18px;
}

dl.formTable {
    width: 100%;
    
    margin: 0;
    padding: 0;
    line-height: 0;
}

.formTable dd {
    padding-left: 10px;
    width: 75%;
    background: #D9E5F5;
}

.formTable dd.formSpacer {
    width: 100%;
}

.formTable dd p,
.formTable dt label {
    line-height: 26px;
}

.formTable dt {
    width: 25%;
    background: #D9E5F5;
    float: left;
    padding-left: 20px;
}

.formTable dt.errorMessageCustom {
  display: none;
}

.formTable dd.errorMessageCustom {
  padding: 0px !important;
}

.formTable dt.largerPaddingLeft {
  padding-left: 48px;
}

.formTable dt.largerLargerPaddingLeft {
  padding-left: 62px;
}

.formTable dt.largestPaddingLeft {
  padding-left: 68px;
}

.formTable dt.moreLines {
  height: auto;
}

.formTable dt p.moreLines {
  padding-top: 6px;
  line-height: 18px;
}

.formTable dt.full {
  width: 100%;
}

.formTable .largerPaddingLeft42 {
  padding-left: 48px !important;
}

.formTable dt.blank {
    padding-left: 0;
    display: none;
    margin: 0;
    line-height: 0;
    font-size: 1px;
    height: 0px;
}

.formTable dd.full, .formTable dd.captcha, .formTable dd.formButtons {
    width: 100%;
    padding-left: 20px;
}

.formTable dd.captcha {
  height: 35px;
}

.formTable .formButtons {
    padding-top: 0px;
    background-color: #06558d;
}

.formTable .formButtons button {
    line-height: 26px;
    height: 26px;
    padding-top: 0;
    padding-bottom: 0;
}

.formTable .formButtons button:hover {
    background-color: #2ba68e;
}

.formTable dd.formCaption {
    background-color: #06558d;
    border-left: solid 13px #009775;
    padding-left: 7px;
    color: #fff;
}

.wglFormStatusSubmited .formButtons button[type="reset"],.wglFormStatusSubmited .formButtons button[type="submit"] {
    pointer-events: none;
    cursor: default;
    opacity: .3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);
    transition: all .5s linear;
}

.formTable input:-webkit-autofill {
    background: transparent;
}

.formTable dt.doublettff {
    width: 50%;
}

.formTable dd.doublettff {
    width: 50%;
}

.doublettffElement1Label,
.doublettffElement2Label {
    display: inline-block;
    width: 50%;
}

.doublettffElement2Label {
  text-indent: 10px;
}

.doublettffElement1Field,
.doublettffElement2Field {
    display: inline-block;
    width: 50%;
}

.formTable p {
    display: inline-block;
    width: auto;
}

.allSeeingEyeLink,
.allSeeingEye {
    width: 17px;
    height: 17px;
    position: relative;
    top: 4px;
    left: -21px;
    float: none;
}

.allKnowingText {
    position: relative;
    top: 2px;
    left: 5px;
    cursor: pointer;
}

.allKnowingText:hover {
    opacity: .6;
}

.multiline {
    height: auto !important;
    padding-top: 3px !important;
    padding-right: 10px !important;
}

.XS {
    width: calc(100% - 360px);
}

.doublettffElement1Field .XS {
    width: calc(100% - 5px);
}

.doublettffElement2Field .XS {
    width: calc(100% - 5px);
    position: relative;
    left: -15px;
}

.S {
    width: calc(100% - 611px);
}

#captchaInput.S {
    width: calc(25% - 10px);
    left: 6px;
    position: relative;
    margin-top: 8px;
}

.M {
    width: calc(100% - 240px);
}

.L {
    width: calc(100% - 180px);
}

.XL,
.XXL {
    width: calc(33.33% - 11px);
}

dd a {
    text-decoration: underline !important;
}

.textLink,
.passwordLink {
    margin-right: 20px;
    float: right;
}


.loginForm input[type='checkbox'],
.loginForm input[type='radio'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 0;
    font-size: 1em;
    width: 100%;
}


.loginForm input[type='checkbox'],
.loginForm input[type='radio'] {
    width: auto;
    float: left;
    margin-right: .75em;
    background: transparent;
    border: none;
}

.loginForm input[type='checkbox']:checked,
.loginForm input[type='checkbox']:not(:checked),
.loginForm input[type='radio']:checked,
.loginForm input[type='radio']:not(:checked) {
    background: transparent;
    position: relative;
    visibility: hidden;
    margin: 0;
    padding: 0;
}

.loginForm input[type='checkbox'] + label,
.loginForm input[type='radio'] + label {
    cursor: pointer;
}

.loginForm input[type='checkbox']:checked + label::before,
.loginForm input[type='checkbox']:not(:checked) + label::before,
.loginForm input[type='radio']:checked + label::before,
.loginForm input[type='radio']:not(:checked) + label::before {
    content: ' ';
    display: inline-block;
    width: 11px;
    height: 11px;
    position: relative;
    top: 2px;
    border: 1px solid #bbb;
    background: #fff;
    margin-right: 5px;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,.1);
}

.loginForm input[type=checkbox]:checked + label::before,
.loginForm input[type=checkbox]:not(:checked) + label::before,
.loginForm input[type=radio]:checked + label::before,
.loginForm input[type=radio]:not(:checked) + label::before {
    border-radius: 30px;
}

.loginForm input[type='checkbox']:hover + label::before,
.loginForm input[type='radio']:hover + label::before,
 {
    background: #ddd;
    box-shadow: inset 0 0 0 2px #fff;
}

.loginForm input[type='checkbox']:checked + label::before,
.loginForm input[type='radio']:checked + label::before {
    background: #000;
    box-shadow: inset 0 0 0 2px #fff;
}

.formTable .buttonReset {
  float: left;
  margin-top: 0;
  left: -20px;
  position: relative;
}

.sumo {
  font-weight: bold;
}

.formTable dt.ninja, .formTable dd.ninja {
  display: none;
}

.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}
.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}
.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}
.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}
.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}

.formTable ul > li {
  padding-left: 16px;
}

.formTable ul {
  margin: 0 0 10px;
  padding: 0 0 0 24px;
  display: inline-block;
  list-style: none;

}

.formTable ul > li:before {
  content: '';
  display: block;
  position: absolute;
  margin: 1px 2px 0 -24px;
  width: 16px;
  height: 16px;
  vertical-align: top;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc2hhcGUtcmVuZGVyaW5nPSdhdXRvJz48cGF0aCBzdHlsZT0nZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojNDQ0NDQ0O3N0cm9rZS13aWR0aDoxJyBkPSdtIDcsNSAzLDMgLTMsMycgLz48L3N2Zz4g);
  background-position: 0 4px;
  background-repeat: no-repeat;
}

#title {
  width: calc(33.33% - 6px);
}

#title.XS {
  width: 100%;
}

#areaContent3Include .finCalc._3ifc_SaveLoadPanel .fc-navigation {
  border-top: none !important;
  border-bottom: none !important;
}

#areaContent3Include  {
	position: relative;
	left: 72px;
	width: calc(100% - 70px);
	background: #d9e5f5;
}


#areaContent3Include  h1{
	text-indent: 15px;
    padding-top: 10px;
    margin-bottom: -10px;
}

#usernameLogin + a {
  position: relative;
  float: none;
  left: 40px;
}

#pwdLogin + #pwdLogin_allSeeingEye + a {
  position: relative;
  float: none;
  left: 23px;
}

body:not(:-moz-handler-blocked) .formTable .formButtons button
{
    line-height: 24px;
}


.xml .de1, .xml .de2 {
  font: normal normal 1em/1.2em monospace;
  margin:0;
  padding:0;
  background:none;
  vertical-align:top;color: #000020;
}

.xml {
  font: normal normal 90% monospace;
  color: #000066;
  border: 1px solid #d0d0d0;
  background-color: #f0f0f0;
}

.xml a:link {
  color: #000060;
}

.xml a:hover {
  background-color: #f0f000;
}

.xml .imp {
  font-weight: bold;
  color: red;
}

.xml li, .xml .li1 {
  font-weight: normal;
  vertical-align:top;
  color: #003030;
}

.xml .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top}

.xml .li2 {font-weight: bold; vertical-align:top;font-weight: bold; color: #006060}

.xml .es0 {
  color: #000099;
  font-weight: bold;
}

.xml .br0 {
  color: #66cc66;
}

.xml .sy0 {
  color: #66cc66;
}

.xml .st0 {
  color: #ff0000;
}

.xml .sc-1 {
  color: #808080;
  font-style: italic;
}

.xml .sc0 {
  color: #00bbdd;
}

.xml .sc1 {
  color: #ddbb00;
}

.xml .sc2 {
  color: #339933;
}

.xml .sc3 {
  color: #009900;
}

.xml .re0 {
  color: #000066;
}

.xml .re1 {
  color: #000000;
  font-weight: bold;
}

.xml .re2 {
  color: #000000;
  font-weight: bold;
}

.xml span.xtra {
  display:block;
}

input[readonly=readonly]{
  background: #EBEBE4;
}



#overlay {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  background-color: #000;
  opacity: .24;
  z-index: 2999;
  display: none !important;
}

#blockMain,
#blockContent,
#blockContentFullRight {
    transition: .4s;
}

#menuToggle {
  width: 34px;
  height: 26px;
  background: #06558d;
  display: none;
  position: fixed;
  top: 7px;
  right: 9px;
  cursor: pointer;
  z-index: 3000;
  padding: 16px;
  padding-bottom: 12px;
}

#menuToggle:hover {
  opacity: .8;
}

#menuToggle span {
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  background: #D9E9F6;
  border-radius: 3px;
  z-index: 3000;
  transform-origin: 4px 0px;-ms-transform-origin: 4px 0px;-webkit-transform-origin: 4px 0px;-ms-transform-origin: 4px 0px;-webkit-transform-origin: 4px 0px;-ms-transform-origin: 4px 0px;-webkit-transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#menuToggle span:first-child {
  transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-webkit-transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-webkit-transform-origin: 0% 100%;
}

._3ifc_SaveLoadPanel .fc-button.fc-block {
    color: #FFF;
    background-color: #009775 ;
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
    cursor: pointer;
    margin-left: 15px;
}

._3ifc_SaveLoadPanel .fc-button.fc-block {
    width: auto;
    height: 21px;
    line-height: 20px;
    font-size: 12px;
    font-weight: bolder;
    padding-left: 16px;
    padding-right: 16px;
    color: #FFF;
    background-color: #009775;
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Arial;
    text-align: center;
    border-radius: 0;
}

._3ifc_SaveLoadPanel .fc-button.fc-block:hover {
    background-color: #2ba68e;
    text-decoration: none;
}

._3ifc_SaveLoadPanel .fc-button.fc-block.disabled:hover {
    opacity: 1;
    text-decoration: none;
}

._3ifc_SaveLoadPanel .fc-button.fc-block.disabled {
    background-color: #888888;
    cursor: default;
}

#simDate {
  border: solid 1px #000;
  width: calc(100% - 120px);
  margin: 10px 0px;
  padding: 6px;
  display: none;
}

#simDate + input {
  border: none !important;
  cursor: pointer;
  background: #2ba68e;
  color: #fff;
  padding: 6px 2px;
  font-weight: bold;
  width: 100px;
  margin-left: 6px;
  display: none;
}

#simDate + input:hover {
  opacity: .8;
}

.inline-block { display: inline-block; }
.w40 { width: 40%; }
.w60 { width: 60%; }



/**
*	Loading Bar Start
*/


.loading-bar-container {
 	position: relative;
}

.reset-container {
  display: inline-block;

}

#customerInfoDiv .resettimer-button,
#_3ifc_Dialog_Refresh .resettimer-button {
  font-family: 'iconfont';
  position: absolute;
  top: 3px;
  margin-left: 4px;
  background: #06558d;
  cursor: pointer;
  font-size: 17px;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
}

#customerInfoDiv .resettimer-button:before,
#_3ifc_Dialog_Refresh .resettimer-button:before {
    content: '\E013';
	
}

#customerInfoDiv a.einstellungen {
    font-family: 'iconfont';
    font-size: 17px;
    margin-left: 4px;
    margin-right: 4px;
  	cursor: pointer;
}

#customerInfoDiv a.einstellungen:before {
    content: '\E014'
}


.loading-bar{
    display: inline-block;
    width: 100px;
    background: lightblue;
    position: relative;
   	border: 1px solid lightblue;
    border-radius: 5px;
    height: 23px;
}

.loading-bar .loading-bar__progressmarker {
    content: "";
    position: absolute;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #0071BD;
    left: 1px;
    border: 1px solid #0071BD;
    border-radius: 5px;
}

.loading-bar p {
    position: absolute;
    font-size: 12px;
    text-align: center;
    width: 100%;
    top: 2px;
  	color: white;
}

.loading-bar.red .loading-bar__progressmarker{
    background: red;
  	border-color: red;
}

.loading-bar.full .loading-bar__progressmarker {
	 -moz-animation: expandwidth 3600s forwards;
    -webkit-animation: expandwidth 3600s forwards;
    animation: expandwidth 3600s forwards;
}
@-webkit-keyframes expandwidth {
	0% {
		width: 100%;
	}
    100% {
        width: 0px;
    }
}
@-moz-keyframes expandwidth {
	0% {
		width: 100%;
	}
    100% {
        width: 0px;
    }
}
@keyframes expandwidth {
	0% {
		width: 100%;
	}
    100% {
        width: 0px;
    }
}
/**
*	Loading Bar End
*/

/*
*	Dialog
*/



.fc-dialog {	
    position: absolute;
    
	max-width: 700px;
    display: none;
    padding: 10px;
    border-radius: 0;
    background-color: white;
    height: auto;
    -webkit-box-shadow: 4px 4px 41px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 41px -6px rgba(0,0,0,0.75);
    box-shadow: 4px 4px 41px -6px rgba(0,0,0,0.75);
}

.fc-dialog.open.loginform {
 	display: inline-block;
}

.fc-dialog:focus {
    outline: none;
}

#_3ifc_Dialog_Login.open,
#_3ifc_Dialog_Laden.open,
#_3ifc_Dialog_Refresh.open {
    display: inline-block !important;
    width: auto;
}

.fc-dialog .fc-button.fc-block {
	background-color: #06558d !important;
}

.fc-dialog .fc-button.fc-block.cancel.close {
	padding-left: 0;
	padding-right: 0;
}

.fc-dialog .fc-button {
	cursor: pointer;
}


.fc-groupbox.fc-dialog-content {
	padding-top: 0;
}

.fc-dialog input[type='radio'] {
  position: relative;
  top: 4px;
}

.fc-dialog .fc-navigation {
    background-color: transparent;
    margin-top: 15px;
    border: none !important;
    margin-bottom: 0;
    height: auto !important;
}

.fc-dialog .fc-row {
    left: 0 !important;
}

.fc-dialog .fc-textarea-container {
    width: calc(100% - 6px);
}

.fc-dialog .fc-textarea-container .fc-textarea {
    width: 100%;
    color: #3F4041;
}

.fc-dialog .fc-row.fc-row_indent {
    left: 50px !important;
    width: calc(100% - 50px);
}


.fc-dialog .fc-table.tabulator {
    width: 100%;
}

.fc-dialog .tabulator-row.fc-selectedRow {
    background-color: #009775 !important;
    color: #ffffff;
    font-weight: bold;
}

.fc-dialog .tabulator-row .tabulator-cell:last-child,
.fc-dialog .tabulator-row .tabulator-cell:nth-last-child(2),
.fc-dialog .tabulator-row .tabulator-cell:nth-last-child(3),
.fc-dialog .tabulator-header .tabulator-col:last-child,
.fc-dialog .tabulator-header .tabulator-col:nth-last-child(2),
.fc-dialog .tabulator-header .tabulator-col:nth-last-child(3)  {
    display: none !important;
}

.fc-dialog .fc-navigation .fc-button-container {
    padding-left: 0;
}

.fc-dialog .fc-navigation .fc-button-container.right {
    float: right;
}

.fc-dialog .fc-button.fc-info {
    margin-left: 0;
}



.fc-dialog .fc-button.fc-info {
	margin-left: 1px;
	position: relative;
	top: 3px;
	left: 6px;
	vertical-align: top;
	width: 15px;
	height: 13px;
	background-image: url(/lvw-wGlobal/wGlobal/layout/styles/../Images/icons/icon_info_blau.gif);
	background-repeat: no-repeat;
	display: inline-block;
}

.fc-dialog-overlay {
    display: none;
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 3001;
}

.fc-dialog .fc-dialog-header {
    border: none;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.fc-dialog .fc-dialog-header .fc-label-container {
  display: inline-block;
  margin-top: 8px;
}

.fc-dialog .fc-dialog-content {
    height: auto;
}

.fc-dialog .fc-dialog-header .fc-label-container .fc-label {
    font-weight: bold;
    color: #00254f;
}

.fc-dialog.fc-draggable .fc-dialog-header {
    cursor: move;
}


.fc-dialog .fc-navigation .fc-button-container.right .fc-button.fc-block {
    margin-left: 20px;
	float: right;
}

.fc-dialog .fc-navigation .fc-button-container.left .fc-button.fc-block {
    margin-right: 20px;
}

.fc-dialog .fc-navigation .fc-button.fc-block{
    width: auto;
    height: 21px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
}

.fc-dialog .fc-button.fc-block:not(.disabled) {
    background-color: #06558d !important;
}

.fc-dialog .fc-button.fc-block {

    color: #fff !important;
    background-color: #009775 !important;
    border: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px !important;
    font-weight: 700;
    text-align: center;
    border-radius: 0 !important;
    padding: 0 16px;

}

.fc-dialog .fc-navigation .fc-button{
    color: white !important;
}

/*
	Dialog Resizable
*/

.fc-dialog .ui-resizable {
	position: absolute !important;
}

.fc-dialog .ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}

.fc-dialog .ui-resizable-disabled .ui-resizable-handle, 
.fc-dialog .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.fc-dialog .ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: 0;
	left: 0;
}

.fc-dialog .ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: 0;
	left: 0;
}

.fc-dialog .ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: 0;
	top: 0;
	height: 100%;
}

.fc-dialog .ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: 0;
	top: 0;
	height: 100%;
}

.fc-dialog .ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.fc-dialog .ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.fc-dialog .ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.fc-dialog .ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}




.fc-dialog .fc-navigation .fc-button-container .fc-button:last-of-type {
    border: 1px dotted white;
}

/*
*	Dialog End
*/
@media only screen and (max-width: 1140px) {
		
	.fc-dialog {	
		max-width: 100%;
		top: 5% !important;
		  
	}
	.fc-dialog-overlay {
		overflow-y: scroll;
		min-height: 100%;
		height: auto;
	}

	
/**
*   Lost dialog Css
*/


.tabulator-cell,.finCalc .tabulator-row,.tabulator-table,.finCalc .tabulator-tableHolder {
    display:block!important
}
.fc-navigation .fc-button-container .fc-button.fc-block {
margin-right: 0!important;
margin-left: 0!important;
float: none!important;
}

.fc-navigation .fc-button-container .fc-button.fc-block {
position: relative;
}

.fc-dialog .fc-navigation .fc-button.fc-block {
width: 100%!important;
left: 0;
    margin-top: 10px;
    font-size: 16px !important;
        height: 30px!important;
line-height: 30px!important;
}

.fc-dialog .fc-navigation .fc-button-container {
width: 100%;
}


.tabulator-header {
    display: none!important
}
.tabulator-tableHolder {
    min-height: 100%!important;
    max-height: 100%!important;
    display: block!important;
        font-size: 16px !important;
}

.fc-table.tabulator {
    background-color: #fff!important
}

.finCalc .tabulator-header {
    display: none!important
}

.tabulator-row:last-child {
    margin-top: 0!important
}

.fc-table-container+.fc-label-container {
    margin-top: 10px!important
}

.tabulator-cell {
    border: none!important;
    position: relative!important;
    padding-left: 50%!important;
    width: 100%!important;
    font-size: 16px!important
}

.tabulator-cell:before {
    position: absolute!important;
    top: 6px!important;
    left: 6px!important;
    width: 45%!important;
    padding-right: 10px!important;
    white-space: nowrap!important;
    font-size: 16px!important;
    font-weight: 700
}

.tabulator-cell:first-of-type:before {
    content: "Gespeichert am:"
}

.tabulator-cell:nth-of-type(2):before {
    content: "Tarif:"
}

.tabulator-cell:nth-of-type(3):before {
    content: "Geburtsdatum:"
}

.tabulator-cell:nth-of-type(4):before {
    content: "Name:"
}

.tabulator-cell:nth-of-type(5):before {
    content: "Beschreibung:"
}
#_3ifc_Label_Speicherndialog_SpeicherHinweis {
    width: calc(100% - 28px)
}

.fc-dialog, .fc-tooltip {
width: 90%!important;
left: 5%!important
}

.fc-dialog .fc-dialog-header .fc-button-container {
position: absolute;
top: 0;
right: 0
}

.fc-dialog .fc-dialog-header .fc-button-container .fc-button {
width: 30px!important
}

.fc-dialog .fc-textarea {
left: 0
}

.fc-dialog .fc-label-container.hasinfo {
width: 100%!important
}

.fc-dialog .fc-label-container.hasinfo .fc-button.fc-info {
float: none
}

.tabulator-header,
.tabulator-tableHolder,
.tabulator-table,
 #_3ifc_Dialog_Laden .fc-navigation .fc-row .fc-button-container.right:before,
 #_3ifc_Dialog_Laden .fc-navigation .fc-row .fc-button-container.left:before,
 .fc-dialog .fc-dialog-header,
 .fc-dialog .fc-label-container .fc-label,
 .fc-dialog .fc-navigation .fc-button-container,
 .fc-dialog .fc-button.fc-block {
  font-size: 16px !important;
}

 .fc-dialog .fc-dialog-header {
    border: none !important;
    padding-bottom: 10px important;
    margin-bottom: 10px important;
    position: relative;
}

 .fc-dialog .fc-row {
    margin-top: 0px;
    width: 100%;
    margin-bottom: 20px;
}

 .fc-dialog .fc-navigation .fc-button.fc-block {
  margin-top: 10px;
}

 .fc-dialog .fc-navigation .fc-button-container {
  width: 100%;
}

 .fc-dialog,
 .fc-tooltip {
    width: 90% !important;
    left: 5%  !important;
}

 .fc-dialog .fc-dialog-header .fc-button-container {
    position: absolute;
    top: 0;
    right: 0;
}


.fc-button.fc-block {
height: 30px!important;
line-height: 30px!important;
}

.fc-dialog .fc-label-container .fc-button.fc-info, .finCalc .fc-label-container .fc-label+.fc-info {
transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);
}

#_3ifc_Dialog_Laden .fc-navigation .fc-row .fc-button-container.right {
    z-index: 2;
}

    .finCalc[id='3iContent'] {
      max-width: 100% !important;
      margin-bottom: 0;
    }

    #wFormErrorMessages h4 {
      font-size: 16px;
      background:#fcc url(data:image/gif;base64,R0lGODlhFAAUAJECAPb29/T4+/////sSACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI3Qjk0QUVFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI3Qjk0QUZFRjgxMTFFNUE2QjNGRDdCQzI4ODJDMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjdCOTRBQ0VGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjdCOTRBREVGODExMUU1QTZCM0ZEN0JDMjg4MkMxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAIALAAAAAAUABQAAAJBlI+py40A3AJjRHlotdjoeknfFjYaBIpkQDos+AXmNgRvOtFoq4yWXzLcaETZg/hDloYwpFHgQxIvkKr1au1otQUAOw==) no-repeat 18px 2px;
    }

    #blockTop {
      height: 114px;
    }

    ._3ifc_SaveLoadPanel .fc-button.fc-block {
      height: 30px;
      line-height: 30px;
      font-size: 16px;
      margin-left: 5px;
    }

    .wLightboxOuter {
        padding: 0;
    }

    .wLightboxInner {
        border: solid 0 transparent;
    }

    .elementText_var54 p {
        font-size: 24px;
        line-height: 135%;
    }

    .elementGoogleMapsHeight_var25 {
        padding-bottom: 75% !important;
    }

        .elementSectionPadding_var40 {
        padding: 20px !important;
    }

    .elementSectionPadding_var60 {
        padding: 20px !important;
    }

    .listBannerSlider_var99 .listEntries .listEntryImage {
        width: auto;
        min-width: 280%;
        margin-left: -90%;
    }

    .listBannerSlider_var99 .listMoverBack,.listBannerSlider_var99 .listMoverForward {
        display: none;
    }

    .listBannerSlider_var99 .listEntries .listEntryInfoLayer {
        left: 2%;
        display: table;
        max-width: 96%;
        right: auto;
    }

    .listBannerSlider_var99 .listEntries .listEntryTitle {
        font-size: 17px;
    }

    .listBannerSlider_var99 .listEntries .listEntryObject-slide_var1 .listEntryLink {
        left: auto;
        right: 2%;
    }

    .listPictureGallery_var2 .listEntriesPreviewPerRow6 a {
        width: 25%;
    }

    .listPictureGallery_var2 .listEntriesPreviewPerRow5 a {
        width: 33.333%;
    }

    .listPictureGallery_var2 .listEntriesPreviewPerRow3 a {
        width: 50%;
    }

    .max480 {
        display: none !important;
    }

    #blockMainOuter.nextToSidebar {
        margin-left: 0;
    }

    #navigationSidebar {
        display: block;
        position: absolute;
        z-index: 100;
        padding-right: 40px;
        top: 0;
        left: 0;
        height: 100%;
        background-color: #D9E9F6;
    }

    #navigationSidebar.navigationSidebarClosed {
        padding-right: 0;
        transition: padding .05s linear;
    }

    #navigationSidebar #navigationMainToggler {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        width: 40px;
        height: 80px;
        margin: 0;
        padding: 12px 24px 12px 16px;
        cursor: pointer;
        color: #093568;
        text-decoration: none;
        font-size: 12px;
        text-transform: uppercase;
    }

    #navigationMainToggler {
        display: none;
        position: relative;
        margin-right: 2px;
        padding: 12px 38px 12px 16px;
        cursor: pointer;
        color: #093568;
        text-decoration: none;
        font-size: 12px;
        text-transform: uppercase;
    }

    #navigationMainToggler:before {
        content: '';
        position: absolute;
        right: 12px;
        width: 18px;
        height: 11px;
        box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
        border-top: solid 4px #093568;
        border-bottom: solid 4px #093568;
    }

    #navigationMainToggler:after {
        content: '';
        position: absolute;
        right: 12px;
        width: 18px;
        height: 18px;
        box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;-moz-box-sizing: border-box;
        border-bottom: solid 4px #093568;
    }

    #navigationMainToggler.closed:before {
        transition: all .3s linear,border-color .3s .3s linear;
    }

    #navigationMainToggler.closed:after {
        transition: all .3s linear;
    }

    #navigationMainToggler.open:before {
        transition: all .3s linear,border-color .1s linear;
        margin-top: 6px;
        transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);
        right: 14px;
        width: 19px;
        border-bottom-color: transparent;
    }

    #navigationMainToggler.open:after {
        transition: all .3s linear;
        margin-top: -5px;
        transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);
        right: 17px;
        width: 19px;
    }

    #navigationMain li.navLevel1 {
        float: none;
        width: auto;
        border-bottom: none;
        border-top: solid 1px #f0f0f0;
        border-bottom: none;
    }

    #navigationMain li.navLevel1:nth-child(odd),#navigationMain li.navLevel1:nth-child(even),#navigationMain li.navLevel1:nth-last-child(2),#navigationMain li.navLevel1:nth-child(2),#navigationMain li.navLevel1:last-child,.NavigationMain li.navLevel1:nth-child(odd),.NavigationMain li.navLevel1:nth-child(even),.NavigationMain li.navLevel1:nth-last-child(2),.NavigationMain li.navLevel1:nth-child(2),.NavigationMain li.navLevel1:last-child {
        border-right: none;
        border-bottom: none;
    }

    #navigationMain li.navLevel1Open:hover ul.navLevel2Container,#navigationMain li.navLevel2Open:hover ul.navLevel3Container,#navigationMain li.navLevel3Open:hover ul.navLevel4Container,.NavigationMain li.navLevel1Open:hover ul.navLevel2Container,.NavigationMain li.navLevel2Open:hover ul.navLevel3Container,.NavigationMain li.navLevel3Open:hover ul.navLevel4Container {
        display: none;
    }

    #navigationBreadcrumb {
        display: none;
    }

    #navigationSub {
        display: none;
    }

    img.pictureZoomer {
        display: none;
    }

    .elementText {
        clear: both;
    }

    .elementContainerStandardColumns > .col1,.elementContainerStandardColumns > .col2,.elementContainerStandardColumns > .col3,.elementContainerStandardColumns > .col4,.elementContainerStandardColumns > .col5,.elementContainerStandardColumns > .col6 {
        width: 100%;
        margin-bottom: 20px;
    }

    .elementContainerStandardColumns > div > .col_inner {
        margin: 0 !important;
    }

    #blockTop.blur,
    #blockContent.blur,
    #blockContentFullRight.blur {
      -webkit-filter: blur(2px);
      -moz-filter: blur(2px);
      -ms-filter: blur(2px);
      -o-filter: blur(2px);
      filter: blur(2px);
    }
	
		
	#areaContent3Include  h1{
		height: 28px;
	}
	
	._3ifc_SaveLoadPanel.alwaysOn {
	    width: 100%;
		top: 31px;
		left: 0 !important;
	}

    #blockContentFullRight {
      width: 100%;
    }

    #blockContent {
      width: 90%;
      left: 5%;
      position: relative;
    }

    #menuToggle {
      display: block !important;
    }

    #areaContent4Global .elementSpacer.spacer1 {
      display: none;
    }

    #blockLeft {
      position: fixed;
      z-index: 3000;
      transition: .4s;
      top: 0;
      background: #D9E9F6;
      height: 100%;
      transform: translateX(-320px);-ms-transform: translateX(-320px);-webkit-transform: translateX(-320px);-ms-transform: translateX(-320px);-webkit-transform: translateX(-320px);-ms-transform: translateX(-320px);-webkit-transform: translateX(-320px);
      box-shadow: 5px 0px 18px 0px rgba(0,0,0,0.75);
      width: 300px;
      overflow-y: auto;
    }

    #blockLeft.closed {
      transform: translateX(-320px);-ms-transform: translateX(-320px);-webkit-transform: translateX(-320px);-ms-transform: translateX(-320px);-webkit-transform: translateX(-320px);-ms-transform: translateX(-320px);-webkit-transform: translateX(-320px);
    }

    #blockLeft.open {
      transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);
    }

    #blockContentFullRightInner {
      margin: 0;
    }

    #areaContent4Global {
      top: 0;
    }

    #blockMainOuter {
      margin: 0;
      background: #F4F7FA;
    }

    #blockMain {
      margin: 0;
    }

    #blockMainInner,
    #blockLeftInner {
      margin: 0;
    }

    #navigationMeta li.navLevel1 > a,
    #navigationMain li.navLevel1 > a,
    .NavigationMain li.navLevel1 > a {
      font-size: 18px;
      line-height: 30px;
    }

    #navigationMain li.navLevel2 > a,
    .NavigationMain li.navLevel2 > a {
      font-size: 15px;
      line-height: 30px;
    }

    #overlay.open {
      display: block !important;
    }

    body {
      background: none;
    }

    body,
    a,
    p,
    .tabulator-header,
    .tabulator-tableHolder,
    .tabulator-table,
    .finCalc #_3ifc_Dialog_Laden .fc-navigation .fc-row .fc-button-container.right:before,
    .finCalc #_3ifc_Dialog_Laden .fc-navigation .fc-row .fc-button-container.left:before,
    .finCalc .fc-dialog .fc-dialog-header,
    .finCalc .fc-dialog .fc-label-container .fc-label,
    .finCalc .fc-dialog .fc-navigation .fc-button-container,
    .finCalc .fc-dialog .fc-button.fc-block {
      font-size: 16px !important;
    }

    .finCalc .fc-dialog .fc-dialog-header {
        border: none !important;
        padding-bottom: 10px important;
        margin-bottom: 10px important;
    }

    .finCalc .fc-dialog .fc-row {
        margin-top: 20px;
        width: 100%;
        margin-bottom: 20px;
    }

    .finCalc .fc-dialog .fc-navigation .fc-button.fc-block {
      margin-top: 10px;
    }

    .finCalc .fc-dialog .fc-navigation .fc-button-container {
      width: 100%;
    }

    .finCalc .fc-dialog,
    .finCalc .fc-tooltip {
        width: 90% !important;
        left: 5%  !important;
    }

    .finCalc .fc-dialog .fc-dialog-header .fc-button-container {
        position: absolute;
        top: 0;
        right: 0;
    }

    .finCalc .fc-dialog .fc-dialog-header .fc-button-container .fc-button {
        width: 30px !important;
    }

    .finCalc .fc-dialog .fc-textarea {
        left: 0;
    }

    .finCalc .fc-dialog .fc-label-container.hasinfo {
        width: 100% !important;
    }

    .finCalc .fc-dialog .fc-navigation .fc-button.fc-block {
        width: 100% !important;
        left: 0;
    }

    .finCalc .fc-dialog .fc-label-container.hasinfo .fc-button.fc-info {
        float: none;
    }

    .finCalc .fc-button.fc-block {
        height: 30px !important;
        line-height: 30px !important;
    }

    .finCalc #antragShowButton,
    .finCalc #antragHideButton {
      background-position-y: 7px !important;
    }

    .finCalc #_3ifc_Main_Navigation {
        height: auto !important;
    }

    h1,
    .h1Editor {
      font-size: 22px;
    }

    .formTable .largerPaddingLeft42 {
      padding-left: 25px !important;
    }

    .formTable dt,
    .formTable dd {
      padding-left: 25px !important;
      width: 100%;
      height: auto;
      line-height: 40px;
    }

    .XL,
    .XXL {
      width: calc(100% - 30px);
    }

    .allKnowingText {
      transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);
      margin-left: 2px;
    }

    .checkboxInfoIcon {
      transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);
      margin-left: 4px;
      top: 11px;
    }

    .loginForm input[type='checkbox']:checked + label::before,
    .loginForm input[type='checkbox']:not(:checked) + label::before,
	.loginForm input[type='radio']:checked + label::before,
    .loginForm input[type='radio']:not(:checked) + label::before	{
      width: 14px;
      height: 14px;
    }

    .formTable input,
    .formTable select {
      height: 34px;
      line-height: 34px;
    }

    .infoTextContainer {
      font-size: 16px;
      width: 90% !important;
      left: 4% !important;
    }

    .formTable dd.full,
    .formTable dd.captcha,
    .formTable dd.formButtons {
      padding-right: 20px;
    }

    .formTable .formButtons button {
      width: 100%;
      height: 30px;
      line-height: 30px;
      font-size: 16px;
    }

    .formTable .formButtons button + button {
        margin-top: 5px;
    }

    input[id='MaklerLogonMain_ZugangviaMaklerportalderR+VVersicherungsgruppe'] {
      display: none;
    }

    input[id='MaklerLogonMain_ZugangviaMaklerportalderR+VVersicherungsgruppe'] + label {
      width: auto;
      float: none;
      display: inline-block;
    }

    #MaklerLogonMain_info {
       display: inline-block;
       float: none;
       top: 2px;
    }

    .MaklerLogin.full .wglCheckbox {
      width: auto;
      display: inline-block;
    }

    #pwdLogin {
      margin-bottom: 20px;
    }

    .formTable {
      width: calc(100% - 40px);
    }

    .formTable .buttonReset {
      left: 0;
    }

    form .formButtons {
      padding: 5px 10px !important;
      line-height: 30px !important;
      padding-left:  10px !important;
    }

    .formTable dt.doublettff,
    .formTable dd.doublettff {
      width: 100%;
      padding-right: 25px;
    }

    .doublettffElement1Label,
    .doublettffElement2Label,
    .doublettffElement1Field,
    .doublettffElement2Field {
      width: 100%;
    }

    .doublettffElement2Field .XS {
      left: 0;
    }

    .doublettffElement2Label {
      text-indent: 0;
    }

    .loginForm .subtext.full {
      display: none;
    }

    .formTable dd.captcha {
      height: auto;
    }

    .forgotPassword dd + dt,
    .forgotUser dd + dt {
      margin-bottom: 0;
    }

    .forgotPassword dd input,
    .forgotUser dd input {
      margin-bottom: 14px;
    }

    .wglCaptcha img {
      max-height: 36px;
      min-height: 36px;
      position: relative;
      top: 3px;
      width: 115px;
    }

    #captchaInput.S {
      width: calc(100% - 135px);
      left: auto;
      right: 5px;
      float: right;
    }

    .loginForm dd.subtext.spaceBelow.largerPaddingLeft42.full {
      display: block;
    }

    .col1,
    .col2,
    .col3 {
      border: none !important;
    }

    .col_inner.col3_inner div {
      display: inline-block;
      width: 50%;
    }

    #pwdLogin + #pwdLogin_allSeeingEye + a,
    #usernameLogin + a {
      left: 0;
    }

    select[name='select_rechnerModus'] {
      margin-bottom: 40px;
      height: 30px;
      line-height: 30px;
      width: calc(100% - 40px);
    }

}

@media only screen and (max-width: 865px) {
  .finCalc .fc-dialog .fc-label-container .fc-button.fc-info, .finCalc .fc-label-container .fc-label + .fc-info {
      transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.5);
  }
  .finCalc #antragShowButton,
  .finCalc #antragHideButton {
    background-position-y: 4px !important;
  }
  
  /**
  *	Bugfix menu vanishing in some chrome versions
  */
  html {
      overflow: auto;
  }
}

@media only screen and (max-width: 550px) {
  .mainheading { font-size: 20px; margin-bottom: 30px; }
  .w40, .w60 { display: block; width: 100%; }
  .w40 { margin-bottom: 10px; font-weight: bold; }
  .w60 { margin-bottom: 20px; }
  
	.fc-dialog-overlay {
		z-index: 9999 !important;
	}
	
	#_3ifc_Dialog_Laden.open,
	#_3ifc_Dialog_Login.open{
	    position: fixed !important;
		top: 15px !important;
		left: 15px !important;
		max-width: calc(100% - 50px) !important;
		z-index: 2147483647;
		display: block;
	}
	
	.infoTextContainer {
		z-index: 11000;
	}
	
	.product-template-container .boxInner > .elementIncludeGroup{
		margin-right: -1px;
		width: 100% !important;    
	}
	
	.product-template .product-template__image{
		display: none !important;
	}
		
	#areaContent3Include  h1{
		height: 28px;
		font-size: 0;
	}
	
	._3ifc_SaveLoadPanel.alwaysOn {
	    width: 100%;
		top: 31px;
		left: 0 !important;
	}
	
	.calculator-infolink {
		right: 2px !important;
		top: 85px !important;
	}
	.calculator-factsheetlink {
		right: 2px !important;
		top: 124px !important;
	}
	  /**
	  *	Bugfix menu vanishing in some chrome versions
	  */
	  html {
		  overflow: auto;
	  }
	.fc-dialog-overlay {
		overflow-y: scroll;
		min-height: 100%;
		height: auto;
	}
}

@media only screen and (max-width: 499px) {
  #MaklerLogonMain_info {
    top: -41px;
    left: 143px;
  }
	.fc-dialog-overlay {
		z-index: 9999 !important;
	}
	
		
	#_3ifc_Dialog_Laden.open,
	#_3ifc_Dialog_Login.open{
	    position: absolute !important;
		top: 15px !important;
		left: 15px !important;
		max-width: calc(100% - 50px) !important;
		z-index: 2147483647;
		display: block;
	}
	#_3ifc_Dialog_Loeschen.open{
		z-index: 2147483648 !important;
	}
	
	.infoTextContainer {
		z-index: 11000;
	}
	.product-template-container .boxInner > .elementIncludeGroup{
		margin-right: -1px;
		width: 100% !important;    
	}
	
	.product-template .product-template__image{
		display: none !important;
	}
		
	#areaContent3Include  h1{
		height: 28px;
		font-size: 0;
	}
	
	._3ifc_SaveLoadPanel.alwaysOn {
	    width: 100%;
		top: 31px;
		left: 0 !important;
	}
	
	.calculator-infolink {
		right: 2px !important;
		top: 85px !important;
	}
	  /**
	  *	Bugfix menu vanishing in some chrome versions
	  */
	  html {
		  overflow: auto;
	  }
	.fc-dialog-overlay {
		overflow-y: scroll;
		min-height: 100%;
		height: auto;
	}
}

@media only screen and (max-width: 343px) {
  #MaklerLogonMain_info {
    left: 180px;
  }
  
  
	.fc-dialog-overlay {
		z-index: 9999 !important;
	}
	
	#_3ifc_Dialog_Laden.open,
	#_3ifc_Dialog_Login.open{
	    position: absolute !important;
		top: 15px !important;
		left: 15px !important;
		max-width: calc(100% - 50px) !important;
		z-index: 2147483647;
		display: block;
	}
	
	.infoTextContainer {
		z-index: 11000;
	}
	.product-template-container .boxInner > .elementIncludeGroup{
		margin-right: -1px;
		width: 100% !important;    
	}
	
	.product-template .product-template__image{
		display: none !important;
	}	
		
	#areaContent3Include  h1{
		height: 28px;
		font-size: 0;
	}
	
	._3ifc_SaveLoadPanel.alwaysOn {
	    width: 100%;
		top: 31px;
		left: 0 !important;
	}
	
	.calculator-infolink {
		right: 2px !important;
		top: 85px !important;
	}
	  /**
	  *	Bugfix menu vanishing in some chrome versions
	  */
	  html {
		  overflow: auto;
	  }
	.fc-dialog-overlay {
		overflow-y: scroll;
		min-height: 100%;
		height: auto;
	}
	
}
.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}

/***************************************************
 *  fc-checkbox
 **************************************************/
.formTable dd.fc-checkbox{
	line-height: 15px;
	height: 35px;
	margin-bottom: 0;
	margin-top: -10px;
}

.formTable .fc-checkbox .wglCheckbox{
	margin-left: -7px;
}

.formTable .fc-checkbox label{
	float: none;
}

.blockContentInner > .product-template{
    border: 0;
    width: 100%;
    padding: 0;
}

.blockContentInner > .product-template{
    border: 0;
    width: 100%;
    padding: 0;
}

.blockContentInner > .product-template{
    border: 0;
    width: 100%;
    padding: 0;
}

.blockContentInner > .product-template{
    border: 0;
    width: 100%;
    padding: 0;
}

.blockContentInner > .product-template{
    border: 0;
    width: 100%;
    padding: 0;
}

.product-template{
    position: relative;
    border: 1px solid grey;
    padding-top: 15px;
    padding-bottom: 15px; 
	margin-bottom: 20px !important;
	min-height: calc(100% - 20px);
}

.product-template .product-template__image{
    position: relative;
    width: 100%;
	height: auto;
}

.product-template .elementHeadline{
    font-size: 20px;
	color: #002948;
} 

.product-template .elementScript .product-template__sub-header{
    font-size: 15px;
	color: #002948;
}

.product-template h1 {
	line-height: 22px;
	word-break: break-word;
}

.product-template__select-container{
    width: calc(100% - 10px);
    position:relative;
    padding: 5px;
    padding-left: 0;
    border-radius: 5px;
}


.product-template__select-container select{
    width:  calc(100%);
    padding: 15px;
    font-size: 12px;
    border: 1px solid #0066B3;
    border-radius: 5px;
        -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
}
.product-template__select-container select::-ms-expand {
    display: none;
}

.product-template__select-container:after{
	display:block;
	transform:rotate(225deg) scale(1.5);-ms-transform:rotate(225deg) scale(1.5);-webkit-transform:rotate(225deg) scale(1.5);-ms-transform:rotate(225deg) scale(1.5);-webkit-transform:rotate(225deg) scale(1.5);
	position:absolute;
	right:25px;
	top:25px!important;
	width:6px!important;
	height:6px!important;
	background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);
	background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#06558d),color-stop(50%,#06558d),color-stop(51%,transparent),color-stop(100%,transparent));
	background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);
	background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);
	background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background:-ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);
	background:linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(0.49, transparent), color-stop(0.5, #06558d), color-stop(0, #06558d));background:-webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(0.49, transparent), color-stop(0.5, #06558d), color-stop(0, #06558d));background:-webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background:-o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#06558d",endColorstr="#06558d",GradientType=1);
	content:"";
}

.product-template-container {
    padding: 0 !important;
}
.product-template-container .boxInner {
    display: flex;
	flex-wrap: wrap;
}
.product-template-container .boxInner > .elementIncludeGroup{
    margin-right: -1px;
	width: 33%;    
}


.product-template-container .boxInner > .product-template{
    margin-right: -1px;
	width: 33%;    
}


.product-template-container .boxInner > .elementIncludeGroup .product-template .sectionInner,
.product-template-container .boxInner > .product-template .sectionInner{
    padding: 0 10px 0 10px;
}
.product-template__link-container a{	   
	color: #002948;    
	font-size: 14px;
	display: block;
	line-height: 30px;
	word-break: break-all;
	word-break: break-word;
}
.product-template__link-container a:hover{	   
	text-decoration: none;
    color: #009775;
}

.product-template__link-container a[target="_blanc"]:before{
	font-family: 'iconfont';
    position: relative;
    top: 1px;
    font-size: 18px;
    color: inherit;
    content: "\E048";
    font-family: 'iconfont';
    margin-right: 9px;
}

.product-template__marker {
	display: none !important;
}

.product-overlay {
    width: 100%;
    height: calc(100% - 20px);
    background: black;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .3;
}



.elementStandard.elementIncludeGroup .calculator-infopdf {
	top: 2px !important;
}

/**
 Over Calculator Links
*/




.calculator-infolink {
    position: absolute;
    right: 0px;
    top: 50px;
    z-index: 1;
    padding: 5px;
    background: #d9e5f5;
    color: black;
}

.calculator-infolink__link {
    position: relative;    
    right: 0px;
    z-index: 1;
    text-decoration: none;
    font-size: 16px;
    color: black;
    font-weight: 200;
}

a.calculator-infolink__link:before{
    position: relative;
    top: -1px;
    color: inherit;
    content: "\E048";
    font-family: 'iconfont';
    margin-right: 9px;
    font-weight: bold;
    color: #06558d;
    padding: 2px;
    padding-left: 4px;
    background: white;
    padding-right: 4px;
}



	
.calculator-infopdf {
	right: 3px !important;
	top: 23px !important;
	position: absolute;		
	right: 257px;
	top: 50px;
	z-index: 1;
	padding: 5px;
	background: #d9e5f5;
	color: black;
}

.calculator-infopdf__link {
    position: relative;    
    right: 0px;
    z-index: 1;
    text-decoration: none;
    font-size: 16px;
    color: black;
    font-weight: 200;
}

a.calculator-infopdf__link:before{
    position: relative;
    top: -1px;
    color: inherit;
    content: "\E048";
    font-family: 'iconfont';
    margin-right: 9px;
    font-weight: bold;
    color: #06558d;
    padding: 2px;
    padding-left: 4px;
    background: white;
    padding-right: 4px;
}

.calculator-factsheetlink {
    position: absolute;
    right: 220px;
    top: 50px;
    z-index: 1;
    padding: 5px;
    background: #d9e5f5;
    color: black;
}

.calculator-factsheetlink__link {
    position: relative;
    
    right: 0px;
    z-index: 1;
    text-decoration: none;
    font-size: 16px;
    color: black;
    font-weight: 200;
}

a.calculator-factsheetlink__link:before{
    position: relative;
    top: -1px;
    color: inherit;
    content: "\E048";
    font-family: 'iconfont';
    margin-right: 9px;
    font-weight: bold;
    color: #06558d;
    padding: 2px;
    padding-left: 4px;
    background: white;
    padding-right: 4px;
}



.calculator-toollink {
    position: absolute;
    right: 415px;
    top: 50px;
    z-index: 1;
    padding: 5px;
    background: #d9e5f5;
    color: black;
}
.calculator-toollink__link {
    position: relative;
    
    right: 0px;
    z-index: 1;
    text-decoration: none;
    font-size: 16px;
    color: black;
    font-weight: 200;
}

a.calculator-toollink__link:before{
    position: relative;
    top: -1px;
    color: inherit;
    content: "\E048";
    font-family: 'iconfont';
    margin-right: 9px;
    font-weight: bold;
    color: #06558d;
    padding: 2px;
    padding-left: 4px;
    background: white;
    padding-right: 4px;
}


a.calculator-infolink__link:before{
    position: relative;
    top: -1px;
    color: inherit;
    content: "\E048";
    font-family: 'iconfont';
    margin-right: 9px;
    font-weight: bold;
    color: #06558d;
    padding: 2px;
    padding-left: 4px;
    background: white;
    padding-right: 4px;
}


.calculator-abfindungslink {
    position: absolute;
    right: 0;
    top: 100px;
    z-index: 1;
    padding: 5px;
    background: #d9e5f5;
    color: black;
}
.calculator-abfindungslink__link {
    position: relative;
    
    right: 0px;
    z-index: 1;
    text-decoration: none;
    font-size: 16px;
    color: black;
    font-weight: 200;
}

a.calculator-abfindungslink__link:before{
    position: relative;
    top: -1px;
    color: inherit;
    content: "\E048";
    font-family: 'iconfont';
    margin-right: 9px;
    font-weight: bold;
    color: #06558d;
    padding: 2px;
    padding-left: 4px;
    background: white;
    padding-right: 4px;
}


/**
* 	Workaround jira 3301
*/
.finCalc {
	margin-bottom: 20px;
}

/**
*	jira  3316
*	Hide "Beratungstools" 

* 	jira 3394 show them again
*/
/*
[data-id=_3ifc_Beratungstools] {
	display: none !important;
}*/

/**
	Innendienst Rules
*/
[data-id=_3ifc_Innendienst] {
	display: none !important;
}

.lvw-innendienst [data-id=_3ifc_Innendienst] {
	display: block !important;
}
/**
	Hide the Startseite Workaround
*/
[data-id=_3ifc_Startseite] {
	display: none !important;
}


a.navLevel[data-new=true]:after {
        content: "NEU";
    position: relative;
    left: 9px;
    width: 32px;
    padding-left: 7px;
    height: 17px;
    font-size: 9px;
   color: #fff;
     background-color: #009775;
    border-radius: 5px;
    font-weight: bold;
    margin-top: 1px;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-right: 7px;
}


a.navLevelSelected[data-new=true]:after,
a.navLevelOpenDescendantSelected[data-new=true]:after  {
    color: #009775 !important;
    background-color: #fff;
}


.product-template[data-new=true]:after {
        content: "NEU";
        position: absolute;
        top: 19px;
        right: 16px;
        width: 29px;
        height: 17px;
        font-size: 9px;
        color: #fff;
        background-color: #009775;
        border-radius: 5px;
        font-weight: bold;
        margin-top: 1px;
        padding-left: 10px;
        padding-top: 2px;
        padding-bottom: 1px;
}

.product-template__stamp_container {
	position: relative;
}

.product-template__stamp_container  .product-template__stamp {
	position: absolute;
    top: -45px;
    height: 30px;
    right: 0;
}

.product-template__stamp_container  .product-template__stamp .product-template__stamp__image {
	max-width: 100%;
	max-height: 100%;
}





.info_TestRechner {
  width: 100%;
  height: 30px;
  background-color: #FF9700;
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 22px;
  line-height: 30px;
}



.maintenance-warning {
    font-size: 16px;
    color: white;
    background: #FF9700;
    font-weight: bold;
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
	margin-left: -3px;
}

.info-rechner {
  width: 100%;
  height: auto;  
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 20px;
}

.info-rechner_test {
  background-color: #FF9700;
}

.info-rechner_qs {
  background-color: #2ba68e;
}


.info-rechner.info-rechner_closeable-hint {
	position: relative;
    border-radius: 10px;
    border-top-right-radius: 10px;
    background: none;
}

.info-rechner .info-rechner__close-button,
.info-rechner .info-rechner__open-button {
	position: absolute;
    right: 5px;
    top: 5px;
    font-size: 18px;
    color: white;
    z-index: 99;
    background-color: #06558d !important;
    padding-left: 2px;
    padding-right: 2px;
	cursor: pointer;
}

.info-rechner .info-rechner__open-button {
	position: absolute;
    right: 5px;
    top: 5px;
    font-size: 18px;
    color: white;
    z-index: 99;
    background-color: #06558d !important;
    padding-left: 2px;
    padding-right: 2px;
	cursor: pointer;
}


.info-rechner .info-rechner__open-button:after {
    display: block;
    transform: rotate(405deg) scale(2);-ms-transform: rotate(405deg) scale(2);-webkit-transform: rotate(405deg) scale(2);-ms-transform: rotate(405deg) scale(2);-webkit-transform: rotate(405deg) scale(2);
    position: absolute;
    right: 12px;
    top: 4px!important;
    width: 6px!important;
    height: 6px!important;
    background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -moz-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0,#06558d),color-stop(50%,#06558d),color-stop(51%,transparent),color-stop(100%,transparent));
    background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(135deg,transparent,transparent 49%,#06558d 50%,#06558d);
    background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -o-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);
    background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);background: -ms-linear-gradient(135deg,transparent 0,transparent 49%,#06558d 50%,#06558d 100%);
    background: linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(0.49, transparent), color-stop(0.5, #06558d), color-stop(0, #06558d));background: -webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(0.49, transparent), color-stop(0.5, #06558d), color-stop(0, #06558d));background: -webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -webkit-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -moz-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -ms-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);background: -o-linear-gradient(315deg,transparent,transparent 49%,#06558d 50%,#06558d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#06558d",endColorstr="#06558d",GradientType=1);
    content: ""
}

.info-rechner .info-rechner__text-container {
	position: absolute;
	height: auto;
	z-index: 9;
	width: 100%;
	background: rgba(255, 151, 0, 1)  !important;
	border-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px; 
	font-weight: normal; 
	color: black;
}

.info-rechner .info-rechner__text-container .info-rechner__text-container__link {
	font-size: 22px;
}


.info-rechner_closeable-hint.closed {
	overflow-y: hidden !important;
}

.info-rechner_closeable-hint.closed span.info-rechner__close-button{
	display: none;
}


.info-rechner_closeable-hint .info-rechner__open-button{
	display: none;
}
.info-rechner_closeable-hint.closed span.info-rechner__open-button{
	display: block;
}



#_3ifc_ladenButton.fc-hidden {
	display: none !important;
}


.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}#deferred-styles-dyn {display:none}
.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}#deferred-styles-dyn {display:none}
.wmd1, .wmd2, .wmd3, .wmd4, .wmd5, .wmd6, .wmd7, .wmd1:before, .wmd2:before, .wmd3:before, .wmd4:before, .wmd5:before, .wmd6:before, .wmd7:before {font:inherit !important;color:inherit !important;text-decoration:inherit !important} .wmd1:before {content:'a';display:inline} .wmd2:before {content:'e';display:inline} .wmd3:before {content:'o';display:inline} .wmd4:before {content:'u';display:inline} .wmd5:before {content:'i';display:inline} .wmd6:before {content:'.';display:inline} .wmd7:before {content:'@';display:inline}#deferred-styles-dyn {display:none}