h1 {
    font-size: 16px;
    margin: 0 0 17px 0; /* Stupid IE */

}

h2 {
    font-size: 12px;
    font-weight: bold;
    height: auto;
    color: #264c7d;
}

.headers {
    width: 651px;
}

h2.second {
    font-weight: normal;
    color: #183458;
}

.iemargin {
    margin-bottom: 1em;
}

div#lijst {
    list-style: none;
    width: 651px;
    border: 1px solid #bbb;
    padding: 0;
    background: url('/zoek/background.gif');
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 2em;
    margin-bottom: 1.5em;
}

div#lijst a {
    font-size: 11px;
    font-weight: bold;
}

div#lijst span {
    float: left;
    width: 305px;
    padding: 3px 4px 3px 16px;
    margin: 0;
    display: block;
    font-size: 11px;
    background-image: url('/zoek/redbullet.gif');
    background-repeat: no-repeat;
    background-position: 3px 50%;
    border-right: 1px solid #bbb;
}

div#lijst span a {
    text-decoration: none;
}

div#lijst span.even {
    border-right: 0;
}

div#lijst span.type:hover, div#lijst span.level:hover {
    background-image: url('/zoek/vink.gif');
}

div#lijst span.level a {
    color: #264C7D;
}

div#lijst span.level .selected a {
    color: #640000;
}

div#lijst span.level a:hover {
    color: #8B0000;
}

div#lijst span#togglerContainer {
    color: #246321;
    background-image: url('/zoek/arrowrechts.gif');
    background-position: 312px 50%;
    dislay: block;
    background-repeat: no-repeat;
}

div#lijst span#togglerContainer a {
    color: #246321;
}

div#lijst span.selected {
    background-image: url('/zoek/vink.gif');
}

div#lijst span.selected a {
    font-weight: bold;
    color: #640000;
}

.pagination { float: none; text-align: right; width: 650px; color: #666; padding-bottom: .5em; }

.resultsTopContainer .pagination {
    float: right;
    margin: 0;
    width: auto;
}

.pagination {
    text-align: right;
    color: #666;
    padding: .5em;
}

.pagination a {
    color: #666;
    text-decoration: none;
}

.pagination a:hover {
    text-decoration: underline;
}

.pagination a.selected {
    color: #900;
}

.pagination .previous, .pagination .next {
    color: #888;
}

.pagination .previous:hover, .pagination .next:hover {
    text-decoration: none;
    background: #eee;
}

.resultsTopContainer {
    width: 657px;
    margin-top: 1em;
}

.resultsTopContainer h2.second {
    margin: 0;
    padding: .5em 0;
    line-height: 16px;
    height: 18px;
    font-weight: bold;
}