/* Witte balk met NRC sub divisie's */
#quickLinks {
	width:100%; height:18px;
	border-bottom: solid 1px #d8d8d8;
}
#quickLinks #quickLinksWrapper {
	width:994px;
	padding:0;margin: 0 auto;
}
#quickLinks ul {
	list-style:none;
	padding:0;margin:0;
	width:555px;
}
#quickLinks ul li {
	float:left;display:inline;
	padding:0;margin:0;
}
#quickLinks ul li a {
	float:left;display:inline;
	padding:0 7px 0 7px;margin:0;
	height:18px;
	text-decoration:none;
	border-left: solid 1px #d8d8d8;
	color:#666666;
}
#quickLinks ul li a:hover {
	text-decoration:underline;
	color:#d5191f;
}
#quickLinks ul li a.active {
	background:#f1f1f1;
	border-left: solid 1px #d8d8d8;
}
#quickLinks ul li a.active:hover {
	background:#f1f1f1;
	border-left: solid 1px #d8d8d8;
	color:#000000;
}


/* Einde witte balk met NRC sub divisie's */
/* Header */
#headerWrapper {
	position:relative;
	width:994px;
	padding:0 0 0 0;margin: 0 auto;
	z-index:3;
}
#headerBackground {
	width:100%; height:120px;
	background:url(/images/bg_header.gif) top center no-repeat #000000;
}
#headerBackgroundStripe {
	width:100%; height:120px;
	background:url(/images/bg_header_stripe.gif) repeat-x;
}
#headerBackgroundStripe #logo {
	float:left;display:inline;
	margin:12px 60px 6px 80px;
}
#headerBackgroundStripe #logo a {
	display:block;
	width:168px;height:65px;
	text-indent:-999em;
	background:url(/images/logo_nrc-lux.png) no-repeat;
}
#headerBackgroundStripe #login {
	float:left;display:inline;
	width:430px;
	padding:15px 0 0 0;margin:0;
	font-size:10px;
	color:#bfbfbf;
}
#headerBackgroundStripe h3.login {
	float:left;display:inline;
	color:#ffffff;
	padding:0;margin:0 10px 0 0;
}
#headerBackgroundStripe .loginButton {
	float:left;display:inline;
	padding:2px 0 0 8px;margin:0;
	background:url(/images/arrow_little_red_right.gif) 0 8px no-repeat;
}
#headerBackgroundStripe .loginButton  a {
	color:#ffffff;
	text-decoration:none;
}
#headerBackgroundStripe #basket {
	float:left;display:inline;
	padding:15px 0 0 0;margin:0;
	font-size:10px;
	color:#bfbfbf;
}
#headerBackgroundStripe #basket h3.basket {
	background:url(/images/icon_basket.gif) 0 2px no-repeat;
	color:#ffffff;
	padding:0 0 0 25px;
}
#headerBackgroundStripe #basket h3.basket a {
	color:#ffffff;
}
#headerBackgroundStripe #basket a {
	color:#bfbfbf;
	text-decoration:none;
}
#headerBackgroundStripe #basket a:hover {
	color:#ffffff;
}

#headerBackgroundStripe #navi {
	width:958px;height:37px;
	padding:0 4px 0 4px; margin:0 auto;
	background:url(/images/bg_header_navi.png) no-repeat;
}
#headerBackgroundStripe #navi #naviBlock {
	float:left;display:inline;
	width:625px;
}
#headerBackgroundStripe #navi #searchBlock {
	float:left;display:inline;
}
#headerBackgroundStripe #navi #searchBlock .searchOptionsHolder {
	position:absolute;
	width:320px;
	padding:0;margin:-2px 0 0 10px;
	display:none;
	background:none;
}
#headerBackgroundStripe #navi #searchBlock .searchOptions {
	width:224px;height:150px;
	padding:10px;margin:0;
	background:url(/images/bg_pixels.gif) #ffffff;
	border:solid 1px #000000;
}
#headerBackgroundStripe #navi #searchBlock .searchOptions .twoColumn {
	float:left;display:inline;
	width:80px;
	padding:5px;margin:0 20px 0 0;
}
#headerBackgroundStripe #navi #searchBlock .searchOptions .radioSelected {
	background:#ffffff;
	border:solid 1px #000000;
	padding:2px 5px 2px 5px;margin:0;
}
#headerBackgroundStripe #navi #searchBlock .searchOptions .radioSelected.not {
	padding:3px 6px 3px 6px;margin:0;
	background:none;
	border:none;
}
#headerBackgroundStripe #navi #searchBlock .searchOptions .radio {
	float:left;display:inline;
	padding:3px 5px 0 0;margin:0;
}
#headerBackgroundStripe #navi #searchBlock .searchOptions .radioLabel {
	float:left;display:inline;
	padding:0;margin:0;
}
* html #headerBackgroundStripe #navi #searchBlock .searchOptions .radioLabel { 
	padding:3px 5px 0 0;margin:0;
}
#headerBackgroundStripe #navi #searchBlock .searchOptions .checkbox {
	float:left;display:inline;
	padding:2px 5px 0 0;margin:0 0 3px 0;
}
#headerBackgroundStripe #navi #searchBlock .searchOptions .checkboxLabel {
	float:left;display:inline;
	padding:0;margin:0 0 3px 0;
}
#headerBackgroundStripe #navi #naviBlock ul {
	list-style:none;
	padding:0;margin:0;
}
#headerBackgroundStripe #navi #naviBlock ul li {
	float:left;display:inline;
	padding:0;margin:0;
}
#headerBackgroundStripe #navi #naviBlock ul li a {
	float:left;display:inline;
	height:26px;
	padding:7px 17px 0 17px;margin:4px 0 0 0;
	font-family:Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background:url(/images/bg_header_navi_line.gif) top right no-repeat;
}
#headerBackgroundStripe #navi #naviBlock ul li a:hover {
	background:url(/images/bg_header_navi_line.gif) top right no-repeat #ffffff;
	color:#000000;
}
#headerBackgroundStripe #navi #naviBlock ul li a.active {
	background: #ffffff;
	color:#000000;
}
#headerBackgroundStripe #navi #naviBlock ul li a.firstactive {
	background:url(/images/bg_navi_firsthoover.png) top left no-repeat;
	color:#000000;
}
* html #headerBackgroundStripe #navi #naviBlock ul li a.firstactive {
	background:url(/images/bg_navi_firsthoover.gif) top left no-repeat;
	color:#000000;
}


#headerBackgroundStripe #navi #naviBlock ul li a.first:hover {
	background:url(/images/bg_navi_firsthoover.png) top left no-repeat;
	color:#000000;
}
* html #headerBackgroundStripe #navi #naviBlock ul li a.first:hover {
	background:url(/images/bg_navi_firsthoover.gif) top left no-repeat;
	color:#000000;
}
#headerBackgroundStripe #navi #searchBlock #inputSearch {
	float:left;display:inline;
	width:236px;height:19px;
	padding:4px 0 0 10px; margin:9px 5px 0 10px;
	background:url(/images/bg_search_input.gif) no-repeat;
}
#headerBackgroundStripe #navi #searchBlock #inputSearch input {
	width:220px;
}
#headerBackgroundStripe #navi #searchBlock #inputSearchButton {
	float:left;display:inline;
}
#headerBackgroundStripe #navi #searchBlock #inputSearchButton a {
	display:block;
	width:40px;height:19px;
	padding:2px 0 1px 20px;margin:10px 0 0 0;
	text-decoration:none;
	font-weight:bold;
	background:url(/images/arrow_little_white_right.gif) 10px 8px no-repeat #000000;
	color:#ffffff;
}

/* autocomplete */
.autocomplete-w1 {
	position: absolute;
	left: -13px; top: 4px;
	margin: 0; padding: 0 6px 0 4px;
	background: url(/images/autocomplete_back.png) no-repeat left bottom;
}
	* html .autocomplete-w1 { /* IE6 fix: */
		top: 3px;
		background-image: url(/images/autocomplete_back.gif);
	}
#acSuggestionsContainer {
	padding: 0;
}
.autocomplete {
	margin: 5px 0 7px 0;
	max-height: 350px;
	overflow: auto;
	text-align: left;
	cursor: default;
}
	* html .autocomplete { /* IE6 specific: */
		xheight: 350px;
		margin: 0;
		overflow-x: hidden;
	}
.autocomplete .selected {
	background: #d6d6d6;
	cursor: pointer;
}
.autocomplete .acHeader, 
.autocomplete .acItems {
	font-size: 11px;
	padding: 2px 0;
	white-space: nowrap;
}
.autocomplete div {
	font-size: 11px;
	padding: 2px 10px;
	white-space: nowrap;
}
.autocomplete strong {
	font-weight: normal;
	color: #d5191f;
}
.rt2 {
	margin-top: 10px;
	font-weight: bold;	
}
.autocomplete .acHeader {
	font-weight: bold;	
}
.autocomplete .acNothingFound {	
	color: #afafaf;	
}

.autocomplete .acLoading {
	padding: 2px 5px;
}
.autocomplete .acShowAllResults {
	font-size: 11px;
	padding: 2px 5px;
}

/* Einde header */
#footerWrapper {
	position:relative;
	width:994px;
	padding:0 0 0 0;margin: 0 auto;
	z-index:1;
}
#footerBackground {
	padding:0;margin:0;
	width:100%; height:114px;
	background:url(/images/bg_footer.gif) center 0 no-repeat #000000;
}
#footerBackgroundStripe {
	padding:0;margin:0;
	width:100%; height:114px;
	background:url(/images/bg_footer_stripe.gif) repeat-x;
}
#footer {
	padding:25px 0 0 0;
	text-align:center;
	color:#808080;
}
#footer #copyright {
	padding:3px 0 0 0;
	font-size: 10px;
}
/* Breadcrumb  */
#breadcrumb {
	padding:10px 25px 10px 35px;margin:0;
	background:url(/images/arrow_breadcrumb_right.gif) 17px 14px no-repeat;
	color:#666666;
}
#breadcrumb  a {
	text-decoration:underline;
	color:#666666;	
}
#breadcrumb  a:hover {
	color: #000;
}
/* Einde breadcrumb  */
/* Columns */
#contentWrapper {
	position:relative;
	width:994px;min-height:640px;
	padding:0;margin:0 auto;
	z-index:2;
}
#threeColumn {
	width:994px;
	background:url(/images/bg_threeColumn.gif) repeat-y #ffffff;
	padding:0;margin:0;
}
#threeColumnOne {
	float:left;display:inline;
	width:205px;
	padding:0;margin:0;
}
/*
#threeColumnOne h2 {
	padding:10px;margin:0;
}*/
#threeColumnTwo {
	float:left;display:inline;
	width:564px;
	padding:0 10px 0 10px;margin:0;
}
#threeColumnThree {
	float:right;display:inline;
	width:205px;
	padding:0;margin:0;
}
#twoColumn {
	background:url(/images/bg_twoColumn.gif) repeat-y #ffffff;
	padding:0;margin:0;
}
#twoColumnOne {
	float:left;display:inline;
	width:205px;
	padding:0;margin:0;
}
/*#twoColumnOne h2 {
	padding:10px;margin:0;
}*/
#twoColumnTwo {
	float:left;display:inline;
	width:779px;
	padding:0 0 0 10px;margin:0;
}
#bigLeftTwoColumn {
	width:994px;
	background:url(/images/bg_bigTwoColumn.gif) repeat-y #ffffff;
	padding:0;margin:0;
}
#bigLeftTwoColumnOne {
	float:left;display:inline;
	width:779px;
	padding:0;margin:0 10px 0 0;
}
#bigLeftTwoColumnTwo {
	float:left;display:inline;
	width:205px;
	padding:0;margin:0;
}
/* Einde columns */

