/* CSS Document */

html, body {margin:0px; padding:0px; min-height:100%; }
img {border:0px;}

#container {margin-left:auto; margin-right:auto; width:990px; height:100%; padding-top:6px;}
#karaktercontainer {margin-left:auto; margin-right:auto; width:780px; height:505px; background-image:url(/themes/km/img/bg_karakters.gif)}

	#bovenkant {width:990px; height:74px; background-image:url(/themes/km/img/bg_bovenkant.gif);}
		#logo {display:inline; float:left;}
		#logoprint {display:none; float:left; background-image:url(/themes/km/img/logo.gif); width:331px; height:60px;}
		#zoekenkleinmenu {float:right; margin-right:20px; _margin-right:10px; margin-top:19px; width:375px;}
			#zoek {float:right;padding-right:7px}
			#zoekknop ul{padding-top:2px}
				#zoekkader {float:left; display:inline; margin-right:10px;}
					#zoekkader form {margin:0px; padding:0px;}
				#zoekknop{display:inline;}
			#kleinmenu {float:right; margin-top:15px;}
			
	#divMenu {width:978px; margin-left:5px; top:80px; position:absolute;}
	#flash {}
	#karakterflash {padding-left:10px; padding-top:86px;}
	#onderMenu {}
		
	#onderkantHome {width:990px; float:left; display:inline; height:100%; clear:both;}
	#onderkantSub {width:990px; float:left; display:inline; height:100%; min-height:100%; background-image:url(/themes/km/img/bg_onder_sub.gif); background-repeat:repeat-y; margin:0px; padding:0px}
	#onderkantVervolg{width:990px; height:47px; background:url(/themes/km/img/sluiter.jpg) no-repeat; clear:both;}
		#linksHome {display:inline; float:left; width:248px; height:100%;/* min-height:223px;*/ background-color:#5898BC; background-image:url(/themes/km/img/bg_links_home_2.jpg); background-repeat:no-repeat;padding-bottom:15px;}	
		#linksSub {display:inline; float:left; width:248px; min-height:400px; background-color:#5998BD; background-image:url(/themes/km/img/bg_links_vervolg.jpg); background-repeat:no-repeat;}
		#flashbuttons{margin-bottom:-7px}
		#infSub {display:inline; float:left; width:990px;height:350px;  background:url(/themes/km/img/bg_links_sub.gif) repeat-x;background-color:#BFD5E2;}
		#infBan { padding:20px 40px;}
		#infCon { padding:0 90px; float:left;width:990px}
		#infElm { width:200px; margin:0; padding-right:10px;float:left;}
		
			#gradientknoppen {display:inline; float:left; width:225px; margin-left:10px;}
			#pollAll{ padding-left:10px;}
			.pollKop{ text-indent:10px;font-size:24px; color:#FFFFFF;}
			.pollQuestion{font-size:10px; font-weight:bold;}
			#pollTop{width:225px; height:40px; background:url(/themes/km/images/pollTop2.jpg) no-repeat 0 30px ;float:left}
			#pollMid{ float:left;padding:0 10px 10px; width:210px;background:url(/themes/km/images/pollMid2.jpg) repeat-y; color:#FFFFFF;}
			#pollMid a{color:#FFFFFF; text-decoration:underline;}
			#pollMid a:hover{color:#F7941D;}
			#pollMid strong{color:#FFFFFF;}		
			#pollBot{float:left;width:225px; background:url(/themes/km/images/pollBot2.jpg) no-repeat; height:10px;}
			#rollovertekst {visibility:hidden; display:inline; float:left; width:208px; height:30px; margin-left:25px; padding-top:10px; padding-bottom:75px; margin-top:15px; color:#05375D; font-weight:bold;}
			#disclamerLinkHome {display:inline; float:left; font-size:8px; width:223px; padding-left:25px; margin-left:0px; margin-top:30px; padding-bottom:10px; color:#05375D;}
			#disclamerLinkSub {display:inline; float:left; font-size:8px; background-color:#5998BD; width:223px; padding-left:25px; margin-left:0px; margin-top:30px; padding-bottom:10px; color:#05375D;}
				#disclamerLinkHome a, #disclamerLinkSub a {color:#000000; font-size:9px;  text-decoration:none; padding-top:5px; display:inline;}
				#disclamerLinkHome a:hover, #disclamerLinkSub a:hover {color:#F7941D;}
		
		#middenenrechts, #middenenrechtsvervolg {display:inline; min-height:223px; height:100%;  float:left; width:742px; background-color:#ffffff;}
		/*#middenenrechts{background:url(/themes/km/img/borderMR.gif) repeat-y 370px 100px; margin-top:15px}*/
		#middenenrechtsvervolg{background:url(/themes/km/img/borderMR.gif) repeat-y 540px 100px;}
		#linksmiddenenrechts {display:inline; float:left; width:990px; background-color:#ffffff;}
		#linksmiddenenrechtsformulieren {width:990px; float:left; display:inline; height:100%; min-height:100%; background-image:url(/themes/km/img/bg_onder_sub.gif); background-repeat:repeat-y; background-color:#ffffff;}
			
			#rechtsenmiddenvoorinterneformulieren {float:left; width:497px;}
			#midden {float:left; width:350px;}
			#linksenmidden {float:left; width:745px; background-color:#ffffff;}
				#hoekje {float:left; width:5px; height:5px;}
				#nieuwtjes {float:left; width:375px; padding-left:10px; margin-top:-5px;}
				#nieuwtjes a{ float:left; background:url(/themes/km/img/linkimg.gif) 0 0 no-repeat; padding-left:10px;}
				#nieuwtjesInfo{float:left; background:url(/themes/km/img/borderMR.gif) repeat-y 180px 10px;height:100%; width:375px;}
				#nieuwtjesInfoL{float:left; height:100%; width:160px; _width:140px; padding-right:10px;}				
				#nieuwtjesInfoR{float:left; height:100%; width:160px; _width:140px; padding-left:10px;}				
				#nieuwtjeslinks{float:left; width:160px; _width:120px; padding:0px 10px;}
				#nieuwtjesrechts{float:left; width:160px; _width:120px; padding:0px 10px;}
				#homerechts{margin:5px 10px 0px; padding-bottom:10px; border-bottom:#BAD2E0 dotted 2px;}	
				#content {float:left; display:inline; width:420px;padding-left:32px;}
				#content *{font-family:verdana; font-size:11px; color:#024E7B; line-height:130%;}
				#content a{color:#F7941D}
				#content a:hover{color:#05375D}
				#content ul{list-style-image:url(/themes/km/img/linkimg.gif);margin:0px 15px 0px; padding-bottom:1em;}
				#content img{border:#F7941D 1px solid;}
				#contentinterneformulieren {float:left; display:inline; width:702px; margin-top:56px; padding-left:32px;}		
				#contentformulieren {height:100%; min-height:100%; float:left; display:inline; width:702px; background-image:url(/themes/km/img/bg_links_vervolg.jpg); background-repeat:no-repeat;}		
				/*#relevanteLinks {float:left; display:inline; width:455px; margin-top:44px; margin-left:20px; padding-left:14px; padding-top:10px; padding-bottom:10px; background-color:#ffffff; border:1px solid #F7941D;}*/
				#relevanteLinks{float:left; width:190px; border-top:#F7941D dotted 2px; margin-top:10px;}
				#relevanteLinks strong {color:#05375D;}
				#relevanteLinks a {color:#F7941D; text-decoration:underline; margin-top:5px; padding-right:10px; float:left; display:block; background:url(/themes/km/img/linkimg.gif) 0 0 no-repeat; padding-left:8px;width:190px}
				#relevanteLinks a:hover {color:#05375D;}			
				#downloads {color:#FF8F21; font-size:12px; font-weight:bold; margin-top:12px;}
					#download {display:block; border-bottom:1px solid #929BA0; padding-bottom:6px; padding-top:12px;}
				
				#uitgebreidzoeklinks { display:inline; float:left;}			
				#uitgebreidzoekmidden {display:inline; float:left; margin-left:10px;}			
				#uitgebreidzoekrechts {display:inline; float:left; margin-left:10px;}			
				
				#sendafriend {float:left; display:inline; width:455px; color:#05375D; margin-top:56px; margin-left:20px; padding-left:14px; padding-top:10px; padding-bottom:10px; background-color:#ffffff; border:1px solid #F7941D;}
				#sendafriend strong {color:#05375D;}
				.sendafriendrow {display:inline; float:left; width:180px;}
				.sendafriendrow1 {display:inline; margin-top:20px; float:left; width:180px;}
				.sendafriendrow input, .sendafriendrow1 input {display:inline; float:left; margin-top:5px;}
				.sendafriendrow a, .sendafriendrow1 a {color:#05375D; text-decoration:underline; margin-top:20px;}
				.sendafriendrow a:hover, .sendafriendrow1 a:hover {color:#F7941D;}

				#extraKnopjes {float:left; display:inline; width:430px; margin-top:10px; margin-left:30px; padding-left:0px; padding-top:14px; padding-bottom:14px; background-color:#ffffff; border-top:#999999 solid 1px;}
				#extraKnopjesZonderStreep {float:left; display:inline; width:430px; margin-top:10px; margin-left:30px; padding-left:0px; padding-top:14px; padding-bottom:14px; background-color:#ffffff;}				
				#extraKnopjes strong {color:#05375D;}
				#extraKnopjes a {color:#05375D; text-decoration:underline; margin-right:40px;  padding-top:0px; display:inline; float:left;}
				#extraKnopjes img{ margin-right:10px; display:inline; float:left;}
				#extraKnopjes a:hover {color:#F7941D;}	
				
				#extraKnopjesZonderStreep {float:left; display:inline; width:430px; margin-top:10px; margin-left:30px; padding-left:0px; padding-top:14px; padding-bottom:14px; background-color:#ffffff;}				
				#extraKnopjesZonderStreep strong {color:#05375D;}
				#extraKnopjesZonderStreep a {color:#05375D; text-decoration:underline; margin-right:40px;  padding-top:0px; display:inline; float:left;}
				#extraKnopjesZonderStreep img{ margin-right:10px; display:inline; float:left;}
				#extraKnopjesZonderStreep a:hover {color:#F7941D;}					
				
			#rechtsHome {display:inline; float:right; height:223px; width:350px;}
			#rechtsSub {display:inline; float:right; width:190px; margin-top:48px; padding:0px;_margin-right:-20px}
			#rechtsSubBlock{width:187px;float:left; margin-bottom:10px;}
			.rechtsSubBlockTitle{font-size:12px; text-transform:uppercase; color:#EA7C03; margin-bottom:3px}
			.rechtsSubBlockMedia{border:#EA7C04 1px solid; margin:0px; padding:0px}	
			.rechtsSubBlockTekst{border-bottom:#EA7C04 1px solid;border-left:#EA7C04 1px solid;border-right:#EA7C04 1px solid;}
			#rechtsSubBlock p img{padding:4px 4px 4px 0}			

	#onderOnderkantSub {width:248px; float:left; display:inline; margin-top:0px; background-color:#5998BD;}
	