body {
	background:	#000 url(../gfx/site/achtergrond.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#fff;
}
* {
	margin:0;
	padding:0;
}
a img {border:0;}
a {
	color:#fff;
	text-decoration:none;
}

/* Re-set some margins */
div#body table {
	margin-bottom:	15px;	
}

div#body ul {
	margin-bottom:	15px;
	margin-left:	15px;	
}

/* Default paragraph text */
div#body p {
	margin-bottom:	15px;
	line-height:	20px;
}

/* Container */
div#container {
	width:965px;
	margin:0 auto;
}

img#logo {
	position: absolute;
	margin-top:	47px;
}

/* Menu */
ul#taal {
	height:12px;
	padding:15px 0 0 0;
	text-align:right;	
}
ul#taal li {
	display:inline;
	padding:0 0 0 5px;
}
ul#menu {
	height:22px;
	padding:45px 0 0 0;
	border-bottom:1px solid #ff0000;
	text-align:right;
}
ul#menu li {
	display:inline;
	padding:0 0 0 42px;
}
ul#menu li a {
	font-size:11pt;
	font-weight:bold;
}
ul#menu li.active a, ul#menu li a:hover {color:#ff0000;}
/* /Menu */

/* Submenu */
ul#submenu {
	line-height:26px;
	text-align:right;
}
ul#submenu li {
	display:inline;
	padding:0 0 0 10px;
}
ul#submenu li a {
	padding:0 14px 0 0;
}
ul#submenu li.last a {padding:0;}
ul#submenu li.active a, ul#submenu li a:hover {color:#ff0000;}
/* /Submenu */


/* Body */
div#body {
	width:965px;
	padding:15px 0 18px 0;
}
div#kolom {
	float:left;
	width:504px;
	height:400px;
}
h1 {
	padding:0 0 10px 0;
	font-size:14pt;
}
div#scroll {
	float:left;
	width:461px;
	height:400px;
	position:relative;
	z-index:5;
	overflow:hidden;
	color:#fff;
}
.fixedwidth {
	width:435px;
	height:auto;
	position:relative;
	padding:0 17px 0 0;
}
.scrollgeneric {
	line-height:1px;
	font-size:1px;
	position:absolute;
	top:0;
	left:0;
}
.vscrollerbase {visibility:visible !important;}
.vscrollerbase {
	width:8px;
	height:400px;
	background:#000;
}
.vscrollerbar {
	width:8px;
	background:#9C0000;
}
div.clear {
	display:block;
	width:1px;
	height:1px;
	font-size:1px; /* IE Fix */
	line-height:0%; /* IE Fix */
	clear:both;
}
/* /Body */

/* Footer */
div#footer {
	line-height:26px;
	border-top:1px solid #ff0000;
	word-spacing:3px;
}
/* /Footer */
/* /Container */

/* Form elements font style */
input, select, textarea, button, option {
	font-family: 		Arial, Helvetica, sans-serif;
	color: 				#000000;
	font-size: 			12px;
	margin-bottom: 		1px;
	margin-top: 		1px;
}

form {
	display: 		inline;
}

/* Standard width fitting for textarea and selectboxes */
textarea {	
	border: 		1px solid #888888;
	width: 			362px;
	height: 		120px;
	padding: 		2px;
}

select {
 	border: 		1px solid #888888;
	width: 			216px;
	height: 		18px;
	padding: 		1px;
}

/* Standard width text input boxes */
.input_small {
 	border: 		1px solid #888888;
	width: 			50px;
	height: 		14px;
	padding: 		2px;
}

.input_medium {
 	border: 		1px solid #888888;
	width: 			150px;
	height: 		14px;
	padding: 		2px;
}

.input_regular {
 	border: 		1px solid #888888;
	width: 			210px;
	height: 		14px;
	padding: 		2px;
}

.input_large {
 	border: 		1px solid #888888;
	width: 			362px;
	height: 		14px;
	padding: 		2px;
}

/* Calendar input box and file input box */
.input_calendar {
 	border: 		1px solid #888888;
	width: 			180px;
	height: 		14px;
	padding: 		2px;
}

.input_file, input[type='file'] {
	width: 			221px;	
	padding: 		2px;
}

/* Checkboxes */
input[type='checkbox'] {
	margin-left: 4px;
}

/* Buttons */
button, input[type='submit'], .input_submit {

}

/* Calendar button */
button.calendar_button {
	padding-top:		0px;
	width: 				26px;
	height:				20px;
}
