/* general styles */
body,
html
{
	font-family:			"Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size:				13px;
	line-height:			21px;
	margin:					0px;
	width:					100%;
	color:					#463A2D;
}
h1,
h2,
h3,
h4,
h5,
h6
{
	margin-top:				0px;
}
h1
{
	font-size:				33px;
	line-height:			35px;
	margin-bottom:			5px;
}
h2
{
	font-size:				15px;
	font-style:				italic;
	line-height:			21px;
	margin-bottom:			5px;
}
h3
{
	font-size:				25px;
	line-height:			35px;
	font-style:				italic;
	margin-bottom:			5px;
}
a:active,
a:visited,
a:hover,
a:link
{
	color:					#FF9617;
	font-style:				italic;
	text-decoration:		none;
}
a:hover
{
	text-decoration:		underline;
}
/* site specific classes */
#site-container
{
	background:				url(../resources/bg-header.png) top left  repeat-x;
}
#site-inner-container
{
	text-align:				center;
	position:				relative;
}
.bg-image-1
{
	background:				url(../resources/bg-body-1.jpg) center 129px no-repeat;
}
.bg-image-2
{
	background:				url(../resources/bg-body-2.jpg) center 129px no-repeat;
}
#content-container
{
	width:					960px;
	margin:					auto;
	position:				relative;
	text-align:				left;
}
#header-container
{
	width:					960px;
	height:					130px;
	position:				relative;
	float:					left;
}
#header-text
{
	width:					960px;
	height:					95px;
	position:				relative;
	float:					left;
}
#header-menu
{
	width:					960px;
	height:					35px;
	position:				relative;
	float:					left;
}
#header-image
{
	width:					960px;
	height:					236px;
	position:				relative;
	float:					left;
}
#tien-jaar-banner
{
	width:					356px;
	height:					149px;
	position:				relative;
	float:					right;
	margin:					14px 26px 0px 0px;		
}
#body-container
{
	padding-top:				265px;
	width:					960px;
	position:				relative;
	float:					left;
}
#body-content
{
	width:					700px;
	margin-left:			10px;
	position:				relative;
	float:					left;
	padding-bottom:			20px;
}
#body-fp-left-col
{
	width:					70px;
	height:					600px;
	position:				relative;
	float:					left;
}
#body-fp-content
{
	width:					540px;
	margin-left:			20px;
	position:				relative;
	float:					left;
}
#body-side-col
{
	width:					205px;
	margin-right:			26px;
	position:				relative;
	float:					right;
}
#footer-container
{
	background:				#393025;
	width:					100%;
	height:					35px;
	text-align:				center;
	position:				relative;
}
#footer-container-copyright
{
	width:					240px;
	margin-left:	        55px;
	padding-top:			8px;
	color:					#E1DEDA;
	position:				relative;
	float:					left;
}
#footer-container-copyright p
{
	margin:					0px;
	padding-right:			18px;
}
#footer-container-inner
{
	background:				url(../resources/logo.png) top left no-repeat;
	width:					600px;
	height:					35px;
	margin:					auto;
	position:				relative;
	text-align:				left;
}
#footer-container-menu 
{
	padding-top:			12px;
	line-height:			13px;
	position:				relative;
	float:					right;
}
#footer-container-menu ul,
#footer-container-menu li
{
	display:				block;
	padding:				0px;
	margin:					0px;
	position:				relative;
	float:					left;
}
#footer-container-menu li
{
	border-left:			1px solid #E1DEDA;
	padding:			    0px 18px;
}
#footer-container-menu li a,
#footer-container-menu li a:active,
#footer-container-menu li a:visited,
#footer-container-menu li a:link,
#footer-container-menu li a:hover
{
	color:					#E1DEDA;
	font-style:				normal;
	font-weight:			normal;
}
#footer-container-menu li a:hover
{
	text-decoration:		underline;
}

/* typo3 additional */
p.align-right
{
	position:				relative;
	float:					right;
}

/* fce's */
#logo-container
{
	background:				#F5F3F2;
	width:					200px;
	position:				relative;
	float:					left;
	margin-bottom:			20px;
}
#logo-header
{
	width:					200px;
	height:					28px;
	color:					#E1DEDA;
	font-size:				11px;
	background:				#463A2D;
	position:				relative;
	float:					left;
	text-align:				center;
}
#logo-header-text
{
	padding:				4px 0px;
}
#logo-body
{
	padding-top:			10px;
	width:					200px;
	position:				relative;
	float:					left;
	text-align:				center
}
.logo-double
{
	margin:					auto;
	width:					170px;
	position:				relative;
}
.logo-single
{
	margin:					auto;
	width:					128px;
	position:				relative;
}
.logo-container
{
	margin-bottom:			10px;
	position:				relative;
}
#logo-footer
{
	width:					200px;
	height:					7px;
	background:				#463A2D;
	position:				relative;
	float:					left;
}
.contenttable
{
	padding:				0px;
	width:					540px;
}
.contenttable p
{   
	padding:                0px;
}
.contenttable thead
{   
	 padding:                4px 0;
	 color:                  #E1DEDA;
	 font-size:              11px;
	 background:             #463A2D;
	 text-align:			 center;
}
.contenttable tbody
{   
	 font-size:              11px;
	 background:             #F5F3F2;
	 text-align:			 center;
}
/* extensions */
hr.clearer
{
	display:				none;
}
.news-latest-container
{
	padding:				0px;
	margin:					0px 0px 10px 0px;
	position:				relative;
	float:					left;
}
.news-latest-container hr
{
	margin:					0px 0px 10px 0px;
}
.news-latest-item
{
	background:				url(../resources/bg-news.png) top center no-repeat;
	width:					259px;
	height:					267px;
	text-align:				center;
	position:				relative;
	float:					left;
	margin-right:			5px;
}
.news-latest-image
{
	margin:					auto;
	width:					250px;
	height:					95px;
	position:				relative;
}
.news-latest-image img
{
	border:					1px solid #E3E0DD;
}
.news-latest-content
{
	text-align:				left;
	width:					250px;
	height:					140px;
	position:				relative;
	margin:					auto;
}
.news-latest-more
{
	text-align:				left;
	width:					250px;
	position:				relative;
	margin:					auto;
}
.news-latest-gotoarchive
{
	width:					262px;
	position:				relative;
	float:					left;
}
.news-latest-content h2 a,
.news-latest-content h2 a:active,
.news-latest-content h2 a:visited,
.news-latest-content h2 a:link,
.news-latest-content h2 a:hover,
.news-latest-content a,
.news-latest-content a:active,
.news-latest-content a:visited,
.news-latest-content a:link,
.news-latest-content a:hover
{
	color:					#463A2D;
	font-size:				15px;
	line-height:			17px;
	font-style:				normal;
}
.news-latest-content a,
.news-latest-content a:active,
.news-latest-content a:visited,
.news-latest-content a:link,
.news-latest-content a:hover
{
	font-size:				11px;
	line-height:			17px;
}

.news-latest-gotoarchive
{
	display:				none;
}
.news-single-backlink
{
	padding:				0px;
}
#lightbox-imageBox i
{
	padding-top: 			10px;
}
.tx-pmkmp3player-pi1
{
	width:					200px;
	background:             #efefef;
}
.tx-pmkmp3player-pi1 object,
.tx-pmkmp3player-pi1 embed
{
	 margin:                3px;
}

/* clearfix */
.clearfix:after 
{
	content: 				".";
	display: 				block;
	clear: 					both;
	visibility: 			hidden;
	line-height: 			0;
	height: 				0;
}
.clearfix 
{
	display: 				inline-block;
}
html[xmlns] .clearfix 
{
	display: 				block;
}
* html .clearfix 
{
 	height: 				1%;
}

