/* CSS Document */

*{font-family:verdana; font-size:10px; color:#024E7B;}
a {color:#FF8F21; text-decoration:underline;}
a p{color:#FF8F21; text-decoration:underline;}
a:hover {color:#000000;}
p {margin-top:0px; padding-top:0px;}
#content h1{font-family:verdana; font-size:18px; color:#024E7B;margin-top:45px}
.ul{padding-bottom:10px;}
.li{}
img {border:0px;}
#container {margin-left:auto; margin-right:auto; width:990px; 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:block; 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;}
	#footerTimo{width:990px; height:47px; background:url(/themes/km/img/sluiterTimo.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;clear:both;}
		#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 0 0 90px; float:left;width:900px;}
		#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; 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;}
				#Content01c{float:left; width:450px; padding-left:30px;}
				.sitemap td{width:350px}
				#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:block; margin-top:0px; background-color:#5998BD; z-index:80;clear:both;}
	.eind{clear:both;border-bottom:#000000 1px solid;}
	#onderkantSub:after {content: “.”;display: block;height: 0;clear: both;visibility: hidden;}
	#splashscherm{ position:absolute; top:0; left:0; height:100%;width:100%;margin:0px;}
	#overlayMovie{background-color: #fff;height:100%;width:100%;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; z-index:90;}
	#flashfilm{position: absolute; top:30%; left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
	#flashfilm img{ border:1px solid #000000}

div#msg {}
div#msg li {color:#FF0000; font-weight:bold}

.quiz {float:left; display:inline; border-collapse:collapse; margin-top:10px; padding-left:10px; padding-top:10px; padding-bottom:10px; }
.quizForm{background-color:#ffffff;border: 1px solid #FF8F21}
.quiz td {border-bottom:1px solid #6F8691;}
.quizvraag {width:260px; padding:12px 5px 12px 12px; vertical-align:top; }
.quizjatop, .quizneutraaltop, .quizneetop {padding:10px; text-align:center;}
.quizja, .quizneutraal, .quiznee {text-align:center;border-left:1px dotted #6F8691;}
.
.quizfunctie {width:260px; padding:12px 0px 12px 12px; vertical-align:top;}
.quizresultaat {width:90px; padding:12px; vertical-align:top;}
.quizresultaatbalk {width:110px; padding:12px; vertical-align:top;}



.default {}/* is leeg omdat ie dan niks extra's doet */
.teaser {width:234px; padding-top:15px; padding-bottom:15px; padding-left:40px; padding-right:40px; color:#FF8F21; margin-top:10px; border:1px solid #929BA0; font-size:14px; font-weight:bold;}
.teaser a {color:; font-size:14px; font-weight:bold;}

.titel {font-size:12px; font-weight:bold;}
.ondertitel {font-size:11px; font-weight:bold;}
.imagetext {font-size:16px; font-weight:bold; font-family:RussellSquare,"Russell Square",Verdana}
.quote {font-style:italic;}
.notitie {font-size:9px;}


/* Home content nieuwtjes */
.nieuws, .nieuwshome, .nieuwsvervolg {float:left; width:335px; margin:10px 0px 10px 5px;border-bottom:#BAD2E0 dotted 2px;}
.nieuws {width:480px;};
.nieuwsvervolg {width:480px;border-bottom:1px solid #929BA0;margin:10px 10px 0 10px;}
.nieuwshome{padding-left:5px;}
.nieuwsbottom{float:left; width:480px; margin:10px 0px 0 5px;}
.nieuwshomebottom{float:left; width:335px; margin:10px 0px 0 5px;padding-left:5px;}
.nieuwswide{width:480px}
.nieuwsXtr{float:left; margin-left:5px; width:340px; background:url(/themes/km/img/bg_news.jpg) no-repeat;}
.nieuwsfoto {float:left; width:70px;display:inline}
.nieuwshome .nieuwsfoto, .nieuwshomebottom .nieuwsfoto {border:#FF8F21 1px solid;}
.nieuwsfotoXtr{float:left; width:165px; border:#0935F7 1px solid;}
.nieuwstekst {float:left; width:150px; padding:0 0 10px 10px;}
.nieuwstekstwide{float:left; width:320px;}
.nieuwstekstdatum {color:#00375C;}
.nieuwsteksttitel {color:#FF8F21; font-weight:bold;width:340px;}
.nieuwshometeksttitel {color:#FF8F21; font-weight:bold;width:240px;}
.nieuwsteksttitelXtr {color:#FFFFFF; font-weight:bold;font-size:16px;}
.nieuwstekstcontent {float:left; color:#6F8691;width:340px;padding:0 10px 10px 0;}
.nieuwshometekstcontent {float:left; color:#6F8691;width:240px;padding:0 10px 10px 0;}
.nieuwstekstcontent a {color:#FF8F21; text-decoration:none;}
.nieuwstekstcontent a:hover {color:#FF8F21;}


.download {float:left; width:414px; margin-top:10px; padding-bottom:8px; border-bottom:1px solid #929BA0;}
.downloadfoto {float:left;width:70px; height:52px; padding-top:3px;}
.downloadtekst {float:left; width:329px; margin-left:15px;}
.downloadtekstdatum {color:#00375C;}
.downloadteksttitel {color:#FF8F21; font-weight:bold;}
.downloadtekstcontent {color:#6F8691;}

.downloadtekstcontent a {color:#FF8F21; text-decoration:none;}
.downloadtekstcontent a:hover {color:#FF8F21;}


.didyoumean {float:left; width:414px; color:#FF0000;}
.ignoredwords {float:left; width:414px; color:#000000;}
.resultreport {float:left; width:414px; color:#6F8691;}
#zoekresultaten {float:left; width:414px; margin-top:0px;}
	.zoekresultaat {float:left; width:414px; margin-top:10px; padding-bottom:8px; border-bottom:1px solid #929BA0;}
		.zoekresultaatteksttitel {color:#FF8F21; font-weight:bold;}
			.zoekresultaatteksttitel a{color:#FF8F21; text-decoration:none;}
			.zoekresultaatteksttitel a:hover{color:#6F8691;}
				.zoekresultaatteksttitel a .zoekresultaattekstmatch {color:#FF8F21; background-color:#cccccc;}
				.zoekresultaatteksttitel a:hover .zoekresultaattekstmatch {color:#6F8691;}
		.zoekresultaattekstcontent {color:#6F8691;}
		.zoekresultaattekstmatch { font-style:italic; background-color:#cccccc;}		
		.zoekresultaatteksturl {color:#6F8691;}
			.zoekresultaatteksturl a {color:#6F8691; text-decoration:none;}
			.zoekresultaatteksturl a:hover {color:#FF8F21;}	
	.otherpages {color:#6F8691; float:left; margin-top:10px; margin-bottom:20px;}	

/* foto´s rechts */
.foto {display:inline; float:right; width:185px; margin-bottom:20px; margin-top:20px;}

/* video boxje rechts */				
.video {display:inline; float:right; width:185px; margin-bottom:20px; margin-top:20px;}
	.videoBalk {display:block; height:30px; background-color:#004D7A;}
		.videoBalkTekst {padding:0px; margin:0px; display:inline; padding-left:6px; vertical-align:middle; color:#FFFFFF; font-weight:bold;}
		.videoBalk img {padding:0px; margin:0px; vertical-align:middle;}
	.videoVlak {display:inline;}
		.videoFoto {display:inline; float:left;}
		.videoTekst {display:inline; float:left; width:105px; height:69px; padding-top:8px; padding-left:6px; background-color:#ffffff; background-image:url(/themes/km/img/bg_video.gif); background-repeat:repeat-x;}
		
		/* formulier */
		div.formulier {}
		div.links input, div.rechts input{width:auto; margin-top:4px;}
		
		div.links {float:left;  width:50%;}
		div.rechts {float:left;  width:50%;}
		div.linksfull {float:left; width:100%;}
		div.links p, div.rechts p, div.linksfull p {width:125px; display:inline; margin-top:4px; padding:0px; float:left;}
		
		div.vakken_links, div.vakken_rechts {height:40px;}
		div.vakken_links {float:left; width:13%;}
		div.vakken_linkst, div.vakken_rechtst {height:15px;}
		div.vakken_linkst {float:left; width:13%;}
		
		div.titel, div.text1, div.text2 {padding:4px; margin-top:0px; padding-top:0px; text-align:left; float:left; width:678px;}
		div.titel {font-size:14px; font-weight:bold;}
		div.text1, div.text2 {margin-top:5px; }
		div.text1 {background-color:#D0DFE9;}
		div.text2 {background-color:#ffffff;}

div.onderzeeformulier{
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:400px;
	width:370px;
	background:url(/themes/km/images/onderzee-formulier.gif) no-repeat 0 0;
	padding:50px 15px 10px 15px;
	line-height:3em;
}
div.onderzeeformulier input{
	margin:0 5px 0 5px;
	/*allign:right;*/
}
div.onderzeeformulier .akkoord{
	clear:both;
	font-size:7px;
}
div.onderzeeformulier .sendknop{
	float:right;
	width:122px;
}
	
div.onderzeesendafriend{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:210px;
	width:370px;
	background:url(/themes/km/images/onderzee-bedankt.gif) no-repeat 0 0;
	padding:50px 15px 10px 15px;
	line-height:3em;
}
div.onderzeesendafriend input{
	margin:0 5px 0 5px;
	align:right;
}
div.onderzeesendafriend .akkoord{
	clear:both;
	font-size:7px;
}
div.onderzeesendafriend .sendknop{
	float:right;
	width:122px;
}
div.contactformulier{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:auto;
	width:420px;
	padding:5px 15px 10px 15px;
	line-height:3em;
	border:#FF8F21 solid 1px;
}

div.contactformulier input,div.contactformulier select{
	margin:5px;
	align:right;
}	

div.inlogformulier{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:230px;
	width:420px;
	padding:5px 15px 10px 15px;
	line-height:3em;
	border:#FF8F21 solid 1px;
}

div.inlogformulier input,div.inlogformulier select{
	margin:5px;
	align:right;
}	

div.resultformulier{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#ff0000;*/
	/*height:475px;*/
	width:420px;
	padding:5px 15px 10px 15px;
	border:#FF8F21 solid 1px;
}

div.errorformulier{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	/*height:475px;*/
	width:420px;
	padding:5px 15px 10px 15px;
	border:#FF8F21 solid 1px;
}

div.errorformulier *{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
}
#linksSub .infimg {margin-top:55px;}
/* Timo css*/ 
#onderkantTimo {width:990px; margin-top:0px; float:left; display:inline; height:auto; min-height:100%;background:url(/themes/km/img/bg_onder_timo.gif) repeat-y;}
	#headerTimo {width:990px; float:left; display:inline;}
	#middenTimo {width:990px; float:left; display:inline;}
		#linksTimo {width:248px; _overflow:hidden; float:left; display:inline; background-color:#5998BD; height:auto}
		.linksBlok {}
		#contentTimo {width:550px; float:left; display:inline;}
			#inContentTimo {margin:20px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
			#inContentTimo * {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}			
			#inContentTimo a {color:#FF8F21; text-decoration:none;}
			#inContentTimo p{ text-align:left; padding:0px 55px;}
			#inContentTimo a:hover {color:#FF8F21; text-decoration:underline;}
			.kopTimo {background-color:#49A2EB; padding-left:2px; padding-top:10px; padding-right:20px; display:inline; color:#FFFFFF;}
			#subKop{ background:url(/themes/km/img/timoHead.jpg) no-repeat; margin-bottom:20px; padding-left:175px;padding-top:10px;height:148px; text-align:left; width:220px;}
			#subKopHome{background:url(/themes/km/img/timoHeadHome.jpg) no-repeat; margin-bottom:20px;height:150px; text-align:left; width:400px;}
			#subKopHome p{padding:10px;float:left}
			#subKopHome .ondertitel{padding:10px; font-size:16px;}
		#rechtsTimo {width:190px; _overflow:hidden;  float:left; display:inline; padding-top:20px;}
		#timoQuiz{padding-bottom:20px;}
		#buttonInfo{padding-bottom:10px}
/* Overide foto div in style.css */
.foto {display:inline; float:left; margin-top:0px;}
.menublok{
	background:url(/themes/km/images/techmenuborder_2.gif)  55px bottom no-repeat;
	padding:5px 0;
	}
.menublok #techtitel{
	font-size:20px;
	color:#FF8F21;
}