/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#005b7f;
	margin-top:0px;
	font-size:xx-small;
}

a:link, p a:active{
	font-size:x-small;
	font-weight:bold;
	color:#005b7f;
	text-decoration:none;
}

a:visited, p a:hover{
	font-size:x-small;
	font-weight:bold;
	color:#7d4900;
	text-decoration:none;
}


a img{
	position:relative;
	border:none;
	padding-left:5px;
	float:left;
}

h1{
	font-size:medium;
	color:#005b7f;
}

h2{
	font-size:small;
	color:#7d4900;
}

h2 a{
	font-size:large;
}

span#h2{
	font-size:medium;
	color:#7d4900;
}

span.h2{
	padding-top:10px;
	position:relative;
	font-size:small;
	font-weight:bold;
	color:#7d4900;
	float:left;
}

h3{
	font-size:small;
	color: #7d4900;
}

h3.blocktitle{
	font-size:small;
	color: #005b7f;
}

div.form-item{
	width:90%;
	text-align:left;
	padding-left:15px;
}

div.form-item label{
	font-size:x-small;
	display:table;
}

div.form-item input{
	display:inline;
	font-size:x-small;
	width:120px;
}

div.item-list{
	position:relative;
	text-align:left;
	padding-top:20px;
}

div.item-list ul li{
	margin-top:-10px;
}


div.image-advertisement img{
	border:solid;
	border-color:#7FADBF;
	border-width:1px;
	padding-left:0px;
}

p{
	font-size:x-small;
	color:#333333;
}

ul{
	position:relative;
	left:-25px;
	text-indent:-10px;
	font-size:x-small;
	color:#333333;
	list-style-type:none;
	list-style-image:none;
}

hr{
	height:2px;
	color:#005b7f;
	border-top-color:#005b7f;
	border-bottom-color:#7FADBF;
	border-left-color:#7FADBF;
	border-right-color:#7FADBF;
	border-style:solid;
	border-width:1px;
	
}

td{
	position:relative;
	vertical-align:top;
	font-size:x-small;
	color:#333333;
}

div#main{
	left:50%;
	margin-left:-438px;
	position:relative;
	background-color:#ffffff;
	padding:12px;
	width:876px;
	height:100%;
}

div#header_menu{
	background-image:url(images/header_right.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:876px;
	height:96px;
	clear:both;
}

div#header_nav{
	position:relative;
	background-image:url(images/main_nav_back.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:484px;
	height:96px;
	left:0px;
	top:0px;
	float:left;
}


div#nav_items{
	position:relative;
	width:434px;
	text-align:left;
	padding-left:25px;
	padding-right:25px;
}


div#header_spacer{
	position:relative;
	background-image:url(images/lighthouse_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:193px;
	height:96px;
	margin-left:5px;
	float:left;
}

div#header_logo{
	position:relative;
	width:169px;
	height:96px;
	float:left;
}

div#header_img{
	position:relative;
	background-image:url(images/header_img.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:876px;
	height:150px;
	left:0px;
	float:left;
	clear:both;
}

div#header_bottom{
	position:relative;
	background-image:url(images/header_bottom.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:876px;
	height:5px;
	font-size:0px;
	float:left;
	clear:both;
}

div#divider{
	position:relative;
	padding:0px;
	margin:0px;
	width:876px;
	height:41px;
	float:left;
	clear:both;
}

div#breadcrumb_nav{
	position:relative;
	background-color:#7FADBF;
	padding-left:20px;
	color:#005b7f;
	font-size:x-small;
	font-weight:bold;
	width:464px;
	height:41px;
	float:left;
}

div#crumb{
	position:relative;
	display:inline-block;
	width:100%;
	top:12px;
}

#breadcrumb_nav a:link, #breadcrumb_nav a:visited, #breadcrumb_nav a:hover, #breadcrumb_nav a:active{
	color:#005b7f;
}

span#active_crumb{
	color:#7d4900;
}

div#divider_content{
	position:relative;
	background-image:url(images/divider_back.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:xx-large;
	color:#7fadbf;
	height:41px;
	width:392px;
	float:right;
}

div#spacer{
	position:relative;
	background-image:url(images/spacer.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:876px;
	height:5px;
	font-size:0px;
	float:left;
	clear:both;
}

div#body{
	position:relative;
	width:876px;
	background-color:#ffffff;
	height:100%;
	float:left;
	clear:both;
}

div#content{
	position:relative;
	width:604px;
	padding:20px;
	text-align:left;
	background-color:#ffffff;
	float:left;
	height:100%;
}

div#home_content{
	position:relative;
	width:466px;
	padding:20px;
	text-align:left;
	background-color:#ffffff;
	float:left;
	height:100%;
}

div#sidebar-right
{
	position : relative;
	background-color:#C9DDE4;
	background-image:url(images/sidebar_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:small;
	color:#005b7f;
	padding:10px;
	padding-bottom:20px;
	padding-right:0px;
	width:222px;
	height:100%;
	float:right;
}

dl{
	line-height:normal;
}

dt{
	margin-top:10px;
}

dd{
	text-indent:0;
	margin-left:5px;
}

#sidebar-right ul{
	position:relative;
	line-height:20px;
	top:-0px;
	left:5px;
	bottom:20px;
	list-style-image:none;
}

#sidebar-right li
{
	color:#005b7f;
	font-weight:bold;
	list-style-image:none;
	list-style-type:none;
}

#sidebar-right ul li ul li:before
{
	content:"> ";
}

#sidebar-right a{
	color:#005b7f;
	font-weight:bold;
	text-decoration:none;
}


div#sub_nav{
	position:relative;
	background-color:#7fadbf;
	font-size:small;
	color:#005b7f;
	font-weight:bold;
	padding:10px;
	padding-right:0px;
	width:222px;
	height:100%;
	float:left;
}

div#news{
	position:relative;
	background-color:#7fadbf;
	background-image:url(images/news_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:small;
	color:#005b7f;
	font-weight:bold;
	padding:10px;
	padding-right:10px;
	width:350px;
	height:100%;
	float:left;
}

.view-content table
{ 
	width:100%;
	border:none;
	background-color: #7fadbf;
	padding-bottom: 10px;
}

.view-content td
{
	background-color:#7fadbf;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	color:#005b7f;
}
.view-content tr.odd td a{
	color:#005b7f;
}

.view-content tr.even td a{
color:#005b7f;
}

.view-content th{
	border:none;
	background-color:#7fadbf;
}

.view-content tr.odd td {
	background-color:#C9DDE4;
	color:#005b7f;
}

.view-content tr.even td {
	background-color:#7fadbf;
color:#005b7f;
}

#sub_nav p{
	font-size:x-small;
	color:#005b7f;
}

#active_subitem{
	color:#7d4900;
	font-weight:bold;
	text-decoration:none;
}

#sub_nav a:link, #sub_nav a:visited, #sub_nav a:hover, #sub_nav a:active{
	color:#005b7f;
	font-weight:bold;
	text-decoration:none;
}

#sub_nav ul{
	position:relative;
	line-height:20px;
	left:-10px;
	top:10px;
}

div#adres{
	font-size:x-small;
	color:#005b7f;
	position:relative;
	background-color:#ffffff;
	text-indent:20px;
	width:738x;
	height:10px;
	float:left;
}

span#design{
	font-size:x-small;
	color:#7fadbf;
	position:relative;
	background-color:#ffffff;
	height:10px;
	float:right;
}

span#design a{
	color:#7fadbf;
}


span#title{
	position:relative;
	top:5px;
	font-size:x-large;
	font-weight:bold;
	text-align:left;
	color:#7fadbf;
	float:left;
}

span#lang{
	position:relative;
	top:12px;
	font-size:x-small;
	font-weight:bold;
	text-align:right;
	color:#7fadbf;
 width:138px;
	float:left;
}

#lang a:link, #lang a:active, #lang a:visited, #lang a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

div#searchbox{
	position:relative;
}

span.top_link{
	position:relative;
	float:right;
	clear:both;
}

.submitted{
	display:none;
}

p.top_link{
	position:relative;
	float:right;
	clear:both;
}

a.top_link{
	position:relative;
	float:right;
	clear:both;
}


span#lijn{
	padding-left:20px;
	padding-right:20px;
	position:relative;
	float:left;
}

div.clearer{
	clear:both;
	height:1px;
	font-size:0px;
}

table#attachments{
	border:none;
	width:60%;
}

table#attachments td
{
	background-color:#ffffff;
	padding:5px;
}

span.nav_item{
	color:#7fadbf;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-align:justify;
	top:70px;

}

span.newsHeader{
	color:#7d4900;
}

.nav_item a:link, .nav_item a:active{
	font-size:small;
	color:#ffffff;
	text-decoration:none;
}

.nav_item a:visited{
	font-size:small;
	color:#eeeeee;
	text-decoration:none;
}

.nav_item a:hover{
	font-size:small;
	text-decoration:underline;
}

.txt_bullet{
	color:#005b7f;
	margin-right:4px;
	font-weight:bold;
}

.nav_bullet{
	color:#ffffff;
	margin-right:4px;
	font-weight:bold;
}

.title{
	padding-top:10px;
	font-size:small;
	font-weight:bold;
	color:#7d4900;
}

.paragraph{
	font-size:x-small;
	color:#333333;
}


.content .ul{
	position:relative;
	left:-25px;
	text-indent:-10px;
	font-size:x-small;
	color:#333333;
	list-style-type:none;
}

.content ul li:before {
	content: "> ";
}

.content ul li ul li:before{
	content: "* "
}

ul li ul.zonder li:before
{
	content:" ";
}

hr{
	height:2px;
	color:#005b7f;
	border-top-color:#005b7f;
	border-bottom-color:#7FADBF;
	border-left-color:#7FADBF;
	border-right-color:#7FADBF;
	border-style:solid;
	border-width:1px;
	
}

table{
	border:0px;
}

th{
	position:relative;
	vertical-align:top;
	font-size:x-small;
	color:#7d4900;
}

td{
	position:relative;
	vertical-align:top;
	font-size:x-small;
	color:#333333;
}

td.paragraph{
	font-size:x-small;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

td.title{
	padding-top:10px;
	font-size:x-small;
	font-weight:bold;
	color:#7d4900;
	font-family:Arial, Helvetica, sans-serif;
}

div.links{
	padding-left:20px;
}

a.upload_attachments{
	padding-left:20px;
}

h3.blocktitle{
	margin-left:15px;
}

input {
	border:1px solid #C9DDE4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}

input:focus{
	border:1px solid #005b7f;
}