@charset "UTF-8";
/* TO REMOVE --- TO REMOVE --- TO REMOVE --- TO REMOVE --- TO REMOVE --- */
/*#ontwerptxt {border:1px dotted green;}*/


/* --------------------------------------------------------------------------------- generic class */
.generic {

	}


/* --------------------------------------------------------------------------------- html */

html {

	width:					100%;
	height:					100%;
	padding:				0;
	margin:					0;
	border:					none;
	background-color:		rgb(255,255,255);
	font-family:			'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Lucida, 'Luxi Sans', 'Bitstream Vera Sans', sans-serif;
	font-size:				13px;

	}

/* --------------------------------------------------------------------------------- body */

body {

	width:					100%;
	height:					100%;
	padding:				0;
	margin:					0;
	border:					none;
	background-color:		rgb(255,255,255);
	color:					rgb(0,0,0);

	}

/* --------------------------------------------------------------------------------- tables */

table {

	padding:				0;
	margin:					0;
	border:					none;
	border-collapse:		collapse;
	
	}

#table_main {

	width:					100%;
	height:					100%;

	}

/* --------------------------------------------------------------------------------- tablerows */

#row_langselect {

	height:					20px;
	background-color:		rgb(190,30,45);
	color:					#FFF;

	}

#row_topmenu {
		height:					130px;
	background-color:		rgb(255,255,255);

	}

#row_header {

	height:					420px;
	background-color:		rgb(255,255,255);

	}

#row_content {

	background-color:		rgb(255,255,255);

	}

#row_footer {

	height:					40px;
	background-color:		rgb(255,255,255);

	}

/* --------------------------------------------------------------------------------- tablecells */

.cell {

	text-align:				center;
	padding:				0;

	}

#cell_langselect {
	height:					20px;
	}

#cell_topmenu {

	vertical-align:			top;
	font-weight:			bold;
	font-size:				16px;

	}

#cell_header {

	vertical-align:			top;
	padding-top:			30px;

	}

#cell_content {

	/*height:					*;*/
	vertical-align:			top;
	font-size:				14px;

	}

#cell_footer {

	vertical-align:			top;
	
	}


/* --------------------------------------------------------------------------------- divs */

div {

	border:					none;

	}

.div_left {

	text-align:				left;

	}

.div_right {

	text-align:				right;

	}

.div_just {

	text-align:				justify;

	}

.div_center {

	text-align:				center;

	}

#div_langselect {

	width:					1000px;
	margin-top:				0;
	margin-left:			auto;
	margin-right:			auto;
	/*margin:					0 auto 0 auto;*/
	color:					#FFF;
	text-decoration:		none;
	height:					20px;

}

#div_topmenu {

	width:					1000px;	
	height:					130px;
	margin:					0 auto 0 auto;
	background-image:		url('./images/logoplat100hoog.png');
	background-position:	bottom left;
	background-repeat:		no-repeat;

	}

#div_header {

	width:					1000px;
	margin:					0 auto 0 auto;

}

#div_content {

	width:					1000px;
	margin:					0 auto 0 auto;
	
}

#div_footer {

	width:					1000px;
	margin:					0 auto 0 auto;

}

.div_topmenuitem {

	display:				inline-block;
	padding-top:			25px;
	padding-left:			10px;
	padding-right:			10px;
	margin-right:			-10px;
	color:					rgb(120,120,120);
	font-size:				14px;

}

.div_topmenuitem_active {

	display:				inline-block;
	padding-top:			25px;
	padding-left:			10px;
	padding-right:			10px;
	margin-right:			-10px;
	background-image:		url('./images/menubg.png');
	background-position:	top center;
	background-repeat:		no-repeat;
	font-size:				14px;

}

/* --------------------------------------------------------------------------------- links */

a {
	text-decoration:			none;
	
	}


.langlink {

	text-decoration:			none;
	color:						white;

	}

.menuitem {
	
	color:					rgb(120,120,120);
	text-decoration:		none;
	
	}

/* --------------------------------------------------------------------------------- other */

img {

	border:					none;

}

.img_header {

	width:					99px;
	vertical-align:			top;
	float:					right;
	border-right:			1px solid #FFF;

	}
	
.img_header0 {

	width:					99px;
	vertical-align:			top;
	float:					right;
	border:					none;

	}	

.txt_header {

	position:				absolute;
	top:					170px;
	left:					50%;
	margin-left:			-500px;
	width:					800px;
	text-align:				justify;
	font-size:				14px;
	padding-right:			125px;

	}

h1 {

font-size:				24px;
height:					1px;
line-height:			100000px;
overflow:				hidden;

}

h2 {

font-size:					18px;

}


/* END OF CSS */




