/* Homepage Malerbetrieb Spaeth - erstellt 2009 mit Frontpage */
body {
  background-color: #ffff99;
  background-image: repeating-linear-gradient(45deg, #ffff99 0px, #ffff99 18px, #ffe066 18px, #ffe066 20px);
  font-family: "Comic Sans MS", "Comic Sans", cursive, Arial;
  font-size: 13px;
  color: #000080;
  margin: 8px;
}
h1 {
  font-family: "Times New Roman", Times, serif;
  color: #ff0000;
  font-size: 34px;
  text-align: center;
  text-decoration: underline;
  text-shadow: 3px 3px 0px #00ff00;
  margin: 4px 0;
}
h2 {
  color: #008000;
  font-size: 20px;
  background-color: #ff99ff;
  border: 2px dashed #ff0000;
  padding: 3px;
}
a { color: #0000ff; font-weight: bold; }
a:visited { color: #800080; }
a:hover { color: #ff0000; text-decoration: none; background-color: #00ffff; }
.blink { animation: blink 0.7s steps(1) infinite; color: #ff0000; font-weight: bold; }
@keyframes blink { 50% { opacity: 0; } }
.rahmen { border: 4px ridge #808080; background-color: #ffffff; }
.menu td { background-color: #c0c0c0; border: 2px outset #ffffff; text-align: center; padding: 6px; }
.menu a { color: #000080; text-decoration: none; }
.news { background-color: #ccffcc; border: 3px double #008000; padding: 5px; }
.wichtig { color: #ff0000; font-weight: bold; font-size: 15px; }
.klein { font-size: 10px; color: #666666; }
.counter { font-family: "Courier New", monospace; background: #000000; color: #00ff00; padding: 2px 6px; border: 2px inset #808080; }
.bild {
  width: 160px; height: 120px; border: 3px inset #808080;
  background: repeating-linear-gradient(0deg, #ddd 0 10px, #bbb 10px 20px);
  display: inline-block; text-align: center; line-height: 120px; color: #444; font-size: 11px;
}
.baustelle {
  border: 6px solid;
  border-image: repeating-linear-gradient(45deg, #ffcc00 0 10px, #000 10px 20px) 6;
  padding: 6px; background: #fff; text-align: center; font-weight: bold;
}
hr { border: 0; height: 3px; background: linear-gradient(to right, red, orange, yellow, green, blue, violet); }
marquee { background-color: #000080; color: #ffff00; font-weight: bold; padding: 3px; }
table.inhalt { width: 100%; }
td.links { width: 160px; vertical-align: top; }
td.mitte { vertical-align: top; padding: 0 10px; }
td.rechts { width: 170px; vertical-align: top; }
.kasten { background: #e6e6fa; border: 2px groove #808080; padding: 5px; margin-bottom: 8px; }
input, textarea { font-family: "Comic Sans MS", cursive; background: #ffffcc; border: 2px inset #808080; }
