/* ++++++++++++++++++++ RESET TAGS +++++++++++++++++++++ */ 
* {
	margin:0; 
	padding:0; 
	xborder:0; 
	xborder:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:100%; 
	color:#000; 
	text-decoration:none; 
}
html, body { height:100%; background-color:#fff; }
img { display:block; border:none; }

/* ++++++++++++++++++++ top-nav LAYOUT + STYLES +++++++++++++++++++++ */ 
body { 
	height:100%; 
	margin:0; 
	padding:0 25px; 
	min-width:720px; /* voor ff/moz */ 
	text-align:center; /* voor ie5+5.5 */ 
	background:transparent url(/afbeeldingen/achtergronden/ag_kop.gif) center top repeat-x; 
}
.text-only, #print-logo { display:block; visibility:hidden; position:absolute; left:-999em; }

#top-nav, #content, #footer, #home-page #home-content { width:720px; margin:0 auto; /* voor ff/moz */ text-align:left; /* voor ie5+5.5 */ }
#top-nav { height:173px; padding-top:26px; }
#top-nav H1{cursor: hand; display: }
#top-nav .home { float:left; /* voor opera */ padding:1px 5px 2px 15px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 5px 5px no-repeat; font-size:0.69em; font-weight:bold; color:#fff; }
	#top-nav .home:hover { background-color:#a82222; }
h1 { float:left; clear:left; /* voor opera */ margin-top:10px; width:120px; height:50px; text-indent:-2000px; background:transparent url(/afbeeldingen/logos/duwologo_120x50.gif) 0 0 no-repeat; }

#meta-nav { float:right; width:584px; margin-top:0 !important; margin-top:16px; }
	#meta-nav ul { width:100%; float:left; margin:45px 0 0 0; list-style:none; border-bottom:1px solid #fff; }
		#meta-nav ul li { float:right; }
			#meta-nav ul li a { float:left; height:22px; text-indent:-2000px; margin-left:2px; padding:0; font-size:0.63em; }
			#meta-nav ul li a.english { width:66px; background:transparent url(/afbeeldingen/headings/english_66.gif) 0 0 no-repeat; }
			#meta-nav ul li a.nederlands { width:92px; background:transparent url(/afbeeldingen/headings/nederlands_92.gif) 0 0 no-repeat; }
			#meta-nav ul li a.sitemap { width:71px; background:transparent url(/afbeeldingen/headings/sitemap_71.gif) 0 0 no-repeat; }
			#meta-nav ul li a.zoeken { width:65px; background:transparent url(/afbeeldingen/headings/zoeken_65.gif) 0 0 no-repeat; }
			#meta-nav ul li a.search { width:60px; background:transparent url(/afbeeldingen/headings/search_60.gif) 0 0 no-repeat; }
			#meta-nav ul li a.contact { width:68px; background:transparent url(/afbeeldingen/headings/contact_68.gif) 0 0 no-repeat; }
			#meta-nav ul li a:hover { background-position:0 -200px; }
#meta-nav span{
	position: relative;
	top: 65px;
}	
#home-page #meta-nav ul{width: 560px;}
#top-nav #meta-nav ul.breadcrumbs { margin-top:2px; border-bottom:none; }
	#top-nav #meta-nav ul.breadcrumbs li { float:left; color:#fff; }
		#top-nav #meta-nav ul.breadcrumbs a { float:none; display:block; height:auto; text-indent:0; margin:0 8px 0 0; padding:2px 2px 2px 10px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 2px 6px no-repeat; font-weight:bold; color:#fff; }
		#top-nav #meta-nav ul.breadcrumbs a:hover { text-decoration:underline; background-position:2px 6px; }

/* ++++++++++++++++++++ CONTENT LAYOUT + STYLES +++++++++++++++++++++ */ 

/******* begin layout styles *******/
#content { clear: both; float: none; overflow:visible; }

	#content .main-info { float:left; width:462px; margin:0 40px 40px 0; font-size:0.69em; }
		#content .main-info .columns-2 { clear:left; }
		#content .main-info .left-column { float:left; clear:left; width:221px; margin-right:20px; margin-bottom:20px; }
		#content .main-info .right-column { float:left; width:221px; margin-bottom:20px; }
	#content .main-info.tab { width:486px; margin:0 16px 40px 0; }
			
	#content .sub-info { float:left; width:218px; font-size:0.69em;}
		#content .sub-info .link-block, #content .sub-info .msg-block { width:194px; margin-bottom:30px; padding:12px;}
		#content .link-list { margin-bottom:30px; }
	
	#content .combi-info { clear:left; width:720px; margin-bottom:40px; }
	#content #tab-content { padding:25px 20px; background:#eaeaea; }
		#content #tab-content .photo-para { margin-bottom:5px; }
		#content #tab-content .indeling { width:444px; height:345px; background-color:white;}
		#content #tab-content .map { width:444px; height:345px; background-color:white;}
	#content #search-table { float:left; clear:right; background:#eaeaea; }

	#content .backlink { float:left; width:462px; margin:0px 0px 5px 0px; font-size:0.69em; }
	#content .backlink a {color: #44a825;  font-weight: bold;}
	#content .backlink a:hover {text-decoration: underline;}
/******* end layout styles *******/

/******* begin header styles - zie top-nav STYLES voor h1 defs *******/
	#content h2 { margin-bottom:25px; padding-bottom:8px; background:transparent url(/afbeeldingen/achtergronden/onderstreep_zwart.gif) left bottom repeat-x; font-size:1.5em; color:#dc0a0a; }
		#content h2 strong { color:#000; }
		
	#content h3 { padding-bottom:10px; font-size:1.5em; color:#60c840; }
		#content .main-info h3 { width:417px; } /* width = nodig ivm 'top' links */
		#content .main-info .link-list h3 { width:auto; margin:0 0 -4px 0; background:transparent url(/afbeeldingen/achtergronden/onderstreep_groen.gif) left bottom repeat-x; }
		#content .sub-info .link-block h3, #content .sub-info .msg-block h3 { font-size:1.5em; color:#ffffff; }
		#content .sub-info .link-list h3 { margin:0 0 -4px 0; background:transparent url(/afbeeldingen/achtergronden/onderstreep_grijs.gif) left bottom repeat-x; color:#000; }

		
	#content h4 { font-weight:normal; line-height:1.6; }
		
	#content #tab-content h5 { margin-bottom:5px; }

	#content h6 { padding:8px 12px; background:#e4e4e4; font-weight:bold !important; }


	/* 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;
	}
	/***** sIFR styles *****/
	.sIFR-hasFlash #content h2 { visibility:hidden; font-size:1.2em; width:635px }
	.sIFR-hasFlash #content h3 { visibility:hidden; font-size:0.88em; }
	.sIFR-hasFlash #home-page #sub-nav h3 { visibility:hidden; font-size:0.88em; }
	
	
/******* end header styles *******/

/******* begin paragraph/link styles *******/
p a { text-decoration:underline; color:#468e2f; }
p a:hover { color:#60c840; }
li a { text-decoration:underline; color:#468e2f; }
li a:hover { color:#60c840; }
#menu-home a {text-decoration: none; color:black;}	
	
	#content p { margin-bottom:10px; line-height:1.6; }
		#content blockquote p { line-height:1.2; font-family:arial; font-size:1.6em; font-weight:bold; color:#4f4f4f; }

	#content .sub-info .link-block p, #content .sub-info .msg-block p { color:#fff; }
				
	#content .photo-para { width:100%; overflow:hidden; }
		#content .photo-para img { float:left; }
		#content .photo-para p.foto-text { font-size:0.92em; color:#468e2f; } /* note font-size is relative to 0.69em */
		#content .photo-para p.foto-text strong { color:#468e2f; }
		
	/* #content .top-links {position: relative; width:100%; overflow:auto; margin:-22px 0 9px 0;} */
	#content .top-links {position: relative; width:100%; overflow:auto; margin:-39px 0 9px 0; padding-bottom:21px;} 
		#content .top-links a.print { float:right; padding-left:10px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 1px -196px no-repeat; xfont-size:0.69em; font-size:0.75em; }
		#content .top-links a.back { float:right; padding-left:10px; background:transparent url(/afbeeldingen/bullets/bullets_leftarr.gif) 0 4px no-repeat; font-size:0.69em; font-weight:bold; color:#dc0a0a; }
			#content .top-links a:hover { text-decoration:underline; }
			
	#content a.top { float:right; margin-top:2px; padding:2px 6px 3px 18px; background:transparent url(/afbeeldingen/bullets/bullets_updown.gif) 7px -192px no-repeat; color:#60c840; }
		#content a:hover.top { background-position:7px -392px; color:#000; }
			
/* zoekresultaten styles*/
.found-res { padding-left:12px; }

.search-res { margin:30px 0 40px 0; }
	.search-res strong { display:block; padding:0 0 8px 12px; border-bottom:1px solid #000; font-family:arial; font-size:1.6em; }
		.search-res div { padding:12px 12px 8px 4px; border-bottom:1px solid #ccc; background-color:#f9f9f9; }
		.search-res div.over { background-color:#d3d3d3; cursor:pointer; } /* deze class aangezet door javascript */
			.search-res div a { display:block; margin-bottom:4px; padding-left:8px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 0 -596px no-repeat; font-weight:bold; }
			.search-res div a span { font-weight:normal; }
			.search-res div p { padding-left:8px; }

/******* end paragraph/link styles *******/

/******* begin list styles *******/
	#content ul { list-style-position:outside; padding-left:15px;  margin-left:0 !important; margin-left:5px; }
		#content ul li { height:1%; padding-bottom:3px; color:#000000; vertical-align:top;}
		#content ul li a { height:1%; }
		
		#content ul.links, #content .sub-info .link-list ul { border-top:1px solid #cdcdcd; list-style:none; padding-left:0; margin-left:0; }
		#content ul.links li, #content .sub-info .link-list li { padding:0; border-bottom:1px solid #cdcdcd; }
			#content ul.links li a, #content .sub-info .link-list li a { display:block; padding:5px 0 5px 15px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 5px -391px no-repeat; font-weight:bold; color:#999; }
				#content ul li a:hover, #content .sub-info .link-list li a:hover { background-color:#f2f2f2; background-position:5px -591px; color:#000; }
			
		#content .sub-info .link-list ul { border:none; }
			
			#content ul.anchors li a, #content ul.anchors li a:hover { background-position:5px -591px; color:#000; }

		/** banner styles for users with no javascript and/or flash **/
		#content .flash-banner ul { display:block; padding:5px 0 45px 100px; background:transparent url(/afbeeldingen/headings/tips.gif) 0 0 no-repeat; color:dc0a0a; }
		#content .flash-banner ul li { margin:0 0 5px -15px; list-style:none; }
		#content .flash-banner ul li a { padding-left:15px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 5px -1795px no-repeat; font-size:1.2em; font-weight:bold; color:#dc0a0a; }
			#content .flash-banner ul li a:hover { text-decoration:underline; background-color:#fff; }
		
		/****** styles for pagination list ******/
		#content .pagination { width:462px; overflow:hidden; margin:10px 0; font-size:0.69em; }
			#content #search-table .pagination { margin-left:10px; }
				#content div .pagination { font-size:1em; }
			#content .pagination ul { margin:0; padding:0; }
			#content .pagination li { float:left; padding:0; list-style:none; }
			#content .pagination li a { float:left; padding:0 7px; font-weight:bold; }
				#content .pagination li a:hover { text-decoration:underline; background-color:transparent; }
				#content .pagination li.previous a, #content .pagination li.previous a:hover { padding-left:8px; border-right:1px solid #000; background:transparent url(/afbeeldingen/bullets/bullets_leftarr.gif) 0 -196px no-repeat; }
				#content .pagination li.next a, #content .pagination li.next a:hover { padding-right:8px; border-left:1px solid #000; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) right -596px no-repeat; }
				#content .pagination li.current { padding:0; background:#dc0a0a url(/afbeeldingen/achtergronden/ag_bladerfunctie_boven.gif) 0 0 no-repeat; }
				#content .pagination li.current strong { display:block; padding:0 7px 1px 7px; background:transparent url(/afbeeldingen/achtergronden/ag_bladerfunctie_onder.gif) 0 bottom no-repeat; color:#fff; }
	
		/****** styles for tabs ******/
		#content #tabs { width:462px; overflow:hidden; }
			#content #tabs ul { margin:0; padding:0; }
			#content #tabs li { float:left; margin-right:1px; list-style:none; background:#383838 url(/afbeeldingen/achtergronden/ag_tab_rechts.gif) right -300px no-repeat; }
				#content #tabs li a { float:left; font-size:0.69em; padding:6px 8px; background:transparent url(/afbeeldingen/achtergronden/ag_tab_links.gif) 0 -300px no-repeat; font-weight:bold; color:#fff; }
			#content #tabs li#active { background-position:right 0; background-color:#eaeaea; }
				#content #tabs li#active a { background-position:0 0; color:#000; }
				
		/****** styles for link lists within tab content area ******/
		#content #tab-content ul { padding:0; list-style:none; }
			#content #tab-content ul li a { display:block; padding-left:8px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 0 -1596px no-repeat; font-weight:bold; color:#383838; }
		
		/****** styles for photo display list within tab content area ******/
		#content #tab-content .photos { width:100%; overflow:auto; }
				#content #tab-content .photos ul li { display:inline; float:left; margin-left:22px !important; margin-left /**/:10px; }
				#content #tab-content .photos ul li a { height:auto; background:none; }
		
		/****** styles for data list within tab content ******/
		#content #tab-content dl { margin-top:10px; line-height:1.6em; }
				#content #tab-content dt, #content #tab-content dd { font-weight:bold; }
				#content #tab-content dt { float:left; width:100px; }

		/****** link-list styles voor main-info ******/
		/* zie ook header styles */
		#content .main-info .link-list ul { border:none; list-style:none; padding-left:0; margin-left:0; }
			#content .main-info .link-list ul li { padding-bottom:0; border-bottom:1px solid #b9e7ab; }
				#content .main-info .link-list ul li a { display:block; padding:5px 0 5px 15px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 5px -1191px no-repeat; font-weight:bold; color:#44a825; }
					#content .main-info .link-list ul li a:hover { color:#266c11; background-color:#f3fff0; background-position:5px -1391px; }

		/****** link-block styles voor sub-info ******/
		#content .sub-info .link-block ul { margin-bottom:10px; list-style:none; padding-left:0; margin-left:0; }
		#content .sub-info .link-block li { padding:2px 0; }
			#content .sub-info .link-block li a, #content .sub-info .link-block li a:hover { display:block; padding:2px 5px 3px 15px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 5px -794px no-repeat; font-weight:bold; color:#fff; }
				#content .sub-info .link-block li span { display:block; padding-left:15px; color:#fff; }
				
			/****** groen link-block ******/
			#content .sub-info .link-block.theme01 { background-color:#60c840; }
				#content .sub-info .link-block.theme01 li a:hover { background-color:#53a739; }
	
			/****** blauw link-block ******/
			#content .sub-info .link-block.theme02 { background-color:#01b5ff; }
				#content .sub-info .link-block.theme02 li a:hover { background-color:#0a94cc; }
				
				#content .sub-info .link-block.theme02 ul.options { margin-bottom:0; }
				#content .sub-info .link-block.theme02 ul.options li a { background-position:5px -994px; xcolor:#015374; color:white; }
					#content .sub-info .link-block.theme02 ul.options li a:hover { background-color:transparent; background-position:5px -794px; color:#fff; }
			
			/****** oranje link-block en foutmelding ******/
			#content .sub-info .link-block.theme03, #content .sub-info .msg-block { background-color:#ff9000; }
					#content .sub-info .msg-block p span.error { padding-left:11px; background:transparent url(/afbeeldingen/bullets/bullets_form.gif) 0 -596px no-repeat; color:#fff; }
				#content .sub-info .link-block.theme03 li a:hover { background-color:#cc7300; }
							
			/****** rood link-block ******/
			#content .sub-info .link-block.theme04 { background-color:#FF99FF; }
				#content .sub-info .link-block.theme04 li a:hover { background-color:#CC99FF; }
				
				#content .sub-info .link-block.theme04 ul.options { margin-bottom:0; }
				#content .sub-info .link-block.theme04 ul.options li a { background-position:5px -994px; color:white; }
					#content .sub-info .link-block.theme04 ul.options li a:hover { background-color:transparent; background-position:5px -794px; color:#A82222; }
			#content .breadcrumbs{font-size: 0.7em; margin: 0px 0px 0px 0px;}
			#content .breadcrumbs a{color: #266c11; font-weight: bold;}

/******* end list styles *******/


/******* begin formulier styles *******/
form { }
	form h4 { padding:5px 12px; background:#e4e4e4; font-weight:bold !important; }
	fieldset { margin-bottom:30px; padding:20px 12px; background:#f2f2f2; }
	fieldset.submit { background:#fff; padding-bottom:0; padding-left:0; }
	fieldset p span.required { padding-left:11px; background:transparent url(/afbeeldingen/bullets/bullets_form.gif) 0 4px no-repeat; }
	label, input { float:left; }
	form br { clear:left; }
	label { width:152px; margin-top:11px; }
	label.fldRequired { background:transparent url("/afbeeldingen/bullets/bullets_form.gif") 140px 4px no-repeat; }
	label.fldComplete {background:transparent url("/afbeeldingen/bullets/bullets_form.gif") 140px 4px no-repeat; }
	label.error { background:transparent url(/afbeeldingen/bullets/bullets_form.gif) 140px -296px no-repeat; }
	input.medium { width:150px; margin-right:5px; }
	input.small { width:29px; margin-top:11px; }
	div.input-group { margin-left:50px; padding-top:10px; }
	div.input-group label { width:260px; margin:0 0 5px 5px; }
	div.input-group input { width:auto; margin:2px 0 0 0 !important; margin:-3px 0 0 -3px; padding:0; border:none; }
	input.submit { width:auto; height:auto; margin:-15px 0 0 12px; border:none; }
	input, textarea { margin-top:11px; padding:1px 2px; border:1px solid #a3a3a3; }
	select { margin-top:11px; border:1px solid #a3a3a3; }

	form.search fieldset { height:3.5em; padding:0 12px 11px 12px; }
	form.search label { width:100px; font-weight:bold; }
	form.search input.submit { cursor:pointer; width:128px; margin:11px 0 0 10px; padding-left:8px; background:#f2f2f2 url(/afbeeldingen/bullets/bullets_rightarr.gif) 0 -595px no-repeat; font-weight:bold; color:#383838; text-align:left; }

	.geenborder input{ border:0px; }
	label#cap_Stagehuisvestingtot { width:113px; text-align:center; }
	label#cap_tot { width:113px; text-align:center; }
	button#Verzend {position:relative; bottom:-70px; width:144px; height:19px; background: url(/afbeeldingen/buttons/verzend_144x19.gif); border:0;}
	button#Send {position:relative; bottom:-70px; width:101px; height:19px; background: url(/afbeeldingen/buttons/send_101x19.gif); border:0;}
	button#Reset {position:relative; bottom:-70px; width:260px; height:19px; background: url(/afbeeldingen/buttons/reset_260x19.gif); border:0;}
	label.required { background:transparent url("/afbeeldingen/bullets/bullets_form.gif") 140px 4px no-repeat; }
			
/******* end formulier styles *******/


/******* begin tabel styles *******/
table, td, th { border-collapse:collapse; }

/* simple table within tab content */
	#content #tab-content table { margin-bottom:10px; }
		#content #tab-content th { padding:0; visibility:hidden; font-size:0em; }
			#content #tab-content th.col1 { width:180px; }
		#content #tab-content td { padding-bottom:5px; }

	#content #search-table table { width:100%; }
		#content #search-table th { border-top:2px solid #fff; font-size:0.92em; text-align:left; } /* note font-size is relative to 0.69em */
			#content #search-table th#sort { background:#dc0a0a url(/afbeeldingen/achtergronden/ag_soortfunctie_rechts.gif) right 0 no-repeat; }
				#content #search-table th a { display:block; padding:4px 0 5px 4px; }
					#content #search-table th#sort a { background:transparent url(/afbeeldingen/achtergronden/ag_soortfunctie_links.gif) 0 0 no-repeat; color:#fff; }
						#content #search-table th a:hover { text-decoration:underline; }
						#content #search-table th#sort a:hover { text-decoration:none; }
						
		#content #search-table th, #content #search-table td { border-bottom:2px solid #fff; }								
			#content #search-table td { padding:5px 0 5px 5px; vertical-align:top; }
				#content #search-table td strong { display:block; }
					#content #search-table tr.over td { background-color:#d3d3d3; cursor:pointer; } /* deze class aangezet door javascript */			

				#content #search-table th.col1 { width:85px; text-indent:-2000px; }
				#content #search-table th.col2 { width:175px; }
				#content #search-table th.col3 { width:95px; }
				#content #search-table th.col4 { width:52px; }
th.col3 { width:20px; }
			
/******* end tabel styles *******/

/* ++++++++++++++++++++ FOOTER LAYOUT + STYLES +++++++++++++++++++++ */ 
#footer { clear:left; padding-bottom:50px; border-top:1px solid #c6c6c6; }
	#footer ul { list-style:none; padding-left:0; }
		#footer li { float:left; padding:3px 5px 0 0; font-size:0.63em; font-weight:bold; color:#c6c6c6 !important; }
			#footer li a { padding-left:2px; color:#c6c6c6; }
				#footer li a:hover { text-decoration:underline; }
				
/* ++++++++++++++++++++ HOME LAYOUT + STYLES +++++++++++++++++++++ */ 
/* see also h3 defs and general layout defs */
#home-page { background:#fff; min-width:0; width:100%; padding:0; }
#home-page #home-bg { width:100%; background:transparent url(/afbeeldingen/achtergronden/ag_home_kop.gif) center bottom repeat-x;  }
#home-page #home-content { padding: 10px 0px 85px 0px;}
#home-page h1 { margin:26px 0 48px 0; }
#home-page #animation { clear:left; width:698px; height:130px; }

#menu-home { width:720px; overflow:hidden; margin:0 auto; /* voor ff/moz */ text-align:left; /* voor ie5+5.5 */ padding:10px 0 22px 0; }
	#menu-home h2 { display:none; }
	#menu-home div { float:left; width:190px !important; width /**/:218px; margin:0 22px 0 0; padding:0 18px 16px 10px; overflow:hidden; background:#fff url(/afbeeldingen/headings/home-menus-arrow.gif) 100% 100% no-repeat; }
	#menu-home ul { width:190px; padding:77px 0 0 0!important; margin:0 0 30px 0; border-bottom:1px solid #888; font-size:0.69em; overflow:hidden; list-style:none inside; }
		#menu-home #menu-huren ul { background:transparent url(/afbeeldingen/headings/home-menu-huren.gif) -300px 0 no-repeat; }
		#menu-home #menu-woonruimte ul { background:transparent url(/afbeeldingen/headings/home-menu-woonruimte.gif) -300px 0 no-repeat; }
		#menu-home #menu-foreign-guest ul { background:transparent url(/afbeeldingen/headings/home-menu-foreign.gif) -300px 0 no-repeat; }
#menu-home #menu-SSH {
	width: 218px;
	height: 93px;
	padding: 0;
	overflow: visible;
}
#menu-home #menu-SSH h2 {
	display: none;
}

		#menu-home #menu-huren_eng ul { background:transparent url(/afbeeldingen/headings/Irent.gif) -300px 0 no-repeat; }
		#menu-home #menu-woonruimte_eng ul { background:transparent url(/afbeeldingen/headings/Looking.gif) -300px 0 no-repeat; }
		#menu-home #menu-foreign-guest_eng ul { background:transparent url(/afbeeldingen/headings/foreign2.gif) -300px 0 no-repeat; }

		#menu-home li { list-style:none inside; }
				#menu-home li a { margin-left:0px !important; margin-left:-15px; display:block; background:#fff url(/afbeeldingen/bullets/bullets_rightarr.gif) 5px -591px no-repeat; border-top:1px solid #888; padding:5px 0px 5px 15px; }
				
				#menu-home li a:hover { background:#f2f2f2 url(/afbeeldingen/bullets/bullets_rightarr.gif) 5px -591px no-repeat; }
				* html #menu-home li a { height:1%; }
				
#home-page #sub-nav { width:100%; overflow:hidden; }
	#home-page #sub-nav .link-list { float:left; width:240px !important; width:230px; }
	#home-page #sub-nav h3 { padding-bottom:10px; font-size:1.5em; color:#fff; }
		#home-page #sub-nav .link-list h3 { width:auto; margin:0 25px -2px 0; padding-left:10px; background:transparent url(/afbeeldingen/achtergronden/onderstreep_wit.gif) left bottom repeat-x; }
		
		#home-page #sub-nav .link-list ul { list-style:none; padding-left:0; margin-right:27px !important; margin-right:17px; font-size:0.69em; }
			#home-page #sub-nav .link-list li { padding:0; }
				#home-page #sub-nav .link-list li a { display:block; height:1%; margin:3px 0; padding:2px 0 2px 20px; background:transparent url(/afbeeldingen/bullets/bullets_rightarr.gif) 10px 6px no-repeat; font-weight:bold; color:#fff; }
					#home-page #sub-nav .link-list li a:hover { background-color:#a82222; }
					
#home-page #footer { margin-top:15px; }
			

/* ++++++++++++++++++++ Aanvullingen +++++++++++++++++++++ */ 
#content .main-info a { text-decoration:underline;}
#content .top-links a { text-decoration:none;}
#content .main-info #formfieldset {border:0;}
.fotoframe-klein {
	display: block;
	width: 78px;
	height: 58px;
	background-image: url('/fotoframe-klein.png');
}
.fotoframe-middel {
	display: block;
	width: 187px;
	height: 138px;
	background-image: url('/fotoframe-middel.png');
}

.continue{
	position: relative;
	float: right;
	font-size: 2.0em;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 5px;
}

.pullup{
  margin-top: -17px;
}

.resultaat{
	position: relative; 
	float: right; 
	font-size: 0.7em;
	margin: -4px 0px 0px 0px;
}

.navleft{
	position: relative;
	float: left;
}
.navright{
	position: relative;
	float: right;
}

.navleft a, .navright a{
	color: #468e2f;

}

.navleft a:hover, .navright a:hover{
	color:#60c840; 
	text-decoration: underline;
}

.tellafriend b{
	color: #FFFFFF;
}
.tellafriend input{ 
	font-size: 1.1em;
	height: 20px;
	margin: 5px 0px 5px 0px;
	width: 190px;
}

.clearclass{
	clear: both;
}


/* extra zoek opties (regios) */
.regioradio{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.regiolabel{
	padding-top: 5px;
	padding-right: 5px;
}
