/*  Style Sheet  */

#wrap {
  color: black;
  background-position: top left;
  width: 1010px;
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
}

body {
  /*color: white;*/
  background-color: #ffcc99;
  background-repeat: repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.align-left {
  text-align: left;
}

.align-right {
  text-align: right;
}

.align-center {
  text-align: center;
}

.align-justify {
  text-align: justify;
}

.links {
  margin-right: 80px;
}

.text {
}

.clear {
  clear: both;
}

.box {
  background-color: inherit;
}

.box img {
  float: left;
  margin-right: 40px;
}

.box p {
  width: 700px;
}

#header {
  width: 875px;
  height: 210px;
  margin-right: auto;
  margin-bottom: 2px;
  margin-top: 2px;
  margin-left: auto;
  color: #ffffff;
  font-family: Balthazar;
  text-align: center;
  font-size: 50px;
}

#navikl {
  color: black;
  text-align: center;
  font-size: 1.5em;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 30px;
}

#navikl li {
  display: inline;
  margin: 0;
  color: black;
  text-align: center;
  font-size: 1em;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 30px;
}

#navikl ul {
  margin-bottom: 0;
}

#navikl a {
  color: black;
  text-decoration: none;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
}

#navikl a:hover {
  color: black;
  background-color: white;
}

#navikl a:active {
  color: black;
  background-color: red;
}

#spruch {
  color: #006600;
  font-family: Verdana, Geneva, sans-serif;
  text-align: center;
  font-size: 20px;
}

div {
  margin: 5px;
  padding: 10px;
}

#footer {
  border: none;
  border-top: 1px solid grey;
  text-align: center;
}

.col.text01 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.impress {
  text-align: center;
  text-sfo: 0.5px;
  font-size: 0.5em;
}

