body {
	margin: 0px;
	background-color: #d6cc9b;
}

p, form {
	margin: 0px;
}

.bold {
	font-weight: bold;
}

h1 {
	margin: 0 0 10px 0;
	font-size: 18px;
	font-family: Arial;
	color: #000;
	
	font-weight: normal;
}

h2 {
	margin: 0 0 10px 0;
	font-size: 16px;
	font-family: Arial;
	color: #000;
	
	font-weight: bold;
}

.align_right {
	text-align: right;
}

#website_container {
	position: relative;
	width: 1008px;
	margin: 0px auto;
	background: #d6cc9b url('../images/website.background.gif') repeat-y left top;
	
	font-family: Arial;
	font-size: 12px;
	color: #000;
	
	line-height: 20px;
}

#website_header {
	
	width: 990px;
	height: 112px;
	
	background: transparent url('../images/header.background.gif') no-repeat 9px top;
}

#pagina_footer div {
	position: absolute;
	
	right: 10px;
	bottom: 7px;
}

#pagina_footer div a {
	color: #7f7f7f;
	text-decoration: none;
}

#pagina_footer div a:hover {
	text-decoration: underline;
}

#navigatie_container {
	position: absolute;
	
	left: 9px;
	top: 87px;

	width: 990px;
	
	height: 25px;
	line-height: 25px;
		
	background-color: #cb2131;
	
	font-weight: bold;
	
	z-index: 2000 !important;
}

#nav {
	position: relative;
}

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 1000;
	float: left;
}

#nav {
	position: relative;
	float: left;
	background: transparent url('../images/background.navigatie.line.gif') no-repeat left top !important;
	z-index: 4000;
}

#nav li {
	position: relative;	
	
	height: 25px;
	line-height : 25px;
	
	font-weight: bold;
	list-style: none;
	
	float: left;
	
	cursor: default;
	
	background: transparent url('../images/background.navigatie.line.gif') no-repeat right top;
	
}

.nav_li_mouseover {
	background: transparent url(../images/background.navigatie.mouseover.gif) repeat-x right top !important;
	cursor: default;
	display: inline-block;
}

#nav li ul li {	
	float: none;
	position: relative;
	display: inline-block;
	text-align: left;
	
	margin: 0px;
	padding: 0px;
	height: 25px;
	line-height : 25px;
	
	
	white-space: nowrap;	
}

#nav li ul {
	position: absolute;
	display: none;
	left: 0px;
	top: 25px;	
	
	padding: 0 0 2px 0;
	background: #cb2131;
}

#nav a:hover {
	text-decoration: none;
}

#nav li a {
	display: inline-block;
	height: 25px;
	text-decoration: none;
	color: #FFF;
	
	padding: 0px 16px 0px 14px;
}
/*
.nav_li_selected a {
	padding: 8px 12px 6px 13px !important;
}

.nav_li_selected li a {
	padding: 0px 7px 0px 7px !important;
}
*/


#nav li ul li a {
	padding: 0px 7px 0px 7px;
	
	color: #FFF;
	text-decoration: none;
	text-transform: none;
	
	background: #cb2131;
	height: 25px;
}

#nav li ul li a:hover {
	background: #8dac4c;
	display: inline-block;
}

#website_header_flags {
	position: absolute;
	
	top: 115px;
	right: 10px;
	
	z-index: 3000;
}

.transparent_flag {
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
}

#website_content {
	position: relative;
	
	width: 990px;
	margin: 0px 9px;
	
	overflow: none;
}

#pagina_footer {
	position: relative;
	
	padding: 2px 0 0 0;
	
	width: 990px;
	height: 165px;
	background: transparent url('../images/pagina.footer.gif') no-repeat left 2px;
}

#pagina_footer_bar {
	width: 990px;
	height: 25px;
	line-height: 25px;
	background-color: #cb2131;
	
	text-align: center;
	
	color: #FFF;
}

#website_footer {
	width: 1008px;
	height: 12px;
	margin: 0px auto;
	
	background: #d6cc9b url('../images/website.footer.gif') no-repeat left top;
}

#page_container {
	padding: 20px 80px;
}

a {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #cd2232;
}

.sitemap_container a {
	text-decoration: none;
}

.input {
	border: 1px #8d8d8d solid;
	
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.button {
	
	background-color: #cd2232;
	
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	
	padding: 2px;
}

#flash_banner {
	position: absolute;
	left: 775px;
	top: 2px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
