div#content_header {
	float:			left;
	width:			928px;
	height:			95px;
	padding:		20px 25px 20px 25px;
	margin:			0px 0px 0px 2px;
	background-image:	url('../img/background_header.gif');
	background-repeat:	no-repeat;
	overflow:		hidden;
}

div#content_header_logo {
	float:			left;
	width:			650px;
	padding:		0;
	margin:			0;
}

div#content_header_lang {
	float:			left;
	width:			70px;
	height:			50px;
	padding:		0;
	margin:			0;
}

div#content_header_search {
	float:			left;
	width:			205px;
	height:			50px;
	padding:		0;
	margin:			0;
}

div#content_navi {
	float:			left;
	width:			198px;
	padding:		0;
	margin:			0px 0px 0px 2px;
}

div#content {
	float:			left;
	width:			720px;
	min-height:		300px;
	height:			auto !important; /* IE hack */
	height:			300px;
	padding:		0px 25px 0px 35px;
	margin:			0;
	background-image:	url('../img/background_content.gif');
	backgroun-repeat:	repeat-y;
	background-color:	#ffffff;
	overflow:		visible;
}

div#content_footer {
	float:			left;
	width:			930px;
	padding:		20px 25px 20px 25px;
	margin:			0;
	background-image:	url('../img/background_footer.gif');
	background-position:	top center;
	background-repeat:	no-repeat;
	text-align:		center;
}


/* Navi left */

ul#navi_left {
	list-style-type:	none;
	padding:		0;
	margin:			0;
}

ul#navi_left li.lvl0 {
	padding:		5px 0px 0px 10px;
	margin:			0px 0px 2px 0px;
	height:			20px;
	background-color:	#a7a9ac;
}

ul#navi_left li.lvl0_selected {
	padding:		5px 0px 0px 10px;
	margin:			0px 0px 2px 0px;
	height:			20px;
	background-color:	#6d6e71;
}

ul#navi_left li.lvl1, li.lvl2, li.lvl3, li.lvl4 {
	padding:		0px 0px 7px 0px;
	margin:			0;
	height:			12px;
	background-color:	#ffffff;
	color:			#000000;
}

ul#navi_left li.lvl1 { padding-left: 20px; }
ul#navi_left li.lvl2 { padding-left: 30px; }
ul#navi_left li.lvl3 { padding-left: 40px; }
ul#navi_left li.lvl4 { padding-left: 50px; }

ul#navi_left li.lvl0 a {
	text-decoration:	none;
	font-weight:		bold;
	color:			#ffffff;
}

ul#navi_left li.lvl1 a, li.lvl2 a, li.lvl3 a, li.lvl4 {
	text-decoration:	none;
	font-size:		11px;
	font-weight:		normal;
	color:			#333;
}

ul#navi_left a.selected0 {
	text-decoration:	none;
	font-weight:		bold;
	color:			#ffffff;
}

ul#navi_left li.lvl1 a.selected1 {
	text-decoration:	none;
	font-weight:		bold;
	color:			#333;
}

input#search_input {
	border:			0;
	width:			195px;
	height:			20px;
	padding-top:		4px;
	padding-left:		10px;
	background-image:	url('../img/background_search.gif');
}

input#search_button {
	font-size:		10px;
	display:		none;
}
