ul.xconfigNode {
    list-style: none;
    margin-top: 0;
}

li.xconfigNode {
    margin-top: 0.5em;

}

form.error {
    background-color: red;
}

.settings {
    padding: 10px;
}
.settings div {
    display: inline;
    padding-right: 20px;
}

a.toggler {
}

.nodevalue,
.nodelabel {
    font-size: larger;
    padding-left: 3px;
}

.nodevalue {
    font-weight: bold;
}


#nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 14em;
}




#nav ul {
    list-style: none;
    /* margin-left: 1em; */
    padding-left: 25px;
}

#nav li {
    font-size: larger;
    /* border-bottom: 1px dotted #B2BCC6; */
    margin-bottom: 0.4em;
}

#content {
    margin-left: 14em;
}

#ttFwHeader {
    height: 37px;
}

#ttFwContent {
    top: 37px;
}

#ttFwHeader .first {
    border-bottom: solid 1px #999999;
}


form.inplaceeditor-form {
    display: inline;
}

.editor_ok_button {
    font-weight: bold;
    padding: 0 15px;
}

#uri {
    width: 300px;
}


div.autocomplete {
  position:absolute;
  width:300px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  max-height:640px;
  overflow: auto;
  overflow-x: hidden; 
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}

div.autocomplete ul li span.informal {
    font-size: larger;
    font-weight: bold;
}
