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

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: 540px; 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 {width: 1024px; height: 148px;margin: 400px 0px 0px 0px; z-index: 990;}
.flash {width: 800px;height:148px;margin: 0px 0px 0px 0px;}


	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;
		z-index: 10;
		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;
}