* {
	margin	: 0pt;
	padding	: 0pt;
	
	font-family			: "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	}

html, body {
	height	: 100%;
	width	: 100%;
	cursor	: default;
	}
body {
	text-align			: left;
	vertical-align		: top;
	}





#tabel_MainMenu {
 	position: fixed;
 	height	: 100%;
	width	: 200px;
	padding	: 3px;
	top		: 0px;
	left	: 0px;
	}
#tabel_SubMenu {
 	position: fixed;
	height	: 30px;
	padding	: 3px;
	background-color	: yellow;
	border-bottom		: 1px solid #000;
	top		: 0px;
	left	: 200px;
	right	: 0px;
	}
#tabel_Content {
 	position: fixed;
	padding	: 3px;
	top		: 40px;
	left	: 200px;
	right	: 0px;
	bottom	: 0px;
	}


#main_menu {
	height				: 30px;
	padding				: 3px;
	background-color	: #CCCCCC;
	}
#sub_menu {
	height				: 30px;
	padding				: 3px;
	background-color	: #EBEBEB;
	}


#content {
 	position	: fixed;
	width		: 100%;
	bottom		: 0px;
	top			: 72px;
/*	padding		: 3px; */
	font-size	: 10pt;
	border-top	: 0px solid #000;
	overflow	: auto;
/*
	left				: 248px;
	padding				: 11px;
	position			: relative;
	width				: 709px;
	min-height			: 600px;
*/
	}




#menu_form span {
	padding-top	: 4px;
	}
#menu_select, #menu_submit {
	margin		: 0px;
	padding		: 0px;
	height		: 16px;
	}
#menu_select option, #menu_submit {
	font-size	: 9px;
	}
#menu_submit {
	width		: 60px;
	}





IFRAME {
	height				: 100%;
	width				: 100%;
	border				: 0px;
	}




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;
	text-align : justify;
	}
.pp {
	text-indent:1.2em;
	}
.center {
	text-align   : center;
	}

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;
	}




FORM {
	margin          : 0px;
	}





.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;
	}
	

label.pre_text {
    width: 150px;
    text-align: right;
    padding-right: 2px;
    display: inline-block;
}
fieldset {
    border-radius: 10px;
    background: #eee;
    margin: 20px;
    padding: 20px;
    padding-top: 30px;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    position: relative;
    border: 2px groove threedface;
}
legend {
    position: absolute;
    top: -2px;
    background: #fff;
    padding: 10px 20px;
    border: 2px groove threedface;
    border-top: none;

    box-shadow: inset 0 -5px 5px rgba(0,0,0,.2);
    text-shadow: 1px 1px 2px rgba(0,0,0,.3);
    font-weight: bold;
}
legend span {
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-weight	: bold;
	font-size	: 12pt;

    display: block;
    margin: -20px;
    background: #fff;
    padding: 5px 20px;
}






.fr { float: right; padding-left: 5px; margin-left: 5px;}
.fl { float: left;  margin-right: 5px; }
.fn { float: none;  }


.button {
	padding: 5px 10px;
	margin-bottom: 3px; 
	display: inline;
	background: #777 url(./button.png) repeat-x bottom;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.button, .button A {
	color: #fff;
	text-decoration:none;

	font-size			: 10pt;
	font-weight			: normal;
	cursor: pointer;
	font-weight: bold;
	text-shadow: 1px 1px #666;
	}
.button:hover, .button:hover A {
	background-position: 0 -48px;
	color: #fff;
	text-decoration:none;
	}
.button:active {
	text-decoration:none;
	background-position: 0 top;
	position: relative;
	top: 1px;
	padding: 6px 10px 4px;
	}
.button.red	, input.red	{ background-color: #e50000; }
.button.purple	, input.purple	{ background-color: #9400bf; }
.button.green	, input.green	{ background-color: #58aa00; }
.button.orange	, input.orange	{ background-color: #ff9c00; }
.button.blue	, input.blue	{ background-color: #2c6da0; }
.button.yellow	, input.yellow	{ background-color: #FFFF66; color: #000; text-shadow: 1px 1px #FFFF66; }
.button.yellow A		{ color: #000; text-shadow: 1px 1px #FFFF66; }
.button.black	, input.black	{ background-color: #333; }
.button.white	, input.white	{ background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
.button.white A			{ color: #000; text-shadow: 1px 1px #fff; }


.button.small			{ font-size: 75%; padding: 3px 7px; }
.button.small:hover		{ background-position: 0 -50px; }
.button.small:active	{ padding: 4px 7px 2px; background-position: 0 top; }

.button.large			{ font-size: 125%; padding: 7px 12px; }
.button.large:hover		{ background-position: 0 -35px; }
.button.large:active	{ padding: 8px 12px 6px; background-position: 0 top; }












/* ################################################
	GENERAL STYLES
################################################ */


form {
	line-height:18px;
	margin:0;
	}
input, label {
	margin:0;
	margin-bottom:3px;
	}
.input_text, .input_date, .input_tele, .input_pc, .input_plaats, .input_janee {
	height		: 18px;
	}	
.input_text, .input_date, .input_tele, .input_pc, .input_plaats, textarea {
	width		: 100%;
	border		: 1px solid #2F4A9F;
	padding-left	: 2px;
	}
SELECT {
	border		: 1px solid #2F4A9F;
	padding-left	: 2px;
	}
.login {
	width : 350px; }

.input_date   { width	:  73px; }
.input_tele   { width	:  90px; }
.input_pc     { width	:  60px; }
.input_janee {
	vertical-align	: middle;
	}	


.col1	{ width	: 132px; white-space:nowrap; }
.col2	{ width	:   6px; }
.col3	{ width	:  66px; white-space:nowrap; }
.col4	{ width	: 286px; white-space:nowrap; }
.col34	{ width	: 354px; white-space:nowrap; }




.input_submit, .input_button {
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-weight	: bold;
	font-size	: 9pt;
	color		: #333;
	width		: 190px;
	}

input[type=submit] {
    width: 100px;
}




A {
	color		: blue;
	text-decoration	: none;
	}
A:hover {
	text-decoration	: underline;
	}
TD {
	vertical-align	: top;
	}
TH {
	text-align	: middle;
	border-bottom	: 1px solid black;
	border-left		: 2px solid transparent;
	border-right	: 2px solid transparent;
	}
	