﻿/* hoofd stijlen */
body
{
	margin:					0;
	padding:				0;
	color:					#000;
	font-size:				12px;
	font-family:			Trebuchet MS, Verdana;
	text-align:				center;
	background-image:		url(../images/layout/contentbackground.jpg);
	background-repeat:		repeat-x;	
	background-color:		#a57a4a;
}

td
{
	color:					#000;
	font-size:				11px;
	font-family:			Verdana;
}
	
/* Structuur */
#headcontainer
{
	position:				relative;
	width:					779px;
	height:					100%;
	margin:					0 auto;
	padding:				0;	
	background:				url(../images/layout/bodybackground.jpg) repeat-y;
	background-position:	center top;
}

#contentsite
{
	position:				relative;
	width:					779px;
	height:					auto;
	overflow:				visible;
	margin:					0 auto;
	padding:				0;	
}

#container
{
	position:				relative;
	width:					779px;
	min-height:				687px;
	height:					auto !important;
	height:					687px;
	overflow:				visible;
	margin:					0 auto;
	padding:				0;	
	text-align:				left;
	color:					#000;

}

#header
{
	position:			relative;
	width:				779px;
	height:				153px;
	background-color:	White;
}

	#logo
	{
		position:	relative;
		float:		right;
		height:		153px;
		width:		578px;
	}


	#menu
	{
		background:		url(../images/layout/menubackground.jpg) repeat-x;
		height:			34px;
		list-style:		none; 
		margin:			0px;
		padding:		2px 0px 0px 0px; 
	}

	#menu li
	{
		float:		left;
		font:		bold 12px/30px Tahoma, Arial, sans-serif;
		
	}

	#menu li a
	{
		color:				#5a4001; 
		padding:			0px 15px;
		text-decoration:	none;
	}

	#menu li a:hover, #menu li.over a
	{
		color:		#a37301;
	}

#sidebar
{
	position: relative;
	float:left;
	width: 260px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

#main
{
	position: relative;
	float:left;
	width: 459px;
	padding-top:20px;
	line-height: 1.5;
}


#footer 
{
	bottom:				0;
	color:				#000;
	text-align:			center;
	clear:				both;
	height:				35px;
}

#footercontent 
{
	bottom:					0;
	color:					#5a4001;
	text-align:				center;
	font-family:			Trebuchet MS, Arial;
	font-weight:			bold;
	clear:					both;
	height:					25px;	
	width:					779px;
	margin:					0 auto;
	padding:				10px 0 0 0;	
	background:				url(../images/layout/footerbackground.jpg) repeat-x;
	background-position:	left top;
}


/* sub stijlen */
#sidebar .nieuwsarchief h2
{
	margin:			0;
	margin-bottom:	0.2em;
	font-size:		18px;
	color:			#333333;
	font-family:	Trebuchet MS, Arial, Arial Black;
	font-weight:	bold;
	font-style:		italic;
}

#sidebar a
{
	color:			#333333;
	font-weight:	bold;
	font-size:		11px;
	text-decoration: none;
	font-family:	Trebuchet MS , Arial;
}

#sidebar a:hover
{
	text-decoration: underline;
}

#main a
{
	color: #f1b94c;
	text-decoration: none;
	font-weight: bold;
}

#main .activiteit a 
{
	color: #2f304f;
	text-decoration: none;
	font-weight: bold;
}

#main activiteit a:hover
{
	color: #2f304f;
	text-decoration: none;
	font-weight: bold;
}

#main .artikel a 
{
	color: #2f304f;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

#main artikel a:hover
{
	color: #2f304f;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}


#main a:hover
{
	text-decoration: underline;
}

#main .artikel H2
{
	margin-top:			-3px;
	margin-bottom:	0.2em;
	font-size:		18px;
	color:			#333333;
	font-family:	Trebuchet MS, Arial, Arial Black;
	font-weight:	bold;
	font-style:		italic;
}

#main .artikel p img
{
	float: right;
	margin: 0 0 3px 3px;
	border: 1px solid #000;
}

#main .artikel .artikelfooter
{
	margin: 1em 0;
	font-weight: bold;
	/* clear: both; */ 
}

#main .artikel .artikelfooter a
{
	color: #000;
	text-decoration: underline;
}

#main .artikel .artikelfooter a:hover
{
	color: #ed078f;
}

#sidebar .nieuwsbrief h2
{
	margin:			0;
	margin-bottom:	0.2em;
	font-size:		18px;
	color:			#333333;
	font-family:	Trebuchet MS, Arial, Arial Black;
	font-weight:	bold;
	font-style:		italic;
}

#search span.inieuwsbrief
{
	background: transparent url(../afbeeldingen/inieuwsbrief_bg.png) no-repeat;
	width: 163px;
	height: 15px;
	display: block;
}

#search span.inieuwsbrief input
{
	background:		white;
	border:			solid 1px silver;
	font-size:		9px;
	padding:		1px;
	width:			160px;
	height:			15px;
	margin-top:	-1px;
	color:			#000;
}

#sidebar .poll h2
{
	margin:			0;
	margin-bottom:	0.2em;
	font-size:		18px;
	color:			#333333;
	font-family:	Trebuchet MS, Arial, Arial Black;
	font-weight:	bold;
	font-style:		italic;
}

#poll form input.button {
	border: 1px solid #626264;
	color: #626264;
	background: #fff;
	font-size: 10px;
	margin-top: 5px;
}

#nieuwsbrief form input.button {
	border: 1px solid #626264;
	color: #626264;
	background: #fff;
	font-size: 10px;
	margin-top: 5px;
}

.nobreak
{
	margin: 0 0 5px 0;
}

#main .activiteit H2
{
	font-size:		18px;
	color:			#333333;
	font-family:	Trebuchet MS, Arial, Arial Black;
	font-weight:	bold;
	font-style:		italic;
	margin-bottom: 0px;
}

#main .activiteit
{
}

#activiteit_maand
{
	background: #C0C1FF;
	font-size: 11px;
	font-family: Verdana;
	width: 100%;
	text-align: center;
}

#vorigvolgend_maand
{
	float: left;
	background-color: #2f304f;
	width: 33%;
}
#huidige_maand
{
	float: left;
	width: 34%;
	font-weight: bold;
	height: 17px;
	font-size: 12px;
	background: #886339;
}

p
{
margin: 0px;
}

.samenwerking
{
	valign: bottom;
	height: auto; 
}
