.abschnittanker {  margin-top:-70px;  margin-bottom:70px;margin-left:-100px;border:solid 1px white;width:1px;height:1px;}
.equal { display: flex; display: -webkit-flex; flex-wrap: wrap; grid-auto-rows: 1fr;}
.equal .panel-collapse { border:solid 1px rgb(229, 229, 229);  height: calc(100% - (40px )); }
.inhaltsverzeichnis { vertical-align:top; font-size:14px;}
.inhaltsverzeichnis .card {border: none; height: 100%;}
.inhaltsverzeichnis .card-header{ flex-basis: 0; background-color: rgb(0, 152, 152); color:#FFFFFF; border:solid 1px rgb(0, 152, 152); position:relative;}
.inhaltsverzeichnis .card-header .panel-title { font-size:14px !important; font-family:Roboto, Arial, sans-serif;}
.inhaltsverzeichnis a.collapsed { display:block; height:100%;}
.inhaltsverzeichnis .card-header:hover { background-color:inherit; color:#009898; border:solid 1px rgb(229, 229, 229);}
.inhaltsverzeichnis .card-header .ConetLinkAnim { position:absolute; text-align:center; vertical-align:middle; line-height:20px; width:24px; height:24px; right:10px; top:10px;}
.inhaltsverzeichnis .card-header:hover .ConetLinkAnim { transform:rotate(23deg)}
.inhaltsverzeichnis .card-header a:not(.collapsed) > .ConetLinkAnim { transform:rotate(45deg)}
.inhaltsverzeichnis .panel-body { padding:0px 0px 0px 0px;}
.inhaltsverzeichnis ul { margin:0px; padding:0px; }
.inhaltsverzeichnis p { padding:3px 15px 0px 15px; margin:0px;}
.inhaltsverzeichnis ul li { list-style-type:none; border-bottom:solid 1px rgb(229, 229, 229); border-left:solid 7px white; padding:7px 15px 7px 8px; margin:0px; list-style-position: inside; line-height:20px;}
.inhaltsverzeichnis ul li:hover { border-left:solid 7px rgb(0, 152, 152);}
.inhaltsverzeichnis ul li:last-child { border-bottom:none;}
.inhaltsverzeichnis .text-right { line-height:23px; font-size:16px;}