body {
	font-family:  Arial;
	font-size:11px;
	margin:0px;
	background-color:#EBEBEB;
	background-image:url(/images/bg_slice_page.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	margin:0px;
	color:#3b3d3c;
}

div{
	border:0px solid #000000;
}

img{
	border:0px solid #000000;
}


div.main{
	position: absolute; 
	left:50%;
	margin-left: -475px;  
	width:950px;
	background-repeat:no-repeat;
	background-image:url(/images/bg_slice_page.jpg);
	background-position:bottom left;
	background-color:#FFFFFF;
	background-position:right bottom;
	background-repeat:no-repeat;
}


div.main_left{				float:left;	width:14px; height:696px;	background-image:url(/images/bg_left.jpg);	     overflow:hidden; background-repeat:no-repeat;   background-position:bottom left; }

div.main_right{				float:left;	width:14px; height:696px;	background-image:url(/images/bg_right.jpg);		 overflow:hidden; background-repeat:no-repeat; background-position:bottom left;   }

div.main_center{          	float:left;	width:920px; 	}

div.top{		 			float:left;	width:922px;		/*background-image:url(/images/logo.png);   background-repeat:no-repeat;  */}
div.top_logo{				position:absolute; left:0;top:0; z-index:50;}
div.top_bar{ 				float:right;	width:615px;	height:149px;	overflow:hidden;	 border-left:0px solid #0A1D2C;}
div.top_menu_p{				float:left; width:330px; 	height:20px; }	
div.top_menu{ 				float:right;	width:577px; padding-left:50px;	height:22px;  overflow:hidden; background-color:#555561;	/*background-image:url(/images/bg_menu.jpg);  background-repeat:repeat-x;  */}
	#nav{			margin: 0; text-align:left;	padding: 0;	list-style: none;	 margin-top:0px;	 height:22px; overflow:hidden;}
	#nav li {			float:left; text-transform:uppercase;  font-size:11px;	 border-left:1px solid #dedede;  	text-align:center; 	_width:10px; }	
	#nav li.eerste{	border:0;}
	#nav li a {		height:23px;    line-height:25px; display: block;  	text-decoration: none;	color: #a6bdce;	 /* IE6 Bug */		 /* IE6 Bug */	border-bottom: 0;   	padding-left:8px;   padding-right:8px;  }
	#nav li a:hover{	background-color:#ffffff; color:#555561;  border-top:1px solid #dedede;}
	#nav li a.actief{	background-color:#ffffff; color:#555561;	 border-top:1px solid #dedede;}
	/* .top_menu li:hover ul, li.over ul { display: block;    background-color:#001425; }   The magic */
	/* .top_menu li a:hover, .top_menu li:hover a, .top_menu li.over a{ background-color:#001425;   color:#FFFFFF; text-decoration:none;} */
	/* .top_menu li ul li a:hover{ background-color:#162838;   	color: #a6bdce; text-decoration:none;} */

div.cnt_right_img{	float:left;width:150px; padding-left:55px; padding-top:34px;}
	
div.body_wrap1{			float:left;	background-image:url(/images/bg_wrap1.jpg);}
div.body_wrap2{			float:left;	background-image:url(/images/bg_wrap2.jpg);		background-repeat:repeat-x; }

div.left{			 				float:left;	width:259px;	padding-top:46px; 	background-image:url(/images/bg_line.png); background-repeat:no-repeat;	background-position:right top;	}
div.left_bloks{					float:left;  height:320px;  }
div.left_blok{	 				float:left;	width:170px;	color:#424242;	font-size:10px;  color:#3b3d3c;	 padding-left:31px; 	padding-bottom:9px;	line-height:16px;	background-image:url(/images/bg_blokline.jpg);  background-position:20px bottom; background-repeat:no-repeat; margin-bottom:8px;	font-size:11px;  }
	.left_blok a{ 				color:#555561; font-weight:normal; text-decoration:underline;	}
	.left_blok a:hover{		color:#555561; font-weight:normal; text-decoration:underline;	}
	.left_blok font{		font-size:13px;}
	
div.left_partner{				float:left; padding-left:20px;	background-image:url(/images/bg_partner.jpg); width:200px; height:100px; background-repeat:no-repeat; 	background-position:17px 3px; visibility:visible;	}
div.left_partner_p{			float:left; padding-top:6px;	padding-left:0px;	overflow:hidden;  width:198px;	height:57px;}
	
div.right	{						float:left;	width:661px;			background-repeat:no-repeat;	background-position:right top;	}
div.right_crum	{				float:left;	width:600px;	height:10px;		padding-left:35px;	padding-top:1px; 	}
	.right_crum ul{            list-style-type:none;	margin:0;	padding:0;font-size:9px;  color:3b3d3c;}
	.right_crum ul li{         float:left;   padding-right:3px;  color:#3b3d3c; font-size:9px; }
	.right_crum ul li a{         display:block; float:left;	color:#323941;	text-decoration:none;}
	.right_crum ul li a:hover{    float:left; text-decoration:underline; color:#3b3d3c;}

div.right_txt	{				float:left;	width:400px;			padding-left:32px;	padding-top:34px;	line-height:16px;		min-height:580px;	}
div.right_txt a 	{				color:#555561;}
div.right_txt_min{			float:left; 	width:0px;				height:395px;	}

div.down{					float:left;	width:920px;	height:65px;		background-image:url(/images/bg_down_repeat.png); background-repeat:repeat-x;	 background-color:#555561;}
div.down_left{				float:left;	width:231px;	padding-left:0px;	padding-top:9px;		}

div.down_right{				float:left;	padding-left:0px;	padding-top:23px;	text-align:right;  	width:670px;   float:left;   padding-right:6px;  font-size:11px; font-weight:bold;  color:#FFFFFF;	}
	.down_right  a{      		text-decoration:none; color:#FFFFFF;}
	.down_right  a:hover{   text-decoration:none; color:#FFFFFF;}

/* else */
h1{		  color:#3b3d3c;	font-size:11px;  text-transform:uppercase; margin:0px;  margin-bottom:16px; } 	 

.Title{		color:#CC3300;	font-weight:bold;	}


div.error{				position: absolute; 	left:50%; 	margin-top:20px;	margin-left: -250px; 	width:500px;	border:1px solid #555561;	background-color:#FFFFFF;		color:#3b3d3c;		}
div.error_img{			float:left; width:500px;	text-align:center;	}
div.error_kop{			float:left; width:500px;	text-align:center;	background-color:#555561;		line-height:30px;	}
   .error_kop h1{		font-size:12px;	margin:0px;	color:#ffffff;}
div.error_txt{			float:left; width:500px;	text-align:left;	color:#626164;	padding-bottom:5px;}
   .error_txt ul{             			margin:15px 0 0 30px;	padding:0;  }
   .error_txt ul li{           		    color:#555561; font-size:11px; 	padding-bottom:4px;	}
   .error_txt ul li a{          			color:#555561;	text-decoration:underline; }
   .error_txt ul li a:hover{    			color:#555561;	text-decoration:underline; }
