div.content table.webstats {
  float: right;
  margin: 0px 0px 10px 20px;
  padding: 0px;
  font-size: 9pt;
}

div.content table#data_contacts, div.content table#ticket, div.content table#tickets, div.content table#vault {
  width: 560px;
  white-space: nowrap;
}

div.content table.services {
  width: 560px;
}

div.content table.dnseditor {
  width: 520px;
}

div.content table.invoice_overview {
  width: 562px;
  margin-top: 0px;
  padding-top: 0px;
  white-space: nowrap;
}

div.content table#login {
  float: left;
  margin-right: 40px;
  margin-bottom: 20px;
}

div.content table#login input.text {
  width: 100px;
}

div#service_overview {
  margin: 10px 0px 20px 0px;
  padding: 0px;
  width: 560px;
  border: 1px solid #000090;
}

div#service_overview div#service_description {
  background: #ffbf00;
  color: #000090;
  font-weight: bold;
  padding: 5px;
  border-bottom: 1px solid #000090;
}

div#service_overview table.service_overview, div#service_overview table.related_services {
  margin: 5px 10px 20px 0px;
  width: 520px;
}

div#service_overview table.service_overview th {
  width: 120px;
  border-bottom: none;
}

div#service_overview table.service_overview td {
  padding: 5px 5px 0px 5px;
  border: none;
}

div#service_overview table.service_overview td input {
  margin: 0px 0px 5px 0px;
}

div.inline_menu {
  background: #000090;
  padding: 5px 0px;
  margin: 0px;
}

div.inline_menu a.inline_menu_item {
  margin: 0px;
  padding: 5px 7px;
  background: #000090;
  color: #ffffff;
  border-right: 1px solid #ffffff;
}

div.inline_menu a.inline_menu_item_selected {
  margin: 0px;
  padding: 5px 7px;
  background: #ffffff;
  color: #000090;
}

div#service_sheet {
  padding: 20px 20px 0px;
}

div#service_sheet h2 {
  margin-top: 0px;
  padding-top: 0px;
}

div.content textarea.ticket_message {
  padding-top: 0px;
  margin-top: 0px;
  width: 560px;
}

div#invoice {
  width: 540px;
  border: 1px solid #ffbf00;
  padding: 10px;
  margin: 0px 0px 10px 0px;
  float: right;
}

div#invoice table {
  background: none;
}

div#invoice table#header {
  border: none;
}

div#invoice table#header th {
  background: none;
  padding: 0px 0px 2px 0px;
  border: none;
}

div#invoice table#lines {
  float: right;
  width: 540px;
  border: none;
  margin: 0px;
}

div#invoice table#lines td {
  padding: 0px 0px 4px 0px;
}

div#invoice table#totals, div#invoice table#discounts {
  float: right;
  width: 540px;
  border: none;
  border-top: 1px solid #000090;
  padding-top: 5px;
}

div#invoice table#totals td, div#invoice table#discounts td {
  padding: 0px 0px 2px 0px;
}

tr#top {
  background: url(/static/nederhost/mijn_nederhost_wolken_top.jpg);
}

td#topmenu-right {
  background: #ffffff;
  border-top: 1px solid #000090;
}

td#topmenu-right a.topmenu-item-rightmost-selected {
  background: none;
  border-top: none;
}
