<!--
/*--><root>
/*Uebergreifende CSS-Definitionen fuer die Procedure-Details*/
/*Diese Zeilen stehen lassen, damit die CSS-Datei in dem XSL eingebunden werden kann!<![CDATA[<!--*/
-->

.procedure-details label {
    font-weight: bold;
}

.procedure-details .text-right {
    text-align: right;
}

.procedure-details hr {
    border-bottom: 0.133em dotted #CDCDCD;
    border-top: 0;
    clear: both;
    margin: 15px 0 15px 0;
}

.procedure-details ul,
.procedure-details ol {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.procedure-details ul li {
    margin-top: 15px;
}

.procedure-details ul li:first-child {
    margin-top: 0;
}

.procedure-details .bullet-list {
    list-style-type: disc;
    padding-left: 15px;
}

.procedure-details .bullet-list li,
.procedure-details ul.listview li,
.procedure-details .bullet-list li:first-child {
    margin-top: 5px;
}

.procedure-details .bullet-list.bullet-list-level {
    padding-left: 14px;
}

.procedure-details .section {
    margin-bottom: 20px;
    border: 1px solid #cdcdcd;
    padding: 15px;
}

.procedure-details .chapter .chapter-number,
.procedure-details .chapter .chapter-headline {
    font-weight: bold;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px;
    vertical-align: top;
}

.procedure-details .level-two .chapter-number,
.procedure-details .level-two .chapter-headline {
    font-size: 14px;
}

.procedure-details .chapter-headline{
    width: 90%;
}

.procedure-details .section-row {
    margin-bottom: 15px;
}

.procedure-details .no-chapter-number .chapter-number {
    display: none;
}

.procedure-details .chapter-number {
    width: 50px;
}

.procedure-details .left-padding {
    padding-left: 54px;
}

.procedure-details .chapter-content, .level-two {
    padding-left: 54px;
}

.procedure-details .chapter-content > p {
    word-wrap: break-word;
}

.procedure-details .chapter-content, .level-three {
    padding-left: 108px;
}

.procedure-details .chapter-content, .level-four {
    padding-left: 162px;
}

.procedure-details .no-chapter-number,
.procedure-details .no-chapter-number .chapter-content {
    padding: 0;
}

.procedure-details .chapter-content {
    padding-left: 54px;
}

.procedure-details .section-row:last-child {
    margin-bottom: 0;
}

.procedure-details .content-left {
    display: inline-block;
    font-weight: bold;
    margin-right: 20px;
    vertical-align: top;
    width: 160px;
}

.procedure-details .content-right {
    display: inline-block;
    width: 65%;
    vertical-align: bottom;
    word-wrap: break-word;
}

.procedure-details .content-long{
    display: inline-block;
    width: 65%;
    vertical-align: top;
    word-wrap: break-word;
}

.procedure-details .chapter {
    margin-bottom: 10px;
}

.procedure-details .section:after,
.procedure-details .section:before,
.procedure-details .section-row:after,
.procedure-details .section-row:before,
.procedure-details .row:after,
.procedure-details .row:before {
    content: "";
    display: table;
}

.procedure-details .section:after,
.procedure-details .section-row:after,
.procedure-details .row:after {
    clear: both;
}

.procedure-details .section-headline,
.procedure-details .section-content {
    min-height: 1px;
    padding-left: 50px;
    padding-right: 15px;
    position: relative;
}

.procedure-details .section-headline-no-padding {
    font-weight: bold;
}

.procedure-details .section-content-small-padding {
    padding: 0 15px 0 15px;
}

.procedure-details .section-headline {
    font-weight: bold;
    padding-left: 35px;
}

.procedure-details .section-header {
    margin: 15px 0 10px 0;
}

.procedure-details .section-header li {
    display: inline-block;
    margin-right: 20px;
}

.procedure-details .section-header li > label {
    font-weight: bold;
}

.procedure-details .procedure-header {
    margin-bottom: 30px;
}

.procedure-details .procedure-header > p {
    font-weight: bold;
}

.procedure-details .row {
    margin-left: -15px;
    margin-right: -15px;
}

.procedure-details .table {
    /* Fuer den FlyingSaucer*/
    -fs-table-paginate: paginate;
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
}

.procedure-details .table > tbody > tr > td,
.procedure-details .table > tbody > tr > th,
.procedure-details .table > tfoot > tr > td,
.procedure-details .table > tfoot > tr > th,
.procedure-details .table > thead > tr > td,
.procedure-details .table > thead > tr > th {
    border-top: 1px solid #000;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}

.procedure-details .table > thead > tr > th {
    border-bottom: 2px solid #000;
    vertical-align: bottom;
}

.procedure-details table {
    background-color: transparent;
}

.procedure-details table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}

.procedure-details .table > tbody + tbody {
    border-top: 2px solid #000;
}

.procedure-details .table .table {
    background-color: #fff;
}

.procedure-details table col[class*="col-"] {
    display: table-column;
    float: none;
    position: static;
}

.procedure-details table td[class*="col-"],
.procedure-details table th[class*="col-"] {
    display: table-cell;
    float: none;
    position: static;
}

.procedure-details .table > colgroup + thead > tr:first-child > td,
.procedure-details .table > colgroup + thead > tr:first-child > th,
.procedure-details .table > thead:first-child > tr:first-child > td,
.procedure-details .table > thead:first-child > tr:first-child > th {
    border-top: 0 none;
}

.procedure-details .table-bordered {
    border: 1px solid #000;
}

.procedure-details .table-bordered > tbody > tr > td,
.procedure-details .table-bordered > tbody > tr > th,
.procedure-details .table-bordered > tfoot > tr > td,
.procedure-details .table-bordered > tfoot > tr > th,
.procedure-details .table-bordered > thead > tr > td,
.procedure-details .table-bordered > thead > tr > th {
    border: 1px solid #000;
}

.procedure-details .table-bordered > thead > tr > td,
.procedure-details .table-bordered > thead > tr > th {
    border-bottom-width: 2px;
}

.procedure-details th {
    text-align: left;
}

.procedure-details td,
.procedure-details th {
    padding: 0;
}

.procedure-details .footer-content {
    display: none;
}

/* Spezielle Anpassung fuer Berichtigungstabelle */
.changes > table > tbody > tr > td {
    word-wrap: break-word;
    word-break: break-word;
}

/* Spezielle Anpassung nationale Formulare (UVgO, VOB, VOL) */
.procedure-details.nat-form .chapter-number {
    width: 20px;
}

.procedure-details.nat-form .chapter-content, .level-two {
    padding-left: 25px;
}

/* ENDE Spezielle Anpassung nationale Formulare (UVgO, VOB, VOL) */



<!-- /*-->]]>/*Diese Zeilen stehen lassen, damit die CSS-Datei in dem XSL eingebunden werden kann!</root><!--*/
-->