 /* CSS Document */

body {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{}

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;}
#flash_warning{color: #FFFFFF;font-size: 12px;}
.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{color:#FF8F21;float:left; width:335px; margin:10px 0px 0 5px;padding-left:5px;}
.nieuwswide{width:480px; float:left}
.nieuwsXtr{float:right; margin-left:10px; 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; border:#004D7A 1px solid; margin:5px;}
.nieuwstekst {float:left; width:150px; padding:5px 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:14px;}
.nieuwsteksttitelXtr a {color:#FFFFFF; font-weight:bold;font-size:14px;}
.nieuwstekstcontent {float:left; color:#024E7B;width:340px;padding:0 10px 10px 0;}
.nieuwshometekstcontent {float:left; color:#024E7B; width:240px;padding:0 10px 10px 0;}
.nieuwshometekstcontentXtr {float:left; color:#024E7B; width:160px;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:327px; 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;}	

/* fotos rechts */
.foto {display:inline; float:right; width:185px; margin-bottom:20px; margin-top:20px;}

/* video boxje rechts */				
/* UITGEZET DOOR FRANK (20080819) omdat het conflicteert met classen in mediaplayer van Raymond */
/*
.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:603px;
	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;}

/* asknow verborgen class */
.verborgen {
	display:none;
}
