body{
 text-align:center;
 background-color:#eee;
 color:#000;
 text-align:left;
 font-size:100%;
 font-family:Georgia,serif;
 }
h1{
 color:#d00;
 text-align:center;
 font-size:250%;
 font-family:monospace;
}
h2{
 color:#000;
 font-family:sans-serif;
 font-size:150%;
 text-align: left;
}
#titelspalte{
 width:100%
 }
#hauptspalte{
 position:relative;
 left:25%;
 top:0ex;
 text-align:justify;
 width:74%;
 }
a{
 text-decoration: underline;
 color:#d00;
 }
a.beispiel{
 font-size: 80%;
}
a:visited{
 text-decoration: none;
 color:#a00;
 }
a:hover{
 color:#000;
 background-color:#ff0;
 }
a:active{
 color:#000;
 background-color:#ff0;
 }
a:focus{
 color:#000;
 background-color:#ff0;
 }
ul{
 margin-left:2ex;
 list-style:disc;
 text-align:left;
 }
ul li{
 margin-bottom:1ex;
 }
ol{
 margin-left:2ex;
 text-align:left;
 }
ol li{
 margin-bottom:1ex;
 }
#linkespalte{
 position:absolute;
 left:1%;
 top :30ex;
 width:23%;
 background-color:#ccf;
 text-align:center;
 font-weight:normal;
 font-size:100%;
 font-family:Arial,sans-serif;
 }
#linkespalte p{
 display:block;
 margin:0ex;
 padding:0.2em;
 }
#linkespalte p.titel{
 font-weight:bold;
 }
#linkespalte a{
 display:block;
 text-decoration: none;
 color:#000;
 margin:0ex;
 padding:0.2em;
 }
#linkespalte a:visited{
 color:#66c;
 }
#linkespalte a:hover{
 background-color:#ff0;
 }
#linkespalte a:active{
 background-color:#ff0;
 }
#linkespalte a:focus{
 background-color:#ff0;
 }

.impressum{
 font-size:60%;
 }
.urhebernotiz{
 font-size:75%;
 }
.hier{
 background-color:#9f0;
 }
span.hier{
 display:block;
 text-decoration: none;
 color:#000;
 background-color:#9f0;
 margin:0ex;
 padding:0.2em;
 }
.klein{
 font-size:60%;
 }
p.bild{
 text-align:center;
 }
span.formel{
 font-style:italic;
 }
p.formel{
 text-align:center;
}
.faq a{
 text-decoration: none;
}
.faq li{
 margin:0px;
}
.textlinks{
  border-top:#222 thin solid;
  border-bottom:#222 thin solid;
  padding-left: 15px;
  font-size: 80%;
}
