body {
  background: #ffa700;
  font: 12px "Trebuchet MS", Verdana, sans-serif;
  line-height: 130%;
}

strong, b {
  font-weight: bold;
}
em, i {
  font-style: italic;
}

div.container {
  margin: 15px auto;
  width: 912px;
}

div.header {
  height: 260px;
  background: no-repeat url('../bilder/header-nr.jpg');
}

div.mitte {
  padding: 30px 0 20px 46px;
  background: repeat-y url('../bilder/mitte-ry.jpg')
}
div.linke-seite {
  float: left;
  width: 238px;
  text-transform: uppercase;
  padding-top: 20px;
}
div.linke-seite div.navi-header {
  font-weight: bold;
}
div.rechte-seite {
  float: left;
  width: 554px;
  margin-left: 20px;
}

div.footer {
  height: 15px;
  background: no-repeat url('../bilder/footer-nr.jpg');
}

div.navigation {
  padding: 15px 0 0 46px;
  width: 238px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
div.navigation li, div.linke-seite li {
  margin: 6px 0;
}
div.navigation a, div.navigation span, div.linke-seite a, div.linke-seite span {
  color: #5e5957;
  text-decoration: none;
}
div.navigation span, div.linke-seite span {
  color: #ffa700;
}
div.navigation a:hover, div.linke-seite a:hover {
  text-decoration: underline;
}

.csc-frame h1 {
  font-size: 15px;
  margin: 20px 0 3px 0;
  font-weight: bold;
}
.csc-frame p, .csc-frame ul {
  margin: 9px 0;
}
.csc-frame li {
  margin: 6px 0;
  margin-left: 25px;
  list-style-type: disc;
}

.csc-frame-ueberschrift-zentriert h1 {
  text-align: center;
}
.csc-frame-aktuelles h1 {
  text-align: left;
  font-size: 12px;
  margin: 15px 0 0px 0;
}
.csc-frame-angebot-trenner {
  border-top: 1px solid #333333;
}

ul.csc-menu a {
  color: #5e5957;
  text-decoration: none;
}
ul.csc-menu a:hover {
  color: #ffa700;
  text-decoration: underline;
}
ul.csc-menu {
  margin: 0;
  padding: 0;
  margin-left: 15px;
  margin-bottom: 10px;
}
ul.csc-menu li {
  margin: 0;
  padding: 0;
  list-style: square;
  margin-bottom: 10px;
}
ul.csc-menu li ul {
  margin: 0;
  padding: 0;
  margin-left: 13px;
}
ul.csc-menu li ul li {
  margin: 0;
  padding: 0;
  list-style-type: disc;
}

/* Helfer Klassen */
.clearer-left {
  clear: left;
}