body {
	margin: 0;
	background-color: #CCCCCC;
	color: #000;
	height:100%;
}

A {
    text-decoration: none;
    border: 1px;
    color: blue;
}
A:hover   { border-bottom: 1px dashed blue;}

A.menubottom {
    text-decoration: none;
    border: 1px;
    color: black;
}
A.menubottom:hover   { border-bottom: 1px dashed #000; }

A.menutop {
    border: 1px;
    color: white;
}
A.menutop:hover   { border-bottom: 1px dashed white; }

A.menukanten {
    text-decoration: none;
    border: 1px;
    color: blue;
}
A.menukanten:hover   { color: red; border-bottom: none; }

img
{
	border: 0;
}

.img_menu
{
	vertical-align: text-bottom;
}

.img_rechts
{
	position:relative;
	float: right;
}

#pagina {
	margin: 10px auto;
	width: 924px;
	text-align: left;
	font-size: 11px;
	font-weight: 100;
	font-family: Verdana, sans-serif;
}


/* Menubalken*/
#menubalk_top {
	width: 100%;
	height: 20px;
	background-image: url(images/menu/menubalk_boven.gif);
	text-align: right;
}

#menubalk_center {
	width: 100%;
	height: 55px;
	background-image: url(images/menu/gradient_menubalk.gif);
	background-repeat: repeat-y;
	text-align: right;
}

#menubalk_bottom {
	clear: both;
	margin: 0;
	padding: 0px;
	width: 100%;
	height: 17px;
	background-image: url(images/menu/gradient_menubalk.gif);
	background-repeat: repeat-y;
}

#onderbalk {
	height: 20px;
	width: 100%;
	background-image: url(images/menu/menubalk_onder.gif);
	text-align: center;
}

#onderbanner {
	width: 100%;
	text-align: center;
}

/* Venster opbouw */
#venster {
	margin: 0;
	height:100%;
	padding: 0px;
	background-image: url(images/menu/gradient_links_rechts.gif);
	background-repeat: repeat-y;
	border: 1px solid black;
}

#venster_links {
	position:relative;
	float: left;
	margin: 0;
	padding: 0px;
	width: 200px;
	background-repeat: repeat-y;
}

#venster_main {
	margin: 0px auto 0px auto;
	color: black;
	padding: 0px;
	width: 516px;
	height: 100%;
}

#venster_rechts {
	position:relative;
	float: right;
	margin: 0;
	padding: 0px;
	width: 200px;
	background-repeat: repeat-y;
}


/* venster layout */
#titel_afbeelding {
	margin: 0;
	padding: 0px;
}
.venster_titel {
	width: 512px;
	margin: 0;
	padding: 2px;
	color: black;
	font-weight: bold;
	background-color: #ADD8E6;
	
}


/* boxen */
.lmbox_titel {
	width: 189px;
	padding: 5px;
	background-image: url(images/menu/gradient_menubalk_links.gif);
	background-repeat: repeat-y;
	border-bottom: 1px dotted #ea9a00;
	font-size: 14px;
	font-weight: bold;
}

.lmbox_item {
	width: 185px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 1px;
	border-bottom: 1px dotted #ea9a00;
	font-size: 10px;
	color: #3c3c3c;
}

.rmbox_titel {
	width: 190px;
	padding: 5px;
	background-image: url(images/menu/gradient_menubalk_rechts.gif);
	background-repeat: repeat-y;
	border-bottom: 1px dotted #ea9a00;
	font-size: 14px;
	font-weight: bold;
}
.rmbox_item {
	width: 184px;
	padding-left: 15px;
	padding-right: 1px;
	padding-top: 5px;
	padding-bottom: 1px;
	border-bottom: 1px dotted #ea9a00;
	font-size: 10px;
	color: #3c3c3c;
}



/* Tabellen */
TABLE {
	text-align: center;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}

TD {
	border: 1px solid #6F6F6F;
}

.table_bg {
	background-color: #ADD8E6;
}


.table_uitlijn {
	text-align: left;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	border: 0px;
}
.table_uitlijn_td {
	border: 0px;
}