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

/* alle Abstände auf 0 */

* {
  margin:0;
  padding:0;
}

/* Hintergrundfarbe */

body {
  background-color:#CCCC99;
  font-family:Arial, sans-serif;
  color:#000000;
  padding-top:10px;
  font-size:11pt;
}

/* Container Navigation */

#navigation {
  height:80px;
  margin:0 auto;
}

/* Container Hauptseite */

#hauptseite {
  padding:5px 50px;
}  

/* Hyperlinks */

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

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

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

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

/* Hyperlinks */

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

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

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

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


/* Schriftformatierung für Absätze */

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

#hauptseite 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:#D9D9D9;
  border:1px solid black;
  padding:10px
}

#hauptseite .hinweis {
  margin:8px 80px;
  background-color:#EEE9BF;
  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:8px 40px;
  color:#000000;
  background-color:#D9D9D9;
  border:5px solid black;
  padding:10px
}

#hauptseite .eclair {
  margin:8px 80px;
  background-color:#9FB6CD;
  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;
}

/* Textausrichtungen */

#hauptseite .mitte {
  text-align:center;
}

#hauptseite .rechts {
  text-align:right;
}

#hauptseite .links {
  text-align:left;
}

#hauptseite .ustrich {
  text-decoration:underline;
}

#hauptseite .kursiv {
  font-style:italic;
}

/* 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;
}

/* Hebt das floaten auf */

#hauptseite .klar {
  clear:both;
}

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

#gallery {
  width:720px;
  height:625px;
  margin:0 auto;
  position:relative;
}

#gallery ul#thumbnails {
  padding:0;
  margin-left:0;
  list-style:none;
}

#gallery ul#thumbnails  li {
  float:left;
  position:relative; 
  top:505px;
  margin-left:0;
}

#gallery ul#thumbnails li a {
  height:113px;
  width:170px;
  padding:3px;
  display:block;
  text-decoration:none;
  background:#CCCC99;
}

#gallery ul#thumbnails li a img {
  width:170px; 
  height:113px; 
  border:0;
}

#gallery ul#thumbnails li a:hover {
  background:#fc0;
} 

#gallery #fullsize {
  position:absolute;
  left:0;
  top:0;
  height:510px;
  width:720px;
  overflow:hidden;
} 

#gallery #fullsize div {
  width:720px; 
  height:840px; 
  padding-top:15px;
}

#gallery #fullsize div img {
  display:block; 
  margin:0 auto; 
  border:0;
}
