html{ overflow-y: scroll; }
body{ background: #ffefb6; margin: 15px 0 0 0; padding: 0 0 0 0; font: 11px Tahoma,"Trebuchet MS"; color: #005cac; }

.wrapper{ margin: 0 auto; width: 991px; }

/* header */
.headerwrapper{ height: 152px; background:url(../gfx/headerright.gif) no-repeat right; }
.headerwrapper img{ float: left; cursor: pointer;}
.headerImgs{ float: left; width: 551px; height: 152px; margin-right: 15px; background: url(../gfx/flash_bg.gif) no-repeat left #ffefb6; }
.headerImgs img{ float: left; cursor: default; }

.loginForm{ margin-bottom: 0px; }
.loginForm label{ color: #FFFFFF; font-size: 12px; }
.loginForm .input{ width:82px; height:16px; border:0; margin-top:5px; padding:2px 2px 2px 2px; }
.loginForm a{ color: #FFFFFF;	font-size: 12px; }
.loggedIn{ margin: 50px 0px 0px 0px; table-layout: auto; font-size: 12px; color: #ffffff; }	
.loggedIn a{color: #FFFFFF; text-decoration: none;}
.loggedIn a:hover{text-decoration: underline;}

/* navigation */
.topNavWrapper {width: 989px; height: 47px; background: url(../gfx/nbov_top_menu_bg.png) no-repeat; text-align: center; font-size: 13px;}
.topNavItem {float: left; width: 160px; height: 39px; padding-left: 4px;}
.topNavItemSelected {float: left; width: 160px; height: 39px; padding-left: 4px;}
.topNavLink{cursor: pointer; padding-top: 10px; color: #ffffff;}
.topNavLinkSel{cursor: pointer; font-weight: bold; padding-top: 10px; color: #00469c;}

/* subnavigation */
.subNavWrapper { margin-bottom: 5px; }
.subNavTop{ height: 7px; background: url(../gfx/subNavTop.gif) bottom no-repeat; font-size: 1px; }
.subNavContent{ background: #FEFAD7; }
.subNavContent a{ color: #005cac; text-decoration: none; }
.subnavItems{ padding: 0 0 0 0; margin: 0 0 0 10px; list-style-type: none; }
.subnavPrnt{ padding: 2px 0 7px 20px; background: url(../gfx/subNavMainBullit.gif) left 3px no-repeat; position: relative; }
.subnavPrntHover, .subnavPrntSel, .subnavPrntSelChilds{ background: url(../gfx/subNavMainBullit.gif) 10px 3px no-repeat #FFF; margin-left: -10px; padding: 2px 0 7px 30px; position: relative;}
.subnavPrntSelChilds{ padding-bottom: 0px; margin-bottom: 7px; }
.subnavChilds{ padding: 7px 0 0 0; margin: 0 0 0 -30px; list-style-type: none; }
.subnavChild{ width: 149px ; height: 19px; padding: 4px 0 0 45px; background: url(../gfx/subNavItemBg.gif) left no-repeat; }
.subnavChildSel{ width: 149px ; height: 19px; padding: 4px 0 0 45px; background: url(../gfx/subNavItemBgHover.gif) left no-repeat; }
.subNavBottom{ height: 7px; background: url(../gfx/subNavBottom.gif) top no-repeat;}

/* content containers */
.sidebar{ .position: relative; float: left; width: 194px; margin-top: 10px; padding:0; }
.search{ width: 194px; height: 51px; padding:0; margin:0 0 5px 0; background: url(../gfx/searchbg.gif) no-repeat;}
.search_content{ margin:0 auto; padding:5px 0 0 12px; }
.searchForm{ float: left; width: 125px; border-width: 0px; height:13px; font-size: 10px; margin-top: 3px; }

.directTo { position: relative; width: 174px; padding: 0 10px; margin-top: 0; background: url(../gfx/directToTop.gif) top no-repeat #ffb800; }
.directToItem { padding-left: 17px; background: url(../gfx/directToArrow.gif) left no-repeat; cursor: pointer; }
.directToBottom { background: url(../gfx/directToBottom.gif) no-repeat; width: 194px; height: 13px; margin-bottom:0; margin-top: 0; }

/* styles */
a{ color: #ffb800; }
a:hover{ color: #005cac; }

h1{ font: bold 22px "Trebuchet MS"; color: #ffb800; margin: 0 0 5px 0; padding: 0 0 0 0; }
h2{ font: bold 12px "Trebuchet MS"; margin: 0 0 0 0; padding: 0 0 0 0; }
h3{ font: bold 11px "Trebuchet MS"; margin: 0 0 0 0; padding: 0 0 0 0; }

img {border:0}
.clear {clear:both;}

/* banner */
.bannerwrapper {margin-bottom:3px; margin-top:0;}

/* content */
.outerContentWrapper { float: right; display:inline; width: 782px; margin-top: 5px;}
.contentWrapperHD{ width: 782px; height:10px;  background: url(../gfx/contenttopbg.gif) bottom no-repeat; margin:0; padding:0; }
.contentWrapperFT{ width: 782px; height:10px;  background: url(../gfx/contentfooterbg.gif) no-repeat; margin:0; padding:0;}
.contentWrapper{ width: 782px; background: #FEF9E3 url(../gfx/contentwrapperleftbg.gif) repeat-y; margin:0; padding:0;}
.content{ width:730px; margin:0 auto; padding-bottom:10px; padding-top:10px;}

/* footer */
.footerTXT{ width:730px; margin:5px auto; color: #612c11;}
.footerTXT a{ color: #612c11; text-decoration: none;}

/* homepage */
.homepageTop { margin-bottom: 5px;}
.homepageAgenda a{ color: #005cac;}
.homepageAgenda a:hover{ color: #ffb800;}

.content_homepage{ width:730px; margin:0 auto; background: url(../gfx/nbov_homepage_bg.png) repeat-y;}
.col{ padding:10px 10px 10px 10px; float:left; display:inline; width:345px;}
.col_line{background: url(../gfx/nbov_homepage_line.png) no-repeat; height:31px; clear:both;}

/* Iframepage */
#iframe iframe{
	overflow-y: hidden;
	overflow-x: hidden;
	border: none;
	height:1450px; 
	width:750px; 
	background-color:transparent;}
	
/* rcms specific styles */
.textblock { margin-bottom: 15px; }
.links{ background: url(../gfx/yellowarrow.gif) left 1px no-repeat; padding-left: 20px; margin-bottom: 3px; }
.links a{ color: #005cac; }
.links a:hover{ color: #ffb800; }
.teaser{ margin-bottom: 15px; }
.teaser .link{ margin-top: -16px; .margin-top: -20px; }
.reactionwrapper{ cursor: pointer; margin-bottom: 15px; }
.anchorblok{ list-style-type: decimal; padding: 0; margin: 0 0 15px 25px; }
.poll_table{ width: 100%; }
.poll_table_hd{ font-weight: bold; }
.poll_hd_line{ color: #005cac; }
.FormButton, .formButton, .formbutton{ color: #FFF; background: #005cac; font-size : 11px; font-weight: bold; border: outset 2px #CCC; }

/* formfield */
.formfield { margin-bottom: 5px; }
.formfieldname {padding-top: 3px;}
.formfielddata {}

/* shop */
.searchcriteriafield{width: 200px; border: 1px solid #005cac;}
#shop_buttons{margin-bottom: 20px; margin-top: 20px;}
.shop_buttonwrapper{float:left; margin-right: 20px; cursor:pointer;}
#shop_headerline{clear:left;} 

/* nieuws */
.newsblock{}
#nieuwsarchief{ width: 100%; }
#NAfilter { float: left; width: 160px;}
#NAfilter select{ vertical-align: middle; }
#NAcriteria{ float: right; position: relative; bottom: 2px; }
#NAcriteria label{ position: relative; top: -7px; }
#NAfilter label, #NAcriteria label { position: relative; bottom: 2px; }
#NAoverzicht {clear: both; margin-top: 15px; }
.NAdate {float:left; width:70px;}
.NAtitle {float:left; width:500px;}
.NAtitle a:link {color:#ffb800; text-decoration:none;}
.NAtitle a:visited {color:#ffb800; text-decoration:none;}
.NAtitle a:active {color:#ffb800; text-decoration:none;}
.NAtitle a:hover {color:#005cac; text-decoration:underline;}

/* agenda */
.agenda_table_row {padding: 3px; width: 100%;}
.agenda_item_hd {font-weight: bold;}
.agenda_table_hd {color: #005cac; font-weight: bold; border-left: 1px solid #F0C204; padding: 1px 3px 1px 3px;}
.agenda_table_div {background-color: #515151; height: 2px;}
.agenda_row_odd {background-color: #FCF1C2; color:#005cac;}
.agenda_row_odd a{color:#005cac;}
.agenda_row_even a {color: #005cac;}
.agenda_item_txt {padding: 3px;}
.agenda_maand {color: #7E8A62; font-weight: bold; border-bottom: 3px solid #DCB455; padding: 3px; padding-top: 10px;}

/* Google Maps */
#gMapContainer{margin: 10px 0; position: static;}
#mapIsLoadingIndicator{float:right;}
#searchResultIntro{margin-bottom: 10px;}
#gMap{clear:both; height:540px; border:1px solid black;}

.ledenzoeker_lijst{
	margin-bottom: 10px;}












