html {
  overflow-y: scroll;
}

form {
  display: inline;
}

body, p#containercontainer, table#container {
  margin: 0px;
  padding: 0px;
  border: none;
}

td#shadow-left {
  background: url(shadow-left.gif) repeat-y;
}

td#shadow-right {
  background: url(shadow-right.gif) repeat-y;
}

tr#top {
  background: url(wolken_top.jpg) repeat-x;
  height: 66px;
}

img#logo {
  margin: 20px 0px 0px 20px;
}

div#domaincheck {
  width: 295px;
  height: 66px;
  background: #ffbf00;
  border-top: none;
  border-left: solid 1px #000090;
  border-bottom: none;
  border-right: none;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000090;
  margin: 0px;
  padding: 0px;
}

div#domaincheck div {
  float: left;
  margin: 0px;
  padding: 15px 0px 5px 20px;
}

div#domaincheck input.text {
  float: left;
  margin: 0px 0px 0px 20px;
  border: 1px solid #000090;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  color: #000090;
  width: 160px;
  height: 18px;
}

div#domaincheck input.button {
  float: right;
  margin: 0px 20px 0px 0px;
  width: 80px;
  height: 20px;
  font-size: 8pt;
}

div.tagline {
  background-color: #ffffff;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  padding: 20px 20px 0px;
  color: #000090;
  font-style: italic;
  width: 500px;
}

div.tagline a {
  color: #000000;
  text-decoration: none;
}

div.tagline a:hover {
  text-decoration: underline;
}

div#left {
  float: left;
  padding-right: 20px;
}

div#search {
  padding: 0px;
  margin: 20px 0px 20px 0px;
  border-top: 1px solid #000090;
  border-bottom: 1px solid #000090;
  border-left: none;
  border-right: none;
  width: 170px;
  background: #ffbf00;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000090;
}

div#search div {
  margin: 10px 20px 5px;
}

div#search input {
  display: block;
  width: 130px;
  margin: 0px 20px 10px 20px;
  border: 1px solid #000090;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  color: #000090;
}

div.left-item {
  padding: 10px 10px 10px 20px;
  margin: 0px 10px 10px 0px;
  border: none;
  border-left: none;
  border-right: none;
  width: 144px;
  background: none;
  font-family: helvetica, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}

div.left-item div.left-item-title {
  font-size: 10pt;
  font-weight: bold;
  color: #000090;
}

div.left-item p {
  margin: 2px 0px;
  padding: 0px;
}

div.left-item table#login {
  width: 140px;
  font-size: 8pt;
}

div.left-item table#login input.text {
  width: 70px;
  margin-bottom: 4px;
  border: solid 1px #000090;
}

div.loggedon {
  padding-right: 10px;
}

div.loggedon a {
  display: block;
  margin-top: 20px;
  padding-right: 0px;
  margin-right: 0px;
}

div.loggedon_loggedon {
  border-top: 1px solid #000090;
  border-right: 1px solid #000090;
  border-bottom: 1px solid #000090;
  padding: 4px 4px 0px 20px;
}

div.loggedon_loggedon p {
  margin-bottom: 10px;
}

div.loggedon_loggedon div.loggedon_actions a {
  display: block;
  background-color: #e5e5f7;
  padding: 2px 4px;
  margin: 4px 0px;
}

td#footer {
  background: #000090;
  color: #ffffff;
  font-family: helvetica, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: center;
  padding: 5px 20px;
}

td#footer a {
  color: #ffffff;
  text-decoration: none;
}

td#footer a:hover {
  text-decoration: underline;
}


div.content {
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  margin: 0px 20px 20px;
  height: 95%;
}

div.content h1, div.content h1 a {
  font-family: helvetica, arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #000090;
  padding: 20 0px 0px;
  margin: 6px 0px 20px;
/*  margin: 11px 0px 20px; */
}

div.content h2 {
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000090;
  padding: 0px;
  margin: 20px 0px 6px 0px;
}

div.content h3 {
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000090;
  padding: 0px;
  margin: 20px 0px 6px 0px;
}

table.form {
  background: none;
}

div.content p, div.content table.form td {
  padding: 0px;
  margin: 0px 0px 12px 0px;
  line-height: 14pt;
}

td input {
  margin-top: 0px;
  margin-bottom: 0px;
}

div.content a, div.left-item a {
  text-decoration: none;
  color: #000090;
}

div.content a:hover, div.left-item a:hover {
  text-decoration: underline;
}

div.content ul {
  padding: 0px;
  margin: 10px;
}

div.content li {
  padding: 0px;
  margin: 5px 10px;
  list-style: square outside;
  line-height: 14pt;
}

div.content table {
  padding: 0px;
  margin: 10px 0px;
  border: 1px solid #000090;
  font-family: helvetica, arial, sans-serif;
  font-size: 9pt;
  background-color: #e5e5f6;
  background-image: url(/static/nederhost/table-top.gif);
  background-repeat: repeat-x;
  border-spacing: 0px;
}


div.content table th {
  background: #ffbf00;
  color: #000090;
  text-align: left;
  padding: 5px;
  margin: 0px;
  border: none;
  border-top: 1px solid #000090;
  border-bottom: 1px solid #000090;
  border-right: 1px solid #000090;
}

div.content table tr:first-child th {
  border-top: none;
}

div.content table tr:last-child th {
  border-bottom: none;
}

div.content table th:last-child {
  border-right: none;
}

div.content table.form {
  background: none;
}

div.content table.form th {
  border: none;
}

div.content table td {
  padding: 4px 5px 2px;
  margin: 0px;
  border: none;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
}

div.content table tr:first-child td {
  border-top: none;
}

div.content table td:first-child {
  border-left: none;
}

div.content div.bottomlink {
  border-top: 1px solid #000090;
  padding-top: 5px;
  font-weight: bold;
  text-align: right;
}

div.content div.bottomlink a {
  margin-right: 10px;
}

div.content table.layout {
  padding: 0px;
  margin: 0px;
  border: none;
  background: none;
}

div.content table.layout td {
  padding: 0px;
  margin: 0px;
  border: none;
}

div.content pre {
  font-family: courier, courier-new, monospace;
  font-size: 9pt;
}

p.leader {
  font-weight: bold;
}

p.attention-red {
  color: #ff0000;
}

div.quicknav {
  margin: 10px 0px 20px 0px;
  width: 550px;
  padding: 5px;
  border: 1px solid #000090;
  font-size: 9pt;
  background: #ffbf00;
  color: #000090;
}
 
div#service_sheet div.quicknav {
  width: 508px;
}
 
div.quicknav select {
  color: #000090;
  font-size: 9pt;
}
 
div.quicknav a.right {
  float: right;
  margin-top: 3px;
  padding-top: 2px;
  margin-left: 5px;
  padding-left: 5px;
  border-left: 1px solid #000090;
  color: #000090;
}

div.quicknav a.left {
  float: left;
  margin-top: 3px;
  padding-top: 2px;
  margin-right: 5px;
  padding-right: 5px;
  border-right: 1px solid #000090;
  color: #000090;
}
 
div.quicknav .center {
  text-align: center; 
  margin-top: 3px;    
  padding-top: 2px;   
  margin-right: 5px;  
  padding-right: 5px; 
  color: #000090;
}
