/* CSS Document */

* html #site {
height: 100%; 
}

body {
font-family:Arial, Helvetica, sans-serif;	
font-size: small;
padding:0px;
margin:0px;
height:100%;

	}

#new_footer {
position:relative;
float:left;
right:186px;
width:100%;

}
#searchcontrol {
position:absolute;
left:100px;
top:200px;
width:300px;
}

#searchresult {
position:relative;
float:left;
left:120px;
top:110px;
}

#googleSearchFrame {
width:300px;
}

#content_form{
position:relative;
top:120px;

}


#main_content {
background:  url(../_images/bgt.jpg) repeat-y 50%;
}
#homepag {

}

#main_agenda {
background:  url(../_images/bg_agenda.jpg) repeat-y 50%;
}

#clearer {
clear:both;
height:1px;
}
	
#site {
position: relative;
padding:0px;
margin:0px;
top:0px;
width: 744px;
min-height:100%;
margin: 0 auto; 
text-align:left;
}

#header {
	position: absolute;
	top:0px;
	left:0px;
	height:110px;
	width:100%;
}
	
#header_top_container {
	position:absolute;
	top:0px;
	height:22px;
	background-color: #026256;
	width:744px;
}
		
#searchbar {
	float:right;
	color:#ffffff;
	font-size:90%;
	width:300px;
	padding-right:0px;
}
	
#header_logo_container {
	position:absolute;
	text-align:center;
	top:22px;
	left:0px;
	width:744px;
	height:66px;
	background-color:#03342e;
}
	
#header_logo_container img	{    
	margin-top:15px;
}

	
h1 {
	font:Arial;
	color:#599c00;
	text-align:left;
}	
	
#nav {
	position:relative;
	height:22px;
	top:88px;
	width:744px;	
	font-size:83%;
}


#footer_top {
	position: relative; 
	float:right;
	left: 0px; 
	top: -60px; */
	width: 744px; 
	height: 60px; 
	background-color:#003333;
}

#homefooter_bottom {
	position: relative; 
	left: 0px; 
	float:right;
	width: 744px; 
	height: 82px;
}

#homefooter_top {
	float:left;
	left: 0px; 
	width: 744px; 
	height: 60px; 
	vertical-align: middle; 
	background-color:#003333;
}

#footer_bottom {
	position: absolute; 
	left: -186px; 
	top: 0px; 
	width: 744px; 
	height: 22px;
}





#menu_left {
	position: absolute; 
	left: 0px; 
	top: 110px; 
	width: 186px; 
	float:left;
	background-color:#ecf8ee;	
	vertical-align: middle;

}

#news {
	position: relative; 
	padding:10px;
	left: 558px; 
	top: 0px; 
	width: 166px; 
/*	height: 357px; */
	background-color:#d7ead7;
}

.news_head {
margin:0px;
padding:0px;
}


#home_main_image {
position: relative; 
float:left;
left: 0px; 
top: 88px; 
width: 558px; 
height: 257px; 
z-index: 18;
}




#home_content {
	position: relative;
	float:left; 
	/*padding:10px;*/
	left: 0px; 
	top:88px;
	width: 744px; 
	
}

#home_right_top {
position: relative; 
float:left;
left: 0px; 
top:88px; 
width: 186px; 
height: 257px; 
z-index: 22; 
vertical-align: middle;
}

#home_mid_bottom {
position: relative; 
left: 386px; 
top: 833px; 
width: 186px; 
z-index: 23;
}


#home_left_bottom {
	position: relative; 
	float:left;
	padding:0px;
	left: 0px; 
	top: 0px; 
	width: 352px; 
	/*height: 386px; */
	text-align:left;
	vertical-align: middle;
}
#home_aankondiging {
position: absolute; 
padding:0px;
margin:0px;
left:382px;
top:5px;
height:455px;
width: 166px; 
font-weight:bold;
}
#home_nieuws {
	position: relative;
	float:left; 
	padding:10px;
	left: 196px; 
	top: 0px; 
	width: 166px; 
}









#t0_mid_top {
position: relative; 
left: 186px; 
top: 110px; 
width: 558px; 
height: 257px; 
z-index: 3; 
vertical-align: middle;
overflow:hidden;
}

#agenda_mid_top {
position: relative; 
left: 186px; 
top: 109px; 
width: 558px; 
height: 257px; 
z-index: 3; 
vertical-align: middle;
overflow:hidden;
}

#t0_mid_bottom {
	padding:10px;
position: relative; 
	left: 186px; 
	width: 470px; 
	height: 387px;  
	overflow:auto;	
}


#t0_testcontent {
	padding:10px;
	position: relative; 	
	float:left;
	left: 186px; 
	top: 110px; 
	width: 352px; 
}


#t0_news {
/*	position: absolute; */
	position:relative;
	float:left;
	padding:10px;
	left: 186px; 
	top: 120px; 
	width: 166px; 
}


#template1_mid_top { 
position: relative; 
float:left;
left: 186px; 
top: 110px; 
width: 558px; 
height: 257px; 
}


#t1_right_top {
	position: relative;
	float:left;	
 	left: 186px; 
	margin-left:-4px;
	top: 0px; 
	width: 183px; 
	height: 257px; 
}

#t1_mid_bottom {
	padding:10px;
	position: relative;
	float:left;	 
	left: 186px; 
	top: 478px; 
	width: 470px; 
	overflow:auto;	
}

#t1_testcontent {
	padding:10px;
	position: relative;
	float:left; 
	left: 186px; 
	top: 110px; 
	width: 352px; 
}
#t1_news {
	position: relative; 
	float:left;
	padding:10px;
/*		left: 0px; 
	top: 380px; */
	left:186px;
	top:110px;
	width: 166px; 
	z-index:999;

}



#t2_mid_top {
position: relative; 
left: 186px; 
top: 110px; 
width: 558px; 
height: 145px; 
z-index: 3; 
vertical-align: middle;
overflow:hidden;
}


#t2_right_top {
	position: relative; 
	float:left;
	left: 0px; 
	top: 110px; 
	width: 183px; 
	height: 145px; 


}

#t2_mid_bottom {
	padding:10px;
	position: relative; 
	float:left;
	left: 186px; 
	top: 437px; 
	width: 470px; 
}




#t2_testcontent {
	padding:10px;
	position: relative;
	float:left; 
	left: 0px; 
	top: 110px; 
	width: 352px; 
}

#t2_news {
	position: relative; 
	float:left;
	padding:10px;
	left: 558px; 
	top: 122px; 
	width: 166px; 
}

#t3_news {
	position:relative;
	float:left;
	padding:10px;
	left: 186px; 
	top: 130px; 
	width: 166px;	
}



#t3_testcontent {
	padding:10px;
	position: relative; 
	float:left;
	left: 186px; 
	top:110px; 
	width: 352px; 
	z-index:999;
}



#t3_mid_top {
position: relative; 
left: 186px; 
top: 110px; 
width: 279px; 
height: 186px; 
z-index: 3; 
vertical-align: middle;
overflow:hidden;
}


#t3_right_top {
	position: absolute; 
	left: 465px; 
	top: 110px; 
	width: 279px; 
	height: 186px; 
}


#t3_mid_bottom {
	padding:10px;
	position: absolute; 
	left: 186px; 
	top: 478px; 
	width: 470px; 

}











#tsub_mid_top {
position: absolute; 
left: 245px; 
top: 140px; 
width: 490px; 
height: 186px; 
z-index: 3;
}

#tsub_mid_bottom {
position: absolute; 
margin:10px;
left: 245px; 
top: 326px; 
width: 470px; 
height: 538px; 
z-index: 5;
}

#tsub_news {
position: absolute; 
padding:10px;
left: 735px; 
top: 326px; 
width: 225px; 
height: 538px; 
z-index: 6;
background-color:#d7ead7;
}

#tsub_right_top {

position: absolute; 
left: 735px; 
top: 140px; 
width: 245px; 
height: 186px; 
z-index: 4;
}

#agenda {
	padding:10px;
	position: relative; 	
	float:left;
	left: 186px; 
	top: 110px; 
	width: 558px; 
}


/* NAVIGATION VERTICAL */
	#navv {
		position: relative;
		top:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		width:186px;
		background-color:#ecf8ee;		
	}
	
		#navv ul{
			margin:0px;
			padding:0 0 0 0 ;
			list-style:none;
		}
		
	/*	#navv ul ul li {
			color:  #02352c;		
		}
		*/
		
		.subactive {
			background-color: #599c00;
			
		
		}
		
		.sub0 {
		background-color: #a3ca77;
		}
		
		.arrowr {

		background-image:url(../_images/arrowr.png);
		background-position:right;
		background-repeat:no-repeat;		
		}		

		.sub0d {
		background-color: #a3ca77;
		background-image:url(../_images/arrowd.png);
		background-position:right;
		background-repeat:no-repeat;	
			
		}


		.sub1r {
		background-color: #a3ca77;
		background-image:url(../_images/arrowr.png);
		background-position:right;
		background-repeat:no-repeat;
		}
		
		.sub1d {
		background-color: #a3ca77;
		background-image:url(../_images/arrowd.png);
		background-position:right;
		background-repeat:no-repeat;
		}		
		
		.sub2r {
		background-color: #a3ca77;
		background-image:url(../_images/arrowr.png);
		background-position:right;
		background-repeat:no-repeat;
		}
		
		.sub2d {
		background-color: #a3ca77;
		background-image:url(../_images/arrowd.png);
		background-position:right;
		background-repeat:no-repeat;
		}
		
		
		.sub1, .sub1double, .sub2double {
		background-color: #a3ca77;
		}
				
		
		.sub1 a, .sub1r a, .sub1d a {
		margin:0 0 0 20px  ;
		display:block;		

		}
		

		.sub2 {
		background-color: #a3ca77;
		}
		
		.sub2 a, .sub2r a, .sub2d a {
		margin:0 0 0 30px  ;
		display:block;				
		}
		
		.sub3 {
		background-color: #a3ca77;
		}
			
		.sub3 a {
		margin:0 0 0 40px  ;
		display:block;
		}


		#navv li:hover{
			background-color: #599c00;
		}	
		
		#navv ul li{
			display:block;		
			padding:6px 0 6px 0 ;
			height:18px;
			border-bottom:1px solid #026256;	
		}	
		
		#navv ul li a{
		display:block;
		}

		#navv ul li.double{
			padding:6px 0 6px 0 ;
			height:24px;
			border-bottom:1px solid #026256;	
		}	

		#navv ul li.sub1double{
			padding:6px 0 6px 00px ;
			height:24px;	
			border-bottom:1px solid #026256;	
		}	

		#navv ul li.sub1double a {
		display:block;
		margin:0 0 0 20px  ;
		}


		#navv ul li.sub2double{
			padding:6px 0 6px 0 ;
			height:24px;
			border-bottom:1px solid #026256;
		}					

		#navv ul li.sub2double a {
		display:block;		
		margin:0 0 0 30px  ;
		}
		


		#navv ul ul{
			margin: 0 0 0 0;
			border:medium;
			border-color:#026256;	/*#03342e;*/
		}
		#navv ul ul li {
			margin:4px 0 4px 0px  ;
			height:18px;
			border-bottom:1px solid #026256;					
		}
		
		#navv .link {
			display:
			color: #02352c;
			font-size: 11px;
			text-decoration:underline;
			padding-left:15px;
		}

		#navv a {
			display:block;
			color: #02352c;
			font-size: 11px;
			text-decoration: none;
			padding-left:15px;
		}

	#navv a:active, #navigatie a:hover {
			color:  #02352c;
			display:block;			
		}
	
	a,a:active,  a:hover, a:visited {
			color:  #599c00;
			
	}
	
	
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	font-size:20px;
	visibility: hidden;
}

.sIFR-hasFlash h1 announce_head {
	font-size:18px;
	visibility: hidden;
	line-height:1em;
}




.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size: 18px;
	line-height:1em;
}
/* non-sifr (bij javascript uit */
.announce_head {
font-size:23px;
color:#599c00;
text-decoration:none;
}

.announce_text {
padding:10px;
font-size:23px;
color:#b11a00;
}

