/* Stylesheet für die Website 1000 Tore zu Gott - Stand August 2011 */


/* 1. Kalibrierung und Restauration */

* { padding: 0; margin: 0; }


/* 2. Allgemeine Styles */

body {
  background-color: #ccffff;
  color: black;
  font-family: serif;
  font-size: large; /* Schriftgröße */
}





h1 { font-size: 160%; }

h2 { font-size: 130%; }

h3 { font-size: 110%; }


blockquote { 
  font-family: serif; 
  font-weight: bold;
  font-style: italic;
  text-indent: 3em;
}

cite { 
  font-family: Georgia, serif;
  font-weight: bold;
  text-indent: 3em;
}


/* Unterstreichung bei Links entfernen */
a { text-decoration: none; } 


/* Unterstreichung bei Ankern entfernen */
# { text-decoration: none; } 


/* Abstand nach oben und unten */
h1, h2, h3, p, table { 
  margin-top: 1em;
  margin-bottom: 1em; 
}


/* Fettdruck */
strong { 
  font-weight: bold;
  font-size: 110%;
 }


/* Kursivdruck */
em { font-style: italic; }


/* kleiner */
small { 
  font-size: 80%;
 }



address {
  text-align: center; /* zentrieren */
  font-size: 90%; /* etwas kleiner als der Rest */
  font-style: normal; /* normale Schrift, nicht kursiv */
  letter-spacing: 2px; /* Abstand zwischen den Buchstaben */
  line-height: 1.5; /* Zeilenabstand, ohne Einheit */
}


table {
  background-color: #ffffff;
  border-collapse: collapse;
  border: 1px;
}
thead {
  background-color: #ffffff;
  font-size: 120%;
  font-weight: bold;
}
tfoot {
  background-color: #ffcccc;
  font-size: 80%;
  border-top: 1px solid #999;
}
td, th {
  align: center;
  padding: 0;
}



/* 3. Styles für die Layoutbereiche */


div#wrapper {
  background-color: #ffffff;
  color: black;
  width: 92%;
  margin: 10px auto 10px auto;
}


div#kopfbereich {
  background: #000099;
  color: white;
  padding: 10px 20px 10px 20px;
}


div#kopfbereich p:zentriert { 
  align: center;
  valign: middle; 
}



div#navibereich1 {
  background: #ccffff;
  color: white;
  padding: 20px 20px 20px 20px;
}


#index #navi01 a,
#gottes-neuoffenbarung #navi02 a,
#unterhaltung-mit-hans #navi03 a,
#impressum #navi04 a {
  color: black;
  background-color: white;
}



div#navibereich1 li {
  list-style-type: none; /* ohne Aufzählungspunkte */
  padding: 5px 8px 5px 8px;
  float: inline;
  display: inline;
  margin: 10px;
}


div#navibereich1 a {
  background-color: #cccccc;
  padding: 5px 8px 5px 8px;
  border: 1px solid #8c8c8c;
  float: inline;
  display: inline;
  margin:10px;
}



div#textbereich {
  padding: 10px 10px 20px 20px;
}


div#textbereich a {
  font-family: Georgia, serif;
  font-size: 85%;
}


div#textbereich p {
  text-indent: 3em;
}


div#textbereich p.silvia {
  font-family: Arial, sans-serif;
  text-indent: 3em;
}



div#fussbereich {
  clear: both;
  background-color: #cccccc;
  color: black;
  padding: 10px 10px 10px 10px;
  border-top: 1px solid #8c8c8c;
  margin-top: 0;
}


div#fussbereich table {
  background-color: #cccccc;
  border-collapse: collapse;
  border: none;
  width: 100%;
}
div#fussbereich thead {
  background-color: #cccccc;
  font-size: 150%;
  font-weight: bold;
}
div#fussbereich tfoot {
  background-color: #cccccc;
  font-size: 80%;
  border-top: 1px solid #999;
}
div# fussbereich td, th {
  align: center;
  padding: 0.5em 0.5em;
}





/* 4. Sonstige Styles */


/* E N D E   D E S   S T Y L E S H E E T S */
