
.js-only {}
h2 a span.link-arrow, 
h3 a span.link-arrow { display:inline; }
/* #flash-header { display:block; clear:both; height:130px; }
.home #flash-header, .subhome #flash-header { height:230px; } */
div#map-world, 
div#map-europe { display:block; position: relative; width: 598px; height: 334px; margin:0 0 1.5em 0; background-color:transparent; background-position:0 0; background-repeat:no-repeat; } /* bg-image definition in 'bg-images.css' */
div#map-europe { display:none; }
    div#map-world a, 
    div#map-europe a { display:block; text-indent:-9999px; position: absolute; width: 7px; height: 7px; background-color:transparent; background-position:-4px 1px; background-repeat:no-repeat; }
        div.location-label { z-index:200; display:block !important; position: absolute; text-indent:0; white-space:nowrap; padding: 4px; background-color:#ba3209; font-size: 1em; color:#fff; font-weight:bold; }
    
#map-world span#zoomin {display:block; text-indent:-9999px; position:absolute; top: 30px; left: 270px; width: 95px; height: 130px; }
#map-europe span#zoomout {display:block; text-indent:-9999px; position: absolute; top: 255px; left: 480px; width: 90px; height: 36px; }
    
/* safari search styles */
.functions fieldset.saf { padding:0; background:none 0 0 no-repeat; }
.functions fieldset.saf input { width:108px; margin-top:1px; margin-right:5px; }
.functions fieldset.saf input.button { width:auto; margin-right:0; }
/* sitemap */
/* 2nd level */
ul.sitemap { margin-bottom:0; }
    ul.sitemap li ul { display:none; position:absolute; top:0; margin-left:215px; z-index:997; }
        ul.sitemap li.active ul { display:block; }
/* utility popups : */
/* height is set by javascript */
#utility-screen { display:none; position:absolute; width:100%; height:800px; top:0; left:0; background-color:#e6efe6; opacity:0.7; filter:alpha(opacity=70); z-index:998; }
#utility-iframe { display:none; position:absolute; width:100%; height:800px; top:0; left:0; background-color:#e6efe6; opacity:0; filter:alpha(opacity=0); z-index:998; }
/* added to solve ie7 bug */
ul.sitemap.static { position:static; }
    ul.sitemap.static ul { display:none !important;  }    
    
/* extra left-margin for buttons in intro-blocks: */    
.intro-block a.teaser-link img { margin-left:5px; }
/* ============================= END js-enabled-styles.css */