body {
	background-color: #f1f1f1;
	margin:0px;
	padding:0px;
	font: 11px  verdana, arial, helvetica;
	color: #115c9c;
}
h1{
	padding:5px 0 5px 0;
	margin:0px;
	font-size:18px;
	color:#FFFFFF;
}
h2{
	padding:5px 0 5px 0;
	margin:0px;
	font-size:18px;
	color:#ff6d00;
}
h3{
	padding:0 0 5px 0;
	margin:0px;
	font-size:12px;
	color:#3592e0;
}
h4{
	padding:0 0 10px 0;
	margin:0px;
	font-size:14px;
	color:#72e502;
}
p {
	/*text-align:justify;*/
	padding: 0;
	margin: 0px;
	line-height:15px;
}
p a {
	color: #115c9c;
}
p.white{
	color:#FFFFFF;
}
p.clear{
	clear:both;
	padding:10px 0 0 0;
}
img.left_img{
	border:1px #e5e5e5 solid;
	float: left;
	margin: 0 3px 3px 0;
}
img.box_img{
	float:left;
	padding:0 20px 0 0 ;
}
#main_container{
	width:900px;
	height:auto;
	margin:auto;
	background-color:#FFFFFF;
}
#header{
	width:900px;
	height:auto;
	margin:auto;
}
#logo{
	padding: 0 0 0 30px;
	float:left;
}
/*----------------------menu-------------------------*/
#menu{
	width:900px;
	height:42px;
	padding:0px;
	clear:both;
	background-color:#ff6d00;
}
#menu ul{
	list-style:none;	
	margin: 0 0 0 374px;
	display:block;
}
#menu ul li{
	list-style:none;
	display:inline;
	float:left;
	width:auto;
	height:42px;
	padding:0px;
	line-height: 38px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:13px;
}
#menu ul li a{
	height:42px; 
	width: auto;
	float:left;
	text-decoration:none;
	padding:0 0 0 13px; 
	margin:0px 30px 0px 3px;
	color:#fff;
	text-align:center;
}
#menu ul li a:hover{
	background:url(../img/menu_bullet.gif) no-repeat center left;
}
#menu ul li a.current{
	background:url(../img/menu_bullet.gif) no-repeat center left;
}

/*----------------middle blue box-----------*/
.blue_box {
	width:900px;
	height:265px;
	clear:both;
	background:url(../img/blue_box_bg.gif) no-repeat left #115c9c;
	background-position:97px 0px;
	display: none;
}
.blue_box .photo{
	float:left;
	padding:0px;
}
.blue_box .text_content{
	display: none;
	width:350px;
	float:left;
	padding:20px 0 0 0;
}
.blue_box .blue_button {
	display: none;
	width: 208px;
	height: 35px;
	float: right;
	background:url(../img/blue_button_bg.jpg) no-repeat 0 0;
	line-height:34px;
	text-align:center;
	cursor: pointer;
	margin: 5px 0;
}
.blue_box .blue_button.hover {
	background-position: 0px -35px;
}
.blue_box .blue_button a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
}

/*----------------------top sub navigation-------------------------*/
#right_nav{
	width:263px;height: auto;padding:20px 0 0 50px; float:left;
}
#right_nav ul{
	list-style:none;margin: auto;display:block; padding:0px;
}
#right_nav ul li{
	list-style:none;display:block;width:auto;height:29px;padding:0px;line-height:29px;
}
#right_nav ul li a{
	height:29px;display:block; width:263px;text-decoration:none;padding:0 0 0 35px; margin:7px 0 7px 0;color:#d4f0ba;background:url(../img/right_nav.gif) no-repeat center;
	background-position:0px 0px;
}
#right_nav ul li a:hover{
	height:29px;display:block;width:263px;text-decoration:none;color: #d4f0ba;padding:0 0 0 35px;margin:7px 0 7px 0; background:url(../img/right_nav_a.gif) no-repeat center;
	background-position:0px 0px;
}
#right_nav ul li a.current{
	height:29px;display:block;width:263px;text-decoration:none;padding:0px;color: #d4f0ba;padding:0 0 0 35px;margin:7px 0 7px 0; 
	background:url(../img/right_nav_a.gif) no-repeat center;
	background-position:0px 0px;
}


/*----------------------sub navigation-------------------------*/
#sub_nav ul{
	list-style:none;
	margin: -12px 0 0 0;
	display:block; 
	padding:0px;
}
#sub_nav ul li{
	list-style:none;
	display:block;
	width:auto;
	height:27px;
	padding:0px;
	line-height:27px;
}
#sub_nav ul li a {
	display: block; 
	text-decoration: none;
	padding: 0 0 0 20px; 
	margin: 7px 0 7px 0;
	color: #115c9c;
	background: url(../img/bullet.gif) no-repeat 4px 8px; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#sub_nav ul li a:hover {
	background-color: #e7e7e7;
}
#sub_nav ul li a.current {
	background: #ff6d00 none; 
	color: #fff;
}

/*--------------------------main_content-------------------*/
#main_content {
	width:auto;
	height:auto;
	clear:both;
}

#crumbpath {
	padding: 0;
	color: #bcbcbc;
}
#crumbpath a {
	text-decoration: none;
	color: #bcbcbc;
}
#crumbpath a:hover {
	text-decoration: underline;
}

#wide_content {
	width: 820px;
	padding:10px 20px 10px 20px;
}

#left_content{
	width:240px;
	height:auto;
	margin:10px;
	float:left;
	padding: 12px 10px 10px 10px;
	background:url(../img/left_content_bg.jpg) repeat-x top;
	min-height: 350px;
}

#left_content.home {
	padding-top: 0;
}

#left_content .fotoshow {
	margin: 10px 0 0 0;
	padding: 0;
}

#right_content{
	width:580px;
	height:auto;
	margin: 10px 0 0 0;
	float:left;
	padding: 0 0 0 10px;
}

#right_content .box {
	padding:10px 0 5px 0;
	margin:0px 0px 10px 0;
	border-bottom:1px #ff6d00 dashed;
	cursor: pointer;
}

#right_content #map_canvas {
	width:580px;
	height: 400px;
	margin: 10px 0 20px 0;
}

.fotoalbum a { 
	border:1px #e5e5e5 solid;
	float: left;
	margin: 0 3px 3px 0;
	width: 104px;
	height: 104px;
	background:url(../img/lightbox-ico-loading.gif) no-repeat center;
}

.fotoalbum a img {
	display: none;
}

.lees_verder_link {
	width: auto;
	float:right;
	padding:3px 25px 3px 0;
	background:url(../img/orange_bullet.gif) no-repeat right;
	cursor: pointer;
}

.lees_verder_link a {
	text-decoration:none;
	color:#ff6d00;
}

.lees_verder_link a:hover {
	text-decoration: underline;
}

.rtf_content { margin: 0; padding: 0 }

.rtf_content p {
	padding: 10px 0;
	margin: 0;
}
.rtf_content ul, .rtf_content ol {
	padding: 0 0 0 15px;
	/*margin: 0 0 15px 0;*/
}

.rtf_content ul li, .rtf_content ol li {
	line-height:15px;
	list-style-position: outside;
	/*padding: 0 0 0 5px;
	margin: 0 0 0 5px;*/
}

.rtf_content a {
	color: #115c9c;
}

.news_icon{
	float:right;
	padding: 0 0 10px 20px;
}

.kalender {
	text-align: center;
	padding: 0 auto;
	margin: 25px auto;
}
.kalender div {
	margin: 0 auto;
}
.kalender .date_unavailable {
	background-color: red;
}

/*.rtf_content ul {
	list-style:none;
	margin: 5px 0 15px 0;
}
.rtf_content ul li{
	list-style: none outside;/* url(../img/bullet.gif);
	padding: 0;
	margin: 0;
	background: url(../img/bullet.gif) no-repeat 2px left;
	line-height:15px;
}
.rtf_content ul li a{
	text-decoration:none;
	 
}
.rtf_content ul li a:hover{

}
*/
/*
.search_box{
	width:267px;
	height:124px;
	float:left;
	margin:15px 10px 10px 0;
	background:url(../img/search_box_bg.gif) no-repeat center;
	background-position:0px 0px;
}
.search_title{
	font-size:14px;
	color:#7ea743;
	padding:10px 0 0 15px;
	float:left;
	font-weight:bold;
}
input.search_input{
	width:170px;
	height:20px;
	background-color:#FFFFFF;
	border:1px #c0c485 solid;
	float:left;
	margin:15px 0 0 15px;
}
input.submit{
	float:left;
	padding:0 0 0 10px;
}
.subsearch{
	width:200px;
	float:left;
	color:#8b8e5d;
	padding:0 0 0 15px;
}
.contact_information{
	width:200px;
	float:left;
	padding:10px 0 0 10px;
}
*/


/*
.news{
	width:310px;
	clear:both;
	padding:10px 0 10px 0;
}

.news_content{
	width:260px;
	float:left;
	padding:0 0 0 10px;
	text-align:justify;
	line-height:13px;
}
.news_content span{
	color:#4ab7e8;
}
*/

/*
.contact_info_box{
	width:481px;
	height:116px;
	margin:5px;
	background:url(../img/contact_info_bg.gif) no-repeat center;
}
.contact_info_title{
	font-size:14px;
	color:#7ea743;
	padding:10px 0 0 15px;
	font-weight:bold;
}
.contact_info{
	float:left;
	padding:15px 10px 5px 13px;
}
.adress{
	clear:both;
	padding:10px 0 0 20px;
}
*/
/*-----------------------contact_form-------------------*/
/*
#contact_form{
width:310px;
height:auto;
padding:10px 0 0 60px;
}
.form_row{
float:left;
padding:4px 0 4px 0;
}
label{
width:70px;
float:left;
padding:3px 5px 0 0;
color:#59a5bf;
text-align:right;
}
input.contact_input{
width:220px;
height:18px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}
textarea.contact_textarea{
width:220px;
height:80px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}
.send a{
width:62px;
height:24px;
display:block;
background:url(../img/read_more_bg_white.gif) no-repeat center;
background-position:0px 0px;
line-height:22px;
color:#FFFFFF;
text-decoration:none;
padding-left:40px;
float:right;
margin:10px;
}
*/
form { 
	margin: 10px 0; 
	border: 2px solid #F1F1F1; 
}
form #frm_valid { display: none; }
form ul, form li { list-style: none; }
form ul { margin: 0; padding: 0; }
form ul li { overflow: hidden; height: 100%; padding: 8px 0 8px 5px; margin: 0 15px; border-top: 1px solid #e1e1e1; }
form ul li.first { border-top: 0; border-top: none; }
form ul li label { display: block; float: left; width: 100%; font-weight: bold; }
	
form ul li input, form ul li textarea, form ul li select {
	width:98%;
	border: 1px solid #a6c9e2; 
	background-color: #E1EFFB; 
	color: #2E6E9E;
	margin: 0;
	padding: 3px 2px;
}
form ul li textarea {
	height: 50px;
}
form ul li.submit {
	padding-right: 5px;
}
form ul li.submit input {
	font-weight: bold;
	width: auto;
	border: 1px solid #CACACA;
	background-color: #F1F1F1; 
	float: right;
	cursor: pointer;
}

/*
form input.checkbox { width: auto; height: auto; border: 0px solid #b2b4bf; }
*/
.form_disclaimer {
	margin-top: -8px;
	font-size: 9px;
	color: #9D9D9D;
}

/*-----------------------------footer------------------*/
#footer{
	clear:both;
	width: auto;
	height:37px;
	color: #fff;
	background-color:#ff6d00;
}
.copyright{
	float:left;
	padding-left:10px;
	padding-top:13px;
}
.footer_links{
	float:right;
	padding-right:15px;
	padding-top:13px;
}
.copyright a, .footer_links a{
	text-decoration:none;
	color: #fff;
	padding-left:10px;
}
.footer_links a:hover{
	text-decoration:underline;
	color: #fff;
}
