/* general lists styling */
.list {
	background: #F0F0F0;
	border-bottom: 25px solid #FFF;
	border-top: 1px solid #B00;
	margin: 0;
	padding: 0;
	width: 100%;
}

.list li  {
	background: url('../../images/bgListItemOpen.gif') no-repeat 50% 0;
	border: 0;
	clear: left;
	display: block;
	font-size: 12px;
	line-height: 14px;
	list-style: none;
	margin: 0;
	padding: 4px 11px 5px;
}
.content ul.list .first {
	background-image: none;
}
.list li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
table.list td {
	background: #F0F0F0 url('../../images/bgListItem.gif') no-repeat  50% 0;
	padding: 5px 11px;
	position: relative;
	vertical-align: middle;
}
table.list td.start {
	background: url('../../images/bgListItem.gif') no-repeat  0% 0;
	padding-right: 29px;
}
table.list td.end {
	background: url('../../images/bgListItem.gif') no-repeat  100% 0;
}
table.list thead td, 
table.list tr.thead td {
	background: #FFF;
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
	padding: 15px 11px 9px;
}
table.list tr.first td {
	background: none;
}
.list a {
	background: url('../../images/icnLink.gif') no-repeat 0px 5px;
	color: #333;
	/* MP */
	/* padding: 2px 0 2px 10px; */
	padding: 2px 0 2px 13px;
	text-decoration: none;
}
.list a:hover {
	color: #B00;
	cursor: pointer;
}
table.lilst label {
	clear: both;
}
table.list label a.toolTip {
	clear: both;
	position: absolute;
	right: -22px;
	top: -2px;
}

/* styling of li hovers */
.container .content ul li.hover {
	background: #B00;
	color: #FFF;
	cursor: pointer;
}
li.hover span, 
li.hover span.date,
li.hover p {
	color: #FFF;
}
.bLink li.hover a,
.bLink a:hover {
	background-position: 0 -95px;
	color: #FFF;
}

.list a.pRight {
	font-size: 0.92em;
	font-weight: bold;
}
.list span.date {
	color: #666;
	display: inline-block;
	float: left;
	font-size: 0.9em;
	padding: 1px 15px 0 1px;
	width: 60px;
}

span.checked {
	background: url('../../images/icnChecked.gif') no-repeat 0 0px;
	display: block;
	float: left;
	padding: 2px 0 2px 15px;
}


/* listNews */
ul.listNews {
	border-top: 1px solid #B00;
}
.listNews a {
	display: block;
	float: left;
	/* width: 479px; */ /*MP Deleted, anders past het zowieso op open niet op 1 regel */
	max-width: 450px;   /*MP Added */
}

/* listFaq */

.listFaq 
{
	border-bottom: 13px solid #FFF;
}

.listFaq a {
	display: block;
}

/* listFaqParent */
.listFaqParent 
{
	background: #FFF;
}

.listFaqParent li
{
	background: url('../../images/bgListItemOpenGray.html') no-repeat 50% 0;
}

/* listBrochures */
ul.listFolders {
	margin-top: 36px;
/*	width: 605px;*/
}
ul.listFolders li {
	font-size: 1em;
	min-height: 80px;
	padding: 12px 47px 18px 87px;
	position: relative;
}
ul.listFolders li.lfNoImageListItem 
{
	min-height: 50px;
	padding-left: 73px;
}
ul.listFolders li.last
{
	padding: 0;
	min-height: 0;
	height: 16px;
}
ul.listFolders .lfImage {
	background: url('../../images/bgLfShadow.png') no-repeat 0 0;
	display: block;
	height: 87px;
	left: 12px;
	padding: 3px 3px 4px 1px;
	position: absolute;
	top: 10px;
	width: 63px;
}
ul.listFolders .lfNoImage {
	left: 12px;
	position: absolute;
	top: 0px;
}
ul.listFolders a {
	background-position: 0 5px;
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 10px;
}
ul.listFolders p {
	clear: both;
	float: none;
	margin-top: -10px;
	padding: 0;
	font-size: 1.2em;
}
ul.listFolders .ftPdf {
	background: url('../../images/icnPdfSmall.gif') no-repeat 0 0;
	display: block;
	font-size: 1.1em;
	height: 17px;
	position: absolute;
	right: 16px;
	text-indent: -999em;
	top: 10px;
	width: 16px;
	margin: 0;
	padding: 0;	
}
ul.listFolders a:hover .ftPdf {
	background-position: 0 -50px;
}

/* definition lists */
dl.list {
	
}

dt, dd {
	float: left;
}
dt {
	width: 323px;
	clear: left;
}
dd {
	margin: 0;
	padding-left: 5px;
	width: 226px;
	
}

/* two column lists */ 

ul.listTwoColumn {

}

.listTwoColumn strong, 
.listTwoColumn a, 
.listTwoColumn span {
	display: block;
	float: left;
}
.listTwoColumn strong,
.listTwoColumn a {
	color: #666;
	font-size: 92%;
	font-weight: bold;
	padding-right: 10px;
/*	padding-left: 1px;*/
	width: 303px;
}
.listTwoColumn a {
	color: #333;
	width: 293px;
}
.listTwoColumn li.hover strong a, 
.listTwoColumn strong a:hover {
	color: #FFF;
}

.listTwoColumn span.euro {
	text-align: left;
	width: 15px;
}
.listTwoColumn span.value {
	text-align: right;
	width: 50px;
}
.contentTwoColumn .list  li {
	background: url('../../images/bgListItemOpenNarrow.gif') no-repeat 50% 0;
}
/* threecolumn list */

ul.listThreeColumn {

}

.listThreeColumn strong, 
.listThreeColumn a, 
.listThreeColumn span {
	display: block;
	float: left;
}
.listThreeColumn strong,
.listThreeColumn a {
	color: #666;
	font-size: 92%;
	font-weight: bold;
	padding-right: 10px;
	width: 303px;
}
.listThreeColumn a {
	color: #333;
	float: right;
	width: auto;
}
.listThreeColumn span {
	width: 195px;
}
.listThreeColumn li.hover strong a, 
.listThreeColumn strong a:hover {
	color: #FFF;
}


/* list with header */

ul.listHeader {

}
li.lHead, 
li.lHeadLast {
	background-color: #FFF;
}
li.lHeadLast {
	padding-bottom: 10px;
}
li.lHead strong, 
li.lHeadLast strong {
	color: #666;
	display: block;
	float: left;
	font-size: 0.92em;
	width: 135px;
}


.lEmployer, 
.lContract {
	display: block;
	float: left;
}
.lEmployer {
	padding-right: 10px;
	width: 303px;
}
.lContract {
	width: 292px;
}

h4 .lEmployer {
	width: 302px;
}


.list li span {
	display: block;
	float: left;
}
.list li span.pRight {
	color: #666;
	font-size: 0.92em;
	font-weight: bold;
}
.icnUnchanged,
.icnRemove,
.icnCheck {
	padding: 1px 0px 1px 22px;	
	width: 380px; /* should not break right floating text next to it on larger font sizes */
}
.icnUnchanged {
	background: url('../../images/icnUnchanged.png') no-repeat 0 0;
}
.icnRemove {
	background: url('../../images/icnRemove.png') no-repeat 0 0;
}
.icnCheck {
	background: url('../../images/icnCheck.png') no-repeat 0 0;
}


fieldset.list {
	clear: both;
	float: none;
	padding: 10px 11px;
	width:605px;
}
fieldset.list legend {
	background: transparent;
}
fieldset.list strong {
	display: block;
	font-size: 1.1em;
	padding: 5px  0 10px;
}

fieldset.list select {
	left: 315px;
	position: relative;
	width: 191px;
}
