body  {
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
 	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
	background-color:#d4d4d4;
}

div.page
	{
	position: relative;
	margin: auto;
	width: 970px;
	border-bottom: 1px solid #17456D;
	border-left : 1px solid #17456D;
	border-right : 1px solid #17456D;
	border-top : 1px solid #17456D;
	background-color : #ffffff;
	padding: 0px;
	}

div.logo
	{
	width: 970px;
	height: 80px;
	border-bottom: 0px solid #000000;
	border-left : 0px solid #000000;
	border-right : 0px solid #000000;
	border-top : 0px solid #000000;
	padding: 0px;
	background-color : #17456D;	
	}
	
div.reol  {
   visibility: visible;
   position: absolute;
   z-index: 2;
   top: 0px;
   left: 677px;
   width: 410px;
   height: 120px;
}

div.left
	{
	vertical-align: top;
	text-align : center;
	float: left;
	width:160px;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	padding: 3px;
}

div.leftmenu
	{
	width:120px;
	height: 40px;
	border-bottom: 0px solid #00157E;
	border-left: 0px solid #00157E;
	border-top: 0px solid #00157E;
	border-right: 0px solid #00157E;
	background-color: #17456D;
	text-align : center;
	line-height : 40px;
}

div.leftundermenu
	{
	width:118px;
	border-bottom: 1px solid #17456D;
	border-left: 1px solid #17456D;
	border-top: 1px solid #17456D;
	border-right: 1px solid #17456D;
	background-color: #FFFFFF;
	text-align : center;
}

div.leftmenuspace
{
	height : 3px;
}
	
div.indhold
	{
	vertical-align: top;
	margin-left: 164px;
	border-bottom: 0px solid #000000;
	border-left : 0px solid #000000;
	border-right : 0px solid #000000;
	border-top : 0px solid #000000;
	padding: 3px;
	
	}

div.foot
	{
	width: 970px;
	height: 16px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	padding: 0px;
	background-color : #17456D;
}

p.menu
	{
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	font-weight : bold;
	text-decoration : none;
}

A.menu
{
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	color: #ffffff;
	font-family : Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;  
}
A.menu:HOVER
{
	color: #93C1E5;
}

A.undermenu
{
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	color: #17456D;
	font-family : Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;  
}
A.undermenu:HOVER
{
	color: #93C1E5;
}

	
#printer
	{
	position: relative;
	top: 12px;
	left: 920px;
	width: 40px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	padding: 0px;
	}

.clearfloat 
	{
	/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}

p.foot
{
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
  	font: 9px/15px Verdana;
	text-decoration: none;
	color: #ffffff;
}

a.foot
{
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
 	 font: 9px/15px Verdana;
	text-decoration: none;
	color: #ffffff;
}

a.foot:HOVER
{
	color: #93C1E5;
}


