html, body {
	height:100%;
	margin:0pt;
	padding:0pt;
	width:100%;
	cursor:default;
	}
body {
	font-family:"Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
	text-align:center;
	}


#container {
	background-color : white;
	margin           : 1em auto;
	overflow         : hidden;
	position         : relative;
	text-align       : left;
	width            : 80em;
	}


#header {
	background-color  : #F5F5F5;
	background-color  : white;
	padding           : 8px 12px 6px;
	text-align        : center;
	font-weight       : bold;
	height            : 79px;
	height            : 120px;
	}
#header_logo {
	background        : white url(/images/logo.jpg);
	float             : right;
	width             : 399px;
	height            : 79px;

	background        : white url(/css/logo.gif);
	background-repeat : no-repeat;
	float             : left;
	width             : 962px;
	height            : 120px;
	}

#header_bar {
	background-color  : #F5F5F5;
	border-top        : 1px solid #D3D3D3;
	padding           : 8px 12px 6px;
	text-align        : left;
	height            : 20px;
	font-size         : 8pt;
	vertical-align    : middle;
	}
#header_text {
	float             : left;
	width             : 857px;
	height            : 22px;
	font-size         : 8pt;
	vertical-align    : middle;
	}
#header_screen {
	font-size         : 8pt;
	vertical-align    : middle;
	float             : left;
	float             : right;
	top               : 0px;
	left              : 10px;
	width             : 154px;
	}


#menu_and_content {
	height:100%;
	position:relative;
	}
#menu_top {
	padding-top:1.2em;
	top:0pt;
	}
#menu_bottom {
	bottom:0pt;
	}
#menu_top, #menu_bottom {
	left:0pt;
	overflow:hidden;
	padding:0pt 0.5em;
	position:absolute;
	width:14.5em;
	}


#content {
	font-size         : 10pt;
	background-color  : white;
	border-bottom     : 1px solid #D3D3D3;
	border-top        : 1px solid #D3D3D3;
	left              : 248px;
	padding           : 11px;
	position          : relative;
	width             : 709px;
	min-height        : 600px;
}


#footer {
	background-color : #F5F5F5;
	clear            : both;
	padding-bottom   : 0.4em;
	padding-top      : 0.3em;
	text-align       : center;
	}


.tab_knopbalk {
	border-color     : #D3D3D3;
	border-style     : none none solid;
	border-width     : 1px;
	height           : 28px;
	}
.tab_knop {
	background-color:#F5F5F5;
	border-color:#D3D3D3;
	border-style:solid solid none;
	border-width:1px;
	color:#515151;
	list-style-type:none;
	margin:0.2em 0pt 0.8em;
	padding:2pt;
	margin-right:5pt;
	cursor : hand;
	}

H1      { font-size: 36pt; font-weight: bold;                     margin: 0.3em 0pt; }
H2      { font-size: 28pt; font-weight: bold;                     margin: 0.3em 0pt; }
H3      { font-size: 16pt; font-weight: bold; font-style: italic; margin: 0.3em 0pt; }
H4      { font-size: 10pt; font-weight: bold; font-style: italic; margin: 5pt 0pt 0pt; }

p, div, td {
	color        : #666666;
	}
p, td {
	font-size    : 10pt;
	}
p {
	line-height  : 1.4em;
	margin       : 0pt 0pt 1em;
	}
.pp {
	text-indent:1.2em;
	}
.center {
	text-align   : center;
	}

/*
ul, ol {
	color:#666666;
	line-height:1.4em;
	margin-bottom:0.3em;
	margin-top:0.3em;
	}
ul       { list-style-type:square;      }
ul ul    { list-style-type:circle;      }
ol ol    { list-style-type:lower-alpha; }
ol ol ol { list-style-type:lower-roman; }
li {
	font-size:0.8em;
	line-height:1.4;
	margin-bottom:0.2em;
	}
li li {
	font-size:1em;
	}
*/
#menu_top ul, #menu_bottom ul {
	background-color:#F5F5F5;
	border-color:#D3D3D3;
	border-style:solid solid none;
	border-width:1px;
	color:#515151;
	list-style-type:none;
	margin:0.2em 0pt 0.8em;
	padding:0pt;
	}
#menu_top li, #menu_bottom li {
	border-color:#D3D3D3;
	border-style:none none solid;
	border-width:1px;
	font-size:0.7em;
	line-height:1.3em;
	list-style-type:none;
	padding:0.2em 0.3em;
	}
#menu_top li:hover, #menu_bottom li:hover {
	background-color:yellow;
	}

#menu_top LI.MenuHeader, #menu_top LI.MenuHeader:hover {
	color: white;
	font-weight: bold;
	font-size: 1.0em;
	}


a img {
	border:0px none;
	}


a {
	font-weight:bold;
	}
a:link img, a:visited img {
	border-color:black;
	}

.knop, .knop li, .knop-l, .knop-r {
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	white-space:nowrap;
	}
.knop-l {
	float:left;
	}
.knop-r {
	float:right;
	}
ul.knop {
	border:medium none;
	float:right;
	}
.knop li {
	border:medium none;
	margin:2px 0pt 0pt;
	padding:0pt;
	}
.knop a, .knop-l a, .knop-r a {
	background-image:url(beeld/rknop.jpg);
	color:black;
	display:block;
	padding:2px 4px;
	text-decoration:none;
	width:122px;
	}
.knop a:hover, .knop-l a:hover, .knop-r a:hover, .knop a:visited:hover, .knop-l a:visited:hover, .knop-r a:visited:hover {
	background-color:#B22222;
	background-position:0pt 18px;
	color:white;
	}
.knop-l a, knop-l a:hover, knop-l a:visited:hover {
	background-image:url(/images/lknop.jpg);
	}
.knop a, .knop a:hover, .knop a:visited:hover, .knop-r a, .knop-r a:hover, .knop-r a:visited:hover {
	background-image:url(/images/rknop.jpg);
	text-align:right;
	}
.knop li a, .knop li a:hover, .knop li a:visited:hover {
	background-image:url(/images/sknop.jpg);
	}
address {
	font-size       : 0.75em;
	letter-spacing  : 0.07em;
	line-height     : 1.33em;
	}
.href {
	cursor          : pointer;
	}

.external {
	background: transparent url(/css/external.png) no-repeat scroll right center;
	padding-right:13px;
	}
.LI1 {
	font-size : 0.8em;
	font-weight : bold;
	text-transform:uppercase;
	}
.LI2 {
	list-style-type:disc;
	margin-left:16px;
	}
.LI_ADMIN {
	background-color:lime;
	}

ul {
/*	list-style-image:none;*/
/*	list-style-position:outside;*/
/*	list-style-type:none;*/
/*	margin:0px;*/
/*	padding:0pt;*/
	}
li {
	font-size : 0.7em;
	font-size : 10pt;
	}

#google_map {
	width   : 880px;
	height  : 640px;
	}



FORM {
	margin          : 0px;
	}

/*=============================================
==               NIEUWS-ITEMS                ==
=============================================*/
.nieuws_item {
	border-color    : #B22222;
	border-style    : dotted none none;
	border-width    : 1px;
	}
.nieuws_datum {
	font-size       : 0.6em;
	font-style      : italic;
	}
.nieuws_inhoud {
	}
#nieuws_nav {
	float           : right;
	position        : relative;
	top             : 10px;
	}




.dot_onder { border-bottom : 1px dotted #B22222; }
.dot_boven { border-top    : 1px dotted #B22222; }

HR {
	margin-top : 0px;
	}
HR.dot {
	color: #FF6600;
	width: 100%;
	height: 1px;
	border-style: dotted;
	}
	
	

FIELDSET {
	font-size : 8pt;
	}
LEGEND {
	font-size    : 9pt;
	font-variant : small-caps;
	}
