#bookSearch {
    border: 1px solid #999999;
    width: 100%;
    background-color: #F0F0F0;
    margin-bottom: 15px;
    padding-top: 5px;
    position: relative;
}

#bookSearch .p_show {
    padding-bottom: 24px;
    padding-left: 10px;
    padding-top: 10px;
    width: 258px;
}




/* table-books */

#table-books {
    border-top: 1px solid #999999;
    width: 560px;
}

#table-books thead th {
    cursor: pointer;
    background: url("/g/literature/table_header_bg.png") repeat-x scroll left top transparent;
    border-bottom: 1px solid #999999;
    padding-top:4px;
    padding-bottom:5px;
}

.th-header-col1 {
    width: 66px;
    margin:0;
}

#sort #title {
    width: 250px;
}

.headerTitle {
    background: url("/g/literature/table_th_title_bg.png") no-repeat scroll right top transparent !important;
    padding-left:10px;
}

#sort #author {
    width: 168px;
}

.headerAuthor {
    background: url("/g/literature/table_th_author_bg.png") no-repeat scroll right top transparent !important;
    padding-left:10px;
}

#sort #date-en {
    width: 51px;
    padding-left:5px;
}

#sort #date-de {
    width: 54px;
    padding-left:2px;
}

#sort #date-ch {
    width: 51px;
    padding-left:5px;
}

.img-date-sort-arrow-en {
    float:right;
    margin-right:9px;
    margin-top:3px;
}

.img-date-sort-arrow-de {
    float:right;
    margin-right:2px;
    margin-top:3px;
}

.img-date-sort-arrow-ch {
    float:right;
    margin-right:9px;
    margin-top:3px;
}

#table-books tfoot td {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    border-top: 1px solid #999999;
}



/* END table-books */

/* page numbering */

.pages-books-top {
    float: right;
    margin-right: 11px;
    margin-top: -43px;
}

.pages {
    margin-top: 17px;
    text-align: center;
}

.pages a {
    color: #565656;
    margin-left: 6px;
    font-weight: 400;
}

.pages a.selected {
    font-weight: 700;
    text-decoration: underline;
}



.pages-books-bottom {
    float:right;
    margin-right: 28px;
}


/* END page numbering */




/* innser table data */

.table {
    width: 100%;
}

.table_item:hover {
    background-position:right top;
}

.table_item {
    background: url("/g/literature/table_item_bg.jpg") no-repeat scroll left top #DEDEDE;
    overflow: auto;
    width: 100%;
}

.table_item_selected {
    background:#efefef;
    background:#dedede url("/g/literature/table_item_selected_bg.jpg") no-repeat top left scroll;
    cursor: default;
    border-bottom: 1px solid #bebebe;
}

div.table_item_attribs {
    cursor: pointer;
    overflow: auto;
    width: 100%;
}

p.table_item_attrib {
    -moz-user-select: none;
    float: left;
    margin: 0;
    padding: 12px 8px;
}

.col1 {
    width: 50px;
    text-align: center;
}

.col2 {
    width: 244px;
}

.col3 {
    width: 160px;
}

.col4 {
    width: 31px;
}

.table_item_details {
    background: #f0f0f0 url("/g/literature/table_item_details_bg.jpg") no-repeat scroll left top;
    height: 0;
    overflow: hidden;
}

.table_item_detail_image {
    float: left;
    margin: 0;
    padding: 12px 8px;
    width: 130px;
}

img.table_item_attrib {
    margin: 0;
}

div.table_item_detail_text {
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 12px 8px 14px;
    width: 380px;
}

table.table_item_detail_text {
    border: medium none;
    padding: 0 0 12px;
}

tr.table_item_detail_text {
    vertical-align: top;
}

td.table_item_detail_text_tcol1 {
    font-weight: bold;
    width: 80px;
}

.a-relat-exh-books {
    /*background: url(/g/base/bullet.gif) no-repeat left 5px;
    display:block;*/
}

.td-a-relat-exh-books {
    background: url(/g/base/bullet.gif) no-repeat left 5px;
    padding-left: 20px;
}

.result-error {
    padding:10px;
    font-weight:700;
}

/* innser table data */

/* FEATURED TITLES */
#div-selected-titles {
    margin:0;
    padding:0;
}

#div-selected-titles h2 {
    font-size:1em;
    font-weight:700;
    padding:9px 0 10px 9px;
    width:137px;
}

#div-selected-titles .first {
    border-top:none;
    margin-top:0px;
    padding-top:0px;
}

.a-selected-title {
    border-top:1px solid #b2b2b2;
    position:relative;
    /*height:162px;*/
    width:100%;
    display:block;
    background:#dadad9;
    color:#454545;
    /*font-size:80%;*/
}

.a-selected-title:hover {
    background:#f0f0f0;
}

.span-selected-title-image {
    padding-top:10px;
    padding-bottom:14px;
    background: url(/g/literature/featured_title_image_bg.png) repeat-y left top;
    display: block;
    text-align: center;
}

.span-selected-title-image img {
    border:1px solid #b2b2b1;
}

/* END FEATURED TITLES */


