/* Body-Einstellungen */
BODY {
   /* background: url(./bilder/hintergrd.jpg) fixed; */
   background: #FFFBD8;
   font-family: arial;
   color: black;
   scrollbar-face-color:#FFE39B; /* #DD9B8D */
   scrollbar-arrow-color:#916F3C; /* #FFFFFF */
   scrollbar-track-color:#916F3C; /* #FFB2A3 */
}
BODY.ausstellung {
   background: #FFFF00
   margin: 1em;
   font-family: arial;
   color: black;
   scrollbar-face-color:#E3E300;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-track-color:#E3E300;
}
BODY.rahmen {
   /* background: url(./bilder/hinterdk.jpg); */
   background: #FFF3B6;
   font-family: arial;   
}

/* generelle Klassen */
.anmerkung { 
   color:#663300;    /* #15049C  */   
   font-size:75%;
}
.hervorgehoben {
   background: #FFF2A1;
   padding-left: 9px;
   padding-right: 9px;
   padding-top: 2px;
   padding-bottom: 2px;
   width: 80%
}
.kleiner { 
   font-size: 88%; 
}
.klein { 
   font-size: 75%; 
}
.groesser { 
   font-size: 112%; 
}
.gross { 
   font-size: 125%; 
}
.extragross { 
   font-size: 150%; 
}
.linksfloat {
   float: left;   
   text-align: left;
}
.rechtsfloat { 
   float: right;
   text-algin: right;    
}
.siteindex {
   background: #FFF2A1;
   border: 1px solid #924C4D;
   font-size: 200%;
   padding-left: 1em;
   width: 90%;
}
.zitat {
   font-size:90%; 
   font-style: italic; 
   margin-left: 2em; 
   margin-right: 2em; 
}

/* Klassen zur Darstellung von Code */
.code0, .code1, .code2, .code3, .code4 {
   font-family: monospace;
}
.code0 {
   margin-left: 1em;
}
.code1 { 
   margin-left: 3em;
}
.code2 { 
   margin-left: 5em;
}
.code3 { 
   margin-left: 7em;
}
.code4 { 
   margin-left: 9em; 
}

/* Link-Einstellungen */
A:link {           /* unvisited link */
   background-color:white;   
   color: #7A4F43;
}
A:visited { 	   /* visited links */
   color: #9A6455; 
}
A:active {         /* active links */
   color: #D2C272;
}
A:hover {          /* on mouse over */
   background-color:#EEDC82;
   color: #846537;
}

/* Absätze */
p.titel {
   font-size:120%;
   font-weight:bolder;
   text-align:center; 
}
p.links {
   text-align: left;
}
p.rechts {
   text-align: right; }
p.zentriert {
   text-align: center;
}
p.eingerueckt {
   margin-left: 3em;
   margin-right: 3em;
}

/* Tabellen */
table.liste { 
   background: #E2D17B; /* #DD9B8D */
   clear:both; 
} 
table.ausstellungsListe {
   background: #E3E300 ;
   clear: both;
   width: 100%;}
caption {
   font-size:140%;
   font-weight: bolder;
   margin-top: 3em; 
   margin-bottom: 1em;   
   text-align: center;
}
th { 
   background-color: #D3AB54; /* #CD2D30 */
   font-size: 120%;
   font-weight: bolder;    
   text-align: center;
}
td { 
   vertical-align: top; 
}
td.liste:hover, th:hover { 
   color: #000000 ;
   background-color: #EEDC82;
}
td:active {
   background-color:transparent; /*  #FFC6C6 */
   color: #000000;   
   font-size: 100%;   
}
td.datum { 
   vertical-align:top; 
   background: #FCFFC4;  /* #FFB2A3  */
}
td.ausstellungsDatum {
   vertical-align:top;
   background:#C8C800;
}
td.thema { 
   background: #FFF2A1; /* #EAA496 */   
   border: 1px solid #924C4D;
   text-align: center;   
   vertical-align: top; 
}
td.problem { 
   background: #FFF2A1; /* #EAA496 */   
   border: 1px solid #924C4D;
   text-align: left;   
   vertical-align: top;
   width: 8em;
}
td.loesung { 
   background: #FFF2A1; /* #EAA496 */   
   border: 1px solid #924C4D;
   text-align: left;   
   vertical-align: top;
   width: 15em;
}
td.ausstellungsThema {
   vertical-align:top; 
   background:#E3E300; 
   text-align:center;
}
td.inhalt {
   vertical-align:top; 
   background: #FFFED3   /* #FFB2A3 */
}
td.inhalt:hover { 
   color: #000000 ;
   background-color: #EEDC82; /* #FFC6C6 */
}
td.ausstellungsBild {
   background:#C8C800;   
   text-align: center;   
   vertical-align:middle; 
}
td.ausstellungsText {
   background: #C8C800;   
   vertical-align:top; 
}
td.ausstellungsText:hover {
   color: #000000;
   background-color: #E3E300;
}

/* Benannte Objekte */
#titelleiste {
   background: #FFF3B6;
   height:3em;   
   padding-top:3px;
   position:absolute;
   vertical-align:top;
   width:100%;   
}
#inhaltsverzeichnis {
   background: #FFF3B6;
   height:100%;    
   margin-top:3em;
   position:absolute;   
   text-align:left;   
   width:190px;
}
#inhalt {
   margin-left:200px; 
   overflow:auto;
   position:absolute;   
}

/* allgemeine Voreinstellungen */
H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV,
DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL {
  display: block;
}
B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP,
IMG, SPAN {
   display: inline;
}
LI {
   display: list-item;
}
H1, H2, H3, H4 { 
   margin-bottom: 1em;   
   margin-top: 1em; 
}
H1, H2, H4, H6 { 
   font-weight: bold; 
}
H3, H5 {
   font-style: italic; 
}
H5, H6 { 
   margin-top: 1em; 
}
H1 { 
   font-size: xx-large;
   text-align: center; 
}
H2 { 
   font-size: x-large; 
}
H3 {
   font-size: large;
}
B, STRONG { 
   font-weight: bolder;
}  
I, CITE, EM, VAR, ADDRESS BLOCKQUOTE {
   font-style: italic; 
}
PRE, TT, CODE, KBD, SAMP { 
   font-family: monospace; 
}
PRE {
   white-space: pre;
}
ADDRESS { 
   margin-left: 3em;
}
BLOCKQUOTE { 
   margin-left: 3em; 
   margin-right: 3em; 
}
UL, DIR {
   list-style-type: disc;
}
OL {
    list-style-type: decimal;
}
OL OL {
    list-style-type: lower-alpha;
}
MENU {
   margin: 0;
}        
LI {
   margin-left: 2em;
}
DT { 
   margin-bottom: 0;
}
DD {
   margin-left: 3em;
   margin-top: 0;
}
HR {
   border-top: solid;
}  