/*
#ies-module-directory .nobitv {
  visibility: hidden;
}
*/
#ies-module-directory .bitv {
  display: none;
}
#ies-module-directory-sessionholder {
  display: none;
  width: 1px;
  height: 1px;
}
#ies-module-directory a {
  color: #275a15;
  text-decoration: underline;
  font-weight: bold;
}
#ies-module-directory .ies-module-directory-preheadline {
  font-size: 80%;
  margin-bottom: 5px;
}
#ies-module-directory .ies-module-directory-headline {
  color: #317317;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 30px;
}
#ies-module-directory .ies-module-directory-intro, #ies-module-directory .ies-module-directory-ulist-item {
  margin-bottom: 30px;
}
#ies-module-directory .ies-directory-noofpublishedentries {
  font-weight: bold;
  color: #317317;
}

#ies-module-directory .ies-module-directory-tabbed {
  background-color: #f9f9f9;
  background-repeat: no-repeat;
  background-position: right 15px;
  padding: 15px 15px 0 30px;
}
#ies-module-directory .ies-module-directory-tabbed-tabs {
  float: left;
}
#ies-module-directory .ies-module-directory-tabbed-tab {
  float: left;
  font-weight: bold;
}

#ies-module-directory .ies-module-directory-tabbed-content {
  background-color: #f9f9f9;
}

#ies-module-directory .ies-module-directory-linear {
  background-color: #f9f9f9;
  width: 60%;
  float: left;
  margin-right: 15px;
  padding: 15px 30px 15px 30px;
}
#ies-module-directory .ies-module-directory-image {
  background-repeat: no-repeat;
  float: right;
  height: 44px;
  width: 44px;
  right: 0;
}
#ies-module-directory .ies-module-directory-tabbed .ies-module-directory-image,
#ies-module-directory .ies-module-directory-linear-general .ies-module-directory-image {
  background-image: url(../img/general.gif);
}
#ies-module-directory .ies-module-directory-linear-article .ies-module-directory-image {
  background-image: url(../img/article.gif);
}
#ies-module-directory .ies-module-directory-linear-isarticle .ies-module-directory-image {
  background-image: url(../img/isarticle.gif);
}
#ies-module-directory .ies-module-directory-linear-categories .ies-module-directory-image {
  background-image: url(../img/categories.gif);
}
#ies-module-directory .ies-module-directory-linear-category .ies-module-directory-image {
  background-image: url(../img/category.gif);
}
#ies-module-directory .ies-module-directory-linear-names .ies-module-directory-image {
  background-image: url(../img/names.gif);
}
#ies-module-directory .ies-module-directory-metanav-linear {
  width: 30%;
  float: left;
  line-height: 1.2;
}
#ies-module-directory .ies-module-directory-metanav-tabbed {
  background-color: #f9f9f9;
  background-repeat: no-repeat;
  padding: 0 15px 15px 30px;
}

#ies-module-directory .ies-module-directory-ulist-item-categoryselection-link,
#ies-module-directory .ies-module-directory-ulist-item-nameselection-link {
  background: url(../img/categoryselection-link.gif);
  background-repeat: no-repeat;
  padding: 0 0 0 20px;
}

#ies-module-directory .ies-module-directory-metanav-tabbed .ies-module-directory-newelement {
  padding-top: 10px;
  border-top: 1px solid #d9d9d9;
}

#ies-module-directory .ies-module-directory-newelement {
  margin-bottom: 20px;
}




#ies-module-directory .ies-module-directory-newelement-headline,
#ies-module-directory .ies-module-directory-editelement-headline,
#ies-module-directory .ies-module-directory-metanav-headline {
  font-weight: bold;
  background-color: #7fa973;
  padding: 4px 10px 2px 10px;
  height: 16px;
}


#ies-module-directory .ies-module-directory-metanav-tabbed .ies-module-directory-newelement-headline,
#ies-module-directory .ies-module-directory-metanav-tabbed .ies-module-directory-editelement-headline,
#ies-module-directory .ies-module-directory-metanav-tabbed .ies-module-directory-metanav-headline {
  font-weight: bold;
  height: 16px;
  background-color: transparent;
  padding: 0 0 4px 0;
}


#ies-module-directory .ies-module-directory-newelement-main,
#ies-module-directory .ies-module-directory-editelement-main {
  background-color: #e7f4e5;
  padding: 6px 10px 0 10px;
}
#ies-module-directory .ies-module-directory-metanav-tabbed .ies-module-directory-newelement-main,
#ies-module-directory .ies-module-directory-metanav-tabbed .ies-module-directory-editelement-main {
  background-color: transparent;
  padding: 0;
}


#ies-module-directory .ies-module-directory-editelement-main-nolist {
  padding-bottom: 6px;
}
#ies-module-directory .ies-module-directory-newelement-list,
#ies-module-directory .ies-module-directory-editelement-list,
#ies-module-directory .ies-module-directory-metanav-list {
  background-color: #e7f4e5;
  padding: 9px 10px;
}
#ies-module-directory .ies-module-directory-metanav-tabbed .ies-module-directory-newelement-list,
#ies-module-directory .ies-module-directory-metanav-tabbed .ies-module-directory-editelement-list,
#ies-module-directory .ies-module-directory-metanav-tabbed .ies-module-directory-metanav-list {
  background-color: transparent;
  padding: 0;
}

#ies-module-directory .ies-module-directory-newelement-list li,
#ies-module-directory .ies-module-directory-editelement-list li,
#ies-module-directory .ies-module-directory-metanav-list li {
  background: url(../img/lielement.gif) no-repeat 2px 3px;
  padding: 0 0 6px 18px;
}

#ies-module-directory .ies-module-directory-categories-list li {
  background: url(../img/lielement.gif) no-repeat 2px 3px;
  padding: 0 0 2px 18px;
}
#ies-module-directory .ies-module-directory-searchselection-label {
  font-weight: bold;
  color: #000000;
}
#ies-module-directory .ies-module-directory-fullsearch-input-text {
  border: 1px solid #a5acb2;
  width: 245px;
  height: 1.4em;
  float: left;
  padding: 1px 1px 1px 3px;
}
#ies-module-directory .ies-module-directory-fullsearch-input-submit {
  background: transparent none no-repeat scroll 0 0;
  border: none;
  height: 1.4em;
  cursor: pointer;
  margin: -1px 0 0 2px;
  padding: 0;
}
#ies-module-directory .ies-module-directory-editorblock {
  border-bottom: 1px solid #d9d9d9;
  padding: 4px 0 8px 0;
}
#ies-module-directory .ies-module-directory-editorblock h2 {
  font-weight: bold;
  padding-left: 23px;
  margin-bottom: 8px;
  font-size: 110%;
}
#ies-module-directory .ies-module-directory-categories-label {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 110%;
}
#ies-module-directory .ies-module-directory-oneview-label {
  font-weight: bold;
  margin: 0 0 10px 0;
  font-size: 110%;
  padding: 10px 0 0 0;
}
#ies-module-directory .ies-module-directory-label-personaldata {
  background: transparent url(../img/icn_personaldata.gif) no-repeat scroll 0 0;
}
#ies-module-directory .ies-module-directory-label-password {
  background: transparent url(../img/icn_password.gif) no-repeat scroll 0 0;
}
#ies-module-directory .ies-module-directory-label-logo {
  background: transparent url(../img/icn_logo.gif) no-repeat scroll 0 0;
}
#ies-module-directory .ies-module-directory-label-releasedata {
  background: transparent url(../img/icn_releasedata.gif) no-repeat scroll 0 0;
}
#ies-module-directory .ies-module-directory-label-contactdata {
  background: transparent url(../img/icn_contactdata.gif) no-repeat scroll 0 0;
}
#ies-module-directory .ies-module-directory-label-description {
  background: transparent url(../img/icn_description.gif) no-repeat scroll 0 0;
}
#ies-module-directory .ies-module-directory-label-categorize {
  background: transparent url(../img/icn_categorize.gif) no-repeat scroll 0 0;
}
#ies-module-directory .ies-module-directory-label-categorized {
  background: transparent url(../img/icn_categorized.gif) no-repeat scroll 0 0;
}
#ies-module-directory .ies-module-directory-editortext {
  line-height: 1.2;
}
#ies-module-directory label {
  display: block;
  margin: 15px 0 1px 0;
}
#ies-module-directory .ies-module-directory-label-text {
  text-transform: uppercase;
  font-size: 90%;
}
#ies-module-directory .ies-module-directory-formfield-text {
  border: 1px solid #a5acb2;
  width: 300px;
  height: 1.4em;
  padding: 1px 1px 1px 3px;
}
#ies-module-directory .ies-module-directory-formfield-textarea {
  border: 1px solid #a5acb2;
  width: 300px;
  height: 72px;
  padding: 1px 1px 1px 3px;
}
#ies-module-directory .ies-module-directory-formfield-upload,
#ies-module-directory .ies-module-directory-formfield-button {
  margin-top: 10px;
  width: 140px;
}
#ies-module-directory .ies-module-directory-formfield-select {
  border: 1px solid #a5acb2;
  width: 300px;
  padding: 1px 1px 1px 3px;
}
#ies-module-directory .ies-module-directory-formfield-select-short {
  width: 200px;
  margin-top: 3px;
}
#ies-module-directory .ies-module-directory-categories-label-withsubcats {
  margin-bottom: 10px;
}
#ies-module-directory .ies-module-directory-entries-letterfilter,
#ies-module-directory .ies-module-directory-listview-paging,
#ies-module-directory .ies-module-directory-oneview-pagecode {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  padding: 4px;
  margin: 10px 0 0 0;
}
#ies-module-directory .ies-module-directory-listview-item-first {
  margin-top: 10px;
}
#ies-module-directory .ies-module-directory-oneview-pagecode {
  font-size: 90%;
  margin-top: 20px;
}
#ies-module-directory .ies-module-directory-oneview-category {
  display: block;
}
#ies-module-directory .ies-module-directory-oneview-categories-separator {
  display: none;
}
#ies-module-directory .ies-module-directory-entries-letterfilter-separator {
  color: #d9d9d9;
}
#ies-module-directory .ies-module-directory-entries-letterfilter-label {
  float: left;
}
#ies-module-directory .ies-module-directory-entries-letterfilter-letters {
  margin: 0 0 0 94px;
}
#ies-module-directory .ies-module-directory-listview-item {
  padding: 7px 0;
  border-top: 1px solid #d9d9d9;
}
#ies-module-directory .ies-module-directory-listview-item-odd {
  background-color: #fdfdfd;
}
#ies-module-directory .ies-module-directory-listview-item-last {
  border-bottom: 1px solid #d9d9d9;
}
#ies-module-directory .ies-module-directory-listview-item-image {
  padding: 2px 10px;
  float: left;
}
#ies-module-directory .ies-module-directory-listview-item-text {
  margin-left: 105px;
}
#ies-module-directory .ies-module-directory-listview-item-image img {
  border: 3px solid #e6e6e6;
}
#ies-module-directory .ies-module-directory-listview-item-text-entryname {
  font-weight: bold;
}
#ies-module-directory .ies-module-directory-listview-item-text-entrylink,
#ies-module-directory .ies-module-directory-oneview-exlink {
  display: block;
  background: url(../img/lielement.gif) no-repeat 2px 4px;
  padding: 0 0 2px 18px;
}
#ies-module-directory .ies-module-directory-oneview {
  padding: 7px 0;
  background-color: #fdfdfd;
  border-bottom: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
}
#ies-module-directory .ies-module-directory-oneview-image {
  float: left;
  padding: 2px 10px;
}
#ies-module-directory .ies-module-directory-oneview-image img {
  border: 3px solid #e6e6e6;
}
#ies-module-directory .ies-module-directory-oneview-content {
  margin-left: 105px;
}
#ies-module-directory .ies-module-directory-oneview-content th {
  font-weight: bold;
}
#ies-module-directory .ies-module-directory-oneview-content th,
#ies-module-directory .ies-module-directory-oneview-content td {
  padding: 2px 15px 2px 0;
  vertical-align: top;
}
#ies-module-directory .ies-module-directory-oneview-emailimage {
  vertical-align: text-bottom
}
#ies-module-directory .ies-module-directory-oneview-categories {
  border-top: 1px solid #d9d9d9;
  margin: 10px 0;
}
#ies-module-directory .ies-module-directory-login-textfield {
  border: 1px solid #a5acb2;
  width: 160px;
  height: 1.4em;
  padding: 1px 1px 1px 3px;
}

#ies-module-directory .ies-module-directory-tab {
  border-bottom: 1px solid #d9d9d9;
  height: 26px;
  overflow: hidden;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem {
  margin-right: 4px;
  height: 26px;
  float: left;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-categories a {
  background: url(../img/icn_categorized.gif) no-repeat 0 1px;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-a-z a {
  background: url(../img/icn_a-z.gif) no-repeat 0 1px;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-detail a {
  background: url(../img/icn_detail.gif) no-repeat 0 1px;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-general a {
  background: url(../img/icn_general.gif) no-repeat 0 1px;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-active .ies-module-directory-tabitem-left {
  background: url(../img/tab-active-left.gif) no-repeat;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-active .ies-module-directory-tabitem-center {
  background: url(../img/tab-active-center.gif) repeat-x;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-active .ies-module-directory-tabitem-right {
  background: url(../img/tab-active-right.gif) no-repeat;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-left {
  background: url(../img/tab-inactive-left.gif) no-repeat;
  float: left;
  width: 2px;
  height: 26px;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-center {
  background: url(../img/tab-inactive-center.gif) repeat-x;
  float: left;
  padding: 5px 10px 0 5px;
  height: 21px;
}
#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-center a {
  color: #000000;
  font-size: 12px;
  display: block;
  text-decoration: none;
  padding-left: 20px;
}

#ies-module-directory .ies-module-directory-tab .ies-module-directory-tabitem-right {
  background: url(../img/tab-inactive-right.gif) no-repeat;
  float: left;
  width: 2px;
  height: 26px;
}

#ies-module-directory .ies-module-directory-tab-part2 {
  border-top: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  padding: 20px 15px 0 15px;
}

#ies-module-directory .ies-module-directory-tab-part3 {
  border-bottom: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  padding: 15px;
}

#ies-module-directory .ies-module-directory-linear .ies-module-directory-tab {
  display: none;
}
