/*
CSS Position Stylesheet HipHanneke School123
Author: Alwin van den Hoven, Connectholland BV
*/

/* Standard elementen */

html, body {
	height: 100%;
	width: 100%;
	
	margin: 0;
}


/* Maincontainer and the three main divs */

div.pos_index {
	width: 100%;
	height: 10em;

	margin-top: -5em;
	margin-left: -50%;

	top: 50%;
	left: 50%;

	position: absolute;
}

div.pos_indexflash {
	width: 34.3em;
	height: 36em;

	margin-top: -10em;
	margin-left: -17.15em;

	top: 50%;
	left: 50%;

	position: absolute;
}

div.pos_page {
	width: 59.7em;
	height: 100%;

	padding: 0;

	margin: 0 auto 0 auto;

	text-align: left;
}

div.pos_maincontainer {
	width: 59.7em;

	padding-top: 2.5em;

	clear: both;
	
	position: relative;

	float: left;
}

div.pos_maincontainer_proposepage {
	width: 59.7em;

	padding-top: 2.5em;

	clear: both;

	float: left;
}

div.pos_lang {
	width: auto;
	height: 1em;

	margin-top: -1.7em;
	margin-right: 2.07em;

	float: right;
}

div.pos_topmenu {
	height: 2.68em;
	padding-left: 1.07em;
	padding-right: 1.07em;
}

div.pos_mainpage {
	width: 59.5em;

	margin-top: 1.5em;
}

div.pos_footer {
	width: 59.7em;
	height: 9.44em;
	float: left;
	
	margin-top: 3em;
}

div.spacer {
	width: 59.7em;
	height: 100%;
}



/* Divs inside the mainpage div */

div.pos_maintext {
	width: 48.4em;

	margin: 0 auto 0 auto;
}

div.pos_widthtext {
	width: 53em;

	margin: 0 auto 0 auto;
}


/* Special mainpage-inside divs 
mostly for 1 time use English Pages */

div.pos_righttexthome {
	width: 13em;

	padding-top: 13em;
	
	float: left;
}

div.pos_lefttexthome {
	width: 35em;

	margin-top: -1em;
	margin-left: 1.5em;

	float: left;
}


div.pos_righttext123 {
	width: 49em;
	
	margin-top: -1em;	

	padding-left: 1.8em;

	float: left;
}

div.pos_lefttext123 {
	width: 9.4em;

	margin-top: -0.5em;

	float: left;
}


div.pos_locationcenter {
	width: 29em;
	height: 20.6em;

	padding: 2em;

	margin: 0 auto 0 auto;

	text-align: center;
}

div.pos_righttextmserv {
	width: 13em;

	padding-top: 7.3em;
	padding-left: 2em;
	
	float: left;
}

div.pos_lefttextreg {
	width: 42em;

	margin-left: 0.5em;

	margin-top: -1em;

	float: left;
}

div.pos_righttextreg {
	width: 10em;

	padding-top: 6.8em;
	
	float: left;
}

div.pos_widthtextfacilities {
	width: 53em;

	margin: 0 auto 0 auto;
}




/* Divs inside the footert */

div.pos_footerbg {
	width: 70.5em;
	height: 7.5em;

	padding-left: 2.07em;
	padding-right: 2.07em;

	position: absolute;

	z-index: 1;
}

div.pos_footermiddle {
	width: 59.7em;
	margin-top: -1.1499em;

	text-align: center;

	position: absolute;

	float: left;

	z-index: 2;
}

div.pos_footertxt {
	width: 70.5em;
	height: 7.5em;

	padding-left: 2.6em;
	padding-right: 2.6em;

	position: absolute;

	z-index: 3;
}


/* Top Menu Decoration */

div.pos_topmenu li.lastli {
	margin-right: 0;
}

/*English menu version */
div.pos_menu {
	width: 100%;
	margin: 0.8em 0;
	padding: 0 0.5em;
	padding-left: 0.8em;
}

.pos_menu ul {
	margin: 0;
	padding: 0;
}

.pos_menu li {
	width: auto;
	margin-right: 2.5em;
	padding: 0;

	float: left;
}


/*French menu version */

div.pos_menu_fr {
	width: 100%;
	margin: 0.8em 0;
	padding: 0 0.5em;
	padding-left: 1em;
}

.pos_menu_fr ul {
	margin: 0;
	padding: 0;
}

.pos_menu_fr li {
	width: auto;
	margin-right: 2.6em;
	padding: 0;

	float: left;
}


/*Spanish menu version */

div.pos_menu_sp {
	width: 100%;
	margin: 0.8em 0;
	padding: 0 0.5em;
}

.pos_menu_sp ul {
	margin: 0;
	padding: 0;
}

.pos_menu_sp li {
	width: auto;
	margin-right: 2.25em;
	padding: 0;

	float: left;
}


/* -------------------------------------------------------------- */
/* -------------- Definition List Programme Page ---------------- */
/* What follows is a special section with only df, dd & dt styles */
/* -------------------------------------------------------------- */

dl.pos_table-display {
	width: 54em;
	margin: 2em 0;
}

.pos_table-display dt {
	width: 8em;

	margin: 0 0 0 0;
	padding: 0.5em;
	padding-left: 0em;
	
	float: left;
}

/* commented backslash hack for mac-ie5 \*/
dt { 
	clear: both; 
}
/* end hack */

.pos_table-display dd {
	width: 44em;

	margin: 0 0 0 0;
	padding: 0.5em;

	float: left;
}



/* -------------------------------------------------------------- */
/* ------------ Definition List Facilities page ----------------- */
/* -------------------------------------------------------------- */

dl.pos_table-display3 {
	width: 54em;
	margin: 2em 0;

	padding-bottom: 55em;
}

.pos_table-display3 dt {
	width: 13em;

	margin: 0 0 0 0;
	padding: 0.5em;
	padding-left: 0;
	
	float: left;
}

/* commented backslash hack for mac-ie5 \*/
dt { 
	clear: both; 
}
/* end hack */

.pos_table-display3 dd {
	width: 39em;

	margin: 0 0 0 0;
	padding: 0.5em;
	padding-left: 0em;

	float: left;
}

/* -------------------------------------------------------------- */

dl.pos_table-display2 {
	width: 44em;
	
	margin-top: -0.4em;
}

.pos_table-display2 dt {
	width: 9em;

	float: left;
}

/* commented backslash hack for mac-ie5 \*/
dt { 
	clear: both; 
}
/* end hack */

.pos_table-display2 dd {
	width: 30em;

	float: left;
}



/* -------------------------------------------------------------- */
/* --------------- Definition List Services Page ---------------- */
/* -------------------------------------------------------------- */

dl.pos_table-display4 {
	width: 54em;
}

.pos_table-display4 dt {
	width: 16em;

	margin: 0;
	padding: 0.5em;
	padding-left: 0em;
	padding-top: 0em;
	
	float: left;
}

/* commented backslash hack for mac-ie5 \*/
dt { 
	clear: both; 
}
/* end hack */

.pos_table-display4 dd {
	width: 36em;

	margin: 0;
	padding: 0.5em;
	padding-top: 0.2em;

	float: left;
}

/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */

/* Tables Text Margin */
.pos_tabelpos {
	padding-left: 1em;
}

.pos_tabelposr {
	padding-right: 1em;
}


/* Inputfields */

.pos_inputwidth {
	width: 22em;
}

.pos_inputextrawidth {
	width: 43em;
}

.pos_inputwhite {
	width: 26em;
}

.pos_submitinput {
	width: 3.5em;
	height: 3.6em;
	
	margin-top: 1em;
}


.pos_inputextrawidth2 {
	width: 32em;
}

.pos_inputwhite2 {
	width: 17em;
}

div.photos p {
	text-align: center;
}

div.photos p.stl_red {
	text-align: left;
}

div.photos img {
	margin-bottom: 0.2em;
}

