body {
	margin:0px;
	background-repeat:repeat;
	background-image:url(images/bg.jpg);
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:20px;
}

img {
border:none;
}

select {
background-color:#118550;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

input {
border:1px solid #999999;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#666666;
}


/* vaste bg's */

.top_left {
background-image:url(images/top_left.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.top_middle {
background-image:url(images/top_middle.jpg);
background-repeat:repeat-x;
background-position:left top;
}

.top_right {
background-image:url(images/top_right.jpg);
background-repeat:no-repeat;
background-position:left top;
}




.middle_top {
background-image:url(images/middle_top.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.middle_left {
background-image:url(images/middle_left.jpg);
background-repeat:repeat-y;
background-position:left top;
}

.middle_right {
background-image:url(images/middle_right.jpg);
background-repeat:repeat-y;
background-position:left top;
}

.middle_middle {
background-image:url(images/middle_middle.jpg);
background-repeat:repeat-x;
background-position:left bottom;
}


.bottom_left {
background-image:url(images/bottom_left.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.bottom_middle {
background-image:url(images/bottom_middle.jpg);
background-repeat:repeat-x;
background-position:left top;
}


.line {
background-image:url(images/line1.jpg);
background-repeat:no-repeat;
background-position:556px top;
}

/* td's */

.td_adres {
padding-left:10px;
padding-top:10px;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
background-image:url(images/green/slogan.jpg);
background-repeat:no-repeat;
background-position:6px top;
}

.td_content {
padding-top:10px;
padding-left:25px;
padding-right:30px;
}



/* variabele bg's (kleuren) */

.header {
background-image:url(images/green/header.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.logo {
background-image:url(images/green/logo.jpg);
background-repeat:no-repeat;
background-position:left 15px;
}

.td_title {
background-image:url(images/green/bg_title.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
}


.titel {
font-size: 22px;
font-weight:normal;
color:#118550;
letter-spacing: 0px;
}


.bottom_right {
background-image:url(images/green/bottom_right.jpg);
background-repeat:no-repeat;
background-position:left top;
}



/* fonts & links */



a:link, a:visited
{
	color: #777777;
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: underline;
}	

a:hover, a:active
{
	font-size: 11px;
	text-decoration: none;
	color: #777777;
	letter-spacing: 0px;
	font-weight: normal;
}

.kam:link, .kam:visited
{
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: normal;
}	

.kam:hover, .kam:active
{
	font-size: 11px;
	text-decoration: underline;
	color: #666666;
	letter-spacing: 0px;
	font-weight: normal;
}


/* Menu */





.mainmenu:link, .mainmenu:visited
{
	text-decoration: none;
	color: #333333;
	font-size: 14px;
	padding-left: 26px;
	letter-spacing: 0px;
	font-weight: normal;
	display: block;
	padding-top:3px;
	height:25px;
	background-image:url(images/green/main.jpg);
	background-position:14px 8px;
	background-repeat:no-repeat;
}	

.mainmenu:hover, .mainmenu:active
{
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 0px;
	font-weight: normal;
	padding-left: 26x;
	padding-top: 3px;
	background-image:url(images/green/main_over.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display: block;
	height:25px;
}




.submenu:link, .submenu:visited 
{
	text-decoration: none;
	color: #999999;
	font-size: 11px;
	padding-left: 35px;
	letter-spacing: 0px;
	font-weight: normal;
	display: block;
	padding-top:2px;
	background-image:url(images/buttons/punt3.jpg);
	background-repeat:no-repeat;
	background-position:22px 9px;
}	

.submenu:hover, .submenu:active
{
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	letter-spacing: 0px;
	font-weight: normal;
	padding-left: 35x;
	padding-top: 2px;
	display: block;
	background-image:url(images/buttons/punt2.jpg);
	background-repeat:no-repeat;
	background-position:22px 9px;
}




.menutop:link, .menutop:visited
{
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	padding-left: 23px;
	letter-spacing: 0px;
	font-weight: normal;
	display: block;
	padding-top:2px;
	background-image:url(images/buttons/punt1.jpg);
	background-repeat:no-repeat;
	background-position:10px 7px;
	height:22px;
}	

.menutop:hover, .menutop:active
{
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	letter-spacing: 0px;
	font-weight: normal;
	padding-left: 23x;
	padding-top: 2px;
	background-image:url(images/buttons/punt.jpg);
	background-repeat:no-repeat;
	background-position:10px 7px;
	display: block;
	height:22px;
}



