body { font-family:Helvetica,Arial,sans-serif; background-color:#ffffff; padding-left:1%;  padding-right:1%; padding-top:0px; }
body { margin-top:0px; margin-bottom:20px; margin-left:20px; margin-right:20px;}
td { font-family:Helvetica,Arial,sans-serif; }
tr { font-family:Helvetica,Arial,sans-serif; }
th { font-family:Helvetica,Arial,sans-serif; }
h1 { font-family:Helvetica,Arial,sans-serif; margin-bottom:1px; }
h2 { font-family:Helvetica,Arial,sans-serif; }
img { margin-left:8px; margin-right:8px; margin-top:8px; margin-bottom:1px; }
li { margin-top:4px; margin-bottom:4px; }

a:link { color:#000000; }
a:visited { color:#808080; }
a.menu { padding-top:2pt; padding-bottom:2pt; padding-right:5pt; padding-left:5pt; }
a.menudrop { padding-top:4pt; padding-bottom:6pt; padding-right:5pt; padding-left:5pt; display: inline-block;}

p.hint { margin-top:1pt; margin-bottom:1pt; }
p.galinfo { margin-top:1pt; margin-bottom:3pt; }
p.gal { font-size:11pt }
progress { color:#00ff00; }


.dropdown {
    position: relative;
    display: inline-block;
    padding-top:0pt; padding-bottom:2pt; padding-right:5pt; padding-left:5pt; 
    text-decoration:underline;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #ffffff;
   /* min-width: 160px;*/
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 2pt 2pt 2pt 2pt;
    z-index: 1;
}

.dropdown:hover .dropdown-content {
    display: block;
}


