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

/* For W3C browsers: make sure the entire window is filled. */
html {margin:0; padding:0; width:100%; height:100%;} 

/* The appearance of the site body */
.site_body     { 
	width:100%; 
	height:100%; 	 
	margin:0; 
	padding:0; 
	
	background-color:#F0F0F8;
	color:#000000; 
	font-size:12px; 
	font-family: Arial, Helvetica, sans-serif; 
  overflow: scroll;
	overflow-x: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:613px;
  top:0px;
  background-color:transparent;
  padding:0px;
  margin:0px;
  margin-left:40px;
  margin-right:10px;
  visibility:hidden;
  overflow-x:hidden; 
  overflow:hidden; 
  z-index:1;
}

.content_body {
  margin:0px;
  padding:0px;
  color:#000000;
  font-size:11px;
  font-family: Arial, Helvetica, sans-serif;
  overflow:hidden;
  background-image:url(images/vlekken.gif);
  background-repeat: no-repeat;
  background-position: top right; 
  background-attachment: fixed;
}


a       { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }

p,body,td    { font-size:12px; font-family: Verdana,Arial,Helvetica,sans-serif; }
h1   { color:#333399; font-size:22px; font-family:Apple Chancery,Verdana,Arial,Helvetica,sans-serif;  font-weight:bold; }
h2   { font-size: 18px; font-family:Apple Chancery,Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}
h3   { font-size: 12px; }
h4   { font-size: 12px; }
th   { font-size: 13px;  font-weight:bold;}


/* Additional stuff... */
.normal    { /* background-color:#FFFFFF; */ }
.alt       { /* background-color:#EFEFEF; */ }
.var       { background-color:#EFEFEF; }
.inv       { /* background-color:#FFFFFF; */ }
.capt      { /* background-color:#FFFFFF; */ color:#333333; }

/* Frameset defs... */
.hdr_fill       { background-image:url(images/bg1.gif);}
.hdr_fill_middle { background-image:url(images/bg1boven.gif); }
.left_hdr_fill  { background-image:url(images/bg1links.gif); }
.right_hdr_fill { background-image:url(images/bg1rechts.gif); }
.left_fill      { background-image:url(images/linksvert.gif); }
.right_fill     { background-image:url(images/rechtsvert.gif); }
.solid_fill     { background-color:#F0F0F8; }
.gat_fill		{ background-image:url(images/gat.gif); background-repeat: repeat-y;}

#uwlogo 		{visibility:hidden; position:relative; top:15px; left:25px; }
#hoekje			{visibility:hidden; position:relative; top:-1px; right:-1px; }
#title			{visibility:hidden; position:relative; top:15px; left:30px; }
#gaatjesb		{visibility:hidden; position:relative; top:-1px; left:0px; }
#vlek1			{visibility:hidden; position:relative; top:0; right:0px;}
#vlek2			{visibility:hidden; position:relative; top:-223px; right:-370px;}
#vlek3			{visibility:hidden; position:relative; top:-300px; right:-450px;}


.search_input  { font-size:13px; border: 1px solid #000000; }
.search_button { height:20px; font-weight:bold; font-size:11px; background-color:#FFFFFF;}
.search_amount,
.search_none   { width:100%; background-color:#AABBDD; padding-right:5px;}
a.search_title,
a:visited.search_title { font-size:15px; color:#3366AA; font-weight:bold; text-decoration:underline;}

@media print {
  html { margin: 0cm; padding:0cm; }
  body {
    font-size: 10pt;
    font-family:Tahoma,Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    color:#000000;
    padding: 0cm;
    margin:1cm;
    width:100%;
  }
  a {}
  p  { font-size:10pt;}
  h1 { font-size:16pt;}
  h2 { font-size:14pt;}
  h3 { font-size:12pt;}
  li { font-size:10pt;}
  ol { font-size:10pt;}
  table { font-size:10pt;}
  th { font-size:9pt;}
  td { font-size:10pt;}
  tr { font-size:10pt;}
  ul { font-size:10pt;}
  input { display:none; }
  form h1 { display:none; }
}
