body{
  margin:               0em;
  padding:              0em;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:           12px;
  text-align:          center;
  color:            #000000;
  background-color: #deebe4;
}

a{
  font-size:       12px;
  text-decoration: none;
  color:        #00612c;
}

#lcol{
  border: 0px solid blue;
  margin: 0px;
  margin-top: 4em;
  padding: 0px;
  width: 8em;
  float: left;
  text-indent: 0.9em;
  visibility: hidden;
}

#lcol a{
  display:block;
  height: 3.1em;
  font-weight: bold;
  line-height: 260%;
}

#mcol{
  border: 0px solid fuchsia;
  position: relative;
  margin: 0px;
  margin-top: 4em;
  padding: 0px;
  padding-left: 2.6em;
  float: left;
  width: 50em;
  text-align:left;
}

#rcol{
  border: 0px solid yellow;
  margin: 0px;
  margin-top: 4.1em;
  padding: 0px;
  padding-left: 0.9em;
  float: left;
  width: 25.3em;
  text-align:left;
}

#maindiv{
  margin: 0em;
  padding:0em;
  color: #000000;
}

#picbar{
  position:    relative;
  margin:           0em;
  padding:          0em;
  width:         93.5em;
  height:        11.8em;
  text-align: center;
}

#tipps{visibility: hidden;
}

#service{visibility:hidden;}

#unternehmen{visibility: hidden;}

#greenbar{
  position: absolute;
  margin:               0em;
  padding:              0em;
  overflow:          hidden;
  width:             0em;
  height:            0em;
  background-color: #00612c;
  visibility: hidden;
}

#left{
  visibility: hidden;
}

#middle{
  border: 1px fuchsia;
  position: relative;
  margin:        0em;
  margin-top:  1.0em;
  margin-left: 8.5em;
  padding:       0em;
  float:        left;
  width:        48em;
}

.txtmiddle{
  padding:          0em;
  padding-right: 12.5em;
  width:         41.0em;
  line-height:     160%;
  text-align:      left;
  color:        #000000;
}

.pic{
  width: 14.1em;
  height:14.9em;
  float:   left;
  background-color: #00612c;
}

.tpic{
  margin-top: 0.2em;
  margin-left:0.2em;
  width:     14.7em;
  height:     3.5em;
  text-align:  left;
  text-indent:2.0em;
  font-weight: bold;
  line-height: 280%;
  color:            #00612c;
  background-color: #ffffff;
}

.ipic{
  /*margin-left:0.2em;*/
  width:     10.0em;
  height:    11.0em;
}

.pabs{ 
  width:    1em;
  height:10.9em;
  float:   left;
}

.clboth{clear:both;}

#right{
  margin:       0em;
  margin-top: 1.1em;
  padding:      0em;
  padding-left: 9em;
  float:       left;
  width:     20em;
}

.rbabs{
  overflow: hidden;
  height:    2.5em;
}

#whitebar{
  margin:     0em;
  padding:    0em;
  overflow:hidden;
  width:   93.5em;
  height:   0.5em;
  background-color: #ffffff;
  visibility: hidden;
}

#footer{
  margin:               0em;
  padding:              0em;
  width:             93.5em;
  height:             2.5em;
  font-size:          1.0em;
  line-height:         220%;
  text-align:        center;
  color:            #ffffff;
  background-color: #00612c;
}

#footer a{
  font-size:       10px;
  text-decoration: none;
  color:        #000000;
}

#firma{
  font-size:     16px;
  text-align:center;
}

#navigation{visibility:hidden;}
.dropdown{visibility:hidden;}
.menu{visibility:hidden;}

.formline{border:0px solid yellow; height: 2.5em; width:45em}

.formline textarea{
  border: 1px solid #00612c;
  margin-top: 0.3em;
  margin-bottom: 1em;
  width: 39.5em;
  height: 10em;
  font-size: 12px;
  padding:0.3em;
}

html>body .formline textarea{height: 87px;display:block;}

.formlable{float:left;width: 12em;}

.forminput{float:left;}

.forminput input{
  border: 1px solid #00612c;
  width: 20em;
}

.button{margin-left: 22em;}

#plz{width: 5.2em;}
#ort{width: 14.5em;}

.contact_input{
  border: 1px solid #00612c;
  float:right;
  width: 18em;
}
