html{
	font-size:100%;}

body{
	margin:0;
	padding:0;
	text-align:center;
	font-size:1em;
	background:url(images/bg_mainbox.jpg) no-repeat #f4f4f5;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;}
	
#container{
	position:relative;
	margin:auto;
	top:8.69em;
	left:0.24em;
	width:62.50em;
	height:37.50em;
	text-align:left;}
	
#logo{
	width:11.94em;
	height:4.00em;
	position:absolute;
	top:-4.50em;
	left:1.25em;}
	
#leftimg{
	float:left;
	width:18.75em;
	height:37.50em;
	padding-bottom:6.25em;}
	
#content{
	float:left;
	text-align:left;
	margin-top:8.75em;
	margin-left:2.50em;
	width:33.13em;
	height:26.44em;}	
	
#box{
	width:16.25em;
	background-color:#00448a;
	position:absolute;
	left:0;
	top:0;
	margin:1.25em 0 0 1.25em;
	padding:1.25em 1.25em 0 1.25em;}
	
#footer{
	position:absolute;
	left:20.81em;
	top:38.13em;}
	
#footer p{
	color:#9c9e9f;
	font-size:0.81em;}

/***************************************************************/
/*                                          navigation         */
/***************************************************************/

#navi{
	position:absolute;
	padding:0;
	height:2.7em;
	width:44.88em;
	bottom:36.78em;
	left:18.66em;}
#navi li a span, #navi dfn{
	display:none;
}
#navi li{
	position:relative;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	overflow:visible;}
		
#navi li a{
	width:10em;
	height:2.7em;
	overflow:hidden;
	display:block;
	float:left;
	text-align:center;
	padding-top:1.3em;
	font-weight:normal;
	font-size:0.88em;
} 
#navi li a, #navi li a:visited{
	background:url(images/tab_2.jpg) no-repeat;
	outline:none;}
#navi li a:hover, #navi li a:active, #container #navi li.level0active a{
	background:url(images/tab_2_h.jpg) no-repeat;
	text-decoration:none;}	
	
#navi li a.first, #navi li a.first:visited{
	height:2.56em;
	margin-left:0.24em;
	background:url(images/tab_1.jpg) no-repeat;}
	
#navi li a.first:hover, #navi li a.first:active, #container #navi li.active a.firstr{
	background:url(images/tab_1_h.jpg) no-repeat;}

#navi li a.last, #navi li a.last:visited{
	background:url(images/tab_3.jpg) no-repeat;
	width:10.06em;
	}
#navi li a.last:hover, #navi li a.last:active, #container #navi li.active a.last{
	background:url(images/tab_3_h.jpg) no-repeat;}
	
	
#navi ul{
	position:absolute;
	top:3em;
	overflow:visible;
	width:25.00em;
	padding:0;
	left:1.6em;}

#navi li li{
	float:left;
	height:1.25em;
}

#navi ul{display:none;}	
#navi .level0active ul{
	display:block;
}

#navi li li a, #navi li li a:visited{
	background:none!important;
	text-indent:0;
	height:1.25em;
	width:auto;
	margin-right:1.25em;}
#navi li li a:hover, #navi li li a:active, #navi li li a.active{
	background:none;
	color:#FFFFFF;}
	
#navi ul{
	position:absolute;
	top:3em;
	overflow:visible;
	width:25.00em;
	padding:0;
	left:1.6em;}

#navi li li{
	float:left;
	height:1.25em;
}

#navi ul{display:none;}	
#navi .level0active ul{
	display:block;
}

#navi li li a, #navi li li a:visited{
	background:none!important;
	text-indent:0;
	height:1.25em;
	width:auto;
	margin-right:1.25em;}
#navi li li a:hover, #navi li li a:active, #navi li li a.active{
	background:none;
	color:#FFFFFF;}
	
/*********************************************************************/

a, a:visited{
	outline:none;
	color:#00448a;
	text-decoration:none;}
	
a:hover, a:active{
	text-decoration:underline;}
	
p{
	color:#fff;
	margin:0;
	padding:0 0 0.50em 0;}
	
#content ul{
	margin:0;
	margin-left:0.88em;
	padding:0;
	color:#fff;}
	
#content li{
	margin:0;
	padding:0.06em 0;
	list-style:square;}

img{
	border:0;}
	
	
h1 {
	font-size:2.2em;
	color:#00448A;
	text-align:left;
	margin:0 0 0.8em 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	width:18em;
}

h2 {
	font-size:1.06em;
	color:#00448A;
	text-align:left;
	font-weight:normal;
	margin:0 0 1em 0;
	padding:0;
}

h3 {
	font-size:0.88em;
	color:#00448A;
	text-align:left;
	font-weight:bold;
	margin:0 0 1em 0;
	padding:0;
}

h6 {
	font-size:2.2em;
	color:#FFFFFF;
	text-align:left;
	margin:0 0 0.2em 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

.bodytext, #content li{
	font-size:0.88em;
}

#content li li{font-size:1em;}

.tx-gooffotoboek-pi1{
	position:absolute;
	left:0;
	top:-1.78em;
}

.gallerynavi{
	background:#FFFFFF;
	height:1.8em;
	padding-left:2em;
	padding-top:0.44em;
width:60em;
}

.gallerynavi .gallerythumb img{
	display:none;
	position:absolute;
	left:-5em;
	top:-9em;
	border:0.06em solid #CCCCCC;
}

.gallerynavi a:hover.gallerythumb img {
	display:block;
}

.gallerynavi a{
	position:relative;
}
.gallerynavi a:link, .gallerynavi a:visited{
}
.gallerynavi a:link.gallerythumb, .gallerynavi a:visited.gallerythumb{
	font-size:0.6em;
	color:#909090;
	padding:0 0.4em;
	top:-0.7em;
}

.gallerynavi a:hover.gallerythumb, .gallerynavi a:active.gallerythumb{
	color:#96DBFF;
}

.gallerynavi a:link.active, .gallerynavi a:visited.active{
	color:#FFFFFF ;
}

.gallerynavi a:hover.active, .gallerynavi a:active.active{
	color:#96DBFF;
}

.single{

}

#topleftb{
	position:absolute;
	left:-1.3em;
	top:0.48em;
}

#bottomleftb{
	position:absolute;
	left:-1.18em;
	bottom:-1.3em
}

#bottomrightb{
	position:absolute;
	right:-1.54em;
	bottom:-1.36em;
}

.singleimagedesc{
	position:absolute;
	top:3.06em;
	left:1.3em;
	width:16.38em;
	height:16.88em;
	background:#00448A;
	padding:1.25em;
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9;
}

.singleimagedesc h2{
	color:#FFFFFF;
	font-size:0.88em;
	font-weight:bold;
}

.singleimagedesc h3{
	color:#FFFFFF;
	font-size:0.88em;
	font-weight:normal;
}

.align-right{
	text-align:right;
}

.align-center{
	text-align: center;
}

/* Be nasty to Safari */
@media all {
@import url(no-safari.css);
#navi{
	left:18.74em;
}
#navi li a.first, #navi li a.first:visited{
	margin-left:0em;
}

#navi li a{width:9.94em;}
}
/* End be nasty to Safari */
