
.forum-col1 {
  width: 345px;
}
    
.forum-col2 {
  width: 170px;
}

.forum-col3 {
  width: 70px;
}

.forum-col4 {
  width: 55px;
}

.iknowbook-versionlist-col1 {
  width: 150px;
}

.iknowbook-versionlist-col2 {
  width: 100px;
}

.iknowbook-versionlist-col3 {
  width: 125px;
}

.iknowbook-versionlist-col4 {
  width: 300px;
}

.jdimlist {
  /*width: 98%;*/
  margin: auto;
  /*padding: 1px;*/
  line-height: 12px;
}

.jdimlist .jdimlist-headers {
  height: 12px;
  padding: 6px;
  /*background-color: #EDEDED;*/
  background-color: #ffffff;
}

.jdimlist .jdimlist-headers h2 {
  float: left;
  margin: 0 2px 0 0;
  padding: 0;
  cursor: pointer;
}

.jdimlist .jdimlist-headers .jdimlist-header {
  background-color: transparent;
}

.jdimlist .jdimlist-headers .jdimlist-icon-header {
  width: 12px;
  height: 12px;
  margin-right: 6px;
}

.jdimlist .jdimlist-objs {
}

.jdimlist .jdimlist-objs .jdimlist-obj {
  border-top: 1px solid #ffffff;
}

.jdimlist .jdimlist-obj-headers {
  /*height: 30px;*/
  background-color: #EDEDED;
}

/* mvo */
/* 
.jdimlist .jdimlist-objs .jdimlist-obj .jdimlist-obj-headers {
  border: 1px solid #C9C9C9;
}*/
.jdimlist-obj .jdimlist-obj-headers {
  border: 1px solid #C9C9C9;
}
/* Cancels the above rule for any elements below one level, needed because IE does not support the child selector */
.jdimlist-obj * .jdimlist-obj-headers {
  border: none;
}

/* mvo */
/* 
.jdimlist .jdimlist-obj-headers-hover {
  background-color: #C9C9C9;
  cursor: pointer;
}*/

.jdimlist-obj-headers-hover {
  background-color: #C9C9C9 !important;
  cursor: pointer !important;
}

.jdimlist .jdimlist-obj-headers > div:first-child {
  margin-left: 6px;
}

.jdimlist .jdimlist-objs .jdimlist-expanded-obj {
  margin: 6px 0; /* Separate thread from other threads */
}
/* Cancels the above rule for any elements below one level, needed because IE does not support the child selector */
.jdimlist .jdimlist-objs * .jdimlist-expanded-obj {
  margin: 0px; /* Separate thread from other threads */
}

/* mvo */
/* .jdimlist .jdimlist-objs .jdimlist-expanded-obj .jdimlist-obj-headers {
  background-color: #C9C9C9;
}*/
.jdimlist-expanded-obj .jdimlist-obj-headers {
  background-color: #C9C9C9;
}
/* Cancels the above rule for any elements below one level, needed because IE does not support the child selector */
.jdimlist-expanded-obj ul li.jdimlist-expanded.obj .jdimlist-obj-headers{
  background-color: #EDEDED;
}
.jdimlist-expanded-obj * .jdimlist-obj-headers{
  background-color: #EDEDED;
}

.jdimlist .jdimlist-objs .jdimlist-expanded-obj .jdimlist-obj-body {

}

.jdimlist .jdimlist-objs .jdimlist-expanded-obj .jdimlist-obj-body li {
  border-width: 0;
}

.jdimlist .jforum-reply-header-hover {
  background-color: #C9C9C9;
}

/* mvo */
/*.jdimlist .jdimlist-selected-obj .jdimlist-obj-headers {
  background-color: #C9C9C9;
}*/
.jdimlist-selected-obj .jdimlist-obj-headers {
  background-color: #C9C9C9;
}
/* Cancels the above rule for any elements below one level, needed because IE does not support the child selector */
.jdimlist-selected-obj * * .jdimlist-obj-headers {
  background-color: #EDEDED;
}

.jdimlist .jdimlist-obj-headers .jdimlist-obj-header {
  padding-top: 6px;
  padding-bottom: 6px;
}

.jdimlist .jdimlist-obj-headers .jdimlist-obj-icon,
    .jdimlist .jdimlist-obj-headers .jdimlist-obj-level-icon {
  margin-top: 6px;
  margin-bottom: 6px;
  padding: 0px;
}

.jdimlist .jdimlist-obj-headers .jdimlist-obj-action {
  margin-right: 6px;
}

.jdimlist-column-level-spacer {
  width: 12px;
}

.jdimlist-column-level-icon {
  width: 12px;
}

.jdimlist .jdimlist-obj-body {
  background-color: #EDEDED;
}

/* mvo */
/*.jdimlist .jdimlist-objs .jdimlist-obj .jdimlist-obj-body {
  border: 1px solid #C9C9C9;
}*/
.jdimlist-obj .jdimlist-obj-body {
  border: 1px solid #C9C9C9;
}
/* Cancels the above rule for any elements below one level, needed because IE does not support the child selector */
.jdimlist-obj * .jdimlist-obj-body {
  border: none;
}

.jdimlist .jdimlist-obj-body .jdimlist-obj-body-content {
  padding: 6px;
}

.jdimlist .jdimlist-obj-body .jdimlist-obj-body-content .jdimlist-obj-body-spacer {
  width: 12px;
}

.jdimlist .jdimlist-obj-body .jdimlist-obj-body-content .jdimlist-obj-body-level-icon {
  width: 12px;
}

.jdimlist .jdimlist-obj-body .jdimlist-obj-body-content .jdimlist-obj-body-icon {
  width: 12px;
  padding-right: 6px;
}

.jdimlist .jdimlist-obj-body .jdimlist-obj-body-content .jdimlist-obj-body-inner-content {
}

.jdimlist .jdimlist-obj-body .jdimlist-obj-body-content .jdimlist-obj-body-inner-content .jdimlist-obj-text {
  margin-bottom: 6px;
}

.jdimlist .jforum-reply {
  padding: 6px;
  background-color: #EDEDED;
}

.jdimlist .jforum-reply {
  border: 1px solid #C9C9C9;
}

.jdimlist .jforum-reply-hover,
    #iknowbook-forum .jforum-reply-selected {
  background-color: #C9C9C9;
}

.jdimlist .jforum-reply-header .jforum-reply-header-spacer,
    .jdimlist .jforum-reply-header .jforum-reply-header-level-icon,
    .jdimlist .jforum-reply-header .jforum-reply-header-icon,
    .jdimlist .jforum-reply-body .jforum-reply-body-spacer,
    .jdimlist .jforum-reply-body .jforum-reply-body-level-icon,
    .jdimlist .jforum-reply-body .jforum-reply-body-icon {
  width: 12px;
  height: 12px;
}

.jdimlist .jforum-reply-body .jforum-reply-body-icon {
	background-image: none;
}

.jdimlist .jforum-reply-body {
}

.jdimlist .jforum-reply-body input {
  width: 250px;
  font-family: Arial,Regular;
  font-size: 1em;
}

.jdimlist .jforum-reply-body textarea {
  width: 500px;
  height: 100px;
  font-family: Arial,Regular;
  font-size: 1em;
}

.jdimlist .jforum-reply-body button {
}

.jdimlist .jdimlist-navigation {
  height: 12px;
  padding: 6px;
  border-top: 1px solid #ffffff;
  /*background-color: #EDEDED;*/
  background-color: #ffffff;
  font-weight: bold;
}

.jdimlist .jdimlist-navigation-icon-offset {
  width: 12px;
  height: 12px;
  margin-right: 6px;
}

.jdimlist .jdimlist-navigation-action {
  margin-right: 12px;
}

.jdimlist-obj-action {
	padding: 6px 0px 6px 0px;
}

/* Icons */

.jdimlist-column-sort,
    .jdimlist .jdimlist-obj-icon,
    .jdimlist-obj-level-icon,
    .jforum-reply-header .jforum-reply-header-icon,
    .jforum-reply-body .jforum-reply-body-icon {
  width: 12px;
  height: 12px;
  background-image: url("../img/icons.gif"); /*Sprite*/
  background-repeat: no-repeat;
}

.jdimlist-column-sort {
  float: left;
  background-position: 0px -48px;
  cursor: pointer;
}

.jdimlist-header-ascending .jdimlist-column-sort {
  /*background-image: url("../img/jforum/sort_ascending.gif");*/
  background-position: -16px -48px;
}

.jdimlist-header-descending .jdimlist-column-sort {
  /*background-image: url("../img/jforum/sort_descending.gif");*/
  background-position: -32px -48px;
}


.jdimlist-obj-header.jdimlist-obj-icon {
  margin-right: 6px;
  /*background-position: 0px 6px;*/
}

.jdimlist-topnode-obj .jdimlist-obj-headers  .jdimlist-obj-icon {
}

.jdimlist-parentnode-obj .jdimlist-obj-headers .jdimlist-obj-icon {
  /*background-image: url("../img/icons/discussion.png");*/
  background-position: -48px -16px;
}

.jdimlist-collapsed-obj .jdimlist-obj-headers .jdimlist-obj-icon {
}

.jdimlist-expanded-obj .jdimlist-obj-headers .jdimlist-obj-icon {
}

.jdimlist-leafnode-obj .jdimlist-obj-headers .jdimlist-obj-icon {
  /*background-image: url("../img/icons/comment.png");*/
  background-position: -32px -16px;
}

.jdimlist-obj-level-icon {
  /*background-position: 0px 6px;*/
}

.jdimlist .jdimlist-collapsed-obj .jdimlist-obj-headers .jdimlist-obj-level-icon {
  /*background-image: url("../img/jforum/node_collapsed.gif");*/
  background-position: -48px -48px;
}

.jdimlist .jdimlist-collapsed-obj .jdimlist-obj-headers-hover .jdimlist-obj-level-icon {
  /*background-image: url("../img/jforum/node_collapsed_hover.gif");*/
  background-position: -64px -48px!important;
}

.jdimlist-expanded-obj .jdimlist-obj-headers .jdimlist-obj-level-icon {
  /*background-image: url("../img/jforum/node_expanded.gif");*/
  background-position: -80px -48px;
}

.jdimlist .jdimlist-expanded-obj .jdimlist-obj-headers-hover .jdimlist-obj-level-icon,
.jdimlist .jdimlist-selected-obj .jdimlist-obj-headers .jdimlist-obj-level-icon {
  /*background-image: url("../img/jforum/node_expanded_hover.gif");*/
  background-position: -96px -48px;
}
/* mvo */
/* Cancels the above rule for any elements below one level, needed because IE does not support the child selector */
/*.jdimlist .jdimlist-selected-obj * .jdimlist-obj-headers .jdimlist-obj-level-icon {
  background-position: -48px -48px;
}*/

.jforum-reply-header .jforum-reply-header-icon,
    .jforum-reply-body .jforum-reply-body-icon {
  margin-right: 6px;
}

.jforum-reply-header .jforum-reply-header-icon {
  /*background-image:url("../img/icons/add.png");*/
  background-position: -16px 0px;
}

/*
.jdimlist .jdimlist-icon-action-edit {
  margin-right: 6px;
  width: 13px;
  height: 12px;
  background-image: url("../img/icons/edit.png");
  background-repeat: no-repeat;
}

.jdimlist .jdimlist-icon-action-delete {
  margin-right: 6px;
  width: 13px;
  height: 13px;
  background-image: url("../img/icons/delete.png");
  background-repeat: no-repeat;
}
*/
