/* STYLES FÜR kapf-live.de */
body {
  font-family: arial, verdana, sans-serif;
  font-size:13px;
}
img {
  border-width: 0px;
}
a:link {
  color: #dd0000;
}
a:visited {
  color: #990000;
}
a:active {
  color: #ff0044;
}
a:hover {
  text-decoration: none;
  color: #dd0000;
}
h1 {
  font-size: 20px;
}
.zentriert {
  text-align: center;
}
.pfad {
  font-size: 11px;
  padding-left: 30px;
  background-color: #cccccc;
}
#aussenrahmen {
  width: 99%;
  border-color: #bbbbbb;
  border-style: solid;
  border-width: 1px;
  padding: 5px;
}
#layouttabelle {
  width: 100%;
  border: 1px solid #dd0000;
}
#seitentitel {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  padding: 10px;
}
#banner {
  padding: 0px;
  border-width: 0px;
}
#lagereinblendung {
  margin:30px;
  border-color: #ff0000;
  border-style: solid;
  border-width: 3px;
  padding: 5px;
}
#extraeinblendung {
  margin:30px;
  border-color: #00aa00;
  border-style: solid;
  border-width: 3px;
  padding: 10px;
}
#extraeinblendung h1 {
  color: #00aa00;
  margin-top: 0px;
}
#fusslinks {
  font-size: 11px;
  text-align: left;
}
#fussmitte {
  font-size: 11px;
  text-align: center;
}
#fussrechts {
  font-size: 11px;
  text-align: right;
}
#quicklinks {
  position: absolute;
  padding: 5px;
  font-size: 9px;
}
#navi {
  font-size:12px;
  padding:5px;
  line-height:24px;
  vertical-align:top;
}
#navi a:link, #navi a:visited, #navi a:active  {
  color:#dd0000;
  font-size:12px;
  font-weight:700;
  background-color:#ffffff;
  padding:4px;
}
#navi a:hover {
  color:#ffffff;
  font-size:12px;
  font-weight:700;
  background-color:#dd0000;
  padding:4px;
}
#navi a.aktiv:link, #navi a.aktiv:visited, #navi a.aktiv:active {
  font-size:12px;
  font-weight:700;
  color: #ffffff;
  background-color:#dd0000;
  padding:4px;
}
#navi a.aktiv:hover {
  font-size:12px;
  font-weight:700;
  color: #dddddd;
  background-color:#dd0000;
  padding:4px;
}
#inhalt {
  vertical-align:top;
  text-align:left;
  padding:10px;
}
