html, body{
	font-family:tahoma, arial, verdana, sans-serif;
	color:#254E80;
	font-size:11px;
	line-height:		130%;
	margin: 3px 0 0 0;
	text-align: center;	
}
a{
	color:				#254E80;
	text-decoration:	underline;
	font-weight:		bold;
}
a:hover{
	text-decoration:	none;
}
tbody {
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
}
div#main{
	width:950px;	
	margin-left: auto; 
	margin-right: auto;
	background-color:#fff;
}
div#header{
	background-color:#FFF;
	padding: 0;
	height: 176px;
}
div#menu{
	float:left;
	width:230px;
	height:152px;
	text-align:left;
	padding: 0;
	background-color:#EE6F14;
}
div#logo{
	float:right;	
	text-align:right;
	background-color:#666666; 
}
div#content_container{
	clear:both;
	float:left;
	margin: 0;
	padding:0  0 0 0px;
	text-align:left;
	width: 100%;
	background-color:#e8ebee;
}
div#content{
	height:600px;
	overflow: auto;
	overflow-x: hidden;
}
div#submenu{
	padding-right:20px;
	margin: 0;
	text-align:right;
}
div#footer {
	clear:both;
	width: 100%;
	padding-top:0px;
}
.textLeft{
	text-align:left;
}
.button {
	width			: 85px;
	margin			: 2px 0px 15px 4px;
	background-color: #7e9ebb;
	font-weight		: bold;
	padding 		: 2px;
	border			: 2px solid #D0DFEE;
	color			: #254E80;

}
table{
	background-color:#E8EBEE; /*d9d9d9;*/
}
fieldset {
	width			: 915px;
	margin			: 0px 0px 10px 4px;
	padding			: 4px;
	border			: 1px solid #7e9ebb;
}

fieldset legend {
	padding			: 5px;
	font-size		: 125%;
	font-weight		: bold;
	text-align		: left;
}
fieldset.login {
	width			: 400px;
}
img{
	border			: 0;
}
label,input {
	display			: block;
	float			: left;
	margin-bottom	: 2px;
}
.label1, .title{
	width			: 150px;
	/*font-weight:bold;*/
}
.nomargin{
	padding:0;
	margin:0;
}
.label2{
	margin-left:30px;
}
label {
	text-align: left;
	padding-right: 20px;
}
.labelp{
	text-align: right;
	padding-right: 4px;
	padding-left:10px;
}
#projectgegevens_submit{
	padding-left:4px;
}
form br {
	clear: left;
}
.th1 {
	background-color:#ee7015;
	color: #fff;
	text-align:left;
	padding-left: 2px;	
}
th{
	background-color:#7e9ebb;
}
th,td{
	text-align:center;
}
.textleft{
	text-align:left;
}
.textright{
	text-align:right;
}
.demper_row{
	background-color:#CDD9E4;  /*C4ECFF;*/
}
table.rekenblad{
}
.oddtr{
	background-color:#EFF1F1;
}
.eventr{
	background-color:#F8F8F8;
}
.trover{	
	background-color: #EE6F14; /*D2D2D2;*/
	color			: #FFF;
}
.trclick{
	background-color: #C4ECFF;
}
.selectWidth{
	width: 60px;
}
div#error, div.error{
	margin: 4px;
	border: 1px solid #FF6600;
	background : url("../images/s_warn.png") no-repeat 10px 50%;
	color: #CC0000;
    background-color: #ffc;
	padding: 10px 10px 10px 36px;
	width			: 875px;
}
div#success, div.success{
	margin: 4px;
	border: 1px solid #FF6600;
	background : url("../images/okay.png") no-repeat 10px 50%;
    background-color: #ffc;
	padding: 10px 10px 10px 36px;
	width			: 875px;
}
.hide{
	display:none;
}
.plusmin{
	color:#f00;
	font-weight:bold;
}
.mandatory {
 	color: crimson; /* de verplichte velden */
}

