/* Kleuren:
 *  zacht-blauw: #2247a8
 *  zacht-rood:  #a84122
 */

body, div, span, p, br, ul, li, table, tr, td { margin:0; border:0; padding: 0; }

body {
	background: url(../../img/layout/bg_bluegradient.png) repeat-x #006;
	font: 0.8125em Verdana, sans-serif;	color: #333; }

#container {
	width: 800px;
	margin: 10px 15px 60px 15px;
	border: 0;
	padding: 0;

	background-color: white;
	background-image: url(../../img/layout/bg_menu.png);
	background-position: 15px 235px;
	background-repeat: repeat-y;
}
/*===========================*/
/*== CSS VOOR HEADER-BLOCK ==*/
/*===========================*/

#navigatie { display: inline; margin-left: 204px; margin-right: 15px; font: Arial;}
#navigatie a, #navigatie a:link, #navigatie a:active, #navigatie a:visited {
	border: 1px white; color: black; font: 11px Verdana, sans-serif bold; }
div#navigatie span a:first-letter { text-transform: capitalize }
#navigatie a:hover { display: inline; border: 1px black; text: underline; font: 14px bold; font-family: Arial; }
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {
	background: white;
	border-bottom: 1px solid white; }
#list-top_ul span {	color: #a84122; }

#headerBlock {
	width: 770px;
	margin: 0px;
	padding:0;border:0;margin:0;
	padding-bottom: 2px;
	border: 0;
	border-top: 15px solid white;
	b/order-bottom: 1px dotted #aaa;
	text-align: left;
	background: url(../../img/layout/knsrb.jpg) no-repeat left bottom ; 

} 


/*========================*/
/*== CSS VOOR LEFT-BLOCK ==*/
/*========================*/

.navList {
	margin-left: 10px;
	list-style: none;
	font: Arial 12px;
	text-align: left;
	width: 140px;
}

.navList ul { margin-left: 8px; }
.navList li {
	margin: 3px 0 3px 0px;
	padding-left: 10px;
	list-style: none;
	background: url(../../img/layout/li_diamondgray.gif) 0 0.4em no-repeat;
}
.navList li#activeSection {
	color: #a84122;
	font-weight: bold;
}

.navList li li { background: url(../../img/layout/li_arrowgray.gif) 0 0.4em no-repeat; }
.navList ul #list_level_parent { padding-left:0; background:none ; }
.navList li:first-letter { text-transform: capitalize }
.navList a { text-transform: capitalize }
.navList a:link, #list_level_ul a:visited { }
.navList a:hover { }
.navList #list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover { color: #a84122 }

#list_level {
	margin-left: 10px;
	list-style: none;
	font: Arial 12px;
	text-align: left;
	width: 140px;
}

#list_level ul { margin-left: 10px; }
#list_level li {
	margin: 3px 0 3px 0px;
	padding-left: 10px;
	list-style: none;
	background: url(../../img/layout/li_arrowgray.gif) 0 0.4em no-repeat;
}
#list_level li#activeSection {
	color: #a84122;
	font-weight: bold;
}

#list_level li li { background: url(../../img/layout/li_arrowgray.gif) 0 0.4em no-repeat; }
#list_level ul #list_level_parent { padding-left:0; background:none ; }
#list_level li:first-letter { text-transform: capitalize }
#list_level a { text-transform: capitalize }
#list_level a:link, #list_level_ul a:visited { }
#list_level a:hover { }
#list_level #list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover { color: #a84122 }

#leftBlock {
	float: left;
	width: 150px;
	margin:0;padding:0;
	border:0;
	padding-left: 15px;

}

#leftBlock .horizline {
	height: 2px;
	width: 170px;
	clear: both;
	background-image: url(../../img/layout/horizline.gif);
}

#leftBlock .title {
	width: 170px;
	background-image: url(../../img/layout/vertline2.gif);
}

/* CSS voor layout-blokken */

/*===========================*/
/*== CSS VOOR FOOTER-BLOCK ==*/
/*===========================*/

#footerBlock {
	clear: both;
	height: 50px;
	margin: 0;
	border: 1px solid white;
	border-top: 5px solid #ddd;
	
	background: white; #ddd;
	padding: 20px 5px 10px 5px ;

	v-align: center;
}

	
#footerBlock img { margin: 0px 1px 0px 10px;border:0;padding:0; }

/*===========================*/
/*== CSS VOOR MAIN-BLOCK ==*/
/*===========================*/

#mainBlock {
	text-align: left;
	margin: 0;border:0;
	margin-left: 185px;
	margin-right: 15px;
	b/order: 1px solid red;
	border-right: 8px solid rgb(235,243,254);
	padding: 1px 30px 50px 30px;

	background-color: white;
	background-position: top center;
}


td, th, div, span { font: 11px Verdana, Helvetica, Arial, sans-serif; }
#mainBlock a, a:link, a:visited {text-decoration: underline }
a, a:link, a:visited, a:active, a:focus { text-decoration: none }
a:hover { text-decoration: underline; }
li { margin-left: 3em }

h1 { letter-spacing: 6pt; }
h1, h2 { font: 2em Georgia, sans-serif; color: #2247a8; #a84122; margin-bottom: 10px; l;ine-height: 2em }
h2 { letter-spacing: 1.2pt; }
h3 { font: 1.5em Georgia, sans-serif; color: #a84122; margin-bottom: 8px}
h4 { font: 1em; font-weight: bold }

p { line-height: 1.5em }
li { margin-bottom: .2em }
u/l { margin-bottom: 1em; }
p, h4, h5 {	margin-bottom: 1em; }

.goto li { display: block; margin-left: 10px; padding-left: 20px; list-style: none; background: url(../../img/subnav/subnav_1.gif) 0px 1px no-repeat; }
.hoog { line-height: 200% }
.geenrand { border:0 }
.italic { font-style: italic }

.cva td { padding-bottom: 1em; line-height: 150% }

#mainBlock img { margin: 10px; b/order: 1px solid black }

/* img rechts */
#mainBlock img.rechts {
	display: block;
	float: right;
	margin: 40px 15px 20px 20px;
	border:0;padding:0;
}


#minerva { text-align: center; }
#minerva a, #minerva a:visited, #minerva a:active, #minerva a:hover
	{ color: blue }


table.sponsortable tr, table.sponsortable td {
	margin: 0;
}

table.sponsortable td.sponsorlogo {
	display: block;
	text-align: center;
	margin: 0 5px 0 30px;
	border-right: 2px solid #ccc;
	padding-right: 5px;
}
table.sponsortable h3 {
	margin-top: 30px;
}

ul.sponsors {
	margin-bottom: 50px;
}

ul.sponsors li {
	display : block;
	height: 80px;
	border: 0px solid transparent;
	vertical-align: middle;
	list-style-type: none;
}
ul.sponsors li div {
	display: block;
	margin-left: 200px;
	margin-top: 10px;
	border: 0px solid transparent;
	border-left: 2px solid #2247a8;
	padding-left: 6px;
	vertical-align: middle;
}
ul.sponsors li img {
	float: left;
	padding-right: 10px;
}



/*================*/
/*== SCHERMPJES ==*/
/*================*/

.schermrechts_titel, #prik_intro {
	padding: 5px;
	border: 1px solid #999;
	border-right: 2px solid #111;
	color: black;
	background: #ffe;
}

.schermrechts_content, #prik_form {
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #999; #007; #aa0;
	border-top: 0px;
	border-bottom: 2px solid #111;
	border-right: 2px solid #111;
	background: #eee;
	text-align: left;
}

.schermrechts {
	float: right;
	margin-left: 10px;
	text-align: center;
}
.schermrechts_titel { font-weight: bold; 	}
.schermrechts_content { width: 150px; }
#prik_intro, #prik_form { width: 375px; }

/*==============*/
/*== PRIKBORD ==*/
/*==============*/

.prik_msg_tekst {
	padding: 5px;
}

#prik_error {
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid red;
	background: #fcc;
}

#prik_thanks {
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid blue;
	background: #ccf;
}

/* zie 'SCHERMPJES' voor divs voor geel-blauwe schermunits */

.prik_input_pre { }

#prik_input_name, #prik_input_url {
	margin:0;padding:0;
	width: 300px;
}

#prik_textarea_text {
	margin:0;padding:0;
	width: 300px;
}

#prik_input_send {
	border: 1px raised;
	background: #2247a8;
	color: #ff7;
}

#prik_schil {}

.prik_msg {
	padding: 5px;
	margin-bottom: 10px;
}

.prik_msg_header {
	border: 1px solid #99f;
	padding: 4px;
	padding-left: 30px;
	vertical-align: middle;
	background: #eef 3px 3px url("../../img/layout/icon_kleineroeier.gif") no-repeat;
}

.prik_msg_tekst { padding: 3px; }
.prik_msg_verstuurddoor { font-weight: bold; }
.prik_msg_op { font-style: italic; }