BODY {		
	  BACKGROUND-IMAGE: url(bodybg.gif);
	  FONT-FAMILY: Verdana, Arial;	
	  FONT-SIZE: 10pt;
	  MARGIN-TOP: 0px;
	  MARGIN-BOTTOM: 0px; 
	  }
	  
H3 {  	
   	  FONT-SIZE: 14pt;  	
	  FONT-WEIGHT: bold; 
	  }

P { 		
  	  TEXT-ALIGN: justify; 
	  }	

LI { 		
   	  TEXT-ALIGN: left;
	  }

IMG {
	  BORDER: 0px; 
	  }

IMG.link {	
	  BORDER-COLOR: white; 
	  }

IMG.enr {	
	  CURSOR: pointer; 
	  }	  
	  
A:link { 	
	  COLOR: #27549E;	
	  TEXT-DECORATION: none; 
	  }

A:visited { 	
	  COLOR: #27549E;	
	  TEXT-DECORATION: none; 
	  }

A:hover { 	
	  COLOR: #27549E;	
	  TEXT-DECORATION: none; 
	  }

A:active { 	
	  COLOR: #000000;	
	  TEXT-DECORATION: none; 
	  }

A.bgblue:link{ 	
	  COLOR: white;	
	  TEXT-DECORATION: none; 
	  }

A.bgblue:visited { 	
	  COLOR: white;	
	  TEXT-DECORATION: none; 
	  }

A.bgblue:hover { 	
	  COLOR: white;	
	  TEXT-DECORATION: none; 
	  }

A.bgblue:active { 	
	  COLOR: white;	
	  TEXT-DECORATION: none; 
	  }

A.bgwhite:visited { 	
	  COLOR: #000000;	
	  TEXT-DECORATION: none; 
	  }

A.bgwhite:hover { 	
	  COLOR: #000000;	
	  TEXT-DECORATION: none; 
	  }

A.bgwhite:active { 	
	  COLOR: #000000;	
	  TEXT-DECORATION: none; 
	  }

TD {
	  FONT-SIZE: 10pt;	
	  TEXT-ALIGN: center; 
	  }

TABLE.header {		
	  WIDTH: 604px;	
	  BORDER: 1px solid #96A89B;
	  BORDER-TOP: 0px;
	  BORDER-COLLAPSE: collapse;	
	  BACKGROUND-COLOR: #FFFFFF; 
	  }

TD.htitel_be {
	  FONT-SIZE: 8pt;
	  FONT-VARIANT: small-caps;
	  TEXT-ALIGN: left;
	  VERTICAL-ALIGN: bottom;
	  PADDING: 4px 5px;
	  BACKGROUND-IMAGE: url(titel_be.png);
	  BACKGROUND-POSITION: top left; 
	  BACKGROUND-REPEAT: no-repeat; 
	  }
	  
TD.hlang {
	  WIDTH: 32px;
	  HEIGHT: 17px;
	  PADDING: 1px 2px 1px 0px; 
	  }	
	  
TD.hlangnl {
	  WIDTH: 32px;
	  HEIGHT: 17px;
	  PADDING: 2px 2px 1px 0px; 
	  }

TD.hlangen {
	  WIDTH: 32px;
	  HEIGHT: 17px;
	  PADDING: 1px 2px 2px 0px; 
	  }	

TD.hmenu_be {
	  FONT-SIZE: 8pt;
	  FONT-VARIANT: small-caps;
	  TEXT-ALIGN: left;
	  VERTICAL-ALIGN: bottom;
	  PADDING: 0px 2px; 
	  }	  
	  
TABLE.footer {		
	  WIDTH: 604px;	
	  BORDER-COLLAPSE: collapse; 
	  }	  

TD.fleft {
	  WIDTH: 8px;  
	  BACKGROUND-IMAGE: url(fleft.png);
	  BACKGROUND-POSITION: top left; 
	  BACKGROUND-REPEAT: no-repeat; 
	  }

TD.fright {
	  WIDTH: 8px;  
	  BACKGROUND-IMAGE: url(fright.png);
	  BACKGROUND-POSITION: top right; 
	  BACKGROUND-REPEAT: no-repeat; 
	  }

TD.fcenter {
	  BACKGROUND-COLOR: #96A89B;
	  FONT-SIZE: 8pt;
	  COLOR: white; 	
	  PADDING-BOTTOM: 2px; 
	  }

TABLE.lijst {
	  WIDTH: 604px;
	  BORDER: 1px solid #96A89B;
	  BACKGROUND-COLOR: white; 
	  }
	  
TH.lheader {
	  WIDTH: 198px;
	  TEXT-ALIGN: left;
	  FONT-SIZE: 10pt;
	  COLOR: white;
	  PADDING-LEFT: 2px;
	  BACKGROUND-COLOR: #96A89B; 
	  BACKGROUND-IMAGE: url(arcr.png);
	  BACKGROUND-POSITION: right; 
	  BACKGROUND-REPEAT: no-repeat; 
	  }

TD.litem {
	  HEIGHT: 16px;
	  FONT-SIZE: 8pt; 
	  TEXT-ALIGN: left; 
	  }

.AB {    
	  FONT-WEIGHT: bold;    
	  COLOR: #000000;    
	  BACKGROUND-COLOR: #FFFFFF;	
	  BORDER: 1px solid black; 
	  }


.N {
   	  FONT-WEIGHT: bold;
	  COLOR: #FFFFFF;
	  BACKGROUND-COLOR: #27549E;
	  PADDING-LEFT: 2px;
	  PADDING-RIGHT: 2px;
	  BORDER: 1px solid #27549E;
	  }	  
	  
.E {    
	  FONT-WEIGHT: bold;    
      COLOR: #FFFFFF;    
      BACKGROUND-COLOR: #228B22;	
   	  BORDER: 1px solid #228B22; 
	  } 
	  
TABLE.tracehead {
	  width: 604px;
	  BORDER: 1px solid #96A89B;
	  border-collapse: collapse;
	  background-image: url(../trace/tracehead.png);
	  background-position: center;
	  background-repeat: repeat-x;
	  background-color: #D8EADB;
	  }

TD.traceheadnr {
	  padding: 0px;
	  text-align: right;
	  }
 
TD.traceheadcity {
	  font-size: 14pt;
	  font-weight: bold;
	  padding-left: 7px;
	  text-align: left;
	  }

TABLE.trace {
	  width: 604px;
	  border: 2px solid #000000;
	  background-color: #FFFFFF;
	  border-collapse: collapse;
	  }
	  
TD.tracedirleft {
	  width: 50%;
	  height: 30px;
	  background-color: #0D52B9;
	  color: #FFFFFF;
	  text-align: center;
	  vertical-align: middle;
	  font-weight: bold;
	  }

TD.tracedirright {
	  width: 50%;
	  height: 30px;
	  background-color: #0D52B9;
	  color: #FFFFFF;
	  text-align: center;
	  vertical-align: middle;
	  font-weight: bold;
	  }
	  
TD.tracetop {
	  height: 70px;
	  background-image: url(../trace/tracetop.png);
	  background-position: center bottom;
	  background-repeat: no-repeat;
	  text-align: left;
	  vertical-align: top;
	  padding-left: 357px;
	  padding-top: 10px;
	  font-size: 12pt;
	  font-weight: bold;
	  }
	  
TD.tracebottom {
	  height: 70px;
	  background-image: url(../trace/tracebottom.png);
	  background-position: center top;
	  background-repeat: no-repeat;
	  text-align: right;
	  vertical-align: bottom;
	  padding-right: 357px;
	  padding-bottom: 10px;
	  font-size: 12pt;
	  font-weight: bold;
	  }

TD.traceopenleft {
	  width: 50%;
	  height: 50px;
	  background-image: url(../trace/traceleft.png);
	  background-position: right center;
	  background-repeat: no-repeat;
	  }
	  
TD.traceopenright {
	  width: 50%;
	  height: 50px;
	  background-image: url(../trace/traceright.png);
	  background-position: left center;
	  background-repeat: no-repeat;
	  }
	  
TD.tracespaceleft {
	  width: 50%;
	  height: 14px;
	  background-image: url(../trace/traceleft.png);
	  background-position: right center;
	  background-repeat: no-repeat;
	  }
	  
TD.tracespaceright {
	  width: 50%;
	  height: 14px;
	  background-image: url(../trace/traceright.png);
	  background-position: left center;
	  background-repeat: no-repeat;
	  }  
	  
TD.spleft {
	  width: 50%;
	  height: 50px;
	  background-image: url(../trace/spleft.png);
	  background-position: right center;
	  background-repeat: no-repeat;
	  padding-right: 54px;
	  text-align: right;
	  }
	  
TD.spright {
	  width: 50%;
	  height: 50px;
	  background-image: url(../trace/spright.png);
	  background-position: left center;
	  background-repeat: no-repeat;
	  padding-left: 54px;
	  text-align: left;
	  }

DIV.spdetail {
	  margin: 1px 3px 0px 3px;
	  font-size: 7pt;
	  font-weight: normal;
	  font-style: italic;
	  }
	  
A.sp:link {
	  border: 1px solid #FFFFFF;
	  background-color: #FFFFFF;
	  padding: 0px 2px 1px 2px;
	  color: #000000;
	  font-size: 10pt;
	  font-weight: bold;
	  text-decoration: none;
	  }
	  
A.sp:visited {
	  border: 1px solid #FFFFFF;
	  background-color: #FFFFFF;
	  padding: 0px 2px 1px 2px;
	  color: #000000;
	  font-size: 10pt;
	  font-weight: bold;
	  text-decoration: none;
	  }
	  
A.sp:hover {
	  border: 1px solid #B0B0B0;
	  background-color: #E0E0E0;
	  padding: 0px 2px 1px 2px;
	  color: #000000;
	  font-size: 10pt;
	  font-weight: bold;
	  text-decoration: none;  
	  }
	  
A.sp:active {
	  border: 1px solid #B0B0B0;
	  background-color: #E0E0E0;
	  padding: 0px 2px 1px 2px;
	  color: #000000;
	  font-size: 10pt;
	  font-weight: bold;
	  text-decoration: none;  
	  }
	  
	  
	  
	  
TD.voettekst{    
WIDTH: 33%;	
FONT-SIZE: 8pt;	
FONT-VARIANT: small-caps;	
PADDING-BOTTOM: 2px;	
BORDER-TOP: 1px solid black;}

TABLE.foto{		
WIDTH: 604px;	
BORDER: 2px solid black;	
BORDER-COLLAPSE: collapse;	
BACKGROUND-COLOR: white;}

TABLE.fotoKPfoto{		
WIDTH: 604px;	
BORDER-LEFT: 2px solid black;	
BORDER-RIGHT: 2px solid black;	
BORDER-TOP: 2px solid black;	
BORDER-COLLAPSE: collapse;	
BACKGROUND-COLOR: white;}

TABLE.fotoKPlink{		
WIDTH: 604px;	
BORDER-LEFT: 2px solid black;	
BORDER-RIGHT: 2px solid black;	
BORDER-BOTTOM: 2px solid black;	
BORDER-COLLAPSE: collapse;	
BACKGROUND-COLOR: white;}

TABLE.SectieTitel{		
	  width: 604px;
	  BORDER: 1px solid #96A89B;
	  border-collapse: collapse;
	  background-image: url(../trace/tracehead.png);
	  background-position: center;
	  background-repeat: repeat-x;
	  background-color: #D8EADB; }

TD.SectieTitel{		
HEIGHT: 30px;	
FONT-WEIGHT: bold;	
FONT-SIZE: 14pt;	
PADDING: 2px;}

TABLE.SectieAand{		
WIDTH: 455px;	
BORDER: 2px solid black;	
BORDER-COLLAPSE: collapse;	
BACKGROUND-COLOR: white;}

TD.SectieAandYPijl{	
HEIGHT: 30px;	
WIDTH: 11%;	
FONT-WEIGHT: bold;    
FONT-SIZE: 16pt;	
COLOR: #ffffff;    
BACKGROUND-COLOR: #27549E;	
PADDING: 2px; 	
BORDER-BOTTOM: 1px solid black;}

TD.SectieAandYL{	
HEIGHT: 30px;	
WIDTH: 42%;	
FONT-WEIGHT: bold;	
TEXT-ALIGN: right;    
COLOR: #ffffff;    
BACKGROUND-COLOR: #27549E;	
PADDING: 2px;	
PADDING-RIGHT: 5px; 	
BORDER-BOTTOM: 1px solid black;}

TD.SectieAandYTussen{	
WIDTH: 5%;	
HEIGHT: 30px;	
FONT-WEIGHT: bold;    
COLOR: #ffffff;    
BACKGROUND-COLOR: #27549E;	
PADDING: 2px; 	
BORDER-BOTTOM: 1px solid black;}

TD.SectieAandYR{	
HEIGHT: 30px;	
WIDTH: 42%;	
FONT-WEIGHT: bold;	
TEXT-ALIGN: left;    
COLOR: #ffffff;    
BACKGROUND-COLOR: #27549E;	
PADDING: 2px;	
PADDING-LEFT: 5px; 	
BORDER-BOTTOM: 1px solid black;}

TD.SectieAandNPijl{	
HEIGHT: 30px;	
WIDTH: 11%;	
FONT-WEIGHT: bold;    
FONT-SIZE: 16pt;	
COLOR: #ffffff;	
PADDING: 2px; 	
BORDER-BOTTOM: 1px solid black;}

TD.SectieAandNL{	
HEIGHT: 30px;	
WIDTH: 42%;	
FONT-WEIGHT: bold;    
FONT-SIZE: 8pt;	
TEXT-ALIGN: right;	
COLOR: #000000;	
PADDING: 2px;	
PADDING-RIGHT: 5px; 	
BORDER-BOTTOM: 1px solid black;}

TD.SectieAandNR{	
HEIGHT: 30px;	
WIDTH: 42%;	
FONT-WEIGHT: bold;    
FONT-SIZE: 8pt;	
TEXT-ALIGN: left;	
COLOR: #000000;	
PADDING: 2px;	
PADDING-LEFT: 5px; 	
BORDER-BOTTOM: 1px solid black;}

TD.SectieAandNTussen{ 	
WIDTH: 5%; 	
FONT-WEIGHT: bold;    
FONT-SIZE: 10pt;	
COLOR: #000000;	
PADDING: 2px; 	
BORDER-BOTTOM: 1px solid black;}

TD.wegnr{		
WIDTH: 128px;	
FONT-WEIGHT: bold;	
PADDING: 2px;}

TD.symbool{		
WIDTH: 61px;
BACKGROUND-COLOR: #ffffff;	
TEXT-ALIGN: right}

TD.naam{	
WIDTH: 236px;	
FONT-WEIGHT: bold;    
COLOR: #ffffff;    
BACKGROUND-COLOR: #27549E;	
TEXT-ALIGN: left;	
VERTICAL-ALIGN: center;	
PADDING: 2px;}

.afritnr{    
FONT-WEIGHT: bold;    
COLOR: #FDD639;    
BACKGROUND-COLOR: #228B22;	
BORDER: 1px solid #FDD639;	
PADDING-LEFT: 2px;	
PADDING-RIGHT: 2px;}

TD.richting{	
WIDTH: 176px;    
FONT-WEIGHT: bold;    
COLOR: #ffffff;    
BACKGROUND-COLOR: #27549E;	
TEXT-ALIGN: left;	
PADDING-LEFT: 2px;}

TD.fotofile{	
FONT-WEIGHT: bold;}

TD.kplink{		
FONT-SIZE: 8pt;	
TEXT-ALIGN: left;	
PADDING-LEFT: 2px;	
PADDING-BOTTOM: 2px;	
FONT-VARIANT: small-caps;}

TD.shortcut{		
FONT-SIZE: 8pt;	
PADDING-BOTTOM: 2px;}

TD.shortcutkp{		
WIDTH: 33%;	
FONT-SIZE: 10pt;	
PADDING-BOTTOM: 2px;}

TABLE.snelwegoverzicht{		
WIDTH: 606px;	
BORDER: 1px solid black;	
BORDER-COLLAPSE: collapse;	
BACKGROUND-COLOR: white;}

TD.ovABnr{		
WIDTH: 10%;	
FONT-WEIGHT: bold;    
COLOR: black;    
BACKGROUND-COLOR: white;	
VERTICAL-ALIGN: center;	
PADDING: 2px; 	
BORDER-BOTTOM: 1px solid black;}

TD.ovlink{	
WIDTH: 35%;	
HEIGHT: 30px;	
FONT-WEIGHT: bold;    
COLOR: #ffffff;    
BACKGROUND-COLOR: #27549E;	
PADDING: 2px; 	
BORDER-BOTTOM: 1px solid black;}

TD.ovsymbool{	
WIDTH: 4%;    
BACKGROUND-COLOR: #27549E; 	
BORDER-BOTTOM: 1px solid black;	
BORDER-RIGHT: 1px solid black;}

TD.ovverloop{	
WIDTH: 12%;	
HEIGHT: 30px;	
FONT-WEIGHT: bold;	
PADDING: 2px; 	
BORDER-BOTTOM: 1px solid black;	
CURSOR: pointer;}

TD.oveweg{	
WIDTH: 11%;	
HEIGHT: 30px;	
ALIGN: center;}

DIV.eig{
position:absolute; 
display:none; 
border: 1px solid black; 
background-color: #27549E; 
padding: 8px;
width: 297px;}

.DIVAB{    
FONT-WEIGHT: bold;    
COLOR: #000000;    
BACKGROUND-COLOR: #ffffff;	
BORDER: 1px solid black;	
PADDING-LEFT: 2px;	
PADDING-RIGHT: 2px;	
WIDTH: 30px;}

.DIVE{    
FONT-WEIGHT: bold;    
COLOR: #ffffff;    
BACKGROUND-COLOR: #228B22;	
BORDER: 1px solid #ffffff;	
PADDING-LEFT: 2px;	
PADDING-RIGHT: 2px;	
ALIGN: center;}

.DIVovlink{	
HEIGHT: 20px;	
FONT-WEIGHT: bold;    
COLOR: #ffffff;    
BACKGROUND-COLOR: #27549E;	
PADDING: 2px;}

.DIVsluiten{	
CURSOR: pointer;	
ALIGN: right;	
COLOR: #ffffff;}
