/* CSS */
body{ margin: 0; padding: 0; }

#accessibility {
	text-indent: -99999px;
	display: none;
	position: absolute -1932x -1067px;
}


/*----TOP----*/

#top{
	width:900px;
	height:141px;
	position:relative;
	margin:0 auto;
	font:14px/18px Arial, Helvetica, sans-serif;
}

#top ul{width:125px; height:22px; position:absolute; top:0px; right:130px;}
#top ul li{float:left; width:45px; height:22px;}
#top ul li a{width:45px; height:16px; display:block; background:url(../images/custom/arrow1.gif) 40px 6px no-repeat #CC0000; color:#fff; font:13px/16px Arial, Helvetica, sans-serif; text-decoration:none;}
#top ul li a:hover{background:url(../images/custom/arrow1-hover.gif) 40px 6px no-repeat #CC0000; color:#FEF0B7; text-decoration:none;}

#top img.logo{
	width:299px;
	height:76px;
	position:absolute;
	top:43px;
	left:0px;
}

.banner {
	width:468px;
	height:60px;
	position:absolute;
	top:51px;
	left:314px;
}

.toevoegen {
	width:96px;
	height:81px;
	position:absolute;
	top:34px;
	left:796px;
}

#top p.callus{width:119px; height:25px; background:url(../images/custom/callus-bg.gif) 0 0 no-repeat #212121; color:#fff; position:absolute; top:53px; right:115px; line-height:24px; text-align:center;}
#top p.phone{width:130px; height:25px; background:#212121; color:#EAE8CD; position:absolute; top:83px; right:109px; font-size:20px; line-height:25px; text-align:center;}

/*----/TOP----*/

/*----HEADER-----*/

#header{
	width:900px;
	height:215px;
	margin:0 auto;
}


/*----Header Middle----*/

#headermiddle{width:640px; height:239px; float:left;}

/*----User Menu----*/
#user_menu{
background:none;
font:11px;
color: #fff;
font-weight:bold;
	width:900px;
	height:22px;
	position:relative;
	margin:0 auto;
	padding-top: 1px;
	padding-left: 5px;
}
#user_menu ul{
	background:none;
	width:454px;
	height:22px;
	position:absolute;
	top:0px;
	left:448px;
	
}
#user_menu ul li{background:none; width:110px; height:22px; float:right;}
#user_menu ul li a{background:none; width:110px; height:22px; display:block; color:#fff; font:13px/21px Arial, Helvetica, sans-serif;  font-weight:bold; text-align:center; text-decoration:none;}
#user_menu ul li a:hover{width:110px; height:22px;  background:url(../images/custom/user-menu-bg-hover.gif) repeat-x; color:#fff; text-decoration:none;}

/*----/User Menu----*/

/*----Menu----*/
#menu{
	width:793px;
	height:38px;
	background:url(../images/custom/menu-bg.gif) 0 0 repeat-x;
	position:relative;
	margin:0 auto;
}
#menu ul{
	width:791px;
	height:31px;
	position:absolute;
	top:0px;
	left:16px;
}
#menu ul li{width:110px; height:32px; float:left;}
#menu ul li a{width:110px; height:32px; display:block; border-right: #FFFFFF 1px dashed;  color:#fff; font:13px/28px Arial, Helvetica, sans-serif;  font-weight:bold; text-align:center; text-decoration:none;}
#menu ul li.actueel a{width:109px; height:32px; border-left: #FFFFFF 1px dashed; display:block; color:#fff; font:13px/28px Arial, Helvetica, sans-serif;  font-weight:bold; text-align:center; text-decoration:none;}
#menu ul li a:hover{ font-size:16px; width:109px; height:32px; border-right: #FFFFFF 1px dashed; border-left: #FFFFFF 1px dashed; background:url(../images/custom/menu-bg-hover.gif) repeat-x; color:#fff; text-decoration:none;}

/*----/Menu----*/
#headerleft{width:46px; height:239px; float:left; background:url(../images/custom/leftfolder.gif) 0 0 no-repeat;}

#headerbody{
	background:url(../images/custom/header-bg.gif) 0 0 repeat-x;
	width:793px;
	height:200px;
	position:absolute;
	top:41px;
	left:46px;
	color:#fff;
}

#headerright{width:61px; height:239px; float:right; background:url(../images/custom/rightfolder.gif) 0 0 no-repeat;}

/*----Header Top----*/

#headerleftred{
	background:url(../images/custom/intro-bg.gif) 0 0;
	width:740px;
	height:180px;
	color:#fff;
	position:absolute;
	top:7px;
	left:33px;
}
#headerleftredtitle{
	width:346px;
	height:30px;
	font: 130%/1.4em Arial, Helvetica, sans-serif;
	position:absolute;
	top:31px;
	left:63px;
	text-transform:uppercase;
}

#headerleftredtext{
	width:346px;
	height:92px;
	font:  90%/1.4em Arial, Helvetica, sans-serif;
	position:absolute;
	top:32px;
	left:63px;
	font-weight:bold;
}

#headerleftredtext a{
color:#fff;
}

#headerleftredtext a.hover{
color:#fff;
 text-decoration:none;
}



#headerleftred p{
	width:100px;
	height:100px;
	display:block;
	position:absolute;
	top:41px;
	left:465px;
	font-size:14px;
	line-height:17px;
} 
#headerleftred p s.largetext{font-size:18px; line-height:20px;} 

#headermiddlered{width:161px; height:142px; background:url(../images/custom/red-image.jpg) 0 0 no-repeat; position:absolute; top:13px; left:478px;}

/*----/Header Top----*/


/*----Header Meer----*/

#headermore{width:47px; height:123px; position:absolute; top:32px; right:0px; font:13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
#headermore a{width:39px; height:38px; display:block; background:url(../images/custom/headermore-normal.gif) 0 0 no-repeat #FEFDF1; color:#FDFCEC; text-decoration:none; padding:85px 0 0 8px;}
#headermore a:hover{background:url(../images/custom/headermore-hover.gif) 0 0 no-repeat; text-decoration:none;}

/*----/Header Meer----*/

