body {
	background-image: url('../images/blauw.gif');	
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: right;	
	}

#columRight {
	position: absolute; top: 0px; right: 0px;
	width:339px; height: 629px;
	background-image: url('../images/background_right_trein.jpg');	
	border: 0px solid green;
	}
	
#legenda {
	position: absolute; left: 40px; top:150px;
	width: 180px;
	/*font-size: 92%;*/
	}	
	
#tt3 {
	z-index: 7000;
	} 
	
.station {
	/* simuleer linkjes voor de stations */
	cursor: pointer;
	}
	
/* YAHOO panel */
#win {
	/*default staat: popup is verborgen*/
	visibility:hidden;
	}

.yui-panel {
	/* eigenschappen voor alle elementen binnen het panel */
	font-family:	Arial,Helvetica,sans-serif;	font-size:	11.2px;		
	font-weight: normal;
	color: #000066;
	}

.yui-panel {
	border:none;
	overflow:visible;
	border: 1px solid #232594;
	background-color:#FFF; 	
	color: #006;
	}

.yui-panel .hd {
	/* 'header' van het panel*/
	border:none;
	color:#006;
	font-size: 16px; line-height:30px; 	text-align:left;
	height:30px; 	padding:0;
	margin-left:30px;margin-right:8px;
	vertical-align:middle;
	overflow:visible;
	}

.yui-panel h3 {
  /* kop van het panel */
	font-size: 13px;
	border-bottom: 1px solid white;
	margin-bottom: 4px;
	}

.yui-panel .close {
	/* popup sluit knop*/
	top:5px; right:8px;
	height:18px; width:18px;
}


.yui-panel .tl {
	/* linker bovenhoek*/
	position:absolute; 	top:0px;left:0;
	width:10px; height:10px;
	background-color: #006;
	}

.yui-panel .tr {
	/* rechter bovenhoek*/
	position:absolute; 	top:1px;right:0;
	width:8px;height:29px;
	}

.yui-panel th {
  /* kop vertrektabel*/
	font-size: 11.2px;	font-weight: normal; text-align: left;
	padding: 0;
	color:#999; 
	}
/* gele onderstreping onder tabelkopteksten, stijl+html overgenomen van NS site */	
.blogbreak hr{ display:none;}
.blogbreak {border-bottom:1px solid #fc3; background-color:#fff; margin: 0; margin-right: 5px; padding-top: 0px; padding-bottom: 5px;}

.tijdCell, .naarCell, .spoorCell, .viaCell, .treinCell, .opmerkingenCell, th {
	/* lettertypen voor vertrektijden tabel */
	font-family:	Arial,Helvetica,sans-serif;	
	font-size:	11.2px;	font-weight: normal;
	color: #000066;
	padding: 1px; padding-right: 3px;	border-bottom: 1px solid #eee;
	}
	
.yui-panel .tijdCell {
	font-weight: bold;	
	width: 41px;
	}
	
.yui-panel .naarCell {
	font-weight:	bold;	
	width: 166px;
	}

.yui-panel .spoorCell {
	font-weight:	normal;
	width: 42px;
	}
	
.yui-panel .treinCell {
	font-weight:	normal;
	}

.yui-panel .viaCell {
	font-weight:	normal;
	}

.yui-panel .opmerkingenCell {
	font-weight:	normal;
	}

.yui-panel .bl {
	/* links onderhoek*/
	position:absolute; bottom:0;left:0;
	width:8px;height:26px;	
	}

.yui-panel .br {
	/* rechts onderhoek*/
	position:absolute; bottom:0;right:0;
	width:8px;height:26px;
	}

.yui-panel .ft {
	/* footer van het panel*/
	background-color: #6557AB; color: white;
	height:20px; padding:3px 10px;
	font-size:12px;
	
}

.yui-panel .col2 {
	/* oneven kolommen vertrektabel*/
	}
	
.yui-panel .vertraging_col1, .yui-panel .vertraging_col2 {
	/* kolommen vertrektabel - vertraging*/
	background-color: #FFF7DF;
	}

.yui-panel .vervallen_col1, .yui-panel .vervallen_col2{
	/*achtergrond voor vervallen treinen */
	background-color:#FFF;
	}

.vervallen_col1	.tijdCell, .vervallen_col1 .naarCell, .vervallen_col1 .spoorCell, .vervallen_col1 .viaCell, .vervallen_col1 .treinCell, .vervallen_col2	.tijdCell, .vervallen_col2 .naarCell, .vervallen_col2 .spoorCell, .vervallen_col2 .viaCell, .vervallen_col2 .treinCell {
	/* lettertypen voor vervallen treinen */
	color: #999;
	}
	
.vervallen_col1 .opmerkingenCell, .vervallen_col2 .opmerkingenCell {
	/* bij vervallen treinen maken we de opmerkingen wel rood (meestal staat er 'trein rijdt vandaag niet')*/
	color: #F00;
	}

.yui-panel .opmerking {
	/* kolom opmerkingen	 */
	font-style: italic;
	}

.yui-panel .anderspoor {
	/* geef een gewijzigd spoor in rood aan */
	color: Red;
	text-decoration: underline;	font-weight: bold;
	}
	
.yui-panel td {
  /* vertrektabel */
	font-size: 11.2px; font-weight: bold;
	}
	
.yui-panel a {
	/* tekstlinkes in het panel, ook in d.blauw */
	color: #000066;
	text-decoration: none;
	}
	
.yui-panel a:hover {
	color: #F00;
	}
	
.yui-panel .vertraging {
	color: red;
	text-decoration: underline;	font-weight: bold;
	}
		
.yui-panel .scrollTabelVenster {
	/* wanneer we de tabel verklein, toon dan automatisch scrollbars */
	overflow: auto;
	}		



