/* -- Allgemeines -- */
body                        {
                  background-color: white;
                  color: black;
                  margin:0;
                  padding:0;
                  min-width: 800px; /* Bei weniger als 800px Breite soll ein Scrollbalken erscheinen */
                  font-family: verdana, arial, helvetica, sans-serif;
                  font-size: 0.775em;
}
img                        { border:none } /*Die Bilder sollen keinen Rahmen haben */

a:link, a:visited, a:active, a:hover { /* Hier geht es um die Erscheinungs von Links */
                  text-decoration:none;
                  color:#F18207;
                  background-color: white; /* vorher FDF7EF, Problem war auf der Startseite, Links sollte hier keine Hintergrundfarbe haben*/
                  background: transparent; /* vorher kein Wert */
}
table        {        /* Tabellen ohne Rahmen */
                  border:0;
                  font-size: 1.0em; /* Für IE, damit passe ich die Schrift dem übrigen Text an */
}
/* -- Seitenlayout -- */
#kopflogoklein { /* das Logo ganz links-oben, für alle Seiten, außer der Startseite */
                  position: absolute;
                  top: 0px;
                  left:0px;
                  width:143px;
                  margin:0px
}
#migrationsarchiv { /* ist für die Seite Archiv gedacht: der Schriftzug Migrationsarchiv als jpg */
                  position: absolute;
                  top:120px;
                  left:140px;
                  background: transparent url(migrationsarchiv.jpg) no-repeat bottom right;
                  width:800px;
                  /*border: 1px dashed silver /* zu Testzwecken */
}
#ueberschrift { /* Textfeld für die Überschriften die nicht im Inhalt sein sollen, äquivalent zu #migrationsarchiv, hier auf allen Seiten außer Startseite und Archiveingangsseite */
                  position: absolute;
                  top:120px;
                  left:140px;
                  color: black;
                  background-color: white;
                  width:800px;
                  /*border: 1px dashed silver /* zu Testzwecken */
}
#inhalt {
                  position: absolute;
                  top:170px;
                  left:130px;
                  color: black;
                  background-color:#fdf7ef;
                  padding: 10px 15px 40px 10px;
                  width:800px;
                  font-size:1.1em;
                  line-height:1.3em;
                  text-align:justify;
                  /*border: 1px dashed silver zu Testzwecken */
}
#rahmen {
                  margin:0 10px 0 0; /*ein Rahmen für den Inhalt rechts:200px */
                  padding:0px;
}

/* Definitionen für das Damals Popup-Fenster */
#damals {
                  margin:20px; /*ein Rahmen für den Inhalt 20px */
                  padding:0px;
                  width:600px;
}
#rahmendamals {
                  margin:0 0px 0 0; /*ein Rahmen für den Inhalt rechts:200px */
                  padding:0;
                  text-align:justify;
}
/* -- Kopfnavigation (abgesehen der Startseite)-- */
#navlist {
                  position:absolute;
                  top:0px;
                  left:142px;
                  width: 800px;
                  color: black;
                  background-color:#fdf7ef;
}

#navlist ul {
                  margin: 0;
                  padding: 0;
}

#navlist li {
                  display: inline;                                         /* die Aufzählung soll nebeneinander nicht untereinander erfolgen */
                  list-style-type: none;                         /* keine Aufzählungspunkt */
}

#navlist a:link, #navlist a:visited {
                  line-height: 2.5em;
                  font-weight: bold;                                /* Fette Schrift */
                  margin: 5px 15px 0px 0px;                /* Abstände der Navigationselemente */
                  text-decoration: none;
                  color: #999;
                  background-color:#fdf7ef;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {

                  background-color:#fdf7ef;
                  color: #000;
}

#navlist a:hover { color: #000; }

/* -- Formatierung -- */
.titel {                        /* diese Klasse wird auf den Seiten Ausstellungen und Angebote für die Überschriften verwendet */
                  color:#F18207;
                  background-color:#fdf7ef;
                  background: transparent;
}

#bildmitte {
        margin: 0 0 0 40px;
}
p.bildnachweis {
                  font-size:0.8em;
                  font-style:italic;
}
.rechts {
                  text-align: right;
}
h1 {
                  font-size:1.2em;
}
h2 {
                  font-size:1.05em;
}
h3 {
                  font-size:0.95em;
}
/* ist angedacht: */
#inline li {
                  display: inline;                                         /* die Aufzählung soll nebeneinander nicht untereinander erfolgen */
                  list-style-type: none;                         /* keine Aufzählungspunkt */
}
.kleiner {
                  font-size:0.8em;
}
.kursiv { /* benutze ich für die kleinen Texte auf der Startseite */
                  font-style: italic;
}

/* -- Kopfnavigation der Startseite -- */
#navliststart {
                  position:absolute;
                  top:0px;
                  left:150px;
                  width: 900px;
                  background-color:#fdf7ef;
                  color: black;
}

#navliststart ul {
                  margin: 0;
                  padding: 0 0 0 40px; /* -- alter Wert 140 -- */
}

#navliststart li {
                  display: inline;                                         /* die Aufzählung soll nebeneinander nicht untereinander erfolgen */
                  list-style-type: none;                         /* keine Aufzählungspunkt */
}

#navliststart a:link, #navliststart a:visited {
                  line-height: 2.35em;
                  font-weight: bold;                                /* Fette Schrift */
                  margin: 5px 15px 0px 0px;                /* Abstände der Navigationselemente */
                  text-decoration: none;
                  color: #999;
                  background-color:#fdf7ef;
}

#navliststart a:link#current, #navliststart a:visited#current, #navliststart a:hover {
                  background-color: #fdf7ef;
                  color: #000;
}

#navliststart a:hover {
                   color: #000;
}

/* -- Kopfnavigation der Startseite: hier geht es nur um den Switch deutsch | english auf der Startseite -- */
#de_en_start {
                  position:absolute;
                  top:0px;
                  left:0px;
                  width: 150px;
                  background-color:#fdf7ef;
                  color: black;
}

#de_en_start ul {
                  margin: 0;
                  padding: 0 0 0 10px; /* -- alter Wert 140 -- */
}

#de_en_start li {
                  display: inline;                                         /* die Aufzählung soll nebeneinander nicht untereinander erfolgen */
                  list-style-type: none;                         /* keine Aufzählungspunkt */
}

#de_en_start a:link, #de_en_start a:visited {
                  line-height: 2.35em;
                  font-weight: normal;                                /* normale Schrift */
                  margin: 5px 0px 0px 0px;                /* Abstände der Navigationselemente */
                  text-decoration: none;
                  color: #999;
                  background-color:#fdf7ef;
}

#de_en_start a:link#current, #de_en_start a:visited#current, #de_en_start a:hover {
                  background-color: #fdf7ef;
                  color: #000;
}

#de_en_start a:hover {
                   color: #000;
}
/* -- Formatierung -- */

/* -- Bildcontainer der Startseite --*/
#logo02{
                  position: absolute;
                  top:130px;
                  left:10px;
}
#twitter{
                  position:absolute;
                  top:450px;
                  left:10px;
}
#titel01{
                  position:absolute;
                  top:140px;
                  left:235px;
}
#titellinks{
                  position:absolute;
                  top:350px;
                  left:235px;
}
/* -- Textcontainer der Startseite --*/
#textlinks{
                  position:absolute;
                  top:350px;
                  left:235px;
                  width:160px;
}
#bildmitte{
                  position:absolute;
                  top:350px;
                  left:450px;
}
#textrechts{
                  position:absolute;
                  top:350px;
                  left:560px;
                  width:150px;
}
