/* vk-ilissafrica */

.permalink {
    /* background und padding-left aus vifabio.css neutralisieren */
	background: none;
    padding-left: 0;
    position: absolute;
    top: -33px;
    right: 0;
	/*
    top: -30px;
	*/
}

div#viewMobileURL {
	position: absolute;
	right: 15px;
	margin-top: -45px;
}

div#viewMobileURL span,
div#searchURL.permalink span,
div#basketURL a.permalink span {
	margin-right: 0;
}
div#searchURL.permalink {
	margin-right: -3px;
}

.zoom_in {
    position: relative;
    background: url("/images/zoom_in.png") no-repeat;
}

.zoom_out {
    position: relative;
    background: url("/images/zoom_out.png") no-repeat;
}

div.thumbnail {
    width: 50px;
    height: 35px;
    overflow: hidden;
    border: 1px solid #D1D1D1;
}

/* BEGIN: Merkliste */
div#basketFunctsContainer {
    margin-top: -1em;
}
#basket_print_submit {
    background: url("/modules/mes2/images/print.png") no-repeat scroll left center transparent;
    padding-left: 18px;
    padding-right: 3px;
}
button.basket_print_submit {
    padding-left: 0px;
    margin: 1.2em 0.2em 0.2em 0.2em;
}

#basket_clear_submit {
    background: url("/modules/mes2/images/clear.png") no-repeat scroll left center transparent;
    padding-left: 18px;
    padding-right: 3px;
}
button.basket_clear_submit {
    padding-left: 0px;
    margin: 0.7em 0.2em 0.2em 0.2em;
}

#save_submit {
    background: url("/modules/mes2/images/save.png") no-repeat scroll left center transparent;
    padding-left: 18px;
    padding-right: 3px;
}

#mailto_submit {
    background: url("/modules/mes2/images/mail.png") no-repeat scroll left center transparent;
    padding-left: 18px;
    padding-right: 3px;
}
button.mailto_submit {
    white-space: nowrap;
    padding-left: 0px;
}

button.mailto_submit > span,
button.basket_print_submit > span,
button.basket_clear_submit > span {
    margin: 0;
}

span.no {
    padding-right: 7px;
    vertical-align: top;
}
div.table {
    display: table;
    border-collapse: collapse;
}

div.tr {
    display: table-row;
}

div.td {
    display: table-cell;
}

div.mm {
    float: left;
    margin-right: 7px;
    padding-bottom: 5px;
}
/* END: Merkliste */

div.hit.long div.field:nth-child(even) {
    background-color: #FBFBFB;
}

div.verbund {
    padding-left: 10px;
    margin-bottom: 10px;
    /*background-color: #FFFFDD;*/
    background-color: #EEEEEE;
    border-bottom: 1px solid #AFAFAF;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
    box-shadow: 0 0 2px rgba(0,0,0,.2);
    -moz-border-radius: 3px;
    border-radius: 3px;
}

div.bvb,
div.gbv,
div.hbz,
div.hebis,
div.swb,
div.kobv
{
    margin: 0px 1px 10px 0px;
    padding: 5px;
    background-color: #F4F4F4;
    border: 1px solid #AFAFAF;
    /*
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);
    box-shadow: 0 2px 2px rgba(0,0,0,.2);
    */
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

div#cats_tree ul {
    background-color: #DDDDDD;
    padding-bottom: 5px;
    padding-left: 0;
}

div#cats_tree ul li {
    background-color: #F4F4F4;
    padding-left: 0;
}
div#cats_tree ul li:nth-child(even) {
    background-color: #F1F1F1;
}
.catalogInfo {
    background: url("/modules/mes2/images/i.gif") no-repeat scroll left center transparent;
    padding-left: 14px;
    padding-right: 3px;
}

.ausgeklappt {
    background: none repeat scroll 0 0 #FFFFDD;
    border: 1px solid #FFCC00;
    font-size: 0.85em;
    margin: 2px;
    padding: 3px;
}

.toggleOtherOpen {
    background: url("/modules/mes2/images/close.gif")
    no-repeat scroll right center transparent;
    font-size: 0.85em;
    margin: 2px;
    padding-right: 13px;
    padding-top: 2px;
}


/* vk-gin */
table#cats_tree {
    width: 100%;
    background-color: #FFFFFF;
    font-size: x-small;
    margin: 0;
    padding: 0;
}

table#cats_tree td.name {
    vertical-align: middle;
    padding-left: 5px;    
}

table#cats_tree tr.grp td.name {
    font-weight: bold;
}

table#cats_tree tr.grp {
    background-color: #DDDDDD;
    padding: 0px;
}

table#cats_tree tr.grp td {
    border-top: 10px solid #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
}

table#cats_tree td {
    border-bottom: 1px solid #FFFFFF;
    padding: 1px 0 1px 0;
    vertical-align: middle;
}

table#cats_tree td.nav,
table#cats_tree td.info {
    width: 12px;
}

/*
table#cats_tree td.info > a > img {
	margin-top: 1px;
}
*/

table#cats_tree td.sel {
    width: auto;
    vertical-align: middle;
}

table#cats_tree td.sel > input {
	margin-top: 2px;
	margin-bottom: 2px;
}

table#cats_tree td.cnt {
    text-align: right;
}

table#cats_tree td.name {
    width: auto;
    white-space: nowrap;
}

table#cats_tree td.name>div {
	width: 210px;
	overflow: hidden;
	text-overflow: ellipsis;
}
	
table#cats_tree img {
    border: none;
    padding-left: 3px;    
}

table#cats_tree tr.cat {
    background-color: #F4F4F4;
}

table#cats_tree tr.d0 td {
    background-color: #DDDDDD;
}

table#cats_tree tr.li-11 td {
    margin-top: 0px;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 2px solid #FFFFFF;
    border-left: 0px;
}

table#cats_tree tr.infoTxt td {
    background: #FFFFDD none repeat scroll 0 0;
    border: 1px solid #FFCC00;
    width: 100%;
    font-size: 10px;
    padding: 5px;
}

