body {
  text-align:center;
  margin:6px;
  padding: 0;
  font-family: Arial, Verdana, sans-serif, helvetica;
  font-size:large;
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-position:center;
}

#navi_1, #navi_2 {
  text-align:left;
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#navi_1 { float: left; }

#navi_2 { float: right; }

#navi_1 li, #navi_2 li, #content div.logo {
  position:relative;
  list-style:none;
  margin:15px 5px 15px 30px;
  display:block;
  float: left;
  display:inline;
}

#navi_1 a, #navi_1 span, #navi_2 a, #navi_2 span, #content div.logo {
  text-decoration:none;
  padding:5px 8px;
  display:block;
}

#navi_1 a.zb, #navi_1 span.zb, #content div.zb  {
  background-color:#000000;
  color:#FFFFFF;
}

#navi_1 a.zbg, #navi_1 span.zbg, #content div.zbg {
  background-color:#FFFFFF;
  color:#000000;
}

#navi_1 a.vz, #navi_1 span.vz, #content div.vz {
  background-color:#333399;
  color:#FFFFFF;
}

#navi_2 a, #navi_2 span, #content div.allg {
  background-color:#FF9933;
  color:#000000;
}

.navi_br {
  display:block;
  clear:left;
}

.brotkrume {
  text-align:left;
  font-size:medium;
  margin:5px;
  clear:both;
  display:block;
}

.kh {
  font-size:1px;
  width:53px;
  height:5px;
  position:absolute;
  top:-3px;
  left:-27px;
}

.kv {
  font-size:1px;
  width:5px;
  height:21px;
  position:absolute;
  top:-11px;
  left:-3px;
}

div#content {
  text-align:left;
  width:748px;
  margin:0px auto;
}

div#content p {
  position:relative;
  line-height:1.5em;
}

h1 {
  font-size:150%;
  text-align:center
}

h2 { font-size:125%; }

h3 { font-size:110%; }

form { margin:5px; }

.medium { font-size:medium; }

.small { font-size:small; }

.clr { clear:left; }

.beitrag {
  padding: 6px;
}

legend {
  margin:0px;
  color:#FFFFFF;
}

div.beitrag a img { border: none; }
