/* kein Rand, kein Einzug, hellgruener Hintergrund*/
 body {
  text-align:       center;
  margin:           0px;
  padding:          0px;
  background-color: #0F2196;    /* Dunkelblau -> Rand*/
}

#container {
  width:  800px;
  align: center;
  margin: 0px;
  background-color: #CBD1FA;   /* Hellblau -> Innenbereich*/
}

#kopfleiste {
  background: white;
  border: 3px solid red;      /* roter Rand um Banner*/
}

#navigation {
  padding:     0px; 
  margin:      0px;
  margin-top:  10px;
  display:     inline;
  font-family: arial, sans-serif; 
  font-size:   14px;
}
#navigation ul {
  text-align:      left;
  list-style-type: none;
}
#navigation ul li {
  display: inline;
}
#navigation a {      
  color:           black;      /* Schriftfarbe */
  width:           100px;      /* Groesse des A-Elements */
  padding:         2px 10px;   /* Setzt Abstand innerhalb vom Rand*/ 
  margin-left:     2px;
  text-decoration: none;       /* Unterstreichen AUS */
  border:          1px solid #0F2196;  /* Der Rand wird definiert*/
}

#navigation a:hover {
  background-color: white; 
  color:            red;
  border:           1px solid red;       /* Der Rand wird definiert*/
}

#subnavigation {
  float:       left;
  text-align:  center;
  padding:     0px; 
  margin:      0px;
  margin-left: 10px;
  margin-top:  10px;
  font-family: arial, sans-serif; 
  font-size:   14px;
}

#subnavigation ul {
  list-style-type: none;
  margin:          0px;
  padding:         0px;
}
#subnavigation a {
  width:           100px;
  border:          1px solid #0F2196;       /* Der Rand wird definiert*/
  display:         block;
	text-decoration: none;
	color:           black;
  padding:         2px;
  margin:          2px;
}

#subnavigation a:hover {
  background-color: white; 
  color:         red;
  border-top:    1px solid;       /* Der Rand wird definiert*/
  border-left:   1px solid;
  border-right:  1px solid;
  border-bottom: 1px solid red;
}

#active a {
  background-color: white; 
  color:         red;
  border:        1px solid red;       /* Der Rand wird definiert*/
}

#inhalt {
  width:       600px;
  float:       left;	
  text-align:  left;
  margin-top:  10px;
  margin-left: 10px;
}
 
#termin {
  background-color: #fff;
  padding-left:     10px;  
  border-left:      5px solid;
  border-bottom:    2px solid gray;
}


#fussleiste {
  clear:          both;
  background:     #CBD1FA;
  height:         15px;
  margin-top:     1px;
  padding-top:    1px;
  padding-bottom: 1px;
  font-family:    Verdana, Arial, sans-serif;
  font-size:      12px;
  color:          black;
  border-top:     1px solid red;
  border-bottom:  1px solid red;
}