#overlapHome
{
    position: absolute;
    left: 0px;
    top: 0px; 
    visibility: hidden;   
    width: 220px;
    height: 115px;
    margin: 0 auto 0 auto;          
    padding: 0; 
}

#overlapRoute
{
    position: absolute;
    text-align: center;
    left: 585px;
    top: 28px;
    visibility: hidden;
    width: 215px;
    height: 65px;
    margin: 0 auto 0 auto;
    padding: 0;
    background-color: #800000;
}

a.overlap:link, a.overlap:visited, a.overlap:active
{
    font-size: 38px;
    background-color: #800000;
    text-align: center;
    padding: 5px;   
    font-weight: 500;
    color: #FFBF92;
    text-decoration: none;   
}

a.overlap:hover
{
    text-decoration: underline;
    color: #FFD393;
    font-size: 38px;
    font-weight: 600;
    background-color: #800000;
}

#overlapUK
{
    position: absolute;
    left: 602px;
    top: 86px; 
    visibility: hidden;   
    margin: 0 auto 0 auto;          
    padding: 0; 
}

#overlapDutch
{
    position: absolute;
    left: 654px;
    top: 86px; 
    visibility: hidden;   
    margin: 0 auto 0 auto;          
    padding: 0; 
}