@media all {
body {
 font-family:Arial;
 font-size: 1em;
 padding:0px;
 padding-bottom:400px;
}
h1 {
    font-size: 1em;
    text-align: center;
    font-weight: bold;
	padding-top:5px;
}
h2 { font-size: 1em; text-align: center; font-weight: bold; padding-top:5px; }
h3 { font-size: 1em; font-weight: bold; padding-top:5px; }
h4 { font-size: 1em; text-align: left; font-weight: bold; padding-top:5px; }
h5 { font-size: 1em; text-align: center; font-weight: bold; padding-top:5px; }
h6 {
 color:#000000;
 background-color: #e1e1e1;
 border:0px;
 border-color:#000000;
 border-style:solid;
 border-collapse:collapse;
 border-color: #e1e1e1;
 clear: both;
 font-weight: bold;
 font-size: 1em;
 float: right;
 height: auto;
 padding:5px;
 position: relative;
 text-align: left;
 visibility: visible;
 vertical-align: top;
 width: 99%;
}
td {
 vertical-align:top;
 height:15px;
}
a {
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
 white-space:nowrap;
}
img {
 border:0px;
}
acronym {
 border:0px;
 border-bottom:1px;
 border-style:dotted;
 cursor:help;
}
sup {
 font-size:0.7em;
 vertical-align:super;
}
sub {
 font-size:0.7em;
}
.abstand {
 background-color:#ffffff;
 color:#ff00ff;
}
.rechts {
 text-align:right;
}
.klein {
 font-size:0.8em;
}
.klein07 {
 font-size:0.7em;
}
.klein08 {
 font-size:0.8em;
}
.klein09 {
 font-size:0.9em;
}
.klein05 {
 font-size:0.5em;
}
.backgruen {
 background-color:#ccffcc;
 color:#000000;
}
.weiss {
 background-color:#ffffff;
 color:#ffffff;
}
div.titel {
 margin-left:auto;
 margin-right:auto;
 width:80%;
}
div.fussnote {
 border:0px;
 border-top:1px;
 border-left:0px;
 border-right:0px;
 border-bottom:0px;
 border-color:#000000;
 border-style:solid;
 border-collapse: collapse;
 margin:0px;
 margin-top:10px;
}
.fussnote p {
 margin:0px;
 margin-bottom:5px;
}
li {
 border:0px;
 border-style:solid;
 border-collapse: collapse;
 margin:0px;
 margin-top:1px;
 margin-left:10px;
 margin-right:auto;
 margin-bottom:1px;
 padding:4px;
 text-align:left;
 vertical-align:top;
}
.middle {
 text-align:left;
 vertical-align:middle;
}
.weg {
 padding:0;
 margin:0;
 display:none;
 text-decoration:none;
}
a:hover span {
 display:inline;
 text-decoration:none;
}
#Regelwerk {
 margin-left:auto;
 margin-right:auto;
 width:230px;
}
.hslice img {
 padding:0px;
 margin:0px;
 display:none;
 height:0px;
}
.hslice:hover {
 border:1px;
 border-style:solid;
 border-collapse: collapse;
 border-color:#99cc00;
}
.hslice:hover img {
 width:32px;
 height:32px;
 display:block;
}
.leiste {
 border:0px;
 border-bottom:3px;
 border-color:#777777;
 border-style:ridge;
 border-collapse:collapse;
 background-color: #0000ff;
 color: #ffff00;
 font-weight: normal;
 text-align: center;
 height:10%;
 margin:0px;
 padding:0px;
 padding-bottom:3px;
 padding-top:3px;
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
  }
.leiste form {
 border:0px;
 border-color:#bbbbbb;
 border-style:solid;
 border-collapse:collapse;
 margin:3px;
 margin-right:3px;
 right:3px;
 float:right;
 font-size: 0.8em;
 padding:0px;
}
.leiste a {
 background-color: #0000ff;
 color: #ffff00;
 font-weight:normal;
 cursor:help;
 }
.leiste a:hover {
 background-color: #0000ff;
 color: #ffffff;
 }
.leiste .text {
 border: 0px;
 width: 100px;
 }
.leiste .tip {
 background-color: #0000ff;
 color: #000000;
 margin: 0px;
 font-size:1.5em;
 font-weight:bold;
 }
.leiste .tip a {
 background-color: #0000ff;
 color: #000000;
 text-decoration:none;
 }
.leiste .tip a:hover {
 background-color: #0000ff;
 color: #ffff00;
 text-decoration:underline;
 }
.leiste .rot {
 color:#ff0000;
 font-weight:bold;
}
.leiste .rechts {
 text-align:right;
 margin-right:2px;
}
.seiteninhalt {
 border:0px;
 border-right:2px;
 border-color:#777777;
 border-style:ridge;
 border-collapse:collapse;
 height:87%;
 margin:0px;
 padding:3px;
 position:absolute;
 left:0px;
 overflow:auto;
 top:12%;
 width:24%;
  }
.hauptseite {
 border:0px;
 border-color:#777777;
 border-style:solid;
 border-collapse:collapse;
 height:87%;
 margin:0px;
 padding:3px;
 position:absolute;
 left:25%;
 overflow:auto;
 top:12%;
 width:73%;
  }
object {
 height:100%;
 margin:0px;
 width:100%;
}
#alogo {
 border:0px;
 border-bottom:1px;
 border-color:#000000;
 height:80px;
 margin:0px;
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
}
#text {
 border:0px;
 height:80px;
 margin:0px;
 margin-bottom:10px;
 margin-top:81px;
}
.ico {
 border:0px;
}
.demo {
 border:2px;
 border-color:#CCCCCC;
 border-style:solid;
 border-collapse:collapse;
 margin:0px;
 margin-top:50px;
 margin-right:auto;
 margin-left:auto;
 padding:10px;
 text-align:center;
 width:80%;
}
.ks {
 font-weight:bold;
 width:20%;
}
.formel {
border-color:#000000;
border:0px;
border-style:solid;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.formel td {
border:0px;
text-align:center;
vertical-align:middle;
}
td.linie {
border-color:#000000;
border:0px;
border-bottom:1px;
border-style:solid;
border-collapse:collapse;
vertical-align:bottom;
}
.rot {
  color:#ff0000;
}
.blau {
    color: #000080;
}
.gruen {
    color: #008000;
}
.grau {
    color: #C0C0C0;
}
.myPopouts {
 background-color:#FFFFFF;
}
.myPopoutsFL {
 background-color:#FFFFFF;
}
.keinbr {
 white-space:nowrap;
}

}
@media print {
BODY {
 font-size: 1em;
 padding:5px;
}
}
