body{
        font-family: verdana, arial, helvetica, sans-serif;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background-color:white;
}
p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i ,a,marquee,div
{
font-family: verdana, arial, helvetica, sans-serif;

}
 b.red{
                font-size:11px;
                 color: #FF0000;

        }
h1,h2,h3,h4{
        font-family: verdana, arial, helvetica, sans-serif;
        color: #777777;
        font-weight: bold;
        letter-spacing : 1.5px;

}

.textanimlink,a {
text-decoration : none;
  font-family: verdana, arial, helvetica, sans-serif;
}
div.news{
	width:300px;
	height: 40px;
	/*background-color : #FFFF00;
	*/
	font-size: 12px;
	font-weight: bold;
	color: Gray;

}
P.main {
       font-family: verdana, arial, helvetica, sans-serif;
        font-size : 15pt;
        font-weight : bold;
}
div.mark{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	text-align: center;

	vertical-align: top;
	visibility: hidden;
	width:400px;
}
.headline{
        font-family: helvetica, sans-serif;
        font-size:15pt;
	   color: #777777;
       font-weight: bold;
       letter-spacing: 1px;
}
.headline_b{
        font-family: helvetica, sans-serif;
        font-size:13pt;
	   color: #303595;
       font-weight: bold;
       letter-spacing: 1px;
}
.tdbottom{
        font-size: 14px;
        color: #999999;
        font-weight: bold;
}
.divlang{
	width:100%;
	text-align: center;
}
td{
        font-family: verdana, arial, helvetica, sans-serif;

                 font-size: 11px;
        color: #777777;
}
.kontakt_pic{
                font-weight: bold;
                font-size: 10pt;
                padding-top:1px;
}
.txtbold{
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        color: #777777;
        font-weight: bold;
}
.sbold_gr{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #288B2E;
	font-weight: bold;
}
.smallbold{
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        color: #777777;
        font-weight: bold;
}
.txtbold_bl{
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        color: #303595;
        font-weight: bold;
}
.mtxt{
        font-size: 10px;
        line-height : 14px;
        color: #555555;
}

.mtxt_small{
        font-size: 10px;
        line-height : 14px;
        color: #555555;
}
.mtxt_small_a{
        font-size: 9px;
        line-height : 14px;
        color: #555555;
}
.mtxt_small_b{
        font-size: 10px;
        line-height : 14px;
        color: #303595;
         font-weight: bold;
}
.small{
        font-size: 1px;
}
.green{
        color: Teal;
        font-size:10px;
}
b{
        font-size:10px;
        color: #303595;

}
.blscreen{
        color: #303595;
        font-weight: bold;
        font-size: 11px;
}
.blwhite{
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: bold;
        background-color: #303595;
}
.lnkback{
        padding-left: 14px;
        height: 32px;

}
.over12px{
/*font-size war auf 13px*/
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        color: #303595;
        font-weight: bold;
}

.tdgray{
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        color: #303595;
        font-weight: bold;
}
.aktiveL{
        font-weight:bold;
        color: #990000;
        font-size: 10pt;
}
.aktiveL_b{
        font-weight:bold;
        color: #990000;
        font-size: 7pt;
}
hr{
        height: 1px;
        border: none;
        color: Gray;
        background-color : Gray;
}
div.instart1{
        visibility : visible;
        border : thin;
}
div.instart2{
        visibility : hidden;
        position: inherit;
        top: 140px;
        left:500px;
}
a.mail_lnk{
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        color: #777777;
        text-decoration: none;
        /*font-weight: bold;*/
}
a.mail_lnk:link{
        color: #777777;
}

a.small{
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 7pt;
        color: #666666;
        text-decoration: none;
        font-weight: bold;
}
a.small_b{
        font-family: verdana, arial, helvetica, sans-serif;
        font-size:11px;
        color: #666666;
        text-decoration: none;
        font-weight: bold;
}
a.fachhead{
       font-size: 13px;
        color: #777777;
        font-weight: bold;
         text-decoration: none;
}
a.fachhead:visited{
       color: #777777;
          }
a.fachhead:link{
    color: #777777;

}
a.fachhead:active{
  color: #777777;
  }
a.fachhead:hover{
       color:#FF0000;
}
a{
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 9.8pt;
     
        text-decoration: none;
        font-weight: bold;
}
a:link{
    color: #303595;

}
a:visited{
       color: #303595;
          }

a:active{
  color: #303595;
                        }
a:hover{
           color:#FF0000;
        }
/*neu 7.4.2004*/
.submit{
	font-Family: Verdana,Arial,Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	background-color: Blue;
	border-color: Red;
	border-style: solid;
}
/*18.6.2004*/
a.ticker{
       font-size: 12px;
        color: #777777;
        font-weight: bold;
         text-decoration: none;
}
a.ticker:visited{
       color: #777777;
          }
a.ticker:link{
    color: #777777;

}
a.ticker:active{
  color: #777777;
  }
a.ticker:hover{
       color:#FF0000;
}
#trinkcont{
width:300px;
border: 1px solid silver;
height:140px;

font-size:9px;


  line-height : 14px;
        color: #555555;
}
#abwasser{
margin-top:17px;
width:300px;
border: 1px solid silver;
height:140px;

font-size:9px;

  line-height : 14px;
        color: #555555;

}
#rechts_div{
margin-left:310px;;

width:300px;
}

#ktw{
font-size:9px;

border: 1px solid silver;
height:88px;
padding-left:6px;


  line-height : 14px;
        color: #555555;


}


#humans{
font-size:9px;
border: 1px solid silver;
height:88px;
padding-left:6px;
margin-top:13px;

  line-height : 14px;
        color: #555555;

}
#umwelt{
font-size:9px;
margin-top:13px;
border: 1px solid silver;
height:88px;
padding-left:6px;


  line-height : 14px;
        color: #555555;
}

