body {
  background-color: #8398B4;
  color: #000000;
  font-family: tahoma, verdana, sans-serif;
  font-size: 11px;
  padding: 0px;
  text-align: center;
}

input {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color:#8398B4;
  border: 1px solid #000000;
}

textarea {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color:#8398B4;
  border: 1px solid #000000;
}

select {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color:#8398B4;
}

.edit {
  background-color: #8398B4;
  border-style: groove;
  border-color: #555555;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

#main {
  margin-left: auto;
  margin-right: auto;
  width: 600px;
  border: 1px solid #000000;
}

#logo {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #000000;
}

#balken {
  margin: 0px;
  padding: 5px 0px 5px 0px;
  width: 600px;
  background-color: #555555;
  border-bottom: 1px solid #000000;
}

#navi {
  height: 15px;
  margin: 0px;
  padding: 0px;
  text-align: center;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
}

	.link {
	  height: 15px;
	  width: 12.3%;
	  float: left;
	  border-left: 1px solid #000000;
	  padding-top: 2px;
	  padding-bottom: 2px;
	  background-color: #8398B4;
	}

a {
  color: #001650;
  text-decoration: none;
}

a:hover {
  color: #AF0009;
  text-decoration: underline overline;
}

	.linkaktiv {
	  height: 15px;
	  background-color: #555555;
	  width: 12.3%;
	  float: left;
	  border-left: 1px solid #000000;
	  padding-top: 2px;
	  padding-bottom: 2px;
	}

		.linkaktiv a {
		  text-decoration: none;
		  color: #FFFFFF;
		}

#content {
  text-align: center;
  width: 600px;
  padding: 20px 0px 20px 0px;
  border-bottom: 1px solid #000000;
}

	#maincontent {
	  width: 500px;
	  border: 1px solid #000000;
	  text-align: left;
	  padding: 7px;
	  margin: 0 auto 0 auto;
	}

	#links {
	  text-align: center;
	  margin: 0 auto 0 auto;
	  width: 300px;
	}

#copyright {
  background-color: #555555;
  color: #000000;
  padding: 5px;
}
	.c {
	  margin-left: 20px;
	}


.news {
	width: 500px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

    .news_ueber {
      width: 500px;
      padding: 0px;
      margin: 0px;
      font-size: 11px;
      color: #000000;
      border-bottom: 1px solid #000000;
    }

        .links {
          float: left;
          margin: 0px;
          padding: 0px 0px 0px 3px;
        }

        .rechts {
          text-align:right;
          margin: 0px;
          padding: 0px 3px 0px 0px;
        }

    .news p {
      clear: both;
      font-size: 11px;
      padding: 5px;
      margin: 0px;
      color: #000000;
      font-weight: bold;
    }

.gb {
	width: 500px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

    .gb_ueber {
      width: 500px;
      padding: 0px 0px 0px 3px;
      margin: 0px;
      font-size: 11px;
      color: #000000;
      border-bottom: 1px solid #000000;
    }

    .gb p {
      clear: both;
      font-size: 11px;
      padding: 5px;
      margin: 0px;
      color: #000000;
      font-weight: bold;
    }