/* Stylesheet für die Website Der wache Christ - Stand Januar 2019 */


/* 1. Kalibrierung und Restauration */

* { padding: 0; margin: 0; }


/* 2. Allgemeine Styles */

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


h1 { font-size: 160%; }

h2 { font-size: 130%; }

h3 { font-size: 110%; }

blockquote { font-family: Georgia, serif; }

cite { font-family: Georgia, serif; }


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


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


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


/* Abstand nach unten */
p, ul, ol, li { margin-bottom: 1em; }



/* Abstand von links */
li { margin-left: 3em; }


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


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

address {
  text-align: center; /* zentrieren */
  font-size: 80%; /* 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: none;
}
thead {
  background-color: #ccffff;
  font-size: 150%;
  font-weight: bold;
}
tfoot {
  background-color: #ccffff;
  font-size: 80%;
  border-top: 1px solid #999;
}
td, th {
  text-align: left;
  padding: 0.5em 1em;
}



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


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


div#kopfbereich {
  background: #ffffcc;
  color: black;
  padding: 10px 20px 10px 20px;
}


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


div#navibereich {
  background-color: #ffffff;
  float: right;
  width: 250px;
  padding-left: 20px;
  padding-top: 0;
}


#startseite #navi01 a,
#rettung #navi14 a,
#impressum #navi08 a {
  color: black;
  background-color: white;
}




div#navibereich li {
  list-style-type: square; /* rechteckige Aufzählungspunkte */
  padding: 5px 8px 5px 8px;
  margin: 10px
}


div#navibereich a {
  background-color: #ffffcc;
  padding: 5px 8px 5px 8px;
  border: 1px solid #8c8c8c;
  margin:10px;
}



div#textbereich {
  padding: 10px 10px 20px 20px;
  margin-right: 251px;
}
div#textbereich a {
  border-bottom: 0px dotted #cc0000;
}
#textbereich a:hover,
#textbereich a:focus {
  border-bottom: 1px solid #d90000;
}



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



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


/* 4. Sonstige Styles */


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