.shadow  { position:relative; display:block; color:#fff; font-weight:bold; margin-top:0px}
.shadow span { position:absolute; display:block; top:0px;}
.shadow:before { display:block; padding:1px; font-weight:bold; content: attr(title); color:#000;  }

.placename {
			font-family: Arial, Verdana, sans-serif; 
			font-size: 12px; 
			font-weight:bold; 	
			color:#FFFFFF;	
			padding-left: 1px;							
			}
.placename a {
			font-family: Arial, Verdana, sans-serif !important; 
			font-size: 12px !important; 
			font-weight:bold !important; 	
			color:#FFFFFF !important;	
			padding-left: 1px !important;	
			text-decoration: none !important;			
			}
.placename a:hover {
			font-family: Arial, Verdana, sans-serif !important; 
			font-size: 12px !important; 
			font-weight:bold !important; 	
			color:#FFFFFF !important;	
			padding-left: 1px !important;	
			text-decoration: underline !important;			
			}
.placename a:active {
			font-family: Arial, Verdana, sans-serif !important; 
			font-size: 12px !important; 
			font-weight:bold !important; 	
			color:#FFFFFF !important;	
			padding-left: 1px !important;	
			text-decoration: none !important;			
			}
.placename a:visited {
			font-family: Arial, Verdana, sans-serif !important; 
			font-size: 12px !important; 
			font-weight:bold !important; 	
			color:#FFFFFF !important;	
			padding-left: 1px !important;	
			text-decoration: none !important;			
			}	
.placename a:visited:hover {
			font-family: Arial, Verdana, sans-serif !important; 
			font-size: 12px !important; 
			font-weight:bold !important; 	
			color:#FFFFFF !important;	
			padding-left: 1px !important;	
			text-decoration: underline !important;			
			}								
.placenameBig {
			font-family: Arial, Verdana, sans-serif; 
			font-size: 16px; 
			font-weight:bold; 	
			color:#FFFFFF;
			padding-top: 2px;						
			}
.placenameBig a {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 16px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: none !important;
			}
.placenameBig a:hover {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 16px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: underline !important;
			}
.placenameBig a:active {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 16px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: none !important;
			}
.placenameBig a:visited {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 16px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: none !important;
			}
.placenameBig a:visited:hover {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 16px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: underline !important;
			}
.tempcontent {
			font-family: Arial, Verdana, sans-serif; 
			font-size: 12px; 
			font-weight:bold; 	
			color:#FFFFFF;
			padding: 0px;		
			}
.tempcontentBig {
			font-family: Arial, Verdana, sans-serif; 
			font-size: 16px; 
			font-weight:bold; 	
			color:#FFFFFF;		
			}		
.windcontent {
			font-family: Arial, Verdana, sans-serif; 
			font-size: 12px; 
			font-weight:bold; 
			color:#FFFFFF;
			padding-left: 1px;
			}
.windcontentBig {
			font-family: Arial, Verdana, sans-serif; 
			font-size: 16px; 
			font-weight:bold; 
			color:#FFFFFF;
			padding-left: 1px;
			}			
.wsymbcontent {
			
			}

.teaserMapPlacename {
			font-family: Arial, Verdana, sans-serif;
			font-size: 12px;
			font-weight:bold;
			color:#FFFFFF;
			padding-left: 1px;
			}
.teaserMapPlacename a {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 12px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: none !important;
			}
.teaserMapPlacename a:hover {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 12px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: none !important;			
			}
.teaserMapPlacename a:active {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 12px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: none !important;
			}
.teaserMapPlacename a:visited {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 12px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: none !important;
			}
.teaserMapPlacename a:visited:hover {
			font-family: Arial, Verdana, sans-serif !important;
			font-size: 12px !important;
			font-weight:bold !important;
			color:#FFFFFF !important;
			padding-left: 1px !important;
			text-decoration: none !important;
			}
