body  {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ccc ;
}

.page	{
	background-color: #FFFFFF;
	margin: 0 auto 0  8px;
	width: 96% ;
	height:auto;
	border-top: 1px solid #AAAAAA ;
	border-left: 1px solid #AAAAAA ;
	border-right: 2px solid #555555 ;
	border-bottom: 2px solid #555555 ;
	text-align: left;
}
#top {
display:none ;
}

.topcell_left {
	background-image:url(KMBS_LOGOb.gif) ;
	background-repeat:repeat ;
	height: 90px ;
	width: 113px ;
	text-align:right ;
	}
.topcell_right {
	background-image:url(KMBS_LOGOb.gif) ;
	background-repeat:repeat ;
	height: 90px ;
	width:auto ;
	text-align:left ;
	}

.kleur1 {
	background-color: #063565;
	color:#FFFFFF;
	padding: 5px 10px 5px 20px ;
	font-size:85%;
	}
.kleur1 a{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 15px 0px 15px; 
 	}	
.kleur1 a:hover {
	color:#FFFFCC;
	}
.kleur1 a:focus {
	color:#063565;
	background-color: #FFFFFF ;
}
.kleur1 ul {
margin: 0 0 0 0 ;
list-style-type: none ;
}
.kleur1 li {
display:inline ;
color:#FFFFFF ;
padding: 15px 0 15px 0 ;
}

.kleur2 {
	background-color:#023C78;
	color:#CCCCCC;
	font-size:80%;
	text-decoration:none;
	padding: 5px 10px 0px 10px ;
	text-align: right;
	}
.kleur2 a{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	}	
.kleur2 a:hover {
	color:#FFFFCC;
	}
.kleur2 a:focus {
	color:#023C78;
	background-color: #FFFFFF ;
}	
.kleur3 {
	background-color:#023C78;
	color:#FFFFFF;
	font-size:100%;
	text-decoration:none;
	padding: 5px 10px 5px 10px ;
	text-align: left;
	height: 30px ;
	}
.kleur3 a{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	}	
.kleur3 a:hover {
	color:#FFFFCC;
	}
.kleur3 a:focus {
	color:#023C78;
	background-color: #FFFFFF ;
}	

/* ---- Startpagina : in de kijker ---- */
#indekijker {
background-color:#eee ;
border-top:0px solid #909090 ;
border-left:0px solid #909090 ;
border-right:1px solid #909090 ;
border-bottom:1px solid #909090 ;

}

#indekijker h2 { /* .kleur4*/
	background-color:#700000;
	background-image:url(kleur4_bg.gif);
	background-position:top;
	background-repeat:repeat-x ;
	color:#FFFFFF;
	font-size:120%;
	line-height:150% ;
	font-weight:bold ;
	text-decoration:none;
	text-align: center;
	margin: 0;
	padding: 0;
	border-top: 1px  solid #709999 ;
	border-bottom: 2px  solid #333333 ;
	border-right: 2px  solid #333333 ;
	border-left: 1px  solid #909090 ;
}
.capt {
background-color:#efefff ;
font-size: 120% ;
font-weight: bold ;
color:#003366 ;
padding: 5px 0px 5px 20px;
text-align:left ;
}
#indekijker .startp {
background-image:url(bg_art_startp.gif);
background-position:top ;
background-repeat:repeat-x ;
background-color: transparent  ;
}
/*
hr	{
	clear: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 1px;
	border: solid 1px #AAAAAA;
	}
*/
/* --- footer ---*/
.footer {
	color: #666666;
	border-top: 1px solid #AAAAAA;
	margin: 0;
	padding: 0.5em;
	text-align:center ;
	}
.footer ul {
	margin: 0.5em ;
	padding: 0 ;
	list-style:none ;
}
.footer li {
	display:inline ;
	margin:1px ;
	padding: 1px 20px 1px 20px ;
	color: #666666;
}
.footer li a{
	color:#0000FF ;
	text-decoration:none ;
	}
.footer li a:hover {
	color:#990000 ;
	text-decoration:underline ;
	}

.navtable {
	background-color: #DBDBDB;
	border-top: 2px solid #333333 ;
	border-left: 1px solid #333333 ;
	border-right: 2px solid #333333 ;
	border-bottom: 2px solid #333333 ;
	width:160px ;
}
.navkop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #700000;
	text-align:center ;
	padding: 5px 5px 5px 5px ;
	height:20px ;
}

.hl {
	border-bottom : 1px solid #909090 ;
	line-height: 3px ;
	background-color:#DBDBDB ;
}

.lijn1 {
	border-bottom : 1px solid #909090 ;
	line-height: 3px ;
	background-color:#DBDBDB ;
}

.lijn2 {
	border-bottom : 1px solid #909090 ;
	line-height: 1px ;
}
/*
.navig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold ;
	color: #000000;
	text-decoration: none;
	padding: 5px 0px 0px 0px ;
	width:150px ;
	}
.navig  a{
	color: #2F2F2F;
	text-decoration: none;
}
.navig  a:hover {
	color:#FF0000;
	text-decoration: underline;
}

.navigb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold ;
	color: #2F2F2F;
	text-decoration: none;
	padding: 5px 0px 0px 0px ;
	width:25px ;
	}
*/

.content {
padding: 10px 15px 10px 15px ;
}

.startpage {
}

.actua_tabel {
	width: auto ;
	margin: 35px 0 0 5px;
}
.actua a{
	margin: 0 0 25px 0;
	clear:none ;
	DISPLAY: block;
	text-decoration:none ;
	WIDTH: auto;
	PADDING : 10px 5px 10px 5px ;
	background-color:#FAE707 ;
	color: #000099 ;
	font-weight:bold ;
	border-bottom: solid #444444 2px;
	border-right: solid #444444 2px;
	border-top: solid #FE9834 2px;
	border-left: solid #FE9834 2px;
}
.actua a:hover {
	text-decoration:none ;
	background-color:#643804 ;
	color: #FFFFFF ;
	border-top: solid #444444 2px;
	border-left: solid #444444 2px;
	border-bottom: solid #FE9834 2px;
	border-right: solid #FE9834 2px;
}

.icon a{
	clear:none ;
	DISPLAY: block;
	text-decoration:none ;
	WIDTH: auto ;
	PADDING : 10px 5px 10px 5px ;
	background-color:#DDDDDD ;
	color: #000000 ;
	font-weight:bold ;
	border-bottom: solid #444444 2px;
	border-right: solid #444444 2px;
	border-top: solid #AAAAAA 2px;
	border-left: solid #AAAAAA 2px;
}
.icon a:hover {
	text-decoration:none ;
	background-color:#444444 ;
	color: #FFFFFF ;
	border-top: solid #222222 2px;
	border-left: solid #222222 2px;
	border-bottom: solid #AAAAAA 2px;
	border-right: solid #AAAAAA 2px;
}

a {
	color: #063565 ;
	font-weight:bold ;
	/*text-decoration:none ;*/
	}
a:hover {
	color: #CC0000 ;
	}

a.mail {
	padding: 0px 0px 0px 30px ;
	BACKGROUND-POSITION: left ;
	background-image:url(omslag.gif) ;
 	BACKGROUND-REPEAT: no-repeat
}
a.up {
	padding: 0px 0px 0px 20px ;
	BACKGROUND-POSITION: left ;
	background-image: url("up.gif");
 	BACKGROUND-REPEAT: no-repeat;
	font-weight:normal;
	text-decoration: none;
}
a.prev {
	padding: 0px 0px 0px 20px ;
	BACKGROUND-POSITION: left ;
	background-image: url("prev.gif");
 	BACKGROUND-REPEAT: no-repeat;
	font-weight:normal;
	text-decoration: none;
}
a.sound {
	padding: 10px 0px 5px 30px ;
	BACKGROUND-POSITION: 0% 5px ;
	background-image:url(Sound.gif) ;
 	BACKGROUND-REPEAT: no-repeat ;
	font-size: 110% ;
	font-weight:bold ;
}
a.more {
	margin: 0 ;
	padding: 5px 0px 5px 20px ;
	BACKGROUND-POSITION: 0 5px ;
	background-image: url(more.jpg);
 	BACKGROUND-REPEAT: no-repeat ;
	font-size: 100% ;
	font-weight:bold ;
	text-decoration:none ;
}

ul {
	margin: 0 0 0 20px;
	padding: 0 0 0 20px ;
}

li {
	font-weight: normal;
	font-size:100%;
	line-height: normal;
	text-align : left ;
	margin: 0 0 0 10px ;
	padding: 5px 0px 0px 0px ;
	color:#000000;
	}

h1 {
font-size:150%;
color : #063565 ;
text-align:center ;
text-decoration:none ;
margin: 10px 0px 10px 0px ;
padding: 10px 0 10px 0 ;
background-color:#ddd ;
border-right:  1px solid #aaa ;
border-bottom:1px solid #aaa ;
}

h1.agenda {
height: 50px ;
padding: 10px 0px  10px 110px ;
background-image:url(AGENDA.gif) ;
background-position:left ;
background-repeat:no-repeat ;
text-align:center ;
}
h1.contact {
height: 50px ;
padding: 10px 0px  10px 110px ;
background-image:url(CONTACT.gif) ;
background-position:left ;
background-repeat:no-repeat ;
}

h2 {
font-size:120%;
color : #023C78 ;
text-align:left ;
line-height: 200% ;
margin: 10px 0px 0px 0px ;
}

h2 a:link {
font-size:120%;
color : #023C78 ;
text-align:left ;
}
h2 a:hover {
	color: #CC0000 ;
	text-decoration:underline ;
}

h3 {
background-image:url(pijl_3.gif) ;
background-position:left ;
background-repeat:no-repeat ;
font-size:100%;
color : #023C78 ;
text-align:left ;
margin: 0px 0px 0px 5px ;
padding: 5px 0px 0px 25px ; 
}

h3 a:link {
font-size:100%;
color : #023C78 ;
}

h3 a:hover {
	color: #CC0000 ;
	text-decoration:underline ;
}

.overzicht {
padding: 0px 0px 0px 50px ;
margin: 0px 20px 0px 20px ;
}

.icon_left {
float:left ;
margin:0px 5px 5px 0px ;
border: 0px solid #fff ;
}
.icon_right {
float:right ;
margin:0px 5px 5px 5px ;
border: 0px solid #fff ;
}
.bullet {
border: 0 solid #000 ;
}

.foto_links {
float:left ;
margin:10px 10px 10px 5px ;
padding: 0 ; 
border-top: #999 1px solid;
border-right: #555 2px solid;
border-left: #999 1px solid;
border-bottom: #555 2px solid;
}
.foto_rechts {
float:right ;
margin: 0px 5px 5px 10px ;
border-top: #999 1px solid;
border-right: #555 2px solid;
border-left: #999 1px solid;
border-bottom: #555 2px solid;
}

p {
	font-weight: normal;
	font-size:100%;
	line-height: normal;
	text-align:justify ;
	color:#000000;
	margin: 10px 5px 5px 5px
	}

dd {
	padding: 5px 0px 0px 0px ;
}

.bericht {
	font-family:Arial, Helvetica, sans-serif ;
	background-color:#DDDDDD ;
	font-weight: normal;
	font-size:100%;
	line-height: normal;
	text-align : left ;
	color:#000000;
	}
.knopbericht {
	text-align:center ;
	font-weight: bold ;
	font-size: 100% ;
	}
.bericht_zoek {
	font-family:Arial, Helvetica, sans-serif ;
	background-color:#FFFFFF ;
	font-weight: normal;
	font-size:100%;
	line-height: normal;
	text-align : left ;
	color:#000000;
	margin: 0px 10px 0px 10px ;
}
.zoek {
	font-size:100%;
	line-height: normal;
	text-align : left ;
	color:#000000;
	padding: 10px 10px 0px 10px ;
}

.ed {
	text-align:right ;
	color:#666666 ;
}

/* New Navigation menu */
#menu {
display:none ;
}
.nav_tabel {
background-color:#EEEEEE ;
border-left : 0px ;
border-right : 1px solid #AAAAAA ;
border-top: 0px  ;
border-bottom: 0px  ;
width: 170px ;
}
.nav_kop  {
	clear:none ;
	DISPLAY: block; 
	font-size: 85% ;
	font-family:Arial, Helvetica, sans-serif ;
	color: #FFFFFF ;
	text-decoration:none ;
	text-align:left ;
	width: 100% ;
	MARGIN: 0px; 
	PADDING : 5px 10px 5px 30px ;
	background-color:#990000 ;
	BORDER-LEFT: #550000 6px solid; 
	BORDER-TOP: #999 2px solid; 
	BORDER-BOTTOM: #000 2px solid; 
	BORDER-RIGHT: #000 0px solid; 
}

.nav_a  A {
	/*clear:none ;
	
	*/
	DISPLAY: block; 
	WIDTH: auto ; 
	text-decoration:none ;
	font-family:Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	FONT-SIZE: 85%; 
	PADDING : 5px 20px 5px 30px ;
	MARGIN: 0px; 
	BORDER-LEFT: #000 6px solid; 
	BORDER-TOP: #999 2px solid; 
	BORDER-BOTTOM: #000 3px solid; 
	COLOR: #fff; 
	BACKGROUND-COLOR: #333 ;
	background-image:url(pijl_A.gif) ;
	background-position:center left ;
	background-repeat:no-repeat ;
}

.nav_a  A:hover {
	BORDER-LEFT: #fc0 6px solid; 
	COLOR: #000; 
	BORDER-TOP: #fff 2px solid; 
	BORDER-BOTTOM: #999 3px solid; 
	BACKGROUND-COLOR: #ddd; 
	TEXT-DECORATION: none
}
.nav_a  A:focus {
	BORDER-LEFT: #fc0 6px solid; 
	COLOR: #000; 
	BORDER-TOP: #fff 2px solid; 
	BORDER-BOTTOM: #999 3px solid; 
	BACKGROUND-COLOR: #ddd; 
	TEXT-DECORATION: none
}
.nav_b  A{
	/*clear:none ;*/
	DISPLAY: block; 
	text-decoration:none ;
	font-family:Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	FONT-SIZE: 85%; 
	WIDTH: auto ;
	PADDING : 5px 20px 5px 30px ;
	MARGIN: 0px; 
	BORDER-LEFT: #000 6px solid; 
	BORDER-TOP: #999 2px solid; 
	BORDER-BOTTOM: #000 3px solid; 
	COLOR: #fff; 
	BACKGROUND-COLOR: #333 ;
	background-image:url(pijl_B.gif) ;
	background-position:center left ;
	background-repeat:no-repeat ;
}

.nav_b  A:hover {
	BORDER-LEFT: #fc0 6px solid; 
	COLOR: #000; 
	BORDER-TOP: #fff 2px solid; 
	BORDER-BOTTOM: #999 3px solid; 
	BACKGROUND-COLOR: #ddd; 
	TEXT-DECORATION: none
}
.nav_b  A:focus {
	BORDER-LEFT: #fc0 6px solid; 
	COLOR: #000; 
	BORDER-TOP: #fff 2px solid; 
	BORDER-BOTTOM: #999 3px solid; 
	BACKGROUND-COLOR: #ddd; 
	TEXT-DECORATION: none
}
.nav_c  A{
	/*clear:none ;*/
	DISPLAY: block; 
	text-decoration:none ;
	font-family:Arial, Helvetica, sans-serif  ;
	font-weight: bold ;
	FONT-SIZE: 85%; 
	WIDTH: auto ; 
	PADDING : 5px 20px 5px 30px ;
	MARGIN: 0px; 
	BORDER-LEFT: #000 6px solid; 
	BORDER-TOP: #999 2px solid; 
	BORDER-BOTTOM: #000 3px solid; 
	COLOR: #fff; 
	BACKGROUND-COLOR: #333 ;
}

.nav_c  A:hover {
	BORDER-LEFT: #fc0 6px solid; 
	COLOR: #000; 
	BORDER-TOP: #fff 2px solid; 
	BORDER-BOTTOM: #999 3px solid; 
	BACKGROUND-COLOR: #ddd; 
	TEXT-DECORATION: none
}
.nav_c  A:focus {
	BORDER-LEFT: #fc0 6px solid; 
	COLOR: #000; 
	BORDER-TOP: #fff 2px solid; 
	BORDER-BOTTOM: #999 3px solid; 
	BACKGROUND-COLOR: #ddd; 
	TEXT-DECORATION: none
}

.nav_s  A{
	clear:none ;
	DISPLAY: block; 
	text-decoration:none ;
	font-family:Arial, Helvetica, sans-serif ;
	FONT-SIZE: 85%;
	font-weight:bold ;
	/*WIDTH: 100% ; */
	PADDING : 5px 20px 5px 15px ;
	MARGIN: 0px; 
	COLOR: #fff; 
	BACKGROUND-COLOR: #555555 ;
	BORDER-RIGHT: #999 2px solid; 
	BORDER-LEFT: #000 2px solid; 
}
.nav_s  A:hover {
	COLOR: #000; 
	BACKGROUND-COLOR: #ddd; 
	TEXT-DECORATION: none ;
}
.nav_s  A:focus {
	COLOR: #000; 
	BACKGROUND-COLOR: #ddd; 
	TEXT-DECORATION: none ;
}


/* Kalender */
.kalender_tabel {
width: 95%;
margin: 10px 0 0 10px;
}

.kalender1 {
color:#fff;
background-color: #14284F;
text-align:center ;
font-size:100%;
font-weight:bold;
line-height:200% ;
border:2px solid #14284F ;
width:100% ;
}

/* kalender */
.calendar {
font-size:90%;
border: 2px solid #154426; 
border-collapse: collapse; 
color: #000000; 
background: #fff ;
width: 100% ; 
} 
.dayname { 
width: 14% ;
color: #000000;
border: 0px solid #A1FFC3; 
background-color:#66FFCC ;
text-align:center;
} 

.today { 
border: 1px solid white; 
color: #000000; 
font-size:85%;
background: #EFEFEF; 
text-align:center;
font-weight: bold;
} 
.monthdays {
border: 1px solid #CCCCCC; 
text-align:center;
font-size:85%;
line-height:180%;
color: #000000; 
background: #FFFFFF; 
} 

.nonmonthdays { 
border: 1px solid white; 
background: #CCCCCC;
} 
.linked-day  {
border: 1px solid #CCCCCC; 
text-align:center;
font-size:85%;
line-height:180%;
background-color:#003300 ;
color:#FFFFFF ;
}

.linked-day  A {
display:block ;
background-color:#003300 ;
color:#FFFFFF ;
}
.linked-day  A:hover {
background-color:#AA0000 ;
color:#FFFFFF ;
text-decoration:none ;
}
th {
background-color:#CCFF99 ;
font-size:100%;
font-weight:bold ;
text-align:center ;
}

