html, body {
	height					:	100%;
	width					:	100%;
	margin					:	0;
	padding					:	0;
	text-align				:	center;
	font-family				:	arial, helvetica, sans-serif;
	background-image		:	url('/images/bg_header.gif');
	background-repeat		:	repeat-x;
	background-position		:	top;
	background-color		:	#F8F8F8;
}


ul, li, form, fieldset, input, img, tr, td {
	margin					:	0;
	padding					:	0;
}
img, form, fieldset {
	border					:	0;
}
a {
	border					:	none;
	outline					:	none;
	text-decoration			:	none;
}
a:hover {
	text-decoration			:	underline;
}
h1, h2 {
	font-family				:	"Trebuchet MS", arial, verdana, sans-serif;
}
h1 {
	margin					:	0;
	padding					:	0;
	font-size				:	30px;
	font-weight				:	normal;
	color					:	#005082;
}
h2 {
	display					:	block;
	margin					:	0;
	padding					:	0;
	white-space				:	nowrap;
	font-size				:	18px;
	font-weight				:	bold;
	color					:	#005082;
}
.clear {
	height					:	1px;
	overflow				:	hidden;
	clear					:	both;
}
/* HEADER */
#container_header {
	height					:	102px;
	width					:	900px;
	margin					:	0 auto;
	background-image		:	url('/images/bg_header.jpg');
	background-repeat		:	no-repeat;
	background-position		:	top;
}
#container_login {
	float					:	right;
	width					:	175px;
	margin					:	20px 0 0 0;
	text-align				:	left;
}
#container_login div.clear {
	height					:	10px;
}
#container_login input {
	display					:	block;
	overflow				:	hidden;
	vertical-align			:	middle;
	width					:	90px;
	margin					:	0;
	padding					:	2px 0;
	font-size				:	11px;
	border					:	1px solid #969696;
}
#container_login a {
	display					:	block;
	overflow				:	hidden;
	line-height				:	9px;
	text-decoration			:	none;
	font-size				:	9px;
	color					:	#FFF;
	padding					:	1px 0 1px 6px;
	background-image		:	url('/images/arrow_small.gif');
	background-repeat		:	no-repeat;
	background-position		:	left;
}
/* MAINNAVIGATION */
#container_mainnavigation {
	height					:	44px;
	width					:	100%;
	overflow				:	hidden;
	background-image		:	url('/images/bg_mainnavigation.gif');
	background-repeat		:	repeat-x;
	background-color		:	#EA5505;
}
#container_mainnavigation ul {
	position				:	relative;
	left					:	9px;
	height					:	44px;
	width					:	900px;
	margin					:	0 auto;
}
#container_mainnavigation ul li {
	display					:	block;
	float					:	left;
	line-height				:	44px;
}
/* BUTTONS */
#container_mainnavigation ul li.start a {
	background-image		:	url('/images/btn_start.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.start a:hover, #container_mainnavigation ul li.start_active a {
	background-image		:	url('/images/btn_start_active.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.fotos a {
	background-image		:	url('/images/btn_fotos.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.fotos a:hover, #container_mainnavigation ul li.fotos_active a {
	background-image		:	url('/images/btn_fotos_active.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.webspace {
	background-image		:	url('/images/btn_webspace.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.webspace a:hover, #container_mainnavigation ul li.webspace_active {
	background-image		:	url('/images/btn_webspace_active.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.forum {
	background-image		:	url('/images/btn_forum.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.forum a:hover, #container_mainnavigation ul li.forum_active a {
	background-image		:	url('/images/btn_forum_active.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.user {
	background-image		:	url('/images/btn_user.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.user a:hover, #container_mainnavigation ul li.user_active {
	background-image		:	url('/images/btn_user_active.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.login {
	background-image		:	url('/images/btn_login.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li.login a:hover, #container_mainnavigation ul li.login_active {
	background-image		:	url('/images/btn_login_active.gif');
	background-repeat		:	no-repeat;
}
#container_mainnavigation ul li a {
	float					:	left;
	height					:	44px;
	padding					:	0 37px 0 50px;
	line-height				:	40px;
	display					:	block;
	text-decoration			:	none;
}
#container_mainnavigation ul li form {
	float					:	left;
	height					:	44px;
	padding					:	0 25px 0 62px;
	line-height				:	40px;
	text-decoration			:	none;
}
#container_mainnavigation ul li a span {
	padding					:	0 0 0 9px;
	font-size				:	12px;
	font-weight				:	bold;
	color					:	#FFF;
}
#container_mainnavigation ul li a:hover span {
	text-decoration			:	none !important;
}
#container_mainnavigation ul li.start a:hover span, #container_mainnavigation ul li.fotos a:hover span, #container_mainnavigation ul li.webspace a:hover span, #container_mainnavigation ul li.forum a:hover span, #container_mainnavigation ul li.user a:hover span, #container_mainnavigation ul li.login a:hover span,
#container_mainnavigation ul li.start_active a span, #container_mainnavigation ul li.fotos_active a span, #container_mainnavigation ul li.webspace_active a span, #container_mainnavigation ul li.forum_active a span, #container_mainnavigation ul li.user_active a span, #container_mainnavigation ul li.login_active a span {
	color					:	#005082;
}
/* USER NAVIGATION */
#container_usernavigation {
	float					:	left;
	width					:	200px;
	margin					:	22px 0 0 0;
}
ul.uservavigation {
	margin					:	0;
	padding					:	0;

}
ul.usernavigation li {
	margin					:	0 0 4px 0;
	padding					:	1px 0 0 0;
	list-style-type			:	none;
	line-height				:	37px;
	text-align				:	left;
	background-image		:	url('/images/btn_usernavi.gif');
	background-repeat		:	no-repeat;
}
ul.usernavigation li span {
	display					:	block;
	padding					:	0 0 0 12px;
}
ul.usernavigation li a {
	display					:	block;
	width					:	171px;
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#ADADAD;
	padding					:	0 0 0 12px;
	background-image		:	url('/images/ico_li_arrow_grey.gif');
	background-repeat		:	no-repeat;
	background-position		:	left;
}
ul.usernavigation li ul.user_sub {
	display:none;
}
ul.usernavigation li.active {
	margin					:	0 0 11px 0;
	list-style-type			:	none;
	line-height				:	36px;
	background-image		:	url('/images/btn_usernavi_active.gif');
	background-repeat		:	no-repeat;
}
ul.usernavigation li.active a {
	display					:	block;
	width					:	171px;
	padding					:	0 0 0 12px;
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#FFF;
	background-image		:	url('/images/ico_li_arrow_white.gif');
	background-repeat		:	no-repeat;
	background-position		:	left;

}
ul.usernavigation li.active ul.user_sub {
	display:block;
	margin					:	11px 0 0 0;
}
ul.usernavigation li.active ul.user_sub li {
	overflow				:	hidden;
	height					:	24px;
	width					:	180px;
	margin					:	0;
	line-height				:	24px;
	border-top				:	1px solid #FFF;
	border-bottom			:	1px solid #ADADAD;
	background				:	transparent;
}
ul.usernavigation li.active ul.user_sub li.first {
	border-top				:	0;
	border-bottom			:	1px solid #ADADAD;
}
ul.usernavigation li.active ul.user_sub li.last {
	border-top				:	1px solid #FFF;
	border-bottom			:	0;
}
ul.usernavigation li.active ul.user_sub li span,ul.usernavigation li.active ul.user_sub li.first span, ul.usernavigation li.active ul.user_sub li.last span {
	display					:	block;
	padding					:	0 0 0 12px;
}
ul.usernavigation li.active ul.user_sub li a {
	font-size				:	11px;
	font-weight				:	normal;
	color					:	#005082;
	background-image		:	url('/images/ico_li_sub_arrow.gif');
	background-repeat		:	no-repeat;
	background-position		:	left;
}
/* CONTENT */
#container_content {
	width					:	900px;
	margin					:	0 auto;
}
/* FOOTER */
#container_footer {
	margin					:	40px 0 0 0;
	height					:	111px;
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#005082;
	background-image		:	url('/images/bg_footer.gif');
	background-repeat		:	repeat-x;
}
#footer {
	width					:	875px;
	margin					:	0 auto;
	padding					:	17px 0 0 0;
}
#copy {
	float					:	left;
}
#metanavigation {
	float					:	right;
}
#metanavigation a {
	color					:	#005082;
}a:visited {
	color: #0000EE;
}

