.errorbox {
	background-color: red;
}
.noerrorbox {
	background-color: blue;
}


#submenu {
	position: absolute;
	top: 150px;
	left: 10px;
}

#submenutable table {
	margin: 0px 0px 0px 0px;
}
#submenutable td {
	width: 120px;
	text-align: center;
	background-color: #FFFFFF;
	border: 0px solid #0099FF;
}

#submenutable td.hover  {
	background-color: #EBF8FC;
}

#submenutable td.initial  {
	color: 
	background-color: #FFFFFF;
}

.errortext {
	color: red;
}

#loginform {
	position: relative;
	left: 100px;
}

#loginbox2 {
	background-color: #EBF8FC;
	position: absolute;
	left: 530px;
	top: 180px;
	width: 250px;
	height: 100px;
	padding: 10px;
}

#loginbox2 h2 {
	text-align: center;
	color: #0099FF;
}
#loginbox2 p.p1 { 
	text-align: right;
	color: #0099FF;
}
#loginbox2 p.p2 { 
	color: #0099FF;
	text-align: right;
}
#loginbox2 p.p3 { 
	color: #0099FF;
	text-align: right;
}

#register {
	background-color: #EBF8FC;
	position: absolute;
	left: 530px;
	top: 330px; 
	width: 250px;
	height: 20px;
	padding: 10px;
}

#register p.p1 { 
	text-align: center;
	color: #0099FF;
}


.inputbox {
	height: 12px;
	font: 9pt verdana; 
}

.inputbutton {
	width: 100px;
	background-color: #0099FF;
	color: #FFFFFF;
}

#logo {
	position: absolute;
	top: 50px;
	left: 10px;
}

#logo h1{
	height:51px;
	width: 285px;
	background:transparent url(logo2.gif) no-repeat;
	/* border-top:1px solid #BDCCA3;
	border-bottom:1px solid #386496; */
}

#logo h1 span{display:none}
#logo p span{display:none}

#copyright {
	width: 800px;
	border-top:1px solid #EBF8FC;
	text-align: center;
}

#container {
	position: absolute;
	left: 10%;
}

#header { 
	background: url(header_background.gif) no-repeat top left; 
	width : 800px;
	height: 148px;
	/* padding: 100px 175px 0px 0px;  */
	margin: 0px; 
	position: absolute;
	top: 0px;
	left: 0px;
}
#content { 
	position: absolute;
	top: 220px;
	left: 10px;
	width: 500px; 
	/:padding: 10px, 10px, 10px, 10px; 
	}
	
#widecontent
{ 
	position: absolute;
	top: 220px;
	left: 10px;
	width: 700px; 
	/:padding: 10px, 10px, 10px, 10px; 
	}
	
#menu {
	font: 9pt/17pt verdana; 
	color: #FFFFFF;
	font-weight : bold;
	position: absolute;
	left: 10px;
}

a.whitelink {
	font: 9pt/17pt verdana; 
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
}

A:hover {text-decoration: underline; }
A:link {text-decoration: none; }


/* 

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}
*/

#lang_en {
	position: absolute;
	top: 8px;
	left: 700px;
	height: 130px;
	
}
#lang_fr {
	position: absolute;
	top: 8px;
	left: 725px;
}
#lang_nl {
	position: absolute;
	top: 8px;
	left: 750px;
}
/* basic elements */
html {
	margin: 0px;
	padding: 0px;
	}
li {
	position: relative;
	left: 20px;
}
body { 
	font: 9pt/14pt verdana; 
	/* color: #555753; */
/*	background: #fff url(/001/blossoms.jpg) no-repeat bottom right; */
	margin: 0px; 
	padding: 0px;
	}
p { 
	font: 9pt/14pt verdana; 
	margin-top: 0px; 
	text-align: justify;
	}
h1 { 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #0099FF;
	}
h2 { 
	font: italic normal 16pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #0099FF;
	}
h3 { 
	font: bold 12pt verdana; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #000000;
	}
/*
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #B7A5DF;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #D4CDDC;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	}
*/
acronym {
	border-bottom: none;
	}
