*{
	margin: 0;
	padding: 0;
	border: 0;	
}

body{font-family: verdana; font-size:11px;background-color:#e2f6ff;	}


#backcontainer{
	width:1300px;
	height:1024px;
	background-color:#e2f6ff;
	
	/*	background-image: url(images/background.jpg); background-repeat: repeat-x; */
	
	/* Dynamische achtergrond */
	background-image: url("/images/achtergronden/achtergrond1.jpg"); 
	/*background-repeat: no-repeat; */
	margin:0 auto;
	max-width:100%;
}

#links{float:left; width:5px; height:100%; background-image:url(images/background_l.jpg); background-position:left; background-repeat:no-repeat;}
#rechts{float:right; width:4px; height:100%; background-image:url(images/background_r.jpg); background-position:right; background-repeat:no-repeat;}


#supercontainer{
	width: 920px;	
	margin: auto;
	margin-left:auto;
	margin-right:auto;			
}

#uppercontainer{
	width:920px;
	background-image:url('images/achtergrond.png');	
	top: 0px;
	position: absolute;
}

#container{	
	text-align:left; 
	width: 900px;  
	padding:0px; 
	background-color: #e2f6ff; 
	top:0px;
	margin-left:auto;
	margin-right:auto;
}

#ksj_logo {
	position: absolute;
	margin-top:25px;
	width: 180px;
}

#linkerkolom {
	float: left; 
	border: none; 
	spacing: 0px;
	padding:0px;
	width: 150px;
	height: 100%;
	min-height:800px; 
	background:#e2f6ff; 
	text-align:center; 
}

#menu {
	border: none; 
	spacing: 0px;
	margin-top: 20px;
	padding:0px; 
	width: 150px; 
	background:#e2f6ff;
}

#banner {position:absolute;}
	
#linkswerkkringen { 
	background-color:none;
	z-index: 2; 
	position: relative; 
	border-style: none; 
	width:620px;
	left: 150px; 
	top: 150px;  
}


#gradient {
	position: relative;
	top: 150px;
	background-image: url('../images/border.jpg');
	background-repeat: no-repeat;
	width:100%;
	height:30px;
}	

#footer{
	clear: both;
	background-image: url('../images/onderaan.jpg');
	background-color: #00AEEF ;
	background-repeat: no-repeat;
	padding-top: 20px;	
	text-align:center;
	line-height:20px;
	color: white ;	
	font-size:8pt;
}

#footer a {
	font-size:8pt;
	color: white;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#header { 
	background-repeat: no-repeat;
	background-color: #00ADEF;
	border: none;
	height: 195px;/*196px */ 
	padding:0px; 
	z-index:1;
}

/* CONTACT - PERS - LOGIN banner */
#bannerrechts {
	width: 150px;
	float: right;
	margin: 0px;
	text-align:right;
}

#bannerrechts #icoontjes a img {
	margin-top: 2px;
	height: 15px;
	width: 15px;
}

#rss{}

#body {border: none; margin: 0px; text-align: center; font-family: Arial;}

#gespot{
	/*margin-top:50px;*/
	/*margin-bottom:50px;*/
	width:100%;
	text-align:center;
}

.menu_extra{
	margin-left:auto;
	margin-right:auto;
	width: 132px;
	color: #FF6666;
	background-image: url('../images/menu-gespot/empty-box-middle.png');	
	background-repeat: repeat-y;
	text-align: left;
	/*margin-top: 20px;*/
}

.menu_extra ul{
	list-style: none;
}

.menu_extra_top{
	background-image: url('../images/menu-gespot/empty-box-top.png');	
	background-repeat: none;
	height: 7px;
}

.menu_extra_bottom{
	background-image: url('../images/menu-gespot/empty-box-bottom.png');	
	background-repeat: none;
	height: 7px;
}

.menu_extra ul{
	margin-left: 6px;
}

.menu_extra img{
	margin-left: 6px;
}


.menu_extra a{
	text-decoration: none;
}

.menu_extra a:hover{
	text-decoration: underline;
}

.menu_extra_bovenaan {
	margin-top: 20px;
}

.slideshow {
	position: absolute;
	z-index: 2;
	width: 185px;
}

.slideshow img{
	width: 128px;
	height: 128px;
}

#foto1{
	left: 188px;
	margin-top: 18px;
}

#foto2{
	left: 332px;
	margin-top: 18px;
}

#foto3{
	left: 475px;
	margin-top: 28px;
}

#foto4{
	left: 618px;
	margin-top: 18px;
}

#slideshow-overlay{
	z-index: 3;
	left: 175px;
	position: absolute;
	background-image: url('../images/logos-header/slideshow-overlay.png');
	background-repeat: no-repeat;
	width: 596px;
	height: 165px;
}

#slideshow-overlay-nzg{
	z-index: 3;
	left: 175px;
	position: absolute;
	background-image: url('../images/logos-header/slideshow-overlay-nzg.png');
	background-repeat: no-repeat;
	width: 596px;
	height: 165px;
}

#side_button{
	
	position: relative;

	border: 2px solid white; 
	width: 140px;
	height: 18px;


	/*display: none;*/

	color: #006699 ;
	background-color: #E2F6FF ;	

	margin-left: 80px;
	margin-top: 45px;

	text-align: left;
	vertical-align: middle;

	padding: 5px;
	padding-left: 30px;
}

#side_button:hover{
	border: 2px solid #FF6666; 

}