/*
  light blue:            #d0e5ea;  RGB: 208 229 234
  slightly darker blue:  #80b9c6;  RGB  128 185 198
  very darker blue:      #4891a2;  RGB   72 145 162
  red:                   #fc0a16;  RGB  252  10  22
  grey:                  #777;
  
  IE 5:    width= inner box + padding + border
  proper:  width= inner box only (also IE 6 with strict.dtd)
*/ 


body {
  margin:       0;  
  border-width: 0;
  padding:      0;
  
  color:            black;
  background-color: white;  

  font-family:  Arial, Helvetica, sans-serif;
  font-style:   normal;
  font-variant: normal;
  font-weight:  normal;
  font-size:    9pt;

  text-decoration: none;
  vertical-align:  baseline;  
  text-transform:  none;
  text-align:      left;
  line-height:     normal;

  page-break-inside: avoid;
  page-break-before: auto;
  page-break-after:  auto;
}

h1,h2,h3,h4,h5,h6 { color: black;  background-color: white; }

a:link,
a:focus,
a:hover,  
a:active, 
a:visited { color: black;  background-color: white; }


pre {
  font-family:  'Lucida Console', 'Courier New', Courier, monospace;
  font-size:    8pt;
  }
	
img {
  margin:           0;  
  border-width:     0;
  padding:          0;
  }

th { 
  color:            white; 
  background-color: black;
  font-weight:      bold;
  border-width: 0 0 1px 0;
  border-color: black;
  border-style: solid;
  }

table { 
  border-width: 1px;
  border-color: black;
  border-style: solid;
  }
  
/*--- classes ---*/

.errormessage {
  color:        red;
  background-color: white; 
  font-style:   italic;
}

.indent {
  position:     absolute;
  top:          0;
  left:         0;
  margin:       0;  
  border-width: 0;
  padding:      15px;
  }
	
.gastenboek {
  height: 550px;
  width:  550px;
  }	
	
.small_right {
  text-align:  right; 
  font-size:   7pt;
}

.small_left {
  text-align:  left; 
  font-size:   7pt;
}

  
/*--- div id's: screen partitioning ---*/

#minwidthlogo {}
  
  
#logo { display: none; }

 
#main {
  margin:           0;
  border-width:     0;
  padding:          0;
}


#mainmenubar { display: none; }

#sponsorbar { display: none; }
  
#footer {
  font-size:    xx-small;  
  color:        #777;  
  text-align:   right; 
  margin:       15px 0 0 0;
  border-width: 1px 0 0 0;
  border-color: #777;
  border-style: solid;
  padding:      1px;
  }

#footer  a         { color: #777; }

#footer  a:focus,
#footer  a:hover   { color: #0c2d83; }

#footer  a:active  { color: #777; }

#uitslagen { }
#uitslagen th { 
  color:            white;  
  background-color: black;
  font-weight:      bold;
  border-width: 0 0 1px 0;
  border-color: black;
  border-style: solid;
  }

#uitslagen table { 
  border-width: 1px;
  border-color: black;
  border-style: solid;
  }

  
/*--- css menu system ---*/

#mainmenu { display: none; }
  
