	body {
		padding: 0px;
		margin: 10px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 120%;
		behavior: url("/_pimsites/_model/78/csshover.htc"); /* IE support for :hover */
		color: #666666;
	}
	#allcontainer2 {
		width: 100%;
		text-align: center;
		position: relative;
	}

	#allcontainer {
		width: 760px;
		margin: auto;
		text-align: left;
	}

	p {margin: 0px 0px 7px 0px}

	#row1 {
		background: #e8e6e7;
		height: 69px;
		width: 760px;
		margin: auto;
		position: relative;
		margin-bottom: 2px;
	}
	#row2 {
		background: #457490;
		height: 19px;
		width: 760px;
		margin: auto;
		margin-top: 0px;
	}
	#row3 {
		min-height: 520px;
		_height: 500px;
		margin: auto;
		width: 760px;
		position: relative;
		z-index: 1000;
	}
	#row4 { /*grijs onderaan*/
		background: #dfdfdf url(imgs/Image4.gif) repeat-x bottom;
		height: 48px;
		margin: 12px auto 0px auto;
		width: 760px;
		position: relative;
		z-index: 1200;
	}

	#row4a {
		width: 180px;
		padding: 4px 0px 0px 15px;
		position: absolute;
		top: 0px;
		left: 0px;
	}

	#row4b{
		padding: 4px 0px 0px 5px;
		position: absolute;
		top: 0px;
		left: 180px;
		font-size: 10px;
	}

	#hupsa {
		background:  no-repeat;
		height: 374px;
		width: 643px;
		top: 37px;
		left: 190px;
		position: absolute;
		z-index: 99;
	}
	#hupsatoptit {
		background: url(imgs/Image2.jpg) no-repeat;
		height: 68px;
		width: 421px;
		top: 0px;
		left: 0px;
		position: absolute;
		z-index: 105;
	}
	#hupsatoptit2 {
		width: 643px;
		top: 272px;
		left: 193px;
		position: absolute;
		color: #606062;
		font-size: 18px;
		font-weight: bold;
		z-index: 110;
		height: 30px;
	}

	#hupsaright {
		background: url(imgs/Image6.gif) repeat-x;
		position: absolute;
		top: 71px;
		width: 50%;
		right: 0px;
		height: 222px;
	}


	#hupsaleft {
		background: url(imgs/Image7.gif) repeat-x;
		position: absolute;
		top: 0px;
		width: 50%;
		left: -50%;
		height: 48px;
	}

	#row3a {
		width: 186px;
		background: #f2f5f7 url(imgs/gradient.gif) repeat-x;
		margin: 0px 0px 0px 0px;
		min-height: 500px;
		_height: 500px;
		position: absolute;
		top: 8px;
		left: 0px;
	}
	#row3b{
		background: #FFFFFF url(imgs/Image3.gif) repeat-y right;
		min-height: 400px; /* dirk */
		_height: 249px;
		position: absolute;
		top: 215px;
		left: 192px;
		width: 571px;
		z-index: 1000;
	}
	#corner {
		background: url(imgs/rightcorner.gif) no-repeat bottom right;
		height: 122px;
		width: 166px;
		position: absolute;
		right: -3px;
		top: -74px;
		z-index: 190;
	}

	#realcontent {
		padding: 0px 15px 25px 3px;
	}
	
	#langselection {
		display:none;
	}

	.loginlink
	{	color:#FFFFFF;
	}
	.loginlink a
	{	color:#FFFFFF;
	}
	
	/*MENU*/

	#euramenu {
		padding: 3px;
	}

	.menu0 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		border: 1px solid #467491;
		background: #f4f4f4;
		color: #5f5f61;
		margin-top: 2px;
		margin-bottom: 2px;
		cursor: pointer;
		height: 25px;
		letter-spacing: 2px;
	}

	.menulevel0high {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		border: 1px solid #467491;
		background: #f4f4f4;
		color: #5f5f61;
		margin-top: 2px;
		margin-bottom: 2px;
		cursor: pointer;
		height: 40px;
		letter-spacing: 2px;
	}

	.menucontent0 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #5f5f61;
		padding: 5px 0px 0px 4px;
	}

	.menu1 {
		font-size: 13px;
		background: #FFFFFF;
		padding: 4px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		color: #5f5f61;
		margin-right: 1px;
		margin-left: 1px;
		cursor: pointer;
	}
	.menu2 {
		font-size: 13px;
		background: #FFFFFF url(imgs/square.gif) left 50% no-repeat;
		padding: 4px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		color: #5f5f61;
		margin-right: 1px;
		margin-left:  1px;
		padding-left: 14px;
		cursor: pointer;
	}

	.menu1:hover, .menu2:hover {
		background-color: #b1cdde;
	}

	.menuhigh1, .menuhigh2  {
		font-weight: bold;
	}

	.menuhigh0  {

	}

	/* USP */

	#USP {
		padding: 3px 3px 4px 3px;
	}

	#USPa {
		letter-spacing: 2px;
		border: 1px solid #467491;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		color: #5f5f61;
		padding: 7px 0px 2px 3px;
		background: #f4f4f4;
		height: 19px;
	}

	#USPb {
		margin: 1px;
		color: #467491;
		line-height: 250%;
		text-align: center;
		font-variant: small-caps;
		background: #FFFFFF;
		height: 150px; /*129px;*/
		font-weight: bold;
	}

	/* edit mode */

	.textarea01{
		border: 1px solid #467491;
		width: 500px;
	}

	.textarea02{
		border: 1px solid #467491;
	}

	.textarea03{
		border: 1px solid #467491;
		width: 350px;
	}

	/*Contentopmaak */

	.subtitle {
		font-weight: bold;
		margin: 8px 0px 12px 0px;
		font-size:13px;
	}

	.imgtd{ width:10px;
	}
	.imgtd2{ width:10px; text-align:right;
	}
	.tdimg {
		padding: 0px 5px 5px 0px;
	}

	.tdimg2 {
		padding: 0px 0px 5px 5px;
	}

	.contenttable td {
		vertical-align: top;
	}

	ul {
		list-style: none outside url(imgs/square2.gif);
		margin: 0px 0px 7px 19px;
		padding: 0px 0px 0px 0px;
	}
	
	li {
		padding: 1px 0px 1px 0px;
	}

	#pimlink {
		margin: 75px 0px 0px 0px;
	}

	.editpicpreview {
		width: 300px;
		border: 1px solid #467491;
	}

	.centerme {
	}
	.text { line-height:150%;
	}
	
	.contenttable {
		width: 100%;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 120%;
		/*letter-spacing: 1px;*/
	}

	/*langs - full version*/
	/*
	.Lang_EN:hover {
		position: absolute;
		top: 10px;
		left: 578px;
		height: 18px;
		width: 30px;
		background: url(imgs/gb.gif) no-repeat;
		cursor: pointer;
		font-size: 0px;
		color: #ff0000;
	}
	.Lang_FR:hover {
		position: absolute;
		top: 10px;
		left: 613px;
		background: url(imgs/fr.gif) no-repeat;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 0px;
		color: #FFFFFF;
	}
	.Lang_NL:hover {
		position: absolute;
		top: 10px;
		left: 648px;
		background: url(imgs/nl.gif) no-repeat;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 0px;
		color: #FFFFFF;

	}
	.Lang_DE:hover {
		position: absolute;
		top: 10px;
		left: 683px;
		background: url(imgs/de.gif) no-repeat;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 0px;
		color: #ff0000;

	}
	.Lang_ES:hover {
		position: absolute;
		top: 10px;
		left: 718px;
		background: url(imgs/es.gif) no-repeat;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 0px;
		color: #ffFF00;
	}


	.Lang_EN {
		position: absolute;
		top: 10px;
		left: 578px;
		height: 18px;
		width: 30px;
		cursor: pointer;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		color: #888888;
	}
	.Lang_FR {
		position: absolute;
		top: 10px;
		left: 613px;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		color: #888888;
	}
	.Lang_NL {
		position: absolute;
		top: 10px;
		left: 648px;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		color: #888888;
	}
	.Lang_DE {
		position: absolute;
		top: 10px;
		left: 683px;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		color: #888888;
	}
	.Lang_ES {
		position: absolute;
		top: 10px;
		left: 718px;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		color: #888888;
	}
*/

  /* LANGS - some languages */
  
	.Lang_EN:hover {
		position: absolute;
		top: 10px;
		left: 648px;
		background: url(imgs/gb.gif) no-repeat;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 0px;
		color: #FFFFFF;

	}
	.Lang_FR:hover {
		position: absolute;
		top: 10px;
		left: 683px;
		background: url(imgs/fr.gif) no-repeat;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 0px;
		color: #ff0000;

	}
	.Lang_DE:hover {
		position: absolute;
		top: 10px;
		left: 718px;
		background: url(imgs/de.gif) no-repeat;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 0px;
		color: #ffFF00;
	}

	.Lang_EN {
		position: absolute;
		top: 10px;
		left: 648px;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		color: #888888;
	}
	.Lang_FR {
		position: absolute;
		top: 10px;
		left: 683px;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		color: #888888;
	}
	.Lang_DE {
		position: absolute;
		top: 10px;
		left: 718px;
		cursor: pointer;
		height: 18px;
		width: 30px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		color: #888888;
	}
	
	.LangCurrent {
		color: #000000;
	}

