body {
	margin: 0px; 
	background-image:url(../images/Pi_bg.jpg); 
	background-repeat:repeat-x;
	background-position:top; 
	background-color:#F0F2F4;
	font-family:"Trebuchet MS", Arial, "Helvetica LT Std"; 
	font-size:12px;
	line-height:115%;
	color:#576170;
}

.container_bg{
	width: 100%; 
	background-image:url(../images/Pi_bg_picture.jpg); 
	background-repeat:no-repeat; 
	background-position:center; 
	background-position:top; 
	float:left;
}
	.container_bg .container_content{
		width:928px; 
		margin-left:auto; 
		margin-right:auto;
	}

/* TITELS & FONTS--------------------------------------------------------------------*/
h1{
	font-size:16px;
	color:#61AF3A;
	line-height: 16px;
	margin-top:0px;
	margin-bottom:17px;
	font-weight:normal;
}


h2{
	font-size:16px;
	color:#3E464D;
	line-height: 16px;
	margin-top:0px;
	margin-bottom:7px;
	font-weight:normal;
}


.titel_15pxGrey{
	font-size:15px;
	line-height: 16px;
	color:#919CA6;
	
}

.txt_11pxGrey{
	font-size:11px;
	color:#919CA6;
	line-height: 12x;
}

/* LINKS -----------------------------------------------------------------------*/


a:link, a:visited {
	color:#61AF3A;
}

a:hover {
	color:#6B7985;
}
a.greenArrow:link, a.greenArrow:visited {
	background-image:url(../images/Pi_arrowGreen.gif);
	background-repeat:no-repeat;
	padding: 1px 0px 0px 12px;
	color:#61AF3A;
	font-size:12px;
	text-decoration:none;
	display:block;
	clear:both;
	float:left;
	margin-top:3px;

	
}

a.greenArrow:hover {
	color:#6B7985;
}

a.greenArrow_jobs:link, a.greenArrow_jobs:visited {
	background-image:url(../images/Pi_arrowGreen.gif);
	background-repeat:no-repeat;
	padding: 1px 0px 0px 12px;
	color:#61AF3A;
	font-size:12px;
	text-decoration:none;
	display:block;
	clear:both;
	margin-top:3px;

	
}

a.greenArrow_jobs:hover {
	color:#6B7985;
}

a.greenHover12px:link, a.greenHover12px:visited{
	text-decoration:none;
	color: #6B7985;
}

a.greenHover12px:hover{
	color: #61AF3A;
}

a.legal:link, a.legal:visited {
	font-size:11px;
	color:#919CA6;
	line-height: 12px;
}


a.pdfLink:link, a.pdfLink:visited {
	background-image:url(../images/Pi_pdf.gif);
	background-repeat:no-repeat;
	padding: 1px 0px 0px 20px;
	color:#61AF3A;
	font-size:12px;
	text-decoration:none;
	display:block;
	clear:both;
	float:left;
	margin-top:2px;
}

a.pdfLink:hover {
	color:#6B7985;
}


/*GENERAL FRAME-------------------------------------------------------------*/
.container_frameGeneral{
	width:920px; 
	height:522px; 
	background-image:url(../images/Pi_frame_general.gif); 
	background-repeat:no-repeat; 
	margin:2px 0px 0px 0px;
	padding: 4px 4px 34px 4px;
	float:left;
	
}

.container_spacer{
	clear:both;
	width:880px; 
	padding: 13px 20px 0px 20px;
	position:relative;
	float:left;
}

	.container_spacer .container_left{
		clear: both;
		width:210px; 
		float: left;
	}
	
		.container_spacer .container_left .mainTitel{
			margin-top:10px;
		}
		.container_spacer .container_left .content{
			margin-top:20px;
		}
		
	#container_right_scroll{
		position: relative;
		z-index:0;
		width:645px;
		height:376px;
		margin-top:60px;
		padding:0px 0px 0px 20px;
		overflow:auto;
		float: left;
		
		overflow: hidden;
	}
	
	.container_spacer #container_right_noScroll{
		width:650px;
		height:436px;
		padding:0px 0px 0px 20px;
		overflow:hidden;
		float: right;
	}

.spacer_5pxTop{
	margin-top:5px;
}

/* TAALKEUZE ---------------------------------------------------------------*/	

.container_language{
	text-align:right;
	/*margin-top:50px;*/
	padding: 50px 4px 0px 0px;
}	
	.container_language a:link, .container_language a:visited{
		background-color:#61AF3A;
		height:16px;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;		
		padding: 0px 1px;
		margin: 0px 0px 0px 0px;
		text-align:right;
	}
	.container_language a:hover{
		background-color:#CCCCCC;
		font-size:11px;
		color:#000000;
		text-decoration:none;		
		padding: 0px 1px;
		margin: 0px 0px 0px 0px;
		text-align:right;
	}
	.container_language .selected{
		height:16px;
		background-color:#CCCCCC;
		font-size:11px;
		color:#000000;
		text-decoration:none;		
		padding: 0px 1px;
		margin: 0px 0px 0px 0px;
		text-align:right;
	}


/* TOPNAV ----------------------------------------------------------------------*/

.logo{
	float:left;
	margin: 10px 0px 0px 20px;
}
.container_topnav{
	/*border: 1px solid red;*/
	position:relative;
	text-align:right;
	height:18px;
	margin: 35px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	float:right;
	width:492px;
	z-index:1;
}

.container_dropdown{
	position:absolute;
	width:110px;
	height: 130px;
	top:16px;
	left:355px;
	padding-top:10px;
	/*background-color:#FFFFFF;*/
	background-image:url(../images/Transparent.gif);

	
}

	.container_dropdown a:link, .container_dropdown a:visited {
		display: block;
		width:140px;
		height: 14px;
		padding: 4px;
		margin-bottom: 1px;
		border: 1px solid #999;
		background-color:#FFFFFF;
		font-family:"Trebuchet MS", Arial, "Helvetica LT Std";
		font-size:13px;
		line-height:12px;
		color:#3E464D;
		text-align:left;
		text-decoration:none;	 
	}
	.container_dropdown a:hover {
		color:#61AF3A;
	}




/* FOOTER ----------------------------------------------------------------------*/

.footer{
padding: 5px 0px;
padding-left:4px;
clear:both;
}

.buttons{
width: 210px;
position:absolute;
bottom:0px;
left:20px;
}

.buttons .spacer{
margin-top: 5px;

}