@charset "utf-8";
/* CSS Document */

body { font-family: Verdana, Arial, Helvetica, sans-serif; color:#2048c2;  font-size: 0.69em; margin:0; background:#f5f6fb;	}

h1 { font-size:1.18em; color:#2048c2; margin:0; text-decoration:none; }
h1 a { color:#2048c2; text-decoration:none; }
h1 a:hover  { color:#95b4fd; }
h2 { font-size:1.09em; color:#2048c2; margin:0; }
h2.rood { 	color:#ed3207; margin-bottom:8px; }

img { border:0; }
img.fotoblauwhome {	border: 3px solid #2048c2;	}
img.fotorood {		border: 3px solid #ed3207;	}
img.sponsoren { margin-top:10px; }


a {	color:#2048c2; text-decoration:underline; }
a:hover {	color:#95b4fd; text-decoration:underline; }

#container {	width:916px; display:block;	}

/*	Top-Menu */
#menu {	background:transparent url(/img_v2/homepage/top.gif) left top no-repeat; height:31px; display:block; }
	#menu ul { margin:0; padding:0;	list-style:none; left:173px; top:11px; position:relative; }
	#menu ul li { float:left; margin-right:6px; }
	#menu ul li a { background:transparent url(/img/arrow_next.gif) 2px 2px no-repeat; padding-left:9px; color:#FFFFFF; font-weight:bold; text-decoration: none; }
	#menu ul li a:hover {	color:#7f9bd3;	}

#menured { left:748px; top:11px; }
	#menured, #menured a { color: #ed3207; font-weight:bold; text-decoration: none; }
	#menured a:hover {	color: #fff;	}


/*	Header */
#header_holder { height:186px;	}
	#header_img { z-index:4; left:125px; top:22px; }
	#header_overlay { z-index:5; background:transparent url(/img_v2/homepage/foto_overlay.gif) left top no-repeat; width:916px; height:186px; top:0; }
	#kop_nieuws { z-index:6; top:170px; left:122px; }
	#snelnaar { z-index:6; left:445px; top:74px; background:#fff;filter:Alpha(Opacity=80);-moz-opacity: 0.8; opacity:0.8; width:146px; padding:3px 5px; }
	#zoeken {	z-index:6; left:680px; top:5px; }
.searchfield {
	height: 16px;
	width: 94px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-align: center;
	background: #FFFFFF;
	border: 1px solid #000000;
}

/*	Content */
#content {	background:transparent url(/img_v2/homepage/bg_content.gif) left top no-repeat;	padding:0 0 0 108px; margin-bottom:18px; overflow:visible; }
#content_overlay {	background:transparent url(/img_v2/homepage/bg_content_overlay.png) left top repeat-y;	width:780px; overflow:visible; }
#antenne { background:transparent url(/img_v2/homepage/bg_antenne.gif) 494px top repeat-y; 	width:780px; }
#c_left {width:459px; margin:0 8px 0 0; padding:16px 19px 24px 17px; }
	.ul_links {	margin:0; padding:0; list-style:none; }
	.ul_links li { background:transparent url(/img/arrow_next.gif) 2px 2px no-repeat; padding-left:12px; margin:2px 0; }
	.ul_marge { padding-bottom:5px; }

#sponsorbalk { padding:16px 0 10px 0; height: 120px; }
#c_right {	width:253px; padding:16px 0 10px 23px; overflow:visible; }
	#uitgelicht { margin:18px 0 0 11px; padding:0; list-style:none;	}
	#uitgelicht li { width:109px; height:60px; display:block; float:left; margin:0 5px 4px 0; }
	#nieuwsbrief { margin-left: 11px; }
	
	.pulldown ul { display:none; }
	.pulldown.show ul { display:block; }
	.pulldown { background:#f0f2fe url(/img_v2/homepage/bg_pullldown.gif) left top no-repeat; display:block; width:211px; height:23px; padding-left:9px; line-height:23px; text-decoration:none; cursor:pointer; margin-top:3px; overflow:visible;}
	.pulldown ul { background:#f0f2fe; border:1px solid #d1d6f3; border-top:none; width:210px; position:absolute; margin:0; left:0px; top:23px; padding:5px 0 2px 8px; list-style:none; overflow:visible; }
	.pulldown ul li { padding:0; margin:0; height:16px; line-height:16px; }
	.pulldown ul a { text-decoration:none; width:210px; display:block; }
	.pulldown ul a:hover { text-decoration:none;  }
#content_footer { background:transparent url(/img_v2/homepage/bg_content_bottom.gif) left top no-repeat; height:4px; display:block; overflow:hidden; }

#footer { background:url(/img_v2/homepage/logo_klein.gif) left 1px no-repeat; width:780px; height:34px; }
	#footer ul { margin:0; padding:0; list-style:none; float:right; }
	#footer ul li { padding:0; margin:0 10px 0 0; float:left; }
	#footer ul li a { line-height:24px; padding-left:20px; }
	#footer ul li a.print { background:transparent url(/img_v2/homepage/icon_print.gif) 2px 2px no-repeat; }
	#footer ul li a.disclaimer { background:transparent url(/img_v2/homepage/icon_disclaimer.gif) 4px 0px no-repeat; }
	#footer ul li a.sitemap { background:transparent url(/img_v2/homepage/icon_sitemap.gif) 2px 0px no-repeat; }

.rightinspring { margin-left:11px; }
.portalleft {	background:transparent url(/img_v2/homepage/portal.gif) right top no-repeat;	}
.leftexpand {	background:transparent url(/img_v2/blauw/bg-blauw_01.gif) right top repeat-x;	}
.bgtableright {	background:transparent url(/img/layout/right.gif) left top no-repeat;	}
.rightheight { 	height:30px; }
.rightheight2 { 	height:45px; }

.relative { position:relative; }
.absolute { position:absolute; }
.floatleft 	{ float:left;	}
.floatright { float:right;	}
.clear { clear:both; }


#regiomenu {
	width:100%;
	height:26px;
	background-color:#f5f6fb;
	/*padding-top:8px;*/
	padding-bottom:0px;
	position:relative;
}
#tabsholder {
	width:900px;
	height:26px;
	margin-left:37px;
}

.tab_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #3357c7;
	text-decoration: none;
	background-image: url(/img_v2/tab_normal.gif);
	text-align: center;
	float: left;
	height: 26px;
	width: 78px;
	margin-left: 1px;
	cursor:pointer;
}
.tab_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/img_v2/tab_active.gif);
	text-align: center;
	float: left;
	height: 26px;
	width: 78px;
	margin-left: 1px;
	cursor:pointer;
}
.tab_blauw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/img_v2/tab_blauw.gif);
	text-align: center;
	float: left;
	height: 26px;
	width: 78px;
	margin-left: 1px;
	cursor:pointer;
}
.tab_nevobo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/img_v2/tab_nevobo.gif);
	text-align: center;
	float: left;
	height: 26px;
	width: 78px;
	margin-left: 1px;
	margin-right: 14px;
	cursor:pointer;
}