BODY {
 font-family: Arial, Helvetica, sans-serif;
 }
 
h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size:24px;
 text-align: left;
 color: #000000;
 background-color: transparent;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 text-align: left;
 font-weight: bold;
 color: #000000;
 background-color: transparent;
}

h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
}

h4 {
 font-weight: normal;
 font-size: 12px;
 font-style: italic;
 text-align: right;
}

a {
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 margin-bottom:1mm;
}
a:link { text-decoration:none; color:black; background-color: transparent;}
a:visited { text-decoration:none; color:black; background-color: transparent;}
a:hover { text-decoration:underline; color:#FF0000; background-color: transparent;}
a:active { text-decoration:none; }


.menu {
 font-family: Arial, Helvetica, sans-serif;
 font-size:18px;
 line-height:20px;
 text-align: left;
}
.menu:link { text-decoration:none; color:black; background-color: transparent;}
.menu:visited { text-decoration:none; color:black; background-color: transparent;}
.menu:hover { text-decoration:underline; color:#FF0000; background-color: transparent;}
.menu:active { text-decoration:none; }

.menuweiss {
 font-family: Arial, Helvetica, sans-serif;
 font-size:18px;
 line-height:20px;
 text-align: left;
 color:white;
 background-color: transparent;
}
.menuweiss:link { text-decoration:none; color:white; background-color: transparent;}
.menuweiss:visited { text-decoration:none; color:white; background-color: transparent;}
.menuweiss:hover { text-decoration:underline; color:black; background-color: transparent;}
.menuweiss:active { text-decoration:none; }


.klein {
 font-family: Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 line-height:16px;
 text-align: left;
}
.klein:link { text-decoration:none; color:black; background-color: transparent;}
.klein:visited { text-decoration:none; color:black; background-color: transparent;}
.klein:hover { text-decoration:underline; color:#FF0000; background-color: transparent;}
.klein:active { text-decoration:none; }


.size10 {
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 line-height:8px;
 text-align: left;
}
.size10:link { text-decoration:none; color:black; background-color: transparent;}
.size10:visited { text-decoration:none; color:black; background-color: transparent;}
.size10:hover { text-decoration:underline; color:#FF0000; background-color: transparent;}
.size10:active { text-decoration:none; }

.size10weiss {
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 line-height:8px;
 text-align: left;
 color:white;
 background-color: transparent;
}
.size10weiss:link { text-decoration:none; color:white; background-color: transparent;}
.size10weiss:visited { text-decoration:none; color:white; background-color: transparent;}
.size10weiss:hover { text-decoration:underline; color:black; background-color: transparent;}
.size10weiss:active { text-decoration:none; }

p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height:18px;
 text-align: justify;
 margin-bottom:14px;
}

li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height:20px;
 margin-bottom:8px;
}

.righttab {
  padding:10px;
  margin:10px;
  border: 2px #FF0000 solid;
}

.righttab p {
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 0px;
}   

div.endnotes p {
text-align: left;
}

div.kasten {
width: 300px;
float: right;
border: 1px solid #000000;
padding-left: 10px;
padding-right: 10px;
margin-left: 10px;
}

div.kasten p {
font-size: 80%;
}

div.kasten-gesamt {
width: 100%;
border: 1px solid #000000;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
}






