html {
	height: 100%;
}

body {
	margin:0;
	height: 100%;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#262626;
}

a:link, a:visited{
	color: #399AAD;
}

a:hover, a:active{
	color: #505050;
	text-decoration:none;
}

#container {
	background:url(images/core_ag.jpg) top repeat-x;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -105px; /* de #container bottom margin moet het negatieve zijn van de #footer_wrapper's en #duw's height */
}

#header{
	width:1024px;
	height:134px;
	margin:0 auto;
	background:url(images/header_ag.jpg) top center no-repeat;
}

/* #image_rotate{
	top:38px;
	 left:32px;
	padding:38px 0 0 32px;
} */

    div.rotator {
	position:relative;
	height:149px;
	width:572px;
	margin: 0;
	display: none;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	margin:0;
}
/* rotator image style */	
	div.rotator ul li img {
	padding: 0;
	margin:0;
	width:572px;
	height:149px;
	background:#FFF;
}
    div.rotator ul li.show {
	z-index:500
}

.pics span{
	height:149px;
	width:572px;
	padding:0;
	margin:0;
	position:absolute;
	background:#CF6 !important;
	z-index:1000;
}

.pics{
	height:149px;
	width:572px;
	padding:0;
	margin:0;
	overflow:hidden;
}

.pics img{
	height: 149px;
	width: 572px;
	padding: 0;
	position:absolute;
}

/* Top menu */
#nav_top{
	text-align:right;
	padding:80px 17px 0 0;
	height:30px;
}

ul#nav_list_top{
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#nav_list_top li{
	display: inline;
	list-style-type: none;
}

#nav_list_top a {
	display:block;
	line-height:30px;
	padding: 12px 25px 12px 25px;
	font-size:14px;
	float:right;
	text-align:center;
}

#nav_list_top a:link, #nav_list_top a:visited{
	color: #a6a4a4;
	text-decoration: none;
}

#nav_list_top a:hover, #nav_list_top a.current{
	color: #ebebeb;
	text-decoration: none;
	background:url(images/menu_top_hover.jpg) bottom center no-repeat;
}
/* Eind top menu */

#content{
	background:url(images/content_ag.jpg) center top no-repeat;
	height: auto !important;
	min-height: 530px;
	height: 530px;
	width:1024px;
	margin:0 auto;
	position:relative;
}

#rotator{
	height:149px;
	width:572px;
	padding:26px 0 0 0;
	position:relative;
	/* padding:20px 0 0 18px;	*/
}

#links{
	width:572px;
	padding:0 12px 160px 34px;
}

#rechts{
	float:right;
	position:relative;
	width:300px;
	height: auto !important;
	min-height: 480px;
	height: 480px;
	_height: 600px;
	margin:50px 62px 0 0;
	_margin:50px 32px 0 0;
}

#rechts h1{ /* Sifr instellingen voor header titels */
	color: #06a3c4;
	font-size:31px; /* Sifr */
	margin:0; /* Sifr */
	padding:0; /* Sifr */
}

#rechts h2{ /* Sifr instellingen voor header titels */
	color: #505050 !important;
	font-size:31px; /* Sifr */
	margin:0; /* Sifr */
	padding:0; /* Sifr */
}

#rechts img{
	margin:-5px 0 -15px 0 !important;
}

#rechts p{
	text-align:justify;
}

.artikel{
	margin:38px 0 0 0;
}

.artikel h1{ /* Sifr instellingen voor header titels */
	color: #06a3c4;
	font-weight:normal;
	font-size:34px; /* Sifr */
	margin:0; /* Sifr */
	padding:0; /* Sifr */
}

.artikel p{
	text-align:left;
	font-size:16px;
}
 
#duw {
	height: 105px; /* #duw moet zelfde zijn als #footer_wrapper en #footer */
	clear:both;
}

#footer_wrapper {
	height: 105px; /* #footer_wrapper moet zelfde zijn als #footer en #duw */
	width:100%;
	background:url(images/footer_wrapper_ag.jpg) top repeat-x;
	position:relative;
	clear:both;
}

#footer{
	width:1024px;
	height:105px;
	margin:0 auto;
	background:url(images/footer_ag.jpg) top center no-repeat;
	clear:both;
}

/* Footer menu */
#nav_footer{
	text-align:left;
	padding:53px 0 0 17px;
}

ul#nav_list_footer{
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#nav_list_footer li{
	display: inline;
	list-style-type: none;
}

#nav_list_footer a {
	padding: 10px 17px;
	font-size:14px;
}

#nav_list_footer a:link, #nav_list_footer a:visited{
	color: #8e8e8e;
	text-decoration: none;
}

#nav_list_footer a:hover, #nav_list_footer a.current{
	color: #c0c0c0;
	text-decoration: none;
}
/* Eind Footer menu */

#copyright{
	text-align:center;
	color:#8f8e8e;
	font-size:11px;
	letter-spacing:2px;
	padding:10px 0 0 0;
}

#copyright a{
	color:#a0a0a0;
	text-decoration:none;
}

#copyright a:hover{
	color:#c5c3c3;
	text-decoration:none;
}