/* -------------------- Default-Gestaltung des BODY -------------------- */
body {
  height: 100%;
  background: #242424;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #000000;
  text-align: center; /* für InternetExplorer - Darstellung in der Mitte des Bildschirms */
}

/* ########## DIVs ########## */

/* -------------------- GENERELL -------------------- */
/* legt für alle Elemente fest, dass margin und padding 0px sein soll. Ist die Lösung für das Problem mit den Balken, die sonst zwischen den Containern auftauchen */
* {
  margin: 0px; /* Aussenabstand */
  padding: 0px; /* Innenabstand */
}

/* -------------------- CONTAINER, der alles beinhaltet -------------------- */
#aussen_rahmen {
  width: 900px;
  margin: 0 auto; /* Legt fest, dass der Container zentriert wird (ausser im InternetExplorer)*/
}

/* -------------------- KOPFZEILE -------------------- */
.kopfzeile {
  height: 200px;
}

/* -------------------- INHALT -------------------- */
.inhalt {
  background: #000000;
  padding: 25px;
  min-height: 350px;
  color: #888888;
  margin-right: 150px;
  text-align: left;
}

.inhalt p {
  text-align: justify;
}

.inhalt h1 {
  font-family: verdana,Monotype Corsiva,Edwardian Script ITC,Papyrus,serif;
  font-size: 14pt;
  font-weight: normal;
  text-align: left;
  color: #888888;
}

.inhalt h2 {
  font-size: 12pt;
  font-weight: normal;
}

.inhalt a {
  color: #888888;
  text-decoration: none;
}

.inhalt a:hover {
  color: #ACD373;
  text-decoration: none;
}

.inhalt b {
  font-weight: bold;
}

#map {
  color: #000000;
}

/* ########## Navigation ########## */
/* -------------------- SIDEBAR -------------------- */
#sidebar {
  float: right;
  width: 150px;
  list-style-type: none;
  text-decoration: none;
  text-align: left; /* Navigation links- bzw rechtsbuendig */
}

#sidebar a:hover {
  color: #ACD373;
  text-decoration: none;
}

.box {
  padding: 10px;
}

.box ul {
  margin: 10px;
  list-style: none;
}

.box li {
  padding: 5px;
}

/*Sidebar topics*/
.box a {
  padding-left: 0px;
  color: #888888;
  text-decoration: none;
}


