/* CSS Document Zorg-Inzicht vzw*/
body {
background-color:#eee ;
margin: 15px 0 0 0;
font-family:Arial, Helvetica, sans-serif ;
}

#main {
width: 60em ;
text-align: left;
margin: 0 auto ;
}
#box  {
clear:both ;
width: 100% ;
background-color:#015967 ;
background-image:url(menuborde_leftt.gif) ;
background-repeat:repeat-y ;
background-position:left ;
padding: 0 ;
margin: 0 ;
}

/* LOGO banner */
#banner {
clear:both ;
width: 100%;
}
#logo1 {
float:left ;
width: 12em;
height: 150px ;
background-image:url(logo1b.jpg) ;
background-position: bottom center ;
background-repeat:no-repeat ;
background-color:#fff ;
text-align:center ;
}
#logo2 {
float:left ;
width: 47.9em ;
height:150px ;
background-color:#015967 ;
background-image:url(logo2b.jpg) ;
background-repeat: no-repeat ;
background-position: center ;
text-indent: -10000px ;
}

/* Top navigation */
#top {
   background-color: #eee;
   font-size: 100% ;
   min-height: 1.8em ;
   width:100%;
}
#top ul {
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
	list-style-type: none ;
}
#top li {
float:left ;
text-decoration:none ;
}
#top a.home {
background-image:url(home.gif) ;
background-position:center left;
background-repeat:no-repeat ;
color:#22a ;
font-weight:bold ;
margin: 0 0 0 0 ;
padding: 0px 10px 5px 20px ;
}
#top a.map {
float:left ;
background-image:url(map.gif) ;
background-position: center left;
background-repeat:no-repeat ;
color:#22a ;
font-weight:bold ;
padding: 0px 10px 5px 25px ;
margin: 0 0 0 10px ;
}
#top a.contact {
float:left ;
background-image:url(CONTACT_s.gif) ;
background-position: center left;
color:#22a ;
font-weight:bold ;
background-repeat:no-repeat ;
padding: 0px 10px 5px 25px ;
}

#top li.right {
float:right ;
}
#top li.right a{
color:#22a ;
}
#top a{
color:#333333 ;
font-weight:bold ;
text-decoration:none ;
}
#top a:hover{
color:#000000 ;
text-decoration:underline ;
}

/* Navigation menu */
#navig {
float:left;
width: 11.8em ;
}
#navig ul {
list-style-type:none ;
margin: 20px 6px 10px 10px ;
padding: 0 ;
font-size: 90% ;
}
#navig li {
margin: 0 ;
padding-bottom: 1px ;  /* !IMPORTANT */
}
#navig li a {
display:block ;
color: #fff ;
padding: 5px 0 5px 10px ;
font-size: 110% ;
font-weight:bold ;
text-decoration: none ;
border: 1px solid #015967 ;
}
#navig li a:hover {
background-color:#9fc ;
color: #000 ;
font-weight:bold ;
border: 1px solid #00b ;
}
#navig li.subnavig  a{
display:block ;
color:#306;
background-color:#eee;
padding: 5px 0 5px 20px ;
font-size:1em;
font-weight: bold;
text-decoration: none ;
border: 1px solid #eee ;
}
#navig li.subnavig  a:hover {
color:#fff;
background-color:#39f;
font-weight:bold;
border:1px solid #39f;
 }
/* Webpage Content */
#content {
float:right ;
width: 45.9em ;
min-height: 20em ;
height:auto ;  /* !IMPORTANT */
background-color:#fff ;
background-image:url(menuborde_right.gif) ;
background-position:left ;
background-repeat:repeat-y ;
border-right: 1px solid #999 ;
padding: 0 1em 1em 1em;
margin:0;
font-size: 100% ;
}

#pathbox {
width:100%; 
padding: 10px 0 20px 0;
}
#path {
float:left; 
font-size:85%;
padding-top: 10px 
}
#path  a:hover {
background-color:#009 ;
color:#fff;
text-decoration:none ;
}
#path  a {
padding:0 5px 0 5px ;
background-color:#fff ;
color:#009;
text-decoration:underline ;
}

#surch {
margin: 1px ;
padding: 1px ;
text-align:right ;
}
.zoek {
margin: 1px ;
padding: 1px ;
font-size:100% ;
}
#enlarge {
float:right ;
}
#enlarge ul {
list-style-type:none; 
margin:0 0 0 10px ; 
padding: 0; 
}
#enlarge li {
display:inline ;
}

/* page content comes here */
#cnt_container {
width: 100% ;
margin: 0;
padding: 0;
font-size: 100% ;
}
#ContentNews {
float:left ;
text-align:center; 
font-size:100% ;
width: 49% ;
}
#ContentAct {
float:right ;
text-align:center; 
font-size:100% ;
width: 49% ;
}
#ContentSponsors {
font-size:100% ;
width: 100% ;
}

/* --- footer ---*/
#footer {
clear:both ;
width: 100% ;
text-align:center ;
border-top:2px solid #999 ;
background-color:#eee; 
margin: 0 0 0 0;
padding: 10px 0px 5px 0px ;
}
#footer ul {
	margin: 0 0 0 0 ;
	padding: 0 0 5px 0 ;
	list-style-type: none ;
}
#footer li {
	display:inline ;
	margin: 0 0 0 0 ;
	padding: 0px 5px 0px 5px;
	color: #666;
}
#footer 	a {
text-decoration:none ;
font-weight : normal;
}


a {
color:#009 ;
font-weight : bold;
text-decoration:underline;
}
a:hover {
color: #CC0000 ;
text-decoration:underline ;
}
a.mail {
padding: 0 0 0 30px ;
background-image:url(omslag.gif) ;
background-position:left ;
background-repeat:no-repeat ;
}
a.up , a.prev {
padding: 0 0 0 20px ;
background-position:left ;
background-repeat: no-repeat ;
text-decoration:none ;
font-weight:normal ;
}
a.up {
background-image: url(up.gif);
}
a.prev {
background-image:url(prev.gif) ;
}

a.pdf {
background-image:url(pdf.gif);
background-position:left center;
background-repeat:no-repeat ;
padding: 0 0 0 30px;}
a.sound {
padding: 10px 0px 5px 30px ;
background-image:url(Sound.gif) ;
background-position: 0% 5px ;
background-repeat:no-repeat ;
font-size: 110% ;
font-weight:bold ;
}
a.more {
padding: 5px 0px 5px 18px ;
background-image: url(more.jpg);
background-position: 0% 5px ;
background-repeat:no-repeat ;
font-size: 100% ;
font-weight:bold ;
}

p {
margin: 10px 0 10px 0 ;
padding: 0 ;
text-align:justify ;
}


#content h1 {
font-size:140%;
color: #033;
background-color:#ccf;
border-bottom:1px solid #055;
border-right:1px solid #009;
text-align:center ;
padding: 5px 0 5px 0;
}
#content h2 {
font-size:110%;
color:#009;
}
#content h3 {
font-size:110%;
color:#900;
text-decoration: underline ;
}
#content .ed {
text-align:right ;
color:#666 ;
}

/* min height hack voor MSIE */
.prop {
float:right;
width:1px;
}
.min_height {
height:200px;
}

/* Contact page */
.bericht {
font-family:Arial, Helvetica, sans-serif ;
background-color:#eee ;
font-weight: normal;
font-size:100%;
line-height: normal;
text-align : left ;
color:#000;
}
.knopbericht {
text-align:center ;
font-weight: bold ;
font-size: 100% ;
}


/* Inlogprotocol window */
#inlog {
background-color:#fff;
border: 2px solid #00a;
font-family:Arial, Helvetica, sans-serif ;
font-size:100%;
width: 100¨%;
}
#inlog h1 {
font-size:140%;
text-align:center;
color:#006;
}

.bullet {
border: 0 solid #000 ;
}

.pxs_left {
float:left ;
margin:10px 10px 5px 5px ; 
border-top: #ccc 1px solid;
border-right: #999 2px solid;
border-left: #ccc 1px solid;
border-bottom: #999 2px solid;
}
.pxs_right {
float:right ;
margin: 0px 5px 5px 10px ;
border-top: #ccc 1px solid;
border-right: #999 2px solid;
border-left: #ccc 1px solid;
border-bottom: #999 2px solid;
}


#ContentNews h1 , #ContentAct h1 , #ContentSporsors h1 {
background-image:url(capt_left.gif);
background-position:left top ;
background-repeat:no-repeat ;
background-color:#4168B0 ;
margin: 0 ;
padding: 0 0 0 10px ;
border: 0  solid #000 ;
}
#ContentNews .h1_right , #ContentAct .h1_right  , #ContentSporsors .h1_right {
display:block ;
background-image:url(capt_rigt.gif) ;
background-position:right top;
background-repeat:no-repeat ;
background-color:#4168B0 ;
color:#fff;
font-size:110%;
font-weight:bold;
text-align:left;
padding: 5px 0 5px 20px ;
}
#ContentNews  table  , #ContentAct  table  , #ContentSporsors table {
border-left: 1px solid #6E97CD;
border-right: 2px solid #6E97CD;
border-bottom: 2px solid #6E97CD;
background-color:#eee ;
}
#ContentSporsors .frame {
border-left: 1px solid #6E97CD;
border-right: 2px solid #6E97CD;
border-bottom: 2px solid #6E97CD;
background-color:#eee ;
width:100% ;
height:auto ;
padding-bottom:10px ;
}
#ContentNews h2 , #ContentAct  h2 {
margin: 0 ;
padding: 5px 0 5px 0 ;
font-size:110%;
color:#033 ;
border-top: 1px solid #999;
border-bottom: 2px solid #999;
border-left: 0px ;
border-right: 0px ;
text-align: center ;
}
#ContentNews  h2 {
background-color:#FBF976 ;
}
#ContentAct h2 {
background-color:#A8F8FF ;
}
#ContentAct .dummybackg {
background-image:url(vlinder.jpg) ;
background-repeat:no-repeat ;
background-position: center ;
background-color: #aaa ;
}
#ContentAct .dummybackg  p{
color:#005 ;
font-size:160% ;
font-weight:bold ;
text-align:center ;
}

#ContentNews p , #ContentAct p {
padding: 0 5px 0 5px;
text-align: justify ;
}
#ContentNews p.more , #ContentAct p.more {
padding: 0 5px 0 5px;
text-align: left ;
}

#ContentNews .pxs_left , #ContentAct .pxs_left {
float:left ;
margin: 5px ;
padding: 0 ;
border: 0 ;
}
#ContentNews .bottom , #ContentAct .bottom {
background-color:#4168B0 ;
color:#fff ;
}
#ContentNews .bottom a , #ContentAct .bottom a {
color:#fff ;
text-decoration:none ;
}
#ContentNews .bottom a:hover , #ContentAct .bottom a:hover {
color:#ff0 ;
text-decoration:underline ;
}

#ContentNews .icon_right , #ContentAct .icon_right {
float:right ;
margin:0px 5px 5px 5px ;
border: 0px solid #fff ;
}
#sitemap {
margin-left: 5em;
}
#sitemap dt {
margin-top: 30px ;
}
#sitemap dd {
padding-top: 5px ;
}

/* PRIKBORD */
#ad table {
border:0 ;
}
#ad td {
margin:0;
padding:0;
height: 10em;
background-color: #ffc ;
width:50%;
}
#ad p {
margin:0;
padding:5px;
}
#ad h2 {
margin:0;
padding-left:10px;
background-color:#c00;
}
#ad h2 a {
text-decoration:none;
color:#fff;
font-weight:bold;
line-height:200%;
}
#ad h2 a:hover {
text-decoration:underline;
}
#ad .relaese {
text-align:right;
color: #666;
}