/**
* Kega info window
*
*/

#kiwContainer{
	position:relative; 
	width:300px; 
	height:150px;
}
	#kiwContainer .kiwLeftTop{
		position:absolute; 
		width:6px; 
		height:6px; 
		top:0px; 
		left:0px; 
		background:url(images/kaart/kiw/kiw_ltc.png);
	}
	#kiwContainer .kiwTop{
		position:absolute; 
		height:6px; 
		top:0px; 
		left:6px; 
		right:6px; 
		background:url(images/kaart/kiw/kiw_top.png);
	}
	#kiwContainer .kiwRightTop{
		position:absolute; 
		width:6px; 
		height:6px; 
		top:0px; 
		right:0px; 
		background:url(images/kaart/kiw/kiw_rtc.png);
	}
	#kiwContainer .kiwLeftBottom{
		position:absolute; 
		width:119px; 
		height:27px; 
		bottom:0px; 
		left:0px; 
		background:url(images/kaart/kiw/kiw_lbc.png);
	}
	#kiwContainer .kiwLeft{
		position:absolute; 
		width:6px; 
		top:6px; 
		bottom:27px; 
		left:0px; 
		background:url(images/kaart/kiw/kiw_left.png);
	}
	#kiwContainer .kiwRightBottom{
		position:absolute; 
		width:6px; 
		height:27px; 
		bottom:0px; 
		right:0px; 
		background:url(images/kaart/kiw/kiw_rbc.png)top right no-repeat;
	}
	#kiwContainer .kiwRight{
		position:absolute; 
		width:6px; 
		top:6px; 
		bottom:27px; 
		right:0px; 
		background:url(images/kaart/kiw/kiw_right.png);
	}
	#kiwContainer .kiwBottom{
		position:absolute; 
		height:27px; 
		bottom:0px; 
		left:119px; 
		right:6px; 
		background:url(images/kaart/kiw/kiw_bottom.png) top right repeat-x;
	}
	#kiwContainer .kiwHtml{
		position:absolute; 
		top:6px; 
		bottom:27px; 
		left:6px; 
		right:6px; 
		background:#fff;
		padding: 5px;
	}
#zoomSmall {
	position: absolute;
	background: url(images/kaart/kaart/z-bg-small.gif);
	
	width: 23px;
	height: 41px;
	
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}

	#zoomSmall .btn-zin{
		position: absolute;
		background: url(images/kaart/btn_plus.gif);
		
		left:4px;
		top:4px;
		width:15px;
		height:15px;

		cursor: pointer;
	}
	#zoomSmall .btn-zout{
		position: absolute;
		background: url(images/kaart/btn_min.gif);
		
		width:15px;
		height:15px;
		left:4px;
		bottom:4px;
		
		cursor: pointer;
	}
	
#move {
	position: absolute;
	
	width: 61px;
	height: 61px;
	
}
	#move .m-bg{
		background: url(images/kaart/m-bg.gif);
		width: 61px;
		height: 61px;
		
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter: alpha(opacity=80);
	}

	#move .btn-up{
		position: absolute;
		background: url(images/kaart/btn_up.gif);
		left:23px;
		top:4px;
		width:16px;
		height:16px;
		cursor: pointer;
	}
	#move .btn-down{
		position: absolute;
		background: url(images/kaart/btn_down.gif);
		left:23px;
		top:42px;
		width:16px;
		height:16px;
		cursor: pointer;
	}
	#move .btn-right{
		position: absolute;
		background: url(images/kaart/btn_right.gif);
		left:42px;
		top:23px;
		width:15px;
		height:16px;
		cursor: pointer;
	}
	#move .btn-left{
		position: absolute;
		background: url(images/kaart/btn_left.gif);
		left:4px;
		top:23px;
		width:15px;
		height:16px;
		cursor: pointer;
	}
	#move .btn-center{
		position: absolute;
		background: url(images/kaart/mc-0.gif);
		left:22px;
		top:22px;
		width:17px;
		height:17px;
		cursor: pointer;
	}
	
#zoomLarge{
	position: absolute; 
	width: 23px; 
	height: 127px; 
}
	
	#zoomLarge .zm-bg{
		position: absolute;
		background-image: url(images/kaart/z-bg.gif); 
		left: 0px; 
		top: 0px; 
		
		width: 23px; 
		height: 127px; 
		
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter: alpha(opacity=80);
	}
	#zoomLarge .zm-o{
		position: absolute;
		background-image: url(images/kaart/btn_min.gif);  
		width: 16px; 
		height: 17px;
		left: 4px; 
		bottom: 4px;
		cursor:pointer;
	
	}
	#zoomLarge .zm-i{
		position: absolute;
		background-image: url(images/kaart/btn_plus.gif);  
		width:16px; 
		height:17px;
		left:4px; 
		top:4px;
		cursor:pointer;
	}
	#zoomLarge .zm-scroll{
		position: absolute; 
		background-image: url(images/kaart/z-scroll-bg.gif);   
		left: 6px; 
		top: 22px; 
		width: 11px; 
		height: 83px;
	}
	#zoomLarge .zm-slider{
		position: absolute; 
		background-image: url(images/kaart/z-slider.gif); 
		left: 0px; 
		bottom:0px; 
		width: 15px; 
		height: 9px;
		cursor: url(http://maps.google.com/intl/nl_ALL/mapfiles/openhand.cur), default;
	}
		
#type{
	position: absolute; 
	width: 179px; 
	height: 27px; 
}
	#type .type_bg{
		background-image: url(images/kaart/type_bg.gif); 
		width: 179px; 
		height: 27px; 
		
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter: alpha(opacity=80);
	}
	#type .btn{
		position: absolute; 
		background-image: url(images/kaart/type_btn.gif); 
		width: 55px; 
		height: 17px;
		cursor:pointer; 
		color:#fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		
		text-align:center;
		padding-top:2px;
	}
	#type .btn_kaart{
		top:4px; 
		left:4px; 
	}
	#type .btn_sat{
		top:4px; 
		left:62px; 
	}
	#type .btn_ter{
		top:4px; 
		left:120px; 
	}


#storeLocator{
	position: absolute; 
	width: 335px; 
	height: 35px; 
}
	#storeLocator .sl_bg{
		background-image: url(images/kaart/sl_bg2.gif); 
		width: 335px; 
		height: 35px; 
		
		opacity: 0.85;
		-moz-opacity: 0.85;
		filter: alpha(opacity=85);
	}
	#storeLocator .sl_title{
		position: absolute; 
		width:100px;
		height:8px;
	
		top:0px;
		left:25px;	
		color:#d50057;
		font-family: Arial;
		font-size: 7.5pt;
		font-weight: bold;
	}
	#storeLocator .btn_search{
		position: absolute; 
		background-image: url(images/kaart/type_btn.gif); 
		width: 55px; 
		height: 17px;
		cursor:pointer; 
		color:#fff;
		font-family: Arial;
		font-size: 8pt;
		
		text-align:center;
		padding-top:2px;
		top:12px; 
		right:4px;
	}
	#storeLocator #searchfield{
		position: absolute; 
		top:12px; 
		left:4px;
		width:144px;
		height:15px;
		border:solid 1px #aaaaaa;
		color:#aaaaaa;
		font-family: Arial;
		font-size: 8pt;
	}
	#storeLocator #straal{
		position: absolute; 
		top:12px; 
		left:152px;
		width:117px;
		height:19px;
		border:solid 1px #aaaaaa;
		color:#aaaaaa;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}

#stores{
	position: absolute; 
	width: 143px; 
	min-height: 30px
}
#stores:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
	#stores .ve_top_bg{
		position: absolute; 
		background-image: url(images/kaart/ve_bg_top.gif); 
		width: 143px; 
		height: 12px;
		top:0px;
		left:0px;
		opacity: 0.9;
		-moz-opacity: 0.9;
		filter: alpha(opacity=90);
	}
	#stores .ve_middle_bg{
		position: absolute; 
		background-image: url(images/kaart/ve_bg_middle.gif); 
		width: 133px; 
		top:12px;
		bottom:4px;
		opacity: 0.85;
		-moz-opacity: 0.9;
		filter: alpha(opacity=90);
		padding:5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		
	}			
	#stores .ve_bottom_bg{
		position: absolute; 
		background-image: url(images/kaart/ve_bg_bottom.gif); 
		width: 143px; 
		height: 4px;
		bottom:0px;
		left:0px;
		opacity: 0.9;
		-moz-opacity: 0.9;
		filter: alpha(opacity=90);
	}
	#stores .ve_title{
		position: absolute; 
		width:100px;
		height:8px;
	
		top:0px;
		left:36px;	
		color:#d50057;
		font-family: Arial;
		font-size: 8pt;
		font-weight: bold;
	}
	#stores ul,li{
		padding:0;
		margin:0;
		list-style-type:none;
	}
	#stores li{
		border-top:solid 1px #aaaaaa;
	}
	#stores b{
		color:#d50057;
	}
	