div#ShowIt {
  position: fixed;
  top: 0; bottom: 0;
  left: 0; right: 0;
  z-index: 90;
  width: 100%;

  background-color: #000;
  display: none;
  filter:alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}
div#ShowIt_content {
  position: absolute;

  text-align: center;

  z-index: 91;
  padding: 10px;
  background-color: #FFF;
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;

  display: none;
}
div#ShowIt_info {
  color: #000;
  text-align: right;
  background-color: #999;
}
div#ShowIt_info a{
  color: #000;
}


.forum_1{
  font-size: 10pt;
  border-style: solid; border-width: 1px;
  padding: 5px;
}

.forum_1 .text{
  margin-left: 20px;
}

.forum_1 .beitrag{
  border-left-style: dashed; border-left-width: 1px;
  padding: 5px;
}

.forum_1 h1{
  font-size: 12pt;
  font-weight: bold;
}
.forum_1 h2{
  font-size: 11pt;
  font-weight: bold;
}
.forum_1 h3{
  font-size: 10pt;
  font-style: italic;
  text-decoration: underline;
}


.forum {
  font-size: 10pt;
  border: none;
/*   border: solid 1px; */
  padding: 5px;
}


.forum .blocktitle{
  font-weight: bold;
  border: solid 0px;
  border-bottom-width: 0;
}


.forum .blockcontent{
  border: solid 1px;
  padding:.5em;
  text-align:justify;
  margin-bottom:3px;
}

.forum .blockcontentDel{
  background-color: grey;
  border: solid 1px;
  padding:.5em;
  text-align:justify;
  margin-bottom:3px;
}

.forum .blockcontent_beitrag {
  border: solid 0;
  border-bottom-width: 2px;
  padding: .5em;
  text-align: justify;
  margin-bottom: 3px;
}

.forum .blockcontent_beitragDel {
  background-color: grey;
  border: solid 0;
  border-bottom-width: 2px;
  padding: .5em;
  text-align: justify;
  margin-bottom: 3px;
}

.forum .inputcontent {
   background-color: transparent;
   border: solid 1px;
   text-align: justify;
   margin-top: 2px;
}

.forum .profil {
  border: solid 0px;
  border-right-width: 1px;
}


.element{
    color: rgb(0, 0, 0);
    border-color: rgb(175, 175, 175);
}
.elementGroup{
    border-width: 1px;
    border-style: solid;
    margin: 3px;
    padding: 5px;
}
.elementUnderline{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-bottom: 5px;
}
.elementFormfield{
    width: 70%;
}
.elementButton{
    width: auto;
    padding: 2px;
}
textarea.elementFormfield{
    width: 90%;
    height: 100px;
}