body {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
}

/* link standaard */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C498A;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C498A;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C498A;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C498A;
	text-decoration: none;
}

a.a:link {
	/*width: 206px;*/
	width: 226px;
	height: 25px;
}

a.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

/* eerste tabel voor de div */
.tbl_first {
	/*width: 890px;*/
	width:	1000px;
	height: 100%;
	border: 0px;
}

/* tabel voor de content */
.tbl_content {
	/*width: 817px;*/
	width: 927px;
	height:100%;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

/* tabel voor de main (links, midden, rechts) */
.tbl_main {
	/*width: 817px;*/
	width: 927px;
	height: 100%;
	background: #FFFFFF;
}

/**/
.tbl_menu_left {
	/*width: 165px;*/
	width: 225px;
}

/* dit geldt voor elke td */
td {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
}

/* standaard voor elke p(aragraph) */
p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.td_main {
	vertical-align: top;
	/*width: 817px;*/
	width: 927px;
	height: 100%;
}

.td_left {
	vertical-align: top;
	width: 165px;
	height: 100%;
	background-color: #E3E3E3;
}

.td_right {
	vertical-align: top;
	/*width: 206px;*/
	width: 226px;
	height: 100%;
	background-image: url(../images/menu_content_right.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #7F7F7F;
}

.td_middle {
	vertical-align: top;
	/*width: 444px;*/
	width: 504px;
	height: 100%;
}

.td_middle img {
	max-width: 450px;
	max-height: 450px;
}

.td_content_bottom {
	text-align: center;
	width: 817px;
	height: 22px;
	background-image: url(../images/content_bottom_front.gif);
}

/* td voor de logo */
.td_logo {
	width: 817px;
	height: 154px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
}

/* td van het menu met achtergrond */
.td_menu {
	text-align: center;
	height: 103px;
	background-image: url(../images/menu_bg_front.gif);
}

/* menu item */
.td_menu_item {
	text-align: left;
	vertical-align:bottom;
	width: 90px;
	height: 103px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

/* menu item bij mouse over */
.td_menu_item_over {
	text-align: left;
	vertical-align:bottom;
	width: 90px;
	height: 103px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-image: url(../images/menu_bg_over.gif);
	cursor: pointer;
}

/* tekst van de menu items verlagen met 80 pixels */
p.p_menu_item {
	margin-top: 0px;
	margin-left: 6px;
	margin-right:6px;
	margin-bottom: 10px;
}

/* td menu links */
.td_menu_left {
	text-indent: 4px;
	text-align: left;
	/*width: 165px;*/
	width: 275px;
	height: 24px;
	color: #606060;
	background-image: url(../images/menu_bg_left.gif);
	cursor: pointer;
}
/* td menu links mouseover */
.td_menu_left_over {
	text-indent: 4px;
	text-align: left;
	width: 165px;
	height: 24px;
	color: #0C498A;
	background-image: url(../images/menu_bg_left_over.gif);
	cursor: pointer;
}

/* td menu rechts */
.td_menu_right {
	text-indent: 6px;
	text-align: left;
	/*width: 206px;*/
	width: 226px;
	height: 25px;
	color: #FFFFFF;
	background-image: url(../images/menu_bg_right.gif);
	cursor: pointer;
}

/* td menu rechts mouseover */
.td_menu_right_over {
	text-indent: 6px;
	text-align: left;
	/*width: 206px;*/
	width: 226px;
	height: 25px;
	color: #FF0000;
	background-image: url(../images/menu_bg_right.gif);
	cursor: pointer;
}

/* td linker menu top */
.td_left_top {
	width: 165px;
	height: 10px;
	background-image: url(../images/menu_left_top.gif);
}

/* td voor de linker content */
.td_left_content {
	text-align: left;
	vertical-align: top;
	width: 165px;
	background-image: url(../images/menu_content_left.gif);
	background-repeat: repeat-x;
	background-color: #E3E3E3;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}

/* td rechter menu top */
.td_right_top {
	/*width: 206px;*/
	width: 226px;
	height: 10px;
	background-image: url(../images/menu_right_top.gif);
}

/* td voor de rechter content  */
.td_right_content {
	text-align: left;
	vertical-align: top;
	width: 203px;
	height: 100%;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}

/* td in het midden voor de teksten etc. */
.td_content {
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

/* td midden content top */
.td_content_top {
	/*width: 444px;*/
	width: 504px;
	height: 10px;
	background-image: url(../images/menu_content_top.gif);
}

/* td midden header van de content */
.td_content_header {
	text-align: left;
	/*width: 444px;*/
	width: 504px;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/content_header.gif);
	background-repeat: repeat-x;
	padding-left: 6px;
	padding-right: 6px;
}

/* td voor 1 witte pixel in de breedte */
.td_pixel_width {
	height: 1px;
	background-color: #FFFFFF;
}

/* td witte spacer in de hoogte */
.td_white_spacer {
	width: 1px;
	background-color: #FFFFFF;
}

/************************************
Begin nieuws style
************************************/
.td_news_date {
	width: 75px;
	height: 20px;
	vertical-align: top;
}

.td_news_title {
	vertical-align: top;
}

.td_news_posted {
	text-align: left;
	font-size: 9px;
	font-style: italic;
	color: #B2B2B2;
	padding-left: 6px;
	padding-right: 6px;
}
/************************************
Einde nieuws style
************************************/

/* div voor verschillende browsers */
.div_logo {
	width: 890px;
	height: 45px;
	position: absolute;
	top: 0px;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
}
.div_ie {
	width: 890px;
	height: 45px;
	position: absolute;
	top: 0px;
	left: 60px;
}

/* tekstvakken */
.input_search {
	width: 145px;
	height: 16px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-sarif;
	font-size: 10px;
	border: 1px solid;
}

/* knoppen */
.btn_search {
	border: 1px solid #000000;
}

.td_height_spacer {
	height: 10px;
}

.td_height_bigspacer {
	height: 15px;
}

#link_top {
	position: relative;
	/*margin-right: 27px;*/
	float:right;
	margin-top: 120px;
	margin-right: 123px;
	color: #000;
	text-transform: uppercase;
}

.contact {
	margin-right: 40px;
}