body {	
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	margin:				0;
	border:				0;
	background-image:	url(images/bg-body.png);
	background-repeat:	repeat-x;
	background-color: 	#EAEAE8; 
	outline:			none;
    -moz-outline:		none;	
}

a, p, li, td, th {
	text-decoration:	none;
	font-size:			11px;	
	color:				#000000;
	line-height:		14px;
}

td {
	vertical-align:		top;	
}

th {
	font-weight:		bold;
	vertical-align:		top;
}

a {
	color:				#888888;
}

a:hover {
	color:				#00BEE1;	
}

a, img {
	border:				0;
}

h1 {
	font-size:			14px;
	font-weight:		bold;
	color:				#064f95;
}

h2 {
	font-size:			11px;
	font-weight:		bold;
	color:				#000000;
	padding-top:		14px;
}

h3 {
	font-size:			11px;
	font-weight:		bold;
	color:				#064f95;	
	margin:				0;
}

#container {
	width:				990px;
	min-height:			500px;
	position:			relative;
	background-color:	#FFFFFF;
	margin-left:		auto;
	margin-right:		auto;
	overflow:			hidden;
}

.mod_randomImage {
	margin-top:			28px;
}

#logo {
	display:			none;	
}

#merklading {
	display: 			none;	
}

.mod_breadcrumb {
	padding-left:		12px;
	font-size:			10px;
	font-weight:		bold;
	color: 				#dedbda;
	float:				left;
	display:			block;
	width:				985px;
	margin-bottom:		20px;
	position:			relative;
}

.mod_breadcrumb a {
	font-size:			10px;
	font-weight:		bold;
	color: 				#dedbda;
}

.mod_breadcrumb a:hover {
	color: 				#888888;	
}

#links {
	position:			absolute;
	top:				0px;
	left:				0px;
	background:			#064f95;
	width:				990px;
	height:				22px;
	font-size:			9px;
	color:				#99CF16;
	padding-left:		12px;
	padding-top:		6px;
}

#links ul, #links p {
	display:			inline;
	float:				left;
	margin:				0px;
	padding:			0px;
	color:				#FFFFFF;	
		
}
#links li {
	display: 			block;
	float:				left;
}

#links li, #links a:link, #links a:visited, #links a:active, #links .active {
	color:				#FFFFFF;
	list-style:			none;
	padding-right:		10px;
}

#links a:hover {
	color:				#DAE13C;
}

.mod_changelanguage {
	position:			absolute;
	top:				8px;
	left:				930px;
	width:				70px;
	z-index:			10;
}

.mod_changelanguage ul, .mod_changelanguage p, .mod_changelanguage img {	
	display:			inline;
	float:				left;
	margin:				0;
	padding:			0;
}

.mod_changelanguage li { 
	list-style:			none;
	float:				left;
	padding-right:		16px;
}

#nav-content{
	width:				184px;
	left:				788px;
	position:			absolute;
	margin:				0px;
	padding: 			0px;
	margin-left:		0px;
	padding:			2px;
	border:				1px solid #dedbda;
	background-color: 	#f7f6f5;
	min-height:			160px;
	padding-bottom:		10px;
}

#nav-content h3 {
	margin-top:			0px;
	font-size:			11px;
	font-weight:		normal;
}

#nav-content ul {
	margin:				0px;
	margin-top:			0px;
	padding-left:		24px;
	color:				#888888;
	font-weight:		bold;
}

#nav-content li, #nav-content a:link, #nav-content a:visited, #nav-content a:active, #nav-content p, #nav-content span {
	padding-top:		6px;
	list-style:			none;
	display: 			block;
	margin-bottom:		10px;
	color:				#888888;
	font-weight:		normal;
	float:				none;
}

#nav-content a:hover {
	color:				#08b7db;
}

#content {
	width:				570px;
	text-align:			left;
	padding-left:		208px;
	padding-right:		210px;
	z-index:			1;
	float:				left;
}

.mod_article, .mod_sitemap {
	min-height:			500px;
	padding-bottom:		30px;
}

.mod_newslist {
	min-height:			600px;
	padding-bottom:		30px;
}

#content h1 {
	padding-bottom: 	10px;
	margin-top:			0px;
}

#content td {
	font-size:			11px;
	width:				258px;
	vertical-align:		top;
	padding-top:		6px;
	padding-bottom:		6px;
}
.textbox {
	width:				200px;	
}

#content li {
	margin-left:		-22px;
	list-style:			square;
}

.mod_article h2{
	font-size:			12px;
	font-weight:		bold;
	color:				#f57f32;
	padding-top:		14px;
}

.mod_article h3{
	font-size:			11px;
	font-weight:		bold;
	color:				#064f95;
	padding-top:		14px;
}

.mod_article table {
	border:				1px solid #dedbda;
	padding:			2px;
	width:				570px;
}

.pagination {
	margin-left:		0px;
	padding:			0px;
	margin-top:			40px;
	margin-bottom:		40px;
}

.pagination ul {
	margin:				20px;	
	padding:			0px;
}

.pagination li {
	margin-left:		0px;	
	padding:			0px;
	list-style:			none;
	display: 			block;
	float:				left;
	padding-right:		40px;
}

.layout_full {
	border-bottom:		1px solid #CCCCCC;		
	margin-bottom:		12px;
}

.layout_full h1 {
	font-size:			12px;
	margin-bottom:		-10px;
}

#content object {
	margin-top:			0px;
	margin-bottom:		20px;
}
.content a:link, .content a:active, .content a:visited,
.mod_article a:link, .mod_article a:active, .mod_article a:visited,
.layout_full a:link, .layout_full a:active, .layout_full a:visited,
.ce_hyperlink a:link, .ce_hyperlink a:active, .ce_hyperlink a:visited,
.mod_sitemap a:link, .mod_sitemap a:active, .mod_sitemap a:visited,
.more a:link, .more a:active, .more a:visited {
	color: 				#888888;
}

.mod_article a:hover, .layout_full a:hover, .ce_hyperlink a:hover, .mod_sitemap a:hover, .more a:hover, #tagcloud li a:hover {
	color: 				#00BEE1;
}

.ce_hyperlink {
	margin-top:			10px;
	margin-bottom:		10px;
}

.mod_flash {
	margin-top:			10px;
	margin-bottom:		60px;
}

#nieuws h2 a, #noord h2 a, #noordwest h2 a, #oost h2 a, #middenwest h2 a, #zuidwest h2 a, #zuidoost h2 a{
	font-size:			12px;
	font-weight:		bold;
	color:				#064f95;
	margin-top:			0px;
}

#nieuws h2 a:hover, #noord h2 a:hover, #noordwest h2 a:hover, #oost h2 a:hover, #middenwest h2 a:hover, #zuidwest h2 a:hover, #zuidoost h2 a:hover {
	color:				#f57f32;
}

#nieuws .info, #noord .info, #noordwest .info, #oost .info, #middenwest .info, #zuidwest .info, #zuidoost .info {
	display:			block;
	width:				100%;
	height:				14px;
	margin:				0px;
	margin-bottom:		-10px;
	padding:			0px;
}

#nieuws .info {
	background-color: 	#dbe13c;	
	color:				#064f95;
}

#noord .info {
	background-color: 	#F57F32;	
	color:				#064f95;
}

#noordwest .info {
	background-color: 	#FFF200;	
	color:				#064f95;
}

#oost .info {
	background-color: 	#EC008C;	
	color:				#FFF;
}

#middenwest .info {
	background-color: 	#064889;	
	color:				#FFF;
}

#zuidoost .info {
	background-color: 	#dbe13c;	
	color:				#064f95;
}

#zuidwest .info {
	background-color: 	#00BEE1;	
	color:				#064f95;
}

#nieuws .layout_short {
	margin-top:			0px;
	margin-bottom:		30px;	
}

#nieuws .more {
	margin-top:			-12px;
	padding-top:		0px;
}

#kaart {
	width:				184px;	
	left:				788px;
	position:			absolute;
	top:				230px;
	height:				320px;
}

#kaart-tekst {
	width:				185px;
	left:				788px;
	position:			absolute;
	top:				480px;
	margin:				0px;
	padding: 			0px;
	margin-left:		0px;
	padding:			2px;
	padding-right:		1px;
	border:				1px solid #dedbda;
	background-color: 	#f7f6f5;
	min-height:			160px;
	padding-bottom:		10px;
}

#kaart-tekst h3 {
	margin-bottom:		0px;
	padding-bottom:		0px;
	font-size:			11px;
	font-weight:		normal;	
	color:				#064f95;
}

#kaart-tekst p {
	margin-top:			2px;	
}

#footer {
	width:				966px;
	text-align:			left;
	padding:			12px;
	float:				left;
	position:			absolute;
	left:				0px;
	border-top:			1px solid #dedbda;
	border-bottom:		1px solid #dedbda;
	background-color:	#f7f6f5;
}

#footer ul {
	margin:				0px;
	padding:			0px;
}

#footer li { 
	list-style:			none;
	color:				#999999;
	float:				left;
	padding-left: 		0px;
	padding-right:		23px;
	margin-left:		0px;
}	

#footer a {
	color:				#888888;
}

#footer a:hover {
	color: 				#333333; 
}

/* === start Opmaak startpagina === */

#nieuwsheader {
	position:			relative;
	left:				-194px;	
	margin-top:			2px;
	margin-bottom:		0px;
}

#nieuwsstartpagina {
	margin-left:		-194px;
	margin-top:			7px;
	width:				581px;
	min-height:			1220px;
	padding-top:		0px;
	padding-bottom:		0px;
	position:			relative;
}

#nieuwsstartpagina .layout_latest {
	width:				184px;
	height:				406px;
	margin-right:		9px;
	float:				left;
}

#nieuwsstartpagina .layout_latest h2 {
	background-color: 	#F4F4F4;
	filter:				alpha(opacity=80); 
	filter: 			progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 		0.80; 
	opacity: 			0.80;
	display:			block;
	width:				100%;
	height:				43px;
	margin:				0px;
	padding:			0px;
	margin-top:			-59px;
}

#nieuwsstartpagina .layout_latest a {
	color:				#88888;
	line-height:		13px;
}

#nieuwsstartpagina .layout_latest h2 a {
	color:				#000;
	line-height:		13px;
}

#nieuwsstartpagina .layout_latest a:hover {
	color:				#00BEE1;
}

#nieuwsstartpagina .info{
	background-color: 	#F4F4F4;
	filter:				alpha(opacity=80); 
	filter: 			progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 		0.80; 
	opacity: 			0.80;
	display:			block;
	width:				100%;
	height:				14px;
	margin:				0px;
	padding:			0px;
	padding-bottom:		2px;
}

#nieuwsstartpagina .teaser {
	margin:				0px;
	padding:			0px;
	padding-top:		5px;
	width:				100%;
}

#highlightsheader {
	position:			absolute;
	left:				594px;
	top:				307px;
}

#highlights {
	margin:				0px;
	padding:			0px;
	position:			absolute;
	top:				326px;
	left:				594px;
}

#highlights ul {
	margin:				0px;
	padding:			0px;
}	

#highlights li	{
	list-style:			none;
	display:			block;
	width:				184px;
	height:				30px;
	margin-bottom:		6px;
	margin-left:		0px;
	background-color:	#DBE13C;
	padding-top:		14px;
	padding-left:		8px;
}

#highlights a:link, #highlights a:active, #highlights a:visited {
	color:				#000;
	font-size:			12px;
	font-weight:		bold;
	display:			block;
	width:				170px;
}

#highlights h2 {
	margin-bottom:		0px;	
}

#highlights a:hover {
	color:				#08b7db;
}

#bannerheader {
	position:			absolute;
	left:				792px;	
	top:				307px;
}

.banners {
	margin:				0px;
	padding:			0px;
	position:			absolute;
	left:				792px;
	width:				184px;
	height:				211px;
}

#banner-1 {
	top:				326px;
}

#banner-2 {
	top:				376px;
}

#banner-3 {
	top:				426px;
}

#banner-4 {
	top:				476px;
}

#regiomodule {
	margin:				0px;
	padding:			0px;
	position:			absolute;
	top:				558px;
	left:				594px;
	width:				383px;
	height:				560px;
	background-image:	url(images/bg-regio.png);
	background-repeat:	repeat-x;
	border:				1px solid #dedbda;
}	

#flashkaart{
	position:			absolute;
	top:				250px;
	left:				80px;
}

#onderschrift {
	margin-top:			-15px;
	margin-left:		-72px;
}

#onderschrift p {
	color:				#888888;	
}

#regionaal {
	position:			absolute;
	top:				540px;
	left:				602px;	
	width:				369px;
	font-size:			11px;
	color:				#064f95;
}

#regionaal h3 {
	margin-bottom:		0px;
	margin-bottom:		14px;
	margin-left:		-8px;
}

.archive {
	height: 			14px;
	margin-bottom: 		2px;
}

.regiolink {
	margin-bottom: 		5px;
	padding-bottom:		2px;
	border-bottom:		1px solid #dedbda;
}

#tagcloudheader {
	position:			absolute;
	left:				594px;	
	top:				1142px;
}

#tagcloud {
	position:			absolute;
	left:				594px;
	width:				367px;
	top:				1162px;
	border:				1px solid #dedbda;
	background-color: 	#f7f6f5;
	padding:			8px;
}

#tagcloud ul {
	margin-top:			0px;
	margin-left:		0px;
	padding:			0px;
}

#tagcloud li { 
	list-style:			none;
	margin-left:		2px;
	float: 				left;
	padding-right:		4px;
	display:			inline;
	height:				20px;
	padding-bottom:	10px;
}

#tagcloud .size1 a { font-size: 10px; color: #c1c1c1;}
#tagcloud .size2 a { font-size: 11px; color: #b1b0b1;}
#tagcloud .size3 a { font-size: 12px; color: #9b9a9b;}
#tagcloud .size4 a { font-size: 14px; color: #807f80;}
#tagcloud .size5 a { font-size: 16px; color: #737373;}

/* === einde Opmaak startpagina === */

#locaties {
	padding-bottom:		30px;
	margin-left:		-196px;
}

#dlh_googlemap_17 {
	font-size:			9px;	
}

.ce_downloads {
	padding-bottom:		20px;
	border-bottom:		1px solid #CCCCCC;
}

.ce_downloads a, .ce_downloads p  {
	margin-bottom:		-12px;	
}

#rsslink {
	width:				170px;
	left:				792px;
	top:				242px;
	position:			absolute;
	margin:				0px;
	padding:			0px;
}

.rss_default_header {
	display: none;	
}

#rsslink p, #rsslink a {
	margin:				0px;
	padding:			0px;
}

#rssnieuws {
	position: 			absolute;
	left:				790px;
	top:				246px;
	width:				192px;
	height:				1196px;
	overflow:			hidden;
}

#rssstartpagina	{
	margin:				0px;
	padding-top:		12px;
	padding-left:		8px;
	position:			absolute;
	left:				792px;
	width:				160px;
	top:				1112px;
	height:				444px;
	overflow:			hidden;
}

.rss_default a, rss_default h2, #onderwijsagenda a{
	color:				#08b7db;	
}

.rss_default p {
	color:				#999999;	
}

.rss_default_header {
	height:				25px;	
}

.rss_default_header p {
	font-size:			0px;
	color:				#FFFFFF;
	margin-left:		1000px;
	line-height:		20px;
	margin:				0px;
	padding:			0px;
}

.rss_default_header a {
	font-size:			14px;
	font-weight:		bold;
	color:				#064f95;
	margin:				0px;
	padding:			0px;
}

.error {
	color:				#F00;	
}

.mod_sitemap .level_1 li a{
	font-weight:		bold;	
	list-style:			none;
	display:			block;
	color:				#000;
}

.mod_sitemap .level_1 li a:hover {
	text-decoration:	none;
	color:				#064f95;
}

.mod_sitemap .level_2 {
	margin-left:		50px;	
	margin-bottom:		20px;
}

.mod_sitemap .level_2 li a{
	font-weight:		normal;	
}

.mod_sitemap .level_3 {
	margin-left:		50px;	
}

#whitespace {
	height:				30px;	
	background-color:	#EAEAE8;
	width:				990px;
}