body {	
	font-family: Arial,MS sans-serif; color: black; 
	font-size: 9pt; 
    line-height: 12pt;
	color: #1b4725;         
	background-color:#a2fa08;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px
	}

#intro { 
    position:relative;   
	margin:0 auto;
	background-color:#428e46;
	background-image:url(images/introtop_tekoop.jpg);
	background-repeat:no-repeat; 
	height:80px;
	width:800px;     	
	border-left: solid 1px #f17f04;         
	border-right: solid 1px #f17f04;
	} 
	
#tekoop{
		color:#fff;
		text-align:center;
		font-size:14px;
		font-weight:bold;
}        
#tekoop a {font-weight:bold;font-size:14px;} 
#container {       
	background-color:#a2fa08;    
	background-image:url(images/bgcont.png);
	background-repeat:repeat-x;
	height:600px; 
}	            

.header {    
	position:relative;   
	margin:0 auto;
	background-color:#428e46;
	background-image:url(images/header2.jpg);
	background-repeat:no-repeat; 
	height:170px;
	width:800px;     	
	display: block;
	border-left: solid 1px #f17f04;         
	border-right: solid 1px #f17f04;
}

.divback {    
	clear:both;
	position:relative;   
	margin:0 auto;   
	width:800px;
	background-color:#428e46; 
	border-left: solid 1px #f17f04;         
	border-right: solid 1px #f17f04;
	border-bottom: solid 1px #f17f04;
    padding: 0px;
	}

.rounded {  
	float: left;  
	position:relative;	
	margin:0 auto;
    margin-top: 30px;
	margin-left:15px; 
	text-align: left;
 	width: 770px; 
 	height:100%;
	background: #dee0dd url(images/box770bot.gif) no-repeat bottom center;
 	padding-bottom: 15px; 
 	} 

.rounded h1 { 
	margin-top: 0px; 
 	padding-top: 15px;
 	padding-left:10px; 
 	background: transparent url(images/box770top.gif) no-repeat top center; 
	}
 
.right {               
	float:right;
	position:relative;	
	margin-top: 30px;
	margin-right:10px; 
	text-align: left;
 	width: 450px; 
 	background: #dee0dd url(images/box450bot.gif) no-repeat bottom center; 
 	padding-bottom: 15px;
 	} 

.right h1 {  
	margin-top:0px;
 	padding-top: 15px;
 	padding-left:10px; 
 	background: transparent url(images/box450top.gif) no-repeat top center; 
	}
 
.right a {
	margin-left:10px;
	} 
	
.left	{
    float: left;          
	position:relative;	
	margin-top: 30px;
	margin-left:10px; 
	text-align: left;
 	width: 300px;  	
 	background: #dee0dd url(images/box300bot.gif) no-repeat bottom center;
 	padding-bottom: 15px;
	}    
	
.left h1 {  
	margin-top:0px;
 	padding-top: 15px;
 	padding-left:10px; 
 	background: transparent url(images/box300top.gif) no-repeat top center;
 	} 	
 	     
.divtop {     
	color: #FFFFFF; 
	text-align: right;
	position:relative;
	padding-top:10px;
	padding-right:15px;
	}

.divtop a{
	border-left: solid 1px #5e5f5d;
	margin-left:10px;
	}	
	
.divmenu {  
	color: #FFFFFF; 
	text-align: right;
	position:relative;	
	padding-top: 107px;
	margin-right: 40px;
	} 
	
.divfoot {
    position:relative;
	top:10px;
	left:10px;
	width:770px;
    height:60px;
	font-size: 8pt;
	line-height: 9pt;
	padding:5px;
	background: #428e46 url(images/box770tot.gif) no-repeat top center;
	clear: both;     
	}  
	
.divfootl {
	float:left;
	margin-left:10px;
	margin-top:15px;
	}  
	
.divfootr {    
	float:right;
    text-align:left;
    margin-right:10px;
   	margin-top:15px;
	}  		
	
.project {
	margin: 0 auto;
	background-color:#d1d4d0;
	width:70%;
	padding-top:10px;
	padding-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-top-color:#428e46;
	border-right-color:#ffffff;
	border-left-color:#428e46;
	border-bottom-color:#ffffff;
	}
		
h1 	{
	color: #f17f04;
	font-size: 14pt;
	}  
	
h2 	{
	font-size: 11pt;
	font-weight:bold;
	line-height: 11pt;
  	color:#a2fa08;
	background-color: #428e46;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff; 
	border-top: solid 1px #5e5f5d;
	border-left: solid 1px #5e5f5d;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:10px;	
	margin-right:10px;
	} 
	 
h3 	{  
	margin-left:10px;
	margin-bottom:0px;
	font-size: 11pt;
	font-weight:bold;
	line-height: 14pt;
	color: #f17f04;   
	}               
		
hr {	
	width:350px;
 	border-top: 2px solid #f7a507;
	} 

a{
	font-size: 9pt;
	line-height: 12pt;
	color: #1b4725;
	text-decoration: underline;
	} 
	
a:hover{
	color: #f17f04;
	text-decoration: none ;
	}
	
.foot {
	font-size: 8pt;
	line-height: 9pt;
	color: #1b4725;
	}   

.vertlist {
	list-style: circle outside;
	}  
	                        
.vertlist li {
	list-style-type: square;
	margin-right:20px;
	}
 
.countlist {
	list-style-type: decimal;
	}  
	
.countlist li {
	margin-right:20px;
	}
	
	                        
.nav{
	margin: 0;
	padding: 0;
	list-style-type: none;	
	}

.nav li{filter: alpha(opacity=50);
	display: inline; 
	}

.nav li a{
	text-decoration: none;
	padding:0px 3px;
	border-bottom:0px solid #30633b;
	border-right:0px solid #30633b;
	color: #000000; 
	}
	
.nav li a:hover{
	color:#f17f04;            
	}    

p	{    
	margin-left:10px;
	margin-right:20px;
	font-size: 9pt;
	line-height: 12pt;
	color: #1b4725;}

.notop {
	margin-top:0px;
	}

.cent	{
	text-align:center;
	}
	
input {
	font-size: 9pt;
	line-height: 11pt;
	color: #1b4725;
	}
button {
	font-size: 9pt;
	line-height: 11pt;
	color: #1b4725;
	}
textarea {
	font-size: 9pt;
	line-height: 11pt;
	color: #1b4725;
	}

table {	
	font-size: 9pt;
    line-height: 12pt;
	background-color: #d1d4d0;
	border-width: 1px;
	border-color: #ffffcc #30633b #30633b #ffffcc ;
    border-style: solid;
	padding-top: 0px;
    text-align: left;
	margin-left: 10px;    
    } 
		
.formulier {
	width:500px;
	margin: 0 auto;
}
        
.zoek	{
	margin: 0 auto;
 	text-align:left;
 	width:80%;
	border-collapse: collapse;
	}  
	
.zoek th{	
	text-align:left;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;

	}
	
.zoek td {	
	border-bottom: solid 1px #30633b;
	border-left:hidden;
	border-right:hidden;
	border-top:hidden;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;	
	}
 
.week {
	margin: 0 auto;
 	text-align:left;
	border-collapse: collapse;
	width:90%;
	}
	
.week th {
	text-align:left;
	color:#428e46;
	background-color:#dee0dd;
	width:70px;
	border-bottom:solid 1px #ffffff;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
	
.week td {
	border-left: hidden;
	border-bottom:hidden;
	border-right:solid 1px #ffffff;
	border-top:hidden;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
	}
 th	{
 	color:#a2fa08;
	background-color: #428e46;
	text-align:center;	
 	}   
 	            
 td	{
	vertical-align:top;
 	}	 
	 
.tdbut{
 	color:#a2fa08;
	text-align:center;	
 	} 
/* Meldingen moeten in het midden van het scherm komen */ 
     
.meld   {
	position:relative;
	margin:0 auto;
	margin-top:50px;
	width:300px;
	text-align:center;
	background-color: #d1d4d0;
	border-width: 1px;
	border-color: #ffffcc #000000 #000000 #ffffcc ;
    border-style: solid; 
	padding-top: 10px;
    }
                 
img	{
 	border:none;
	}

#ideal {
	margin-right:20px;
	background:url(images/ideal_small.jpg) no-repeat top right;
	}

form {
	margin-left:10px;
	}
	