/*
    CSS - ALWAYS REMEMBER: Partial URLs are interpreted relative to the source of the style sheet, not relative to the document. 
*/

html {height:100%; margin:0; padding:0;}
body {font-size:70%; font-family:verdana,Helvetica,Arial,sans-serif; margin:0; padding:0; line-height:1.6; background-color:#f3f5f6; border-top:1px solid #535353; height:99.9%;}
fieldset {border:0; margin:0; padding:0;}
input, select, textarea {font-family:verdana,Helvetica,Arial,sans-serif; font-size:1em; margin:0; padding:0;}
legend {display:none;}
form {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
img {border:0;}
p {margin:0; padding:0;}
ol, ul, li {margin:0; padding:0; text-indent:0;}

.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.print {display:none;}
.hidden {display:none;}
img {border:0;}
.onz {position:absolute; left:-900px; width:1px; height:1px; overflow:hidden;}

a {color:#154273;}
a:visited {color:#696969;}
a:hover,a:active,a:focus {color:#0162cd;}
	
	/*	 Wrapper
	---------------------------------------------- */
	#wrapper {background:url("../img_cibg/icon-sprite.gif") no-repeat; margin:0 auto; overflow:hidden; position:relative; width:956px;}
	
		/*	 innerwrapper
		---------------------------------------------- */
		#innerwrapper {background:url("../img_cibg/icon-sprite.gif") repeat-y -1000px 0; float:left; margin-top:206px; padding:0 8px 35px 8px; width:940px;}	
			
			/*	Pagina
			---------------------------------------------- */
			.pagina {float:right; width:690px;}
			#homepage .pagina {float:none; padding-top:40px; width:auto;}
			.paginabreed {width:100%;}		
				
				.heading {clear:both;}
				.heading {font-family:Arial,Helvetica,sans-serif; font-size:1.6em; margin:0; position:absolute; left:8px; top:116px; width:910px; height:30px; background-color:#f0f7f9; line-height:1.7em; padding-left:30px; z-index:1000;}
				
				/*	 Kolom / Content / Contextkolom
				---------------------------------------------- */				
				.kolom {float:left; padding:0 20px 0 20px; width:440px; overflow:hidden;}
				.kolom2 {padding-left:0; width:210px;}	
				.kolom3 {padding:0; width:210px;}	
				
				.content {float:left; width:440px; padding:0 20px 20px 0;}
				.zoeken {padding:0 0 20px 20px; position:relative; width:690px;}
				.telefoongids {padding:0 0 20px 20px; position:relative; width:97.9%;}
				.profiel {padding:0 20px 20px 20px; width:auto;}
				
				.contextkolom {float:left; margin-top:40px; width:210px; overflow:hidden;}
				.zoeken .contextkolom {margin-top:0;}
					
					/*	 Styles
					---------------------------------------------- */					
					h1 {font-family:Arial,Helvetica,sans-serif; font-size:1.95em; font-weight:normal; margin:0; padding-bottom:10px;}				
					.content h1 {line-height:1.2em; padding-top:20px;}
					.sitemap h1, .zoeken h1 {padding-bottom:0.6em;}
					h2 {clear:both; font-family:Verdana, Arial,Helvetica,sans-serif; font-size:1em; margin:0;}
					.contextkolom h2 {font-family:Verdana, Arial,Helvetica,sans-serif; margin:0 0 10px 0; padding:0 10px 0 0; font-weight:bold; font-size:1.1em; color:#000;}					
					h3, h4 {font-size:1.0em; margin:0;}
						
					a.externelink {background: url("../img_cibg/ic-extern.gif") no-repeat 3px 4px; padding-left:15px;}
					.metadata {color:#535353; display:block;}
					.datum {color:#4d85a2;}	
					
					p {padding-bottom:10px;}
					.contextkolom p {padding-left:10px;}
					.content p {padding-bottom:15px;}	
					p.intro {font-weight:bold;}
					.kolom p, .contextkolom p {overflow:hidden; margin-bottom:15px; padding-bottom:0;}
					p.datum {margin-top:-13px;}
					p.caption { color:#4d85a2;}
				
					p.meer {padding-bottom:10px;}
					p.meer a {background:url("../img_cibg/icon-sprite.gif") no-repeat -3000px -275px; font-weight:bold; padding-left:12px; text-decoration:none;}
					p.meer a:hover {text-decoration:underline;}
					
					p.omhoog {padding-bottom:10px;}
					ol li p.omhoog {padding-bottom:20px;}
					p.omhoog a {background:url("../img_cibg/icon-sprite.gif") no-repeat -3500px -177px; font-weight:normal; padding-left:12px; text-decoration:underline;}
					p.omhoog a:hover {text-decoration:underline;}
		
					li p {margin-bottom:0;}
					
					/*	 Kruimelpad
					---------------------------------------------- */
					ul.kruimelpad {line-height:1.4em; padding:7px 0 0 0;}
						ul.kruimelpad li {color:#767676; background:none; display:inline; padding:0;}
						ul.kruimelpad span {background:url("../img_cibg/icon-sprite.gif") no-repeat -3000px -276px; margin-left:5px; padding:0 0 0 5px;}
						ul.kruimelpad span.home {background:none; padding-left:0;}
						ul.kruimelpad a {color:#154273;}
						ul.kruimelpad a:hover {color:#0162cd;}					
					
					/*	 Lists
					---------------------------------------------- */
					ul {padding-bottom:5px; margin:0; list-style-type:none;}
					ul li {background:url("../img_cibg/icon-sprite.gif") no-repeat -3200px -234px; padding:0 0 5px 12px; margin:0;}					
					
					ol {padding:0 0 20px 30px; margin-left:0;}
					ol.alfabet {list-style-type:lower-alpha;}
					ol.antwoorden {padding-bottom:0;}
				
					ul.linklist {margin:0; padding-bottom:10px;}
					ul.linklist li {background:url("../img_cibg/icon-sprite.gif") no-repeat -3000px -274px; line-height:1.4em; padding:0 0 5px 12px;}
					ul.linklist li a {text-decoration:none;}
					ul.linklist li a:hover {text-decoration:underline;}	
					ul.linklist li a.pdf, ul.linklist li a.pdf:hover {background:url("../img_cibg/ic-pdf.gif") no-repeat 100% 0; padding-right:10px; text-decoration:none;}
	
					ul.extern li {background: url("../img_cibg/ic-extern.gif") no-repeat 0 6px;}
					ul.extern li.all {background:url("../img_cibg/icon-sprite.gif") no-repeat -3000px -275px; font-weight:bold;}
			

					
					.contextkolom ul.linklist {padding:0 5px 10px 0;}
										
					ul.anker {list-style:none; margin-bottom:20px;}
						ul.anker li {background-position:-3300px -215px;width:100%; padding:0; margin:0;}
						ul.anker a {display:block; font-weight:bold; width:100%; text-decoration:none;}
						ul.anker span {padding:0 0 0 1.5em;}
					
					/*	 Images
					---------------------------------------------- */				
					.banner {border:none; height:60px;}
					.banner1 {border:none; margin-left:20px;}
					.contextkolom img { margin-bottom:20px;}
					.kolomimage {margin-bottom:20px;}						
					
					div.image {padding:0; margin:5px 0 10px 0;}
					div.image img {display:block; padding:0 5px 5px 5px; margin:0;}
					div.smal {float:left; margin-right:10px;}
					div.smal img {float:left; width:201px;}
					div.homepage img {width:140px;}
					div.breed img { clear:both;width:430px;}
					img.omhoog {position:relative; top:2px;}			
			
		/*	 Header
		---------------------------------------------- */		
		#header {border-bottom:#e1f0f2 solid 10px; position:absolute; left:8px; top:146px; width:940px; height:50px; background-color:#9accd4;}
			#header ul,#servicemenu ul {list-style-type:none; padding:0; margin:0;}
			#header li,#servicemenu li {float:left; background-image:none; list-style:none; padding:0; margin:0;}		
			
			a.logo {display:block; position:absolute; left:456px; top:29px; background:#000;}
			a.logo img {float:left;}			

		/*	 Hoofdmenu
		---------------------------------------------- */		
		#hoofdmenu {position:absolute; width:690px; left:20px; bottom:0;}
			#hoofdmenu a {float:left; text-decoration:none; font-family :Arial,Helvetica,sans-serif; font-weight:bold; color:#000; font-size:1.1em; padding:.2em .85em .27em;}
			#hoofdmenu a.active,#hoofdmenu a:hover,#hoofdmenu a:active,#hoofdmenu a:focus {color:#000; background-color:#e1f0f2;}
		
		/*	 Servicemenu
		---------------------------------------------- */
		#servicemenu {position:absolute; width:920px; left:18px; top:7px;}
			#servicemenu li {color:#535353; line-height:1.2em;}
			#servicemenu img {vertical-align:baseline; margin-bottom:-1px;}
			#contactmenu {float:right;}
			#contactmenu a {text-decoration:none; color:#535353;}			
			#contactmenu li {margin-left:1.2em;}
			#contactmenu li a:hover {color:#000;}
			#contactmenu li a:visited {color:#535353;}
			#contactmenu li a:hover,#contactmenu li a:active,#contactmenu li a:focus {text-decoration:underline;}			
				
			#tekstgrootte a {float:left; border:1px solid #bdbdbd; color:#000; line-height:1em; width:1em; height:1em; text-align:center; text-decoration:none;}
			#tekstgrootte a.inactive {cursor:default; color: #bdbdbd;}
			#tekstgrootte a:hover {background-color:#bdbdbd;}
			#tekstgrootte a.inactive:hover {background-color:transparent;}
			#tekstgrootte a#kleiner {margin-left:5px; border-right:none;}
		
		/*	 Zoeken
		---------------------------------------------- */
		#zoeken {background:url("../img_cibg/icon-sprite.gif") no-repeat -3000px 0; position:absolute; top:12px; right:56px; width:174px; height:17px; overflow:hidden;}
			#zoeken input {position:absolute; border:0; background-color:transparent; padding:0; top:0; height:17px;}
			#zoeken #querytext {right:40px; padding-top:1px; width:133px;}
			#zoeken #zoek {right:0; width:40px; padding-top:100px; cursor:pointer;}
		
		#zoekmenu {position:absolute; width:254px; left:686px; bottom:5px;}
			#zoekmenu li {line-height:1.2em; padding-left:24px;}
			#zoekmenu a {text-decoration:none; color:#000;}
			#zoekmenu li a:hover,#zoekmenu li a:active,#zoekmenu li a:focus {text-decoration:underline;}	
		
		/*	 Subnavigatie
		---------------------------------------------- */
		#subnavigatie {float:left; padding:26px 20px 0 0; width:230px;}
			#subnavigatie li {background-image:none; clear:both; float:left; line-height:1.95em; padding:0; margin:0;}
			#subnavigatie a {float:left;}
			#subnavigatie a,#subnavigatie strong {background:url("../img_cibg/icon-sprite.gif") no-repeat -2980px -272px; text-decoration:none; padding:0 0 0 31px; display:block; width:199px; color:#000; font-weight:normal;}
			#subnavigatie a.first {background-color:#f0f7f9;}
			#subnavigatie li li a,#subnavigatie li li strong {background-position:-2970px -272px; padding-left:41px; width:189px;}
			#subnavigatie li li li a,#subnavigatie li li li strong {background-position:-2960px -272px; padding-left:51px; width:179px;}
			#subnavigatie li li li li a,#subnavigatie li li li li strong {background-position:-2950px -272px; padding-left:61px; width:169px;}
			#subnavigatie strong,#subnavigatie a.active,#subnavigatie a:hover,#subnavigatie a:active,#subnavigatie a:focus {color:#000; background-color:#e1f0f2;}
			#subnavigatie .open {background-position:-3280px -212px;}
			#subnavigatie li li .open {background-position:-3270px -212px;}
			#subnavigatie li li li .open {background-position:-3260px -212px;}		
	
		/*	 Footer
		---------------------------------------------- */				
		#footer {background:url("../img_cibg/icon-sprite.gif") no-repeat -2000px 0; float:left; height:83px; text-align:center; width:956px;}
