html,body 
{
  height: 100%;
	background: #d8e1f6;  
  background-image: url(/images/ontwerp/bg.gif);
  background-repeat: repeat-y;
}

.catOverzichtWidth
{
  width: 528px !important;
}

img
{
	display: block;
	border-color: Black;
}

img.noblock
{
	display: inline;
}
img.hide
{
	display: none;
}
div.noblock
{
	display: inline;
}

.focuslayer
{
	position: absolute;
	display: none;
	height: 100%;
	z-index: 999;
	left: 0;
	top: 0;
	background-color: #CCC;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	width: 100%;
}

.moreinfolink
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

table 
{
	font-size: 8pt;
	/*color: #858a8d;*/
	color: #55544e;
}

body
{
	background-color: #d8e1f6;
	font-family: Verdana;
	font-size: 8pt;
	height: 100%;
	min-height: 100%;
}

.float-clearing
{
	clear: both;
	line-height: 0pt;
}

.formlabel-focus
{
	color: RED;
}

.formtext-focus
{
	background-color: #EEE;
}

.formselect-focus
{
	background-color: #EEE;
}
/*Registration specifick*/

table.infodivcontent
{
	border: outset 1px black;
}

tr.infodivtitle
{
	background-color: #69c028;
	font-size: 12px;
	font-weight: bold;
	color: White;
}

tr.infodivmsg
{
	background-color: #fdf9e9;
}

.infodiv
{
	display: none;
	position: absolute;
	z-index: 100;
}

/*Registration specifick:*/
* html div#msgdiv
{
	position: absolute;
	top: expression(eval(document.compatMode && document.compatMode==     'CSS1Compat' ) ? documentElement.scrollTop+((documentElement.clientHeight-this.clientHeight)/2) : document.body.scrollTop +((document.body.clientHeight-this.clientHeight)/2));
}

div#msgdiv
{
	position: fixed;
	top: 200px;
	left: 275px;
	height: 0;
	z-index: 1000;
	display: none;
}

#header
{
	position: relative;
	top: 0px;
	margin-left: 0px;
	width: 1000px;
	height: 317px;
	background: #d8e1f6;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url(/images/ontwerp/head.jpg);
}

#footer
{
	position: absolute;
	background: #FFFFFF;
	left: 0%;
	margin-left: 0px;
	width: 1000px;
	bottom: 0;
}

#menu
{
	position: relative;
	float: left;
	display: block;
	width: 252px;
	height: 478px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/images/ontwerp/menubackground.jpg);
}

#menupadding
{
	position: relative;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	border-left: solid 1px #ffffff; /*    background-color: #E5EAEE;     background-position: left;     background-image: url(/images/ontwerp/menubackground.jpg); */
}



#menubottompadding
{
	height: 240px;
	_height: 250px;
	position: relative;
	display: block;
	padding: 1;
	border-left: solid 15px #d8d2c2; /*    background-color: #d8d2c2;     background-position: right;     background-image: url(/images/ontwerp/bottommenu.gif); */

}

#menu2
{
	position: absolute;
	top: 280px;
	left: 793px;
	width: 197px;
	_width: 198px;
	background-color: #adb4bc;
	border-right: solid 1px #FFFFFF;
}

#content_main
{
	position: relative;
	background: #FFFFFF;
	width: 1000px;
	padding-bottom: 28px;
	background-color: #d8e1f6;
}

#contentcontent
{
}

#page
{
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
}

#container
{
	position: relative;
	left: 0%;
	margin-left: 0px;
	width: 1000px;
	_height: 100%;
	min-height: 100%;
	background: #d8e1f6;
  background-image: url(/images/ontwerp/bg.gif);
  background-repeat: repeat-y;	
	padding: 0px;
}

#content 
{
  width: 528px;
}

#content_locked
{
	position: relative;
	/* width: 535px; // OLD! */
	width: 528px;
	float: left;
	font-size: 8pt;
	border-right: solid 6px #FFF;
	/*background-color: #f5f5f5; */
	background: #fff;
	color: #858a8d;
	
	/*    border-left: solid 21px #d8e1f6;*/
}

#swfHeader 
{
  position: absolute;
  left: 122px;
  top: 17px;

}