/*************************************************************************************************

Geert Dekkers Web Studio, 2008 

*************************************************************************************************/
@import 'lightwindow.css';

 body { margin-bottom: 42px; }

.bg_kop {
	background:url(/s/img/index_kop.png) no-repeat; 
	position:absolute; 
	width: 1024px; 
	height: 166px; 
	margin: 0px 0px 0px 0px;
	}

.logo {
	background:url(/s/img/transparant.gif) no-repeat; 
	position:absolute; 
	width: 100%; 
	height: 150px; 
	margin: 0px 0px 0px 0px; 
	cursor: pointer;
	background-image: none;
	}

.button_01 { 
	background:url(/s/img/transparant.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 18px; 
	width: 189px; 
	height: 20px; 
	cursor: pointer;
	background-image: none;
	}
.nav_menu_01 { 
	background:url(/s/img/b_watdoenwij.gif) no-repeat; 
	position:absolute; margin: 146px 0px 0px 18px; 
	width: 189px; 
	height: 20px;
	cursor: pointer;
	}
.button_01_active { 
	background:url(/s/img/b_watdoenwij.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 18px; 
	width: 189px; 
	height: 20px;
	cursor: pointer;
	}

.button_02 { 
	background:url(/s/img/transparant.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 212px; 
	width: 189px; 
	height: 20px;
	cursor: pointer; 
	}
.nav_menu_02 { 
	background:url(/s/img/b_hoewerkenwij.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 212px; 
	width: 189px; 
	height: 20px;
	cursor: pointer;
	}
.button_02_active { 
	background:url(/s/img/b_hoewerkenwij.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 212px; 
	width: 189px; 
	height: 20px;
	cursor: pointer;
	}

.button_03 { 
	background:url(/s/img/transparant.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 406px; 
	width: 189px; 
	height: 20px;
	cursor: pointer; 	
	}
.nav_menu_03 { 
	background:url(/s/img/b_voorwiewerkenwij.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 406px; 
	width: 189px; 
	height: 20px;
	cursor: pointer;
	}
.button_03_active { 
	background:url(/s/img/b_voorwiewerkenwij.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 406px; 
	width: 189px; 
	height: 20px;
	cursor: pointer;
	}

.button_04 { 
	background:url(/s/img/transparant.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 601px; 
	width: 189px; 
	height: 20px;
	cursor: pointer; 
	}
.nav_menu_04 { 
	background:url(/s/img/b_wiezijnwij.gif) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 601px; 
	width: 189px; 
	height: 20px;
	cursor: pointer;
	}
.button_04_active { 
	background:url(/s/img/B_wiezijnwij.png) no-repeat; 
	position:absolute; 
	margin: 146px 0px 0px 601px; 
	width: 189px; 
	height: 20px;
	cursor: pointer;
	}
	
#login{
	position: absolute;
	margin: 149px 0px 0px 842px; 
	width: 189px; 
	height: 20px;
	cursor: pointer;
	color: #666;
	
}

#login:hover{
	text-decoration: underline;
}

.content { width: 787px; height: 500px; margin: 0px 0px 210px 0px; position:absolute; top: 167px;}
.content_top { margin: 21px 0px 0px 210px; width: 787px; height: 37px; }
.content_left{ width: 148px; height: 500px; float: left; margin-left: 21px; padding: 0px 0px 0px 0px; margin-right: 11px; overflow: visible; position: relative; top: 11px;}
.content_left_content_item{margin-bottom: 11px;}
.content_center { width: 570px; height: 500px; float: left; margin-left: 11px; margin-bottom: 42px; padding-left: 21px; overflow: visible;}
.content_default { background:url(/s/img/content_default.png) no-repeat; position:relative; margin: 100px 0px 0px 191px; width: 509px; height: 232px; }
.content_right {padding-left: 21px; padding-top: 11px; width: 237px;height: 500px;margin: 167px 0px 0px 787px;position:absolute; top: 47px;}
.content_right_contact { background:url(/s/img/content_right_contact.png) no-repeat; width: 237px; height: 46px; margin: 20px 0px 0px 0px; position:relative;}
.content_right_vacatures { background:url(/s/img/content_right_vacatures.png) no-repeat; width: 237px; height: 46px; margin: 0px 0px 0px 0px; position:relative;}
.content_right_nieuws { background:url(/s/img/content_right_nieuws.png) no-repeat; width: 237px; height: 46px; margin: 0px 0px 0px 0px; position:relative;}
.content_flash { z-index: 980;height: 240px; padding: 0; width: 1500px }
.flash {width: 800px;height:148px;margin: 0px 0px 0px 0px;}
/**************************** nwk 2011 ***************************************/
.content_center #home-vote-button{margin: 21px 0 0 0;}
.content_center #home-vote-button:hover{z-index:1000;}
.content_center .nwk{width: 180px; float: left;  padding: 0 14px 0 0}
.content_center .nwk:last-child{padding: 0px;}
.content_center .nwk a.header{color: black; text-decoration: none;}
.content_center .nwk a.header:hover{text-decoration: underline;}
.content_center .nwk a.more{font: italic 11px lucida grande, lucida, arial, sans-serif;color:#9b0611;text-decoration: none;}
.content_center .nwk a.more:hover{text-decoration: underline;}
div.nwk-content p{margin-bottom: 0px;}
div.nwk-label{color: #aaa; font-size: 9px; margin: 0 0 5px 0; height: 10px; text-align: right; padding: 0 7px 0 0;}
div.nwk-popup-container{width:374px;height:520px;font-size:12px;padding:11px;margin: auto;}
div.nwk-popup-container .popup-content{min-height: 470px; width:374px;}
div.nwk-popup-container .footer{margin: 0 0 0 0;padding: 0 0 0 0; font-size: 11px; vertical-align:bottom;}
div.nwk-popup-container .footer .left{float: left;}
div.nwk-popup-container .footer .right{float: right;}
div.nwk-popup-container .footer a{color:#9b0611;}
div.content_left div.vote-button-container{width: 100%; margin: 21px 0 0 0; text-align: right;}
/*div.content_left div.vote-button-container div.vote{height:18px; width: 52px; background: url('/s/img/vote.png') no-repeat top center;cursor:pointer;}
div.content_left div.vote-button-container div.vote:hover{background: url('/s/img/vote.png') no-repeat bottom center;}*/
div.content_left div.vote-button-container a{display: block; width: 100%; height: 18px; background: url('/s/img/vote.png') no-repeat top right;}
div.content_left div.vote-button-container a:hover{background: url('/s/img/vote.png') no-repeat bottom right;}
div.content_center form.voteform input[type="submit"]{background: url('/s/img/vote.png') no-repeat top center;width: 52px;height: 18px;border: none;cursor: pointer;}
div.content_center form.voteform input[type="submit"]:hover{background: url('/s/img/vote.png') no-repeat top bottom}
div.content_center form.voteform ul{margin: 0 0 0 0;padding: 0 0 0 0; min-height: 74px;}
div.content_center form.voteform ul li{padding: 0 0 0 0; margin: 0 0 0 0;list-style: none; font-weight: bold; height: 21px;}
div.content_center form.voteform ul li label[for="id_vote_0"]{}
div.content_center form.voteform p label[for="id_vote_0"]{ display: block; float: none; text-transform: none; color:#9b0611; font-size: 14px; font-weight: bold;}
div.content_center form.voteform ul li label{text-transform: none;}
div.content_center form.voteform ul li:first-child{display: none;}
div.content_center form.voteform ul.errorlist li{display: block; color: red;}
div.content_center form.voteform label{display: block;  float: left; margin: 0 5px 0 0;}
div.content_center form.voteform label[for="id_name"], div.content_center form.voteform label[for="id_email"]{width: 74px;}
div.content_center form.voteform input[type="text"]{border: 2px solid #f1c624; width: 420px;}
div.content_center form.voteform input[id="id_company"]{width: 390px;}

/*---------------------------------------------------------------------------*/
	body{

		padding-top: 0px;	
		font-family: 'Lucida Grande', Lucida, 'Lucida Sans Console', Arial, sans-serif;
		font-size: 11px;
		color: #001100;
		margin: 0px 0px 0px 0px; 
		background-color: #ffffff;

	}
	
	h1, h2{
		color: #9b0611;
	}
	
	h2 {
		font-size: 14px;
	}
	
	h3{
		font-size: 13px;
	}
	

	p{
		margin-top: 0px;
	}
	
	div.content_top dl dd{
		cursor: pointer;
		height: 24px;
		width: 210px;
		overflow: visible;
		font-size: 14px;
		font-weight: bold;
		display: inline;
		color: #f1c624;		
		margin-left: 0px;
		margin-right: 21px;
		padding-left: 21px;
		background-image: url(/s/img/dsc-circle.png);
		background-repeat: no-repeat;				
		

	}
	
	
	div.content_top dl dd:hover{
		background-image: url(/s/img/dsc-arrow.png);
		background-repeat: no-repeat;				
		color: #9b0611;
	}
	div.content_top dl dd.active{
		background-image: url(/s/img/dsc-arrow.png);
		background-repeat: no-repeat;				
		color: #9b0611;
	}
	
	
	
	div.content_news_header{

		font-size: 12px;
		font-weight: bold;
		width: 148px;
		text-align: left;

	}	

	div.content_news_body{

		margin-top: 11px;
		margin-bottom: 21px;
		font-size: 11px;
		width: 148px;
		text-align: left;
		line-height: 15px;
	}
	div.content_news_element{
		font-size: 11px;
		text-align: left;
		font-family: Lucida Grande, Lucida, Arial, sans-serif;
		width:148px;
		margin-bottom:11px;
		border-bottom: 1px solid #ddccdd;
	}

	.content_news_element div{
		padding-bottom:7px;
	}
	div.content_index_body{
		line-height: 18px;	
		font-size: 14px;
		text-align: justify;
	}



	div.readmoreLink{
		text-align: right;
		margin-top: 11px;
	}

	.footer{
		padding-top: 21px;
		font: 9px lucida grande, lucida, arial, sans-serif;
	}

	div.header_contact{
		padding-right:15px;
		line-height:20px;
		font-size: 14px;
	}



	div.pullDownMenu{

		background-color: #3C8DBA;
		padding: 5px;
		border-bottom: 1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #eeeeee;
		z-index:100;
	}
	div.pullDownMenu ul{
		padding-left: 0px;
		margin-left: 0px;
		white-space:nowrap;
			z-index:100;
	}

	div.pullDownMenu li{
		font: 11px lucida grande, arial, sans-serif;
		list-style: none;
		line-height: 20px;
		display: list-item;
			z-index:100;
	}

	ul.pulldowmMenuList{

	}

	li.pulldownMenuListItem{


	}

	a.pulldownMenuListItemLink{
		color:  #fff;
		text-decoration: none;
			z-index:100;
	}

	a:hover.pulldownMenuListItemLink{
		text-decoration: underline;
			z-index:100;
			color:#ffffff;
	}
	ul#contactMenu {
		padding-left: 0px;
		margin-left: 0px;
		white-space:nowrap;
		background-color:white;
		border: 1px solid #ddccdd;
		padding:5px;
	}

	ul#contactMenu li{
		list-style: none;
		display: list-item;
	}





	div.crumbs{


		font-style: italic;
		font: 10px lucida grande, lucida, arial, sans-serif;
		margin-bottom: 21px;


	}
	div.header{
		font-size: 21px;
		font-weight: bold;
		margin-bottom: 21px;
		color: #3f3971;
		text-align: left;
		line-height: 29px;
	}

	div.subheader{
		font-style: italic;
		font-size: 14px;
	}
	div.subheader0{
		font-style: italic;
		font-weight: bold;
		font-size: 16px;

	}
	div.subheader1{
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 7px;
	}

	div.subheader2{
		color: #3f3971;
		font-size: 16px;
		font-style: italic;
	}

	div.subheader3{
		color: #3f3971;
		font-size: 15px;
		margin-bottom: 11px;
	}

	div.presentItem{
		border:  1px dashed #597139;
		padding: 7px;
		margin-bottom: 7px;
		font: 12px lucida grande, lucida, arial, sans-serif;
	}
	div.presentItemLeft{
		border:  1px dashed #597139;
		padding: 7px;
		margin-bottom: 7px;
		float: left;
		clear: left;
		width: 297px;
	}
	div.presentItemRight{
		border:  1px dashed #597139;
		padding: 7px;
		margin-bottom: 7px;
		float: right;
		clear: right;
		width: 297px;
	}
	img.button{
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	div.biblio p {
		font-size: 11px;

		line-height: 13px;
	}

	img.icon_print{
		position: relative;
		top: 3px;
		margin-left: 10px;
	}

	img.illRight{
		margin-left: 26px;
		margin-bottom: 11px;
		margin-top: 11px;
	}
	img.illLeft{
		margin-right: 26px;
		margin-bottom: 11px;
		margin-top: 11px;
	}

	div.imageContainerRight{
		text-align: center;
		float: right;
		clear: right;
		margin-left: 26px;
		margin-bottom: 11px;
		margin-top: 11px;
	}

	div.label{
		font-family: lucida grande, lucida, arial, sans-serif;
		font-size: 10px;
		margin-top: 11px;
		text-align: center;
		color: #777;
	}
	ul.books{
		font: 11px lucida grande, lucida, arial, sans-serif;
		list-style-position: inside;
		list-style: none;
	}

	div.summary{

		font-style: italic;
		color: #3b366d;
	}


	ul.iapList{
		font-style: italic;
	}

	div.readMore{
		width: 84px;
		height: 21px;
		cursor: pointer;

	}

	div.subheaderCrumbPath{
		display: inline;
	}

	img.readMoreInline{
		position: relative;
		top: 5px;
		margin-left:  21px;
	}

	div.readmoreContainer{
		border-top: 1px solid #ddccdd; 
		border-bottom: 1px solid #ddccdd;
		padding-bottom: 5px;
		font-style: italic;
	}

	div.listBoxContainer{
			border-left:  1px solid #3b366d; 
			border-right:  1px solid #3b366d; 
			border-bottom:  1px solid #3b366d;
			padding:0px;
			margin-bottom:21px;

	}
	ul.listBox{
		font-style: italic;
			color: #3b366d;
			margin-top: 0px;
			padding-bottom: 7px;
			padding-top: 7px;

	}

	ul.listBox li{
		margin-bottom: 12px;
	}

	div.listHeader{
		font-size: 16px;
		font-weight: bold;
		background-color: #3b366d;
		color: white;
		font-style: italic;
		padding-bottom: 7px;
		padding-top: 7px;
		margin-bottom: 14px;
		padding-left: 21px;

	}

	div.iapListBody{
		margin-top:15px;
		margin-bottom:15px;
	}

	div.readmore{
		margin-top:5px;
		padding-bottom:5px;
		margin-bottom:5px;
		text-align:right;

	}

	div.crumbsPathMenu{
		font: 10px "lucida grande", "lucida sans", lucida, geneva, sans-serif;	
		font-weight: bold;
		margin-bottom: 29px;
	}

	li.crumbsPathMenuListItem{
		display: inline;
	}

	li.crumbsPathMenuListItemNoLink{
		display: inline;
	}

	ul.crumbsPathList{
		display: inline;
		font: 10px "lucida grande", "lucida sans", lucida, geneva, sans-serif;
		padding-left: 3px;
	}



	a.referencePopup{

	}

	a:hover.referencePopup{

		background-color: #3f3971;
		color: white;
		text-decoration: none;

	}

	div.rPopup{
		position: absolute;
		width: 297px;
		background-color: white;
		opacity: 0.7;
		-moz-opacity: 0.7;
		filter:alpha(opacity=70);
		border: 1px solid #3f3971;
		padding: 3px;
	}
	
	div#debug{
		position: absolute;
		width: 210px;
		height: 21px;
	}
	
div#homepage_left{
	float: left;
	width: 270px;
	height: 100%;
}

div#homepage_right{
	float: right;
	width: 270px;
	height: 100%;
}

div#homepage_left h3{
	margin-bottom: 0px;
}

div#homepage_right h3{
	margin-bottom: 0px;
}

div#homepage_left p{
	margin-top: 0px;
}

div#homepage_right p{
	margin-top: 0px;
}
