body{   font-family:sans-serif;   font-size:16px;}a{   color:#000;}.menu{   display: block;   font-size:1em;   line-height:1.3em;   position:relative;   margin: 0 auto;   text-align:center;}.menulink:hover{   background-color:#ffff00;   color:#ff0000;}.menulinkActief{   font-weight:bold;}  .bovenkant{   width:600px;}table.text{   padding-top:120px;   margin:0 auto;   width:50em;   vertical-align: top;   border-collapse: collapse;}h1{   padding-top:20px;}td.nl{   width:50%;   vertical-align: top;}td.en{   padding-left:10px;   width:50%;   vertical-align: top;   border-left:1px dotted #F00;}.textTr{   border-bottom:1px dotted #F00;   margin-bottom:3px;}.homeImage{     font-size:0.8em;}.paintingTableDiv{overflow-x:auto;border-spacing:0;background-image:url(./img/bg-table.jpg);}img.painting{   box-shadow:0 1px 1px rgba(0,0,0,0.25),0 2px 2px rgba(0,0,0,0.2),0 4px 4px rgba(0,0,0,0.15),0 8px 8px rgba(0,0,0,0.1),0 16px 16px rgba(0,0,0,0.05)}.popupPhoto{   display:block;   position:absolute;   z-index:3;   margin:0 auto;   width:100%;   text-align:center;      background-color:#FFFFff;   /*left:50%;   top:50%;   margin-top:-375px;   position: fixed;   width:1000px;   margin-left:-500px;*/}.popupfoto{margin:0 auto;}.afdekker{   opacity: .7;   background-color:#FFFFFF;   display:none;   position:absolute;   position: fixed;   left:0px;   top:0px;   min-height:100%;   z-index:2;   width:100%;}.sluiter{   cursor: pointer;   cursor: hand;}.helper{   position: absolute;    width:0;    height:0;    border:0;}.thesispagina{   margin-top:13px;   width:800px;}.ondertitelFoto{   font-size:0.8em;   text-align:center;}