/*
 * Version: $Revision: 1.6 $
 * Author: BeSite <info@besite.nl>
 * Copyright 2009 BeSite
 */



/* Algemeen
-------------------------------------------------------------- */

body, html, div {
	margin: 0; padding: 0; border: 0; outline: none;
}

p {
	text-align			: justify;
	line-height			: 1.4em;
}

.bold {
	font-weight			: bold;
}


/* Body
-------------------------------------------------------------- */

html {
	background			: #d7d7d7 url(/img/background.png) repeat-x left top;
}

body	{
	min-height			: 100%; 
	font				: 62,5% Arial, Helvetica, sans-serif;
	background			: url(/img/schaduw.png) no-repeat top center;
	_background			: url(/img/schaduw2.png) no-repeat top center;
}



/* Container
-------------------------------------------------------------- */

DIV#container {
	background			: #ffffff;
	width				: 990px;
	overflow			: hidden;
	text-align			: left;
	margin				: 20px auto 0 auto;
}



/* Menu
-------------------------------------------------------------- */

DIV#menu  {
	float				: left;
	height				: 67px;
	width				: 740px;
}


DIV#menu ul {
	padding				: 0;
	margin				: 0;
	width				: 740px;
	height				: 67px;
	list-style			: none;
}

DIV#menu ul li {
	margin				: 3px 0 0 0;
	padding				: 0;
	border-right		: 1px solid #e5e5e5;
	float				: left;
}

DIV#menu ul li a {
	border-bottom		: 3px solid #e5e5e5;
	color				: #7c4f0e;
	display				: inline-block;
	height				: 24px;
	list-style			: none;
	outline				: none;
	padding				: 37px 14px 0 14px;
	text-align			: center;
	text-decoration		: none;
}

DIV#menu ul li a:hover {
	border-bottom		: 3px solid #cccccc;
	color				: #f89a1c;
	text-decoration		: none;
}

DIV#menu ul li.Selected a,
DIV#menu ul li.Selected a:hover {
	border-bottom		: 3px solid #f89a1c;
	color				: #000;
	text-decoration		: none;
}



/* Logo
-------------------------------------------------------------- */

DIV#logo  {
	float				: left;
	height				: 67px;
	width				: 250px;
}

A.headerlogo  {
	background			: white url(/img/logo.png) no-repeat;
	display				: block;
	float				: right;
	height				: 51px;
	margin				: 10px 8px 0 0;
	outline				: none;
	text-indent			: -4000px;
	width				: 205px;
}




/* Header
-------------------------------------------------------------- */

DIV#header  {
	float				: left;
	height				: 109px;
	width				: 990px;
}

.img1 {background-image	: url(/img/header1.png);}
.img2 {background-image	: url(/img/header2.png);}
.img3 {background-image	: url(/img/header3.png);}



/* Contentcontainer
-------------------------------------------------------------- */

DIV#contentcontainer  {
	background			: none;
	float				: left;
	margin				: 5px 0 15px;
	width				: 990px;
}


/* Links
-------------------------------------------------------------- */

DIV#links  {
	float				: left;
	width				: 185px;
}


/* Submenu
-------------------------------------------------------------- */

DIV#submenu  {
	float				: left;
	width				: 185px;
}

DIV#submenu ul	{
	background			: url( '/img/submenu_lijn.png' ) no-repeat left bottom;
	margin				: 24px 0;
	padding				: 0;
	list-style			: none;
}

DIV#submenu ul li	{
	padding				: 0;
	margin				: 0;
	width				: 185px;
}

DIV#submenu ul li a,
DIV#submenu ul li.Selected a {
	background			: url( '/img/submenu_lijn.png' ) no-repeat;
	color				: #7c4f0e; 
	display				: block;
	line-height			: 1.2em;
	outline				: none;
	padding				: 9px 0 9px 20px;
	text-decoration		: none; 
}	

DIV#submenu ul li a:hover	{
	color				: #f89a1c;
}	

DIV#submenu ul li.Selected	{
	background			: url(/img/submenu_pijl.png) no-repeat left;
}

DIV#submenu ul li.Selected a,
DIV#submenu ul li.Selected a:hover	{
	color				: #000;
}




/* Adresgegevens
-------------------------------------------------------------- */

DIV#adresgegevens {
	background			: url( '/img/submenu_lijn.png' ) no-repeat;
	display				: inline;
	float				: left;
	margin				: 24px 0 0 0;
	padding				: 10px 0 10px 20px;
	width				: 165px;
}

P.adres {
	color				:#96723e;
	font-size			: .85em;
}

P.adres A {color:#96723e;}
P.adres A:hover {color:#f89a1c;}

DIV#adresgegevens_foot {
	background			: url( '/img/submenu_lijn.png' ) no-repeat;
	float				: left;
	font-size			: 0;
	height				: 1px;
	width				: 185px;
}



/* VVEM
-------------------------------------------------------------- */

DIV#vvem {
	display				: inline;
	float				: left;
	height				: 73px;
	margin				: 24px 0 0 0;
	padding				: 0 0 0 20px;
	width				: 165px;
}




/* Content
-------------------------------------------------------------- */

DIV#content  {
	display				: inline;
	float				: left;
	margin				: 0 35px;
	width				: 545px;
}

DIV#content1  {
	float				: left;
	width				: 545px;
}


/* Actueel
-------------------------------------------------------------- */

DIV#actueel  {
	float				: left;
	margin-top			: 5px;
	width				: 170px;
}

DIV.nieuwsbericht  {
	background			: none;
	display				: inline;
	float				: left;
	width				: 170px;
	height				: 61px;
	margin-top			: -1px;
}

A.actueelnieuws {
	background			: #fef2e3 url(/img/actueelnieuws.gif) no-repeat;
	color				: #666;
	float				: left;
	font-size			: .9em;
	height				: 61px;
	outline				: none;
	text-decoration		: none;
	width				: 170px;
}

A.actueelnieuws:hover {
	background			: #fde6c6 url(/img/actueelnieuws.gif) no-repeat;
	color				: #000;
	text-decoration		: none;
}

SPAN.spanleft,
SPAN.spanright {
	float				: left;
}

SPAN.datum_1 {
	color				: #fff;
	display				: block;
	font-size			: 1.2em;
	font-weight			: bold;
	margin				: 18px 0 0 0;
	text-align			: center;
	width				: 29px;
}

SPAN.datum_2 {
	color				: #fde6c6;
	display				: block;
	font-size			: .7em;
	font-weight			: bold;
	margin				: -2px 0 0 0;
	text-align			: center;
	text-transform		: uppercase;
	width				: 29px;
}

SPAN.bericht {
	font-size			: 1em;
	float				: left;
	height				: 44px;
	line-height			: 1.2em;
	padding				: 8px 5px 8px 9px;
	width				: 115px;
}



DIV.NewsItem P {
	color				: grey;
	font-size			: .7em;
}

DIV.NewsItem P.Intro {
	color				: #333;
	font-size			: 1em;
	text-align			: justify;
	line-height			: 1.4em;
}

DIV.NewsItem P.ReadMore A {
	color				: #333;
}

DIV.NewsItem P.ReadMore A:hover {
	color				: #f89a1c;
}



/* RSS knopje
-------------------------------------------------------------- */

DIV#rss {
	display				: inline;
	float				: left;
	margin				: 10px 20px 0 0;
	text-align			: center;
	width				: 170px;
}

DIV#rss IMG {
	margin-left			: 6px;
    vertical-align		: middle;
}

DIV#rss A {
	font-size			: .8em;
	font-weight			: bold;
}

DIV#rss A:hover {
	text-decoration		: none;
}




/* Footer
-------------------------------------------------------------- */

DIV#footer  {
	background			: white url(/img/footer.png) bottom left no-repeat;
	float				: left;
	width				: 990px;
}

DIV#partners  {
	background			: url( '/img/lijn.png' ) repeat-x;
	float				: left;
	margin				: 5px 18px 0;
	padding				: 10px 0;
	text-align			: center;
	width				: 954px;
}

DIV#partners SPAN.tekstpartners{
	color				: grey;
	display				: block;
	font-size			: .9em;
	margin				: 5px 0 0 0;
}
IMG.imgpartners  {
	display				: block;
	margin				: 8px 0 -12px 0;
	outline				: none;
}

DIV#footertekst  {
	color				: #7c4f0e;
	float				: left;
	font-size			: .8em;
	text-align			: center;
	margin				: 35px 0 5px 0;
	width				: 990px;
}

DIV#footer span.tekst{
	color				: #fff;
	margin				: 0 5px;
}

DIV#footer span.tekst a {
	color				: #fff;
}

INPUT.Required,
SELECT.Required,
TEXTAREA.Required
{
    background-image: none;
}

/* sIFR
-------------------------------------------------------------- */

@media screen
{
	/* These are standard sIFR styles... do not modify */
	
	.sIFR-flash {
		visibility		: visible !important;
		margin			: 0;
	}
	
	.sIFR-replaced {
		visibility		: visible !important;
	}
	
	span.sIFR-alternate {
		position		: absolute;
		left			: 0;
		top				: 0;
		width			: 0;
		height			: 0;
		display			: block;
		overflow		: hidden;
	}
	
	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display			: none !important;
	}
	
	H1
	{
		height			: 30px;
		line-height		: 30px;
	}
	
	H2
	{
		height			: 26px;
		line-height		: 26px;
	}

	H3
	{
		height			: 23px;
		line-height		: 23px;
	}
	
	.sIFR-hasFlash H1,
	.sIFR-hasFlash H2,
	.sIFR-hasFlash H3
	{
		visibility		: hidden;
	}
}

@media print
{
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
		display			: none !important;
		height			: 0;
		width			: 0;
		position		: absolute;
		overflow		: hidden;
	}
	
	span.sIFR-alternate {
		visibility		: visible !important;
		display			: block !important;
		position		: static !important;
		left			: auto !important;
		top				: auto !important;
	}

	.sIFR-hasFlash H1,
	.sIFR-hasFlash H2,
	.sIFR-hasFlash H3
	{
		visibility		: visible;
	}

		
}