*{
	font-family:Arial;
	font-size:10pt;
}

a{
	color:#1A9BFF;	
}
body{
	background-color:#1AB5FE;
	background-image:url('/images_new/bodyback.jpg');
	background-repeat:repeat-x;
	margin:0 auto;
	padding:0; /*hgj*/
}

#container{
	margin:0 auto;
	padding:0;
	width:1004px;
}

#header{
	background-image:url('/images_new/headerback.jpg');
	height:287px;	/*+*/
}

	#slideshow{
		height:0;
		margin-left:4px;
		margin-top:5px;
		position:absolute;
		z-index:1;
	}
	#slideshow img { position:absolute; left:0; top:0; }

	#logo{
		background-image:url('/images_new/logo1.png');
		height:293px;	
		position:relative;
		z-index:2;
	}
	
		#portfolio{
			margin-left:679px;
			margin-top:-254px;
			position:absolute;
			width:282px;
			z-index:999;
		}
		#portfolio a{
			color:#000;	
		}
			.port_comp{
				background-image:url('/images_new/portfolioback.png');
				float:left;
				height:64px;
				padding-left:3px;
				padding-top:2px;
				width:138px;
			}
	

#content{
	width:662px;
}

	#contentverleng{
		background-image:url('/images_new/contentverleng.jpg');
		font-size:12px;
		padding:14px 14px 14px 24px;
		width:615px;
	}
	
	#contentverleng a{
		color:#1a9bff;		/*+*/
		font-weight:bold;	/*+*/
	}
		#contentverleng h1{
		background-image:url('/images_new/header_icon.jpg');
		background-position:0 50%;
		background-repeat:no-repeat;
		color:#1A9BFF;
		font-size:medium;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		padding-left:55px;
		padding-top:0;	
		}
	
	#contenteind{
		background-image:url('/images_new/contenteind.jpg');
		width:662px;
		height:11px;
	}

#rechts{
	background-color:#292626;
	width:342px;
}
	.rechts_item{
		width:338px;
		float:left;
	}
	.rechts_top{
		background-image:url('/images_new/rechtskop.jpg');
		color:#000000;
		font-weight:bold;
		height:22px;
		padding:5px;
		width:328px;
		margin-top:+5px; /*+*/
	}
	.rechts_mid{
		background-color:#FFF;
		padding-top:10px; /*+*/
	}
	.rechts_bot{
		background-image:url('/images_new/rechts_bot.jpg');
		height:6px;
		width:338px;
		margin-bottom:+5px;
	}

	.news_item{
		background-image:url('/images_new/header_icon.jpg');
		background-position:1px 50%;
		background-repeat:no-repeat;
		padding-left:55px;
		display:block;
		margin-top:-11px;
	}
	
	.news_item a{
		color:#000;
		text-decoration:none;
	}
	
	#modules span#module_title{
		font-size:14px;
		font-weight:bold;
	}
	#module_tekst{
		font-weight:bold;
		font-size:13px;

	}
		#module_tekst a{
		font-weight:bold;	
		color:#000;		
	}
	#nieuws .rechts_mid{
		height:49px;	/*+*/
	}
	#modules .rechts_mid{
		height:70px;	/*+*/
	}
	#sponsor .rechts_mid{
		height:50px;	/*+*/
		padding-left:+4px;	/*+*/
	}
	#contact .rechts_mid{
		height:120px;	/*+*/
	}
	
#nieuwsitems{
	padding-top:+16px;
}

#sponsorplaatje{
	padding-top:+16px;
}
	
#contactgegevens{
	margin-top:-4px;
	padding-left:7px;
}

#footer{
	background-color:#292626;
	width:1004px;
	height:22px;
	clear:both;
	color:#FFF;
	font-size:8pt;
	
}

#footer a{
	color:#FFF;	
	font-size:8pt;
}
	#menu_footer{
		padding-left:15px;	
		font-size:8pt;
}

#copyrights{
	font-size:8pt;
	margin-left:+40px;
}

#breadcrumbs{
	color:#1A9BFF;
	font-weight:bold;
	font-size:10px;
}
#breadcrumbs a{
	font-size:10px;
}

#menu {
	background-image:url(/images_new/menuback.png);
	height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-46px 0 0;
	padding:2px 0 0 10px;
	position:absolute;
	z-index:3;
	width:997px;
}
#menu li {
-x-system-font:none;
float:left;
font-family:Tahoma,arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}
#menu li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-right:1px solid #60E7FF;
color:#000000;
display:block;
font-weight:bold;
padding:5px 12px;
text-decoration:none;
white-space:nowrap;
text-align:center;
}
#menu li a:hover {
background-image:url('/images_new/menu_h.png');	
}
.active{
	background-image:url('/images_new/menu_h.png');	
}
#menu li ul {
margin:0;
padding:0;
position:absolute;
visibility:hidden;
}
#menu li ul li {
display:block;
float:none;
background-image:url('/images_new/submenuback.jpg');
}
#menu li ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
width:auto;
text-align:left;
}
#menu li ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url('/images_new/menu_h.png');	
}