.vp-article {
--_content-width: var(--content-width, 90%);
}

.vp-container {
margin-left: inherit;
margin-right: inherit;
max-width: inherit;
}

.vp-article__content-panel .vp-article__wrapper {
max-width: inherit;
}

.vp-article :where(.vp-article__content,.contentLayout2,.columnLayout.fixed-width .innerCell,.vp-article__integration)>.table-wrap {
  grid-column: main;
}

/* Abstand Überschriften oben unten */
hr {
  margin-bottom: 0px;
  margin-top: 0px;
  border-color: #cdcdcd;
}

/* Abstand Bilder oben-unten */
.article__content .vp-image {
  margin-bottom: 8px;
  margin-top: 8px;
}

/* Abstand unter Aufzählungen */
.article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) tbody tr td ol, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) tbody tr td ul, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) tbody tr td.confluenceTd ol, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) tbody tr td.confluenceTd ul, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) tbody tr.attachment-row td ol, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) tbody tr.attachment-row td ul, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) thead tr td ol, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) thead tr td ul, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) thead tr td.confluenceTd ol, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) thead tr td.confluenceTd ul, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) thead tr.attachment-row td ol, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) thead tr.attachment-row td ul {
  margin-bottom: 0px !important; 
  margin-left: 25px !important;
}

/* Abstand linkes Menü */
.vp-article__aside-left .vp-desktop-navigation__page-tree {
  padding: 8px;
}

/* Abstand mittlerer Bereich */
.vp-article__content-panel .vp-article__wrapper {
  padding-block-end: 0px;
  padding-inline: 0px;
}

/* Abstand Breadcrumb */
.vp-breadcrumbs__wrapper {
  padding-inline: 0px;
}

/* Tabellenbreite */
.vp-article :where(.vp-article__content,.contentLayout2,.columnLayout.fixed-width .innerCell,.vp-article__integration)>.table-wrap {
  inline-size: 100%;
  max-inline-size: 100%;
}

/* Abstand in Tabellenzelle */
.article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) tbody tr .tablesorter-header, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) tbody tr td, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) tbody tr th, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) thead tr .tablesorter-header, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) thead tr td, .article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) thead tr th {
  padding: .5rem .7rem;
}

/* Abstand nach der Tabelle */
.article__content .jira-table, .article__content .plugin_attachments_table_container, .article__content .table-wrap {
 margin-bottom: 8px; 
}

/* Abstand Textblöcke */
.article__content p {
  margin-bottom: 2px;
  margin-top: 2px;
}

/* Info-Boxen */
.panel-macro {
  padding: 16px;
}

/* Trennlinie */
hr {
  margin-top: 24px;
}