body {
  background:#ffffd0;
  color:#800040;
  padding-bottom:5.0em;
  font-family:verdana;
  font-size:1.0em;
  text-align:justify;
  }
.top {
  width:100%;
  text-align:center;
  height:150px;
  margin:0;
  background:url("../images/tn-front.jpg");
  background-repeat:no-repeat;
  background-position:10px 10px;
}
.top h1 {
  text-align:center;
  font-size:140%;
}
.blokje {
   width:120px;
   font-size:80%;
   right:0;
}
.blok {
   width:20%;
   font-size:80%;
   right:0;
}
.blok a{
   display:block;
   padding-left:40px;
   text-indent:-40px;
}
h1 {
  font-size:160%;
  font-weight:bold;
  text-align:center;
}
h2 {
  font-size:130%;
  text-align:center;
  font-weight:bold;
  font-style:italic;
}
h3 {font-size:100%;
    text-align:center;
    font-weight:normal;
    font-style:italic;
}
.menu a {
  text-decoration:none;
  color:blue;
  display:block;
  margin:0;
  padding:0;
}
.menu a:hover {
  color:red;
  cursor:pointer;
}
.menu a.in {
  font-size:85%;
}
.menu a.e {padding-left:20px;}
.menu a.t {padding-left:40px;}
.menu a.d {padding-left:60px;}

.menu.right{
   height:80%;
   overflow:auto;
   float:right;
   font-size:80%;
   right:1%;
   width:15%;
}

.txt {
  width:60%;
  margin:0 25% 0 15%;
  padding:0;
  }
.txt p {
   width:100%;
   padding:5px 0;
   clear:both;
}
.gezin {
   display:none;
}
.bo {
  font-weight:bold;
  }
.ce {
   text-align:center;
}
.ri {
   text-align:right;
}
img {
   max-width:99%;
   border:0;
}
img.thumb {
  width:120px;
  margin:0 10px;
  display:block;
  float:left;
  clear:left;
}
img.bg {
  margin-left:-20%;
  padding:0 auto;
}
.fle {
  display:inline-block;
  margin-right:10px;
  float:left;
}
.fri {
  display:inline-block;
  margin-left:10px;
  float:right;
}
.rechts {
   clear:both;
   position:absolute;
   right:0;
}
.clbo {
  clear:both;
}
.clri {
  clear:right;
}
.clle {
  clear:left;
}
.sm {
   font-size:90%;
}
.up {
  position:relative;
  top:-20px;
}
.it {
   font-style:italic;
}
.hw {
  font-family:handw;
}
.big_in {
   padding-left:30%;
}
.nom {
  margin:0;
}
.inl {
  display:inline;
}
b {
  font-weight:normal;
  letter-spacing:2px;
}
.we {
  font-weight:normal;
  letter-spacing:3px;
}
.ver {
   font-family:Verdana;
   font-size:80%;
 }

.rot {
  color:red;
}
em {
   letter-spacing:0;
   }
.tafel img {
   width:1200px;
   }
a {color:blue;
  text-decoration:none;
}
a s{display:none;}
a:hover s{display:block;}

