.h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
}

.h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
}

.text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

.textb {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}

.textk {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.textkb {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
}

.newsul {
  list-style-type:none;
  margin:0;
  padding:5px;
}

.newsk {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:5px 0;
  padding:0;
}

.newskb {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  margin:10px 0;
  padding:0;
}

.galeriemenu {
  list-style-type:none;
  margin:0;
  padding:5px 5px;
}

.galeriemenu li {
  font-weight:bold;
}

.galeriemenu ul {
  list-style-type:none;
  margin:0;
  padding:0 10px;
}

.galeriemenu ul li {
  font-weight:normal;
}

.galerietitel {
  clear:both;
  display:block;
  border:1px solid black;
  background-color:#d9bf8e;
  font-weight:bold;
  padding:5px 10px;
}

.menuselected {
  background-color:#D9BF8E;
}

.bildtitel {
  clear:both;
  display:block;
  border:1px dashed black;
  background-color:#d9bf8e;
  padding:5px 10px;
}

.bildtitel p {
  float:right;
  margin:0;
  padding:0;
}

.inputfeld {
  width:400px;
}

.gaestebuch {
  border:1px dashed black;
  margin:10px 0;
}

.gbtop {
  background-color:#D9BF8E;
  font-weight:bold;
}

.gaestebuch p {
  margin:0;
  padding:5px 15px;
}

.titlegb {
  background-color:#D9BF8E;
  border:1px solid black;
  height:26px;
  margin:10px 0;
}

.titlegb a {
  background-color:#D9BF8E;
  border-left:1px dashed black;
  border-right:1px dashed black;
  color:black;
  display:block;
  float:left;
  font-weight:bold;
  margin:0 5px;
  padding:5px 15px;
}

.titlegb a:hover {
  background-color:white;
}

.titlegb p {
  display:block;
  float:right;
  margin:0;
  padding:6px 15px;
}