* { 
  font-family:arial; 
  -moz-box-sizing: border-box;
}
textarea {
  font-family:arial;
  font-size:13px;
}  
body {
  background-color:#FFFFFF;
  margin:0 0 0 0;
  height:100%;
}
html {
  height:100%;
}
#title {
  font-size:2em;
  font-weight:bold;
  font-style:italic;
}
#subtitle {
  font-size:1.2em;
  font-weight:bold;
  font-style:italic;
  padding-left:30px;
  padding-bottom:10px;
}
#content {
  vertical-align:top;
  padding:0px;
}  
table {
  font-size:0.9em;
}
td.vraagcel {
  width:80%;
  padding-right:50px;
}
a.antwoord {
  text-decoration:none;
  color:#005476;
}
a.antwoord:hover {
  text-decoration:underline;
}
a.headLink {
  color:white; 
  text-decoration:none;
}
a.headLink:hover {
  color:white; 
  text-decoration:underline;
}
td.menu {
  height:27px;
  line-height:27px;
  background-image:url(image/bovenbalk.png);
  font-size:14px;
  color:white;
}
.popup_table {
  border-spacing: 0px;
  border-collapse: separate;
  width: 100%;
  height: 100%;
}
.list_table td{
  padding-right:4px;
}

.data_table th{
  background-color:#005476;
  color:white;
  text-align:left;
  height:20px; 
}
.data_table aa{
  text-decoration:none;
  font-weight:bold;
  color:#005476;
}
.data_table td{
  background: #bed6dd;
  font-size:13px;
}
.bon_table {
  color:white;
  width:100%;
}
.bon_table td {
  padding:2 0 2 10;
}
.bon_table th {
  margin:10px;
  text-align:right;
  padding:2 0 2 0;
}
div.thead {
  float:left;
  padding:2px;
}
a.menu{
  display:block;
  padding:0 10px;
  font-size:0.8em;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  background-image:url(image/bovenbalk.png);
  color:white;
  float:left;
  border-right:1px solid #ffffff;
}
a.menu:hover{
  background-image:url(image/bovenbalk_hl.png);
  text-decoration:none;
  color:white;
  float:left;
  border-right:1px solid #ffffff;
}  
a.tmenu {
  display:block;
  font-weight:normal;
  color:white;
  line-height:20px;
  border-left:solid white 1px;
  padding:0 5px;
  float:right;
  text-decoration:none;
}
a.tmenu:hover {
  background:#80b0da;
}
a.antwKnop {
  display:block;
  padding:15px;
  border:solid white 2px;
  margin:2px;
  float:left;
  width:740px;
  color:#005476;
  text-decoration:none;
}  
a.antwKnop:hover {
  text-decoration:underline;
}
#footer {
  height:30px;
  background-image:url(image/onderbalk.png);
}
#footer a {
  color:black;
  text-decoration:none;
}
#footercel {
  padding:5px;
  text-align:left;
}
#footercel2 {
  padding:5px;
  text-align:right;
}

table.hersteltabel {
  border-style:solid;
  border-width:1px 1px 0 0;
}
table.hersteltabel th {
  border-style:solid;
  border-width:0 0 1px 1px;
  padding:1px 2px 1px 2px;
}
table.hersteltabel td {
  border-style:solid;
  border-width:0 0 1px 1px;
  padding:1px 2px 1px 2px;
}
td.klikbaar {
  cursor:pointer;
}
td.klikbaar:hover {
  background-color:#5c8294;
  color:white;
}
textarea.t1 {
  width:210px;
  height:22px;
  float:right;
}
#datavak {
  line-height:24px;
}
div.t2 {
  width:120px;
  float:left;
  line-height:24px;
}    
/*
#b1, #b2, #b3, #b4, #b5, #b6, #b7, #b8, #b9 {
  display:none;
} 
*/ 
 

.fotovoorkant {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    width:100%;
    height:200px;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

#fotovoorkantcontainer {
  position: relative;
  overflow: hidden;
  background-image:url('data/foto/dummy.jpg');
  background-size:cover;
  height:200px;
  width:100%;
}    

.fotoopm {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    width:100%;
    height:120px;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

#fotoopmcontainer {
  position: relative;
  overflow: hidden;
  background-image:url('data/foto/dummy.jpg');
  background-size:cover;
  height:120px;
  width:100%;
}    

.bijlageupload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    height:20px;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

#bijlageuploadcontainer {
  position: relative;
  overflow: hidden;
  height:20px;
  line-height:20px;
  border-left:solid white 1px;
  padding:0 5px;
  font-weight:normal;
}    

.scrol-tabel div{
  position:fixed;
  width:100%;
  background-color:#005476;
  border:solid white 1px;
  padding:1px;
}  

.scrol-tabel th{
  background-color:#05476;
  color:white;
  text-align:left;
  height:20px;
}
.scrol-tabel td{
  background: #bed6dd;
  font-size:13px;
  border:solid white 1px;
  padding:1px;
}

