.clboth{clear:both;}

/*--Grid Formatierung --*/
#grid{
  border: 0px solid red;
  margin:0px;
  padding:0px;
  width: 920px;
  float:left;/**/
  background-image: url(background_grid.gif);
  background-repeat: repeat-y;
}

#zgrid{
  margin:0px;
  padding:0px;
  width:916px;
}

#lcol{
  border: 0px solid yellow;
  margin:0px;
  padding:0px;
  float: left;
  width:581px;
  text-align:left;
}

#rcol{
  border: 0px solid fuchsia;
  margin:0px;
  padding:0px;
  float: right;
  width:295px;
  text-align:left;
}


.rhline{
  margin:  0px;
  margin-top: 19px;
  margin-bottom: 19px;
  padding: 0px;
  height:  2px;
  background-image: url(line_hor.gif);
  background-repeat: repeat-x;
}

.urhline{
  margin:  0px;
  margin-top: 19px;
  padding: 0px;
  height:  2px;
  background-image: url(line_hor.gif);
  background-repeat: repeat-x;
}

.hline{
  margin:        0px;
  margin-top:   19px;
  margin-bottom:19px;
  padding:       0px;
  height:        2px;
  background-image: url(line_hor.gif);
  background-repeat: repeat-x;
}
/*--Ende Grid --*/

.divsponsor{margin-right:25px;}

.sponsor{
  margin-top:19px;
  margin-right:7px;
  float: right;
}

.h2link{
  text-decoration: none;
}



/*Formular*/
#formhead{
  border: 0px solid fuchsia;
  width: 295px;
  height: 32px;
  font-size: 18px;
  font-weight: bold;
  text-indent: 15px;
  line-height: 160%;
  color: #ffffff;
  background-color: #9ebdab;
}

#formline{
  height: 1px;
  overflow:hidden;
  background-color: #ffffff;
}

#formbody{
  border: 0px solid black;
  background-color: #d8e3dd;
}

#formbody img{
  border: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

.formlable{
  margin:0px;
  margin-left: 17px;
  padding:0px;
  padding-top: 4px;
  padding-bottom:4px;
}

.forminput select{
  border: 1px solid #84ac94;
  margin-left: 17px;
  width: 266px;
  height: 20px;
}

html>body .forminput select{height: 22px;}

.forminput input{
  border: 1px solid #84ac94;
  margin-left: 17px;
  padding-left: 2px;
  width: 266px;
  height: 20px;
}

html>body .forminput input{height: 22px;}

.forminput textarea{
  border: 1px solid #84ac94;
  margin: 0px;
  margin-left: 17px;
  padding: 5px;
  width: 266px;
  height: 205px;
}

html>body .forminput textarea{width:266px;}

.bsend{
  width: 65px;
  height:20px;
  text-align: center;
  line-height: 140%;
  background-image: url(button_send.jpg);
  background-repeat:no-repeat;
}

.bsend a{
  text-decoration: none;
  color: #ffffff;
}

.awol{text-decoration: none;}

.jmenu{
  color: gray;
}

.selmail{
  padding-left: 3px;
}

.ccfalse{
  padding-top:7px;
  padding-left:15px;
  padding-right:15px;
  color:red;
  background-color: #d8e3dd;
}

/*--Login--*/
.linput{
  border: 1px solid #84ac94;
  float: right;
  width: 180px;
}

.login{
  text-decoration: none;
}

.login:hover{
  text-decoration: underline;
}

/*--Sitemap--*/
#dism a{text-decoration:none;}
#dism a:hover{text-decoration:underline;}


.smul li{
  margin-left:10px;
}