img{border: none;}


.c{text-align:center;}
.l{text-align:left;}
.b{vertical-align:bottom;}
.m{vertical-align:middle;}
.t{vertical-align:top;}
.mc{vertical-align:middle; text-align:center;}
/*Firefox zentriert keine Tabellen mit css*/


.bildfont_r{font-size:80%; text-align:right; line-height:135%}


/*table{width:100%;}  nicht, da IE sonst über die Seitenbreite hinaus anzeigt*/
table.x{height:100%;}
td{vertical-align:top;}


.abstand3{line-height:0.3em}
.abstand4{line-height:0.4em}
.abstand6{line-height:0.6em}
.abstand9{line-height:0.9em}
.abstand12{line-height:1.2em}


body, p, div, a{font-family:"Arial", "Times New Roman", "Sans Serif"; font-size:1.1em; line-height:135%; text-align:justify; color:#000000;}

p a{font-size:100%;}


html{padding:0;}
body{margin:0; padding:0; background-color:#eecc7a;}
p{margin:3em 0 0 3em;}


a{color:#aa0000; text-decoration:none; text-align:left;}/* #b00f0f; */
a.undl{color:#aa0000; text-decoration:none;}
a.undl:hover{text-decoration:underline;}


.fenster{margin:0.8em 1.2em;}
.fenster div a{font-size:1.025em;}


#sub1,#sub3, #sub4, #sub5, #sub6
    {
  font-size:1.1em;/*0.75em*/
  visibility:hidden;
  position:absolute;
  z-index:1;
  top:-0.1em;
  left:16.0em;
  width:14.5em;
  background-color:white;
  border:1px solid silver;  
  }
 
 
 
#sub12, #sub13, #sub14, #sub52, #sub53, #sub54, #sub62
    {
  font-size:1.05em;
  visibility:hidden;
  position:absolute;
  z-index:2;
  top:0.0em;
  left:16.0em;
  width:17.5em;
  background-color:white;
  border:1px solid silver;
  }
  
  
  
#sub122, #sub143, #sub522, #sub543
    {
  font-size:1.1em;
  visibility:hidden;
  position:absolute;
  z-index:3;
  top:0.0em;
  left:15.5em;
  width:100%;
  background-color:white;
  border:1px solid silver;
  }
  
  
  
#sub2
    {
  font-size:1.1em;/*0.75em*/
  visibility:hidden;
  position:absolute;
  z-index:1;
  top:-0.1em;
  left:16.0em;
  width:16.5em;
  background-color:white;
  border:1px solid silver;  
  }

  

 
#fixiert
   {
  position:absolute;
  top:2.6em;
  left:0.2em;
  width:14.5em;
  background-color:white;
  border:1px solid silver;
  line-height:100%;
  }
  

html>body #fixiert
    {  /* nur fuer moderne Browser! */
  position:fixed;
  }

#inhalt
    {
  margin-left:12.5em;
  margin-bottom:0.5em;
  padding:0.1em 1em 1em;/*o rl u*/
  border-left:2px ridge gray;
  border-top:2px ridge gray;
  border-bottom:2px ridge gray;
  }

* #inhalt
    {  /* versteckt vor Netscape 4 */
  background-color:#ffffe0;
  }
	
#inhalt a{color:#aa0000; text-decoration:none;}

#inhalt p
    {
  font-size:1.1em;
  margin:1.0em 0;
  }

#inhalt #Fusszeile
    {
  font-size:0.9em;
  margin:100.0em 0 0;
  padding:0.1em;
  text-align:center;
  /*background-color:#fed;
  border:1px solid silver;*/
  }

h1
    {
  font-size:1.15em;
  margin:0.5em;
  padding:0.3em;
  text-align:center;
  background-color:#fed;
  border:2px ridge gray;
  }

ul#navigation /* Oberer Bereich des Menüs, Varusschlacht, Hist. Gesamtzsmh., sowie die ersten Untermenüs */
    {
  font-size:0.75em;
  margin:0.3em 0.1em 0.4em;
  padding:0;
  }

ul#navigation li
    {
  list-style:none;
  margin:0;
  padding:0.4em 0.5em 0.4em;
  }
 

ul#navigation a
    {
  display:block;
  padding:0.2em;
  font-weight:bold;
  background-color:#eee;
  }

ul#navigation a:link{color:#666; background-color:#eee;}
ul#navigation a:visited{color:#666; background-color:#eee;}
ul#navigation a:hover{color:black; background-color:white;}
ul#navigation a:active{color:black; background-color:#eee;}
ul#navigation a.grey:hover{cursor:default; color:#666; background-color:white;}


#navigation2 /* unterer Bereich des Menüs, Gästebuch etc., muss bleiben wegen dem Abstand zum oberen Bereich */
    {
  font-size:0.635em;
  margin:-0.7em 0.1em 0.4em;
  padding:0;
  }

#navigation2 li
    {
  list-style:none;
  margin:0;
  padding:0.4em 0.5em 0.4em;
  }

ul#navigation2 a
    {
  display:block;
  padding:0.2em;
  font-weight:bold;
  }

ul#navigation2 a:link{color:#666; background-color:#eee;}
ul#navigation2 a:visited{color:#666; background-color:#eee;}
ul#navigation2 a:hover{color:black; background-color:white;}
ul#navigation2 a:active{color:black; background-color:#eee;}





#navigation3 /* für "Seitenanfang"*/
    {
  margin:0 0 1.2em;
  padding:0;
  }

#navigation3 li
    {
  list-style:none;
  margin:0;
  padding:0;
  }

ul#navigation3 a
    {
  display:block;
  padding:0.2em;
  font-weight:bold;  
  }

ul#navigation3 a:link{color:#a06060; background-color:#eee;}
ul#navigation3 a:visited{color:#a06060; background-color:#eee;}
ul#navigation3 a:hover{color:#aa0000; background-color:#ffffe0;}
ul#navigation3 a:active{color:#aa0000; background-color:#eee;}





#navigation4 /* Gr&ouml;ße unverändert lassen im Menü (Farbe!); für dritte und weitere Untermenüs*/
    {
  font-size:0.925em;
  margin:0.3em 0.1em 0.4em;
  padding:0;
  }

#navigation4 li
    {
  list-style:none;
  margin:0;
  padding:0.4em 0.5em 0.4em;
  }

ul#navigation4 a
    {
  display:block;
  padding:0.2em;
  font-weight:bold;
  }

ul#navigation4 a:link{color:#666; background-color:#eee;}
ul#navigation4 a:visited{color:#666; background-color:#eee;}
ul#navigation4 a:hover{color:black; background-color:white;}
ul#navigation4 a:active{color:black; background-color:#eee;}






#navigation5 /* für Web-Links auf der Seite "Erklärung der Karte" */
    {
  font-size:0.925em;
  margin:0.3em 0.1em 0.4em;
  padding:0;
  }

#navigation5 li
    {
  list-style:none;
  margin:0;
  padding:0;
  }

ul#navigation5 a
    {
  display:block;
  padding:0.2em;
  font-weight:normal;
  }

ul#navigation5 a:link{color:#a06060; background-color:#eee;}
ul#navigation5 a:visited{color:#a06060; background-color:#eee;}
ul#navigation5 a:hover{color:aa0000; background-color:ffffe0;}
ul#navigation5 a:active{color:aa0000; background-color:#eee;}
