﻿#lawcontent > div + div > h1 { margin-top: 0; }

.icon--print { display: inline !important; }


#sidebar { font-size: 14px; }

#annexeContent th { padding-right: 0; }

#annexeContent td { padding-right: 0; }

#sidebar .pagination { font-style: normal; }

#sidebar h4 { padding: 0 5px 5px 5px; }

#sidebar table, #sidebar p {
    margin: auto;
    padding: 0 5px 0 5px;
}

#sidebar table tr { border-top: 1px solid #ccc; }

#sidebar .soft-green {
    background-color: #8D8;
    margin-bottom: 5px;
}

#sidebar .soft-green div { padding: 3px; }

#sidebar .soft-red {
    background-color: #D88;
    margin-bottom: 5px;
}

#sidebar .soft-red div { padding: 3px; }

.backgrounded { background: #f5f5f5; }

.nowrap { white-space: nowrap; }

.pagination a:hover { cursor: pointer; }

.pagination .disabled { cursor: none; }

.internal-items { display: none; }

.fns a, #lawcontent p a { text-decoration: none; }



.breadcrumb { white-space: normal; }

.tab-content .tab-pane li { margin-left: 0; }

.grey { color: #bbb; }

p a { text-decoration: none !important; }

p a:hover, p a:focus { text-decoration: underline !important; }

.nav-tabs li {
    text-align: center;
    width: 47px;
}

.breadcrumb li { display: inline; }

span.icon.vmiddle { vertical-align: middle; }

.small {
    color: #999;
    font-style: italic;
}

hr {
    margin-right: 0 !important;
    text-align: right !important;
}

#lawcontent > div + div > h1 { margin-top: 0; }

#lawcontent > div + div > h1 + h1 {
    font-family: 'Frutiger Neue', Arial, sans-serif;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 11px;
    margin-top: 22px;
}

div#lawcontent h1:nth-child(n + 3), div.subpage h1, .smallh1 {
    font-family: 'Frutiger Neue', Arial, sans-serif !important;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 11px;
    margin-top: 22px;
}

ol li p { font-size: 15px; }

#spalteContentPlus { margin-bottom: 30px; }


#toolbar > a:visited { color: #069 !important; }

.wordbreaker {
    table-layout: fixed;
    word-wrap: break-word;
}

.title {
    clear: both;
}