#content ul.pagination { overflow: auto; margin: 1em 0 1em 0; }
#content ul.pagination li { display: block; float: left; list-style: none; text-align:center; margin: 0 .2em 0 0; }
#content ul.pagination li a,
#content ul.pagination li.actual { float: left; display: block; width: 2em; border: 1px solid #000000; }
#content ul.pagination li.actual { font-weight: bold; background: #FF7200; color: #ffffff; }
#content ul.pagination li.previous a,
#content ul.pagination li.next a{ width: 4em; font-size: .8em; }
#content ul.pagination li a:hover { border-color: #FF7200; } 
#content ul.pagination li.info { width: 10em; }

#lib-search select, #lib-search input {
    border-style: solid;
    border-width: 1px;
    padding: 4px;
    border-color:#BBBBBB;
}


#lib-search select.categories {
    width: 49%;
}

#lib-search select.concats {
    width: 49%;
}

#lib-search select.index-1 {
    width: 100%;
}

#lib-search .searchstring {
    width: 95%;
}

#lib-search .parallel li {
    margin-bottom: 1em;
}

#lib-search button {
    border: 0;
    background: #fff;
    padding: 5px 10px;
    margin-left: 10px;
    color: #666;
}

#lib-search .submitbutton {
    background: #BADFA7;
    color: #333;
    font-weight: bold;
}

.aright {
    text-align: right;
}

#lib-search .error {
    color: red;
    font-size: 11px;
}

a {
    color: #8B2902;
}

#books h4 {
    font-style: italic;
}

#books h4, #books h5 {    
    font-weight: normal;
}

#books .year, #books .signatur, #books .verlag, #books .ort, #books .schlagworte {
    font-size: 11px;
    display: block;
}

#books .signatur {
    font-style: italic;
}

#books .old {
    color: #888;
}

#books .book {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}

#books .lfd-nr {
    float: left;
    margin-right: 10px;
    padding: 2px;
    min-width: 15px;
}

#books .of {
    overflow: hidden;
}
#side-column a {
}

