body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	overflow: -moz-scrollbars-vertical;
}

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

td, div, th {
	vertical-align: top;
	font-family: "Trebuchet MS", Georgia, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	color:#666666;
	border: 0px solid #000000;
}

td a, div a, th a {
	color:#0000FF;
	text-decoration:none;
}

img {
	border:none;
}

input {
	width:200px;
	border:1px solid #808080;
	color:#666666;
}

textarea {
	width:200px;
	border:1px solid #808080;
	color:#666666;
}	

button {
	width:200px;
	border:1px solid #808080;
	background-color:#004c9;
	color:#80b62a;
}

/* basis */

.maintable {
	margin:0px auto;
	width:920px;
	margin-top:50px;
	background-color:#FFFFFF;
}

td.leftshadow {
	width:10px;
	background-image:url(../images/shadow_left.gif);
	background-position:right;
	background-repeat:repeat-y;
}

td.rightshadowtop {
	width:10px;
	background-image:url(../images/shadow_righttop.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

td.rightshadow {
	width:10px;
	background-image:url(../images/shadow_right.gif);
	background-repeat:repeat-y;
}

/* header */

td.header {
	height:75px;
}

td.header img {
	float:left;
}

/* searchform */

td.header table {
	float:right;
}

td.header table td input {
	width:172px;
	height:23px;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
	border:none;
	background:none;
	background-image:url(../images/back_search.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

td.header table td input.button {
	width:75px;
	button:none;
	background:none;
	color:#99cc00;
	font-size:11px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

/* gras */

td.gras {
	height:83px;
	background-image:url(../images/back_gras.jpg);
	background-repeat:no-repeat;
	background-position:10px 0px;
}

/* leftcontent */

td.left {
	width:180px;
}

/* submenu */

table.submenu {
	position:relative;
	top:-15px;
	right:-10px;
	width:181px;
	z-index:2;
}

table.submenu td.top {
	height:17px;
	background-image:url(../images/submenu_top.png);
	background-repeat:no-repeat;
}

table.submenu td.mid {
	height:219px;
	padding-left:20px;
	background-image:url(../images/submenu_mid.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

table.submenu td.mid ul.submenu {
	margin-bottom:30px;
}

table.submenu td.mid ul li,
table.submenu td.mid ul.extramenu li {
	width:100px;
	margin-bottom:5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:15px;
	list-style-type:none;
	background-image:url(../images/bullet_submenu_level1.png);
	background-repeat:no-repeat;
}

table.submenu td.mid ul li a,
table.submenu td.mid div.submenu div a {
	color:#FFFFFF;
	text-decoration:none;
}

table.submenu td.mid div.submenu {
	min-height:120px;
	margin-bottom:15px;
}

table.submenu td.mid div.submenu div.no1,
table.submenu td.mid div.submenu div.act1 {
	width:140px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:15px;
	background-image:url(../images/bullet_submenu_level1.png);
	background-repeat:no-repeat;
}

table.submenu td.mid div.submenu div.no2,
table.submenu td.mid div.submenu div.act2 {
	width:125px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:30px;
	background-image:url(../images/bullet_submenu_level2.png);
	background-repeat:no-repeat;
}

table.submenu td.mid div.submenu div.act1 a,
table.submenu td.mid div.submenu div.act2 a,
table.submenu td.mid div.submenu div.act3 a {
	color:#666666;	
}

table.submenu td.mid div.submenu div.no3,
table.submenu td.mid div.submenu div.act3 {
	width:110px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:40px;
	background-image:url(../images/bullet_submenu_level3.png);
	background-repeat:no-repeat;
}

table.submenu td.mid ul.extramenu {
	margin-top:10px;
}

table.submenu td.mid ul.extramenu li {
	color:#666666;
	font-weight:normal;
}

table.submenu td.mid ul.extramenu li a {
	color:#666666;
	text-decoration:none;
}

table.submenu td.bottom {
	background-image:url(../images/submenu_bottom.png);
	background-repeat:no-repeat;
}

/* Map */

table.map {
	position:relative;
	top:-25px;
	right:-10px;
	margin-bottom:-15px;
	width:181px;
	z-index:1;
}

/* text */

table.text,
table.textgray {
	position:relative;
	top:-25px;
	right:-10px;
	width:181px;
	z-index:1;
}

table.text td.mid,
table.textgray td.mid {
	height:120px;
	padding:15px;
	background-image:url(../images/table_text_mid.gif);
	background-repeat:repeat-y;
}

table.textgray td.mid {
	color:#FFFFFF;
	height:70px;
	padding-top:30px;
	background-image:url(../images/table_text_mid_gray.gif);
	background-repeat:repeat-y;
}

table.text td.mid ul,
table.text td.mid P,
table.textgray td.mid ul,
table.textgray td.mid P {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

table.text td.mid ul li a,
table.textgray td.mid ul li a {
	padding-left:15px;
	background-image:url(../images/table_text_mid_link.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#91c706;
	font-weight:bold;
	text-decoration:none;
}

table.textgray td.mid ul li a {
	color:#FFFFFF;
	background-image:url(../images/table_text_mid_link_gray.gif);
}

table.text td.bottom,
table.textgray td.bottom {
	height:16px;
	background-image:url(../images/table_text_bottom.gif);
	background-repeat:no-repeat;
}

table.textgray td.bottom {
	background-image:url(../images/table_text_bottom_gray.gif);
	background-repeat:no-repeat;
}

/* div categorieen */

div.catcontainer {
	position:relative;
	top:-35px;
	width:720px;
	height:182px;
}

div.cat {
	float:left;
	width:165px;
	height:178px;
	padding-top:30px;
	padding-left:15px;
}

div.cat h2 a {
	position:relative;
	margin-bottom:15px;
	padding:0px;
	color:#80b62a;
	font-size:16px;
	font-weight:normal;
	background:none;
	text-decoration:none;
}

div.cat ul {
	margin-top:15px;
}

div.cat ul li {
	list-style:none;
	padding-left:15px;
	background-image:url(../images/back_link.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

div.cat ul li a {
	position:relative !important;
	margin-top:5px;
	color:#0033cc;
	text-decoration:none;
}

div#particulieren {
	background-image:url(../images/tab_particulier.png);
	background-repeat:no-repeat;
}

div#bedrijven {
	background-image:url(../images/tab_bedrijven.png);
	background-repeat:no-repeat;
}

div#overheid {
	background-image:url(../images/tab_overheid.png);
	background-repeat:no-repeat;
}

div#sport {
	background-image:url(../images/tab_sport.png);
	background-repeat:no-repeat;
}

div.container {
	position:relative;
	width:720px;
	top:-35px;
	min-height:62px;
}

/* mainmenu */

div.mainmenu {
	height:62px;
}

div.mainmenu ul {
	width:720px;
	height:62px;
	background-image:url(../images/mainmenu_back.png);
	background-repeat:no-repeat;
}

div.mainmenu li {
	float:left;
	width:165px;
	height:32px;
	padding-left:15px;
	padding-top:30px;
	list-style-type:none;
}

div.mainmenu li a {
	position:relative;
	display:block;
	color:#80b62a;
	font-size:16px;
	font-weight:normal;
	text-decoration:none !important;
}

body.particulieren div.mainmenu li.selected {
	background-image:url(../images/next_particulieren_act.png);
	background-repeat:no-repeat;
}

body.bedrijven div.mainmenu li.selected {
	background-image:url(../images/next_bedrijven_act.png);
	background-repeat:no-repeat;
}

body.overheid div.mainmenu li.selected {
	background-image:url(../images/next_overheid_act.png);
	background-repeat:no-repeat;
}

body.sport div.mainmenu li.selected {
	background-image:url(../images/next_sport_act.png);
	background-repeat:no-repeat;
}

/* pathway */

div.pathway {
	margin-left:20px;
	margin-bottom:25px;
	width:660px;
	height:24px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	background-image:url(../images/pathway.gif);
	background-repeat:no-repeat;
}

div.pathway a {
	color:#666666;
	text-decoration:none !important;
}

/* maincontent */

td.maincontent {
	width:720px;
	line-height:18px;
}

td.maincontent a {
	text-decoration:underline;
}

body#next td.maincontent {
	background-image:url(../images/back_nextpage_content.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

td.contentleft ul,
td.contentleft ol {
	margin-left:15px;
	margin-bottom:15px;
}

td.contentleft ul li {
	padding-left:15px;
	list-style-type:none;	
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}

div.content {
	padding-left:20px;
	padding-right:20px;
}

table.main {
	width:680px;
	margin-left:20px;
	margin-right:20px;
}

td.contentleft {
	width:455px;
	padding-right:65px;
}

/* contentright */

td.contentright {
	width:160px;
}

td.contentright table td.top {
	width:160px;
	height:14px;
	background-image:url(../images/right_table_top.gif);
	background-repeat:no-repeat;
}

td.contentright table td.mid {
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

td.contentright table td.mid a {
	padding-left:15px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

td.contentright table td.bottom {
	width:160px;
	height:14px;
	background-image:url(../images/right_table_bottom.gif);
	background-repeat:no-repeat;
}

/* footer */

td.footer {
	height:0px;
	padding-top:45px;
	background-image:url(../images/back_footer.gif);
	background-repeat:no-repeat;
	text-align:center;
}

td.footer a {
	color:#666666;
	text-decoration:none;
}

body#next td.footer {
	background-image:url(../images/back_footer_next.gif);
	background-repeat:no-repeat;
}

/* --- */

P {
	margin-bottom:15px;
}

h1 {
	color:#80b62a;
	font-size:22px;
	font-weight:normal;
	margin-bottom:15px;
}

h2 {
	color:#80b62a;
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;
}

h3 {
	color:#80b62a;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}

h4 {
	color:#80b62a;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

h5 {
	color:#80b62a;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
}

h6 {
	color:#80b62a;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
}

span {
	border:0px !important;
	background:none !important;
}

/* logoslideshow */

div.slideshow {
	position: relative;
	float:left;
	left:0px;
	padding-left:10px;
	padding-bottom:45px;
	margin-top:0px;
	background-color:#FFFFFF;
}

.slideshow div {
	position: absolute;
	top: 0;
	left: 0;
	padding-left:10px;
	background-color:#FFFFFF;
}
