/* Alle basis-HTML elementen */
html
{
	height: 100%;
}

body
{
	width: 771px;
	margin: 0px auto 0px;
	padding: 0px;
	border: 0px;
	
	background: #000000 url('../images/bg_verloop_oranjezwart.jpg') repeat-x 0px 0px;
	text-align: center;
}

body, h1, h2, h3, h4, h5, h6
{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 0.80em;
	line-height: 1.60em;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6
{
	font-size: 1.00em;
	margin: 0px;
	padding: 0px;
}

table, img, form, br, hr
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	line-height: 1.60em;
}

td
{
	text-align: left;
	vertical-align: top;
}

hr
{
	height: 1px;
	color: #ffffff;
	background: #ffffff;
}

ul
{
	margin-bottom: -10px;
	list-style-image: url('../images/yellowball.gif');
	list-style-type: circle;
}

a:link, a:visited
{
	color: #2b3d98;
	text-decoration: none;
}
a:hover, a:active
{
	color: #eda900;
	text-decoration: underline;
}


/* Alle achtergrondclasses. */
div#bg_globalpage
{
	width: 771px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	
	text-align: left;
}

div#bg_header
{
	width: 771px;
	height: 139px;
	
	margin-top: 5px;
	
	background: url('../images/bg_header.jpg') no-repeat 0px 0px;
}

div#bg_mainmenu
{
	width: 767px;
	height: 23px;
	
	border: 0px;
	margin: 0px;
	padding: 111px 0px 0px 0px;
}

div#bg_main
{
	width: 771px;
	
	border: 0px;
	margin: 0px 0px 0px;
	padding: 10px 0px 0px;
	
	background: url('../images/bg_main.jpg') repeat-y 0px 0px;
}

td#bg_main_left
{
	width: 33px;
	
	padding-left: 80px;
	
	text-align: right;
	
	background: url('../images/bg_main_left.gif') no-repeat 0px bottom;
}

td#bg_main_contents
{
	width: 488px;
	padding-left: 10px;
	
	background: url('../images/bg_main_contents.gif') no-repeat 0px bottom;
}

td#bg_main_sidebar
{
	width: 158px;
	padding-left: 2px;
	padding-right: 8px;
}

div#bg_footer
{
	width: 641px;
	height: 22px;
	
	margin: 0px;
	padding: 2px 0px 0px 130px;
	
	background: url('../images/bg_footer.jpg') no-repeat 0px 0px;
}



/* Classes voor lagen boven de achtergrond. */
div#bg_mainmenu_search
{
}


td#bg_main_left img
{
	display: block;
	width: auto;
	height: auto;
}
td#bg_main_right img
{
	width: auto;
	height: auto;
}

div.m_panel div.m_panel_top
{
	width: 472px;
	height: 9px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	
	background: url('../images/m_panel_top.jpg') no-repeat 0px 0px;
}
div.m_panel div.m_panel_middle
{
	width: 448px;
	height: auto;
	
	padding: 0px 14px 10px 10px;
	
	background: url('../images/m_panel_middle.jpg') repeat-y 0px 0px;
}
div.m_panel div.m_panel_middle h3
{
	
}
div.m_panel div.m_panel_bottom
{
	width: 472px;
	height: 9px;
	
	background: url('../images/m_panel_bottom.jpg') no-repeat 0px 0px;
}

div.sb_panel
{
	border: 1px solid #aac6c9;
	
	margin-bottom: 11px;
}

div.sb_panel img, div.sb_panel
{
	width: 158px;
	height: 109px;
}



/* Classes voor: MainMenu. */
div#bg_mainmenu ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 6px 0px 0px 127px;
	padding: 0px;
	
	position: absolute;
}

div#bg_mainmenu ul li
{
	float: left;
}

div#bg_mainmenu
{
	font-family: "trebuchet ms", arial, tahoma, verdana, sans-serif;
	font-size: 0.90em;
	line-height: 1.60em;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

div#bg_mainmenu ul li a:link, div#bg_mainmenu ul li a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div#bg_mainmenu ul li a:hover, div#bg_mainmenu ul li a:active
{
	color: #eba800;
	text-decoration: underline;
}



/* Classes voor: Footermenu. */
div#bg_footer ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

div#bg_footer ul li
{
	margin-right: 20px;
	float: left;
}

div#bg_footer
{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 0.70em;
	line-height: 1.60em;
	color: #aaaaaa;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

div#bg_footer ul li a:link, div#bg_footer ul li a:visited
{
	color: #aaaaaa;
	text-decoration: none;
}
div#bg_footer ul li a:hover, div#bg_footer ul li a:active
{
	color: #eda900;
	text-decoration: underline;
}
.tb1{
	width: 100%;
}
.td1{
	width: 40%;
	background-color: #cccccc;
	vertical-align: top;
}
.td2{
	background-color: #eeeeee;
	vertical-align: top;
}
.tr1{
	background-color: #ddd;
}
.tr2{
	background-color: #eee;
}

