@CHARSET "iso-8859-1";

* {
	margin: 0px;
	padding: 0px;
}

html,body {
	background-color: #000070;
	background-image: url('../gfx/background.gif');
	margin: 0px;
	padding: 0px;
	height: 100%;
	border: none;
}

#pagegrid {
	width: 100%;
	height: 100%;
	border: 0px;
}



/* Main website menu */

#menus {
	background: #333333 url('../gfx/menubackground.png');
	width: 97%;
	height: 20px;
}

#menu {
	background: #222222;
	width: 100%;
	height: 20px;
	/* for IE */
	filter: alpha(opacity=75);
	/* CSS3 standard */
	opacity: 0.75;
}

#menuimage {
	background: #222222;
	width: 150px;
	height: 20px;
	/* for IE */
	filter: alpha(opacity=75);
	/* CSS3 standard */
	opacity: 0.75;
}

.menu {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

a.menu {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a:hover.menu {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #567c8e;
	text-decoration: none;
}


/* Page content */

#content {
	background: #567c8e;
	width: 100%;
	height: 300px;
	position: relative;
}

#content_text {
	background: #567c8e;
	width: 525px;
	height: 300px;
	position: relative;
	z-index: 100;
}

#bannerimage {
	background: #567c8e;
	width: 150px;
	height: 300px;
	position: relative;
}

#logo {
	background: #ffffff;
	top: 10px;
	left: 10px;
	width: 438px;
	height: 42px;
	position: absolute;

}

#pagemenu_old {
	bottom: 0px;
	right: 0px;
	height: 20px;
	position: absolute;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 12px;
	border-left-width: 1px;
	border-left-color: #dddddd;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-color: #dddddd;
	border-top-style: solid;
}

#pagemenu {
	bottom: 0px;
	left: 0px;
	height: 20px;
	width: 150px;
	position: absolute;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	border-top-width: 1px;
	border-top-color: #dddddd;
	border-top-style: solid;
}

.pagemenutext {
	padding-left: 7px;
}

#pagetitle {
	top: 12px;
	left: 20px;
	width: 110px;
	height: 40px;
	position: absolute;
	text-align: left;
	font-family: AvantGarde, Futura, Century Gothic, URW Gothic L, helvetica, arial, sans-serif;
	font-size: 16px;
	color: #ffffff;
	line-height: 100%;
}

#projectdata {
	top: 62px;
	left: 20px;
	width: 110px;
	position: absolute;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

#projectimage {
	top: 0px;
	right: 0px;
	position: absolute;
	z-index: 90;
}

.projectdata_subtitle {
	font-size: 14px;
}