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-after: auto;
}

.smallright {
  text-align:  right; 
  font-size:   7pt;
}

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

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

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

pre {
  font-family:  'Lucida Console', 'Courier New', Courier, monospace;
  font-size:    8pt;
  }

/* img { display: none; }*/
img {
  margin:           0;  
  border-width:     0;
  padding:          0;
  }


th { text-align: left; }

  
/*--- classes ---*/

.filelist {
  font-family:  Courier New, Courier, monospace;
  font-size:    10pt;
  }

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

.indent {
  position:     absolute;
  top:          0;
  left:         0;
  margin:       0;  
  border-width: 0;
  padding:      15px;
  }

.poll {
	padding: 5px;
	background-color: white;
	width: 150px;	
	font-family: Arial, Trebuchet MS, Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	
}


/* Uitslagen (in tabellen)  */
.run { 
  font-size:   12pt;
	font-weight: bold;
	text-align:	 left;
	color:			 red;
}

.distance {
	color:			 black;
}

.rank {
  text-align:	 right;
}

.runner {
  text-align:	 left;
}

.time {
  text-align:	 right;
}
	
	  
/*--- div id's: screen partitioning ---*/
  
#logo, #dkc_top, #nkc_top, #knau_header, #login, #foto1, #foto2, #foto3 { display: none; }

#topmenuarea, #header { display: none; }

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

#leftmenubar { display: none; }
#leftbar_content, #leftbar_content_foto { display: none; }

.thinline {
  border-width: 1px 0 0 0;
  border-color: #777;
  border-style: solid;
  padding:      1px;
  }

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


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

#mainmenu { display: none; }

#leftmenu { display: none; }


#wtm {
}

#wtm .thinline {
  border-width: 1px 0 0 0;
  border-color: #ff8000; /*#0c2d83;*/
  border-style: solid;
  padding:      1px;
  }

