/* trajecten */
.tabel-trajecten {
	margin:25px 0 0 20px;
}
.trajecten-tab {
}
.traject-content {
	width:230px;
	border:1px solid #000;
}
.right-tabs {
	margin:0 0 0 15px;
}


/* legenda en voegtoe button */
#tabel-traject-voegtoe {
	font-size:0.9em;
	font-weight:900;
	margin:0 0 1em 15px;
}
#tabel-traject-voegtoe a {
	display:block;
	background: url(../img/icon-voeg-toe.jpg) no-repeat;
	text-decoration:none;
	height:34px;
	line-height:28px;
	padding:0 0 0 35px;
}
#tabel-traject-voegtoe a:hover {
	text-decoration:underline;
	color:#0b0;
}

#tabel-traject-legenda-titel {
	margin:10px 0 0 5px;
	padding:0 0 0 10px;
	height:25px;
	line-height:24px;
	background-color:#eee;
}
#tabel-traject-legenda {
	font-size:0.65em;
	line-height:1.5em;
	display:block;
	width:255px;
	margin:0 0 0 10px;
}
.legenda {
	margin:0 0 0 5px;
	padding:2px 0 2px 0;
	border-bottom:1px solid #eee;
}
.legenda span {
	margin-right:5px;
	padding:0 0 0 25px;	
}

#tabel-traject-legenda-2 {
	font-size:0.65em;
	line-height:1.5em;
	display:block;
	width:250px;
	margin:0;
	padding:0;
}
#tabel-traject-legenda-titel-2 {
	margin:0;
	padding:0 0 0 10px;
	height:25px;
	line-height:24px;
	background-color:#eee;
}
#tabel-traject-legenda-2 {
	font-size:1em;
	line-height:1.5em;
	display:block;
	width:340px;
}
.legenda-2 {
	margin:0;
	padding:2px 0 2px 0;
	border-bottom:1px solid #eee;
}
.legenda-2 span {
	margin-right:5px;
	padding:0 0 0 25px;	
}

.traject_vorm_data {
	white-space:nowrap;
	display:inline-block;
}

.kolom_spacer_top {
	background: url(../img/tabel/kolom_spacer_top.jpg) no-repeat top center;
	height:7px;
	width:100%;
}
.kolom_spacer_bot {
	background: url(../img/tabel/kolom_spacer_bot.jpg) no-repeat top center;
	height:8px;
	width:100%;
}

/* user 2 traject */
.user_2_traject {
	padding:0 5px 0 0;
	font-size:.9em;
	margin-bottom:1em;
}
	.user_2_traject a {
		display:block;
		cursor:pointer;
		margin:6px 0 0 0;
		background:#eee url(../img/icons/not_ready.png) right 1px no-repeat;
		color:#000;
		font-size:1.1em;
		line-height:1.5em;
		padding:1px 1px 1px 4px;
		border:1px solid #ccc;
	}
	.user_2_traject a.highlight {
		background-color:#f00;
	}
	.user_2_traject a:hover {
		background:#fbb url(../img/icons/not_ready.png) right 1px no-repeat;
		color:#000;
		border:1px solid #c00;
	}

/* cursusdata @ traject */
#nieuwe_datum {
	font-size:1.3em;
	float:left;
	width:210px;
}
#add_datum_dialog,
#add_datum {
	cursor:pointer;
	display:block;
	border:1px solid #ccc;
	padding:2px;
	margin:6px 0 0 0;
	background-color:#e0f2dc;
}
#dagdelen_dialog,
#dagdelen {
	float:left;
	width:130px;
	margin:55px 0 0 0;
}
#dagdelen label {
	font-size:1em;
}

span.dagdeel {
	display:block;
	margin-bottom:2px;
}



#nieuwe_datum_dialog {
	font-size:1em;
	width:100%;
}
#add_datum_dialog {
	font-size:.95em;
}
#dagdelen_dialog {
	margin:4px 0 0 0;
	width:100%;
}
#dagdelen_dialog label {
	font-size:.95em;
}

div.cursus_datum.hidden {
	display:none;
}

a.traject {
	text-decoration:none;
	display:block;
}
a:hover.traject table {
	border:1px solid #aaa;
	padding-left:4px;
	cursor:pointer;
}
