/* vk-print css */

#kopf {
    display: none;
}

#navzelle {
    display: none;
}

#fuss {
    display: none;
}

div.contentorientierung {
    display: none;
}

div.vkBox img {
    display: none;
}

div.vkBox a {
    text-decoration: none;
    color: black;
}

/* CatHit */

div.hit td.merkliste {
    display: none;
}

div.hit>div.head {
    padding-left: 0px;
}

div.hit>div.body {
    padding-left: 1em;    
}

div.hit>div.bestand {
    padding-left: 1em;    
}

div.hit>div.bestand>a.close>img  {
    padding-right: 1em;    
}

div.hit>div.bestand span.wait img {
    width: 12px;
    height: 12px;
}

div.hit div.rem {
    padding-left: 1em;
    padding-top: 0.25em;
}

div.hit div.rem.empty {
    display: none;
}

div.hit div.rem input {
    display: none;
}

div.hit>div.cat {
    padding-left: 1em;
    padding-top: 0.25em;
}


div.hit div.field.rez div.val a[href]:after {
    content:" <"attr(href)">";
    color:#000000;
    background-color:inherit;
    font-style:italic;
    size:80%;
} 

/*
div.hit>div.links {
    display: none;
}

div.hit>div.links {
    height: 20px;
}
*/

div.hit>div.links {
    padding-left: 1em;
}

div.hit div.links div.opac a[href]:after {
    content:" <"attr(href)">";
    color:#000000;
    background-color:inherit;
    font-style:italic;
    size:80%;
} 

/*
div.rem input {
    display: inline;
}

div.rem input:after {
    content:"KOMMENTAR: "attr(val);
    color:#000000;
    background-color:inherit;
    font-style:normal;
    size:80%;
}
*/

div.hit>div.links div {
    display: inline;
}

div.hit>div.links div.basket.ltr {
    float: right;
}

div.hit>div.links div.basket.rtl {
    float: left;
}

div.hit>div.links img {
    vertical-align: middle;
}


div.hit img {
    border: none;    
}

div.hit>div.head img {
    padding-right: 0.25em;
}

div.hit div.mat-no img {
    vertical-align: middle;
}

div.hit.long>div.body>div {
    display: table;
    border-collapse: collapse;
    /* width: 100%; */
    /* background-color: lightgray; */
}

div.hit.long div.field {
    display: table-row;
}

div.hit.long div.mat-no,
div.hit.long div.key,
div.hit.long div.val {
    display: table-cell;
    /* border: thin solid gray; */
    padding-right: 0.25em;
}

div.hit.long div.key {
    font-weight: normal;
    color: gray;
}

div.hit.long div.karte img {
    display: block;
}

div.hit.short {
}

div.hit.short div.field {
    display: none;
}

div.hit.short div.field.tit {
    display: block;
}

div.hit.short div.field.au,
div.hit.short div.field.place,
div.hit.short div.field.pub,
div.hit.short div.field.date,
div.hit.short div.field.in {
    display: inline;
}

div.hit.short div.field.au:before {
    content: "/ ";
}

div.hit.short div.field.au:after {
    content: ".";
}

div.hit.short div.field.place:before {
    content: " - ";
}

div.hit.short div.field.pub:before {
    content: " : ";
}

div.hit.short div.field.date:before {
    content: ", ";
}

div.hit.short div.mat-no,
div.hit.short div.val {
    display: inline;
}

div.hit.short div.key {
    display: none;
}

/* Basket */

div.vkBox[name=vkBasket] {
    clear: both;
}

div.vkBox[name=vkBasket] div[name=vkBasketCntrl] {
    display: none;
}

/* Bestand */

div.bestand {
    padding-top: 0.5em;
    background-color: #EEEEEE;
    /* border: thin solid gray; */
}

/* Bestand gbv */

/*
div.bestand.gbv div.holding_box div.smaller {
    display: none;
}
*/

div.bestand.gbv table {
    padding: 0em;
}

/* Bestand hebis */

div.bestand table {
    padding: 0.5em;
}

/* CatHits */

div.CatHits img {
    border: none;    
}

div.CatHitsBox {
    border: 1px solid gray;
}

div.CatHitsHead {
    font-weight: normal;
    background-color: #DDDDDD;
    padding-left: 0.5em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}

div.CatHits {
    padding: 0.5em;
}

div.CatHitsFoot {
    font-weight: normal;
    background-color: #F4F4F4;
    padding-left: 0.5em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}

div.CatHitsFoot .nav {
    display: inline;
    padding-left: 1em;
}

div.CatHitsFoot .wait {
    display: inline;
    padding-left: 1em;
}

div.CatHitsFoot .wait img {
    width: 12px;
    height: 12px;
}

div.hit {
    /* border-bottom: 1px solid #DDDDDD; */
}


/* CatSel */

div.vkBox[name=vkCatSel] {
    padding: 0px;
}

div.vkBox.nomat[name=vkCatSel] {
    /* border: thin solid red; */
    background-color: #E8CCCC;
}

div.vkBox.cat img {
    border: none;
}

div.vkBox.cat>div {
    display: table;
    border-collapse: collapse;
    width: 100%;
    /*
    border-top: 1px solid gray;
    */
    margin-bottom: 1px;
}

div.vkBox.cat>div>div.sel {
    display: table-cell;
    white-space: nowrap;
    width: 3em;
}

div.vkBox.cat>div>div.sel>input {
    margin-top: 1px;
    margin-bottom: 1px;
    vertical-align: middle;
}

/*
div.vkBox.cat>div>div.nav {
    display: table-cell;
    width: 1px;
}

div.vkBox.cat>div>div.nav>a {
    background:
      transparent url(../images/arrow-down.png) no-repeat scroll left center;
    padding-left: 14px;
    padding-right: 3px;
}
*/

div.vkBox.cat>div>div.info {
    display: table-cell;
    width: 1em;
}

/*
div.vkBox.cat>div>div.info>a {
    background: transparent url(../images/i.gif) no-repeat scroll left center;
    padding-left: 14px;
    padding-right: 3px;
}
*/

div.vkBox.cat>div>div.name {
    display: table-cell;
    text-align: left;
    /* padding-left: 0.5em; */
}

div.vkBox.cat>div>div.cnt {
    display: table-cell;
    width: 4em;
    text-align: right;
    padding-right: 0.5em;
}

div.vkBox.cat>div>div.cnt img {
    width: 12px;
    height: 12px;
}

/*
div.vkBox.cat>div.infoTxt {
    display: table-row;
    width: 100%;
}
*/

div.vkBox.cat>div.infoTxt {
    /* display: table; */
    display: none;
    background:#FCFFCD none repeat scroll 0 0;
    border: 1px solid #FFFF33;
    font-size:0.85em;
    /* 
    margin:2px;
    padding:3px;
    */
    width: 100%;
}

div.vkBox.cat>div.infoTxt>div {
    padding: 1em;
}

/* CatsSel */

div[name=vkCatsSel] img {
    border: none;    
}

.vkBox[name=vkSearch]>table {
    width: 100%;
}

/*
.vkBox[name=vkSearch]>table>tbody>tr {
    height: 100%;
}
.vkBox[name=vkSearch]>table>tbody>tr+tr {
    height: auto;
}
*/

.vkBox[name=vkSearch]>table>tbody>tr>td {
    height: 100%;
    width: auto;
}

.vkBox[name=vkSearch]>table>tbody>tr>td+td {
    width: 25em;
    height: auto;
}

.vkBox[name=vkSearch]>table>tbody>tr+tr>td {
    height: auto;
}

/* CatsTree */

div#cats_tree {
    width: 100%;
    /* border: 1px solid gray; */
}

div#cats_tree ul {
    list-style: none outside;
    /* padding-left: 15px; */
    padding: 0px;
}

div#cats_tree>ul {
  padding-left: 0em;
}

div#cats_tree div.infoTxt ul {
    list-style: disc inside;
}

div#cats_tree div.grp {
    display: table;
    border-collapse: collapse;
    width: 100%;
    /*
    border-top: 1px solid black;
    */
    margin-bottom: 1px;
}

/*
div#cats_tree div.grp div.nav {
    background-color: #FFFFFF;
}
*/

div#cats_tree div.grp.d0 {
    background-color: #DDDDDD;
    font-style: italic;
}

div#cats_tree div.grp.d1 {
    background-color: #E4E4E4;
    font-style: italic;
}

div#cats_tree div.grp.d2 {
    background-color: #EEEEEE;
    font-style: italic;
}

div#cats_tree div.grp.d3 {
    background-color: #F4F4F4;
    font-style: italic;
}

div#cats_tree div.grp.d0 div.name {
    padding-left: 0.5em;
    font-weight: bold;
}

div#cats_tree div.grp.d1 div.name {
    padding-left: 1em;
    font-weight: bold;
}

div#cats_tree div.grp.d2 div.name {
    padding-left: 1.5em;    
    font-weight: bold;
}

div#cats_tree div.grp.d3 div.name {
    padding-left: 2.0em;    
    font-weight: bold;
}

div#cats_tree div.vkBox[name=vkCatSel] {
    display: table;
    border-collapse: collapse;
    width: 100%;
}

div#cats_tree div.nav {
    display: table-cell;
    white-space: nowrap;
    width: 1em;
}

div#cats_tree div.sel {
    display: table-cell;
    white-space: nowrap;
    width: 1em;
}

/*
div#cats_tree div.sel>input {
    margin-top: 1px;
    margin-bottom: 1px;
    vertical-align: middle;
}
*/

div#cats_tree div.info {
    display: table-cell;
    text-align: left;
    padding-left: 1em;
    padding-right: 0.25em;
}

div#cats_tree div.info img {
    vertical-align: text-bottom;
}

div#cats_tree div.name {
    display: table-cell;
    text-align: left;
    padding-left: 0em;
}

/*
div#cats_tree div.vkBox[name=vkCatSel] div.name {
    padding-left: 2em;
}
*/

div#cats_tree  div.cnt {
    display: table-cell;
    text-align: right;
    padding-left: 0em;
}


/* Lang */

div.vkBox[name=vkLang].ltr {
    display: none;
}


/* Mat */

div.vkBox[name=vkMat] {
    border: 1px solid gray;
    padding: 0.5em;
}

div.mat { display: inline; white-space: nowrap; }

div.mat img {
    vertical-align: middle;
    padding-right: 0.25em;
}

div.mat input {
    margin: 0px;
    vertical-align: middle;
}


/* vkMenue: */

div.vkBox[name=vkMenu].ltr {
    display: none;
}


/* vkBox */

.vkBox {
    width: auto;
    /* border: 1px solid gray; */
    padding: 0.25em;
    /* display: block; */
}


.externerLink {
    background: transparent url(/gin-images/link-extern-blau.gif) no-repeat
    scroll right top;
    padding-right:19px;
}
