td.navi {
  font-size:13px;
  font-family: Arial;
  font-weight: bold;
  color: white;
}

td.navi_on {
  font-size:13px;
  font-family: Arial;
  font-weight: bold;
  color: rgb(51,102,153);
}

a.navi {
  font-size:13px;
  font-family: Arial;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

a.navi_on {
  font-size:13px;
  font-family: Arial;
  font-weight: bold;
  color: rgb(51,102,153);
  text-decoration: none;
}

a.navi_sub {
  font-size:11px;
  font-family: Arial;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

a.navi_sub_on {
  font-size:11px;
  font-family: Arial;
  font-weight: bold;
  color: rgb(51,102,153);
  text-decoration: none;
}

a.subnavi_sub {
  font-size:12px;
  font-family: Arial narrow,Arial small,Arial;
  font-weight: bold;
  color: white;
  text-decoration: none;
  padding-left: 10px;
  line-height: 175%;
}

a.subnavi_sub_on {
  font-size:12px;
  font-family: Arial narrow,Arial small,Arial;
  font-weight: bold;
  color: rgb(51,102,153);
  text-decoration: none;
  padding-left: 10px;
  line-height: 175%;
}

p,a,table,td,tr,h1,h2,h3,h4,h5 {
  font-size:10pt;
  font-family: Arial;
  color: white;
}

a {
  text-decoration: none;
  color: rgb(215,233,255);
}
a em {
  color: rgb(215,233,255);
}
a:hover {
  text-decoration: underline;
}

span.title {
  font-family: Times;
  font-size: 20pt;
  color: #FFFF99;
}
td.shoutbox,td.shoutboxh {
  font-size: 9px;
  background-color: rgb(82,99,115);
  padding: 1px 3px 1px 3px;
}
td.shoutboxh {
  font-weight: bold;
  font-size: 11px;
}
input.shoutboxn {
  font-family: arial;
  font-size: 9px;
  color: gray;
  width: 80px;
  height: 15px;
  border: 1px solid gray;
}
input.shoutboxm {
  font-family: arial;
  font-size: 9px;
  color: gray;
  width: 140px;
  height: 15px;
  border: 1px solid gray;
}
hr {
  size: 1px;
  color: rgb(51,102,153);
  border-color: rgb(51,102,153);
  width: 90%;
  text-align: center;
}
h3 {
  color: #FFFF99;
  margin: 0px;
  font-weight: bold;
  text-decoration: none;
}
a.home {
  text-decoration: none;
  color: white;
}
a.home:hover {
  text-decoration: underline;
  color: white;
}

.gast_th {
  background-color: #393949;
  font-family: Verdana;
  color: white;
  font-size: 10px;
  padding: 2px 10px;
  text-align: left;
  border: 1px solid #C9C9C9;
}

.gast_bericht {
  font-family: Verdana;
  font-size: 11px;
  border: 1px solid #C9C9C9;
  padding: 5px 10px;
  line-height: 160%;
}	

.gast_input {
 border: 1px solid gray;
 font-family: arial;
 font-size: 9pt;
 width: 320px;
}
.gast_text {
 border: 1px solid gray;
 font-family: arial;
 font-size: 9pt;
 width: 320px;
 heigth: 200px;
}
.gast_knop {
  border: 1px solid gray;
  background-color: #C7C7D0;
}
a h3:hover {
  text-decoration: none;
}
h3:hover{ text-decoration: none; }

ul { margin-top: 0px; }

.video {
  border: 1px solid #C9C9C9;
}