@media all{
/* verberg sommige styles voor Netscape 4.x */
h1 {
  margin: 0 -40px;
}

h2 {
  margin: 1.5em 2.5em 1em;
}

h1 a:active, h1 a:hover, h3 a:active, h3 a:hover,
A IMG {
  text-decoration: none;
  border: none;
}

ul h4 {
  margin-top: 1em;
}

img.logolinks {
  margin-top: -35px;
  border: none;
  background: transparent;
}

img.logorechts {
  margin-top: -35px;
  border: none;
  background: transparent;
}

dt  {
    font-weight: bold;
    font-style: italic;
    margin-left: 0em;
    }

dd  {
    margin-left: 2em;
    }

table {
  margin: 1em 0 2em;
}

table.fancy {
  border: solid 0px;
  margin: 1em;
  padding: 1em;
  width: 75%;
}

table.fancy td {
  border: inset medium;
  padding: .2em;
}

table.fancy th {
  border: outset medium;
  padding: .5em;
}

form.fancy {
  width: 75%;
  border: outset medium;
  margin: 1em;
  padding: 1em;
}

form.fancy input {
  width: 90%;
}

form.fancy textarea {
  width: 90%;
}
/* einde van voor Netscape 4.x verborgen styles */
}

body {
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
  margin: 10px 40px;
  padding: 2px;
}

/* styles voor de overige standaard-elementen */
h1 {
  font-size: 30px;
  line-height: 30px;
  text-align: center;
  padding: 35px 0;
  min-height: 100px;
  margin-bottom: 0;
}

h2 {
  clear: both; 
}

h3 {
  margin-bottom: 0;
}

ul, address {
  margin-top: 0;
}

ul h4 {
  margin-bottom: 0;
}

td p {
  font-size: .8em;
}

/* geforceerde redundantie declaraties voor netscape */
/* (en eventuele user-stylesheets) */
table, tr, th, td, p, div, ul, ol, dl, 
blockquote, address, h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

/* nu volgen algemeen bruikbare classes */
.clear {
  clear: both;
}

.bottomnul {
  margin-bottom: 0em;
}

.topspaced, .voet {
  margin-top: 2.5em;
}

img.logolinks {
  float: left;
}

img.logorechts {
  float: right;
}

.centered, div.voet {
  text-align: center;
}

p.toc {
  font-size: 90%;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  margin: 1em -40px;
  clear: both;
}

p.toptoc {
  font-size: 80%;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  margin: 0 -40px 1em;
  clear: both;
}

.blokcentreer {
  margin-left: auto;
  margin-right: auto;
}

.pijltje {
  font: large courier;
}

.whiteimage {
  background: white !important;
}

div#linkerkolom {
  margin-left: 5%;
  text-align: left;
  width: 42%;
  float: left;
  border-right: thin black inset; 
  padding-right: 1em;
}

div#rechterkolom {
  text-align: left;
  width: 42%; 
  float: right;
  padding-left: 1em;
}


/* nu volgen de eenmalige style-elementen */

/* uit de uniform-pagina */
p#uniform {
  text-align: center;
}




/* voor de hiketeam pagina's */
.een {
  font-weight: bold;
}

tr.een td {
  font-weight: bold;
  font-style: normal;
}

p.hikelink {
  width: 5em;
  float: right;
}


/* voor de bloco pagina's */
div.sponsors p {
margin-bottom: 0.2em;
margin-top: 0;
font-style: italic;
}


/* uit de index-pagina */
TABLE#indx TD { height: 110px; width: 25%; max-width: 150px;}

TABLE#indx TD P {
	font-size: 80%;
	font-weight: bold;
}