/* Für eine W3C-konforme Datei alle scrollbar-Angaben aus dem Body-Tag komplett entfernen*/

body {
  color: FFFFFF;
  background-color: #9F9F9F;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  scrollbar-face-color:#717171;
  scrollbar-track-color:#9F9F9F;
  scrollbar-arrow-color:#C0C0C0;
  scrollbar-shadow-color:#C0C0C0;
  scrollbar-highlight-color:#C0C0C0;
  scrollbar-3dlight-color:#9F9F9F;
  scrollbar-darkshadow-color:#000000;
  min-height: 100%; margin-bottom: 1px;  
}

p {
  margin: 4px 8px;
  text-align: justify;
}

table,td,tr {
  color: #FFFFFF;
  background-color: #9F9F9F;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
}

.ueberschrift {
  height: 21px;
  background-color: #717171;
  color: #FFFFFF;
  text-align: center;
  padding-top: 4px;
  font-weight: bold;
}


.links {
  color: #000000;
  background-color: #FFFFFF;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
  width: 150px;
}

.menue {
  list-style-type: none;
  width: 140px;
  margin-left: 0;
  padding-left: 0px;
  color: #000000;
}

.menue li a, .menue li a:active, .menue li a:visited {
  color: #717171;
  background-color: #FFFFFF;
  width: 140px;
  height: 25px;
  text-decoration: none;
  font-size: 11pt;
  font-weight: bold; 
  font-family:  Georgia, "Times New Roman", Times, serif;
  display: block;
  line-height: 25px;
  margin: 2px;
  padding: 2px 2px 2px 2px;
}
.menue li a:hover {
  color: #FFFFFF;
  background-color: #717171;
  text-decoration: none;
}

a:link, a:visited, a:active{
  background-color: transparent;
  font-size: 10pt;line-height: 25px;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-decoration:underline; color:#AA0000;
  }

a:hover{ 
  text-decoration:none;background-color:#717171;
  color:#FFFFFF;text-decoration:none;
  }

.fenster {
  width: 500px;
  color: #000000;
  background-color: #FFFFFF;
}

.text {
  color: #000000;
  background-color: #FFFFFF;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  width: 490px;
  margin: 0px;
  padding: 10px 10px 10px 0px;
}

  #diashow {
    margin: 1em auto;
    width: 670px;
    height: 250px;
  }
  #diashow a {
    position: absolute;
  }
  #diashow a img {
    padding: 10px;
    border: 1px solid #ccc;
    background: #fff;
  }

  #diashow a:nth-of-type(1) {
    -webkit-animation-name: fader;
    -webkit-animation-delay: 15s;
    -webkit-animation-duration: 2s;
    -moz-animation-name: fader;
    -moz-animation-delay: 15s;
    -moz-animation-duration: 2s;
    -ms-animation-name: fader;
    -ms-animation-delay: 15s;
    -ms-animation-duration: 2s;
    z-index: 20;
  }
  #diashow a:nth-of-type(2) { z-index: 10; }
  #diashow a:nth-of-type(n+3) { display: none; }

  @-webkit-keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }
  @-moz-keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }
  @-ms-keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }

h1 {
  color: #717171;
  background-color: transparent;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size: 14pt;
  text-align: center;
  padding: 0px 0px 0px 4px;
}

h2 {
  color: #9F9F9F;
  background-color: #FFFFFF;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size: 13pt;
  padding: 6px;
}

h3 {
  color: #000000;
  background-color: #FFFFFF;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size: 12pt;
  font-style: italic;
  text-align: center;
}

h4 {
  color: #999999;
  background-color: #9F9F9F;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  text-align: center;
  padding: 0px 0px 0px 4px;
}
h5 {
  color: #717171;
  background-color: #E0E0E0;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 0px 0px 0px 8px;
}

h6{
  color: #000000;
  background-color: transparent;
  font-family:  Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  text-align: center;
  padding: 0px 0px 0px 4px;
}

input.datum {
font-size:11pt;
background-color:#9F9F9F;
color:#FFFFFF;
border:solid 0px;
height:15px;
padding: 0px 0px 0px 8px;
text-align: center;
}

p span{
font-size:200%;
float:left;
color:#717171;
font-weight: bold;
line-height: 1.0em;
margin: -0.4em 0.1em 0 0.1em;
}