html,
body
{
	font-family:			Arial, Sans-Serif;
	/*font-family:			Myriad Pro, Arial, Sans-Serif;*/
	font-size:			13px;
	line-height:			15px;
	color:				#00004A;
	padding:			0px;
	margin:				0px;
	background:			#C5A95D url('../resources/bg.png') top left scroll repeat-x;
	text-align:			center;
}
a,
a:visited,
a:link,
a:active
{
	color:				#A57944;
	text-decoration:		none;
}
a:hover
{
	color:				#00004A;
	text-decoration:		none;
}
h1,
h2,
h3
{	
	letter-spacing:			1.5px;
	font-weight:			normal;
	font-size:			20px;
	line-height:			22px;
}


h1
{
	line-height:		45px;
	margin:				0px;
	font-size:			40px;
	font-style:			italic;
	color:				#bbb;
	font-variant: 		small-caps;
}
h2
{
	font-size:			18px;
	margin:				0px;
	line-height:		21px;

}
h3
{
	margin:15px 0px 5px 0px;
	font-size:			15px;
}
#container
{
	margin:				auto;
	margin-top:			24px;
	width:				958px;
	position:			relative;
}
#body_shade
{
	background:			transparent url('../resources/content_bg.png') top left scroll repeat-y;
	width:				958px;
	position:			relative;
	float:				left;
}
#top_shade
{
	background:			transparent url('../resources/top_shade.png') top left scroll no-repeat;
	height:				18px;
	width:				958px;
	position:			relative;
	float:				left;

}
#container_inner
{
	margin:				auto;
	width:				920px;
	position:			relative;
}
#menu,
#fl_menu
{
	height:				58px;
}
#menu ul,
#fl_menu ul
{
	margin:				0px;
	padding:			0px;
}
#menu li,
#fl_menu li
{	
	letter-spacing:			1.2px;
	font-size:			12px;
	font-weight:			bold;
	text-align:			left;
	position:			relative;
	float:				left;
	display:			block;
	list-style-image:		none;
	list-style-position:		outside;
	list-style-type:		none;
}
#hmenu,
#fl_hmenu,
#smenu,
#fl_smenu
{
	width:				920px;
	height:				30px;
	position:			relative;
	float:				left;
	text-align:			left;
}
#smenu,
#fl_smenu
{
	width:				900px;
	padding-left:			20px;
	background:			#DEDAD0;
}
#smenu
{
	background:			url(../resources/bg_menu.png) repeat-x;
}
.nav_active a,
.nav_normal a
{
	margin-left:			20px;
	display:			block;
	padding-top:			10px;
	color:				#00004A;
}
.nav_active a
{
	color:				white;
}
.nav_active,
.nav_normal
{
	margin-right:			5px;
	height:				30px;
	text-transform:uppercase;
}
.nav_active
{
	padding-right:			20px;
	background:			#0C3967;
	color:				white;
	text-transform:uppercase;
}
.nav_normal a 
{
}
.sub_nav
{
	color:				white;
}
.nav_sub 
{
	font-weight:			normal !important;
	padding-top:			8px;
	text-transform:uppercase;
	
}
.navsubactive a
{
	font-weight:bold !important;
	font-size:			11px !important;
}
.nav_sub a
{
	font-size:			11px !important;
	font-weight:			normal;
	color:				white;
}
#menu,
#content,
#footer,
#full_width
{
	width:				920px;
	position:			relative;
	float:				left;
}
#content
{
	background-color: #F0EADD;
	background-image: url(../resources/col_le2.png);
	background-repeat: repeat-y;
}

#col_le
{
	text-align:			center;
	background:			#DDCC99 url('../resources/col_le.png') top left scroll repeat-x;
	width:				230px;
	position:			relative;
	float:				left;
}
#logo
{
	margin:				auto;
	width:				230px;
	height:				140px;
	position:			relative;
}
#col_le_btn
{
	text-align:			left;
	margin:				auto;
	width:				211px;
	position:			relative;
}
#col_ri
{
	width:				690px;
	position:			relative;
	float:				right;
}
#footer
{
	letter-spacing:			1.5px;
	color:				#A57944;
	font-size:			11px;
	margin-top:			9px;
}
#footer_le
{
	position:			relative;
	float:				left;
}
#footer_ri
{
	position:			relative;
	float:				right;
}
#bottom_shade
{
	background:			transparent url('../resources/bottom_shade.png') top left scroll no-repeat;
	height:				18px;
	width:				958px;
	position:			relative;
	float:				left;
}
#bottom_bar
{
   margin-top:			10px;
	height:				29px;
	width:				958px;
	position:			relative;
	float:				left;

}
div.fl_slideshow
{
	width:				950px;
	margin:				auto;
	margin-top:			45px;
}
#fl_menu
{
	width:				950px;
}
#fl_menu .nav_active
{
	background:			none;
	background:			#000015;
}
#fl_smenu
{
	width:				930px;
	background:			#000015;
}
#fl_hmenu .nav_normal a
{
	color:				#000015;
}
#fl_hmenu .nav_normal a:hover
{
	color:				white;
}
/**************/
/* FCE styles */
/**************/

/* fce_ankeiler */
 
.ankeiler_inner
{
	height:				103px;
	float:				left;
	position:			relative;
	margin-bottom:			10px;
	
}
#ankeiler_link
{
	display:			block;
	height:				103px;
	text-decoration:		none;
	float:				left;
}
#ankeiler
{}
#ankeiler_bg
{
	position:			relative;
	float:				left;
}
#ankeiler_bg img
{
	border:				none;
}
#ankeiler_desc
{
	width:				211px;
	position:			absolute;
	top:				0px;
	left:				0px;
	z-index:			5;
}
#ankeiler_txt
{
	font-size:			13px;
	line-height:			18px;
	color:				#00004A;
	width:				124px;
	height:				83px;
	position:			relative;
	float:				right;
	overflow:			hidden;
}
#ankeiler_title
{
	margin-left:			12px;
	font-size:			14px;
	font-variant: 			small-caps;
	color:				white;
	height:				31px;
	position:			relative;
	float:				left
}

/* openingstijden */

#fce_openingstijden
{}
#openingstijden
{
	color:				#00004A;
	background:			#EEE4CC;
	border:				1px solid #9D864A;
	width:				211px;
	position:			relative;
	float:				left;
	margin-bottom:			10px;
	text-align:			center;
}
#openingstijden_desc
{
	width:				191px;
	margin:				auto;
	position:			relative;
	text-align:			left;
}
#openingstijden_title
{
	font-size:			18px;
	margin:				12px 0px 4px 0px;
}
#openingstijden_txt
{}
.openingstijden_group
{
	font-size:			13px;
	height:				20px;
}
.openingstijden_label
{
	font-weight:			bold;
	clear:				left;
	width:				80px;
	position:			relative;
	float:				left;
}
.openingstijden_val
{
	clear:				right;
	position:			relative;
	float:				right;
}
#openingstijden_special
{
	font-size:			13px;
	color:				white;
	line-height:			20px;
	width:				206px;
	margin:				2px auto;
	position:			relative;
	background:			#E24434 url(../resources/open_grad.png) bottom center no-repeat;
	border:				1px solid white;
}

#openingstijden_special p
{
	margin:3px 0px 3px 0px;
}

#openingstijden_special a:link,
#openingstijden_special a:visited
{
	color:white;
}
#openingstijden_special a:hover
{
	text-decoration:underline;
}
/* fce_2col_default */

#fce_1col_default
{
	text-align:left;
	margin:			15px;
}
#fce_2col_default
{}
#fce_2col_def_le
{
	text-align:			left;
	width:				430px;
	margin-left:			15px;
	margin-top:			15px;
	position:			relative;
	float:				left;
}
#fce_2col_def_ri
{
	text-align:			left;
	width:				230px;
	position:			relative;
	float:				right;
}

/* fce_2col_fp */

#fce_2col_fp
{}

#fce_2col_fp_le
{
	overflow:			hidden;
	text-align:			left;
	width:				460px;
	position:			relative;
	float:				left;
}


#fce_2col_def_ri .csc-textpic-image,
#fce_2col_fp_le .csc-textpic-image,
#fce_2col_fp_le div.csc-textpic div.csc-textpic-single-image img
{
	margin-bottom:		0px!important;
}
#fce_2col_fp_ri
{
	background:			#D7C284 url('../resources/re_bg.png') top left scroll repeat-x;
	text-align:			left;
	width:				230px;
	position:			relative;
	float:				right;
	text-align:			center;
	padding-top:			9px;
}

/* fce_actieblok1 */

#fce_actieblok1
{}
.actie1_inner
{
	background:			#00004A;
	width:				432px;
	height:				170px;
	position:			relative;
	float:				left;
	margin:				10px 0px;
}
#actie1_img
{
	width:				140px;
	height:				170px;
	position:			relative;
	float:				left;
}
#actie1_txt
{
	color:				white;
	font-size:			13px;
	line-height:			18px;
	width:				280px;
	height:				170px;
	position:			relative;
	float:				left;
}

/* fce_actieblok2 */

#fce_actieblok2
{}
.actie2_inner
{
	background:			#00004A;
	width:				432px;
	height:				170px;
	position:			relative;
	float:				left;
	margin:				10px 0px;
}
#actie2_txt
{
	color:				white;
	font-size:			13px;
	line-height:			18px;
	width:				280px;
	height:				170px;
	position:			relative;
	float:				left;
	margin-left:			10px;
}
#actie2_img
{
	width:				130px;
	height:				170px;
	position:			relative;
	float:				right;
}

/* fce_news1 */

#fce_news1
{}
.news1_inner
{
	width:				213px;
	height:				106px;
	margin:				auto;
	margin-bottom:			9px;
	text-align:			left;
	position:			relative;
}
#news1_link
{
	text-decoration:		none;
}
#news1
{}
#news1_bg
{
	position:			relative;
	float:				left;
}
#news1_bg img
{
	border:				none;
}
#news1_desc
{
	width:				141px;
	position:			absolute;
	top:				0px;
	left:				72px;
	z-index:			5;
}
#news1_title
{
	line-height:			17px;
	width:				130px;
	color:				#BE9E55;
	margin-top:			10px;
	font-size:			14px;
}
#news1_txt
{
	font-size:			14px;
	line-height:			17px;
	width:				130px;
	color:				white;
}
#news1_txt p
{
	margin:				5px 0px 0px 0px;
}

/* fce_news2 */

#fce_news2
{}
.news2_inner
{
	width:				213px;
	height:				106px;
	margin:				auto;
	margin-bottom:			9px;
	text-align:			left;
	position:			relative;
}
#news2_link
{
	text-decoration:		none;
}
#news2
{}
#news2_bg
{
	position:			relative;
	float:				left;
}
#news2_bg img
{
	border:				none;
}
#news2_desc
{
	color:				#00004A;
	width:				141px;
	position:			absolute;
	top:				0px;
	left:				10px;
	z-index:			5;
}
#news2_title
{
	line-height:			16px;
	width:				130px;
	margin-top:			10px;
	font-size:			16px;
}
#news2_txt
{
	font-size:			14px;
	line-height:			17px;
	width:				130px;
}
#news2_txt p
{
	margin:				5px 0px 0px 0px;
}


div.csc-textpic div.csc-textpic-single-image img
{
	margin-bottom:0;

}
.present-panel h3
{
	margin:0;
}
