* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	min-height: 100%;
}

* html {
	height: 100%;
}

body {
	background: #d9cfbd;
	font : normal 12px Arial;
	color : #b4a892;
	height: 100%;
	min-height: 100%;
}

* html body {
	height: 100%;
}

a:link, 
a:visited 
{
	color: #b4a892;
	font: bold 12px Arial;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

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

.clearfix {	zoom: 1;}

* html .clearfix {height: 1%;}

h1 {
	font: bold 34px Arial, Helvetica, sans-serif;
	color: #a69581;
	margin-bottom: 10px;
	line-height: 34px;
}

h1 span {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #94836f;
}

h2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #94836f;
	margin-bottom: 3px;
	margin-top: 20px;
}

img {
	border : 0px;
}

.hide {
	display : none;
}

div.site {
	width : 910px;
	background-color : #f0e7d6;
	margin: 0 auto;
	min-height: 100%;

}

* html div.site {
	height: 100%;
}

div.header {
	height : 100px;
}

img.logo {
	padding-left : 25px;
	padding-top : 20px;
	float : left;
}

div.top_menu {
	border-bottom: 1px dotted #B4A892;
	height : 22px;
	margin-left : 295px;
}

div.breadcrumbs {
	float : left;
	padding : 5px 0px 0px 5px;
}

div.breadcrumbs a:link,
div.breadcrumbs a:visited
{
	color: #b4a892;
	font : normal 12px Arial;
}

div.top_menu_item {
	float : right;
	border-right : #B4A892 solid 1px;
	padding : 5px 5px 0px 5px;
}

div.top_menu_item a:link,
div.top_menu_item a:visited
{
	font-weight : normal;
	letter-spacing : 1px;
	text-transform : lowercase;
	font-size: 11px;
}

div.language {
	float : right;
	padding : 5px 5px 0px 5px;
}

a.lang_nl:link,
a.lang_nl:visited
{
	background: url('../images/icons/flag_nl.gif') 15px 0px no-repeat;
	padding : 0px 19px 0px 0px;
	font-weight : normal;
	font-size: 11px;
}

a.lang_en:link,
a.lang_en:visited
{
	background: url('../images/icons/flag_en.gif') 15px 0px no-repeat;
	padding : 0px 19px 0px 0px;
	font-weight : normal;
	font-size: 11px;
}

div.middle_menu {
	margin : 5px 0 0px 295px; 	
	height : 43px;
}

div.middle_menu_item {
	float : right;
	border-left : 1px solid #B4A892;
	padding : 20px 10px 5px 10px;	
	margin-bottom : 10px;
}

div.middle_menu_item a:link,
div.middle_menu_item a:visited 
{
	color : #968a74;
	font : bold 14.5px Arial;
	text-transform : lowercase;
}

div.middle_menu_item a:hover {
	text-decoration : none;
	color : #06a0e8;
}

div.main_menu {
	position : absolute;
	z-index : 3;
	margin : -20px 33px 0px 290px; 
}

div.sub_menu  {
	position : absolute;
	z-index : 2;
	margin : 40px 33px 0px 290px;
	width : 500px;
}

div.main_menu_block {
	width : 153px;
	height : 81px;
	cursor : pointer;
	position : absolute;
	background-position: no-repeat;
	z-index : 2;
}

div.mouse_over {
	margin: 0 0px 0px 0px;
	height : 81px;
}

#galleryFlash {
	margin-left: 20px;
}

div.homeimage {
	height : 457px;
	width : 910px;
	position : absolute;
	z-index : 1;	
	border-bottom : 1px dotted #999;
	overflow : hidden;
}

div.homeimage ul li {
	list-style : none;
}

div.footer {
	text-align : right;
	margin-top : 460px;
	padding-right: 6px;
}

div.footer_internal {
	text-align : right;
	border-top : 1px dotted #B4A892;
	margin-top : 10px;
	padding: 3px 6px 20px 6px;
}

div.footer_internal a:link,
div.footer_internal a:visited,
div.footer a:link,
div.footer a:visited 
{
	font-weight : normal;
}

#white_box {
	width : 261px;
	height : 45px;
	position : absolute;
	z-index : 2;	
	margin-top : 435px;
	margin-left : 5px;
	color : #381d01;
}

#idostream {
	width : 261px;
	height : 45px;
	position : absolute;
	z-index : 2;	
	margin-top : 500px;
	margin-left : 9px;
	color : #381d01;
}

div.clicktrough {
	width : 210px;
	height : 32px;
	position : absolute;
	z-index : 2;	
	margin-top : 435px;
	margin-left : 10px;
	padding : 15px 25px 0px 25px;
	color : #381d01;
}

div.clicktrough  a:link,
div.clicktrough  a:visited
{
	color : #000;
	font-weight : normal;
}

div.clicktrough a:link,
div.clicktrough a:visited
{
	float:left;
}

#next a:link,
#next a:visited
{
	float: right;
}

div.sub_menu_block {
	width : 128px;
	padding : 10px;
	margin-top : 10px;
	position : absolute;
}

div.sub_menu_block  ul li {
	list-style : none;
}

div.sub_menu_block  ul li a:link,
div.sub_menu_block  ul li a:visited {
	font-weight : normal;
}

#sub_menu_1 {
	margin-left:3px; 
	border-bottom: 7px solid #e52abc;
}

#sub_menu_1 a,
#sub_menu_1 a:link,
#sub_menu_1 a:visited
{
	display: block;
}

#sub_menu_1 a:hover {
	color : #e52abc;
	text-decoration : none;
}

#sub_menu_2 {
	margin-left:159px; 
	border-bottom: 7px solid #feac1c;
}

#sub_menu_2 a:hover {
	color : #feac1c;
	text-decoration : none;
}

#sub_menu_3 {
	margin-left:315px; 
	border-bottom: 7px solid #06a0e8;
}

#sub_menu_3 a:hover {
	color : #06a0e8;
	text-decoration : none;
}

#sub_menu_4 {
	margin-left:470px;
	border-bottom: 7px solid #95d006;
}

#sub_menu_4 a:hover {
	color : #95d006;
	text-decoration : none;
}

div.wrapper_wrapper {
	padding-right : 6px;
	width : 746px;
}

div.content_wrapper {
	margin-left : 20px;
	background-color  : #fff;
	padding-bottom : 20px;
}

div.menu_left {
	background-color  : #fff;
	width : 260px;
	float : left;
	padding: 5px 5px 0px 5px;
	height : 330px;
}

div.menu_left  ul li {
	float : left;
	list-style : none;
	margin: 0px;	
	padding-right: 3px;
	padding-bottom: 2px;
}

div.menu_left ul li a,
div.menu_left ul li a:link,
div.menu_left ul li a:visited
{
	border: 1px solid #fff;
	outline: none;
	float: left;
}

div.menu_left ul li a.active,
div.menu_left ul li a.active:link,
div.menu_left ul li a.active:visited,
div.menu_left ul li a:hover {
	border : 1px solid #666;
}

div.menu_left ul li img {
	padding : 1px;
	display: block;
}

div.clear {
	clear : both;
}

div.alignright {
	float:right;
	margin-right : 90px;
	margin-bottom : 10px;
	font : normal 12px Arial;
	color :#76736e;	
}

li.active  a:link,
li.active  a:visited
{
	color : #feac1c;
	text-decoration : underline;
}

div.content {
	padding-top : 8px;
	margin-left : 273px;
}

div.content ul li {
	list-style : none;
	text-align: center;
	width: 445px;
}

div.menu_right {
	float : right;
	padding-left : 5px;
	width : 140px;
	margin-top : 2px;
	padding-right: 5px;
}

div.title {
	font-size : 15px;
	padding-left : 295px;
	margin-top : 65px;	
}

div.menu_right ul li {
	list-style : none;
	margin-bottom: 7px;
	line-height: 12px;
	
}

div.menu_right ul li a:link,
div.menu_right ul li a:visited
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color : #76736e;
	line-height: 12px;
}

div.menu_right ul li a:hover,
div.menu_right ul li a.active:link,
div.menu_right ul li a.active:visited
{
	color : #06A0E8;
	text-decoration : none;
	xfont-weight: bold;
	line-height: 12px;
}

li.head {
	color : ##A69581;
	font-weight: bold;
}

div.menu_right ul li.head:hover {
	margin-left : 0px;
	list-style : none;
}

div.text {
	width : 460px;
	margin-left : 282px;
	padding : 10px;
	padding-right: 0;
	color : #76736e;
	
}

div.text_internal {
	width : 460px;
	margin-left : 312px;
	padding : 10px;
	border-right : 3px dotted;
	color : #76736e;
	min-height : 500px;
}

div.text_internal_page {
	width : 600px;
	padding-left : 295px;
	padding-right : 10px;
	color : #76736e;
	min-height : 500px;
}

div.text_internal_page img.inline {
	float: left;
	margin: 3px 10px 3px 0;
	border: 6px solid #fff;
}

div.text_internal_page p {
	margin-bottom: 10px;
	text-align: justify;
}

div.text_internal_page ul {
	margin-bottom: 18px;
	padding-left: 15px;
}

div.text_internal_page div.guestbook {
	padding-bottom: 10px;
	border-bottom: 1px dashed #76736E;
}

a.left:link,
a.left:visited
{
	float : left;
	font : normal 12px Arial;
	color : #76736e;	
	margin-left : 0;
}

a.right:link,
a.right:visited
{
	float : right;
	margin-right : 8px;
	font : normal 12px Arial;
	color : #76736e;
}

div.menu_left_footer {
	width : 260px;
	padding-left : 7px;
	float : left;
}

div.menu_left_footer  ul li {
	list-style : none;
	float : left;
	padding-right : 3px;
}

div.wrap {
	margin-top : 350px;
}

div.content_footer {
	margin-left: 273px;
}

#menu_left_footer a,
#menu_left_footer a:link,
#menu_left_footer a:visited
{
	padding: 0 3px;
	color: #666;
}

#menu_left_footer li.active a,
#menu_left_footer li.active a:link,
#menu_left_footer li.active a:visited
{
	color: #ffac1c;
}

#galimage object,
#galimage embed
{
	position: absolute;
}