/* algemene styles */

body
{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
}

a img 
{
	border: none
}

img
{
	margin: 0;
}

blockquote
{
	padding: 0 0 0 10px;
	border-left: 2px solid #0C2D83;
	font-size: 11px;
	margin: 10px 0 10px 30px;
}

/* WARNING block frontpage */

.warning
{
	font-size: 11px;
	background: #0c2d83;
	border: 4px solid #d7e33d;
	margin: 3px 0;
	padding: 10px;
	color: #fff;
}

.warning p
{
	color: #fff;
}

/* styles for header en footer */

#headertopleft
{
	border-left:#0C2D83 solid 1px;
}

#headertopright
{
	background-image: url(images/top_bg_groen.gif);
	background-repeat: repeat-x;
	border-left:#0C2D83 solid 1px;
}

#headertopnav
{
	background-image: url(images/top_bg_blauw.gif);
	background-repeat: repeat-x;
}

#headerbottomright
{
	border-left: #0C2D83 solid 1px;
	background-color: #FEFEF3;
}

#footer
{
	padding: 10px;
	font-weight: normal;
	text-align: right;
	margin: 5px 0 0 0;
	width: 165px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 145px;
}

#footer a
{
	font-size: 9px;
	color: #6D81B5;
	line-height: 16px;
	text-decoration: none;
}

#footer a:hover
{
	color: #0C2D83;
	border-bottom: #6D81B5;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}







/* styles for content gedeelte, 2 kolommen op index pagina's, 1 kolom op binnenpagina's */


#main
{
	background-image: url(images/bg_midden.jpg);
	background-repeat:no-repeat;
	border-left:#0C2D83 solid 1px;
}

#left
{
	background-image: url(images/bg_rechts.jpg);
	background-repeat: no-repeat;
	border-left: #0C2D83 solid 1px;
	background-color: #FEFEF3;
}

#main_right
{
	border-left: #0C2D83 solid 1px;
	background-image: url(images/main_nieuws_bg.jpg);
	background-color: #F3F4F9;
	background-repeat: no-repeat;
}

#main_right_nieuws
{
	border-left: #0C2D83 solid 1px;
	background-color: #FFF;
}

/* titel divjes, in plaats van plaatjes */

.titelblok
{
	width: 100%;
	margin: 0;
	padding: 4px 5px 4px 14px;
	background-color: #0C2D83;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 3px;
	display: block;
}

.wit
{
	width: 100%;
	height: 1px;
	background-color: #FFF;
	display: block;
}

/* achtergronden op indexpagina */

.achtergrond_container
{
	border-bottom: #0C2D83 solid 1px;
	height: 119px;
	background-color: #FFF;
	width: 466px;
	margin: 0;
	padding: 0;
}

.achtergrond
{
	margin: 0;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.achtergrond h1
{
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

.achtergrond p
{
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin: 0;

}

.achtergrond a
{
	font-size: 11px;
	font-weight: bold;
	color: #6D81B5;
	text-decoration: none;
}

.achtergrond a:hover
{
	text-decoration: underline;
}

/* nieuws blurbs op indexpagina */

.main_nieuws
{
	padding: 8px 8px 0px 8px;
	margin: 0;
}

.main_nieuws h1
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
}

.main_nieuws p
{
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
}

.main_nieuws a
{
	font-size: 10px;
	font-weight: normal;
	color: #0C2D83;
	text-decoration: none;
}

.main_nieuws a:hover
{
	text-decoration: underline;
}







/* extern op indexpagina's */

#extern
{
	margin: 0;
	padding: 25px 0 0 0;
}







/* het menu, */

#nav
{
	background-image: url(images/bg_links.jpg);
	background-repeat:no-repeat;
}


#navcontainer 
{ 
	width: 165px; 
}

#navcontainer ul
{
	margin: 0;
	padding: 0 1px 20px 1px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#navcontainer ul li.nav0
{
	margin: 0;
	padding: 0 1px 0px 15px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


#navcontainer a.nav1, a.nav2, a.nav3, a.nav4, a.nav5, a.nav6, a.nav7
{
	display: block;
	padding: 4px 4px 4px 15px;
	width: 144px;
	text-decoration: none;
	margin: 0 0 1px 0;
	color: #fff;
	font-weight: bold;
	background-image: url(images/bullet_wit.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
}

#navcontainer a.nav8, a.nav9
{
	display: block;
	padding: 4px 4px 4px 15px;
	width: 144px;
	text-decoration: none;
	margin: 0 0 1px 0;
	color: #0C2D83;
	font-weight: bold;
	background-image: url(images/bullet_blauw.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
}

#navcontainer a.nav10
{
	display: block;
	padding: 4px 4px 4px 15px;
	width: 144px;
	text-decoration: none;
	margin: 0 0 1px 0;
	color: #0C2D83;
	font-weight: normal;
	background-image: url(images/bullet_blauw.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
}

#navcontainer a:hover.nav1, a:hover.nav2, a:hover.nav3, a:hover.nav4, a:hover.nav5, a:hover.nav6, a:hover.nav7, a:hover.nav9, a:hover.nav10
{
	background-image: url(images/bullet_hover.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

/* waarom dit wel werkt als het apart staat, en niet als het in de rij hierboven staat, ik heb geen idee!!!!!!!!!!!!!!!!! maar de rollover werkt tenminste nu */

#navcontainer a:hover.nav8
{
	background-image: url(images/bullet_hover.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

#navcontainer a:hover.nav10
{
	background-image: url(images/bullet_hover_blauw.gif);
	background-position: right center;
	background-repeat: no-repeat;
}



#navcontainer ul li ul
{
	padding: 0;
}


#navcontainer ul li ul li a.nav1, ul li ul li a.nav2, ul li ul li a.nav3, ul li ul li a.nav4, ul li ul li a.nav5, ul li ul li a.nav6
{
	width: 135px;
	padding-left: 24px;
	margin: 1px 0 1px 0;
	font-weight: normal;
	background-image: url(images/bullet_sub.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
}

/* de verschillende kleuren voor de menu actergronden */

.nav1
{
	background-color: #0C2D83;
}

.nav2
{
	background-color: #254477;
}

.nav3
{
	background-color: #415E68;
}

.nav4
{
	background-color: #607A59;
}

.nav5
{
	background-color: #809749;
}

.nav6
{
	background-color: #9FB339;
}

.nav7
{
	background-color: #BFD229;
}

.nav8
{
	background-color: #D4E41E;
}

.nav9
{
	background-color: #E3F217;
}

.nav10 
{ 
	background-color: transparent; 
}







/* broodkruimel navigatie */

#crumb
{
	margin: 0;
	padding: 5px 10px 0 10px;
	display: block;
	background-color: #FFF;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0C2D83;
}


#crumb a
{
	text-decoration: none;
	color: #607A59;
}

#crumb a:hover
{
	text-decoration: underline;
	color: #254477;
}



/*  */

#inhoud
{
	border-bottom: #0C2D83 solid 1px;
	background-color: #FFF;
	margin: 0;
	padding: 20px 20px 60px 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

#inhoud h1
{
	font-size: 14px;
	font-weight: bold;
}

#inhoud h2
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin: 0;
	font-size: 11px;
}

#inhoud a
{
	text-decoration: none;
	color: #607A59;
}

#inhoud a:hover
{
	text-decoration: underline;
	color: #254477;
}

#inhoud p
{
	margin: 0 0 10px 0;
	font-size: 11px;
	font-weight: normal;
}

#inhoud em 
{ 
	font-style: italic;
	font-weight: bold;
	color: #333;
}

#inhoud p.intro
{
	font-weight: bold;
}

#inhoud p.inspringen
{
	padding-left: 30px;
}

#inhoud ul
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	font-size: 11px;
}

#inhoud ul li
{
	margin: 0;
	background-image: url(images/bullet_inhoud.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	padding: 0 0 0 15px;
	font-size: 11px;
}

a.close
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #607A59;
}

