.tx_cvdw_faq{width:100%;display:table;margin-bottom:40px}.cvdw_faq{width:100%}.cvdw_faq .cvdw_faq_frage{display:grid;background:0 0;grid-template-columns:10fr 0fr;grid-template-areas:"name action" "cvdw_faq_frage_content cvdw_faq_frage_content";margin-top:10px;margin-bottom:10px;padding-bottom:10px;background-color:#fff;padding:20px}.cvdw_faq label:nth-child(odd){grid-area:name}.cvdw_faq label:nth-child(even){grid-area:action}.cvdw_faq .cvdw_faq_frage_content{grid-area:cvdw_faq_frage_content}.cvdw_faq input[name=ac]{display:none}.cvdw_faq .cvdw_faq_frage_content{margin:0;height:0;overflow:hidden;line-height:1.5;padding:0 1rem;padding-left:0;box-sizing:border-box;transition:.5s}.cvdw_faq .cvdw_faq_frage_content p{margin-top:0}.cvdw_faq input.open:checked~.cvdw_faq_frage_content{height:auto;padding:1rem;padding-left:0;transition:.5s}.cvdw_faq label{cursor:pointer;width:100%;font-weight:400;font-size:22px;box-sizing:border-box;z-index:100;color:#000;padding-top:20px;padding-bottom:10px;position:relative}.cvdw_faq label span{width:calc(100% - 40px);display:table}.cvdw_faq label:nth-child(odd)::after{content:"+";color:#fd5353;float:right;font-size:1.2em;margin-top:0;position:absolute;right:20px;top:17px}.cvdw_faq input.open:checked~label:nth-child(odd)::after{content:""}.cvdw_faq input.open:checked~label.close::after{content:"– ";font-size:1.2em;position:relative;left:-20px;top:-3px;color:#fd5353}