/*
 * Version: $Revision: 1.9 $
 * Author: BeSite <info@besite.nl>
 * Copyright 2008 BeSite
 */

/* css flicker bug fix */
html { 
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

body	{
	background			: #EEEBEA url( '/img/body_bg.gif' ) repeat-x;
	margin				: 0;
	padding				: 0;
	text-align			: center; /* center #container for IE5 */
	color				: #000;
}

.clear	{
	clear				: both;
}

/* container */
#container	{
	position			: relative;
	margin				: 0 auto;
	width				: 990px;
	text-align			: left;
	z-index				: 1;
}

#header_container {
	position			: relative;
	width				: 990px;
	overflow			: hidden;
	display				: inherit;
	height				: 180px;
}

.header_1 { background : url( '/img/header_1.jpg' ) no-repeat top right; }
.header_2 { background : url( '/img/header_2.jpg' ) no-repeat top right; }
.header_3 { background : url( '/img/header_3.jpg' ) no-repeat top right; }
.header_4 { background : url( '/img/header_4.jpg' ) no-repeat top right; }

#header_container a {
	width				: 350px;
	height				: 180px;
	display				: block;
	text-indent			: -900em;
	padding				: 0;
	margin				: 0 0 0 75px;
	background			: #000 url( '/img/logo.gif' ) no-repeat;	
}

#language_box {
	text-align			: justify;
	padding-top			: 10px;
	height				: 35px;
}

#language_box a {
	display				: block;
	width				: 70px;	
	float				: left;
	text-align			: center;
}

#menu_container {
	position			: relative;
	width				: 990px;
	overflow			: hidden;
	display				: inherit;
	height				: 60px;
}

#menu_container ul {
	margin				: 0 auto;
	padding				: 12px 0 0 0;
	width				: 990px;
}

#menu_container li {
	display				: block;
	float				: left;	
	width				: 110px;
	_width				: 108px;
	text-align			: center;
	margin				: 0;
	padding				: 0;
	height				: 32px;
}

#menu_container li a {
	color				: #fff;
	font-size			: 0.9em;
	text-decoration		: none;
}

#menu_container li.selected, #menu_container li a:hover {
    /* @TODO@ BG IMG */
    font-weight			: bold;
}

#content_container {
	position			: relative;
	background			: #EEEBEA url( '/img/container_bg.jpg' ) no-repeat;	
	width				: 990px;
	min-height			: 700px;
	_height				: 700px;
}

#left_content {
	position			: relative;
	background			: #F8F6F7;	
	margin				: 0 0 0 95px;
	_margin				: 0 0 0 50px;
	padding				: 20px;
	width				: 520px;
	overflow			: hidden;
	float				: left;
	display				: inherit;	
}

#real_content {
	position			: relative;
}

#real_content h1 {
	font-size			: 2.5em;
	margin				: 0 0 10px 0;
}

#right_content {
	position			: relative;
	background			: #F8F6F7;	
	margin				: 0 auto;
	margin-left			: 5px;
	padding				: 10px;
	width				: 220px;
	overflow			: hidden;
	float				: left;
	display				: inherit;	
}

#submenu {
	background			: #F2EEED;
	padding				: 5px;
	margin-bottom       : 10px;		
}

#submenu h3 {
	color				: #864B2B;	
	padding				: 7px;
	margin-top			: 0 !important;
	margin-bottom		: 0 !important;
	width				: 200px;
}

#submenu ul	{
	position			: relative;
	margin				: 0;
	padding				: 0;
	list-style			: none;
	width				: 200px;
}

#submenu ul li	{
	margin				: 0 0 1px 0;
	width				: 200px;
}

#submenu ul li a {
	width				: 195px;
	display				: block;
	padding				: 7px;
	margin				: 0;
	border-top			: 1px solid #CECAC9;
	color				: #000;
}

#submenu ul li.selected a {
	text-decoration		: underline;	
}

#contact_div {
	background			: #F2EEED;
	padding				: 5px; 	
	width				: 210px;
}

#contact_div h3 {
	color				: #864B2B;	
	padding				: 7px;
	margin-top			: 0 !important;
	margin-bottom		: 0 !important;
}

#contact_div p {
	border-top			: 1px solid #CECAC9;	
	padding				: 7px;
	font-size			: 0.93em;
}

#contact_div dl {
	margin				: 0;
	padding				: 7px;	
}

#contact_div dt	{
	margin				: 0;
	padding				: 0;
	width				: 55px;	
	float				: left;
}

#contact_div {
	float				: left;	
}

#sitemap {
	position			: relative;
	margin				: 0 auto;
	width				: 300px;
	padding-top			: 10px;
	text-align			: center;
	font-size			: 0.8em;
}

DIV#LatestNews
{
    text-align: center;
    margin-bottom: 10px;
    background-color: #f2eeed;
    padding: 5px;
    width: 210px;
}

DIV#LatestNews A
{
    color: black;
}

DIV#LatestNews ul	{
	position			: relative;
	margin				: 0;
	padding				: 0;
	list-style			: none;
	width				: 200px;
}

DIV#LatestNews ul li	{
	margin				: 0 0 1px 0;
	width				: 200px;
	text-align			: left;
}

DIV#LatestNews ul li a {
	width				: 195px;
	display				: block;
	padding				: 7px;
	margin				: 0;
	border-top			: 1px solid #CECAC9;
	color				: #000;
}

DIV#LatestNews ul li.selected a {
	text-decoration		: underline;	
}
