html, body {
	background-color			: #ffffff;
	margin					: 0px;
	padding				: 0px;
	text-align				: center;
	font-family				: Arial, Helvetica, sans-serif;
	/*
	overflow-x				: hidden;
	overflow-y				: hidden;
	*/
}

#wrapper{
	position				: relative;
	width					: 1010px;
	margin					: 0 auto 0 auto;
	border					: 1px solid black;
	background-color			: #ffffff;
}

#wrapper #header{
	position				: relative;
	width					: 1010px;
	height					: 248px;
	background-image		: url(/sitePics/dronten/felix-header-dronten.png);
}

#wrapper #header #home{
	position				: absolute;
	top					: 20px;
	left					: 20px;
	width					: 100px;
	height					: 70px;
}


#wrapper #header #topmenu{
	position				: absolute;
	top					: 20px;
	left					: 750px;
	width					: 260px;
	height					: 200px;
	text-align				: left;
	z-index				: 10;
}

#wrapper #header #topmenu table td{
	vertical-align			: middle;

}

#wrapper #header #topmenu a{
	text-decoration			: none;
	color					: #ffffff;
	font-size				: 0.7em;
}

#wrapper #header #topmenu a:hover{
	text-decoration			: none;
	color					: #4a4a4a;
}


#wrapper #contentcontainer
{
	position				: relative;
	width: 1010px;
	height: 100%;

	overflow: auto; /* rek mee met de rest van de inner divs als die een hogere height hebben. */
	/* min-height: 500px; zet deze aan en bovenstaande overflow uit om de float hover agenda bug op te lossen */

	background-color: #FFF;
	background: url('/sitePics/almere/bgground.png') repeat-y 0% 0%;
}


div#left {
	float: left;

	width: 175px;

	background-color: yellow;
	background-image: url(/sitePics/dronten/menu.gif);
	background-color: #ed1c24;
	background-repeat: no-repeat;
}
#contentcontainer #menu{
	width: 175px;
	height: 340px;
	padding-left: 3px;
	_padding-left: 9px;
	margin-top: 0px;

	text-align: left;
}

#contentcontainer #sitemap #menu{
	background: #ffffff;

	text-align: left;
	font-size: 0.8em;
	padding: 0px;
	width: auto;
	overflow: none;
}

#contentcontainer #menu ul{
	padding: 20px 0px 0px 20px;
	color					: #ffffff;
	list-style-type			: square;
}

#contentcontainer #menu a{
	text-decoration			: none;
	font-size				: 0.9em;
	color					: #ffffff;
}


div#contactadres
{
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 30px 0px;
	font-size: 12px;
	color: #fff;
	border: 0px solid #000;


}


#contentcontainer #zoekvak{
	position				: absolute;
	bottom					: 0px;
	left					: 0px;
	padding-top: 40px;
	padding-left: 20px;
	margin-bottom 			: 20px;
	text-align				: left;
	font-size				: 0.7em;
	font-weight				: bold;
}

#wrapper #zoekvak a{
	text-decoration			: none;
	color					: #ffffff;
}



#contentcontainer #content{

	float: left;

	/* width					: 534px; */
	width: 545px;
	/* height					: 295px; */


	min-height : 400px;

	text-align				: left;
	font-size				: 0.8em;
	padding 				: 0px 5px 0px 10px;
	overflow				: auto;
}

#wrapper #header #pagetitle{
	position				: absolute;
	top					: 157px;
	left					: 160px;
	width					: 530px;
	height					: 30px;
	text-align				: right;
color					: #ed2024; 
	z-index				: 1000;
}

#contentcontainer #pagetitle h1
{
	font-size				: 1.2em;
	margin-bottom				: 0px;
}

#contentcontainer #content h1{
	font-size				: 1.2em;
	color					: #ed2024;
	margin-bottom				: 0px;
}

#contentcontainer #content h2{
	font-size				: 1.0em;
	color					: #ed2024;
	margin-bottom				: 0px;
}

#contentcontainer #content a{
	text-decoration			: none;
	font-size				: 1.0em;
	color					: #ed2024;
}

#contentcontainer #content img{
	margin 				: 5px;
}

#ruler{

	/* clear: both; */
	text-align: right;
	padding: 225px 0px 0px 510px;
	margin: 0px 0px 0px 0px;

	font-weight				: bold;
	font-size				: 0.7em;
	color					: #ffffff;
}

#ruler a{
	text-decoration			: none;
	color					: white;
}





#contentcontainer #newsintro {
	position				: relative;
	float: left;

	width: 235px;

	height:779px;
	text-align: left;
	padding: 0px 0px 0px 40px;
	/* background-image: url(/sitePics/almere/news.gif); */
	background: #ffffff url('/sitePics/almere/news.gif') no-repeat 7px -1px;

	font-size: 0.7em;
}

#wrapper #nieuwsbrief{
	text-align: center;
	position: absolute;
	left: 0px;
	top: 271px;
	width: 225px;
	padding: 33px 0px 0px 50px;	
	marging-left: 10px;
	font-size				: 0.8em;
	color					: #ffffff;

	border: 0px solid black;
}


#wrapper #nieuwsbrief a{
	text-decoration 		: none;
	font-size				: 1.0em;
	color					: #ffffff;
	font-weight				: bold;
}

#wrapper #opvulling{
	float: left;

	width: 235px;
 
}


#wrapper #news h1{
	font-size				: 0.9em;
	color					: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#wrapper #news h2{
	font-size				: 1.0em;
	color					: #4a4a4a;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}
#wrapper #news p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}

#wrapper #news a{
	text-decoration			: none;
	color					: #ed2024;
}


#wrapper #newsintro #banner{
	position				: absolute;
	left					: 55px;
	top					: 310px;
	width					: 215px;
	text-align				: center;
}


