#rundschreib h1 {
  text-align: center;
  font-weight: bold;
  font-size: medium;
}
#rundschreib h2 {
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: left;
  font-weight: bold;
  font-size: small;
}
#rundschreib h3 {
  text-align: left;
  font-size: medium;
  font-weight: normal;
  padding-top: 1em;
}
#rundschreib h4 {
  margin-left: 2em;
  text-align: left;
  font-weight: bold;
  font-size: small;
}
#rundschreib h5 {
  text-align: center;
  font-weight: bold;
  font-size: small;
}
#rundschreib hr {
margin-top: 1em;
}
#rundschreib table {
  border-collapse: collapse;
  margin: 0em;
  text-align: left;
/*  line-height: 1em;
  font-size: 0.8em;*/
}
#rundschreib table p {
  margin: 0em;
  padding-right: 2em;
  text-align: left;
  font-size: small;
}
#rundschreib p {
  text-align: left;
}
#rundschreib ol {
  list-style-position: outside;
  font-size: small;
  list-style-type: decimal;
}
#rundschreib ol li {
  padding: 0em 1em 0.5em 0.5em;
}
#rundschreib .legende {
	font-style: italic;
	font-size: .8em;
}
#rundschreib ul {
  font-size: small;
  list-style-type: disc;
}
#rundschreib ol p {
}
#rundschreib ul p {
}
/**/

.floatright {
 float: right;
margin: 0 0 1.5em 1.5em;
 }
#protokoll h3 {
text-decoration: underline;
  font-weight: normal;
font-size: small;
}
#protokoll h4 {
text-decoration: underline;
font-style: italic;
  font-weight: normal;
font-size: small;
}
#protokoll dt {
  font-weight: bold;
  font-size: small;
}
#protokoll dd {
margin-left: 6em;
  font-weight: bold;
  font-size: small;
}
#kasse .dick {
font-size: small;
font-weight: bold;
}
#kasse .zahl {
text-align: right;
}
#kasse table p {
font-size: .7em;
}
#kasse td {
padding-top: .4em;
vertical-align: top;
}
#hierarchie p {
padding: 0;
margin: 0;
}
#quo table {
border-collapse: collapse;
padding: 0;
margin: 0;
margin-top: 1em;
margin-bottom: 1em;
}
#quo caption {
padding-bottom: 0.5em;
}
#quo th p{
padding: 0;
margin: 0;
padding: .5em;
}
#quo td p{
padding: 0;
margin: 0;
padding: .5em;
font-size: 0.7em;
}
 #quo .impact{
text-align: right;
margin-right: 1em;
}

/**/
#memberlist{
/*width: 50%;*/
}
#memberlist table {
border-collapse:collapse;
table-layout: fixed;
width: 100%;
max-width: 100%;
overflow: scroll;
}

#memberlist table caption p{
type: inline;
border-bottom-width: 2px;
text-decoration: underline;/*klappt nich in Firefox ?!*/
text-align: left;
font-size: .8em;
}
#memberlist tr {
/*max-width: 70%;
overflow: hidden;*/
}
#memberlist th, #memberlist td {
padding-top: .4em;
vertical-align: top;
}
#memberlist  table p {
font-size: .7em;
/*max-width: 70%;*/
}