.boexle {
   margin-left: 1em;
   padding: 0.5em;
   text-align: left;
   border: 1px dotted #c9c9c9;
}

div.aktuelles {
   text-align:left;
   padding: 0.5em 1em 0.5em 1em;
   margin:0;
}

.login_kasten {
   margin: 3em 0 3em 1em;
}

.kontaktsuche {
   padding-left:6em;
   
   }

.kontaktsuche ul li { 
   margin:0;
   padding:0;}

.kontaktsuche ul li.last { 
  list-image:none;}

.loginbutton {
  padding:0.5em;
  margin:0 0 0.5em 0;
  border:1px dotted #336699;
  border-right-style:solid;
  border-bottom-style:solid;  
  width: 12em;
  text-align:center;
}
 
.loginbutton:hover,.button:focus {
  background-color: #f2f2f2;}

.loginbutton a:hover {
  text-decoration:none;}

.antwort {
 padding-left:50px;
  background-image: url(/stylesheets_bilder/antwortpfeil.gif);
  background-repeat:no-repeat;
  background-position: center left;
 }

fieldset h3 {
  margin:0 0 1em 0;
  font-size:100%
}


#header p {
 display:none;
}

.blogpic {
 float:left;
 margin-right:0.5em;
 margin-bottom: 0.2em;
}

div.leiste_horizontal {
 margin-bottom:-1em;
}

.hdmnet_fuer {
 padding:0.5em;
 margin: 0.5em 1em 0.5em 0;
 width: 45%;
 height: 1$em;
 border: 1px dotted #336699;
 float: left;
}

.hdmnet_fuer h3 {
 margin: 0;
 padding: 0;
 margin-bottom: 0.5em;
 padding-bottom: 0.5em;
 border-bottom: 1px dotted #336699;
}

.hdmnet_header {
 font-size: 110%;
 border-bottom: 1px solid #336699
}

.sig {
 font-size: 90%;
 text-align:right;
 margin-bottom:1em;
 color: #336699;
}

#header_main-body {
  float: left;
  width: 80%;
  margin-top:0;
  height: 10em;
  color:#ffffff;
  vertical-align:bottom;
  background-image: url(backtop.jpg);
  background-repeat:no-repeat;
  background-position: bottom left;
  background-color:#fafafa;
  border-right:1px dotted #cccccc;}

.hdmnavi {font-weight:bold;
          background-color:#ffffff;
          border-top:1px dotted #cccccc;
          border-bottom:1px dotted #cccccc;
          width:100%;
          padding-top:0.2em;
          padding-bottom:0.2em;
          margin-bottom:0.2em;
          margin-top:0.5em;
          color:#999999; }

.button {
  padding:0.3em;
  border:1px dotted #cccccc;
  margin: 1em 0.1em 1em 0;
  text-align:center;
  
}

/*------------Foren------------*/

.beitrag {clear:both;
border:1px dotted #cccccc;

}


.beitrag .erster_beitragstitel { 
   width: 100%;
   background-color: #f3f3f3;he
   padding-left: 1em;
   padding-top: 1em;
   padding-bottom:0.5em;
   font-size:110%;
   font-weight:bold;
   }  

.beitrag .beitragstitel { 
   width: 100%;
   background-color: #f1f1f1;
   padding-left: 1em;
   }  

.autor {
  float:left;
  width:20%;
  padding:1em;
  border-left:1px dotted #cccccc;
}



.beitrag .beitragstext, .beitrag .erster_beitragstext {
   padding:1em;
   float:right; 
   width:70%;
   height:3em; 
   border-left:1px dotted #cccccc;
   border-right:1px dotted #cccccc;}


.icon {
   border: 0;
   float: right;
margin-top:-15px;
  }

.icon img {
     padding-left:0.2em;
     border:0;
}

