body {
  margin: 0;
  margin-top: 10px;
  padding: 0;
  font-size: 100.1%;
  font-family: Verdana, Arial, sans-serif;
}

a {
  font-weight: bold;
}

a:link {
  color: blue;
  text-decoration: none;
}

a:visited {
  color: blue;
  text-decoration: none;
}

a:hover {
  color: red;
  text-decoration: none;
  background-color: #FF0;
}

h1 {
  font-size: 1.5em;
  margin-top: 0;
}

h2 {
  font-size: 1.3em;
  margin-top: 0;
}

h3 {
  font-size: 1.1em;
  margin-top: 0;
}

b {
  color: red;
}

/* Header Definitions */
td#head1 {
  height: 120px;
  background-image: url(images/head2.gif);
  background-repeat: repeat-x;
}

td#head2 {
  height: 120px;
  background-image: url(images/head1.gif);
  background-repeat: no-repeat;
}

td#head3 {
  height: 120px;
  background-image: url(images/head2.gif);
  background-repeat: repeat-x;
}

/* Linklist Definitions*/
td#nav {
  vertical-align: top;
  padding-bottom: 10px;
}

ul#nav1 {
  margin: 0 10px;
  padding: 0;
  list-style-type: none;
  font-size: 1.2em;
}

ul#nav2 {
  margin: 0;
  margin-left: 30px;
  padding: 0;
  list-style-type: none;
  font-size: 0.8em;
}

ul#nav1 li {
  margin: 0;
  padding: 0;
}

ul#nav2 li {
  margin: 0;
  padding: 0;
}

ul#nav2 li a:link, ul#nav1 li a:link {
  color: blue;
  text-decoration: none;
  display: block;
}

ul#nav2 li a:visited, ul#nav1 li a:visited {
  color: blue;
  text-decoration: none;
  display: block;
}

ul#nav2 li a:hover, ul#nav1 li a:hover {
  color: red;
  text-decoration: none;
  background-color: #FF0;
  display: block;
}

ul#nav2 li a.high:link, ul#nav1 li a.high:link {
  color: yellow;
  text-decoration: none;
  background-color: blue;
  display: block;
}

ul#nav2 li a.high:visited, ul#nav1 li a.high:visited {
  color: yellow;
  text-decoration: none;
  background-color: blue;
  display: block;
}

ul#nav2 li a.high:hover, ul#nav1 li a.high:hover {
  color: yellow;
  text-decoration: none;
  background-color: red;
  display: block;
}

/* Mainpage Definitions */
td#main {
	vertical-align: top;
	padding-bottom: 10px;
}

td.rand_mitglieder {
	border: 2px solid silver;
}

td.text_mitglieder {
	width: 100%;
}

/* Footer Definitions */

td#foot {
  border-top: 4px solid yellow;
  height: 40px;
  background-image: url(http://www.w3.org/Icons/valid-html401-blue.png);
  background-position: center right;
  background-repeat: no-repeat;
  font-size: 0.7em;
}