/* *************** Grundstruktur der Seite ****************** */
html,body {margin: 0; padding:0; height:100%;}
body{
  margin:1ex 1em 1ex 1em;
  padding:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:black;
  background-color:white;
}

#header1{
  background-color:white;
  color:black;
}

#header2{
  background-color:white;
  color:black;
}

#header2 div#suchformular{
  display:none;
}

#content-wrapper{
  background-color:white;
  color:black;
}

#menue{
  display:none;
}

#content{
  background-color:white;
  color:black;
 }

#inner-content{
  background-color:white;
  color:black;
}
  
#footer{
  display:none; /* versuchsweise */
  background-color:white;
  color:black;
}  
  
.cb {
  clear:both;
}

/* ********* Header-Formatierung ********* */
#header1{
}

#header1 h1{
  font-weight:bold;
  font-size:140%;
  margin:0;
  padding:0 0 1ex 0;    
}

#header1 img{
  display:none;
}


#header2 p{
  background-color:white;
  color:black;
  font-size:80%;
  margin:0;
  padding:1ex 0 1ex 0;    
}

#footer p{
  background-color:white;
  color:black;
  font-size:80%;
  margin:0;
  padding:1ex 0 1ex 0;    
}

/* ********* Menüspalte********** */
.hidden {
  display:none;
}

/* ************ normale Formatierung von Text, Absätzen, Kästen etc. *********** */
#content h1 {
  clear:both;
  font-weight:bold;
  font-size:140%;
}

#content h2 {
  font-weight:bold;
  font-size:120%;
}

#content h3 h4 h5{
  font-weight:bold;
  font-size:100%;
}

#content h1, #content h2, #content h3, #content  h4, #content h5{
  background-color:white;
  color:black;
  margin:0;
  padding:1ex 0 1ex 0;    
}

#content p{
  background-color:white;
  color:black;
  margin:0;
  padding:1ex 0 1ex 0;    
}

a{
  background-color:white;
  color:black;
  text-decoration:none;
  border-bottom:1px dashed black;
}

img {
   border:0;
}

img.links{
  float:left;
  margin-right:10px;
}

img.rechts{
  float:right;
  margin-left:10px;
}

p.zentriert{
  text-align:center;
}

p.rechts{
  float:right;
  margin-left:10px;
}

div.kasten{
  border:1px solid black;
  margin:0;
  padding:0 0.2em 1ex 0.2em;    
}

p.daswort_stelle{
  text-align:right;
  font-size:80%;
  margin-right:10px;
}

ul.linkliste{
  list-style:none;
  margin:0;
  padding:0;
}

#content ul li, #content ol li{
  margin:0 0 1ex 0;
}

.kap {
  font-variant:small-caps;
}

#content p.warningbar{
  border:1px solid black; 
  color:black;
  margin:1ex 0 1ex 0;
  padding:0.5ex;
}

/******** Suche **********/
#content .suchformulargross{
  display:none;
  /*border:1px solid black;
  padding:10px;
  margin:auto;*/
}

#content .suchformulargross  td{ 
  padding:1ex;
}

#content .suchtreffermarkierung{
  font-variant:small-caps;
  font-weight:bold;
}

#content .suchausgabe{
}

#content .suchtreffer{
}

/* ************ BilderGalerie-Formatierungen ******************** */

#vorschau a , #navieinzelbild a, .navieinzelbild a{ /* Klasse schon vorbereitend auf Version 3 von BG */
  border:0;
}

/* normaler Text */

#uebersicht img,#einzelbild img{
  border:0;
  margin:0;
  padding:0;
}

#uebersicht a:hover img,
#einzelbild a:hover img{
  background-color:white;
}


/* horizontale Linien */
hr {
   background-color:black;
   color:black;
   border:0px;
   height:1px;
   width:95%;
}

/* Darstellung von dirinfo.txt */
#di {
   text-align:left;
   margin:0 1em 0 1em;
   padding:0 1em 1ex 1em;
}

/* Extratext auf den Übersichtsseiten  */
/* -- oben  --                         */
#etueboben    {
   text-align:left;
}
/* -- unten --                         */
#etuebunten   {
   text-align:left;
}

/* Navigations-"Blättern"-Einträge */
#bloben {
   text-align:right;
}
#blunten {
   text-align:center;
}

/* Ordner-Navigationsleiste */
#ordnavi  {
   text-align:left;
    margin:0 1em 0 1em;
    padding:0 1em 1ex 1em;
}

/* Unterordner-Liste */
#ordner  {
  margin:0 1em 0 1em;
  padding:0 1em 1ex 1em;
}
#ordner table {
}
#ordner img {
   margin-right:1em;
   vertical-align:middle;
}
#ordner td.abst {
   padding-right:3em;
}

/* Tabelle mit Vorschaubildern */
#vorschau {
   text-align:center; /* nur für den IE */
}

/* Tabellenrahmen und -abstände */
#vorschau table  {
   empty-cells:show;
   margin-left:auto;
   margin-right:auto;
   border-spacing:5px;
   border:1px solid black;
}
#vorschau td {
   text-align:center;
   vertical-align:top;
   padding:15px;
   border:1px solid black;
}
#vorschau td .bild {
   width:120px;
   background-color:transparent;
   margin:auto;
}
#vorschau td .pano {
}

/* Bildbeschreibungen Übersichtsdatei */
#vorschau .beschr {
}
/*   normal (und auch "klein", soweit dort nichts anderes steht) */
#vorschau .gr {
   font-size:smaller;
}
/*   kleiner (in der Beschreibung mit \kl gekennzeichnet) */
#vorschau .kl {
   font-size:smaller;
}

/* Links zu Text-, Audio und Videodatei */
#vorschau .aviwavtxt {
   font-size:80%;
}

/* Fußzeile (Link nach oben und Hinweis auf Programm) */
#fusszeile {
   text-align:center;
   font-size:70%;
   margin:0 1em 0 0.4em;
  padding:1ex 1em 1ex 1em;    
}
#fusszeilecopyright  {
   float:left;
   text-align:left;
   margin:0;
}
#fusszeilenachoben  {
}
#fusszeileproghinweis {
   float:right;
   padding-left:2em;
   margin:0;
}

/**** Formatierung für die Einzelbild-Seite ****/
#einzelbild {
   text-align:center;
}

/* Formatierung für die Navigationszeile in den Dateien der großen Bilder */
#navieinzelbild {
   margin-bottom:1ex;
}
#navieinzelbild a {
   margin-left:1em;
   margin-right:1em;
}

/* Das große Bild selber */
#grossbild {
}
#grossbild img {
margin:0ex 0.5em 0ex 0.5em;
}

/* Extratext auf den Einzelbild-Seiten */
/* -- oben --                          */
#eteinzeloben  {
   text-align:left;
}
/* -- unten --                         */
#eteinzelunten {
   text-align:left;
}

/* Bildbeschreibungen bei den großen Bildern */
#einzelbild .beschr{
}
/*   normal (und auch "klein", soweit dort nichts anderes steht) */
#einzelbild .gr {
   font-size:smaller;
}
/*   kleiner (in der Beschreibung mit \kl gekennzeichnet) */
#einzelbild .kl {
   font-size:smaller;
}
/* Links zu Text-, Audio und Videodatei */
#einzelbild .aviwavtxt {
   font-size:80%;
}

