/**
 * CSS for Ajax Map
 *
 * @package NaviciAjaxMaps
 * @author  Arnd Beyer, arnd.beyer@wmdata.fi
 * @copyright WM-data Novo 2006
 * @version $Id: settings.php,v 1.0 2005/07/26 12:44:42 arnd Exp $
 */


.map_image {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px; /*180px;*/
    left: 0px; /*290px;*/
    width: 673px;
    height: 360px;
    float: left;
    overflow: hidden;
    /*z-index:150;*/
}

.map_image_surface {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: default;
	overflow: hidden;
    background-color: transparent;
    /* Background-image is needed for IE to recognize events! */
    background-image: url("images/center.gif");
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    /*z-index:140;*/
}

.map_image_backgroundtiles {
    background-color: #ffffff;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    /*z-index:100;*/
}

div.map_image_tile {
    background-color: #ffffff;
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;
	width: 256px;
	height: 256px;
	 	/*
	    z-index:140; 
	 	border: 1px solid red;
	    display: block;
	   visibility: hidden;
 	*/
}


div.map_image_tilecontainer {
    background-color: #ffffff;
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    /*z-index:120;*/
    /*display: block;*/
    /*
 	border: 1px solid green;
    background-image: url("images/pan.gif");
    */
 	/*visibility: hidden;   IE needs it to be visible*/
}


.map_image_dynamic,
.map_image_background {
    background-color: #ffffff;
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    /*
    display: block;
    
	width: 256px;
	height: 256px;
	*/
    width: 100%;
 	height: 100%;
 	
 	/*z-index: 121;*/
}    



.map_image_dynamic{
    background-color: transparent;
	    /*z-index: 123;*/
}

.map_image_copyright,
.map_image_meter{
	border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    bottom: 10px;
    left: 10px;
    width: auto;
    height:auto;
    z-index: 139;
} 		

.map_image_copyright{
	border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    bottom: 10px;
    left: auto;
    right: 20px;
    width: auto;
    height:auto;
    z-index: 139;
}

.map_image_typemenu{
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    left: 10px;
    bottom: 80px;
    background-color: transparent;
}

.map_image_typemenu_item{
	position: relative;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width:100px;
    height: 22px;
}

.map_image_typemenu_item_bg,
.map_image_typemenu_item_bg_active{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: transparent;
    background-image: url("images/menu_background.gif");
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0;
    padding: 0;
    width:100px;
    height: 22px;
    border: none;
 	opacity: 0.6;
    filter:alpha(opacity=60);
    zoom: 1;
}

.map_image_typemenu_item_text,
.map_image_typemenu_item_text_active{
	text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width:100px;
    height: 22px;
    border: none;
    color: #000066;
	font-weight: normal;
    cursor: pointer;	
}


.map_image_typemenu_item_text_active{
	font-weight: bold;
}


 }
 
 
 
 /**
 * CSS for Menu of Ajax Map
 *
 * @package NaviciAjaxMaps
 * @author  Arnd Beyer, arnd.beyer@wmdata.fi
 * @copyright WM-data Novo 2006
 * @version $Id: settings.php,v 1.0 2005/07/26 12:44:42 arnd Exp $
 */

div.map_menu{
   margin: 0;
   padding: 1px;
   position: absolute;
   border: 2px outset gray;
   z-index:200;
   background-color: #ffffff;
   visibility: hidden;
}

div.map_menu a{
	display: block;
	text-decoration: none;
    padding: 2px;
}


div.map_menu a:hover{
	background-color: #ccccee;
}
/**
 * CSS for DivMarkers in Ajax Maps
 *
 * @package NaviciAjaxMaps
 * @author  Arnd Beyer, arnd.beyer@wmdata.fi
 * @copyright WM-data Novo 2006
 * @version $Id: settings.php,v 1.0 2005/07/26 12:44:42 arnd Exp $
 */
 
 .map_marker_green_x,
 .map_marker_red_x{
    margin: 0;
    padding: 0;
    padding-left: 25px;
    position: absolute;
    top: 0px;
    left: 0px;		
    width: 25px;
    height: 25px;
}
 .map_marker_green_x{
    background-image: url("images/marker_green.gif");
    background-position: top left;
    background-repeat: no-repeat;
 }

.map_marker_red_x{
    background-image: url("images/marker_red.gif");
    background-position: top left;
    background-repeat: no-repeat;
 }
 
.map_marker_bla{
    background-image: url("images/marker_red.gif");
    background-position: top left;
    background-repeat: no-repeat;
 } 

.map_marker_cross{
    margin: 0;
    padding: 0;
    position: absolute;
    background-image: url("images/cross.gif");
    background-repeat: no-repeat;
    background-position: top left;
    top: 0px;
    left: 0px;		
    width: 10px;
    height: 10px;
}

/**
 * CSS for Popups
 *
 * @package NaviciAjaxMaps
 * @author  Arnd Beyer, arnd.beyer@wmdata.fi
 * @copyright WM-data Novo 2006
 * @version $Id: settings.php,v 1.0 2005/07/26 12:44:42 arnd Exp $
 */
 
 .map_popup{
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;		
    width: 238px;
    height: 291px;
    z-index: 50;
 }


.map_popup_background {
	background: transparent url('/MapPortlet/styles/images/popup_bg_tl.png') no-repeat scroll left top;
    position: absolute;
    top: 70px;
    left: 150px;		
    width: 338px;
    height: 215px;
}

.map_popup_background img {
	display: none;	
}

.ie6 .map_popup_background {
	background: none;
	filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/MapPortlet/styles/images/popup_bg_tl.png');
}

.map_popup_window{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;		
	width: 323px;
    height: 162px;
    background-color: #ffffff;
	margin-bottom: 55px;
	margin-top: 73px;
	margin-left: 153px;
	margin-right: 0px;
	padding: 0;
	overflow: hidden;
}
    
.map_popup_pinopen,
.map_popup_pinclose{
	background-image: url("images/pin_open.gif");
    background-repeat: no-repeat;
    background-position: top left;
	position: absolute;
    top: 1px;
    left: 150px;		
	width: 14px;
    height: 14px;
	margin: 0;
    padding: 0;
}
.map_popup_pinclose{
	background-image: url("images/pin_closed.gif");
}

.map_popup_close{
	background-image: url("images/close_small.gif");
    background-repeat: no-repeat;
    background-position: top left;
	position: absolute;
    top: 1px;
    /*left: 165px;*/
    right: 3px;		
	width: 14px;
    height: 14px;
	margin: 0;
    padding: 0;
}

.map_popup_header{
  	position: relative;
    top: 0px;
    left: 0px;
  	color: #ffffff;
	font-weight: bold;
	background-color: #ffffff;
	width: 100%;
	margin: 0;
    padding: 0;
	overflow: hidden;
	border: none;	
}

.map_popup_infoarea{
	position: relative;
    top: 0px;
    left: 0px;
    height: 150px;
	overflow: auto;
    border: none;
    background: #ffffff;
}


.poi_popup{
    position: relative;
    border: none;
	padding-bottom: 1em;
}

.poi_popup_head{
	font-weight: bold;
	margin: 0px;
	padding-left: 3px;
	color: #000000;
	background-color: #dddddd;
}

.poi_popup_text{
	color: #000000;
}

.poi_button{
	border: 2px outset #0000aa;
	background-color: #000088;
	color: #ffffff;
	font-weight: bold;
}

.poi_button:hover{
	background-color: #0000ff;
}

.freebox{
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;		
    width: 238px;
    height: 291px;
	border: 1px solid red;
	background-color: white;	
	}
/**
 * CSS for Index Map
 *
 * @package NaviciAjaxMaps
 * @author  Arnd Beyer, arnd.beyer@wmdata.fi
 * @copyright WM-data Novo 2006
 * @version $Id: settings.php,v 1.0 2005/07/26 12:44:42 arnd Exp $
 */


.indexmap_image {
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    left: auto;
    bottom: 0px;
    right: 0px;
    border: 3px ridge #aaaadd;
    background-color: #ffff00;
	overflow: hidden;
}

.indexmap_image_surface {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: default;
	overflow: hidden;
    background-color: transparent;
    /* Background-image is needed for IE to recognize events! */
    background-image: url("images/center.gif");
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
}


div.indexmap_image_tile {
    background-color: #ffffff;
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;
	width: 256px;
	height: 256px;
}


div.indexmap_image_tilecontainer {
    background-color: #ffffff;
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;
}


.indexmap_image_background {
    background-color: #ffffff;
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
 	height: 100%;
}    

.indexmap_image_zoomframe,
.indexmap_image_moveframe{
    margin: 0;
    padding: 0;
    position: absolute;
    top: 10px;
    left: 10px;
    width: 50px;
    height: 50px;
    
    border: 2px ridge #3333dd;
    background-color: transparent;
}		
.indexmap_image_zoomframe{
    background-color: #8888aa;
 	opacity: 0.4;
    filter:alpha(opacity=40);
    zoom: 1;
}

.indexmap_image_button_show,
.indexmap_image_button_hide{
    margin: 0;
    padding: 0;
    position: absolute;
    width: 12px;
    height: 12px;
    top: auto;
    left: auto;
    bottom: 0px;
    right: 0px;
    border: none;
    background-image: url("images/index_hide.gif");
}
.indexmap_image_button_show{
    background-image: url("images/index_show.gif");
}

/**
 * CSS for Ajax Map
 *
 * @package NaviciAjaxMaps
 * @author  Arnd Beyer, arnd.beyer@wmdata.fi
 * @copyright WM-data Novo 2006
 * @version $Id: settings.php,v 1.0 2005/07/26 12:44:42 arnd Exp $
 */



.map_printmenu{
    margin: 0;
    padding: 0;
    position: absolute;
    width: auto;
    top: auto;
    left: 10px;
    bottom: 58px;
    background-color: transparent;
}

.map_printmenu_item{
	position: relative;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width:100px;
    height: 22px;
}

.map_printmenu_item_bg{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: transparent;
    background-image: url("images/menu_background.gif");
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0;
    padding: 0;
    width:100px;
    height: 22px;
    border: none;
 	opacity: 0.6;
    filter:alpha(opacity=60);
    zoom: 1;
}

.map_printmenu_item_text{
	text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width:100px;
    height: 22px;
    border: none;
    color: #000066;
	font-weight: normal;
    cursor: pointer;	
}

.map_printmenu_dialog{
    margin: 0;
    padding: 5px;
    position: absolute;
    top: auto;
    left: 110px;
    bottom: 58px;
    background-color: #ffffff;
    border: 3px ridge #aaaadd;
    width: 10.5em;
    height: 10em;
    overflow: hidden;
}

div.map_printmenu_dialog form{
	margin: 0;
	padding: 0;
}

div.map_printmenu_dialog div{
	margin: 0;
	padding: 0;
}

.map_printmenu_previewframe{
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    width:100px;
    height: 150px;
    background-color: #aa0000;
    border: 3px ridge #aa0000;
 	opacity: 0.4;
    filter:alpha(opacity=40);
    zoom: 1;
}

