/* CSS Document */

/* Body en algemeen */

body {font-family: Verdana, Arial, Helvetica, sans-serif; 
      font-size: 10px; 
	  color :#333; 
	  text-align: justify;
	  background-image: url(../images/bg.jpg);
	  background-repeat: repeat-x; 
	  background-color: #66F; 
	  margin-top: 0px; 
	  margin-bottom: 0px;}

a:link {color: #333; 
        text-decoration: underline;}

a:visited {color: #333; 
           text-decoration:underline;}
		   
a:active {color: #333; 
          text-decoration:underline;}
		  
a:hover {color: #F0F; 
         text-decoration:none;}


/* Achtergrond */

#container {background-color: #FFF; 
            border: 1px solid #FFF; 
			width: 850px; 
			height: 550px; 
			text-align:left;}


/* Header */
	
.header {text-align: left; 
         color: #CCC; 
		 width: 850px; 
		 height: 119px;}

	  
/* Menu */
	
.sub {background-image: url(../images/subnav.jpg); 
      background-repeat: repeat-y; 
	  text-align: left;  
	  height: 21px; 
	  width: 668px; 
	  padding-top: 7px; 
	  padding-left: 182px;
	  font-size: 10px; 
	  color: #309; 
	  text-decoration: none;}
	  
.sub a:link {font-size: 10px; 
             color: #309; 
			 text-decoration: none;}
			 
.sub a:visited {font-size: 10px; 
                color: #309; 
				text-decoration: none;} 
				
.sub a:active {font-size: 10px; 
               color: #309; 
			   text-decoration: none;}
			   
.sub a:hover {font-size: 10px; 
              color: #F0F; 
			  text-decoration: none;} 

	  
/* Footer */
	
.footer {background-color: #0B0F95; 
         text-align: left; 
		 color: #FFF; 
		 height: 16px; 
		 width: 845px; 
		 padding-left: 5px; 
		 padding-top: 4px;
		 font-size: 10px; 
		 clear: both;}
		 
.footer a:link {font-size: 10px; 
                color: #FFF; 
				text-decoration: none;}
				
.footer a:visited {font-size: 10px; 
                   color: #FFF; 
				   text-decoration: none;}
				    
.footer a:active {font-size: 10px; 
                  color: #FFF; 
				  text-decoration: none;}
				  
.footer a:hover {font-size: 10px; 
                 color: #fe03b4; 
				 text-decoration: none;} 
	
		
/* Tekstvak */
	
.menu {float: left; 
       background-image: url(../images/nav.jpg); 
	   background-repeat: repeat; 
	   text-align: left; 
	   width: 158px; 
	   height: 382px; 
	   padding-top: 7px; 
	   padding-left: 5px; 
	   padding-right: 10px; 
	   padding-bottom: 7px; 
	   display: block;}
		
.rechts {float: left; 
         background-color: #FFF; 
		 text-align: justify; 
		 color: #333; 
		 width: 660px; 
		 height: 369px;
		 padding: 7px 10px 7px 10px; 
		 border: 0 solid black; 
		 overflow: auto; 
		 scrollbar-face-color: #FFF; 
		 scrollbar-shadow-color: #FFF; 
		 scrollbar-highlight-color: #FFF; 
		 scrollbar-3dlight-color: #FFF; 
		 scrollbar-darkshadow-color: #FFF; 
		 scrollbar-track-color: #FFF; 
		 scrollbar-arrow-color: #309; 
		 scrollbar-base-color: #FFF;}
		
.rbanner {float: left; 
          background-color: #FFF; 
		  width: 450px; 
		  height: 60px; 
		  border: 1px solid #999;}

.rnieuws {float: left; 
          background-image: url(../images/bg_nieuws.jpg); 
		  width: 450px; 
		  height: 290px; 
		  border: 1px solid #999; 
		  margin-top: 10px;}

.rtiteln {background-color: #D0D2F8; 
          text-align: left; 
		  color: #333; 
		  width: 444px; 
		  height: 15px; 
		  padding-left: 6px; 
		  padding-top: 3px; 
		  border-bottom: 1px #309 solid;}

.rlinks {float:right; 
         background-color: #FFF; 
		 width: 150px; 
		 height: 363px; 
		 border: 1px solid #999; 
		 margin-right: 20px; 
		 text-align: center;}

.rtitell {background-color: #D0D2F8; 
          text-align: left; 
		  color: #333; 
		  width: 144px; 
		  height: 15px; 
		  padding-left: 6px; 
		  padding-top: 3px; 
		  border-bottom: 1px #309 solid;}
		

/* Headers */

h1 {text-align: left; 
    font-size: 12px; 
	color:#309; 
	text-decoration: bold;} 

h2 {text-align: left; 
    font-size: 11px; 
	color: #F0F; 
	text-decoration: bold;}

h3 {text-align: left; 
    font-size: 11px; 
	color: #000; 
	text-decoration: bold;}

h4 {text-align: left; 
    font-size: 11px; 
	color: #F0F; 
	text-decoration: bold; 
	margin-bottom: 2px;}


/* Rand Plaatjes */	

.rand {border: 1px solid #0B0F95; 
       padding: 5px; 
	   margin-right: 4px; 
	   margin-bottom: 4px;}
	
	
/* Navigatie Items*/

.menu {font-size: 11px; 
       font-weight: bold; 
	   width: 158px; 
	   padding: 0px; 
	   margin-bottom: 0px; 
	   background-image: url(../images/nav.jpg); color:#309;}
	   
.menu ul {list-style: none; 
          margin: 0px; 
		  padding: 0px;}
		  
.menu ul li {margin: 0px;}

.menu ul li a {display: block; 
               padding: 5px 5px 5px 6px; 
			   background-image: url(../images/nav.jpg); 
			   color: #309; 
			   text-decoration: none; 
			   width: 158px;}
			   
.menu ul li a:visited {color: #309; 
                       text-decoration:none;}
					   
.menu ul li a:hover {background-image: url(../images/nav_over.jpg); 
                     color:#FFF;}