p {
  margin-left: 30px;
}
	p.boven a {
	  color: #0d4464;
	}
 
#kaart {
  padding-bottom: 4.6em;
  width: 60em; /*Haslayout*/
  font: normal 1em arial, helvetica, sans-serif;
}
/*clearfix; overflow: hidden fux0rs with small-width screens*/
	#kaart:after {
	  content: " ";
	  display: block;
	  clear: both;
	  height: 0;
	}
dl {
  float: left;
  margin: 2px 5px 2px 2px;
  width: 733px;
  min-height: 429px;
  position: relative;
  background: url(../../images/kaart/noordamerika.gif) 0 0 no-repeat;
}
* html dl {height: 429px;}
 
	dt {
	  width: 12em;
	  white-space: nowrap;
	  margin-left: 743px;
	}
* html dt {margin-left: 733px; padding-left: 8px; background-color: #e1eef4;}
* html dt#ie6 {height: 350px;} /*expanding-box bug*/
 
	dt a {
	  font-weight: bold;
	  color: #265975;
	  font-size: .8em;
	  display: block;
	}
		dt a:visited {
		  color: #a9076a;
		}
		dt a:focus, dt a:hover, dt a:active  {
		  color: #fd8402;
		}
 
	dd, dd a, dd span {
	  position: absolute;
	}
		dd, dd a {
		  background: url(../../images/kaart/noordamerika.gif) -9999em -9999em no-repeat;
		}
		dd a {
		  left: 0;
		  top: 0;
		  text-decoration: none;
		  width: 100%;
		  height: 100%;
		}
		dd a span { 
		  left: -9999em; 
	  	  top: -999em; /*bedankt RyanReese, Opera grens probleem*/
		  color: #000;
		  background-color: #fbeb92;
		  border: 1px solid #000;
		  padding:  2px 5px;
		  text-align: center;
	 	  font: normal .8em/1em palatino, georgia, "times new roman", serif;
		}
		dd a span.nw {
		  white-space: nowrap;
		}
			dt:hover+dd span, dd:hover span, dd a:focus span {
 		 	  left: 50%;
			  top: 80%;
			}
			/*IE6 heeft eigen declaration nodig*/
			* html dd a:hover span {left: 50%; top: 80%;}
 
			/*trigger*/
			* html dd a:hover {visibility: visible;}
 
 
			/*speciaal positioning... */
			dt:hover+#bm span, #bm a:focus span, #bm :hover span {
		 	  left: 200%;
			  top: 20%;
			}* html #bm a:hover span {left: 200%; top: 20%;}
			dt:hover+#mx span, #mx a:focus span, #mx:hover span {
		 	  left: 30%;
			  top: 30%;
			}* html #mx a:hover span {left: 30%; top: 30%;}
 
	#bm {
  	  width:  20px;
  	  height: 10px;
  	  top: 279px;
  	  left: 375px;
	  z-index: 100; /*US*/
	}
* html #bm a, * html #bm a:hover {height: 10px;} 
* html #bm a:hover {background-position: -1419px -221px; border: 1px solid #f00;}
 
		dt:hover+#bm, #bm:hover, #bm a:focus {
		  background-position: -1419px -221px;
		  border: 1px solid #f00;
		}
	#ca {
  	  width: 420px;
  	  height: 216px;
 	  top: 0px;
  	  left: 162px;
	  z-index: 10; /*US*/
	}
* html #ca a, * html #ca a:hover {height: 216px;} 
* html #ca a:hover {background-position: -1179px 2px;}
  
		dt:hover+#ca, #ca:hover, #ca a:focus {
		  background-position: -1179px 2px;
		}
	#carib {
  	  width: 180px;
  	  height: 122px;
  	  top: 307px;
  	  left: 265px;
	}
* html #carib a, * html #carib a:hover {height: 122px;} 
* html #carib a:hover {background-position: -881px -278px;}
 
		dt:hover+#carib, #carib:hover, #carib a:focus {
		  background-position: -881px -278px;
		}
	#gl {
  	  width: 209px;
  	  height: 113px;
  	  top: 0px;
  	  left: 524px;
	}
* html #gl a, * html #gl a:hover {height: 113px;} 
* html #gl a:hover {background-position: -1183px -219px;}
 
		dt:hover+#gl, #gl:hover, #gl a:focus {
  		  background-position: -1183px -219px;
		}
	#mx {
  	  width:  141px;
  	  height: 114px;
  	  top: 271px;
  	  left: 163px;
	  z-index: 100; /*US*/
	}
* html #mx a, * html #mx a:hover {height: 114px;} 
* html #mx a:hover {background-position: -738px -276px;}
 
		dt:hover+#mx, #mx:hover, #mx a:focus {
		  background-position: -738px -276px;
		}
	#pm {
  	  width:  7px;
  	  height: 5px;
  	  top: 186px;
  	  left: 491px;
	  z-index: 15;/*US*/
	}
* html #pm a, * html #pm a:hover {height: 5px;} 
* html #pm a:hover {background-position: -1426px -233px; border: 1px solid #f00;}
 
		dt:hover+#pm, #pm:hover, #pm a:focus {
		  background-position: -1426px -233px;
		  border: 1px solid #f00;
		}
	#us {
  	  width: 443px;
  	  height: 266px;
	  top: 53px;
	  left: 0px;
	}
* html #us a, * html #us a:hover {height: 266px;} /*height stopt collapse van anchors... anders is een tweede kind nodig*/
* html #us a:hover {background-position: -734px 0px;}
 
		dt:hover+#us, #us:hover, #us a:focus  {
  		  background-position: -734px 0px;
		}
