body,h1,h2,h3,p,th,td,ul,ol,b,i,font,textarea,input {
  font-family: Arial, Helvetica, sans-serif;
}
th {
  font-size: 9pt;
  text-align:left;
  background-color:#E0DDEE;
}
body,p,th,td,ul,b,i {
  font-size: 9pt;
  color: #303060;
}
body {
  margin: 0;
  background-color: #F6F5FA;
}
textarea 	{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 4px;
  background-color: #F6F5FA;
  color: #303060;
}
a:link {
  color: #303060;
}
a:visited {
  color: #303060;
}
a:active {
  color: #9C9CCE;
}
a:hover {
  color: #9C9CCE;
}
h1 {
  font-size: 12pt;
  font-weight: bold;
  color: #303060;}
h2 {
  font-size: 11pt;
  font-weight: bold;
  color: #303060;
}
h3 {
  font-size: 10pt;
  font-weight: bold;
  color: #303060;
}
tr,td {
  vertical-align: top;
}
input, select {
  font-size: 9pt;
  background-color: #F6F5FA;
  color: #303060;
}
div#balk {
  font-weight: bold;
  color: #303060;
  width:100%;
  background-color: #9d9dce;
  margin: 3px 0 0 0;
}
ul#tabs {
  margin: 0;
  padding: 0 0 2px 0;
  color: #303060;
  background-color: #9d9dce;
  display:block;
}
ul#tabs li {
  margin: 0;
  padding: 0;
  font-weight: bold;
  list-style: none;
  border: 1px solid #000;
  background-color: #c6c3f7;
  float:left;
  width: 110px;
}
ul#tabs li a {
  color: #303060;
  text-decoration: none;
  padding-left: 2px;
  display:block;
  width: 110px;
}
ul#tabs li a.actief, ul#tabs li a:hover {
  color: #c6c3f7;
  background-color: #303060;
}

@media screen{
  body {
    padding:87px 0 0 0;
  }
  body>div.menu{
    position:fixed;
  }
  div.menu {
    position:absolute;
    top:0px;
    height: 100%;
    left:0;
    width:99px;
    margin:0px auto;
    color: #303060;
    background-color: #9d9dce;
  }
  div#content {
    padding:0 0 0 102px;
    background-color: white;
  }
  * html body{
    overflow:hidden;
  } 
  * html div#content{
    height:100%;
    overflow:auto;
  }
  * div#menu{
    height:100%;
    overflow:hidden;
  }
  body>div#header{
    position:fixed;
  }
  div#header {
    position:absolute;
    top:0;
    height:87px;
    left:102px;
    width:100%;
    margin:0 auto;
    background-image:url(/domino/nivam/websitenivam.nsf/nivam_topbar_achtergrond.gif);
    background-repeat: repeat;
    text-align:right;
  }
}
#knop {
  width: 100%;
  padding: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  background-color: #9d9dce;
  color: #303060;
}
#knop ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #000;
}
#knop li {
  margin: 0;
  border-collapse: collapse;
  border-top: 1px solid #000;
}
#knop li a, #knop li a.link {
  display: block;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  padding: 1px 2px 1px 0.4em;
  background-color: #c6c3f7;
  color: #303060;
  text-decoration: none;
  width: 100%;
}
html>body #knop li a {
  width: auto;
}
#knop li a:hover, #knop li a.actief {
  background-color: #303060;
  color: #c6c3f7;
}
#menu2 {
  color: #E0DDEE;
  background-color:#303060;
  text-align:center;
  width:100%;
  height:100%;
}
#menu2 a:link, #menu2 a:visited {
  color: #E0DDEE;
}
#menu2 a:active, #menu2 a:hover {
 color: #9C9CCE;
}
@media print {
  h1,h2,h3,h4,body,p,th,td,ul,b,i,pre {color: #000}
  a,a:link,a:visited,a:hover,a:active,body,p,th,td,ul,b,i {color: #000;text-decoration: none;}
  .nietprinten{display : none !important;}
  #header{display : none;}
  #menu{display : none;}
  #knop{display : none;}
  #menu2{display : none;}
}
