/* CSS für alle Dateien (ausgenommen ist der interne und der Vorschaubereich!) */

/* Seitengrundeinstellungen */
* {
  margin:0;
  padding:0;
}

html {
  height:100%; 
  max-height:100%; 
  border:0; 
}

body {
  height:100%; 
  max-height:100%; 
  border:0;
  padding-top:10px;
  background:#E5E5E1;
  font-size:11pt; 
  font-family:arial, sans-serif;
}

/* Container Navigation */
#navigation {
  max-width:1000px;
  width:100%;
  margin:0 auto;
}

/* Container Hauptseite */
#hauptseite {
  max-width:1270px;
  padding:0 10px;
  margin:0 auto;
}  

.mitte {
  text-align:center;
}

.rechts {
  text-align:right;
}

.links {
  text-align:left;
}

.unterstrich {
  text-decoration:underline;
}

.kursiv {
  font-style:italic;
}

/* Hyperlinks */
a:link {
  font-weight:bold;
  color:#202E53;
  text-decoration:none;
}

a:visited {
  font-weight:bold;
  color:#202E53;
  text-decoration:none;
}

a:hover {
  font-weight:bold;
  color:#202E53;
  text-decoration:underline;
}

a:active {
  font-weight:bold;
  color:#202E53;
  text-decoration:none;
}

.a2:link {
  font-weight:bold;
  color:#880000;
  text-decoration:none;
}

.a2:visited {
  font-weight:bold;
  color:#880000;
  text-decoration:none;
}

.a2:hover {
  font-weight:bold;
  color:#880000;
  text-decoration:underline;
}

.a2:active {
  font-weight:bold;
  color:#880000;
  text-decoration:none;
}

.a3:link {
  font-weight:bold;
  color:#880000;
  text-decoration:none;
}

.a3:visited {
  font-weight:bold;
  color:#880000;
  text-decoration:none;
}

.a3:hover {
  font-weight:bold;
  color:#880000;
  text-decoration:underline;
}

.a3:active {
  font-weight:bold;
  color:#880000;
  text-decoration:none;
}

/* Schriftformatierung für Absätze */

#hauptseite h1,h2,h3,h4,h5,h6,p {
  padding:0.5em 0;
}

#hauptseite .s10 {
  font-size:10pt;
}

#hauptseite .zitat {
  margin:8px 80px;
  font-family:Courier New, sans-serif;
  color:#000000;
  background-color:#FFFFFF;
  border:1px solid black;
  padding:10px
}

#hauptseite .hinweis {
  margin:8px 80px;
  background-color:#9FB6CD;
  border:1px solid black;
  padding:10px
}

#hauptseite .wichtig {
  margin:8px 80px;
  font-family:Batang, sans-serif;
  color:#ff0000;
  background-color:#D9D9D9;
  border:3px solid black;
  padding:10px
}

#hauptseite .trauer {
  margin:3px 40px;
  color:#000000;
  background-color:#D9D9D9;
  border:20px solid black;
  padding:10px
}

#hauptseite .eclair {
  margin:8px 80px;
  background-color:#CDC8B1;
  border:1px solid black;
  padding:10px
}

#hauptseite .foto {
  border:8px solid #696969;
}

#hauptseite .unten {
  margin:8px 80px;
}

#hauptseite .dick {
  font-weight:bold;
}

/* Schriftfarbe rot */

#hauptseite .rot {
  color:#ff0000;
}

/* Grafikdateien ohne Rahmen */

#hauptseite img {
  border:none;
}

/* Die Trennlinie, noshade nicht erlaubt! */

#hauptseite hr {
  color:#000000; /* braucht nur der IE */
  margin:1em auto;
  border:none;
  background-color:#000000; /* alle außer IE */
  height:2px;
}

/* Floaten beenden */

.clearfix:after {
  content:"."; 
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}

.clearfix {
display: block;
}

/* End hide from IE-mac */

#signatur {
  width:900px;
  background-color:#DBDBDB;
  margin:5px auto;
  padding:10px;
}
