/*---------------------------------------*/
BODY {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
overflow:hidden;
}

h2 {
   background-color:#F0F0FF;
   font-size:18px;
   color:blue;
   margin-top:2px;
   margin-bottom:2px;
   border-radius:7px;
   padding:2px;
}

h3 {
   background-color:lightblue;
   color:blue;
   margin-top:3px;
   margin-bottom:3px;
   border-radius:7px;
   text-align:center;
}

#svgBovAanz {
   background-color:white;
   margin:50px 5px 0px 5px;
   cursor:crosshair;
}

td {
   vertical-align:middle;
   padding-left:3px;
   padding-right:3px;  
}
th {
   text-align:left;
   border:1px solid gray;
   padding-left:3px;
   padding-right:3px;
   
}

.bladbovenop {
   position:fixed;
   background-color:white;
   border: 1px solid gray;
   border-radius:7px;
   box-shadow:5px 5px 10px #888888;  
   padding:3px;
}

.blad {
   position:absolute;
   border: 1px solid gray;
   border-radius:7px;
   box-shadow:5px 5px 10px #888888;  
   padding:5px;
}
.subblad {
   position:absolute;
   overflow:auto;
   border: 0px solid gray;
   border-radius:7px;
   
}

#tblZoom {
   border: 1px solid gray;
   border-radius:7px;   
}

#tdXY {
   border: 1px solid gray;
   border-radius:7px;   
   text-align:center;
   font-size:small;
   width:90px;
}
#tdSettings {
   border: 1px solid gray;
   border-radius:7px;   
   text-align:center;
   cursor:pointer;
   padding-left:5px;
   padding-right:5px;
}
#tdSettings img {
   margin-top:5px;
   margin-left:5px;
   margin-right:5px;   
}

#divChk {
   width:180px;
   margin-top:10px;
   margin-left:15px;;

}