html {
	height:						100%;
	margin:						0;
	padding:					0;
}

body{
	height:						100%;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					14px;
	color:						#FFFFFF;
	background-color:			#00613A;
	background-image:			url(../elements/bgnd.png);
	background-position:		left bottom;
	background-repeat:			repeat-x;
	margin:						0;
	padding:					0;
}

h2 {
	font-size:					20px;
	font-weight:				bold;
	margin:						0;
	padding:					0;
}

h3 {
	font-size:					20px;
	font-weight:				normal;
	margin:						0;
	padding:					0;
}

a {
	color:						#004D24;
	text-decoration:			none;
	padding-bottom:				2px;
}

a:hover {
	background-image:			url(../elements/gwave.png);
	background-position:		right bottom;
	background-repeat:			repeat-x;
}

hr.clear {
	margin:						0;
	padding:					0;
	height:						0;
	line-height:				0;
	border:						0px none;
	background-color:			transparent;
	visibility:					hidden;
	clear:						both;
}

#mainframe {
	background-image:			url(../elements/waves.gif);
	background-position:		left top;
	background-repeat:			repeat;
	height:						100%;
}

#menue {
	width:						1000px;
	margin:						0 auto;
	margin-bottom:				40px;
	padding-top:				10px;
	text-align:					center;
}

#menue a {
	font-size:					16px;
	display:					block;
	float:						left;
	margin:						0;
	margin-left:				30px;
	margin-right:				30px;
	padding:					0;
	padding-left:				2px;
	padding-right:				2px;
	padding-bottom:				3px;
	color:						#FFFFFF;
	font-weight:				normal;
	text-decoration:			none;
}

#menue a:visited {
	color:						#FFFFFF;
	text-decoration:			none;
}

#menue a:hover {
	background-image:			url(../elements/uwave.png);
	background-position:		left bottom;
	background-repeat:			no-repeat;
}

#menue a.active {
	background-image:			url(../elements/uwave.png);
	background-position:		left bottom;
	background-repeat:			no-repeat;
}

#contentframe {
	width:						900px;
	height:						550px;
	margin:						0 auto;
	position:					relative;
	margin-bottom:				20px;
}

em {
	font-style:					italic;
}

strong {
	font-weight:				bold;
}

#contentwrapper {
	position:					absolute;
	left:						10px;
	top:						0px;
	width:						680px;
	height:						550px;
	background-color:			#C0BCB1;
	background-position:		center;
	background-repeat:			no-repeat;
	border:						1px solid #C0BCB1;
}

#contentshine {
	position:					absolute;
	margin:						1px;
	padding:					0px;
	width:						678px;
	height:						548px;
	background-color:			#FFFFFF;
	opacity:					0.7;
	filter:						Alpha(opacity=70);
	-moz-opacity:				0.7;
	z-index:					2;
}

#content {
	position:					absolute;
	padding:					0px;
	left:						30px;
	top:						30px;
	width:						620px;
	height:						490px;
	font-size:					14px;
	color:						#004D24;
	z-index:					3;
}

div.center {
	text-align:					center;
}

div.pos {
	position:					absolute;
}

#side {
	position:					absolute;
	left:						700px;
	top:						5px;
	background-position:		center;
	background-repeat:			no-repeat;
	width:						210px;
	height:						550px;
}

#footer {
	text-align:					center;
	width:						950px;
	margin:						0 auto;
	margin-bottom:				20px;
	cursor:						default;
}

#footer span {
	margin-left:				20px;
	margin-right:				20px;
}

#footer a {
	color:						#FFFFFF;
	font-weight:				normal;
	text-decoration:			none;
	padding-bottom:				5px;
}

#footer a:visited {
	color:						#FFFFFF;
	text-decoration:			none;
}

#footer a:hover {
	background-image:			url(../elements/uwave.png);
	background-position:		left bottom;
	background-repeat:			no-repeat;
}
