body {
	width:				893px !important; /* Real width: 888px */
	margin-top:			0px !important;
	margin-bottom:		0px !important;
	margin-left:		auto !important;
	margin-right:		auto !important;
	background-color:	#d0d0d0;
	background-image:	url('../img/background.png');
	background-repeat:	repeat-x;
	padding:			0px;
}

div#top {
	float:				left;
	width:				488px;
	height:				34px;
	padding:			20px 0px 0px 400px;
	background-image:	url('../img/background_top.png');
	background-repeat:	no-repeat;
	
}

	ul#top_links {
	float:				right;
	list-style-type:	none;
	list-style-position:outside;
	margin:				0px;
	padding:			0px 0px 0px 0px;
	}
	
	ul#top_links li {
	background-repeat:	no-repeat;
	background-position:left middle;
	float:				left;
	padding-left:		20px;
	margin-right:		30px;
	}

div#top a {
	
}

div#header {
	float:				left;
	width:				888px;
	margin-bottom:		-3px;
}

div#navi_top_wrapper {
	float:				left;
	width:				888px;
	height:				40px;
	background-image:	url('../img/background_navi_top.png');
	background-repeat:	repeat-x;
}

	ul#navi_top {
		float:				left;
		list-style-type:	none;
		list-style-position:	outside;
		margin:				0px;
		padding:			0px;
		height:				40px;
	}
	
	ul#navi_top li {
		float:				left;
		height:				26px;
		padding:			14px 20px 0px 20px;		
		/*background-image:	url('../img/navi_top_seperator.png');
		background-repeat:	no-repeat;
		background-position:right;*/
	}
	
	ul#navi_top li.selected {
		background-image:	url('../img/navi_top_marker.png');
		background-repeat:	no-repeat;
		background-position:left;
	}
	
	ul#navi_top a, ul#navi_top a.selected {
		color:				#393939;
		text-decoration:	none;
	}
	
	ul#navi_top a.selected {
		color:				#2d3c80;
		font-weight:		bold;
	}

div#wrapper_main {
	float:				left;
	width:				888px;

	background-image:	url('../img/background_wrapper.png');
	padding:			10px 0px 10px 0px;
}

div.wrap_spacer {
	float:				left;
	width:				888px;
	height:				5px;
	background-color:	#ffffff;
}

div#left_content {

	float:				left;
	width:				208px;
	padding:			2px 10px 0px 0px;
}

	/* Navi */
	
	ul#navi_left {
	float:				left;
	list-style-type:	 none;
	list-style-position: outside;
	padding:			0px;
	margin:				0px;
	}
	
	ul#navi_left a {
	text-decoration:	none;
	}
	
	ul#navi_left li {
	width:				190px;
	height:				22px;
	background-image:	url('../img/background_navi_left.gif');
	background-position: left;
	background-repeat:	no-repeat;
	}

	ul#navi_left li.lvl_1, ul#navi_left li.lvl_1_selected { width: 180px; padding: 7px 0px 0px 10px; }
	ul#navi_left li.lvl_2, ul#navi_left li.lvl_2_selected { width: 170px; padding: 7px 0px 0px 20px; }
	ul#navi_left li.lvl_3, ul#navi_left li.lvl_3_selected { width: 160px; padding: 7px 0px 0px 30px; }
	ul#navi_left li.lvl_4, ul#navi_left li.lvl_4_selected { width: 150px; padding: 7px 0px 0px 40px; }

	ul#navi_left li.lvl_0_selected,
	ul#navi_left li.lvl_1_selected,
	ul#navi_left li.lvl_2_selected,
	ul#navi_left li.lvl_3_selected,
	ul#navi_left li.lvl_4_selected {
		background-image:	url('../img/background_navi_left_sel.gif');
		background-position: left;
		background-repeat:	no-repeat;
	}

	ul#navi_left li.lvl_0_selected a,
	ul#navi_left li.lvl_1_selected a,
	ul#navi_left li.lvl_2_selected a,
	ul#navi_left li.lvl_3_selected a,
	ul#navi_left li.lvl_4_selected a {
		color:			#1e337a;
		font-weight:	bold;
	}

div#left_content_margin {
	float:				left;
	width:				198px;
	padding:			0px 0px 0px 10px;
}

div#main_content {

	float:				left;
	width:				650px;
	padding:			0px 10px 0px 10px;
	margin:				0px;
}

div#footer {
	float:				left;
	width:				888px;
	height:				27px;
	background-color:	#adadad;
	text-align:			center;
	padding:			10px 0px 0px 0px;
}