/* --- Lists (minimal styling) --- */

table.list {
	margin: -10px 0 5px 0;
	width:530px;
}
table #top_list{
	background:url(../img/graph/top_list.gif) no-repeat;
	line-height:4px;
}
table.list td,
table.list th#list_left, table.list th#list_middle,table.list th#list_right{
	padding: 5px;
	vertical-align: top;
	margin: 0;
	text-align: left;
	/*border-bottom: 1px solid #CCC;*/
	color: #FFFFFF;
	font-weight:bold;
	cursor: pointer;
	
}
table.list th.header{
	background:url(../img/graph/wittedriehoek.gif) no-repeat 80px 10px;
}
table.list th.headerSortUp{
	background:url(../img/graph/wittedriehoek_up.gif) no-repeat 80px 10px;
}
table.list th.headerSortDown{
	background:url(../img/graph/wittedriehoek_down.gif) no-repeat 80px 10px;
}
table.list th img{
	margin-left:5px;
}
table.list td {
	margin: 0;
	cursor: default;
	line-height: 16px;
	color: #000000;
	font-weight:normal;
	background-color:#FFFFFF;
	font-size:11px;
}
table.list td a{
	color:#000000;
}
table.list td.right{
	text-align:left;
	width:80px;
	float:left;
	padding-right:20px;
}
table.list tr.odd td {
	background-color: #fff;
}

table.list tr.even td {
	background-color: #f3f3f3;
}
/*table.list tr.row_highlight td {
	background:url(../img/graph/grijzebalk.gif) no-repeat;
	cursor: pointer;
}*/
table.list tr.row_highlight td.left {
	background:url(../img/graph/grijzebalk.gif) no-repeat;
	cursor: pointer;
}
table.list tr.row_highlight td.middle {
	background:url(../img/graph/grijzebalk.gif) no-repeat -100px 0;
	cursor: pointer;
}
table.list tr.row_highlight td.right {
	background:url(../img/graph/grijzebalk.gif) no-repeat -390px 0;
	cursor: pointer;
}

table.list td label {
	display: block;
	width: 100%;
}

table.list tr.highlight td {
	background:url(../img/graph/grijzebalk.gif) no-repeat;
	cursor: pointer;
}

/* --- Lists (in picture frame) --- */

table.frame_list {
	border: none;
	margin-top: 5px;
	width:300px;
}

table.frame_list tr.even, table.frame_list tr.odd {
	height:20px;
}

table.frame_list tr.odd td {
	background-color: #ffffff;
}

table.frame_list tr.even td {
	background-color: #eee;
}



/* --- Simple sitemap styling --- */
.sitemap a {
	color: #000;
 }
 
.sitemap a:hover {
	color: #FF0000;
}

.sitemap a:visited {
	color: #000;
}
.sitemap ul {
	list-style: none;
}
.sitemap ul li {
	padding: 0 0 0 20px;
	list-style-type: none;
	color: #FF0000;
	padding-left: 10px;
}
.sitemap ul li li {
	padding: 0 0 0 20px;
	list-style-type: disc;
	color: #FF0000;
	padding-left: 10px;
}

.sitemap li, .sitemap li li li{
	list-style-image: none;
	list-style-type: none;
}

.sitemap li li li li {
	font-size: 11px;
}