/* generieke style */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	margin: 0px;
}
a {text-decoration:none;}
div.margin {
	height: 20px;
	overflow: hidden;
	clear:both;
	width:10px;
}
.menu img.left{
	margin:0px 10px 10px 0px;
	padding-left: 20px;
}

.menu .smallprint{
	font-size:11px;
	line-height:1.2em;
	margin-top:0px;
}
.left {
	float:left;
}

/* form */
form {
	margin: 0px;
	padding: 0px;
}

label span {
	font-weight:normal;
}

select, input{
	font-size:11px;
}

input.button {
	vertical-align:bottom;
}

.formitem {
	clear:both;
}
/* kleur variabe l*/


.menu {
	background:#C2E199  url(../images/submenu_top.png) no-repeat top left;
}

.menubottom {
	background:#C2E199  url(../images/submenu_bottom.png) no-repeat bottom left;
}
.menu a{
	color:#333333;
}
.menu li.youwerehere ul li a, 
.menu li.youwerehere ul li a:visited,
.menu li#youarehere ul li a, 
.menu li#youarehere ul li a:visited
 {
	padding-left:28px; 
	color:#333333;
	}

.menu h3 a, .menu h3 a:hover,
.menu h3 a:visited, 
.menu .youwerehere a, 
.menu .youwerehere a:hover,
.menu .youwerehere a:visited,
.menu li.youwerehere ul li a:hover,
.menu li#youarehere ul li a:hover {
		color:#67B400 ;
	}

.menu h3#youarehere {background: url(../images/menuyohere.png) 12px 1px no-repeat;}
.menu li#youarehere {background: url(../images/menuyohere.png) 11px 5px no-repeat;margin-left:0;padding-left:23px;color:#67B400 ;}
.menu li#youarehere a {color:#67B400 ;}
.menu li.youwerehere a{background: url(../images/menuyowerehere.png) 10px 1px no-repeat;margin-left:0;padding-left:23px;color:#67B400 ; font-weight:bold;}
.menu li ul {padding:5px 0 5px 0; background:#E1F0CC ; font-weight:normal; margin-top:3px; }
.menu li ul li#youarehere {background: url(../images/menuyohere.png) 18px 5px no-repeat; padding-left:28px; color:#67B400 ;}
.menu li.youwerehere ul li a {background: none; padding-left:28px;  font-weight:normal;}
.menu h3.youwerehere {background: url(../images/menuyowerehere.png) 10px 1px no-repeat;font-weight:bold;}

.menu h3 {
	color:#67B400 ;
	padding: 0 0 3px 23px;
	font-size:15px;
	margin:0; 
} 

.menu a:hover,  .ad a:hover{
	color:#67B400 ;
}

.menu h4 {
	color:#67B400 ;
	padding: 3px 0 0 23px;
	font-size:12px;
	margin:0; 
}

.menu input.button {
	vertical-align:bottom;
	background:#d4ecf0 url(../images/button.png) no-repeat bottom left;
}

.menu a.arrow,.menu a.arrow:visited{
	color:#67B400 ;
	display:block;
	padding-left:10px;
	background:url(../images/tinyarrow.gif) no-repeat 0 2px;
	margin-top:0;
}
.menu a.arrow:hover{
	color:#67B400 ;
	display:block;
	padding-left:10px;
	background:url(../images/tinyarrow_over.gif) no-repeat 0 2px;
	
}
div.whiteline{
	background-color:#fff;
}
/* menu */

#leftcontent{
	float:left;
	width:236px;
}

.menu {
	width:211px;
	padding-top:15px;
}

.menubottom {
	height:15px;
}

.menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

.menu li{
	margin:0;
	padding:1px 0 1px 0;
	line-height:18px;
}

.menu li a{
	padding-left:23px;
}


.menu li#youarehere a {
	padding-left: 0;
}


.menu .margin {height:7px;}


	

div.whiteline{
		margin-top:-1px;
		height:1px; 
		width:100%;
		overflow:hidden;
	}

.menu p {
	margin:5px 20px 0 23px;
}

.menu input.mail {
	width:140px;
	height:15px;
	border:solid 1px #666666;
	font-size:8pt;
	margin: 3px 0 6px 20px; 
}

.menu input.button {
	margin: 3px 0 6px 0px; 

}



/*
if lt ie6
.menu input.mail {
	height:18px;
}
*/

.layout_table table							{ margin:0; border-collapse:collapse;}
.layout_table tr 							{ margin:0; padding:5px; border:1px solid black; border-spacing:0px; }
.layout_table td 							{ margin:0; padding:5px; border:1px solid black;  border-spacing:0px;}
