body {
  font: 100.01% Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

* {
  margin:0;
  padding:0;
}

#Kopfbereich {
  height:111px;
  font: 125% Verdana, Arial, Helvetica, sans-serif;
}

#Navi {
   float:left;
   width:150px;
   height:500px;
   font:100% Arial, Helvetica, sans-serif;
   text-align:center;              /* Textausrichtung     */
   margin-top:37px;               /* Außenabstand oben   */
   margin-bottom:0px;            /* Außenabstand unten  */
   margin-left:0px;              /* Außenabstand links  */
   margin-right:0px;             /* Außenabstand rechts */
}

#Navi ul {
  padding-left:0.25em;
  list-style:none;               /* keine Aufzählungspunkte */
}

#Navi li {
   margin-top:2px;               /* Außenabstand oben  */
   padding-top:0px;               /* Innenabstand oben  */
   padding-bottom:0px;            /* Innenabstand unten */
   padding-left:0px;              /* Innenabstand unten */
   padding-right:0px;             /* Innenabstand unten */
} 

#Navi a:link    { color:white;   text-decoration:none; }
#Navi a:visited { color:white;  text-decoration:underline; }
#Navi a:focus   { color:white;  text-decoration:overline; }
#Navi a:hover   { color:red;    text-decoration:overline; }
#Navi a:active  { color:orange; text-decoration:underline; }

#Inhalt {
  font:100% Arial, Helvetica, sans-serif;
  margin-top:40px;
  margin-left:170px;
  margin-right:30px;
  height:1400px;
}

#Inhalt h1, h2, h3, p, table, ul {
  padding-bottom:.7em;
  color:white;
}

#Inhalt a:link    { color:yellow;   text-decoration:none; }
#Inhalt a:visited { color:yellow;  text-decoration:underline; }
#Inhalt a:focus   { color:yellow;  text-decoration:overline; }
#Inhalt a:hover   { color:red;    text-decoration:overline; }
#Inhalt a:active  { color:orange; text-decoration:underline; }

#Karte {
   float:right;
   margin-top:10px;
   margin-left:10px;
   margin-bottom:10px;
}
