/* Stylesheet for general CMSv2 site... */

/* For W3C browsers: make sure the entire window is filled. */
html,body {
  margin:0px; 
  padding:0px; 
} 

/* The appearance of the site body */
.site_body { 
  height:100%;
  width:100%;
  color:#000000; 
  font-size:12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  overflow:hidden;
}

#top_line, #top_line1 {
	position:absolute;
	top:0px;
	width:920px;
	height:25px;
	background-color:#A4A4A4;
	opacity:0.4;
	filter:alpha(opacity=40)
  visibility:hidden;
}

#top_line1 {
  z-index:-1;
}

#menu_line {
	position:absolute;
	top:116px;
	width:920px;
	height:25px;
	background-color:#6CACE0;
  visibility:hidden;
}


/* The appearance of the content iframe */
/* Here it can be choosen if the frameset has scrollbars, or the iframe.
 * 
 * Situation 1: Scrollbars in the iframe:
 *   - content_frame needs either a height or a bottom spec.
 *   - content_frame may NOT contain overflow:hidden (overflow-x:hidden is allowed though)
 *   - <body> tag in content.php may NOT contain "scroll=no"
 *
 * Situation 2: Scrollbars in the complete site (e.g. like CashToday)
 *   - content_frame may NOT have a height or a bottom spec.
 *   - content_frame contains overflow:hidden
 *   - <body> tag in content.php contains "scroll=no"
 *
 * DO NEVER SPECIFY height FOR content_body
 *
 */

.content_frame {
	/* position:relative; */
	width:483px;
	height:100%;
  top:0px;
	margin:0px;
	padding:5px;
/*  visibility:hidden; */
  overflow-x:hidden; 
  border-left: 1px solid #BCD0E4;
  border-right: 1px solid #BCD0E4;
  border-top: 1px solid #BCD0E4;
}

.content_body {
  background-color:transparent; 
  bottom:0px;
  right:0px;
  color:#000000; 
  font-size:12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a {
  color: #0D54B0;
  text-decoration: underline;
}

a:visited { 
  color: #0D54B0;
  text-decoration: underline;
}

#bg {
  position:absolute;
  height: 116px;
  padding-left: 20px;
  width: 915px;

  z-index:-5;
}


.shadowleft {
  background-repeat: repeat-y; 
  background-image:url(images/schaduwl.gif);
  width: 10px;
}

.shadowright {
  background-repeat: repeat-y; 
  background-image:url(images/schaduwr.gif);
  width: 10px;
}

.zoek {
  font-weight:bold;
  color: #FFFFFF;
  font-size:11px;
  text-decoration: none;
}

.nl, 
.en { 
  top: 10px;
  width: 20px;
  padding-right: 5px;
}

.coulisse {
  width:50%;
}

.form {
  margin: 0px;
  padding: 0px;
  position:relative;
}

#navloc { 
  font-weight: normal;
  font-size: 12px;
  color: #0D54B0; 
  position: relative; 
  top: 3px; 
  left: 10px;
}

#navloc a { 
  font-weight: bold; 
  color: #0D54B0;
}

#siteimage {
  padding:0px; 
  margin:0px;
  width:205px;
  height:154px;
  border:0px;
}

.tabel {
  position:relative;
  top: 0px;
  left: 0px;
}

a.disclaimer,
a:visited.disclaimer { 
  font-weight:bold;
  color: #FFFFFF;
  font-size:11px;
  text-decoration: none;
}

p,body,td  { 
  font-size:11px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 { 
  color: #0D54B0;
  font-size:14px;
  font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

h2 { 
  color: #0D54B0;
  font-weight: bold; 
  font-size:13px; 
}

h3 {
  color: #0D54B0;
  font-weight: bold; 
  font-size:12px; 
}

h4 { 
  color: #0D54B0;
  font-weight: bold; 
  font-size:11px; 
}

hr {
  border-color: #96C3E9;
}

.error     { color:red; }
.column_separator{ border-right: 1px dashed #CCCCCC;}
.alt       { background-color:#D6EBFF;}
.var       { background-color:#FFFFFF;}
.inv       { background-color:#99CCFF;}
.capt      { background-color:#99CCFF;}


.search_input  { }

.search_button { 
  font-weight:bold;
  color: #FFFFFF;
  font-size:11px; 
  background-color:#A4A4A4;
  border: 1px solid #A4A4A4;
}
.search_amount,
.search_none   { 
  width:100%; 
  background-color:#9BC7FF;
  padding-right:5px;
}

a.search_title,
a:visited.search_title { 
  font-size:15px; 
  color:#0D54B0; 
  font-weight:bold; 
  text-decoration:underline;
}

.news { margin-top:20px;}

.news_title {
  font-size: 11px;
  text-align:left; 
  font-weight:bold; 
  padding:0px;
  margin: 0px;
}

.news_date { 
  text-align:left; 
  font-weight:bold; 
  padding-left:0px;
}

.news_subtitle { 
  font-size: 11px; 
  font-weight: bold; 
  font-style:italic; 
}

.news_abstract { 
  font-size:10px; 
  font-weight:normal; 
  padding:0px;
}

.news_body { 
  border: solid 1px #BCD0E4; 
  font-size:11px; 
  font-weight:normal; 
  padding:0px;
}

.news_more { 
  padding:10px;
  text-align: right;
  color: #0D54B0; 
  font-size: 11px; 
  font-weight: normal; 
  font-style:italic; 
}

.news_detail { margin-top:20px;}

.news_detail_title { 
  text-align:left; 
  color:#0D54B0; 
  font-size:14px; 
  font-weight:bold; 
  padding-left:0px; 
}

.news_detail_date { 
  text-align:left; 
  color:#0D54B0; 
  font-size:11px; 
  font-weight:normal; 
  padding-left:0px; 
}

.news_detail_body { 
  padding-top:10px; 
  font-size:11px; 
  font-weight:normal; 
  padding:5px; 
}

.news_detail_subtitle { 
  font-size: 12px; 
  font-weight: bold; 
}

.news_table { 
  padding:0px; 
  margin:0px;
}

.news_table th { 
  font-size:12px; 
  font-weight:bold; 
  color:#000000; 
  padding-left:5px; 
  padding-right:5px;
}

.news_row_title { 
  text-align:left; 
  padding:2px; 
  padding-right:5px;
}

.news_row_date { 
  text-align:left; 
  padding:2px; 
  padding-right:5px;
}

.jobs {margin-top:10px;}
.jobs_title {
  font-size: 10px;
  text-align:left; 
  font-weight:bold; 
  padding-left:0px;
}

.jobs_date { 
  text-align:left; 
  font-weight:bold; 
  padding-left:0px;
}

.jobs_subtitle { 
  font-size: 11px; 
  font-weight: bold; 
  font-style:italic; 
}

.jobs_abstract { 
  font-size:11px; 
  font-weight:normal; 
  padding:0px;
}

.jobs_body { 
  border: solid 1px #BCD0E4; 
  font-size:11px; 
  font-weight:normal; 
  padding:0px;
}

.jobs_more { 
  padding:0px; 
  color: #0D54B0; 
  font-size: 11px; 
  font-weight: normal; 
  font-style:italic; 
}

.jobs_detail { margin-top:20px;}

.jobs_detail_title { 
  text-align:left; 
  color:#0D54B0; 
  font-size:14px; 
  font-weight:bold; 
  padding-left:0px; 
}

.jobs_detail_date { 
  text-align:left; 
  color:#0D54B0; 
  font-size:11px; 
  font-weight:normal; 
  padding-left:0px; 
}

.jobs_detail_body { 
  padding-top:10px; 
  font-size:11px; 
  font-weight:normal; 
  padding:5px; 
}

.jobs_detail_subtitle { 
  font-size: 12px; 
  font-weight: bold; 
}

.jobs_table { 
  padding:0px; 
  margin:0px;
}

.jobs_table th { 
  font-size:12px; 
  font-weight:bold; 
  color:#000000; 
  padding-left:5px; 
  padding-right:5px;
}

.jobs_row_title { 
  text-align:left; 
  padding:2px; 
  padding-right:5px;
}

.jobs_row_date { 
  text-align:left; 
  padding:2px; 
  padding-right:5px;
}

.email_response_form { 
  margin:0px;
  margin-top: 10px;
  width:448px; 
  background-color:#FFFFFF; 
  padding-left:0px; 
  border: 1px solid #0D54B0;
}

.email_response_form td { 
  padding:2px; 
  padding-right:4px; 
  padding-left:4px; 
  margin:0px; 
  font-size:11px; 
}

.email_response_form th { 
  text-align:center; 
  padding:0px; 
  margin:0px; 
  padding:3px; 
  font-size:11px; 
  color:#FFFFFF; 
  background-color:#0D54B0; 
}

.email_response_input { 
  color: #000000; 
  width:100%; 
  font-size:11px; 
  border: 1px solid #0D54B0; 
}

.email_response_form input { 
  font-size:11px; 
  border: 1px solid #0D54B0; 
}

.email_response_form textarea { 
  font-size:11px; 
  width:100%; 
  border: 1px solid #0D54B0; 
}

.email_response_button {
   font-size:11px;
   color: #FFFFFF;
   background-color: #0D54B0;
   border: 1px solid #000000;
   cursor: pointer;
   width: 130px;
}

.columnleft_frame   {
  height:100%;
  width:205px;
  _width:207px;
  overflow-x:hidden; 
/*  visibility:hidden; */
  padding:0px;
  margin:0px;
  background-repeat: no-repeat; 
  background-image:url(images/nautilus-bgl.gif);
}

.columnleft_body    {
  margin:0px;
  padding:0px;
  color:#000000;
  text-align: left;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:hidden;
  overflow-x:hidden;
}

.columnright_frame   {
  height:100%;
  width:205px;
  overflow-x:hidden; 
/*  visibility:hidden; */
  padding:0px;
  padding-left: 7px;
  margin:0px;
}

.columnright_body    {
  margin:0px;
  padding:0px;
  color:#000000;
  text-align: left;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:hidden;
  overflow-x:hidden;
}

.cms_adres {
  color: #0D54B0;
  font-weight: bold; 
  font-size:11px; 
}
