html {}

*, body, html, #layoutwrapper, #headerwrapper,
#navwrapper, #contentwrapper, #toplink, #footer, a, a:hover, h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #4b4b4b;        
}
   
body {
  background-color: #FFF;
  text-align: center;
  margin-top: 40px;
  padding: 0;
}

.clear { 	
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both; 
}

#layoutwrapper {
  margin: auto;
  text-align: left;
  width: 960px;
  top: 0px;
}

/****** LINK STYLES ******/
a { color: #162983; font-size: 11px;}
.teruglink { float: right;	}
.teruglink a { color: #4b4b4b; text-decoration: none; }

/****** HEADINGS ******/
h1 {
	color: #162983;
	font-size: 14px;
	margin-top: 0px;
	font-weight: bold;

}
h2 {
	color: #162983;
	margin: 0 10px 0 0;
	float: left;
	font-weight: bold;
	display: inline;

}
/******* HEADER ******/
#headerwrapper {
  background: #FFFFFF url(../gfx/darkblue/logo.gif) 25px top no-repeat;
  margin: 0;
  padding: 0 0 0 320px;
  text-align: left;
  width: 480px;
  height: 84px;
  float: left;
}
#topphoto, #topphoto img.topphoto {
  margin-left: 0;
  width: 320px;
  height: 80px;
  text-align: left;
  float:left;
}
#icons {
  color: #4b4b4b;
  width: 128px;
  text-align: left;
  float: right;
  margin-right: 0;
}

/******* BANNERS ******/
#banners {
  float: right;
  width: 120px;
  margin-left: 0;
}
.banner {
  float:left;
  width: 120px;
  margin-bottom: 25px;
}

/******* NAVIGATION ******/
#navwrapper {
	float: left;
	width: 240px; /* total width: 280px */
	background-color: #162983;
	color: #FFF;
	margin-top: 36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 24px 0 24px 40px;
	font-size: 11px;
}

.eerstenivopages {
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 0;
}
.eerstenivopages li {
	margin: 0 0 5px 0;
	color: #FFF;
	list-style-type: disc;
	padding: 0;
}
.eerstenivopages li.selected { /* no styles */ }
.eerstenivopages li a {
	color: #FFF;
	font-weight: Bold;
	text-decoration: none;
}
.eerstenivopages li a:hover { color: #FFF;}
.eerstenivopages li.selected a { color: #FFF; }

.eerstenivopages li ul.tweedenivopages {
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 5px 0 0 20px;
}
.eerstenivopages li ul.tweedenivopages li { margin: 0 0 5px 0; }
.eerstenivopages li ul.tweedenivopages li.selected { list-style-type: disc; color: #FFF; }
.eerstenivopages li ul.tweedenivopages li a {
	color: #FFF;
	font-weight: Bold;
	text-decoration: none;
}
.eerstenivopages li ul.tweedenivopages li a:hover {color: #FFF;}
.eerstenivopages li ul.tweedenivopages li.selected a {color: #FFF;}

.navdivider {
	width: 200px; 
	margin: 20px 0 20px -15px;
	border-top:1px solid #8b94c1;
}

/******* CONTENT CONTAINERS ******/
#contentwrapper {
	float:left;
	width: 480px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 36px 0 0 40px;
	color: #4b4b4b;
}

#contentwrapper img {
	max-width: 475px
}

/****** FOOTER ******/
#toplink {
  color: #4b4b4b;
  margin: 40px 0 30px 40px;
  width: 400px;
  text-align: right;
	float: right
}
#toplink a {
  color: #4b4b4b;
  text-decoration: none;
}

#footer {
  float: right;
  background-color: #162983;
  color: #FFFFFF;
  font-weight: bold;
  padding: 6px 0 6px 40px;
	width: 440px;
}
#footer a {
  color: #FFFFFF;
  text-decoration: none;
}

/****** RCMS SPECIFIC STYLES ******/
.textblock {
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4b4b4b;
}

/* Search form */
#search {
	font-size: 75%;
	color: #00529F;
	padding-top: 90px;
	padding-left: 475px;
}
#search label {
	position: relative;
	bottom: 2px;
}
#search input {
	color: #00529F;
}
.searchform { border:0px; }
.searchform_row .labelfield {
	float: left;
	width: 190px;
}
.searchform_row .labelfield b { color: #0052A0; }
.searchform_row .inputfield {
	float: left;
	width: 200px;
}

/* Document */
.document { margin-bottom: 15px; }
.doc_title h2{
	font-weight: bold;
	display: inline;
	float: none;
	margin: 0 0 10px 0;
}
.doc_descr {margin: 0;}
.doc_descr p { margin: 0; padding: 0; }
.doc_link_wrapper { }
.doc_img {
	float: left;
	width: 20px;
}
.doc_link {
	float: left;
	width: 445px;
	margin: -2px 15px 0 0;
}

/* Anchorblok */
.anchorblok {margin: 0 15px 15px 0;}
.anchorblok_link {}
.searchreslink {}

/* Agenda */
#agendatable { width: 480px; margin-top: -35px; }
#agendatable table { float: left; width: 480px; margin-top: 15px;}
.agenda_table_row, .agenda_table_row_date {padding: 3px 0 3px 15px; font-size: 13px;}
.agenda_table_row { width: 400px }
.agenda_table_row a { text-decoration: none; color: #4b4b4b; background-color: transparant;}
.agenda_table_row_date { width: 20px; background-color: transparant; }
.agenda_item_hd {font-weight: bold;}
.agenda_table_hd {color: #000000; font-weight: bold; border-left: 1px solid #000000; padding: 1px 3px 1px 3px; background-color: #E7E9F2;}
.agenda_table_div {background-color: #515151; height: 2px;}
.agenda_row_odd {background-color: #FFFFFF;}
.agenda_row_even {background-color: #E7E9F2;}
.agenda_item_txt {padding: 3px; width: 250px;}
.agenda_maand {color: #000000; font-weight: bold; border-bottom: 1px solid #8A94C1; padding: 20px 0 7px 0;}
.agenda_date {white-space: nowrap; color: #162983; font-weight: bold; font-size: 13px; }

/* opinie / poll */
.pollwrapper { /* no style */	}
.poll_table {
	margin-left:8px;
	border: 0;
	cellpadding: 0;
	cellspacing: 0;
}
.poll_table_hd {
	color: #000000;
	font-weight: bold;
	align: left;
}
.poll_title {font-weight: bold; margin-bottom: 30px;}
.poll_hd_line { /* no style */ }
.poll_chart { /* no style */ }
.poll_answers { /* no style */ }
.poll_option {}
.poll_buttons { margin: 15px 0 15px 0 }

/* A tot Z */
.atotz_wrapper {margin-bottom:15px;}
.atotz_regkeytd {height:22px}
.atotz_regkey {
	color: #162983;
	font-weight: bold;
	font-size: 16px;
}
.atotz_link {}

/* Nieuws */
#NAwrapper {
	width: 100%;
	font-size: 13px;
	color: #4b4b4b;
}
#NAselectdate {
	float: left;
	width: 160px;;
}
#NAselectdate select { vertical-align: middle; }
#NAsearch {
	float: right;
	position: relative;
	bottom: 4px;
}
#NAsearch label {
	position: relative;
	bottom: 2px;
}
#NAsearch label {
	position: relative;
	bottom: 2px;
}
#NAoverview {
	clear: both;
	position: relative;
	top: 15px;
}
#NAoverview a {
	position: relative;
	bottom: 2px;
}
#nieuwstextblock h2 { text-transform: uppercase; }

/* Reacties */
#reaction_left, #reaction_right, .reaction {
	color: #162983;
	text-decoration: underline;
	cursor: pointer;
}

/* Fotogallerij */
.photogalleryimg {
	float: left;
	width: 100px;
	height: 100px;
	padding: 5px;
}

/* Formfield */
.formfield {}
.formfieldname {padding-top: 0;}
.formfielddata {}

/* Info Publicaties Module */
.info_edition {
	float: left;
	width: 146px;
	margin-bottom: 15px;
}
.info_article {
	width: inherit;
	margin-top: 15px;
}
.info_edition a, .info_article a { font-weight: bold; }
.info_edition_intro {
	clear: both;
	width: 480px;
}

/* Shop */
.shop_button {
	float: right;
	margin-left: 15px;
}
.shop_cattitle { padding: 5px; }
.shop_row_even { background-color: #FFF; }
.shop_row_odd {	background-color: #E7E9F2; }
#shop_teaser_wrapper {
	width: 480px;
	margin-top: 15px;
	border-top: 1px solid #8A94C1;
}
.shop_teaser_wrapper {
	width: 480px;
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #8A94C1;
}
.shop_teaser_left_clmn {
	float: left;
	width: 365px;
}
.shop_teaser_left_clmn h2 {
	float: none;
	text-transform: uppercase;
	font-weight: bold;
	display: inline;
}
.shop_teaser_txt { /* no styles */ }
.shop_teaser_links1 {
	float: right;
	margin-top: 15px;
}
.shop_teaser_right_clmn img {
	float: left;
	width: 100px;
	margin-left: 10px;
}
.shop_teaser_right_clmn img { width: 100px; }
.shop_teaser_links2 {
	float: right;
	margin-top: 15px;
}
.shop_teaser_undeliverable {
	float: left;
	margin-top: 15px;
}
.shop_teaser_links1 a, .shop_teaser_links2 a {font-weight: bold;}
#shopdetails { width: 480px; }
#shopdetails img { margin-left: 10px; }
#shopnavblok { color: #162983; }
#shopnavblok h2 { float: none; }

/* extranet */
#extranet_login {
	margin-top: 20px;
}
.logintxt {
	width: 100px;
	padding: 0 5px 5px 0;
	text-align: right;
}
.logininput {
	padding-bottom: 5px;
}
.logininput input{
	border: 1px solid #8A94C1;
	width: 200px;
}
.logininput input.formbutton {
	background-color: #FFF;
	width: 68px;
}
#uitloggen
{
	margin: 0px 0px 0px 0px;
	padding-top: 24px;
	width: 117px;
	text-align: left;
	float: right;
}
#uitloggen a {
	font-size: 10px;
}
#uitloggen {
	color: #7d7d7d;
}
#uitloggen b {
	font-size: 10px;
	color: #7d7d7d;
}

.photo_sales_form p{margin-bottom:20px;}


