.contentAcc .accItem.expd .txtWrap .bTxt p a{text-decoration:underline;transition: color 0.3s ease, transform 0.3s ease;}
.contentAcc .accItem.expd .txtWrap .bTxt p a:hover{text-decoration:none;color: var(--main-color);transform: translateY(-2px);}

.contentAcc .itemWrap .mainWrap .bodyText .accItem .btn a:hover{color:var(--color-white);background-color:var(--main-color);border:1px solid var(--main-color);-webkit-border-radius:5px!important;border-radius:5px!important}

.contentAcc{position:relative}
.contentAcc .textPic > .txtWrap.hasPic{order:1;width:65%}
.contentAcc .textPic > .picWrap{order:2;width:32%}
.contentAcc .textPic > .picWrap figure{margin-top:10px}


/* Spacer */

.contentAcc .itemWrap .bodyText .accItem .hGroup::after{display: none;}


.contentAcc h3.navTitle{margin-bottom:20px}

.contentAcc .accItem,.contentAcc .addLink{display:none}
.contentAcc .accItem.expd{display:-moz-box!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;padding: 3rem;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top: none;}
.contentAcc.faqAcc .accItem.expd{display:-moz-box!important;display:-webkit-box!important;display:-webkit-flex!important;padding:0 !important;display:-ms-flexbox!important;display:flex!important;border:none !important}
.contentAcc .accItem.pos-3.expd,.contentAcc .accItem.pos-4.expd{display:block}
.contentAcc .accItem .txtWrap{order:2;width:65%}
.contentAcc .accItem .txtWrap:only-child{order:1;width:100%}
.contentAcc .accItem .txtWrap .bTxt ul:first-child{margin-top:0}
.contentAcc .accItem .txtWrap .bTxt ul li{line-height:1.8}
.contentAcc .accItem .txtWrap .bTxt ul li a{text-decoration:underline}
.contentAcc .accItem .txtWrap .bTxt ul li a:hover{text-decoration:none}
.contentAcc .accItem .galWrap{order:1;width:30%}

.contentAcc .itemWrap .mainWrap .bodyText ul li{margin:0 !important}
.contentAcc .itemWrap .mainWrap .bodyText .accItem .btn{margin-bottom:3rem !important}

.contentAcc .accItem .addressDetail.nowrap{padding-top:0}
.contentAcc .accItem .addressDetail .txtWrap{order:1;width:65%!important}
.contentAcc .accItem .addressDetail .txtWrap .bodyText ul li{margin:2px 0}
.contentAcc .accItem .addressDetail .txtWrap .bodyText ul li::before{content:'-';margin-right:5px}
.contentAcc .accItem .addressDetail .galWrap{order:2;padding:0}
.contentAcc .accItem .addressDetail.right.nowrap .galWrap{padding-right:2vw}
.contentAcc .accItem .addressDetail .addText > *{width:100%}
.contentAcc .accItem .addressDetail .addText > .addBasic{height:auto;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.contentAcc .accItem:not(.hasPlugin) .addressDetail .addText > .addContact ul.cList{margin-top:0!important;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.contentAcc .accItem.hasPlugin .addressDetail .addText > .addContact ul.cList{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.contentAcc .accItem .addressDetail .addText > .addContact ul.cList li{margin:0 5px 0 0!important}
.contentAcc .accItem .addressDetail .addText > .addContact ul.cList li.email div,.contentAcc .accItem .addressDetail .addText > .addContact ul.cList li.fax div,
.contentAcc .accItem .addressDetail .addText > .addContact ul.cList li.hours > div{top:calc(100% + 10px);right:auto;bottom:auto;left:0}
.contentAcc .accItem .addressDetail.multiCol ul.cList li a,.contentAcc .accItem .addressDetail.multiCol ul.cList li.fax i,
.contentAcc .accItem .addressDetail.multiCol ul.cList li.hours label{padding:.5vw .8vw}

.contentAcc .accItem.pos-3 .galWrap{float:left;padding:0 5% 10px 0}
.contentAcc .accItem.pos-4 .galWrap{float:right;padding:0 0 10px 0}
.contentAcc .accItem.pos-3::after,.contentAcc .accItem.pos-4::after{content:' ';clear:both;display:block;width:100%;height:1px}

.contentAcc .accItem.pos-5 > .txtWrap,.contentAcc .accItem.pos-6 > .txtWrap{width:100%}
.contentAcc .accItem.pos-5 > .txtWrap > .galWrap{margin-bottom:20px}
.contentAcc .accItem.pos-6 > .txtWrap > .galWrap{margin-top:20px}
.contentAcc .accItem.pos-5 > .txtWrap > .galWrap,.contentAcc .accItem.pos-6 > .txtWrap > .galWrap{width:100%}
.contentAcc .accItem.pos-5 > .txtWrap > .galWrap .imgRow,.contentAcc .accItem.pos-6 > .txtWrap > .galWrap .imgRow{margin-left:-3%;width:103%}
.contentAcc .accItem.pos-5 > .txtWrap > .galWrap .imgCol,.contentAcc .accItem.pos-6 > .txtWrap > .galWrap .imgCol{margin:0 0 3% 3%;width:22%;height:14vw;overflow:hidden}
.contentAcc .accItem.pos-5.picOnly > .txtWrap > .galWrap .imgCol,.contentAcc .accItem.pos-6.picOnly > .txtWrap > .galWrap .imgCol{height:25vw}
.contentAcc .accItem.pos-5.picOnly > .txtWrap > .galWrap .imgCol *,.contentAcc .accItem.pos-6.picOnly > .txtWrap > .galWrap .imgCol *,
.contentAcc .accItem.pos-5 > .txtWrap > .galWrap .imgCol *,.contentAcc .accItem.pos-6 > .txtWrap > .galWrap .imgCol *{height:100%}
.contentAcc .accItem.pos-5 > .txtWrap > .galWrap .imgCol img,.contentAcc .accItem.pos-6 > .txtWrap > .galWrap .imgCol img{height:100%!important;object-fit:cover;object-position:top}
.contentAcc .accItem.pos-5.picOnly > .txtWrap > .galWrap .imgCol img,.contentAcc .accItem.pos-6.picOnly > .txtWrap > .galWrap .imgCol img{object-fit:contain;object-position:left}

.contentAcc .accItem .singleCol .galWrap{width:18%}
.contentAcc .accItem .singleCol .txtWrap{width:82%!important}
.contentAcc .accItem .singleCol ul.cList{margin:5px 0 0 0!important}

.contentAcc .accItem.hasPlugin{position:relative;min-height:25vw}
.contentAcc .accItem.hasPlugin .addressDetail{position:static}
.contentAcc .accItem.hasPlugin .addressDetail .addText{margin:0;border:none}
.contentAcc .accItem.hasPlugin .txtWrap .pTxt{margin-top:20px}
.contentAcc .accItem.hasPlugin .txtWrap .pTxt:first-child{margin-top:0}
.contentAcc .accItem.hasPlugin .txtWrap > section{margin-top:40px!important;padding-top:20px!important;border-top:1px solid #c2c2c2}
.contentAcc .accItem.hasPlugin .txtWrap > section.frame-ruler-after{padding:0 0 20px!important}
.contentAcc .accItem.hasPlugin .txtWrap > .galWrap + section{margin-top:20px!important;padding-top:40px!important}

.contentAcc .accItem.hasPlugin .galWrap + .txtWrap .addIcon{display:none}
.contentAcc .accItem.hasPlugin .galWrap + .txtWrap .addInfo{margin-top:20px;width:100%}
.contentAcc .accItem.hasPlugin .galWrap + .txtWrap .addIcon + .addInfo{margin-top:0;margin-bottom:20px}

.contentAcc .accItem .galWrap:only-child{width:100%}
.contentAcc .accItem .galWrap:only-child .imgRow{margin-left:-17.5%;width:117.5%;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.contentAcc .accItem .galWrap:only-child .imgCol{margin-left:15%;width:18.33%}
.contentAcc .accItem .galWrap:only-child figcaption{display:block;position:static;margin-top:20px;padding:0}
.contentAcc .accItem .galWrap:only-child figcaption span{display:block}
.contentAcc .accItem .galWrap:only-child figcaption .fileTitle{margin-bottom:10px;font-weight:bold;line-height:1.2}
.contentAcc .accItem .galWrap:only-child figcaption .fileDesc{color:#202020}

.contentAcc .accItem .galWrap .addBox{position:relative}
.contentAcc .accItem .galWrap .addBox::before,.contentAcc .accItem .galWrap .addBox::after{content:'';position:absolute;z-index:10;width:35px;height:100px;background-color:rgba(235,235,235,.6);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.contentAcc .accItem .galWrap .addBox::before{bottom:-50px;left:-10px}
.contentAcc .accItem .galWrap .addBox::after{top:-40px;right:10px;height:130px}
.contentAcc .accItem .galWrap .addWrap{color:#fff;-webkit-clip-path:polygon(5% 0%,97% 0,100% 100%,3% 100%);clip-path:polygon(5% 0%,97% 0,100% 100%,3% 100%);-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}
.contentAcc .accItem .galWrap .addWrap > *{color:#fff}
.contentAcc .accItem .galWrap .addWrap > h3{margin:0 0 20px;padding:2vw 2vw 0}
.contentAcc .accItem .galWrap .addWrap > p{padding:30px 30px 30px 50px;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;text-align:left}

.contentAcc .bodyText .hGroup:not(.faqAcc) h3,.contentAcc .bodyText .hGroup:not(.faqAcc) h3 a{margin-top:0!important;font-weight:400;color:var(--main-color)}
#page .contentAcc .bodyText .pTxt h3{margin-bottom:20px!important;text-align:left}
#page .contentAcc .bodyText .pTxt h3:only-child{margin-bottom:0!important}
.contentAcc.bgColor .bodyText .hGroup:not(.faqAcc) h3,.contentAcc.bgColor .bodyText .hGroup:not(.faqAcc) h3 a{font-weight:bold;color:#fff}

.contentAcc .accItem .tTxt{margin-bottom:20px}
.contentAcc .accItem .tTxt.expd p{font-weight:600}
.contentAcc .accItem .fTxt{display:none}
.contentAcc .accItem .fTxt.expd{display:block}
.contentAcc .accItem .expdBtn{margin-top:20px}

/* tabacc */
.tabAcc{position:relative;padding-top:30px;width:100%}
.tabAcc .tabAccNav{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin:0;padding:0}
.tabAcc .tabAccHandler{display:block;position:relative;z-index:10;top:1px;width:auto;margin:0;padding:.8em 1.6em;font-family:inherit;font-size:14px;font-weight:bold;line-height:1.3;text-align:center;background-color:#3333330d;border:0;border-right:1px solid #ececec;border-bottom:1px solid #ececec;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}
.tabAcc .tabAccHandler:first-child{border-left:1px solid #dadada}
.tabAcc .tabAccHandler:hover,.tabAcc .tabAccHandler.cur{color:var(--color-darkgrey);background-color:var(--color-white);border-top:1px solid #dadada;border-bottom:1px solid transparent}
.tabAcc .tabAccPanels{position:relative;top:-1px;width:100%;border:1px solid #dadada}
.tabAcc .tabAccPanel{display:none;padding:3rem}
.tabAcc .tabAccPanel.cur{display:block}
.tabAcc .tabAccPanel .textPic{width:100%}
.tabAcc .tabAccPanel .galWrap{order:1}
.tabAcc .tabAccPanel .txtWrap{order:2}
.tabAcc .tabAccPanel .buttonWrap{width:100%}
.tabAcc .tabAccPanel .hGroup{padding-bottom:20px}
.tabAcc .tabAccPanel .hGroup *{color:var(--main-color)}
@media only screen and (min-width:200px) and (max-width:768px){.tabAcc .tabAccNav{display:block}.tabAcc .tabAccHandler{width:100%;border-left:1px solid #ececec}.tabAcc .tabAccPanels{border-top:1px solid #dddddd}.tabAcc .tabAccPanel{padding:1.5rem}}

/* vars */
.contentAcc .accItem .galWrap + .txtWrap .addressDetail{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}
.contentAcc .accItem .galWrap + .txtWrap .addressDetail .galWrap,.contentAcc .accItem .galWrap + .txtWrap .addressDetail .txtWrap{width:auto!important}
.contentAcc .accItem .galWrap + .txtWrap .addressDetail.multiCol .galWrap{order:1!important;padding:0 0 20px;width:100%!important}
.contentAcc .accItem .galWrap + .txtWrap .addressDetail .galWrap figure{width:8vw;height:auto;text-align:left}
.contentAcc .accItem .galWrap + .txtWrap .addressDetail.multiCol .galWrap figure{display:inline-block;width:auto;height:8vw;text-align:left}
.contentAcc .accItem .galWrap + .txtWrap .addressDetail .txtWrap{width:75%!important}
.contentAcc .accItem .galWrap + .txtWrap .addressDetail.multiCol .txtWrap{order:2!important;width:auto!important}
.contentAcc .accItem .galWrap + .txtWrap .addressDetail.multiCol ul.cList li{margin-left:.25vw}

/* faq */
.ceItem.fsc .contentAcc{margin-top:20px}
.ceItem.fsc .contentAcc .accItem{margin-top:20px;padding:0;border:2px solid var(--main-color);-webkit-border-radius:7px;border-radius:7px}
.ceItem.fsc .contentAcc .accItem:first-child{margin-top:20px}

.ceItem.fsc .contentAcc .hGroup{padding:15px 20px;cursor:pointer}
.ceItem.fsc .contentAcc .hGroup > *{position:relative;padding:0 30px 0 0!important;line-height:1.4;color:var(--main-color)}
.ceItem.fsc .contentAcc .hGroup > *::after{content:'\f107';position:absolute;top:3px;right:0;font-family:awesome}
.ceItem.fsc .contentAcc .hGroup.cur > *::after{content:'\f106'}
.ceItem.fsc .contentAcc .hGroup *{font-size:1.25rem;font-weight:bold;-webkit-transition:all .4s;transition:all .4s}
.ceItem.fsc .contentAcc .hGroup.cur *{color:var(--main-color)}

.ceItem.fsc .contentAcc .textPic{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:none;transition:none}
.ceItem.fsc .contentAcc .textPic.cur{padding:5px 20px 25px 20px;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .4s;transition:all .4s}
.ceItem.fsc .contentAcc .textPic > *{max-height:0;-webkit-opacity:0;opacity:0;-webkit-transition:none;transition:none;-webkit-transition-delay:0s;transition-delay:0s}
.ceItem.fsc .contentAcc .textPic.cur > *{max-height:100%;-webkit-opacity:1;opacity:1;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:.4s;transition-delay:.4s}

.faqAcc .accItem{display:block!important}
.faqAcc .accItem .txtWrap > .hGroup.acc{position:relative;padding:2rem 1.125rem!important;border-top:1px solid #dddddd;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}
.faqAcc .accItem:first-of-type{margin-top:10px}
.faqAcc .accItem .txtWrap > .hGroup.acc *{-webkit-transition:all .4s;transition:all .4s}
.faqAcc .accItem .txtWrap > .hGroup.acc:hover *,.faqAcc .accItem .txtWrap > .hGroup.acc.cur *{-webkit-transition:all .6s;transition:all .6s}
.faqAcc .accItem .txtWrap > .hGroup.acc::after{content:'\f055';position:absolute;top:10px;right:20px;font-family:awesome5l;line-height:1.2;color:var(--main-color)}

.faqAcc .accItem .txtWrap > .hGroup.acc:hover::after{margin-top:20px;background-color:transparent!important;content:" ";display:inline-block;width:30px!important;height:30px!important;background-image:url(/00-Media/Grafik/Icons/simple-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(0deg);transition:transform .4s ease}
.faqAcc .accItem .txtWrap > .hGroup.acc.cur::after{margin-top:20px;background-color:transparent!important;content:" ";display:inline-block;width:30px!important;height:30px!important;background-image:url(/00-Media/Grafik/Icons/simple-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg)}

.faqAcc .accItem .txtWrap > .hGroup.acc + *{min-height:0;max-height:0;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}
.faqAcc .accItem .txtWrap > .hGroup.acc + *.cur{min-height:unset;max-height:unset;overflow:visible;padding: 0rem 1.125rem 2rem !important;-webkit-transition:all .6s;transition:all .6s}
.faqAcc .accItem .txtWrap > .hGroup.acc + *.flexRow.cur{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.faqAcc .accItem .accText{order:1;width:70%}
.faqAcc .accItem .txtWrap .bTxt p {font-size: var(--font-size-m)}
.faqAcc .noSpacer::after {display:none;}
.faqAcc .itemWrap .hGroup .faqHeaderType h3 {color: #000000 !important;font-family: regular, arial, helvetica, awesome5, awesome5b, awesome5l, awesome5s, microns, icofont, sans-serif !important;}

.faqAcc .itemWrap .accItem .hGroup.acc.faqAcc::after{margin-top:20px;background-color:transparent!important;content:" ";display:inline-block;width:30px!important;height:30px!important;background-image:url(/00-Media/Grafik/Icons/simple-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center}

.faqAcc .accItem .accPic{order:2;width:27%;margin-top:5px}
.faqAcc .accItem.pos-1 .accPic,.faqAcc .accItem.pos-3 .accPic{padding-left:20px}
.faqAcc .accItem.pos-2 .accPic,.faqAcc .accItem.pos-4 .accPic{padding-right:20px}

/* sidebar */
.hasSidebar{width:38%}
.sideWrap{width:58%;height:50vw}

.sidebarItem{position:relative;margin-top:2%;padding:30px;height:49%;overflow:hidden;-webkit-border-radius:10px;border-radius:10px}
.sidebarItem:nth-child(1),.sidebarItem:nth-child(2){margin-top:0}
.sidebarItem.hasImg{padding:0}

.sidebarItem img{-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;border-radius:0!important}

.sidebarItem .iconBox{padding-bottom:30px}
.sidebarItem .iconBox picture{display:inline-block;padding:10px;width:60px;height:60px;background-color:rgba(255,255,255,.4);-webkit-border-radius:50%;border-radius:50%}
.sidebarItem .iconBox picture img{width:100%!important;height:100%!important;-webkit-transition:all .4s;transition:all .4s}


.sidebarItem .txtBox *{color:#fff}
.sidebarItem .txtBox .hGroup *{font-weight:bold;font-family:robotomedium,arial,helvetica,awesome5,awesome5b,awesome5l,awesome5s,icofont,sans-serif}
.sidebarItem .txtBox *{line-height:1.5}

.sidebarItem .btnBox{padding-top:2vw}
.sidebarItem .btnBox .lnk a{display:block;position:relative;padding:0 0 0 25px;font-family:robotoregular,arial,helvetica,awesome5,awesome5b,awesome5l,awesome5s,icofont,sans-serif;color:#fff!important}
.sidebarItem .btnBox .lnk a::before{content:'\f061';position:absolute;top:0;left:0;font-family:awesome5;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .4s;transition:all .4s}
.sidebarItem .btnBox .lnk a:hover::before{-webkit-transform:rotate(0);transform:rotate(0)}

.sidebarItem .imgBox,.sidebarItem .imgBox *{height:100%}
.sidebarItem .imgBox figure{overflow:hidden}
.sidebarItem .imgBox figure img{width:100%!important;height:100%!important;object-fit:cover;-webkit-transition:all .4s;transition:all .4s}

@media only screen and (min-width:2000px) {
	.sidebarItem .iconBox{position:absolute;top:30px;left:30px;padding:0}
}
@media only screen and (min-width:200px) and (max-width:1400px) {
	.sideWrap{height:auto}
	.sidebarItem{margin-top:20px!important;height:350px}
}
@media only screen and (min-width:200px) and (max-width:1299px) {
	.hasSidebar .mainWrap,.sideWrap{width:100%!important;height:auto}
}
@media only screen and (min-width:200px) and (max-width:768px) {
	.sidebarItem.hasImg{display:none}
}

/* accmenu */

ul.accMenu{margin:0!important;padding:0!important}
p + ul.accMenu{margin-top:30px!important}
ul.accMenu li{text-align:center;width:20%;background-color:#3333330d;display:inline-block;padding:.8em 1.6em;font-weight:bold;text-indent:0!important;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;border-bottom:1px solid #ececec;border-right:1px solid #ececec;}
ul.accMenu li:first-child,ul.accMenu li.w100{margin-left:0}
ul.accMenu.jCenter li{margin-left:10px!important}
ul.accMenu.jEnd li:last-child{margin-right:0}
ul.accMenu li::before{display:none}
ul.accMenu li.act{width:20%;color:var(--color-darkgrey);background-color:var(--color-white);border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;border-right: 1px solid #dddddd;border-bottom: none;}
ul.accMenu li.noAcc a{text-decoration:none}

ul.accMenu .tab_image {width:20%;text-align:center;}
ul.accMenu .tab_image img {width:60%;}
ul.accMenu li img {width:60%;}

.data_item_item.tx_mask_acc_items_button_css {border:2px solid #ff0000;}