﻿/* =============== Styles for display on SCREEN */
@media screen, projection {
	/* ++++++++++++++++++++ RESET TAGS +++++++++++++++++++++ */
	* {	margin:0; padding:0; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:100%; color:#000; text-decoration:none; }
	html { height:100%; background-color:#fff; color:#000; }
	body { height:100%; background-color:#fff; color:#000; margin:0; padding:0; text-align:left; font-size:62.5%; }
	fieldset { border:0px solid #fff; }
	table, td, th { border-collapse:collapse; }
	img { border:none; }
	ul { width:auto; list-style:none; }
	/* ++++++++++++++++++++ Einde RESET TAGS ++++++++++++++++++++ */

	/* GLOBALE LAYOUT =============================================================================================================================  */ 
	html, body { background:#d8dbe0; }	    
		#PaginaContainer { width:960px; padding:0 0 30px 20px;   }
			#Kop { background:#fff; width:100%; overflow:hidden; }
			#Inhoud { background:#fff; padding-bottom:60px; }
				#Inhoud .grid { width:100%; overflow:hidden; }
				    #Inhoud .grid .intro { display:block; padding: 0 15px 0 20px; margin-bottom:25px;  }				     
					#Inhoud .grid .sub-navigatie { width:230px; float:left; }
					#Inhoud .grid .inhoud { width:730px; float:right; }
						#Inhoud .grid .inhoud .twee-kolommen { width:100%; overflow:hidden; }
							#Inhoud .grid .inhoud .twee-kolommen .linker-kolom { width:455px; float:left; }
							#Inhoud .grid .inhoud .twee-kolommen .rechter-kolom { width:215px; float:right;   }
				
			#Voet { width:100%; overflow:hidden;  font-size:1.1em; }
	/* Einde GLOBALE LAYOUT =============================================================================================================================  */ 
	
	/* ALGEMEEN =============================================================================================================================  */ 
	.tekstueel { display:block; visibility:hidden; position:absolute; left:-9999em; }
	.print { display:none; }
	.verberg-met-js { display:none !important; }
	
	a:hover { text-decoration:underline; }		
	/* Einde ALGEMEEN =============================================================================================================================  */ 
	
	/* #Kop  =============================================================================================================================  */ 
	#Kop { position:relative; background:#00c6ff url(../Afbeeldingen/achtergronden/kop.png) 0 0 no-repeat;  }
		#Logo {margin:8px 0 0 45px; width:100%; overflow:hidden; background:#00c6ff; position:relative; background:url(../Afbeeldingen/achtergronden/kop.png) 0 0 no-repeat;}
		
		#ServiceMenu { float:right; width:535px; overflow:hidden; margin:5px 16px 5.3em 0; }
			#ServiceMenu ul { float:right; overflow:hidden; height:1%; }
				#ServiceMenu li { float:left; padding:0 12px; border-right:1px solid #003D80; font-size:1.1em; font-family: Arial, Geneva, Helvetica, sans-serif; }
					#ServiceMenu li.laatste { padding:0 0 0 12px; border-right:0; }
    
    /* Header */	 
	.header
	{
        font-size:110%; 
		height: 73px;
		border-bottom: 12px solid #ff8a00;
		background-color: White;
	}	
	.header h1 a
	{
		top: 33px;
		left: 27px;
		position: absolute;
	}
	.header img
	{
		border: none !important;
	}
	.header p
	{
		padding: 12px 0 0 12px;
		color: #6D7F97;
	}
	
	/* Options */
	
	 /* Tekstgrootte */
	.header dl
	{	    
		position: absolute;
		top: 28px;
		left: 830px;
		overflow: visible;
		border: none;
	}   .header dd a, .header dd span.tekst-kleiner, .header dd span.tekst-groter 
	    {
	         display:block;
	         float:left;
	         height:1.4em; 
	         width:1.4em; 
	         border:1px solid #6d7f97;  
	         text-align:center; 
	         text-decoration:none; 
	         color:#000; 
	     }
        .header dd span.tekst-kleiner, .header dd span.tekst-groter {
            border:1px solid #d8dbe0;  
            color:#d8dbe0; 
            background:#fff;
        }				
        .header dd span.tekst-groter { border-left:0px solid #fff; }
        .header dd .tekst-kleiner { border-right:0px solid #f00 !important; }
        .header dd a.alleen-kleiner  { border-right:1px solid #6d7f97 !important; }	
        .header dd a:hover { background:#6d7f97; color:#fff; }		   
	
		.header dd, .header dt
		{
			line-height: normal;
			border: none;
			padding: 1px 0;
			margin: 0;
			width: auto;
			display: block;
			float: left;
			clear: none;
		}
		.header dt
		{
			font-weight: normal;
			padding-right: 10px;	
		}
	.header #contrast
	{
		position: absolute;
		top: 28px;
		left: 830px;
		background: url(../Afbeeldingen/hyperlinks/pijl-links-zwart-klein.gif) 1px 6px no-repeat;
		color: #000;
		padding-left: 13px;
		line-height: 15px;
	}	.header #contrast:hover
		{
			background: url(../Afbeeldingen/hyperlinks/pijl-links-zwart-kl-zw.gif) 1px 6px no-repeat;
			text-decoration: underline;
		}
					
	/* Einde #Kop  =============================================================================================================================  */ 
	
	/* #ServiceNavigatie  =============================================================================================================================  */ 
	#ServiceNavigatie {  background:#000; overflow:hidden; width:954px; padding:0 6px 0 0; }
		/* tijdelijk: */ #ServiceNavigatie { height:29px; }
		#ServiceNavigatie li { float:left; font-size:1.1em; }
		
		#ServiceNavigatie ul.hoofd-navigatie { float:left; width:550px; }
			#ServiceNavigatie ul.hoofd-navigatie li a { height:23px; display:inline-block; padding:8px 12px 0 11px; float:left; color:#fff; }
				#ServiceNavigatie ul.hoofd-navigatie li a strong { color:#fff; }
					#ServiceNavigatie ul.hoofd-navigatie li a:hover { background:#505960; text-decoration:none;  }
					#ServiceNavigatie ul.hoofd-navigatie li a.active { background: #8C9DB1;	color: #000 !important;}
					#ServiceNavigatie ul.hoofd-navigatie li .active strong { color: #000 !important;}
		
		#ServiceNavigatie ul.service-navigatie { float:right; overflow:visible; height:1%; }
			#ServiceNavigatie ul.service-navigatie li a { height:23px; display:inline-block; padding:8px 12px 0 11px; float:left; color:#fff;  }
				#ServiceNavigatie ul.service-navigatie li a:hover { background:#505960; text-decoration:none;  }
	/* Einde #ServiceNavigatie  =============================================================================================================================  */
	
	/* #Inhoud  =============================================================================================================================  */ 
		/* Algemene font definities voor #Inhoud */
		#Inhoud p { font-size:1.1em; }
		
		#Inhoud li { font-size:1.1em; }
			#Inhoud li li, #Inhoud li li li, #Inhoud li li li li  { font-size:100%; }
		/* Einde algemene font definities voor #Inhoud */
		
		/* formulier elementen */
		#Inhoud input.tekst { border:1px solid #999;  font-size:1.1em; padding:3px 0; color:#000; }
			#Inhoud input.tekst.geen-focus { color:#7f7f7f; }
				
			/* .sub-navigatie --------------------------- */
			#Inhoud .sub-navigatie { }
				/* .zoeken --------------------------- */
				#Inhoud .sub-navigatie .zoeken { padding:35px 0 26px 10px; background:#ff8a00; margin-bottom:25px;  }
					#Inhoud .sub-navigatie .zoeken label { display:block; text-indent:-999em; width:80px; height:28px; background:url(../afbeeldingen/koppen/h2-zoeken.gif) 0 0 no-repeat;  }
					#Inhoud .sub-navigatie .zoeken input.tekst { width:202px; padding:3px; margin-bottom:8px;  }
		
					#Inhoud .sub-navigatie .zoeken input.zoek-button { margin-bottom:8px; width:209px;  }			
			
					#Inhoud .sub-navigatie .zoeken a.zoek-uitgebreid { padding-left:14px; color:#fff; font-size:1.1em; background:url(../afbeeldingen/hyperlinks/pijl-links-wit.gif) 2px 2px no-repeat; }			
						#Inhoud .sub-navigatie .zoeken a.zoek-uitgebreid:hover { background:url(../afbeeldingen/hyperlinks/pijl-links-wit-ro.gif) 1px 2px no-repeat; } 
				/* Einde .zoeken --------------------------- */
				
				/* .menu --------------------------- 
					LET OP: actieve menu items kunnen klikbaar zijn (<strong><a href="">...</a></strong>)
							of niet klikbaar zijn (<strong><span>...</span></strong) */				
				#Inhoud .sub-navigatie .menu { padding-bottom:27px;  }
					#Inhoud .sub-navigatie .menu strong.menu-titel { font-size:1.1em; padding:2px 0 3px 10px; display:block; }
					
					#Inhoud .sub-navigatie .menu ul { padding-bottom:18px; }
					#Inhoud .sub-navigatie .menu .link { width:230px; }
						#Inhoud .sub-navigatie .menu ul ul, #Inhoud .sub-navigatie .menu ul ul ul, #Inhoud .sub-navigatie .menu ul ul ul ul { padding-bottom:0; }
					
					/* eerste niveau */
					#Inhoud .sub-navigatie .menu ul li {  display:inline;  }
						#Inhoud .sub-navigatie .menu li a, #Inhoud .sub-navigatie .menu li span {  padding:3px 4px 3px 24px; display:inline-block; background:url(../afbeeldingen/hyperlinks/pijl-links-zwart.gif) 14px 5px no-repeat; }
						#Inhoud .sub-navigatie .menu li a.info {  background: url(../afbeeldingen/hyperlinks/info.gif) no-repeat left 0px !important;
    display: inline-block !important;
    margin-left: 5px !important;
    float: right; 
    padding:3px 3px 3px 24px; display:block;}
    	info-tekst verberg
	 .info-tekst { padding:0 0 15px 10px; }
				
				/* .actie-lijst --------------------------- */
				 .actie-lijst { width:215px; float:right; padding-bottom:20px; }
					 .actie-lijst h2 { color:#E67C00; font-size:1.2em; line-height:1.2em; border-bottom:3px solid #ff8a00; padding:2px 5px 6px 3px;}
					 .actie-lijst li { display:inline; line-height:1.45em; position:relative;}
					 .actie-lijst p.border { display:block; font-size:1.0em; padding:3px 10px 4px 3px; border-bottom:1px solid #d8dbe0; }					
					 .actie-lijst a.info { background: url(../afbeeldingen/hyperlinks/info.gif) no-repeat left 0px !important; display: inline-block !important; margin-left: 5px !important; float: none; height:12px; padding-right:0px; text-indent:-999em; width:12px; z-index:10; position:absolute; left:60px; top:17px; border-bottom: none; }
					 .actie-lijst a.info:hover{ -moz-background-clip:border;	-moz-background-inline-policy:continuous; -moz-background-origin:padding; background: url(../afbeeldingen/hyperlinks/info-active.gif) no-repeat left 0px !important; display:inline; border-bottom:none;}					
						 .actie-lijst li a { position:relative; display:block; padding:3px 10px 4px 3px; border-bottom:1px solid #d8dbe0; background:url(../Afbeeldingen/hyperlinks/pijl-rechts-onder-zwart.gif) 100% 100% no-repeat; }
							 .actie-lijst li a:hover { border-bottom:1px solid #000; text-decoration:none; background:url(../Afbeeldingen/hyperlinks/pijl-rechts-onder-zwart-ro.gif) 100% 100% no-repeat; }
								 .actie-lijst li a.afdrukken { padding-right:20px; background:url(../Afbeeldingen/hyperlinks/afdrukken.gif) 199px 6px no-repeat;}
									 .actie-lijst li a.afdrukken:hover { background:url(../Afbeeldingen/hyperlinks/afdrukken-ro.gif) 199px 6px no-repeat;}
								 .actie-lijst li a.rss { padding-right:20px; background:url(../Afbeeldingen/hyperlinks/rss.gif) 199px 6px no-repeat;}
									 .actie-lijst li a.rss:hover { background:url(../Afbeeldingen/hyperlinks/rss-ro.gif) 199px 6px no-repeat;}
								 .actie-lijst li a.opslaan { padding-right:20px; background:url(../Afbeeldingen/hyperlinks/opslaan.gif) 199px 5px no-repeat; }
									 .actie-lijst li a.opslaan:hover { background:url(../Afbeeldingen/hyperlinks/opslaan-ro.gif) 199px 5px no-repeat;}
									
				/* Einde .actie-lijst --------------------------- */	
     #InfoTekstActive { z-index:1000; position:absolute; background:#6d7f97; color:#fff; width:216px; padding:10px 12px 10px 12px; }
	 #InfoTekstActive p.infoActive, strong.infoActive { color:#fff; }
	 #InfoTekstActive div.infoActiveHidden { color:#6d7f97; }
		
		 a#SluitInfoButton { position:absolute; width:12px; height:12px; display:block;  background:url(../Afbeeldingen/buttons/sluiten.gif) 0 0 no-repeat; text-indent:-999em; margin:-10px 0 0 216px; }
			 a#SluitInfoButton:hover { background:url(../Afbeeldingen/buttons/sluiten-ro.gif) 0 0 no-repeat;}
	     input.sluitInfoKnop { width:12px; height:12px; display:block; background:url(../Afbeeldingen/buttons/sluiten.gif) 0 0 no-repeat; margin-top: 3px; }
			 input.sluitInfoButton:hover { background:url(../Afbeeldingen/buttons/sluiten-ro.gif) 0 0 no-repeat;}

							/* actief */
							#Inhoud .sub-navigatie .menu li strong a, #Inhoud .sub-navigatie .menu li strong span { color:#fff; font-weight:normal; background-color:#000; background-image:url(../afbeeldingen/hyperlinks/pijl-links-wit.gif); }
							
							#Inhoud .sub-navigatie .menu li a.open, #Inhoud .sub-navigatie .menu li span.open {  background:url(../afbeeldingen/hyperlinks/pijl-beneden-zwart.gif) 12px 8px no-repeat; }
								/* actief open */
								#Inhoud .sub-navigatie .menu li strong a.open, #Inhoud .sub-navigatie .menu li strong span.open {  color:#fff; font-weight:normal; background-color:#000; background-image:url(../afbeeldingen/hyperlinks/pijl-beneden-wit.gif); }
							
								#Inhoud .sub-navigatie .menu li a:hover {  background:url(../afbeeldingen/hyperlinks/pijl-links-zwart-ro.gif) 13px 4px no-repeat;  text-decoration:underline; }
									/* actief rollover */
									#Inhoud .sub-navigatie .menu li strong a:hover { background-color:#000; background-image:url(../afbeeldingen/hyperlinks/pijl-links-wit-ro.gif); text-decoration:none; }
							
							/* tweede niveau */
							#Inhoud .sub-navigatie .menu li li a, #Inhoud .sub-navigatie .menu li li span {  padding-left:36px; background-position:26px 5px; }
								#Inhoud .sub-navigatie .menu li li a.open, #Inhoud .sub-navigatie .menu li li span.open { background-position:24px 8px; }		
									#Inhoud .sub-navigatie .menu li li a:hover { background-position:25px 4px; }						
									
							/* derde niveau */
							#Inhoud .sub-navigatie .menu li li li a, #Inhoud .sub-navigatie .menu li li li span { padding-left:48px; background-position:38px 5px; }
								#Inhoud .sub-navigatie .menu li li li a.open, #Inhoud .sub-navigatie .menu li li li span.open { background-position:36px 8px; }			
									#Inhoud .sub-navigatie .menu li li li a:hover { background-position:37px 4px; }
										
							/* vierde niveau */			
							#Inhoud .sub-navigatie .menu li li li li a, #Inhoud .sub-navigatie .menu li li li li span {  padding-left:60px;  background-position:50px 5px; float:left;padding-right:35px; content: " "; display:block; clear:both;}
								#Inhoud .sub-navigatie .menu li li li li a:hover { background-position:49px 4px; }					
				
				#Inhoud .sub-navigatie a.opnieuw-zoeken { font-size:1.1em; padding:3px 3px 3px 24px; display:block; background:url(../afbeeldingen/hyperlinks/pijl-rechts-zwart.gif) 12px 5px no-repeat;  }
					#Inhoud .sub-navigatie a.opnieuw-zoeken:hover { background:url(../afbeeldingen/hyperlinks/pijl-rechts-zwart-ro.gif) 11px 5px no-repeat;  }
			/* Einde .sub-navigatie --------------------------- */
			
			/* .inhoud --------------------------- */
			#Inhoud  {  }
				#Inhoud .spring-in { padding:0 20px 0 23px; }
				#Inhoud .rechter-kolom.spoed-marge {margin-top:13px;}
				
				#Inhoud .hr { border-bottom:3px solid #ff8a00;  }
					#Inhoud .hr.marge-boven { height:22px; }
					#Inhoud .hr.marge-boven-onder { height:22px; margin-bottom:10px; }
					#Inhoud .formulier-blok .hr { border-bottom:1px solid #ff8a00; margin-bottom:6px;  }
					#Inhoud .hr hr {  display:none; }
				
				#Inhoud p.info { padding:0 0 0 3px; } 				
					#Inhoud p.info.marge-onder { padding:0 0 20px 3px; }
				    #Inhoud p.info.melding {font-weight:bold; padding:0 0 0 0px; } /* CR172 meldig niet in het rood color:#f00;*/
					
				#Inhoud h1 { padding:0 0 2px 3px; font-family: Arial, Geneva, Helvetica, sans-serif; color:#E67C00; font-size:1.8em; font-weight:normal;  }		
					#Inhoud h1.marge-onder { padding-bottom:14px; }		
					#Inhoud h1.negatieve-marge { padding-bottom:0; margin-bottom:-10px; }	
					#Inhoud h1.align-met-rechts { margin-top:-4px; padding:0 0 3px 3px; line-height:1.3em; }	
				#Inhoud h2 { padding:0 0 2px 3px; font-size:1.2em; }	
					#Inhoud .pop-up.actief h2 { padding:0 0 5px 3px; border-bottom:3px solid #ff8a00; color:#E67C00; margin-bottom:12px; }		
			
				/* .titel-balk --------------------------- */
				#Inhoud .titel-balk { padding:12px 0 8px 257px; width:703px; overflow:hidden; background:#8C9DB1; margin-bottom:30px;  }
					#Inhoud .inhoud .titel-balk { padding-left:27px;  margin-bottom:16px; }
					
					#Inhoud .titel-balk .titel { float:left; width:459px; }
						#Inhoud .titel-balk .titel strong.titel-tekst { color:#fff; font-size:2.1em; font-weight:normal; display:block;  }
						#Inhoud .titel-balk .titel .broodkruimels { padding-bottom:7px; }
							#Inhoud .titel-balk .titel .broodkruimels a { color:#fff; font-size:1.1em; line-height:1em; padding:0 12px 0 9px; background:url(../afbeeldingen/hyperlinks/pijl-links-wit-klein.gif) 1px 5px no-repeat; }
					
					#Inhoud .titel-balk .persoonlijk { float:left; width:233px; }
						#Inhoud .titel-balk .persoonlijk .ingelogd-als { font-size:1.1em; padding:0 0 2px 8px;}
						#Inhoud .titel-balk ul.inlog-service-links li { display:inline; padding-right:8px; }
							#Inhoud .titel-balk ul.inlog-service-links li a { color:#fff; padding:0 0 0 9px; background:url(../afbeeldingen/hyperlinks/pijl-links-wit-klein.gif) 1px 5px no-repeat; }
				/* Einde .titel-balk --------------------------- */
				
				/* .stappen --------------------------- */
				#Inhoud .stappen { width:100%; overflow:hidden; border-bottom:3px solid #ff8a00; margin-bottom:5px; }
					#Inhoud .stappen .alle-stappen { float:right; height:1%; overflow:hidden; }
						#Inhoud .stappen .label { float:left; padding:2px 5px 0 0; font-size:1.1em; }
						#Inhoud .stappen ul  { float:left; overflow:hidden;  }
							#Inhoud .stappen ul.step2  { width:36px;  }
							#Inhoud .stappen ul.step3  { width:54px;  }
							#Inhoud .stappen ul.step4  { width:72px;  }
							#Inhoud .stappen ul.step5  { width:90px;  }
							#Inhoud .stappen ul.step6  { width:108px;  }
							#Inhoud .stappen ul.step7  { width:126px;  }
							#Inhoud .stappen li { float:left;  }
								#Inhoud .stappen li span, #Inhoud .stappen li strong, #Inhoud .stappen li a { color:#fff; display:block; float:left; padding:2px 0 3px 0; width:18px; text-align:center; }
								#Inhoud .stappen li span { background-color:#000; }
								#Inhoud .stappen li strong { background-color:#ff8a00; font-weight:normal; } 
								#Inhoud .stappen li a { background-color:#000; }
				/* Einde .stappen --------------------------- */
				
				
				/* ul.periode --------------------------- */
				#Inhoud ul.periode { width:100%; overflow:hidden; background:url(../afbeeldingen/achtergronden/tab-onder.gif) 0 100% repeat-x; margin-bottom:28px; }
					#Inhoud ul.periode li { display:block; float:left;}
						#Inhoud ul.periode li strong, #Inhoud ul.periode li a {  font-weight:bold; color:#888; display:block; float:left; padding:8px 14px;  }
							#Inhoud ul.periode li strong { border-left:1px solid #b6dae3; color:#E67C00; background:#fff url(../afbeeldingen/achtergronden/tab.gif) 100% 0 repeat-x; }
								#Inhoud ul.periode li a:hover { color:#000; }
				/* Einde ul.periode --------------------------- */
				
				/* .periode-paginering --------------------------- */
				#Inhoud .periode-paginering { font-size:1.1em; padding:0 0 0 3px; }
					#Inhoud .periode-paginering.marge-onder { padding-bottom:20px; }
					
					#Inhoud .periode-paginering a.vorige { padding-left:10px; background:url(../afbeeldingen/hyperlinks/pijl-rechts-zwart-klein.gif) 2px 6px no-repeat; }
					#Inhoud .periode-paginering a.volgende { padding-right:8px; background:url(../afbeeldingen/hyperlinks/pijl-links-zwart-klein.gif) 100% 6px no-repeat; } 
				/* Einde periode-paginering --------------------------- */
								
				/* .zoek-resulaten-info */
				#Inhoud p.zoek-resulaten-info { line-height:1.6em; padding:0 0 12px 3px;  }
					#Inhoud p.zoek-resulaten-info strong { color:#E67C00; }
					#Inhoud p.zoek-resulaten-info a.zoek-filter { padding-right:8px; background:url(../afbeeldingen/hyperlinks/pijl-links-zwart-klein.gif) 100% 65% no-repeat; }
				/* Einde .zoek-resulaten-info */
				
				/* .paginering --------------------------- */
				#Inhoud .paginering	{ font-size:1.1em; color:#E67C00;}
				    #Inhoud .paginering.link {text-decoration:underline;}
					#Inhoud .paginering.boven { padding:3px 0 6px 4px; } 
					#Inhoud .paginering.beneden { padding:6px 0 4px 4px; } 
					
					#Inhoud .paginering a { color:#000; padding:0 4px; }
						#Inhoud .paginering a:hover {text-decoration:underline;  }
						#Inhoud .paginering a.volgende, #Inhoud .paginering a.vorige  { font-weight:bold; }
							#Inhoud .paginering a.vorige   { background:url(../afbeeldingen/hyperlinks/pijl-rechts-zwart-kl-zw.gif) 0px 4px no-repeat; padding-left:8px;  }
							#Inhoud .paginering a.volgende  { background:url(../afbeeldingen/hyperlinks/pijl-links-zwart-kl-zw.gif) 100% 4px no-repeat; padding-right:8px;  }
					#Inhoud .paginering strong, #Inhoud .paginering span { color:#E67C00; padding:0 4px; }
				/* Einde .paginering --------------------------- */
				
				/* .lijst --------------------------- */
				#Inhoud .lijst { padding-bottom:24px; }
					#Inhoud .lijst li { display:inline; line-height:1.45em;  }
					#Inhoud .lijst li p { font-size:1.0em; position:relative; display:block; padding:3px 12px 4px 3px;  border-bottom:1px solid #d8dbe0; }
						#Inhoud .lijst li a { position:relative; display:block; padding:3px 12px 4px 3px; border-bottom:1px solid #d8dbe0; background:url(../afbeeldingen/hyperlinks/pijl-rechts-onder-zwart.gif) 100% 100% no-repeat; }
							#Inhoud .lijst li a:hover { border-bottom:1px solid #000; background:url(../afbeeldingen/hyperlinks/pijl-rechts-onder-zwart-ro.gif) 100% 100% no-repeat; text-decoration:none; }
								#Inhoud .lijst li a em { display:block; color:#E67C00; padding-top:2px; font-style:normal;   }
				/* Einde .lijst --------------------------- */	 
				
				/* .sub-lijst --------------------------- */
				#Inhoud .sub-lijst { padding-bottom:18px; }
					#Inhoud .sub-lijst h2 { color:#E67C00; font-size:1.2em; border-bottom:1px solid #ff8a00; padding:2px 5px 6px 3px; }
			
					#Inhoud .sub-lijst li { display:inline; line-height:1.45em;  }
						#Inhoud .sub-lijst li p { font-size:1.0em; position:relative; display:block; padding:3px 12px 4px 3px;  border-bottom:1px solid #d8dbe0; }
						#Inhoud .sub-lijst li a { position:relative; display:block; padding:3px 12px 4px 3px;  border-bottom:1px solid #d8dbe0; background:url(../afbeeldingen/hyperlinks/pijl-rechts-onder-zwart.gif) 100% 100% no-repeat; }						
							#Inhoud .sub-lijst li a:hover { border-bottom:1px solid #000; background:url(../afbeeldingen/hyperlinks/pijl-rechts-onder-zwart-ro.gif) 100% 100% no-repeat; text-decoration:none; }
				/* Einde .sub-lijst --------------------------- */	
				
				/* .error-lijst --------------------------- */
				#Inhoud p.error-lijst
				{
				    clear:both;
				}
				#Inhoud ul.error-lijst { padding-top: 10px; padding-left: 35px; }
            	
	            #Inhoud ul.error-lijst li { list-style-image: url(../afbeeldingen/achtergronden/bullet.png); }
	            #Inhoud ul.error-lijst a { color:#154273; cursor:pointer; }
	            /* Einde .error-lijst --------------------------- */
				
				/* .actie-lijst --------------------------- */
				#Inhoud .actie-lijst { width:215px; float:right; padding-bottom:20px }
					#Inhoud .actie-lijst h2 { color:#E67C00; font-size:1.2em; line-height:1.2em; border-bottom:3px solid #ff8a00; padding:2px 5px 6px 3px; }
					#Inhoud .actie-lijst li { display:inline; line-height:1.45em;  }
					#Inhoud .actie-lijst p.border { display:block; font-size:1.0em; padding:3px 10px 4px 3px; border-bottom:1px solid #d8dbe0; }
						#Inhoud .actie-lijst li a { position:relative; display:block; padding:3px 10px 4px 3px; border-bottom:1px solid #d8dbe0; background:url(../afbeeldingen/hyperlinks/pijl-rechts-onder-zwart.gif) 100% 100% no-repeat; }
							#Inhoud .actie-lijst li a:hover { border-bottom:1px solid #000; text-decoration:none; background:url(../afbeeldingen/hyperlinks/pijl-rechts-onder-zwart-ro.gif) 100% 100% no-repeat; }
								#Inhoud .actie-lijst li a.afdrukken { padding-right:20px; background:url(../afbeeldingen/hyperlinks/afdrukken.gif) 199px 6px no-repeat;}
									#Inhoud .actie-lijst li a.afdrukken:hover { background:url(../afbeeldingen/hyperlinks/afdrukken-ro.gif) 199px 6px no-repeat;}
								#Inhoud .actie-lijst li a.opslaan { padding-right:20px; background:url(../afbeeldingen/hyperlinks/opslaan.gif) 199px 5px no-repeat; }
									#Inhoud .actie-lijst li a.opslaan:hover { background:url(../afbeeldingen/hyperlinks/opslaan-ro.gif) 199px 5px no-repeat;}
				/* Einde .actie-lijst --------------------------- */
				
				
	/* Info */
	#Inhoud  a.info
{
    width: 12px;
    height: 12px;
    cursor: pointer;
    float: right;
    margin-right: 3px;
    text-indent: -999em;
}

#Inhoud  .row a.info
{
    background: url(../afbeeldingen/hyperlinks/info.gif) no-repeat left 0px !important;
    display: inline-block !important;
    margin-left: 5px !important;
    float: right;
}	
#Inhoud  .row a.info.active, #Inhoud .formulier-blok .row a.info:hover
{
    background: url(../afbeeldingen/hyperlinks/info-active.gif) 0 0 no-repeat;
    display: inline-block !important;
    margin-left: 5px !important;
    float: right;
}

#Inhoud  h2 a.info
{
    background: url(../afbeeldingen/hyperlinks/info.gif) no-repeat left 0px !important;
    display: inline-block !important;
    margin-left: 5px !important;
    float: none;
}

#Inhoud  h2
{
    padding-right: 40px;
}
#Inhoud  h2 a.info.active, #Inhoud  h2 a.info:hover
{
    background: url(../afbeeldingen/hyperlinks/info-active.gif) no-repeat right center;
}	
	 #InfoTekstActive { z-index:1000; position:absolute; background:#6d7f97; color:#fff; width:216px; padding:10px 12px 10px 12px; }
	#InfoTekstActive p.infoActive, strong.infoActive { color:#fff; }
	#InfoTekstActive div.infoActiveHidden { color:#6d7f97; }
		
		#Inhoud a#SluitInfoButton { position:absolute; width:12px; height:12px; display:block;  background:url(../afbeeldingen/knoppen/sluiten.gif) 0 0 no-repeat; text-indent:-999em; margin:-10px 0 0 216px; }
			#Inhoud a#SluitInfoButton:hover { background:url(../afbeeldingen/knoppen/sluiten-ro.gif) 0 0 no-repeat;}
	    #Inhoud input.sluitInfoKnop { width:12px; height:12px; display:block; background:url(../afbeeldingen/knoppen/sluiten.gif) 0 0 no-repeat; margin-top: 3px; }
			#Inhoud input.sluitInfoButton:hover { background:url(../afbeeldingen/knoppen/sluiten-ro.gif) 0 0 no-repeat;}

				
				
				
				
				
				
				
				
				/* .formulier-blok --------------------------- */
				#Inhoud .formulier-blok { padding:0 0 10px 0; } 
					#Inhoud .formulier-blok h2 { padding:0 0 10px 3px; font-size:1.1em; }	
					#Inhoud .formulier-blok p { padding:0 0 4px 3px; }	
					#Inhoud .formulier-blok fieldset { padding-bottom:6px; width:100%;    }
						#Inhoud .formulier-blok .row { overflow:hidden; width:100%; padding-bottom:5px;  }
							#Inhoud .formulier-blok .row label { display:block; font-size:1.1em; float:left; margin-right:20px; width:210px; padding:4px 4px 4px 3px; border-top:1px solid #d8dbe0; }
								#Inhoud .formulier-blok .row label.geen-border { padding-top:5px; border-top:0; }
							
							#Inhoud .formulier-blok .datum { clear:both; width:216px; padding:0px 0 5px 0; }
								#Inhoud .formulier-blok .datum span.label, #Inhoud .formulier-blok .datum span.tussen-teken { font-size:1.1em; display:block; float:left; padding:4px 4px 0 20px; }
									#Inhoud .formulier-blok .datum span.tussen-teken { padding:4px 2px 0 3px; }
									#Inhoud .formulier-blok .datum span.label { min-width:22px; }
								#Inhoud .formulier-blok .datum a.kalender { outline:0; text-indent:-999em;float:right; width:21px; height:21px; display:block; background:url(../afbeeldingen/hyperlinks/kalender.gif) 0 0 no-repeat;   }
									#Inhoud .formulier-blok .datum a.kalender:hover { background:url(../afbeeldingen/hyperlinks/kalender-ro.gif) 0 0 no-repeat;   }
							
							#Inhoud .formulier-blok input.tekst { display:block; float:left; width:196px; padding-left:3px; border:1px solid #acb9ca; }
								#Inhoud .formulier-blok input.tekst.dag, #Inhoud .formulier-blok .row input.tekst.maand { width:28px; }
								#Inhoud .formulier-blok input.tekst.jaar { width:50px; }
								#Inhoud .formulier-blok input.tekst.no-focus { color:#7f8181; }
							
							#Inhoud .formulier-blok select { display:block; float:left; width:218px; border:1px solid #acb9ca; font-size:1.1em; padding:2px 0; }					
							
							#Inhoud .formulier-blok textarea { display:block; float:left; width:196px; border:1px solid #acb9ca; }		
							
							#Inhoud .formulier-blok .radiobuttons, #Inhoud .formulier-blok .checkboxes { width:217px; float:left; overflow:hidden;  }
								#Inhoud .formulier-blok .radiobuttons input.radio, #Inhoud .formulier-blok .checkboxes input.checkbox { display:block; float:left; margin-bottom:8px; }
								#Inhoud .formulier-blok .radiobuttons.verticaal label, #Inhoud .formulier-blok .checkboxes.verticaal label  { width:185px;float:left; border-top:0;padding:1px 0 0 6px;  margin:0;  }
								#Inhoud .formulier-blok .radiobuttons br, #Inhoud .formulier-blok .checkboxes br { clear:both; }					
				
							#Inhoud .formulier-blok .selecteer-blok { width:218px; float:left; }
								#Inhoud .formulier-blok .selecteer-blok .scrollbaar   { width:215px; overflow:auto; height:120px; overflow-x:hidden;  border:1px solid #acb9ca;  }
									#Inhoud .formulier-blok .selecteer-blok .scrollbaar.hoogte250  { height:250px;  }
									
									#Inhoud .selecteer-blok .row { border-bottom:1px solid #d8dbe0; padding:3px 0; width:100%; overflow:hidden; margin:0;  }
										#Inhoud .selecteer-blok  .row span.checkbox { text-align:center; display:block; float:left; width:22px;  }	
											#Inhoud .selecteer-blok  .row span.checkbox input { margin-top:2px;  }							
											#Inhoud .selecteer-blok label { width:150px !important; border:0 !important; float:left; margin:0 !important; padding:2px 0 2px 0 !important;}
							
				/* Einde .formulier-blok --------------------------- */
				
				/* knoppen */	
				#Inhoud .knoppen { width:100%; overflow:hidden; padding:0 0 15px 0; }
					#Inhoud .knoppen .rechts { float:right; height:1%; overflow:hidden; }	
						#Inhoud .knoppen a { float:left; padding:5px 25px 6px 15px; text-align:center; background:#000 url(../afbeeldingen/buttons/pijl-knop.gif) 100% 8px no-repeat; color:#fff; font-size:1.1em; }			
							#Inhoud .knoppen a:hover { background:#ff8a00 url(../afbeeldingen/buttons/pijl-knop-ro.gif) 100% 7px no-repeat; }
					
						#Inhoud .knoppen input { cursor:pointer; float:left; border:0; padding:4px 25px 5px 15px; text-align:center; background:#000 url(../afbeeldingen/buttons/pijl-knop.gif) 100% 8px no-repeat; color:#fff; font-size:1.1em; }			
							#Inhoud .knoppen input.benadruk { background:#000 url(../afbeeldingen/buttons/pijl-knop-ro.gif) 100% 7px no-repeat; }
							#Inhoud .knoppen input.hover { background:#ff8a00 url(../afbeeldingen/buttons/pijl-knop-ro.gif) 100% 7px no-repeat; }
							#Inhoud .knoppen input.linker-button { margin-right:10px; }	
							#Inhoud .knoppen input.annuleren { background:#6d7f97; padding:4px 15px 5px 15px; }			
								#Inhoud .knoppen input.annuleren.hover { background:#ff8a00; }			
							
						#Inhoud .knoppen a.annuleren { background:#6d7f97; padding:5px 20px 6px 20px; margin-right:10px; }
							#Inhoud .knoppen a.annuleren:hover { background:#ff8a00; text-decoration:none; }
							
						#Inhoud .toevoegen-knop { padding:0 0 15px 0; width:100%; overflow:hidden;  } 
							#Inhoud .toevoegen-knop a { display:block; font-size:1.1em; float:right; color:#000; font-weight:bold;  background:url(../afbeeldingen/hyperlinks/toevoegen.gif) 100% 0 no-repeat; padding:4px 28px 5px 0;  } 
							#Inhoud .toevoegen-knop a:hover {  background:url(../afbeeldingen/hyperlinks/toevoegen-ro.gif) 100% 0 no-repeat; text-decoration:none;  } 
		
					#Inhoud .row input.submit { background:url(../afbeeldingen/hyperlinks/toevoegen.gif) 100% 0 no-repeat; border:0; cursor:pointer; float:right; font-size:1.1em; font-weight:bold; padding:2px 25px 5px 0pt; text-align:center; }
						
					#Inhoud .pop-up.actief .row input.submit { width:100px; float:right; border:0; padding:4px 25px 5px 15px; margin:12px 0 0 0; text-align:center; font-weight:normal;  background:#000 url(../afbeeldingen/buttons/pijl-knop.gif) 100% 8px no-repeat; color:#fff; font-size:1.1em; }
						#Inhoud .pop-up.actief .row input.submit.hover { background:#ff8a00 url(../afbeeldingen/buttons/pijl-knop-ro.gif) 100% 7px no-repeat;  }
	
					#Inhoud .pop-up.actief .row input.annuleren { width:100px; cursor:pointer; background:#6d7f97; border:0; padding:4px 15px 5px 15px; float:left; color:#fff; margin:12px 8px 0 243px;  font-size:1.1em; font-weight:normal;  }			
						#Inhoud .pop-up.actief .row input.annuleren.hover { background:#ff8a00; }	
				/* Einde knoppen */	
				
				/* .tabel-blok */	
				#Inhoud .tabel-blok { padding:12px 0;  }
					#Inhoud .tabel-blok table { width:100%; }
						#Inhoud .tabel-blok table th, #Inhoud .tabel-blok table td { line-height:1.45em; vertical-align:top; font-size:1.1em; padding:3px 13px 5px 3px; }
													
							#Inhoud .tabel-blok table th { vertical-align:bottom; background:url(../afbeeldingen/achtergronden/tabelheader.gif) 100% 100%  no-repeat; }
								#Inhoud .tabel-blok table th.datum { width:70px; }
								#Inhoud .tabel-blok table th.breedte40 { width:40px; }
								#Inhoud .tabel-blok table th.beheer { width:45px; }
								#Inhoud .tabel-blok table th.laatste-kolom { padding-right:3px; background:url(../afbeeldingen/achtergronden/tabelheader.gif) 0 100%  no-repeat; }
												
							#Inhoud .tabel-blok table td { background:url(../afbeeldingen/achtergronden/tabelcel.gif) 100% 100%  no-repeat; }
								#Inhoud .tabel-blok table td.datum { width:70px; }
								#Inhoud .tabel-blok table td.breedte40 { width:40px; }
								#Inhoud .tabel-blok table th.beheer { width:45px; }
									#Inhoud .tabel-blok table td.beheer { padding:3px; }
								#Inhoud .tabel-blok table td.laatste-kolom { padding-right:3px; background:url(../afbeeldingen/achtergronden/tabelcel.gif) 0 100%  no-repeat; }
					
					#Inhoud .tabel-blok td a { position:relative; display:block; background:url(../afbeeldingen/hyperlinks/pijl-link-tabel.gif) 100% 100% no-repeat; padding-right:12px; }	
						#Inhoud .tabel-blok td a:hover { background:url(../afbeeldingen/hyperlinks/pijl-link-tabel-ro.gif) 100% 100% no-repeat; }	
					
					#Inhoud .tabel-blok a.wijzigen-link { outline:0; display:block; float:left; text-indent:-999em; background:url(../afbeeldingen/hyperlinks/wijzigen.gif) 0 0 no-repeat; padding:0; width:17px; height:17px; margin-left:2px;  }
						#Inhoud .tabel-blok a.wijzigen-link:hover { background:url(../afbeeldingen/hyperlinks/wijzigen-ro.gif) 0 0 no-repeat; }
					#Inhoud .tabel-blok input.verwijder-button { outline:0; display:block; float:left; margin:1px 0 0 8px;  }
				/* Einde .tabel-blok */	
				
				/* ul.onderwerpen */
				#Inhoud ul.onderwerpen { background:url(../afbeeldingen/achtergronden/ul-onderwerpen.gif) 0 0 no-repeat; margin-bottom:12px;  }
					#Inhoud ul.onderwerpen li { background:url(../afbeeldingen/achtergronden/ul-onderwerpen.gif) 0 100% no-repeat; overflow:hidden; width:100%; }
						#Inhoud ul.onderwerpen li span { display:block; padding:5px 5px 6px 3px; width:393px; float:left; }
						#Inhoud ul.onderwerpen li input { float:left; margin:5px 0 0 6px; }
							#Inhoud ul.onderwerpen li input.wijzig-button  { float:left; margin:4px 13px 0 0; }
				
				/* .pop-up */	
				#Inhoud .pop-up { padding-top:12px; xborder-bottom:3px solid #ff8a00; background:#fff;  }		
					#Inhoud .pop-up.deel-formulier { }	
					#Inhoud .pop-up.formulier { border-bottom:3px solid #ff8a00; }			
				/* Einde .pop-up */	
			/* Einde .inhoud --------------------------- */
			
	/* Einde #Inhoud  =============================================================================================================================  */	
	
	/* #Disclaimer  =============================================================================================================================  */ 
	#Disclaimer { background: #ffffff; color:#808080; font-size: 95%; padding:8px 255px 8px 255px; }	
	/* Einde #Disclaimer  =============================================================================================================================  */ 
	
	/* #Voet  =============================================================================================================================  */ 
	#Voet div, #Voet a { color:#667799; }
		#Voet div.links { float:left; width:300px; padding:10px 0 30px; }
		#Voet div.rechts { float:right; width:600px; text-align:right; padding:10px 0 30px; }
		#Voet a { text-decoration:underline;  }
			#Voet a:hover { color:#000;  }
	/* Einde #Voet  =============================================================================================================================  */ 
}
/* =============== Einde of Styles for display on SCREEN */

/* =============== Styles for PRINT */
@media print {
*{ font-size:100%; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
html, body { background:#fff; }	

a {text-decoration: underline; color: #0000ff; }

#Kop, #Paging, #Rechter-Kolom, #Sub-Navigatie, #Titel-Balk, #Disclaimer, #Voet, .tekstueel,
.hoofd-navigatie, .service-navigatie, .periode, .sorting, .titel-balk, .volgende, .vorige
{
	display: none;
}
#Officieel { font-size:110%; font-weight: bold; display:block; visibility:visible;}

/* .lijst --------------------------- */
#Inhoud .lijst { padding-bottom:24px; }
	#Inhoud .lijst li { display:inline; line-height:1.45em;  }
		#Inhoud .lijst li a { position:relative; display:block; padding:3px 12px 4px 3px; border-bottom:1px solid #d8dbe0; background:url(../afbeeldingen/hyperlinks/pijl-rechts-onder-zwart.gif) 100% 100% no-repeat; }			
			#Inhoud .lijst li a em { display:block; color:#E67C00; padding-top:2px; font-style:normal;   }
/* Einde .lijst --------------------------- */	
}
/* =============== Einde of styles for PRINT */

/* Safari 3 + Opera hacks  */
@media all and (min-width:0px) {
	#Inhoud .formulier-blok .row .radiobuttons.verticaal label { padding-top:3px;  }
	:root #Inhoud .formulier-blok .row .radiobuttons.verticaal label { padding-top:0px;  } /* reset for safari 3 */
	
	#Inhoud .formulier-blok .row .checkboxes.verticaal label { padding-top:3px;  }
	:root #Inhoud .formulier-blok .row .checkboxes.verticaal label { padding-top:0px;  } /* reset for safari 3 */
} /* Einde Safari 3 + Opera 9 hacks */


