/* StyleSheets für die private Homepage von AKFoerster */

html {
  background-color:#605030;
  background-image:url(background2.png);
  background-attachment:fixed;
  font-family:Palatino,'URW Palladio L',serif;
  }

body {
  max-width:1400px;
  margin-left:auto;
  margin-right:auto;
  padding:1ex;
  font-size:102%; /* Workaround for IE */
  }

#Menue { width:12em; float:left; margin-top:2em; }

ul.Menue {
  font-size:0.90em;
  font-family:sans-serif;
  font-weight:bold;
  color:#382818; 
  margin-top:0px;
  margin-left:0px;
  padding:2ex;
  }

ul.Menue { list-style-image:none; list-style-type:none; }

ul.Menue a {
  display:block;
  width:10em;
  margin-top:12px;
  margin-bottom:0px;
  text-align:center;
  text-decoration:none;
  border-style:outset;
  border-width:5px;
  padding:4px;
  }

ul.Menue a:link    { color:#382818; background-color:#c0b0a0; }
ul.Menue a:visited { color:#382818; background-color:#c0b0a0; }
ul.Menue a:focus   { color:#382818; background-color:#d0c0b0; }
ul.Menue a:hover   { color:#382818; background-color:#d0c0b0; }
ul.Menue a:active  { color:#382818; background-color:#d0c0b0; border-style:inset }

div#Inhalt, div#content, div#Text {
       max-width:50em;
       padding:1em;
       margin-top:2em;
       margin-bottom:2em;
       margin-left:auto;
       margin-right:auto;
       border-style:groove;
       border-color:#ffffdd;
       border-width:thick;
       -moz-border-radius:2em;
       -webkit-border-radius:2em;
       border-radius:2em;
       background:#d8d0c8;
       color:black;
       }

nav.Menue + div#Inhalt, nav.Menue + div#content, nav.Menue + div#Text {
       margin-left:12em;
       }

a img { border:none; }

#akflogo { position:fixed; top:8px; right:8px; width:auto; border:none; float:right }
#akflogo a { background:transparent }

h1 {
     text-align:center;
     border-style:groove;
     border-color:#ffffdd;
     border-width:thick;
     -moz-border-radius:2em;
     -webkit-border-radius:2em;
     border-radius:2em;
     padding:12px;
     margin:1em 10%;
     color:#ffffdd;
     background-color:#605030;
     }

h2,h3,h4,h5,h6 { color:#504020 }

div#Inhalt hr, div#content hr div#Text hr {
     border-style:groove;
     border-color:#ffffdd;
     border-width:thick;
   }

table.dictionary, table.dictionary td, table.dictionary th {
     border-style:groove;
     border-color:#ffffdd;
     border-width:medium;
   }

#Photo {
       float:right;
       margin-left:20px;
       }

.help, acronym, abbr { cursor:help }

.overview li { margin-top:1.5ex; }

#emblem img {
  margin-top:0px;
  margin-left:0px;
  margin-right:1ex;
  margin-bottom:1ex;
  }

kbd { color:black;
      background-color:#ccc;
      font-weight:bold;
      padding:2px 5px;
      }

kbd samp {
   font-weight:normal;
   font-style:italic;
   }

.block  { text-align:justify; }
.mittig { text-align:center; }
.rechts { text-align:right; }

.wichtig, .warn, .fehler { font-style:italic; }

body.webindex {
  margin-left:10%;
  margin-right:10%;
  }

div#Inhalt p, div#content p { text-align:justify; }
div#Inhalt p, div#content p, div#Text p { text-indent:2em; } /* Einrücken */
div#Inhalt p:first-letter, div#content p:first-letter
  { font-size:150%; font-weight:bold; }

div#Text p { margin-top: 0.5ex; margin-bottom:0.5ex }
div#Text {font-size:120%; font-family:Palatino,'URW Palladio L',serif; }

.mies p { text-align:right; text-indent:0px; }

.Antwort, .answer { margin-bottom:7ex; }

#Zitat, .Frage, .question {
  font-weight:normal;
  border-style:ridge;
  border-width:7px;
  padding:1ex 2em;
  }

#Zitat .alt {
  font-family:serif;
  font-variant:small-caps;
  text-transform:capitalize;
  }
  
#Zitat small { 
  font-family:sans-serif;
  font-size:smaller;
  }



ul { list-style-image:url(ball.gif) }

a:link    { color:#403010; text-decoration:underline; }
a:visited { color:#605030; text-decoration:underline; }
a:focus   { color:#ffffdd; background-color:#605030; text-decoration:underline; }
a:hover   { color:#ffffdd; background-color:#605030; text-decoration:none; }
a:active  { color:#ffffdd; background-color:#605030; text-decoration:none; }

hr { 
    color:#382818; 
    background-color:#c0b0a0;
    }

acronym, abbr { border-bottom:thin dotted }

.wichtig, .warn, .fehler { color:#800; background-color:transparent; }

#Zitat, .Frage, .question, input, textarea {
  color:black;
  background-color:#ccc;
  background-image:url(fondo51.jpg); 
  }

textarea, input { font-family:inherit; font-size:inherit }

#Zitat a:link    { color:black; background-color:transparent }
#Zitat a:visited { color:black; background-color:transparent }
#Zitat a:active  { color:black; background-color:transparent }

table.Formular td {
           background-color:#ccc;
           background-image:url(fondo51.jpg);
           color:black;
           }

table.hervorgehoben th {
           background-color:#ccc;
           background-image:url(fondo51.jpg);
           color:black;
           }

table.hervorgehoben td {
           background-color:#ccc;
           background-image:url(fondo51.jpg);
           color:black;
           }

table.Formular td {
           background-color:#ccc;
           background-image:url(fondo51.jpg);
           color:black;
           }


@media print,embossed {
  #Menue, #Fuss, nav, .Navigation, .back, .noprint {display:none}

  div#Inhalt, div#content, div#Text {
    border-style:none;
    margin-left:1cm;
    margin-right:1cm;
    }

  nav.Menue + div#Inhalt, nav.Menue + div#content, nav.Menue + div#Text {
       margin-left:1cm;
       }

  acronym, abbr { border-style:none }

  a:link, a:visited, a:focus, a:hover, a:active
    { color:black; background-color:transparent }
} /* print,embossed */

