body {
	font-family:  Arial;
	font-size:10px;
	margin:0px;

	background-position:center top;
	background-repeat:no-repeat;
	color: #252020;
	
}

div{
	border:0px solid #000000;
}

div.main{
	position: absolute; 
	left:50%;
	margin-left: -490px; 
	width:980px;
	background-image:url(../images/main_slice.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	overflow:hidden;
	
	
}

/* Extra page wrappers */
div.main_wrp1{		float:left;		background-image:url(../images/pand.jpg);	background-repeat:no-repeat;	background-position:left bottom;	background-color:#F8F9EB;	}
div.main_wrp2{		float:left;		background-image:url(../images/lines.gif);	background-repeat:no-repeat;	background-position:-3px 263px;			}
div.main_wrp3{		float:left;		background-image:url(../images/mnu_bar.jpg);	background-repeat:repeat-x;	}


/* Hoofdmenu */
div.mnu{			float:left;		width:978px;	height:26px; filter: alpha(opacity=92); -moz-opacity: .92; opacity: .92; 	padding-left:95px;	}
#menu ul{			list-style-type:none;margin:0;padding:0;	font-size:13px;		 }
#menu ul li{			float:left;display:inline-block;	padding-right:30px; padding-left:30px;	padding-top:6px;	padding-bottom:4px;}
#menu ul li:hover{	float:left;display:inline-block;	padding-right:30px; padding-left:30px;	padding-top:6px;	padding-bottom:4px;	background-color:#9293B2;}
 

#menu ul li a{			color:#FFFFFF;text-decoration:none;position:relative;	}
#menu ul li a:hover{	color:#FFFFFF;text-decoration:none;	}


/* Submenu pulldown */
#menu ul li ul{		position:absolute;	display:none;	z-index:100;	 margin-left:-30px;  _margin-left:-10px;	margin-top:2px;	width:100%; 	}
#menu ul li.hover ul{	display:block;}

#menu ul li ul li{			float:none;display:block; border:0;	margin:0;	background-color:#AACCF1;	padding-left:30px; width:130px; 	border-top:1px solid #FFFFFF;	}
#menu ul li ul li:hover{ 	float:none;display:block; border:0; margin:0; 	background-color:#9293B2;	border-top:1px solid #FFFFFF; }

#menu ul li ul li a{		 	color:#FFFFFF;	text-decoration:none; 	padding:5px 0 5px 0; }
#menu ul li ul li a:hover{	color:#000000;	text-decoration:none;	padding:5px 0 5px 0;		}


/* Header */
div.hdr{			float:left;		width:990px;	height:180px;	padding-top:7px;	background-repeat:no-repeat;	background-position:0 6px;	}
div.hdr_blk{		float:left;		width:242px;	height:177px;	margin-right:4px;	overflow:hidden;	}
   

/* Slogan */
div.slo{			float:left;		width:978px;	height:50px;	}

/* Page body */
div.bdy{			float:left;		width:978px;					}
div.bdy_min{		float:left;		width:17px;		height:378px;	}
div.bdy_var{		float:left;		width:944px;	background-image:url(../images/infobar.jpg);	background-repeat:no-repeat;	background-position:right bottom; 		}
div.bdy_var_min{	float:left;		width:0px;		height:370px;	}

/* Ftr */
div.ftr{			float:left;		width:990px;	height:125px;	overflow:hidden;	}
div.ftr_1{			float:left;		width:16px;		height:150px;		}
div.ftr_2{			float:left;		width:350px;	height:150px;	padding-top:47px; color:#FFFFFF;	font-size:14px;	}
div.ftr_3{			float:left;		width:370px;	height:150px;	padding-top:10px; 	color:#6f0d08;	font-size:12px;		font-weight:normal;	font-style:italic;		}
div.ftr_4{			float:left;		width:250px;	height:150px;	padding-top:10px;  color:#6f0d08;	font-size:12px;		font-weight:normal;	font-style:italic;		}

/* Default content */
div.txt1{			float:left;		width:425px;					padding-left:20px;	padding-top:55px;	padding-bottom:40px;	line-height:20px;	font-size:13px;	font-weight:bold;	overflow:hidden;	}
div.txt2{			float:left;		width:455px;					padding-left:40px;	padding-top:55px;}
div.txt2_blk{		float:left;		width:208px;					line-height:20px;	font-size:12px;		font-weight:bold;	padding-right:18px; 	height:135px;	overflow:hidden;}
	.txt2 h2{		color:#139cd5;	font-size:12px;	 margin:0px;	}	
	.txt2 .txt{		color:#000000;	line-height:20px;	font-size:12px;		font-weight:bold;	padding-right:18px; text-decoration:none;	 }
	
div.txt3{			float:left;		width:700px;		padding-left:120px;	padding-top:20px;			}	
	.txt3 h1{		color:#8E8E8E;	font-weight:normal;font-size:18px;}
div.txt4{			float:left;		width:425px;		padding-left:200px;	padding-top:10px;	padding-bottom:40px;	line-height:20px;	font-size:13px;	font-weight:bold;	}	
div.txt5{			float:left;		width:250px;		padding-left:50px;	padding-top:0px;	padding-bottom:40px;	line-height:20px;	font-size:13px;	}	
	
	
/* Else */
 .ftr a{			color:#FFFFFF;	font-style:normal;	text-decoration:none;	background-image:url(../images/arrow.gif);	padding-right:25px;	background-position:right;	background-repeat:no-repeat;	}
.lnkblok{		color:#139cd5;	font-size:12px;	 margin:0px;	}		
.lnkblok:hover{	color:#139cd5;	font-size:12px;	 margin:0px;	}	

div.smoel{		float:left;		border:1px solid #000000;	width:70px;	text-align:center;	padding:10px;	height:90px;	margin:0 10px 10px 0;	overflow:hidden;	}
   
div.error{				position: absolute; 	left:50%;	margin-left: -250px; 	width:500px;	height:500px;	border:1px solid #626264;	background-color:#FFFFFF;		color:#626164;		}
div.error_img{			float:left; width:500px;	text-align:left;	background-color:#F8F9EB;	}
div.error_kop{			float:left; width:500px;	text-align:center;	background-color:#5E96AF;	color:#FFFFFF;	line-height:30px;	}
   .error_kop h1{		font-size:13px;	margin:0px;	}
div.error_txt{			float:left; width:400px;	text-align:left;	color:#626164;	padding:10px;	}
   .error_txt ul{             			margin:0 0 0 30px;	padding:0;  }
   .error_txt ul li{           		    color:#626264; font-size:10px; 	padding-bottom:4px;	}
   .error_txt ul li a{          			color:#626264;	text-decoration:underline; }
   .error_txt ul li a:hover{    			color:#000000;	text-decoration:underline; }
   
 .red{	color:#FF0000; }
 
 
 
 .button{		background-color:#166687;	color:#FFFFFF;	border:1px solid #000000; }
 .inputbox{		background-color:#166687;	color:#FFFFFF;	border:1px solid #000000; 	width:350px;}
 .inputboxg{	background-color:#166687;	color:#FFFFFF;	border:1px solid #000000; 	width:350px;}
 
 
 a{		color:#166687;	}
 a:hover{		color:#820807;		}
 
 
