/* MAIN */

* { margin: 0px; padding: 0px; }

html, body#top, #table_main { height: 100%; }
#table_main { width: 100%; }

#main_left { background: url(../images/layout/ptrn_left.jpg) repeat-x left top; }
#main_middle { background: url(../images/layout/ptrn_main.jpg) no-repeat left top; }
#main_right { background: url(../images/layout/ptrn_right.jpg) repeat-x left top; }

#footer { background: url(../images/layout/footer.jpg) no-repeat center bottom;
	font: normal 9px Arial; color: #646464;
}
#footer a, #footer a:hover { color: #646464; text-decoration: none; }

/* CONTENT */

#inhoud, #inhoud h1 { font: normal 11px/130% Arial; color: #646464; text-align: justify;
	margin: 16px 10px 20px 0px; padding-left: 15px;
}
table { color: #646464; }
#inhoud h1 { margin: 0px 0px 5px 0px; padding: 0px; }
#inhoud h2 { margin: 0px; padding: 0px; font: bold 11px Arial; color: #1e4164; }
#inhoud a, #inhoud a:hover { color: #1e4164; text-decoration: none; }
#inhoud li { margin-left: 12px; }
#inhoud ol { margin-left: 5px; }

/* FORMS */

.formtext { font: normal 11px Arial; color: #646464;
    padding-right: 10px;
}

.inputfield { font: normal 11px Arial; color: #646464;
	border: #e7e7e6 1px solid; background-color: #ffffff;
	padding: 3px 2px 0 2px;
	width: 98%; height: 18px;
}
.inputfield2 { font: normal 11px Arial; color: #646464;
	border: #e7e7e6 1px solid; background-color: #ffffff;
	padding: 3px 2px 0 2px;
	width: 98%;
}

/* OTHER */

#content_header { background: url(../images/layout/titel.gif) no-repeat left center; height: 25px;
	font: bold 14px Arial; color: #1e4164; padding-left: 15px; line-height: 25px;
}
#content_header a, #content_header a:hover { font: bold 11px Arial; color: #1e4164; text-decoration: none; }

.download { background: url(../images/layout/titel.gif) no-repeat left center; height: 25px;
	 padding-left: 5px; line-height: 20px;
}
.download a, .download a:hover { font: bold 11px Arial; color: #1e4164; text-decoration: none; }

.img_border { border: solid 1px #bfbfbf; }

.balk a, .balk a:hover, .balk_active a { font: bold 12px/25px Arial; color: #fff !important; text-decoration: none; display: block; padding-left: 20px; margin-bottom: 2px;
	background: #a3a2a2 url(../images/layout/balk_left.gif) no-repeat left top;
}
.balk a:hover, .balk_active a { background: #4aa942 url(../images/layout/balk_left_a.gif) no-repeat left top; }
.balk a span, .balk a:hover span, .balk_active a span { display: block; background: url(../images/layout/balk_right.gif) no-repeat right top; padding-right: 5px; }
.balk a:hover span, .balk_active a span { background: url(../images/layout/balk_right_a.gif) no-repeat right top; }

.balk_active a.download { font: normal 11px Arial; color: #1e4164 !important; text-decoration: none; display: inline; padding-left: 0px; margin-bottom: 2px;
	background: none;
}
