.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{background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease}
.contentAcc .itemWrap .mainWrap .bodyText .accItem .btn a:hover{color: var(--color-white);background-color: var(--main-color);border: var(--main-color);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}

.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;padding-top:10px;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}


/* 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 */

.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 0.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}
}

