
/* Allgemeine Elementanweisungen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

body {
  max-width: 830px; /* Begrenzung der Maximalbreite, geht nicht im IE */
  background: #fff;
  color: #000080;
  font-family: verdana, arial, sans-serif;
  font-size: 100.1%;
  padding: 20px 10px 20px 30px;
  margin: 0 20px 0 0; 
}

a { text-decoration: none;}

a:link    { color: #54748E; text-decoration: none;}
a:visited { color: #54748E; text-decoration: none;}
a:focus, a:hover, a:active { color: #000080; text-decoration: none;}

p {
  font-size: .8em;
  line-height: 1.4em;
  margin: .8em 0;
}

img { border: 0; }

h1 {
  color: #666666;
  font-family: georgia,'times new roman',serif;
  font-size: 1.3em;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0 0 15px 0;
}

 
h2 {
  color: #9E080C;
  text-transform: uppercase;
  font-size: .8em;
  line-height: 1.4em;
  margin: 8px 0 0 0;
  }

h3 {
  color: #9E080C;
  text-transform: uppercase;
  font-size: .8em;
  line-height: 1.4em;
  margin: 8px 0 0 0;
  }
  
h4
{
  color: #9E080C;
  text-transform: uppercase;
  font-size: .8em;
  line-height: 1.4em;
  margin: 8px 0 0 0;
  }


/* Allgemeine Klassen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.stopFloat {
  display: block;
  clear: both;
  float: none;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
}


/* Inhalte */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.bildRechts {
  float: right;
  width: 293px;
  margin: -12px 10px 10px 15px;
}

#inhalt ul {
  margin-top: 0.7em;
  list-style: none;
  padding: 0;
  margin: 10px 10px 15px 0px;
}

#inhalt li {
  font-size: 70%;
  line-height: 180%;
  font-weight: bold;
}

#inhalt p {
  font-size: 80%;
  margin-top: 0;
  }

.text {
  margin-bottom: 20px;
}

/* Fuss */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#fuss p {
  color: #004080;
  font-size: 70%;
  font-weight: bold;
  margin: 1em 0;
 }
 
  /* sonst Abstand in Firefox und Co. zur unteren Linie zu gross */